Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys



Module Name:    src
Committed By:   pooka
Date:           Tue Feb 25 18:30:14 UTC 2014

Modified Files:
        src/sys/arch/arm/arm32: arm32_machdep.c
        src/sys/arch/evbarm/tsarm: toastersensors.c tspld.c
        src/sys/arch/evbppc/obs405/dev: obsled.c
        src/sys/arch/hpcarm/dev: j720tp.c
        src/sys/arch/sparc64/dev: lom.c
        src/sys/arch/x86/acpi: acpi_wakeup.c
        src/sys/coda: coda_vfsops.c
        src/sys/compat/freebsd: freebsd_sysctl.c
        src/sys/compat/linux/common: linux_sysctl.c
        src/sys/compat/linux32/common: linux32_sysctl.c
        src/sys/ddb: db_variables.c
        src/sys/dev: ccd.c firmload.c keylock.c
        src/sys/dev/acpi: acpi.c acpi_cpu.c acpi_debug.c acpi_display.c
            acpi_power.c acpi_wakedev.c asus_acpi.c fujbp_acpi.c fujhk_acpi.c
            sony_acpi.c
        src/sys/dev/acpi/wmi: wmi_hp.c
        src/sys/dev/bluetooth: bcsp.c btmagic.c
        src/sys/dev/flash: flash_io.c
        src/sys/dev/gpio: gpiopwm.c gpiosim.c
        src/sys/dev/i2c: dbcool.c tps65950.c
        src/sys/dev/ic: an.c ath_netbsd.c bwi.c rtw.c spdmem.c wi.c
        src/sys/dev/ieee1394: firewire.c fwmem.c fwohci.c if_fwip.c sbp.c
        src/sys/dev/isa: toaster.c
        src/sys/dev/marvell: if_mvgbe.c
        src/sys/dev/nor: nor.c
        src/sys/dev/pci: auich.c if_bge.c if_ipw.c if_iwi.c if_jme.c if_msk.c
            if_sk.c if_vte.c if_wpi.c twa.c twe.c ubsec.c
        src/sys/dev/pci/ixgbe: ixgbe.c
        src/sys/dev/pckbport: elantech.c synaptics.c
        src/sys/dev/usb: uatp.c ubt.c uhso.c
        src/sys/fs/adosfs: advfsops.c
        src/sys/fs/cd9660: cd9660_vfsops.c
        src/sys/fs/filecorefs: filecore_vfsops.c
        src/sys/fs/msdosfs: msdosfs_vfsops.c
        src/sys/fs/nilfs: nilfs_vfsops.c
        src/sys/fs/ntfs: ntfs_vfsops.c
        src/sys/fs/ptyfs: ptyfs_vfsops.c
        src/sys/fs/smbfs: smbfs_vfsops.c
        src/sys/fs/udf: udf_vfsops.c
        src/sys/fs/union: union_vfsops.c
        src/sys/fs/unionfs: unionfs_vfsops.c
        src/sys/kern: init_sysctl.c init_sysctl_base.c kern_descrip.c
            kern_module.c kern_ntptime.c kern_pax.c kern_proc.c kern_resource.c
            kern_runq.c kern_sysctl.c kern_verifiedexec.c sched_4bsd.c
            sched_m2.c subr_autoconf.c subr_bufq.c subr_evcnt.c subr_iostat.c
            subr_prof.c subr_syscall_stats.c sys_aio.c sys_mqueue.c sys_pipe.c
            sys_pset.c sys_sched.c sys_select.c sysv_ipc.c sysv_msg.c
            sysv_sem.c sysv_shm.c tty.c uipc_accf.c uipc_domain.c uipc_mbuf.c
            uipc_socket.c vfs_bio.c vfs_init.c vfs_wapbl.c
        src/sys/miscfs/fdesc: fdesc_vfsops.c
        src/sys/miscfs/genfs: layer_vfsops.c
        src/sys/miscfs/kernfs: kernfs_vfsops.c
        src/sys/miscfs/nullfs: null_vfsops.c
        src/sys/miscfs/overlay: overlay_vfsops.c
        src/sys/miscfs/procfs: procfs_vfsops.c
        src/sys/miscfs/syncfs: sync_subr.c
        src/sys/miscfs/umapfs: umap_vfsops.c
        src/sys/modules/lua: lua.c
        src/sys/net: bpf.c if.c if_etherip.c if_tap.c route.c rtsock.c
        src/sys/net80211: ieee80211_netbsd.c ieee80211_rssadapt.c
        src/sys/netatalk: ddp_usrreq.c
        src/sys/netbt: bt_sysctl.c
        src/sys/netinet: accf_http.c if_arp.c igmp.c in_selsrc.c ip_carp.c
            ip_icmp.c ip_input.c ip_reass.c raw_ip.c tcp_usrreq.c udp_usrreq.c
        src/sys/netinet6: icmp6.c ip6_input.c ip6_mroute.c raw_ip6.c
            udp6_usrreq.c
        src/sys/netipsec: ipsec_netbsd.c key.c
        src/sys/netmpls: mpls_proto.c
        src/sys/nfs: nfs_vfsops.c
        src/sys/opencrypto: crypto.c
        src/sys/rump/librump/rumpkern: rump.c
        src/sys/secmodel/bsd44: secmodel_bsd44.c
        src/sys/secmodel/extensions: secmodel_extensions.c
        src/sys/secmodel/keylock: secmodel_keylock.c
        src/sys/secmodel/overlay: secmodel_overlay.c
        src/sys/secmodel/securelevel: secmodel_securelevel.c
        src/sys/secmodel/suser: secmodel_suser.c
        src/sys/sys: sysctl.h
        src/sys/ufs/ext2fs: ext2fs_vfsops.c
        src/sys/ufs/ffs: ffs_vfsops.c
        src/sys/ufs/lfs: lfs_vfsops.c ulfs_dirhash.c
        src/sys/ufs/mfs: mfs_vfsops.c
        src/sys/ufs/ufs: ufs_dirhash.c
        src/sys/uvm: uvm_meter.c

Log Message:
Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before
the sysctl link sets are processed, and remove redundancy.

Shaves >13kB off of an amd64 GENERIC, not to mention >1k duplicate
lines of code.


To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/arm/arm32/arm32_machdep.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/evbarm/tsarm/toastersensors.c
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/evbarm/tsarm/tspld.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/evbppc/obs405/dev/obsled.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/hpcarm/dev/j720tp.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/sparc64/dev/lom.c
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/x86/acpi/acpi_wakeup.c
cvs rdiff -u -r1.78 -r1.79 src/sys/coda/coda_vfsops.c
cvs rdiff -u -r1.15 -r1.16 src/sys/compat/freebsd/freebsd_sysctl.c
cvs rdiff -u -r1.41 -r1.42 src/sys/compat/linux/common/linux_sysctl.c
cvs rdiff -u -r1.14 -r1.15 src/sys/compat/linux32/common/linux32_sysctl.c
cvs rdiff -u -r1.43 -r1.44 src/sys/ddb/db_variables.c
cvs rdiff -u -r1.146 -r1.147 src/sys/dev/ccd.c
cvs rdiff -u -r1.17 -r1.18 src/sys/dev/firmload.c
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/keylock.c
cvs rdiff -u -r1.257 -r1.258 src/sys/dev/acpi/acpi.c
cvs rdiff -u -r1.49 -r1.50 src/sys/dev/acpi/acpi_cpu.c
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/acpi/acpi_debug.c
cvs rdiff -u -r1.10 -r1.11 src/sys/dev/acpi/acpi_display.c
cvs rdiff -u -r1.33 -r1.34 src/sys/dev/acpi/acpi_power.c
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/acpi/acpi_wakedev.c
cvs rdiff -u -r1.24 -r1.25 src/sys/dev/acpi/asus_acpi.c
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/acpi/fujbp_acpi.c
cvs rdiff -u -r1.2 -r1.3 src/sys/dev/acpi/fujhk_acpi.c
cvs rdiff -u -r1.21 -r1.22 src/sys/dev/acpi/sony_acpi.c
cvs rdiff -u -r1.7 -r1.8 src/sys/dev/acpi/wmi/wmi_hp.c
cvs rdiff -u -r1.22 -r1.23 src/sys/dev/bluetooth/bcsp.c
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/bluetooth/btmagic.c
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/flash/flash_io.c
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/gpio/gpiopwm.c
cvs rdiff -u -r1.15 -r1.16 src/sys/dev/gpio/gpiosim.c
cvs rdiff -u -r1.39 -r1.40 src/sys/dev/i2c/dbcool.c
cvs rdiff -u -r1.3 -r1.4 src/sys/dev/i2c/tps65950.c
cvs rdiff -u -r1.60 -r1.61 src/sys/dev/ic/an.c
cvs rdiff -u -r1.21 -r1.22 src/sys/dev/ic/ath_netbsd.c
cvs rdiff -u -r1.23 -r1.24 src/sys/dev/ic/bwi.c
cvs rdiff -u -r1.120 -r1.121 src/sys/dev/ic/rtw.c
cvs rdiff -u -r1.8 -r1.9 src/sys/dev/ic/spdmem.c
cvs rdiff -u -r1.236 -r1.237 src/sys/dev/ic/wi.c
cvs rdiff -u -r1.43 -r1.44 src/sys/dev/ieee1394/firewire.c
cvs rdiff -u -r1.17 -r1.18 src/sys/dev/ieee1394/fwmem.c
cvs rdiff -u -r1.136 -r1.137 src/sys/dev/ieee1394/fwohci.c
cvs rdiff -u -r1.25 -r1.26 src/sys/dev/ieee1394/if_fwip.c
cvs rdiff -u -r1.35 -r1.36 src/sys/dev/ieee1394/sbp.c
cvs rdiff -u -r1.12 -r1.13 src/sys/dev/isa/toaster.c
cvs rdiff -u -r1.36 -r1.37 src/sys/dev/marvell/if_mvgbe.c
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/nor/nor.c
cvs rdiff -u -r1.141 -r1.142 src/sys/dev/pci/auich.c
cvs rdiff -u -r1.264 -r1.265 src/sys/dev/pci/if_bge.c
cvs rdiff -u -r1.55 -r1.56 src/sys/dev/pci/if_ipw.c
cvs rdiff -u -r1.95 -r1.96 src/sys/dev/pci/if_iwi.c
cvs rdiff -u -r1.23 -r1.24 src/sys/dev/pci/if_jme.c
cvs rdiff -u -r1.43 -r1.44 src/sys/dev/pci/if_msk.c
cvs rdiff -u -r1.75 -r1.76 src/sys/dev/pci/if_sk.c
cvs rdiff -u -r1.8 -r1.9 src/sys/dev/pci/if_vte.c
cvs rdiff -u -r1.56 -r1.57 src/sys/dev/pci/if_wpi.c
cvs rdiff -u -r1.45 -r1.46 src/sys/dev/pci/twa.c
cvs rdiff -u -r1.99 -r1.100 src/sys/dev/pci/twe.c
cvs rdiff -u -r1.36 -r1.37 src/sys/dev/pci/ubsec.c
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/pci/ixgbe/ixgbe.c
cvs rdiff -u -r1.5 -r1.6 src/sys/dev/pckbport/elantech.c
cvs rdiff -u -r1.30 -r1.31 src/sys/dev/pckbport/synaptics.c
cvs rdiff -u -r1.4 -r1.5 src/sys/dev/usb/uatp.c
cvs rdiff -u -r1.49 -r1.50 src/sys/dev/usb/ubt.c
cvs rdiff -u -r1.11 -r1.12 src/sys/dev/usb/uhso.c
cvs rdiff -u -r1.67 -r1.68 src/sys/fs/adosfs/advfsops.c
cvs rdiff -u -r1.80 -r1.81 src/sys/fs/cd9660/cd9660_vfsops.c
cvs rdiff -u -r1.73 -r1.74 src/sys/fs/filecorefs/filecore_vfsops.c
cvs rdiff -u -r1.103 -r1.104 src/sys/fs/msdosfs/msdosfs_vfsops.c
cvs rdiff -u -r1.13 -r1.14 src/sys/fs/nilfs/nilfs_vfsops.c
cvs rdiff -u -r1.91 -r1.92 src/sys/fs/ntfs/ntfs_vfsops.c
cvs rdiff -u -r1.44 -r1.45 src/sys/fs/ptyfs/ptyfs_vfsops.c
cvs rdiff -u -r1.96 -r1.97 src/sys/fs/smbfs/smbfs_vfsops.c
cvs rdiff -u -r1.64 -r1.65 src/sys/fs/udf/udf_vfsops.c
cvs rdiff -u -r1.69 -r1.70 src/sys/fs/union/union_vfsops.c
cvs rdiff -u -r1.10 -r1.11 src/sys/fs/unionfs/unionfs_vfsops.c
cvs rdiff -u -r1.200 -r1.201 src/sys/kern/init_sysctl.c
cvs rdiff -u -r1.2 -r1.3 src/sys/kern/init_sysctl_base.c \
    src/sys/kern/subr_syscall_stats.c
cvs rdiff -u -r1.222 -r1.223 src/sys/kern/kern_descrip.c
cvs rdiff -u -r1.94 -r1.95 src/sys/kern/kern_module.c
cvs rdiff -u -r1.54 -r1.55 src/sys/kern/kern_ntptime.c
cvs rdiff -u -r1.26 -r1.27 src/sys/kern/kern_pax.c
cvs rdiff -u -r1.191 -r1.192 src/sys/kern/kern_proc.c
cvs rdiff -u -r1.172 -r1.173 src/sys/kern/kern_resource.c
cvs rdiff -u -r1.41 -r1.42 src/sys/kern/kern_runq.c
cvs rdiff -u -r1.245 -r1.246 src/sys/kern/kern_sysctl.c
cvs rdiff -u -r1.132 -r1.133 src/sys/kern/kern_verifiedexec.c
cvs rdiff -u -r1.28 -r1.29 src/sys/kern/sched_4bsd.c
cvs rdiff -u -r1.30 -r1.31 src/sys/kern/sched_m2.c
cvs rdiff -u -r1.229 -r1.230 src/sys/kern/subr_autoconf.c
cvs rdiff -u -r1.20 -r1.21 src/sys/kern/subr_bufq.c
cvs rdiff -u -r1.11 -r1.12 src/sys/kern/subr_evcnt.c
cvs rdiff -u -r1.19 -r1.20 src/sys/kern/subr_iostat.c
cvs rdiff -u -r1.45 -r1.46 src/sys/kern/subr_prof.c
cvs rdiff -u -r1.38 -r1.39 src/sys/kern/sys_aio.c
cvs rdiff -u -r1.35 -r1.36 src/sys/kern/sys_mqueue.c
cvs rdiff -u -r1.137 -r1.138 src/sys/kern/sys_pipe.c
cvs rdiff -u -r1.17 -r1.18 src/sys/kern/sys_pset.c
cvs rdiff -u -r1.42 -r1.43 src/sys/kern/sys_sched.c
cvs rdiff -u -r1.37 -r1.38 src/sys/kern/sys_select.c
cvs rdiff -u -r1.24 -r1.25 src/sys/kern/sysv_ipc.c
cvs rdiff -u -r1.65 -r1.66 src/sys/kern/sysv_msg.c
cvs rdiff -u -r1.89 -r1.90 src/sys/kern/sysv_sem.c src/sys/kern/uipc_domain.c
cvs rdiff -u -r1.123 -r1.124 src/sys/kern/sysv_shm.c
cvs rdiff -u -r1.258 -r1.259 src/sys/kern/tty.c
cvs rdiff -u -r1.12 -r1.13 src/sys/kern/uipc_accf.c
cvs rdiff -u -r1.157 -r1.158 src/sys/kern/uipc_mbuf.c
cvs rdiff -u -r1.220 -r1.221 src/sys/kern/uipc_socket.c
cvs rdiff -u -r1.248 -r1.249 src/sys/kern/vfs_bio.c
cvs rdiff -u -r1.46 -r1.47 src/sys/kern/vfs_init.c
cvs rdiff -u -r1.58 -r1.59 src/sys/kern/vfs_wapbl.c
cvs rdiff -u -r1.86 -r1.87 src/sys/miscfs/fdesc/fdesc_vfsops.c
cvs rdiff -u -r1.42 -r1.43 src/sys/miscfs/genfs/layer_vfsops.c
cvs rdiff -u -r1.91 -r1.92 src/sys/miscfs/kernfs/kernfs_vfsops.c
cvs rdiff -u -r1.85 -r1.86 src/sys/miscfs/nullfs/null_vfsops.c
cvs rdiff -u -r1.58 -r1.59 src/sys/miscfs/overlay/overlay_vfsops.c
cvs rdiff -u -r1.88 -r1.89 src/sys/miscfs/procfs/procfs_vfsops.c
cvs rdiff -u -r1.48 -r1.49 src/sys/miscfs/syncfs/sync_subr.c
cvs rdiff -u -r1.89 -r1.90 src/sys/miscfs/umapfs/umap_vfsops.c
cvs rdiff -u -r1.6 -r1.7 src/sys/modules/lua/lua.c
cvs rdiff -u -r1.180 -r1.181 src/sys/net/bpf.c
cvs rdiff -u -r1.271 -r1.272 src/sys/net/if.c
cvs rdiff -u -r1.34 -r1.35 src/sys/net/if_etherip.c
cvs rdiff -u -r1.71 -r1.72 src/sys/net/if_tap.c
cvs rdiff -u -r1.127 -r1.128 src/sys/net/route.c
cvs rdiff -u -r1.142 -r1.143 src/sys/net/rtsock.c
cvs rdiff -u -r1.24 -r1.25 src/sys/net80211/ieee80211_netbsd.c
cvs rdiff -u -r1.17 -r1.18 src/sys/net80211/ieee80211_rssadapt.c
cvs rdiff -u -r1.40 -r1.41 src/sys/netatalk/ddp_usrreq.c
cvs rdiff -u -r1.2 -r1.3 src/sys/netbt/bt_sysctl.c
cvs rdiff -u -r1.7 -r1.8 src/sys/netinet/accf_http.c
cvs rdiff -u -r1.154 -r1.155 src/sys/netinet/if_arp.c
cvs rdiff -u -r1.53 -r1.54 src/sys/netinet/igmp.c
cvs rdiff -u -r1.10 -r1.11 src/sys/netinet/in_selsrc.c
cvs rdiff -u -r1.51 -r1.52 src/sys/netinet/ip_carp.c
cvs rdiff -u -r1.131 -r1.132 src/sys/netinet/ip_icmp.c
cvs rdiff -u -r1.308 -r1.309 src/sys/netinet/ip_input.c
cvs rdiff -u -r1.8 -r1.9 src/sys/netinet/ip_reass.c
cvs rdiff -u -r1.117 -r1.118 src/sys/netinet/raw_ip.c
cvs rdiff -u -r1.170 -r1.171 src/sys/netinet/tcp_usrreq.c
cvs rdiff -u -r1.193 -r1.194 src/sys/netinet/udp_usrreq.c
cvs rdiff -u -r1.164 -r1.165 src/sys/netinet6/icmp6.c
cvs rdiff -u -r1.144 -r1.145 src/sys/netinet6/ip6_input.c
cvs rdiff -u -r1.105 -r1.106 src/sys/netinet6/ip6_mroute.c
cvs rdiff -u -r1.112 -r1.113 src/sys/netinet6/raw_ip6.c
cvs rdiff -u -r1.92 -r1.93 src/sys/netinet6/udp6_usrreq.c
cvs rdiff -u -r1.35 -r1.36 src/sys/netipsec/ipsec_netbsd.c
cvs rdiff -u -r1.84 -r1.85 src/sys/netipsec/key.c
cvs rdiff -u -r1.5 -r1.6 src/sys/netmpls/mpls_proto.c
cvs rdiff -u -r1.223 -r1.224 src/sys/nfs/nfs_vfsops.c
cvs rdiff -u -r1.44 -r1.45 src/sys/opencrypto/crypto.c
cvs rdiff -u -r1.285 -r1.286 src/sys/rump/librump/rumpkern/rump.c
cvs rdiff -u -r1.15 -r1.16 src/sys/secmodel/bsd44/secmodel_bsd44.c
cvs rdiff -u -r1.5 -r1.6 src/sys/secmodel/extensions/secmodel_extensions.c
cvs rdiff -u -r1.7 -r1.8 src/sys/secmodel/keylock/secmodel_keylock.c
cvs rdiff -u -r1.12 -r1.13 src/sys/secmodel/overlay/secmodel_overlay.c
cvs rdiff -u -r1.29 -r1.30 \
    src/sys/secmodel/securelevel/secmodel_securelevel.c
cvs rdiff -u -r1.40 -r1.41 src/sys/secmodel/suser/secmodel_suser.c
cvs rdiff -u -r1.210 -r1.211 src/sys/sys/sysctl.h
cvs rdiff -u -r1.175 -r1.176 src/sys/ufs/ext2fs/ext2fs_vfsops.c
cvs rdiff -u -r1.291 -r1.292 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -u -r1.317 -r1.318 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -u -r1.7 -r1.8 src/sys/ufs/lfs/ulfs_dirhash.c
cvs rdiff -u -r1.104 -r1.105 src/sys/ufs/mfs/mfs_vfsops.c
cvs rdiff -u -r1.35 -r1.36 src/sys/ufs/ufs/ufs_dirhash.c
cvs rdiff -u -r1.60 -r1.61 src/sys/uvm/uvm_meter.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index