svn commit: r270227 - head/sys/sys

Xin Li delphij at delphij.net
Wed Aug 20 19:42:24 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

On 08/20/14 09:32, Davide Italiano wrote:
> Author: davide Date: Wed Aug 20 16:32:02 2014 New Revision: 270227 
> URL: http://svnweb.freebsd.org/changeset/base/270227
> 
> Log: Make Bruce happy removing the "LL abomination" from time.h 
> It's not necessary in all the three instances because they already
> have the correct type on all the supported arches.

I'm not yet 100% sure (still building with some of my changes) but
this looks like the change that broke powerpc build, I saw:

In file included from
/tank/delphij/head/cddl/usr.sbin/lockstat/../../../sys/cddl/compat/opensolaris/sys/time.h:32,
                 from
/tank/delphij/head/cddl/usr.sbin/lockstat/../../../sys/sys/stat.h:99,
                 from
/tank/delphij/head/cddl/usr.sbin/lockstat/../../../sys/cddl/compat/opensolaris/sys/stat.h:33,
                 from
/tank/delphij/head/cddl/usr.sbin/lockstat/../../../cddl/contrib/opensolaris/cmd/lockstat/lockstat.c:41:
/tank/delphij/head/cddl/usr.sbin/lockstat/../../../sys/sys/time.h: In
function 'timespec2bintime':
/tank/delphij/head/cddl/usr.sbin/lockstat/../../../sys/sys/time.h:187:
warning: integer constant is too large for 'long' type
/tank/delphij/head/cddl/usr.sbin/lockstat/../../../sys/sys/time.h: In
function 'timeval2bintime':
/tank/delphij/head/cddl/usr.sbin/lockstat/../../../sys/sys/time.h:204:
warning: integer constant is too large for 'long' type
*** [lockstat.o] Error code 1


> Requested by:	bde
> 
> Modified: head/sys/sys/time.h
> 
> Modified: head/sys/sys/time.h 
> ==============================================================================
>
> 
- --- head/sys/sys/time.h	Wed Aug 20 16:09:05 2014	(r270226)
> +++ head/sys/sys/time.h	Wed Aug 20 16:32:02 2014	(r270227) @@
> -129,7 +129,7 @@ bintime_shift(struct bintime *_bt, int _ #define
> SBT_1MS	(SBT_1S / 1000) #define	SBT_1US	(SBT_1S / 1000000) #define
> SBT_1NS	(SBT_1S / 1000000000) -#define	SBT_MAX
> 0x7fffffffffffffffLL +#define	SBT_MAX	0x7fffffffffffffff
> 
> static __inline int sbintime_getsec(sbintime_t _sbt) @@ -184,7
> +184,7 @@ timespec2bintime(const struct timespec *
> 
> _bt->sec = _ts->tv_sec; /* 18446744073 = int(2^64 / 1000000000) */ 
> -	_bt->frac = _ts->tv_nsec * (uint64_t)18446744073LL; +	_bt->frac =
> _ts->tv_nsec * (uint64_t)18446744073; }
> 
> static __inline void @@ -201,7 +201,7 @@ timeval2bintime(const
> struct timeval *_t
> 
> _bt->sec = _tv->tv_sec; /* 18446744073709 = int(2^64 / 1000000) */ 
> -	_bt->frac = _tv->tv_usec * (uint64_t)18446744073709LL; +
> _bt->frac = _tv->tv_usec * (uint64_t)18446744073709; }
> 
> static __inline struct timespec
> 


- -- 
Xin LI <delphij at delphij.net>    https://www.delphij.net/
FreeBSD - The Power to Serve!           Live free or die
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0

iQIcBAEBCgAGBQJT9PoeAAoJEJW2GBstM+nsvAsP/3asjb/pBnK4jXnouHSSHmzf
Hww9RbqtRrLVGmxl0utcI4yhs/5yvlm2wqGyhfqS4EY8dHEXE0N+gtHTXcZsrCSM
g/3kJLGNj8oA6poNWXiNWo4fIVEmsOgwy/K2ef5EDs8moq19dP7/3x7ixjpEMIIz
80Yq9Zts1hNLICKlv2gKCONpGo5MyThquJytadXsRKz+McZnzR3XaXnHEIl5DB9+
OgZrKuYX4aGdWguppciS53IUvdn43jF5NZw+JFsf6SwXX5I7p4DjM1JE0R6wssKr
jeuelME0xmki462VBlOBj+ul/JHEbF6aF8Nkp4VVf0oN527rRguJ1Qu7a2r/xbO1
Vcc28rO8o+oxbYotnCItlKtj2tXBivalc+gcHV+ySdVL/mIDAcPw0UVqYWIQAQul
QHRW+zwnnVH5DRoHn0IBpDs1jlvu45xubc0iVpZPWHbE3FFt8HMcrqMQc+7ppSAn
HJSQv4kxEhvR/jHzu3dY6cnziWsz5TZT4V4HfE9ut7QZELA5f95DR5HqT82dOf0x
4Wrc9uJT2yJayvK5E40/tuXMhipv+OOm/Gjs1gF/BHULHjMEc1LRRirwY0DAewwd
8p/cTmKNXpyTxi24kAvJ2mWKNdv4ncrjWIgLDJLZfMruA4SbaD3TCZEs0evmE1lH
gbdwjyzcWuwHUMh+1TfG
=1yEW
-----END PGP SIGNATURE-----


More information about the svn-src-head mailing list