freebsd-skq/sys
delphij 6d12dc080f On FreeBSD, time_t is 64-bit for all platforms except i386 and powerpc,
where the type is 32-bit.  ZFS can handle 64-bit timestamp internally
but zfs_setattr() would check if the time value can fit, we change the
checking macros to match 64-bit timestamp if the platform supports it.

This change has some downsides like, while you can import zfs on 32-bit
platforms, the timestamp would overflow if they are out of the range.

This fixes the Y2.038K issue on platforms using 64-bit timestamps.

Reviewed by:	pjd
MFC after:	1 month
2010-01-25 07:52:54 +00:00
..
amd64 Fix array overflow. This routine is only called from procfs, 2010-01-24 12:13:38 +00:00
arm Move the examples for the 'hints' and 'env' keywords from various GENERIC 2010-01-19 17:20:34 +00:00
boot Add command-line option -dev to set the default value of the currdev 2010-01-18 06:48:24 +00:00
bsm
cam - Report SATA in legacy emulation mode still as SATA. 2010-01-10 09:20:56 +00:00
cddl On FreeBSD, time_t is 64-bit for all platforms except i386 and powerpc, 2010-01-25 07:52:54 +00:00
compat Let us to use our libusb(3) in Linuxolator. 2010-01-18 22:46:06 +00:00
conf - Move .text and all sections up to .bss inclusive to the beginning of 2010-01-23 05:59:10 +00:00
contrib Fix a new header inclusion. 2010-01-21 21:31:39 +00:00
crypto
ddb Replace several instances of 'if (!a & b)' with 'if (!(a &b))' in order 2010-01-08 15:44:49 +00:00
dev Add support for the NM10 chipset. 2010-01-24 10:50:20 +00:00
fs On LP64 struct ifid is 64-bit aligned while struct fid is 32-bit aligned 2010-01-23 22:38:01 +00:00
gdb
geom Expose stripe offset and stripe size through libgeom and geom(8) userland 2010-01-17 06:20:30 +00:00
gnu Bring in the ext2fs work done by Aditya Sarawgi during and after Google Summer 2010-01-14 14:30:54 +00:00
i386 Handle a race between pmap_kextract() and pmap_promote_pde(). This race is 2010-01-23 18:42:28 +00:00
ia64 Remove cpu_boot() and call efi_reset_system() directly from 2010-01-23 23:16:50 +00:00
isa Remove extraneous semicolons, no functional changes. 2010-01-07 21:01:37 +00:00
kern Split out an invariant in order to better check that newtd, when 2010-01-24 18:16:38 +00:00
kgssapi
libkern Merge from head at r201628. 2010-01-06 05:58:07 +00:00
mips - Call post-boot fixup function in order to get proper static 2010-01-25 00:44:05 +00:00
modules Do not build netgraph kernel modules if WITHOUT_NETGRAPH is set in src.conf 2010-01-16 17:08:22 +00:00
net While flushing the multicast filter of an interface, do not zero the relevant 2010-01-24 16:17:58 +00:00
net80211 While flushing the multicast filter of an interface, do not zero the relevant 2010-01-24 16:17:58 +00:00
netatalk
netgraph Declare a new EVENTHANDLER called iflladdr_event which signals that the L2 2010-01-18 20:34:00 +00:00
netinet Use [] instead of [0] for flexible arrays. 2010-01-22 07:53:41 +00:00
netinet6 Correct a typo. 2010-01-24 10:22:39 +00:00
netipsec
netipx
netnatm
netncp
netsmb
nfs
nfsclient Fix a typo in a comment introduced by r202767. 2010-01-21 21:59:10 +00:00
nfsserver Some style(9) fixes in order to fabricate a commit to denote that 2010-01-09 15:59:15 +00:00
nlm
opencrypto Add comments trying to explain what bad things happen here, i.e. 2010-01-09 15:43:47 +00:00
pc98 Move the examples for the 'hints' and 'env' keywords from various GENERIC 2010-01-19 17:20:34 +00:00
pci Add support for four more nfsmb controllers, shipping on at least the 2010-01-24 14:57:54 +00:00
powerpc Move the examples for the 'hints' and 'env' keywords from various GENERIC 2010-01-19 17:20:34 +00:00
rpc Replace the static NGROUPS=NGROUPS_MAX+1=1024 with a dynamic 2010-01-12 07:49:34 +00:00
security Replace the static NGROUPS=NGROUPS_MAX+1=1024 with a dynamic 2010-01-12 07:49:34 +00:00
sparc64 Merge r202882 from amd64/i386: 2010-01-23 22:11:18 +00:00
sun4v Add INCLUDE_CONFIG_FILE in GENERIC on all non-embedded platforms. 2010-01-10 17:44:22 +00:00
sys - Fix the kthread_{suspend, resume, suspend_check}() locking. 2010-01-24 15:07:00 +00:00
teken
tools
ufs Move out code that does POSIX.1e ACL inheritance into separate routines. 2010-01-24 15:12:27 +00:00
vm When a vnode-backed vm object is referenced, it increments the vnode 2010-01-17 21:26:14 +00:00
xdr
xen Remove extraneous semicolons, no functional changes. 2010-01-07 21:01:37 +00:00
Makefile