cvs commit: src/sys/amd64/amd64 io.c src/sys/compat/linux linux_misc.c linux_uid16.c src/sys/compat/svr4 svr4_fcntl.c svr4_misc.c src/sys/contrib/altq/altq altq_cbq.c altq_cdnr.c altq_hfsc.c altq_priq.c altq_red.c altq_rio.c ...

Robert Watson rwatson at FreeBSD.org
Mon Nov 6 13:42:50 UTC 2006


rwatson     2006-11-06 13:42:10 UTC

  FreeBSD src repository

  Modified files:
    sys/amd64/amd64      io.c 
    sys/compat/linux     linux_misc.c linux_uid16.c 
    sys/compat/svr4      svr4_fcntl.c svr4_misc.c 
    sys/contrib/altq/altq altq_cbq.c altq_cdnr.c altq_hfsc.c 
                          altq_priq.c altq_red.c altq_rio.c 
    sys/contrib/pf/net   if_pfsync.c 
    sys/dev/an           if_an.c 
    sys/dev/arl          if_arl.c 
    sys/dev/asr          asr.c 
    sys/dev/ata          atapi-cd.c 
    sys/dev/ce           if_ce.c 
    sys/dev/cnw          if_cnw.c 
    sys/dev/cp           if_cp.c 
    sys/dev/ctau         if_ct.c 
    sys/dev/cx           if_cx.c 
    sys/dev/dcons        dcons_os.c 
    sys/dev/drm          drmP.h 
    sys/dev/fdc          fdc.c 
    sys/dev/hwpmc        hwpmc_mod.c 
    sys/dev/if_ndis      if_ndis.c 
    sys/dev/kbd          kbd.c 
    sys/dev/lmc          if_lmc.c if_lmc.h 
    sys/dev/nmdm         nmdm.c 
    sys/dev/null         null.c 
    sys/dev/ofw          ofw_console.c 
    sys/dev/random       randomdev.c 
    sys/dev/sbni         if_sbni.c 
    sys/dev/sbsh         if_sbsh.c 
    sys/dev/si           si.c 
    sys/dev/syscons      syscons.c sysmouse.c 
    sys/dev/wi           if_wi.c 
    sys/dev/wl           if_wl.c 
    sys/dev/zs           zs.c 
    sys/fs/devfs         devfs_rule.c devfs_vnops.c 
    sys/fs/hpfs          hpfs_vnops.c 
    sys/fs/msdosfs       msdosfs_vfsops.c msdosfs_vnops.c 
    sys/fs/procfs        procfs_ioctl.c 
    sys/fs/smbfs         smbfs_vnops.c 
    sys/fs/udf           udf_vfsops.c 
    sys/fs/umapfs        umap_vfsops.c 
    sys/gnu/fs/ext2fs    ext2_vfsops.c ext2_vnops.c 
    sys/gnu/fs/reiserfs  reiserfs_fs.h reiserfs_vfsops.c 
    sys/gnu/fs/xfs/FreeBSD xfs_super.c 
    sys/i386/i386        io.c sys_machdep.c vm86.c 
    sys/i386/ibcs2       ibcs2_misc.c ibcs2_socksys.c 
                         ibcs2_sysi86.c 
    sys/i386/linux       linux_machdep.c 
    sys/i4b/driver       i4b_ipr.c 
    sys/ia64/ia64        ssc.c 
    sys/isofs/cd9660     cd9660_vfsops.c 
    sys/kern             kern_acct.c kern_descrip.c 
                         kern_environment.c kern_exec.c 
                         kern_fork.c kern_ktrace.c kern_linker.c 
                         kern_ntptime.c kern_resource.c 
                         kern_shutdown.c kern_sysctl.c kern_thr.c 
                         kern_time.c kern_umtx.c kern_xxx.c 
                         subr_acl_posix1e.c subr_firmware.c 
                         subr_prf.c subr_witness.c sysv_ipc.c 
                         sysv_msg.c tty.c tty_cons.c tty_pts.c 
                         tty_pty.c uipc_mqueue.c uipc_sem.c 
                         vfs_mount.c vfs_subr.c vfs_syscalls.c 
                         vfs_vnops.c 
    sys/net              bpf.c if.c if_bridge.c if_gre.c if_ppp.c 
                         if_sl.c if_tap.c if_tun.c ppp_tty.c 
                         raw_usrreq.c rtsock.c 
    sys/net80211         ieee80211_ioctl.c 
    sys/netatalk         at_control.c ddp_pcb.c 
    sys/netatm           atm_usrreq.c 
    sys/netgraph         ng_socket.c ng_tty.c 
    sys/netgraph/bluetooth/drivers/h4 ng_h4.c 
    sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c 
                                  ng_btsocket_l2cap_raw.c 
    sys/netinet          in.c in_pcb.c ip_carp.c ip_divert.c 
                         ip_fw2.c ip_mroute.c ip_output.c raw_ip.c 
                         tcp_subr.c udp_usrreq.c 
    sys/netinet6         in6.c in6_pcb.c in6_src.c ipsec.c 
                         udp6_usrreq.c 
    sys/netipsec         ipsec_osdep.h 
    sys/netipx           ipx_pcb.c ipx_usrreq.c 
    sys/netncp           ncp_conn.c ncp_mod.c ncp_subr.h 
    sys/netsmb           smb_conn.c smb_subr.h 
    sys/nfsserver        nfs_syscalls.c 
    sys/pc98/cbus        fdc.c 
    sys/posix4           p1003_1b.c 
    sys/security/audit   audit.c audit_pipe.c audit_syscalls.c 
    sys/security/mac     mac_net.c mac_system.c 
    sys/security/mac_bsdextended mac_bsdextended.c 
    sys/security/mac_lomac mac_lomac.c 
    sys/security/mac_partition mac_partition.c 
    sys/security/mac_portacl mac_portacl.c 
    sys/security/mac_seeotheruids mac_seeotheruids.c 
    sys/sun4v/sun4v      hvcons.c 
    sys/sys              mac_policy.h 
    sys/ufs/ffs          ffs_alloc.c ffs_vfsops.c ffs_vnops.c 
    sys/ufs/ufs          ufs_extattr.c ufs_quota.c ufs_vnops.c 
    sys/vm               swap_pager.c vm_mmap.c 
  Log:
  Sweep kernel replacing suser(9) calls with priv(9) calls, assigning
  specific privilege names to a broad range of privileges.  These may
  require some future tweaking.
  
  Sponsored by:           nCircle Network Security, Inc.
  Obtained from:          TrustedBSD Project
  Discussed on:           arch@
  Reviewed (at least in part) by: mlaier, jmg, pjd, bde, ceri,
                          Alex Lyashkov <umka at sevcity dot net>,
                          Skip Ford <skip dot ford at verizon dot net>,
                          Antoine Brodin <antoine dot brodin at laposte dot net>
  
  Revision  Changes    Path
  1.2       +2 -1      src/sys/amd64/amd64/io.c
  1.192     +4 -2      src/sys/compat/linux/linux_misc.c
  1.20      +3 -1      src/sys/compat/linux/linux_uid16.c
  1.39      +3 -1      src/sys/compat/svr4/svr4_fcntl.c
  1.91      +3 -1      src/sys/compat/svr4/svr4_misc.c
  1.4       +3 -1      src/sys/contrib/altq/altq/altq_cbq.c
  1.3       +3 -1      src/sys/contrib/altq/altq/altq_cdnr.c
  1.3       +4 -1      src/sys/contrib/altq/altq/altq_hfsc.c
  1.3       +4 -1      src/sys/contrib/altq/altq/altq_priq.c
  1.3       +3 -1      src/sys/contrib/altq/altq/altq_red.c
  1.4       +4 -1      src/sys/contrib/altq/altq/altq_rio.c
  1.31      +4 -1      src/sys/contrib/pf/net/if_pfsync.c
  1.80      +6 -5      src/sys/dev/an/if_an.c
  1.14      +4 -3      src/sys/dev/arl/if_arl.c
  1.81      +2 -1      src/sys/dev/asr/asr.c
  1.190     +5 -1      src/sys/dev/ata/atapi-cd.c
  1.4       +65 -22    src/sys/dev/ce/if_ce.c
  1.24      +4 -3      src/sys/dev/cnw/if_cnw.c
  1.30      +28 -27    src/sys/dev/cp/if_cp.c
  1.30      +17 -16    src/sys/dev/ctau/if_ct.c
  1.53      +11 -10    src/sys/dev/cx/if_cx.c
  1.12      +3 -1      src/sys/dev/dcons/dcons_os.c
  1.18      +7 -0      src/sys/dev/drm/drmP.h
  1.314     +4 -2      src/sys/dev/fdc/fdc.c
  1.26      +12 -7     src/sys/dev/hwpmc/hwpmc_mod.c
  1.118     +6 -5      src/sys/dev/if_ndis/if_ndis.c
  1.46      +10 -9     src/sys/dev/kbd/kbd.c
  1.30      +3 -0      src/sys/dev/lmc/if_lmc.c
  1.5       +5 -1      src/sys/dev/lmc/if_lmc.h
  1.38      +3 -1      src/sys/dev/nmdm/nmdm.c
  1.32      +2 -1      src/sys/dev/null/null.c
  1.35      +2 -1      src/sys/dev/ofw/ofw_console.c
  1.61      +2 -1      src/sys/dev/random/randomdev.c
  1.23      +3 -2      src/sys/dev/sbni/if_sbni.c
  1.17      +4 -3      src/sys/dev/sbsh/if_sbsh.c
  1.138     +2 -1      src/sys/dev/si/si.c
  1.448     +3 -2      src/sys/dev/syscons/syscons.c
  1.29      +3 -1      src/sys/dev/syscons/sysmouse.c
  1.200     +4 -3      src/sys/dev/wi/if_wi.c
  1.74      +6 -5      src/sys/dev/wl/if_wl.c
  1.36      +1 -1      src/sys/dev/zs/zs.c
  1.23      +7 -4      src/sys/fs/devfs/devfs_rule.c
  1.140     +16 -8     src/sys/fs/devfs/devfs_vnops.c
  1.69      +6 -5      src/sys/fs/hpfs/hpfs_vnops.c
  1.154     +19 -18    src/sys/fs/msdosfs/msdosfs_vfsops.c
  1.165     +32 -18    src/sys/fs/msdosfs/msdosfs_vnops.c
  1.14      +14 -2     src/sys/fs/procfs/procfs_ioctl.c
  1.64      +7 -5      src/sys/fs/smbfs/smbfs_vnops.c
  1.45      +2 -1      src/sys/fs/udf/udf_vfsops.c
  1.66      +2 -1      src/sys/fs/umapfs/umap_vfsops.c
  1.159     +20 -15    src/sys/gnu/fs/ext2fs/ext2_vfsops.c
  1.106     +30 -14    src/sys/gnu/fs/ext2fs/ext2_vnops.c
  1.5       +1 -0      src/sys/gnu/fs/reiserfs/reiserfs_fs.h
  1.7       +9 -9      src/sys/gnu/fs/reiserfs/reiserfs_vfsops.c
  1.5       +11 -8     src/sys/gnu/fs/xfs/FreeBSD/xfs_super.c
  1.2       +2 -1      src/sys/i386/i386/io.c
  1.107     +2 -1      src/sys/i386/i386/sys_machdep.c
  1.60      +2 -1      src/sys/i386/i386/vm86.c
  1.66      +14 -8     src/sys/i386/ibcs2/ibcs2_misc.c
  1.22      +0 -3      src/sys/i386/ibcs2/ibcs2_socksys.c
  1.23      +0 -2      src/sys/i386/ibcs2/ibcs2_sysi86.c
  1.64      +2 -1      src/sys/i386/linux/linux_machdep.c
  1.36      +1 -1      src/sys/i4b/driver/i4b_ipr.c
  1.29      +2 -1      src/sys/ia64/ia64/ssc.c
  1.147     +2 -1      src/sys/isofs/cd9660/cd9660_vfsops.c
  1.85      +2 -2      src/sys/kern/kern_acct.c
  1.299     +2 -1      src/sys/kern/kern_descrip.c
  1.46      +11 -3     src/sys/kern/kern_environment.c
  1.299     +5 -1      src/sys/kern/kern_exec.c
  1.264     +6 -2      src/sys/kern/kern_fork.c
  1.112     +4 -2      src/sys/kern/kern_ktrace.c
  1.144     +3 -2      src/sys/kern/kern_linker.c
  1.60      +3 -2      src/sys/kern/kern_ntptime.c
  1.162     +5 -3      src/sys/kern/kern_resource.c
  1.180     +2 -1      src/sys/kern/kern_shutdown.c
  1.172     +5 -6      src/sys/kern/kern_sysctl.c
  1.55      +2 -1      src/sys/kern/kern_thr.c
  1.135     +3 -2      src/sys/kern/kern_time.c
  1.54      +3 -2      src/sys/kern/kern_umtx.c
  1.47      +6 -4      src/sys/kern/kern_xxx.c
  1.51      +50 -43    src/sys/kern/subr_acl_posix1e.c
  1.6       +3 -1      src/sys/kern/subr_firmware.c
  1.127     +2 -1      src/sys/kern/subr_prf.c
  1.219     +5 -1      src/sys/kern/subr_witness.c
  1.30      +65 -37    src/sys/kern/sysv_ipc.c
  1.64      +2 -1      src/sys/kern/sysv_msg.c
  1.263     +8 -6      src/sys/kern/tty.c
  1.138     +2 -1      src/sys/kern/tty_cons.c
  1.13      +5 -2      src/sys/kern/tty_pts.c
  1.151     +5 -2      src/sys/kern/tty_pty.c
  1.17      +16 -4     src/sys/kern/uipc_mqueue.c
  1.26      +13 -4     src/sys/kern/uipc_sem.c
  1.242     +21 -9     src/sys/kern/vfs_mount.c
  1.689     +23 -40    src/sys/kern/vfs_subr.c
  1.428     +39 -29    src/sys/kern/vfs_syscalls.c
  1.246     +2 -1      src/sys/kern/vfs_vnops.c
  1.174     +2 -1      src/sys/net/bpf.c
  1.264     +20 -14    src/sys/net/if.c
  1.86      +2 -1      src/sys/net/if_bridge.c
  1.45      +63 -9     src/sys/net/if_gre.c
  1.117     +18 -7     src/sys/net/if_ppp.c
  1.133     +2 -1      src/sys/net/if_sl.c
  1.66      +7 -3      src/sys/net/if_tap.c
  1.161     +6 -3      src/sys/net/if_tun.c
  1.71      +9 -4      src/sys/net/ppp_tty.c
  1.44      +6 -2      src/sys/net/raw_usrreq.c
  1.139     +6 -2      src/sys/net/rtsock.c
  1.51      +6 -5      src/sys/net80211/ieee80211_ioctl.c
  1.45      +2 -0      src/sys/netatalk/at_control.c
  1.50      +2 -1      src/sys/netatalk/ddp_pcb.c
  1.28      +21 -8     src/sys/netatm/atm_usrreq.c
  1.15      +2 -1      src/sys/netgraph/bluetooth/drivers/h4/ng_h4.c
  1.23      +2 -1      src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c
  1.20      +2 -1      src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c
  1.81      +5 -2      src/sys/netgraph/ng_socket.c
  1.37      +3 -1      src/sys/netgraph/ng_tty.c
  1.95      +29 -7     src/sys/netinet/in.c
  1.183     +6 -2      src/sys/netinet/in_pcb.c
  1.45      +5 -2      src/sys/netinet/ip_carp.c
  1.122     +6 -2      src/sys/netinet/ip_divert.c
  1.153     +2 -1      src/sys/netinet/ip_fw2.c
  1.122     +2 -1      src/sys/netinet/ip_mroute.c
  1.268     +15 -2     src/sys/netinet/ip_output.c
  1.167     +23 -10    src/sys/netinet/raw_ip.c
  1.266     +5 -2      src/sys/netinet/tcp_subr.c
  1.196     +3 -1      src/sys/netinet/udp_usrreq.c
  1.65      +41 -17    src/sys/netinet6/in6.c
  1.74      +6 -1      src/sys/netinet6/in6_pcb.c
  1.40      +4 -1      src/sys/netinet6/in6_src.c
  1.47      +9 -2      src/sys/netinet6/ipsec.c
  1.69      +3 -1      src/sys/netinet6/udp6_usrreq.c
  1.4       +3 -1      src/sys/netipsec/ipsec_osdep.h
  1.46      +4 -4      src/sys/netipx/ipx_pcb.c
  1.58      +8 -2      src/sys/netipx/ipx_usrreq.c
  1.29      +1 -0      src/sys/netncp/ncp_conn.c
  1.16      +1 -0      src/sys/netncp/ncp_mod.c
  1.10      +1 -1      src/sys/netncp/ncp_subr.h
  1.18      +1 -0      src/sys/netsmb/smb_conn.c
  1.13      +1 -1      src/sys/netsmb/smb_subr.h
  1.108     +2 -1      src/sys/nfsserver/nfs_syscalls.c
  1.168     +4 -3      src/sys/pc98/cbus/fdc.c
  1.31      +5 -3      src/sys/posix4/p1003_1b.c
  1.22      +3 -1      src/sys/security/audit/audit.c
  1.10      +3 -3      src/sys/security/audit/audit_pipe.c
  1.9       +10 -9     src/sys/security/audit/audit_syscalls.c
  1.120     +5 -4      src/sys/security/mac/mac_net.c
  1.107     +6 -0      src/sys/security/mac/mac_system.c
  1.30      +3 -0      src/sys/security/mac_bsdextended/mac_bsdextended.c
  1.42      +4 -1      src/sys/security/mac_lomac/mac_lomac.c
  1.12      +2 -1      src/sys/security/mac_partition/mac_partition.c
  1.10      +3 -1      src/sys/security/mac_portacl/mac_portacl.c
  1.9       +2 -1      src/sys/security/mac_seeotheruids/mac_seeotheruids.c
  1.4       +3 -1      src/sys/sun4v/sun4v/hvcons.c
  1.78      +4 -0      src/sys/sys/mac_policy.h
  1.141     +3 -2      src/sys/ufs/ffs/ffs_alloc.c
  1.323     +18 -15    src/sys/ufs/ffs/ffs_vfsops.c
  1.162     +4 -2      src/sys/ufs/ffs/ffs_vnops.c
  1.85      +3 -1      src/sys/ufs/ufs/ufs_extattr.c
  1.85      +25 -9     src/sys/ufs/ufs/ufs_quota.c
  1.283     +31 -14    src/sys/ufs/ufs/ufs_vnops.c
  1.285     +5 -5      src/sys/vm/swap_pager.c
  1.208     +6 -5      src/sys/vm/vm_mmap.c


More information about the cvs-src mailing list