1
0
mirror of https://git.FreeBSD.org/src.git synced 2025-01-17 15:27:36 +00:00
freebsd/sys
Ed Schouten 219cc94999 Already initialize the vfs timestamps inside the cdev upon allocation.
In the MPSAFE TTY branch I noticed the vfs timestamps inside devfs were
allocated with 0, where the getattr() routine bumps the timestamps to
boottime if the value is below 3600. The reason why it has been designed
like this, is because timestamps during boot are likely to be invalid.

This means that device nodes that are created on demand (posix_openpt())
have timestamps with a value of boottime, which is not what we want.
Solve this by calling vfs_timestamp() inside devfs_alloc().

Discussed with:	kib
2008-09-21 14:02:43 +00:00
..
amd64 - Recognize SAVE and OSXSAVE extended processor features. 2008-09-18 18:51:32 +00:00
arm Bandaid: disable interrupts to make sure intr_enabled and the IER register 2008-09-11 20:43:38 +00:00
boot Backout rev 183181. It appears that I should have been using boot-device 2008-09-19 19:49:58 +00:00
bsm When MPSAFE ttys were merged, a new BSM audit event identifier was 2008-08-24 21:20:35 +00:00
cam Add a new cam_status CAM_SCSI_IT_NEXUS_LOST. This will be used by future patches 2008-09-18 14:48:46 +00:00
cddl Mips needs the same treatment for atomic_or_8 as the other RISCy 2008-09-18 19:57:06 +00:00
compat Regenerate for r183188. 2008-09-19 15:21:40 +00:00
conf Revert this part of r183203 which wasn't meant to be committed, yet. 2008-09-20 11:46:07 +00:00
contrib Merge ath again (addition of wisoc files). 2008-09-05 22:24:31 +00:00
crypto Simplify session selection/allocation. 2008-08-09 20:01:01 +00:00
ddb Make ddb command registration dynamic so modules can extend 2008-09-15 22:45:14 +00:00
dev fix compilation on 64-bit platform w/ ATH_DEBUG 2008-09-21 00:30:33 +00:00
fs Already initialize the vfs timestamps inside the cdev upon allocation. 2008-09-21 14:02:43 +00:00
gdb
geom Just a fixup for a KTRACE message I stumbled upon many moons ago. 2008-09-18 15:02:19 +00:00
gnu fdescfs, devfs, mqueuefs, nfs, portalfs, pseudofs, tmpfs and xfs 2008-09-20 19:50:52 +00:00
i386 MFamd64 SVN rev 179749 CVS rev 1.620 2008-09-20 16:24:42 +00:00
ia64 Integrate the new MPSAFE TTY layer to the FreeBSD operating system. 2008-08-20 08:31:58 +00:00
isa MFp4 (my newcard tree): 2008-08-24 07:40:14 +00:00
kern fdescfs, devfs, mqueuefs, nfs, portalfs, pseudofs, tmpfs and xfs 2008-09-20 19:50:52 +00:00
libkern Add strcspn to libkern for use by xenbus routines. Will add to build 2008-08-15 04:07:22 +00:00
mips MFp4: Merge interrupt code from p4 2008-09-19 04:16:13 +00:00
modules add ddb support (default to off unless built with the kernel) 2008-09-15 22:46:12 +00:00
net Fix clone destruction, can't use the simple api because that does not remove 2008-09-20 19:38:37 +00:00
net80211 Fix clone destruction, can't use the simple api because that does not remove 2008-09-20 19:38:37 +00:00
netatalk Remove NETISR_MPSAFE, which allows specific netisr handlers to be directly 2008-07-04 00:21:38 +00:00
netgraph Fix error message content. 2008-09-21 07:33:33 +00:00
netinet Export IPFW_TABLES_MAX via sysctl. Part of PR: 127058. 2008-09-14 09:24:12 +00:00
netinet6 mld_timerresid() returns ms so instead of doing the maths in usec 2008-09-10 19:42:13 +00:00
netipsec Commit step 1 of the vimage project, (network stack) 2008-08-17 23:27:27 +00:00
netipx Remove the suser(9) interface from the kernel. It has been replaced from 2008-09-17 15:49:44 +00:00
netnatm Remove NETISR_MPSAFE, which allows specific netisr handlers to be directly 2008-07-04 00:21:38 +00:00
netncp
netsmb
nfs
nfs4client Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed thread 2008-08-28 15:23:18 +00:00
nfsclient fdescfs, devfs, mqueuefs, nfs, portalfs, pseudofs, tmpfs and xfs 2008-09-20 19:50:52 +00:00
nfsserver Remove the suser(9) interface from the kernel. It has been replaced from 2008-09-17 15:49:44 +00:00
nlm Rename RPC's 'struct pmap' to 'struct portmap' to avoid confusing it with 2008-08-25 09:36:17 +00:00
opencrypto
pc98 Resurrect the sbni(4) driver. Someone finally tested the MPSAFE patches and 2008-09-10 18:36:58 +00:00
pccard
pci Move wb driver from sys/pci to sys/dev/wb. 2008-08-14 21:26:29 +00:00
powerpc When attaching framebuffer to "/chosen/stdout" node fails, try attaching 2008-09-19 03:22:47 +00:00
rpc Rename RPC's 'struct pmap' to 'struct portmap' to avoid confusing it with 2008-08-25 09:36:17 +00:00
security Remove the suser(9) interface from the kernel. It has been replaced from 2008-09-17 15:49:44 +00:00
sparc64 Use the STICK timers only when absolutely necessary, i.e. if a machine 2008-09-20 11:26:13 +00:00
sun4v Work around Cheetah+ erratum 34 (USIII+ erratum #10) by relocating 2008-09-10 20:07:08 +00:00
sys Add freebsd32 compat shim for nmount(2). 2008-09-19 15:17:32 +00:00
tools
ufs Initialize va_flags and va_filerev properly in VOP_GETATTR(). Don't 2008-09-20 19:46:45 +00:00
vm Allow the d_mmap driver methods to use cdevpriv KPI during verification 2008-09-20 19:56:02 +00:00
xdr
xen - add more debug cruft to xenbus 2008-08-20 09:20:12 +00:00
Makefile Improve the glimpse target: don't index .svn and compile directories. 2008-08-15 14:11:30 +00:00