cvs commit: src/sys/compat/linux linux_misc.c src/sys/compat/svr4 svr4_stat.c src/sys/dev/syscons/daemon daemon_saver.c src/sys/fs/cd9660 cd9660_rrip.c src/sys/geom/vinum geom_vinum_drive.c src/sys/i386/ibcs2 ibcs2_socksys.c src/sys/kern ...

Robert Watson rwatson at FreeBSD.org
Sat Jul 5 13:12:12 UTC 2008


rwatson     2008-07-05 13:10:10 UTC

  FreeBSD src repository

  Modified files:
    sys/compat/linux     linux_misc.c 
    sys/compat/svr4      svr4_stat.c 
    sys/dev/syscons/daemon daemon_saver.c 
    sys/fs/cd9660        cd9660_rrip.c 
    sys/geom/vinum       geom_vinum_drive.c 
    sys/i386/ibcs2       ibcs2_socksys.c 
    sys/kern             kern_jail.c kern_mib.c kern_xxx.c 
    sys/netinet6         icmp6.c in6.c in6_ifattach.c 
    sys/nfsclient        bootp_subr.c nfs_vfsops.c 
    sys/nlm              nlm_advlock.c 
    sys/rpc              authunix_prot.c 
    sys/sys              kernel.h 
  Log:
  SVN rev 180291 on 2008-07-05 13:10:10Z by rwatson
  
  Introduce a new lock, hostname_mtx, and use it to synchronize access
  to global hostname and domainname variables.  Where necessary, copy
  to or from a stack-local buffer before performing copyin() or
  copyout().  A few uses, such as in cd9660 and daemon_saver, remain
  under-synchronized and will require further updates.
  
  Correct a bug in which a failed copyin() of domainname would leave
  domainname potentially corrupted.
  
  MFC after:      3 weeks
  
  Revision  Changes    Path
  1.222     +2 -0      src/sys/compat/linux/linux_misc.c
  1.24      +1 -0      src/sys/compat/svr4/svr4_stat.c
  1.25      +2 -0      src/sys/dev/syscons/daemon/daemon_saver.c
  1.31      +2 -0      src/sys/fs/cd9660/cd9660_rrip.c
  1.28      +2 -0      src/sys/geom/vinum/geom_vinum_drive.c
  1.23      +7 -1      src/sys/i386/ibcs2/ibcs2_socksys.c
  1.79      +4 -1      src/sys/kern/kern_jail.c
  1.89      +42 -6     src/sys/kern/kern_mib.c
  1.51      +17 -15    src/sys/kern/kern_xxx.c
  1.85      +6 -0      src/sys/netinet6/icmp6.c
  1.80      +4 -1      src/sys/netinet6/in6.c
  1.43      +4 -1      src/sys/netinet6/in6_ifattach.c
  1.73      +2 -0      src/sys/nfsclient/bootp_subr.c
  1.207     +2 -0      src/sys/nfsclient/nfs_vfsops.c
  1.2       +4 -0      src/sys/nlm/nlm_advlock.c
  1.4       +4 -0      src/sys/rpc/authunix_prot.c
  1.142     +1 -0      src/sys/sys/kernel.h


More information about the cvs-src mailing list