svn commit: r252435 - in head/sys/ufs: ffs ufs

Pawel Jakub Dawidek pjd at FreeBSD.org
Thu Jul 4 20:40:49 UTC 2013


On Mon, Jul 01, 2013 at 03:00:16AM +0000, Pedro F. Giffuni wrote:
> Author: pfg
> Date: Mon Jul  1 03:00:15 2013
> New Revision: 252435
> URL: http://svnweb.freebsd.org/changeset/base/252435
> 
> Log:
>   Change i_gen in UFS to an unsigned type.
>   
>   In UFS, i_gen is a random generated value and there is not way for
>   it to be negative. Actually, the value of i_gen is just used to
>   match bit patterns and it is of not consequence if the values are
>   signed or not.
>   
>   Following other filesystems, set it to unsigned and use it as such,
>   
>   Discussed by:	mckusick
>   Reviewed by:	mckusick (previous version)
>   MFC after:	4 weeks
[...]
>  		printf("ufs_extattr_get (%s): inode number inconsistency (%d, %jd)\n",
> -		    mp->mnt_stat.f_mntonname, ueh.ueh_i_gen, (intmax_t)ip->i_gen);
> +		    mp->mnt_stat.f_mntonname, ueh.ueh_i_gen, (uintmax_t)ip->i_gen);

For uintmax_t you also need to change %jd to %ju.

-- 
Pawel Jakub Dawidek                       http://www.wheelsystems.com
FreeBSD committer                         http://www.FreeBSD.org
Am I Evil? Yes, I Am!                     http://mobter.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20130704/b321bab2/attachment.sig>


More information about the svn-src-all mailing list