svn commit: r228482 - in user/mjacob/sys: amd64/amd64 amd64/conf
amd64/include amd64/linux32 arm/conf arm/econa arm/include
arm/mv arm/xscale/i80321 arm/xscale/i8134x arm/xscale/ixp425
boot/arm/at9...
Matt Jacob
mjacob at FreeBSD.org
Tue Dec 13 23:49:34 UTC 2011
Author: mjacob
Date: Tue Dec 13 23:49:32 2011
New Revision: 228482
URL: http://svn.freebsd.org/changeset/base/228482
Log:
IFC @ 228481
Added:
user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2s.c
- copied unchanged from r228481, head/sys/contrib/dev/acpica/compiler/aslrestype2s.c
user/mjacob/sys/contrib/dev/acpica/disassembler/dmresrcl2.c
- copied unchanged from r228481, head/sys/contrib/dev/acpica/disassembler/dmresrcl2.c
user/mjacob/sys/contrib/dev/acpica/include/actbl3.h
- copied unchanged from r228481, head/sys/contrib/dev/acpica/include/actbl3.h
user/mjacob/sys/contrib/dev/acpica/os_specific/
- copied from r228481, head/sys/contrib/dev/acpica/os_specific/
user/mjacob/sys/contrib/dev/acpica/resources/rsserial.c
- copied unchanged from r228481, head/sys/contrib/dev/acpica/resources/rsserial.c
user/mjacob/sys/contrib/dev/acpica/utilities/utxfmutex.c
- copied unchanged from r228481, head/sys/contrib/dev/acpica/utilities/utxfmutex.c
user/mjacob/sys/dev/cesa/
- copied from r228481, head/sys/dev/cesa/
user/mjacob/sys/dev/fb/splash_txt.c
- copied unchanged from r228481, head/sys/dev/fb/splash_txt.c
user/mjacob/sys/dev/viawd/
- copied from r228481, head/sys/dev/viawd/
user/mjacob/sys/dev/virtio/
- copied from r228481, head/sys/dev/virtio/
user/mjacob/sys/kern/kern_ffclock.c
- copied unchanged from r228481, head/sys/kern/kern_ffclock.c
user/mjacob/sys/libkern/iconv_ucs.c
- copied unchanged from r228481, head/sys/libkern/iconv_ucs.c
user/mjacob/sys/mips/conf/std.XLP
- copied unchanged from r228481, head/sys/mips/conf/std.XLP
user/mjacob/sys/mips/nlm/hal/nlm_hal.c
- copied unchanged from r228481, head/sys/mips/nlm/hal/nlm_hal.c
user/mjacob/sys/modules/splash/txt/
- copied from r228481, head/sys/modules/splash/txt/
user/mjacob/sys/modules/viawd/
- copied from r228481, head/sys/modules/viawd/
user/mjacob/sys/modules/virtio/
- copied from r228481, head/sys/modules/virtio/
user/mjacob/sys/sparc64/sparc64/cam_machdep.c
- copied unchanged from r228481, head/sys/sparc64/sparc64/cam_machdep.c
user/mjacob/sys/sys/_ffcounter.h
- copied unchanged from r228481, head/sys/sys/_ffcounter.h
user/mjacob/sys/sys/timeffc.h
- copied unchanged from r228481, head/sys/sys/timeffc.h
Deleted:
user/mjacob/sys/contrib/dev/acpica/osunixxf.c
user/mjacob/sys/contrib/dev/acpica/tools/
user/mjacob/sys/dev/amd/
user/mjacob/sys/mips/nlm/uart_bus_xlp_iodi.c
user/mjacob/sys/modules/amd/
Modified:
user/mjacob/sys/amd64/amd64/legacy.c
user/mjacob/sys/amd64/conf/NOTES
user/mjacob/sys/amd64/include/_types.h
user/mjacob/sys/amd64/linux32/linux32_proto.h
user/mjacob/sys/amd64/linux32/linux32_syscall.h
user/mjacob/sys/amd64/linux32/linux32_syscalls.c
user/mjacob/sys/amd64/linux32/linux32_sysent.c
user/mjacob/sys/amd64/linux32/linux32_systrace_args.c
user/mjacob/sys/amd64/linux32/syscalls.master
user/mjacob/sys/arm/conf/DB-88F6XXX
user/mjacob/sys/arm/conf/SHEEVAPLUG
user/mjacob/sys/arm/econa/ehci_ebus.c
user/mjacob/sys/arm/econa/ohci_ec.c
user/mjacob/sys/arm/include/_types.h
user/mjacob/sys/arm/mv/common.c
user/mjacob/sys/arm/mv/files.mv
user/mjacob/sys/arm/mv/mv_machdep.c
user/mjacob/sys/arm/mv/mv_pci.c
user/mjacob/sys/arm/xscale/i80321/i80321_pci.c
user/mjacob/sys/arm/xscale/i8134x/i81342_pci.c
user/mjacob/sys/arm/xscale/ixp425/avila_ata.c
user/mjacob/sys/arm/xscale/ixp425/ixp425_pci.c
user/mjacob/sys/boot/arm/at91/libat91/sd-card.c
user/mjacob/sys/boot/fdt/dts/db88f6281.dts
user/mjacob/sys/boot/fdt/dts/sheevaplug.dts
user/mjacob/sys/boot/forth/loader.conf
user/mjacob/sys/boot/i386/loader/Makefile
user/mjacob/sys/boot/i386/zfsboot/zfsboot.c
user/mjacob/sys/boot/ofw/Makefile.inc
user/mjacob/sys/boot/powerpc/Makefile.inc
user/mjacob/sys/boot/uboot/Makefile.inc
user/mjacob/sys/boot/zfs/zfsimpl.c
user/mjacob/sys/cam/cam_sim.h
user/mjacob/sys/cam/cam_xpt.c
user/mjacob/sys/cam/scsi/scsi_sa.c
user/mjacob/sys/cam/scsi/scsi_target.c
user/mjacob/sys/cam/scsi/scsi_xpt.c
user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h
user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
user/mjacob/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h
user/mjacob/sys/compat/freebsd32/freebsd32_proto.h
user/mjacob/sys/compat/freebsd32/freebsd32_syscall.h
user/mjacob/sys/compat/freebsd32/freebsd32_syscalls.c
user/mjacob/sys/compat/freebsd32/freebsd32_sysent.c
user/mjacob/sys/compat/freebsd32/freebsd32_systrace_args.c
user/mjacob/sys/compat/freebsd32/syscalls.master
user/mjacob/sys/compat/linprocfs/linprocfs.c
user/mjacob/sys/compat/linux/linux_file.c
user/mjacob/sys/compat/linux/linux_file.h
user/mjacob/sys/compat/svr4/svr4_fcntl.c
user/mjacob/sys/compat/svr4/svr4_proto.h
user/mjacob/sys/compat/svr4/svr4_syscall.h
user/mjacob/sys/compat/svr4/svr4_syscallnames.c
user/mjacob/sys/compat/svr4/svr4_sysent.c
user/mjacob/sys/compat/svr4/syscalls.master
user/mjacob/sys/conf/NOTES
user/mjacob/sys/conf/files
user/mjacob/sys/conf/files.amd64
user/mjacob/sys/conf/files.i386
user/mjacob/sys/conf/files.sparc64
user/mjacob/sys/conf/kern.mk
user/mjacob/sys/conf/kern.post.mk
user/mjacob/sys/conf/kern.pre.mk
user/mjacob/sys/conf/kmod.mk
user/mjacob/sys/conf/makeLINT.mk
user/mjacob/sys/conf/newvers.sh
user/mjacob/sys/conf/options
user/mjacob/sys/contrib/dev/acpica/acpica_prep.sh
user/mjacob/sys/contrib/dev/acpica/changes.txt
user/mjacob/sys/contrib/dev/acpica/common/adisasm.c
user/mjacob/sys/contrib/dev/acpica/common/adwalk.c
user/mjacob/sys/contrib/dev/acpica/common/dmrestag.c
user/mjacob/sys/contrib/dev/acpica/common/dmtable.c
user/mjacob/sys/contrib/dev/acpica/common/dmtbdump.c
user/mjacob/sys/contrib/dev/acpica/common/dmtbinfo.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslanalyze.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslcodegen.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslcompile.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslcompiler.h
user/mjacob/sys/contrib/dev/acpica/compiler/aslcompiler.l
user/mjacob/sys/contrib/dev/acpica/compiler/aslcompiler.y
user/mjacob/sys/contrib/dev/acpica/compiler/asldefine.h
user/mjacob/sys/contrib/dev/acpica/compiler/aslerror.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslfiles.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslglobal.h
user/mjacob/sys/contrib/dev/acpica/compiler/asllisting.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslload.c
user/mjacob/sys/contrib/dev/acpica/compiler/asllookup.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslmain.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslmap.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslmessages.h
user/mjacob/sys/contrib/dev/acpica/compiler/aslopcodes.c
user/mjacob/sys/contrib/dev/acpica/compiler/asloperands.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslpredef.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslresource.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype1.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype1i.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2d.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2e.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2q.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslrestype2w.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslstubs.c
user/mjacob/sys/contrib/dev/acpica/compiler/asltransform.c
user/mjacob/sys/contrib/dev/acpica/compiler/asltree.c
user/mjacob/sys/contrib/dev/acpica/compiler/asltypes.h
user/mjacob/sys/contrib/dev/acpica/compiler/aslutils.c
user/mjacob/sys/contrib/dev/acpica/compiler/aslwalks.c
user/mjacob/sys/contrib/dev/acpica/compiler/dtcompile.c
user/mjacob/sys/contrib/dev/acpica/compiler/dtcompiler.h
user/mjacob/sys/contrib/dev/acpica/compiler/dtfield.c
user/mjacob/sys/contrib/dev/acpica/compiler/dtsubtable.c
user/mjacob/sys/contrib/dev/acpica/compiler/dttable.c
user/mjacob/sys/contrib/dev/acpica/compiler/dttemplate.h
user/mjacob/sys/contrib/dev/acpica/compiler/dtutils.c
user/mjacob/sys/contrib/dev/acpica/debugger/dbcmds.c
user/mjacob/sys/contrib/dev/acpica/debugger/dbdisply.c
user/mjacob/sys/contrib/dev/acpica/debugger/dbfileio.c
user/mjacob/sys/contrib/dev/acpica/debugger/dbinput.c
user/mjacob/sys/contrib/dev/acpica/debugger/dbutils.c
user/mjacob/sys/contrib/dev/acpica/disassembler/dmbuffer.c
user/mjacob/sys/contrib/dev/acpica/disassembler/dmopcode.c
user/mjacob/sys/contrib/dev/acpica/disassembler/dmresrc.c
user/mjacob/sys/contrib/dev/acpica/disassembler/dmresrcl.c
user/mjacob/sys/contrib/dev/acpica/disassembler/dmresrcs.c
user/mjacob/sys/contrib/dev/acpica/disassembler/dmutils.c
user/mjacob/sys/contrib/dev/acpica/disassembler/dmwalk.c
user/mjacob/sys/contrib/dev/acpica/dispatcher/dsargs.c
user/mjacob/sys/contrib/dev/acpica/dispatcher/dsfield.c
user/mjacob/sys/contrib/dev/acpica/events/evevent.c
user/mjacob/sys/contrib/dev/acpica/events/evglock.c
user/mjacob/sys/contrib/dev/acpica/events/evregion.c
user/mjacob/sys/contrib/dev/acpica/executer/exconfig.c
user/mjacob/sys/contrib/dev/acpica/executer/excreate.c
user/mjacob/sys/contrib/dev/acpica/executer/exdump.c
user/mjacob/sys/contrib/dev/acpica/executer/exfield.c
user/mjacob/sys/contrib/dev/acpica/executer/exfldio.c
user/mjacob/sys/contrib/dev/acpica/executer/exprep.c
user/mjacob/sys/contrib/dev/acpica/executer/exutils.c
user/mjacob/sys/contrib/dev/acpica/hardware/hwvalid.c
user/mjacob/sys/contrib/dev/acpica/include/acapps.h
user/mjacob/sys/contrib/dev/acpica/include/acconfig.h
user/mjacob/sys/contrib/dev/acpica/include/acdebug.h
user/mjacob/sys/contrib/dev/acpica/include/acdisasm.h
user/mjacob/sys/contrib/dev/acpica/include/acevents.h
user/mjacob/sys/contrib/dev/acpica/include/acglobal.h
user/mjacob/sys/contrib/dev/acpica/include/acinterp.h
user/mjacob/sys/contrib/dev/acpica/include/aclocal.h
user/mjacob/sys/contrib/dev/acpica/include/acnames.h
user/mjacob/sys/contrib/dev/acpica/include/acobject.h
user/mjacob/sys/contrib/dev/acpica/include/acopcode.h
user/mjacob/sys/contrib/dev/acpica/include/acpixf.h
user/mjacob/sys/contrib/dev/acpica/include/acpredef.h
user/mjacob/sys/contrib/dev/acpica/include/acresrc.h
user/mjacob/sys/contrib/dev/acpica/include/acrestyp.h
user/mjacob/sys/contrib/dev/acpica/include/actbl.h
user/mjacob/sys/contrib/dev/acpica/include/actbl1.h
user/mjacob/sys/contrib/dev/acpica/include/actypes.h
user/mjacob/sys/contrib/dev/acpica/include/acutils.h
user/mjacob/sys/contrib/dev/acpica/include/amlcode.h
user/mjacob/sys/contrib/dev/acpica/include/amlresrc.h
user/mjacob/sys/contrib/dev/acpica/include/platform/acenv.h
user/mjacob/sys/contrib/dev/acpica/namespace/nspredef.c
user/mjacob/sys/contrib/dev/acpica/namespace/nsrepair.c
user/mjacob/sys/contrib/dev/acpica/namespace/nsrepair2.c
user/mjacob/sys/contrib/dev/acpica/parser/psargs.c
user/mjacob/sys/contrib/dev/acpica/parser/psopcode.c
user/mjacob/sys/contrib/dev/acpica/parser/pstree.c
user/mjacob/sys/contrib/dev/acpica/resources/rscalc.c
user/mjacob/sys/contrib/dev/acpica/resources/rscreate.c
user/mjacob/sys/contrib/dev/acpica/resources/rsdump.c
user/mjacob/sys/contrib/dev/acpica/resources/rsinfo.c
user/mjacob/sys/contrib/dev/acpica/resources/rsirq.c
user/mjacob/sys/contrib/dev/acpica/resources/rslist.c
user/mjacob/sys/contrib/dev/acpica/resources/rsmisc.c
user/mjacob/sys/contrib/dev/acpica/resources/rsutils.c
user/mjacob/sys/contrib/dev/acpica/resources/rsxface.c
user/mjacob/sys/contrib/dev/acpica/tables/tbfadt.c
user/mjacob/sys/contrib/dev/acpica/tables/tbutils.c
user/mjacob/sys/contrib/dev/acpica/utilities/utdecode.c
user/mjacob/sys/contrib/dev/acpica/utilities/utmutex.c
user/mjacob/sys/contrib/dev/acpica/utilities/utresrc.c
user/mjacob/sys/contrib/ipfilter/netinet/ip_compat.h
user/mjacob/sys/contrib/ipfilter/netinet/ip_proxy.c
user/mjacob/sys/contrib/pf/net/pf.c
user/mjacob/sys/ddb/db_thread.c
user/mjacob/sys/dev/aac/aac_pci.c
user/mjacob/sys/dev/acpi_support/acpi_wmi.c
user/mjacob/sys/dev/acpica/acpi_battery.c
user/mjacob/sys/dev/acpica/acpi_cpu.c
user/mjacob/sys/dev/acpica/acpi_isab.c
user/mjacob/sys/dev/acpica/acpi_pcib_acpi.c
user/mjacob/sys/dev/acpica/acpi_thermal.c
user/mjacob/sys/dev/ahci/ahci.c
user/mjacob/sys/dev/amr/amr_pci.c
user/mjacob/sys/dev/arcmsr/arcmsr.c
user/mjacob/sys/dev/ata/ata-disk.c
user/mjacob/sys/dev/ata/ata-pci.c
user/mjacob/sys/dev/ata/chipsets/ata-ati.c
user/mjacob/sys/dev/ata/chipsets/ata-nvidia.c
user/mjacob/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
user/mjacob/sys/dev/ath/if_ath.c
user/mjacob/sys/dev/ath/if_ath_sysctl.c
user/mjacob/sys/dev/ath/if_ath_tx.c
user/mjacob/sys/dev/ath/if_athioctl.h
user/mjacob/sys/dev/ath/if_athvar.h
user/mjacob/sys/dev/bce/if_bce.c
user/mjacob/sys/dev/bce/if_bcereg.h
user/mjacob/sys/dev/bfe/if_bfe.c
user/mjacob/sys/dev/bge/if_bge.c
user/mjacob/sys/dev/bge/if_bgereg.h
user/mjacob/sys/dev/bm/if_bm.c
user/mjacob/sys/dev/bwn/if_bwn.c
user/mjacob/sys/dev/bwn/if_bwnvar.h
user/mjacob/sys/dev/bxe/if_bxe.c
user/mjacob/sys/dev/cas/if_cas.c
user/mjacob/sys/dev/cm/smc90cx6.c
user/mjacob/sys/dev/cpuctl/cpuctl.c
user/mjacob/sys/dev/cxgb/cxgb_main.c
user/mjacob/sys/dev/cxgbe/osdep.h
user/mjacob/sys/dev/cxgbe/t4_main.c
user/mjacob/sys/dev/dc/dcphy.c
user/mjacob/sys/dev/dc/if_dc.c
user/mjacob/sys/dev/dc/if_dcreg.h
user/mjacob/sys/dev/dc/pnphy.c
user/mjacob/sys/dev/de/if_de.c
user/mjacob/sys/dev/drm/i915_drv.h
user/mjacob/sys/dev/e1000/e1000_80003es2lan.c
user/mjacob/sys/dev/e1000/e1000_80003es2lan.h
user/mjacob/sys/dev/e1000/e1000_82540.c
user/mjacob/sys/dev/e1000/e1000_82541.c
user/mjacob/sys/dev/e1000/e1000_82543.c
user/mjacob/sys/dev/e1000/e1000_82571.c
user/mjacob/sys/dev/e1000/e1000_82575.c
user/mjacob/sys/dev/e1000/e1000_82575.h
user/mjacob/sys/dev/e1000/e1000_api.c
user/mjacob/sys/dev/e1000/e1000_api.h
user/mjacob/sys/dev/e1000/e1000_defines.h
user/mjacob/sys/dev/e1000/e1000_hw.h
user/mjacob/sys/dev/e1000/e1000_ich8lan.c
user/mjacob/sys/dev/e1000/e1000_ich8lan.h
user/mjacob/sys/dev/e1000/e1000_mac.c
user/mjacob/sys/dev/e1000/e1000_nvm.c
user/mjacob/sys/dev/e1000/e1000_nvm.h
user/mjacob/sys/dev/e1000/e1000_osdep.h
user/mjacob/sys/dev/e1000/e1000_phy.c
user/mjacob/sys/dev/e1000/e1000_phy.h
user/mjacob/sys/dev/e1000/e1000_regs.h
user/mjacob/sys/dev/e1000/e1000_vf.c
user/mjacob/sys/dev/e1000/if_em.c
user/mjacob/sys/dev/e1000/if_em.h
user/mjacob/sys/dev/e1000/if_igb.c
user/mjacob/sys/dev/e1000/if_igb.h
user/mjacob/sys/dev/e1000/if_lem.c
user/mjacob/sys/dev/e1000/if_lem.h
user/mjacob/sys/dev/ed/if_ed.c
user/mjacob/sys/dev/eisa/eisaconf.c
user/mjacob/sys/dev/esp/esp_pci.c
user/mjacob/sys/dev/esp/esp_sbus.c
user/mjacob/sys/dev/et/if_et.c
user/mjacob/sys/dev/et/if_etreg.h
user/mjacob/sys/dev/et/if_etvar.h
user/mjacob/sys/dev/fb/fb.c
user/mjacob/sys/dev/fdc/fdc.c
user/mjacob/sys/dev/fdt/fdt_common.c
user/mjacob/sys/dev/fdt/fdt_powerpc.c
user/mjacob/sys/dev/fdt/fdtbus.c
user/mjacob/sys/dev/firewire/firewire.c
user/mjacob/sys/dev/firewire/fwohci_pci.c
user/mjacob/sys/dev/gem/if_gem_pci.c
user/mjacob/sys/dev/gem/if_gem_sbus.c
user/mjacob/sys/dev/gpio/gpiobus.c
user/mjacob/sys/dev/gpio/gpioiic.c
user/mjacob/sys/dev/hifn/hifn7751.c
user/mjacob/sys/dev/hme/if_hme_pci.c
user/mjacob/sys/dev/hme/if_hme_sbus.c
user/mjacob/sys/dev/hptiop/hptiop.c
user/mjacob/sys/dev/hptmv/entry.c
user/mjacob/sys/dev/hptrr/hptrr_osm_bsd.c
user/mjacob/sys/dev/hwpmc/hwpmc_core.c
user/mjacob/sys/dev/ichsmb/ichsmb_pci.c
user/mjacob/sys/dev/ida/ida_pci.c
user/mjacob/sys/dev/if_ndis/if_ndis_usb.c
user/mjacob/sys/dev/iicbus/iicbus.c
user/mjacob/sys/dev/iicbus/iicbus.h
user/mjacob/sys/dev/iicbus/iiconf.c
user/mjacob/sys/dev/iicbus/iicsmb.c
user/mjacob/sys/dev/isp/isp_freebsd.c
user/mjacob/sys/dev/iwn/if_iwn.c
user/mjacob/sys/dev/iwn/if_iwnreg.h
user/mjacob/sys/dev/ixgbe/ixgbe.c
user/mjacob/sys/dev/ixgbe/ixgbe_osdep.h
user/mjacob/sys/dev/ixgbe/ixv.c
user/mjacob/sys/dev/lge/if_lge.c
user/mjacob/sys/dev/mca/mca_bus.c
user/mjacob/sys/dev/md/md.c
user/mjacob/sys/dev/mfi/mfi_pci.c
user/mjacob/sys/dev/mii/acphy.c
user/mjacob/sys/dev/mii/amphy.c
user/mjacob/sys/dev/mii/atphy.c
user/mjacob/sys/dev/mii/axphy.c
user/mjacob/sys/dev/mii/bmtphy.c
user/mjacob/sys/dev/mii/brgphy.c
user/mjacob/sys/dev/mii/ciphy.c
user/mjacob/sys/dev/mii/e1000phy.c
user/mjacob/sys/dev/mii/gentbi.c
user/mjacob/sys/dev/mii/icsphy.c
user/mjacob/sys/dev/mii/ip1000phy.c
user/mjacob/sys/dev/mii/jmphy.c
user/mjacob/sys/dev/mii/lxtphy.c
user/mjacob/sys/dev/mii/mii.c
user/mjacob/sys/dev/mii/miidevs
user/mjacob/sys/dev/mii/miivar.h
user/mjacob/sys/dev/mii/mlphy.c
user/mjacob/sys/dev/mii/nsgphy.c
user/mjacob/sys/dev/mii/nsphy.c
user/mjacob/sys/dev/mii/nsphyter.c
user/mjacob/sys/dev/mii/pnaphy.c
user/mjacob/sys/dev/mii/qsphy.c
user/mjacob/sys/dev/mii/rdcphy.c
user/mjacob/sys/dev/mii/rgephy.c
user/mjacob/sys/dev/mii/rlphy.c
user/mjacob/sys/dev/mii/rlswitch.c
user/mjacob/sys/dev/mii/smcphy.c
user/mjacob/sys/dev/mii/tdkphy.c
user/mjacob/sys/dev/mii/tlphy.c
user/mjacob/sys/dev/mii/truephy.c
user/mjacob/sys/dev/mii/ukphy.c
user/mjacob/sys/dev/mii/xmphy.c
user/mjacob/sys/dev/mlx/mlx_pci.c
user/mjacob/sys/dev/mps/mps_pci.c
user/mjacob/sys/dev/msk/if_msk.c
user/mjacob/sys/dev/mvs/mvs_pci.c
user/mjacob/sys/dev/mvs/mvs_soc.c
user/mjacob/sys/dev/netmap/if_em_netmap.h
user/mjacob/sys/dev/netmap/if_igb_netmap.h
user/mjacob/sys/dev/netmap/if_lem_netmap.h
user/mjacob/sys/dev/netmap/if_re_netmap.h
user/mjacob/sys/dev/netmap/ixgbe_netmap.h
user/mjacob/sys/dev/netmap/netmap.c
user/mjacob/sys/dev/netmap/netmap_kern.h
user/mjacob/sys/dev/nfe/if_nfe.c
user/mjacob/sys/dev/nge/if_nge.c
user/mjacob/sys/dev/nve/if_nve.c
user/mjacob/sys/dev/ofw/ofw_fdt.c
user/mjacob/sys/dev/ofw/ofw_iicbus.c
user/mjacob/sys/dev/ofw/openfirm.c
user/mjacob/sys/dev/pccard/pccardvar.h
user/mjacob/sys/dev/pccbb/pccbb_isa.c
user/mjacob/sys/dev/pccbb/pccbb_pci.c
user/mjacob/sys/dev/pci/eisa_pci.c
user/mjacob/sys/dev/pci/isa_pci.c
user/mjacob/sys/dev/pci/pci_pci.c
user/mjacob/sys/dev/pci/pcireg.h
user/mjacob/sys/dev/pcn/if_pcn.c
user/mjacob/sys/dev/ppbus/lpbb.c
user/mjacob/sys/dev/ppbus/lpt.c
user/mjacob/sys/dev/ppbus/ppb_base.c
user/mjacob/sys/dev/ppbus/ppb_msq.c
user/mjacob/sys/dev/ppbus/ppbconf.c
user/mjacob/sys/dev/ppbus/vpo.c
user/mjacob/sys/dev/ppc/ppc.c
user/mjacob/sys/dev/puc/puc_pccard.c
user/mjacob/sys/dev/puc/puc_pci.c
user/mjacob/sys/dev/quicc/quicc_bfe_fdt.c
user/mjacob/sys/dev/re/if_re.c
user/mjacob/sys/dev/rt/if_rt.c
user/mjacob/sys/dev/safe/safe.c
user/mjacob/sys/dev/scc/scc_bfe_ebus.c
user/mjacob/sys/dev/scc/scc_bfe_macio.c
user/mjacob/sys/dev/scc/scc_bfe_quicc.c
user/mjacob/sys/dev/scc/scc_bfe_sbus.c
user/mjacob/sys/dev/sec/sec.c
user/mjacob/sys/dev/sf/if_sf.c
user/mjacob/sys/dev/sfxge/common/efsys.h
user/mjacob/sys/dev/sfxge/common/efx.h (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_bootcfg.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_ev.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_filter.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_impl.h (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_intr.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_mac.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_mcdi.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_mcdi.h (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_mon.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_nic.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_nvram.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_phy.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_port.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_regs.h (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_regs_ef10.h (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_regs_mcdi.h (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_regs_pci.h (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_rx.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_sram.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_tx.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_types.h (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_vpd.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/efx_wol.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/siena_flash.h (contents, props changed)
user/mjacob/sys/dev/sfxge/common/siena_impl.h (contents, props changed)
user/mjacob/sys/dev/sfxge/common/siena_mac.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/siena_mon.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/siena_nic.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/siena_nvram.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/siena_phy.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/siena_sram.c (contents, props changed)
user/mjacob/sys/dev/sfxge/common/siena_vpd.c (contents, props changed)
user/mjacob/sys/dev/sfxge/sfxge.c
user/mjacob/sys/dev/sfxge/sfxge.h
user/mjacob/sys/dev/sfxge/sfxge_dma.c
user/mjacob/sys/dev/sfxge/sfxge_intr.c
user/mjacob/sys/dev/sfxge/sfxge_port.c
user/mjacob/sys/dev/sfxge/sfxge_tx.c
user/mjacob/sys/dev/sge/if_sge.c
user/mjacob/sys/dev/siba/siba.c
user/mjacob/sys/dev/siba/siba_bwn.c
user/mjacob/sys/dev/siba/siba_cc.c
user/mjacob/sys/dev/siba/siba_core.c
user/mjacob/sys/dev/siba/siba_pcib.c
user/mjacob/sys/dev/siis/siis.c
user/mjacob/sys/dev/sis/if_sis.c
user/mjacob/sys/dev/sk/if_sk.c
user/mjacob/sys/dev/smbus/smbus.c
user/mjacob/sys/dev/sound/isa/gusc.c
user/mjacob/sys/dev/sound/isa/sbc.c
user/mjacob/sys/dev/sound/pci/csa.c
user/mjacob/sys/dev/sound/pci/fm801.c
user/mjacob/sys/dev/sound/usb/uaudio.c
user/mjacob/sys/dev/speaker/spkr.c
user/mjacob/sys/dev/spibus/spibus.c
user/mjacob/sys/dev/spibus/spibusvar.h
user/mjacob/sys/dev/ste/if_ste.c
user/mjacob/sys/dev/stge/if_stge.c
user/mjacob/sys/dev/syscons/syscons.c
user/mjacob/sys/dev/syscons/syscons.h
user/mjacob/sys/dev/tl/if_tl.c
user/mjacob/sys/dev/tsec/if_tsec_fdt.c
user/mjacob/sys/dev/twa/tw_osl_freebsd.c
user/mjacob/sys/dev/twe/twe_freebsd.c
user/mjacob/sys/dev/tws/tws.c
user/mjacob/sys/dev/tws/tws.h
user/mjacob/sys/dev/uart/uart_bus_fdt.c
user/mjacob/sys/dev/uart/uart_subr.c
user/mjacob/sys/dev/ubsec/ubsec.c
user/mjacob/sys/dev/usb/controller/at91dci_atmelarm.c
user/mjacob/sys/dev/usb/controller/atmegadci_atmelarm.c
user/mjacob/sys/dev/usb/controller/ehci_ixp4xx.c
user/mjacob/sys/dev/usb/controller/ehci_mv.c
user/mjacob/sys/dev/usb/controller/ehci_pci.c
user/mjacob/sys/dev/usb/controller/musb_otg_atmelarm.c
user/mjacob/sys/dev/usb/controller/ohci_atmelarm.c
user/mjacob/sys/dev/usb/controller/ohci_pci.c
user/mjacob/sys/dev/usb/controller/ohci_s3c24x0.c
user/mjacob/sys/dev/usb/controller/uhci_pci.c
user/mjacob/sys/dev/usb/controller/uss820dci_atmelarm.c
user/mjacob/sys/dev/usb/controller/xhci.c
user/mjacob/sys/dev/usb/controller/xhci_pci.c
user/mjacob/sys/dev/usb/net/if_aue.c
user/mjacob/sys/dev/usb/net/if_axe.c
user/mjacob/sys/dev/usb/net/if_mos.c
user/mjacob/sys/dev/usb/net/if_rue.c
user/mjacob/sys/dev/usb/net/if_udav.c
user/mjacob/sys/dev/usb/net/ruephy.c
user/mjacob/sys/dev/usb/quirk/usb_quirk.c
user/mjacob/sys/dev/usb/template/usb_template.c
user/mjacob/sys/dev/usb/template/usb_template_kbd.c
user/mjacob/sys/dev/usb/template/usb_template_modem.c
user/mjacob/sys/dev/usb/template/usb_template_mouse.c
user/mjacob/sys/dev/usb/usb_msctest.c
user/mjacob/sys/dev/usb/usb_transfer.h
user/mjacob/sys/dev/usb/usb_util.c
user/mjacob/sys/dev/usb/usb_util.h
user/mjacob/sys/dev/usb/usbdevs
user/mjacob/sys/dev/usb/wlan/if_run.c
user/mjacob/sys/dev/usb/wlan/if_urtw.c
user/mjacob/sys/dev/usb/wlan/if_zyd.c
user/mjacob/sys/dev/vge/if_vge.c
user/mjacob/sys/dev/vr/if_vr.c
user/mjacob/sys/dev/vr/if_vrreg.h
user/mjacob/sys/dev/vte/if_vte.c
user/mjacob/sys/dev/vxge/vxge-osdep.h
user/mjacob/sys/dev/wb/if_wb.c
user/mjacob/sys/dev/xen/netback/netback.c
user/mjacob/sys/dev/xen/pcifront/pcifront.c
user/mjacob/sys/dev/xl/if_xl.c
user/mjacob/sys/dev/xl/xlphy.c
user/mjacob/sys/fs/devfs/devfs_vnops.c
user/mjacob/sys/fs/fifofs/fifo_vnops.c
user/mjacob/sys/fs/msdosfs/msdosfs_conv.c
user/mjacob/sys/fs/msdosfs/msdosfs_denode.c
user/mjacob/sys/fs/msdosfs/msdosfs_fat.c
user/mjacob/sys/fs/msdosfs/msdosfs_lookup.c
user/mjacob/sys/fs/msdosfs/msdosfs_vfsops.c
user/mjacob/sys/fs/nfs/nfs_var.h
user/mjacob/sys/fs/nfs/nfsclstate.h
user/mjacob/sys/fs/nfsclient/nfs_clbio.c
user/mjacob/sys/fs/nfsclient/nfs_clrpcops.c
user/mjacob/sys/fs/nfsclient/nfs_clstate.c
user/mjacob/sys/fs/nfsserver/nfs_nfsdport.c
user/mjacob/sys/fs/nfsserver/nfs_nfsdsubs.c
user/mjacob/sys/fs/ntfs/ntfs_subr.c
user/mjacob/sys/fs/ntfs/ntfs_subr.h
user/mjacob/sys/fs/ntfs/ntfs_vnops.c
user/mjacob/sys/fs/nullfs/null_subr.c
user/mjacob/sys/fs/nullfs/null_vnops.c
user/mjacob/sys/fs/nwfs/nwfs_io.c
user/mjacob/sys/fs/procfs/procfs_status.c
user/mjacob/sys/fs/pseudofs/pseudofs_vnops.c
user/mjacob/sys/fs/smbfs/smbfs_io.c
user/mjacob/sys/fs/smbfs/smbfs_smb.c
user/mjacob/sys/fs/smbfs/smbfs_subr.c
user/mjacob/sys/fs/tmpfs/tmpfs.h
user/mjacob/sys/fs/tmpfs/tmpfs_vnops.c
user/mjacob/sys/geom/geom_vfs.c
user/mjacob/sys/geom/part/g_part_apm.c
user/mjacob/sys/i386/conf/NOTES
user/mjacob/sys/i386/conf/PAE
user/mjacob/sys/i386/i386/legacy.c
user/mjacob/sys/i386/ibcs2/ibcs2_fcntl.c
user/mjacob/sys/i386/ibcs2/ibcs2_proto.h
user/mjacob/sys/i386/ibcs2/ibcs2_syscall.h
user/mjacob/sys/i386/ibcs2/ibcs2_sysent.c
user/mjacob/sys/i386/ibcs2/syscalls.master
user/mjacob/sys/i386/include/_types.h
user/mjacob/sys/i386/include/vmparam.h
user/mjacob/sys/i386/linux/linux_proto.h
user/mjacob/sys/i386/linux/linux_syscall.h
user/mjacob/sys/i386/linux/linux_syscalls.c
user/mjacob/sys/i386/linux/linux_sysent.c
user/mjacob/sys/i386/linux/linux_systrace_args.c
user/mjacob/sys/i386/linux/syscalls.master
user/mjacob/sys/ia64/include/_types.h
user/mjacob/sys/isa/vga_isa.c
user/mjacob/sys/kern/init_sysent.c
user/mjacob/sys/kern/kern_cpuset.c
user/mjacob/sys/kern/kern_ktrace.c
user/mjacob/sys/kern/kern_lock.c
user/mjacob/sys/kern/kern_malloc.c
user/mjacob/sys/kern/kern_mutex.c
user/mjacob/sys/kern/kern_ntptime.c
user/mjacob/sys/kern/kern_proc.c
user/mjacob/sys/kern/kern_racct.c
user/mjacob/sys/kern/kern_resource.c
user/mjacob/sys/kern/kern_rmlock.c
user/mjacob/sys/kern/kern_rwlock.c
user/mjacob/sys/kern/kern_shutdown.c
user/mjacob/sys/kern/kern_switch.c
user/mjacob/sys/kern/kern_sx.c
user/mjacob/sys/kern/kern_synch.c
user/mjacob/sys/kern/kern_tc.c
user/mjacob/sys/kern/kern_thr.c
user/mjacob/sys/kern/kern_thread.c
user/mjacob/sys/kern/kern_umtx.c
user/mjacob/sys/kern/makesyscalls.sh
user/mjacob/sys/kern/subr_blist.c
user/mjacob/sys/kern/subr_bus.c
user/mjacob/sys/kern/subr_firmware.c
user/mjacob/sys/kern/subr_kdb.c
user/mjacob/sys/kern/subr_lock.c
user/mjacob/sys/kern/subr_mchain.c
user/mjacob/sys/kern/subr_rtc.c
user/mjacob/sys/kern/subr_witness.c
user/mjacob/sys/kern/sys_pipe.c
user/mjacob/sys/kern/syscalls.c
user/mjacob/sys/kern/syscalls.master
user/mjacob/sys/kern/systrace_args.c
user/mjacob/sys/kern/uipc_shm.c
user/mjacob/sys/kern/uipc_sockbuf.c
user/mjacob/sys/kern/vfs_bio.c
user/mjacob/sys/kern/vfs_cache.c
user/mjacob/sys/kern/vfs_default.c
user/mjacob/sys/kern/vfs_syscalls.c
user/mjacob/sys/libkern/iconv.c
user/mjacob/sys/mips/adm5120/admpci.c
user/mjacob/sys/mips/atheros/apb.c
user/mjacob/sys/mips/atheros/ar71xx_chip.c
user/mjacob/sys/mips/atheros/ar71xx_cpudef.h
user/mjacob/sys/mips/atheros/ar71xx_ehci.c
user/mjacob/sys/mips/atheros/ar71xx_machdep.c
user/mjacob/sys/mips/atheros/ar71xx_ohci.c
user/mjacob/sys/mips/atheros/ar71xx_pci.c
user/mjacob/sys/mips/atheros/ar724x_chip.c
user/mjacob/sys/mips/atheros/ar724x_pci.c
user/mjacob/sys/mips/atheros/ar91xx_chip.c
user/mjacob/sys/mips/atheros/if_arge.c
user/mjacob/sys/mips/cavium/octeon_machdep.c
user/mjacob/sys/mips/cavium/octopci.c
user/mjacob/sys/mips/cavium/usb/octusb_octeon.c
user/mjacob/sys/mips/conf/AR91XX_BASE
user/mjacob/sys/mips/conf/AR91XX_BASE.hints
user/mjacob/sys/mips/conf/OCTEON1
user/mjacob/sys/mips/conf/PB92
user/mjacob/sys/mips/conf/TP-WN1043ND
user/mjacob/sys/mips/conf/TP-WN1043ND.hints
user/mjacob/sys/mips/conf/XLP
user/mjacob/sys/mips/conf/XLP64
user/mjacob/sys/mips/conf/XLPN32
user/mjacob/sys/mips/idt/idtpci.c
user/mjacob/sys/mips/idt/if_kr.c
user/mjacob/sys/mips/include/_types.h
user/mjacob/sys/mips/include/asm.h
user/mjacob/sys/mips/include/cpufunc.h
user/mjacob/sys/mips/include/cpuregs.h
user/mjacob/sys/mips/malta/gt.c
user/mjacob/sys/mips/malta/gt_pci.c
user/mjacob/sys/mips/mips/cache.c
user/mjacob/sys/mips/mips/db_trace.c
user/mjacob/sys/mips/nlm/cms.c
user/mjacob/sys/mips/nlm/files.xlp
user/mjacob/sys/mips/nlm/hal/bridge.h
user/mjacob/sys/mips/nlm/hal/cop2.h
user/mjacob/sys/mips/nlm/hal/cpucontrol.h
user/mjacob/sys/mips/nlm/hal/fmn.c
user/mjacob/sys/mips/nlm/hal/fmn.h
user/mjacob/sys/mips/nlm/hal/haldefs.h
user/mjacob/sys/mips/nlm/hal/iomap.h
user/mjacob/sys/mips/nlm/hal/mips-extns.h
user/mjacob/sys/mips/nlm/hal/mmu.h
user/mjacob/sys/mips/nlm/hal/pcibus.h
user/mjacob/sys/mips/nlm/hal/pic.h
user/mjacob/sys/mips/nlm/hal/uart.h
user/mjacob/sys/mips/nlm/mpreset.S
user/mjacob/sys/mips/nlm/msgring.h
user/mjacob/sys/mips/nlm/std.xlp
user/mjacob/sys/mips/nlm/uart_pci_xlp.c
user/mjacob/sys/mips/nlm/usb_init.c
user/mjacob/sys/mips/nlm/xlp.h
user/mjacob/sys/mips/nlm/xlp_machdep.c
user/mjacob/sys/mips/nlm/xlp_pci.c
user/mjacob/sys/mips/rmi/dev/nlge/if_nlge.c
user/mjacob/sys/mips/rmi/dev/sec/rmisec.c
user/mjacob/sys/mips/rmi/xlr_pci.c
user/mjacob/sys/mips/rmi/xls_ehci.c
user/mjacob/sys/mips/rt305x/rt305x_dotg.c
user/mjacob/sys/modules/Makefile
user/mjacob/sys/modules/acpi/acpi/Makefile
user/mjacob/sys/modules/cam/Makefile
user/mjacob/sys/modules/libiconv/Makefile
user/mjacob/sys/modules/libmchain/Makefile
user/mjacob/sys/modules/splash/Makefile
user/mjacob/sys/net/if.c
user/mjacob/sys/net/if_clone.c
user/mjacob/sys/net/if_clone.h
user/mjacob/sys/net/if_var.h
user/mjacob/sys/net/if_vlan.c
user/mjacob/sys/net/netmap.h
user/mjacob/sys/netinet/if_ether.c
user/mjacob/sys/netinet/in.c
user/mjacob/sys/netinet/sctp.h
user/mjacob/sys/netinet/sctp_constants.h
user/mjacob/sys/netinet/sctp_header.h
user/mjacob/sys/netinet/sctp_output.c
user/mjacob/sys/netinet/sctp_pcb.c
user/mjacob/sys/netinet/sctp_pcb.h
user/mjacob/sys/netinet/sctp_structs.h
user/mjacob/sys/netinet/sctp_sysctl.c
user/mjacob/sys/netinet/sctp_sysctl.h
user/mjacob/sys/netinet/sctp_uio.h
user/mjacob/sys/netinet/sctp_usrreq.c
user/mjacob/sys/netinet/sctputil.c
user/mjacob/sys/netinet/tcp_reass.c
user/mjacob/sys/netinet6/mld6.c
user/mjacob/sys/netipsec/xform_ah.c
user/mjacob/sys/netipsec/xform_esp.c
user/mjacob/sys/netsmb/smb_conn.c
user/mjacob/sys/netsmb/smb_conn.h
user/mjacob/sys/netsmb/smb_smb.c
user/mjacob/sys/netsmb/smb_subr.c
user/mjacob/sys/nfs/bootp_subr.c
user/mjacob/sys/nfsclient/nfs_bio.c
user/mjacob/sys/nfsclient/nfs_krpc.c
user/mjacob/sys/nfsserver/nfs_serv.c
user/mjacob/sys/ofed/include/asm/types.h
user/mjacob/sys/ofed/include/linux/types.h
user/mjacob/sys/pc98/cbus/scterm-sck.c
user/mjacob/sys/pc98/cbus/scvtb.c
user/mjacob/sys/pc98/include/md_var.h
user/mjacob/sys/pc98/pc98/pc98_machdep.h
user/mjacob/sys/pci/if_rl.c
user/mjacob/sys/pci/if_rlreg.h
user/mjacob/sys/pci/intpm.c
user/mjacob/sys/pci/viapm.c
user/mjacob/sys/powerpc/aim/mmu_oea.c
user/mjacob/sys/powerpc/aim/mmu_oea64.c
user/mjacob/sys/powerpc/aim/nexus.c
user/mjacob/sys/powerpc/booke/platform_bare.c
user/mjacob/sys/powerpc/include/_types.h
user/mjacob/sys/powerpc/include/pmap.h
user/mjacob/sys/powerpc/include/vmparam.h
user/mjacob/sys/powerpc/mambo/mambo.c
user/mjacob/sys/powerpc/mpc85xx/nexus.c
user/mjacob/sys/powerpc/mpc85xx/pci_fdt.c
user/mjacob/sys/powerpc/ofw/ofw_cpu.c
user/mjacob/sys/powerpc/ofw/ofw_pcib_pci.c
user/mjacob/sys/powerpc/powermac/cpcht.c
user/mjacob/sys/powerpc/powermac/cuda.c
user/mjacob/sys/powerpc/powermac/grackle.c
user/mjacob/sys/powerpc/powermac/platform_powermac.c
user/mjacob/sys/powerpc/powermac/pmu.c
user/mjacob/sys/powerpc/powermac/pmuvar.h
user/mjacob/sys/powerpc/powermac/uninorthpci.c
user/mjacob/sys/powerpc/ps3/ehci_ps3.c
user/mjacob/sys/powerpc/ps3/ohci_ps3.c
user/mjacob/sys/powerpc/ps3/ps3bus.c
user/mjacob/sys/powerpc/ps3/ps3pic.c
user/mjacob/sys/security/mac/mac_framework.c
user/mjacob/sys/sparc64/central/central.c
user/mjacob/sys/sparc64/conf/GENERIC
user/mjacob/sys/sparc64/ebus/ebus.c
user/mjacob/sys/sparc64/ebus/epic.c
user/mjacob/sys/sparc64/fhc/fhc.c
user/mjacob/sys/sparc64/include/_types.h
user/mjacob/sys/sparc64/include/atomic.h
user/mjacob/sys/sparc64/include/md_var.h
user/mjacob/sys/sparc64/pci/apb.c
user/mjacob/sys/sparc64/pci/fire.c
user/mjacob/sys/sparc64/pci/ofw_pcib.c
user/mjacob/sys/sparc64/pci/ofw_pcibus.c
user/mjacob/sys/sparc64/pci/psycho.c
user/mjacob/sys/sparc64/pci/sbbc.c
user/mjacob/sys/sparc64/pci/schizo.c
user/mjacob/sys/sparc64/sbus/dma_sbus.c
user/mjacob/sys/sparc64/sbus/sbus.c
user/mjacob/sys/sparc64/sparc64/ata_machdep.c
user/mjacob/sys/sparc64/sparc64/eeprom.c
user/mjacob/sys/sparc64/sparc64/jbusppm.c
user/mjacob/sys/sparc64/sparc64/nexus.c
user/mjacob/sys/sparc64/sparc64/ofw_machdep.c
user/mjacob/sys/sparc64/sparc64/rtc.c
user/mjacob/sys/sparc64/sparc64/sc_machdep.c
user/mjacob/sys/sparc64/sparc64/schppm.c
user/mjacob/sys/sparc64/sparc64/ssm.c
user/mjacob/sys/sparc64/sparc64/upa.c
user/mjacob/sys/sparc64/sparc64/vm_machdep.c
user/mjacob/sys/sys/bus.h
user/mjacob/sys/sys/cdefs.h
user/mjacob/sys/sys/elf_common.h
user/mjacob/sys/sys/iconv.h
user/mjacob/sys/sys/mchain.h
user/mjacob/sys/sys/mutex.h
user/mjacob/sys/sys/param.h
user/mjacob/sys/sys/proc.h
user/mjacob/sys/sys/resource.h
user/mjacob/sys/sys/sx.h
user/mjacob/sys/sys/syscall.h
user/mjacob/sys/sys/syscall.mk
user/mjacob/sys/sys/sysctl.h
user/mjacob/sys/sys/sysproto.h
user/mjacob/sys/sys/systm.h
user/mjacob/sys/sys/timepps.h
user/mjacob/sys/sys/types.h
user/mjacob/sys/sys/umtx.h
user/mjacob/sys/vm/swap_pager.c
user/mjacob/sys/vm/vm_map.c
user/mjacob/sys/vm/vm_meter.c
user/mjacob/sys/vm/vm_page.c
user/mjacob/sys/vm/vm_page.h
user/mjacob/sys/vm/vm_reserv.c
user/mjacob/sys/vm/vm_reserv.h
user/mjacob/sys/vm/vnode_pager.c
user/mjacob/sys/x86/acpica/acpi_apm.c
user/mjacob/sys/x86/pci/pci_bus.c
user/mjacob/sys/x86/pci/qpi.c
user/mjacob/sys/x86/x86/mptable_pci.c
user/mjacob/sys/xen/evtchn/evtchn_dev.c
user/mjacob/sys/xen/xenstore/xenstore.c
Directory Properties:
user/mjacob/sys/ (props changed)
user/mjacob/sys/boot/ (props changed)
user/mjacob/sys/cddl/contrib/opensolaris/ (props changed)
user/mjacob/sys/conf/ (props changed)
user/mjacob/sys/contrib/dev/acpica/ (props changed)
user/mjacob/sys/contrib/pf/ (props changed)
Modified: user/mjacob/sys/amd64/amd64/legacy.c
==============================================================================
--- user/mjacob/sys/amd64/amd64/legacy.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/amd64/amd64/legacy.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -237,19 +237,17 @@ static device_method_t cpu_methods[] = {
/* Bus interface */
DEVMETHOD(bus_add_child, cpu_add_child),
DEVMETHOD(bus_read_ivar, cpu_read_ivar),
- DEVMETHOD(bus_print_child, bus_generic_print_child),
DEVMETHOD(bus_get_resource_list, cpu_get_rlist),
DEVMETHOD(bus_get_resource, bus_generic_rl_get_resource),
DEVMETHOD(bus_set_resource, bus_generic_rl_set_resource),
DEVMETHOD(bus_alloc_resource, bus_generic_rl_alloc_resource),
DEVMETHOD(bus_release_resource, bus_generic_rl_release_resource),
- DEVMETHOD(bus_driver_added, bus_generic_driver_added),
DEVMETHOD(bus_activate_resource, bus_generic_activate_resource),
DEVMETHOD(bus_deactivate_resource, bus_generic_deactivate_resource),
DEVMETHOD(bus_setup_intr, bus_generic_setup_intr),
DEVMETHOD(bus_teardown_intr, bus_generic_teardown_intr),
- { 0, 0 }
+ DEVMETHOD_END
};
static driver_t cpu_driver = {
Modified: user/mjacob/sys/amd64/conf/NOTES
==============================================================================
--- user/mjacob/sys/amd64/conf/NOTES Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/amd64/conf/NOTES Tue Dec 13 23:49:32 2011 (r228482)
@@ -294,6 +294,7 @@ options DRM_DEBUG # Include debug print
# Requires the mwl firmware module
# nfe: nVidia nForce MCP on-board Ethernet Networking (BSD open source)
# nve: nVidia nForce MCP on-board Ethernet Networking
+# sfxge: Solarflare SFC9000 family 10Gb Ethernet adapters
# wpi: Intel 3945ABG Wireless LAN controller
# Requires the wpi firmware module
@@ -307,6 +308,7 @@ device iwn
device mwl
device nfe
device nve
+device sfxge
device wpi
# IEEE 802.11 adapter firmware modules
@@ -456,6 +458,7 @@ device tpm
#
device ichwd
device amdsbwd
+device viawd
#
# Temperature sensors:
Modified: user/mjacob/sys/amd64/include/_types.h
==============================================================================
--- user/mjacob/sys/amd64/include/_types.h Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/amd64/include/_types.h Tue Dec 13 23:49:32 2011 (r228482)
@@ -48,7 +48,7 @@
/*
* Basic types upon which most other types are built.
*/
-typedef __signed char __int8_t;
+typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
Modified: user/mjacob/sys/amd64/linux32/linux32_proto.h
==============================================================================
--- user/mjacob/sys/amd64/linux32/linux32_proto.h Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/amd64/linux32/linux32_proto.h Tue Dec 13 23:49:32 2011 (r228482)
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 220028 2011-03-26 10:51:56Z avg
+ * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 227693 2011-11-19 07:19:37Z ed
*/
#ifndef _LINUX_SYSPROTO_H_
@@ -12,6 +12,7 @@
#include <sys/signal.h>
#include <sys/acl.h>
#include <sys/cpuset.h>
+#include <sys/_ffcounter.h>
#include <sys/_semaphore.h>
#include <sys/ucontext.h>
@@ -131,7 +132,7 @@ struct linux_utime_args {
};
struct linux_access_args {
char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
- char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
+ char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)];
};
struct linux_nice_args {
char inc_l_[PADL_(l_int)]; l_int inc; char inc_r_[PADR_(l_int)];
@@ -942,7 +943,7 @@ struct linux_linkat_args {
char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
char newdfd_l_[PADL_(l_int)]; l_int newdfd; char newdfd_r_[PADR_(l_int)];
char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
- char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
+ char flag_l_[PADL_(l_int)]; l_int flag; char flag_r_[PADR_(l_int)];
};
struct linux_symlinkat_args {
char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
@@ -963,7 +964,8 @@ struct linux_fchmodat_args {
struct linux_faccessat_args {
char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
- char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];
+ char amode_l_[PADL_(l_int)]; l_int amode; char amode_r_[PADR_(l_int)];
+ char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
};
struct linux_pselect6_args {
register_t dummy;
Modified: user/mjacob/sys/amd64/linux32/linux32_syscall.h
==============================================================================
--- user/mjacob/sys/amd64/linux32/linux32_syscall.h Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/amd64/linux32/linux32_syscall.h Tue Dec 13 23:49:32 2011 (r228482)
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 220028 2011-03-26 10:51:56Z avg
+ * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 227693 2011-11-19 07:19:37Z ed
*/
#define LINUX_SYS_exit 1
Modified: user/mjacob/sys/amd64/linux32/linux32_syscalls.c
==============================================================================
--- user/mjacob/sys/amd64/linux32/linux32_syscalls.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/amd64/linux32/linux32_syscalls.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 220028 2011-03-26 10:51:56Z avg
+ * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 227693 2011-11-19 07:19:37Z ed
*/
const char *linux_syscallnames[] = {
Modified: user/mjacob/sys/amd64/linux32/linux32_sysent.c
==============================================================================
--- user/mjacob/sys/amd64/linux32/linux32_sysent.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/amd64/linux32/linux32_sysent.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -3,7 +3,7 @@
*
* DO NOT EDIT-- this file is automatically generated.
* $FreeBSD$
- * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 220028 2011-03-26 10:51:56Z avg
+ * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 227693 2011-11-19 07:19:37Z ed
*/
#include "opt_compat.h"
Modified: user/mjacob/sys/amd64/linux32/linux32_systrace_args.c
==============================================================================
--- user/mjacob/sys/amd64/linux32/linux32_systrace_args.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/amd64/linux32/linux32_systrace_args.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -230,7 +230,7 @@ systrace_args(int sysnum, void *params,
case 33: {
struct linux_access_args *p = params;
uarg[0] = (intptr_t) p->path; /* char * */
- iarg[1] = p->flags; /* l_int */
+ iarg[1] = p->amode; /* l_int */
*n_args = 2;
break;
}
@@ -1996,7 +1996,7 @@ systrace_args(int sysnum, void *params,
uarg[1] = (intptr_t) p->oldname; /* const char * */
iarg[2] = p->newdfd; /* l_int */
uarg[3] = (intptr_t) p->newname; /* const char * */
- iarg[4] = p->flags; /* l_int */
+ iarg[4] = p->flag; /* l_int */
*n_args = 5;
break;
}
@@ -2033,8 +2033,9 @@ systrace_args(int sysnum, void *params,
struct linux_faccessat_args *p = params;
iarg[0] = p->dfd; /* l_int */
uarg[1] = (intptr_t) p->filename; /* const char * */
- iarg[2] = p->mode; /* l_int */
- *n_args = 3;
+ iarg[2] = p->amode; /* l_int */
+ iarg[3] = p->flag; /* int */
+ *n_args = 4;
break;
}
/* linux_pselect6 */
@@ -5064,6 +5065,9 @@ systrace_entry_setargdesc(int sysnum, in
case 2:
p = "l_int";
break;
+ case 3:
+ p = "int";
+ break;
default:
break;
};
Modified: user/mjacob/sys/amd64/linux32/syscalls.master
==============================================================================
--- user/mjacob/sys/amd64/linux32/syscalls.master Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/amd64/linux32/syscalls.master Tue Dec 13 23:49:32 2011 (r228482)
@@ -86,7 +86,7 @@
struct l_utimbuf *times); }
31 AUE_NULL UNIMPL stty
32 AUE_NULL UNIMPL gtty
-33 AUE_ACCESS STD { int linux_access(char *path, l_int flags); }
+33 AUE_ACCESS STD { int linux_access(char *path, l_int amode); }
34 AUE_NICE STD { int linux_nice(l_int inc); }
35 AUE_NULL UNIMPL ftime
36 AUE_SYNC NOPROTO { int sync(void); }
@@ -483,14 +483,14 @@
302 AUE_RENAMEAT STD { int linux_renameat(l_int olddfd, const char *oldname, \
l_int newdfd, const char *newname); }
303 AUE_LINKAT STD { int linux_linkat(l_int olddfd, const char *oldname, \
- l_int newdfd, const char *newname, l_int flags); }
+ l_int newdfd, const char *newname, l_int flag); }
304 AUE_SYMLINKAT STD { int linux_symlinkat(const char *oldname, l_int newdfd, \
const char *newname); }
305 AUE_READLINKAT STD { int linux_readlinkat(l_int dfd, const char *path, \
char *buf, l_int bufsiz); }
306 AUE_FCHMODAT STD { int linux_fchmodat(l_int dfd, const char *filename, \
l_mode_t mode); }
-307 AUE_FACCESSAT STD { int linux_faccessat(l_int dfd, const char *filename, l_int mode); }
+307 AUE_FACCESSAT STD { int linux_faccessat(l_int dfd, const char *filename, l_int amode, int flag); }
308 AUE_NULL STD { int linux_pselect6(void); }
309 AUE_NULL STD { int linux_ppoll(void); }
310 AUE_NULL STD { int linux_unshare(void); }
Modified: user/mjacob/sys/arm/conf/DB-88F6XXX
==============================================================================
--- user/mjacob/sys/arm/conf/DB-88F6XXX Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/conf/DB-88F6XXX Tue Dec 13 23:49:32 2011 (r228482)
@@ -66,6 +66,10 @@ device mii
device e1000phy
device bpf
+device cesa # Marvell security engine
+device crypto
+device cryptodev
+
# USB
options USB_DEBUG # enable debug msgs
device usb
Modified: user/mjacob/sys/arm/conf/SHEEVAPLUG
==============================================================================
--- user/mjacob/sys/arm/conf/SHEEVAPLUG Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/conf/SHEEVAPLUG Tue Dec 13 23:49:32 2011 (r228482)
@@ -60,6 +60,10 @@ options HZ=1000
options DEVICE_POLLING
device vlan
+device cesa # Marvell security engine
+device crypto
+device cryptodev
+
# USB
options USB_DEBUG # enable debug msgs
device usb
Modified: user/mjacob/sys/arm/econa/ehci_ebus.c
==============================================================================
--- user/mjacob/sys/arm/econa/ehci_ebus.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/econa/ehci_ebus.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -235,7 +235,7 @@ ehci_ebus_detach(device_t self)
device_delete_child(self, bdev);
}
/* during module unload there are lots of children leftover */
- device_delete_all_children(self);
+ device_delete_children(self);
/*
* disable interrupts that might have been switched on in
@@ -281,10 +281,7 @@ static device_method_t ehci_methods[] =
DEVMETHOD(device_resume, ehci_ebus_resume),
DEVMETHOD(device_shutdown, ehci_ebus_shutdown),
- /* Bus interface */
- DEVMETHOD(bus_print_child, bus_generic_print_child),
-
- {0, 0}
+ DEVMETHOD_END
};
static driver_t ehci_driver = {
Modified: user/mjacob/sys/arm/econa/ohci_ec.c
==============================================================================
--- user/mjacob/sys/arm/econa/ohci_ec.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/econa/ohci_ec.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -185,7 +185,7 @@ ohci_ec_detach(device_t dev)
device_delete_child(dev, bdev);
}
/* during module unload there are lots of children leftover */
- device_delete_all_children(dev);
+ device_delete_children(dev);
bus_space_write_4(sc->sc_ohci.sc_io_tag, sc->sc_ohci.sc_io_hdl,
OHCI_CONTROL, 0);
@@ -222,10 +222,7 @@ static device_method_t ohci_methods[] =
DEVMETHOD(device_detach, ohci_ec_detach),
DEVMETHOD(device_shutdown, bus_generic_shutdown),
- /* Bus interface */
- DEVMETHOD(bus_print_child, bus_generic_print_child),
-
- {0, 0}
+ DEVMETHOD_END
};
static driver_t ohci_driver = {
Modified: user/mjacob/sys/arm/include/_types.h
==============================================================================
--- user/mjacob/sys/arm/include/_types.h Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/include/_types.h Tue Dec 13 23:49:32 2011 (r228482)
@@ -46,7 +46,7 @@
/*
* Basic types upon which most other types are built.
*/
-typedef __signed char __int8_t;
+typedef signed char __int8_t;
typedef unsigned char __uint8_t;
typedef short __int16_t;
typedef unsigned short __uint16_t;
Modified: user/mjacob/sys/arm/mv/common.c
==============================================================================
--- user/mjacob/sys/arm/mv/common.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/mv/common.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -1693,7 +1693,7 @@ fdt_get_ranges(const char *nodename, voi
int len, tuple_size, tuples_count;
node = OF_finddevice(nodename);
- if (node <= 0)
+ if (node == -1)
return (EINVAL);
if ((fdt_addrsize_cells(node, &addr_cells, &size_cells)) != 0)
@@ -1762,11 +1762,11 @@ win_cpu_from_dt(void)
/*
* Retrieve CESA SRAM data.
*/
- if ((node = OF_finddevice("sram")) != 0)
+ if ((node = OF_finddevice("sram")) != -1)
if (fdt_is_compatible(node, "mrvl,cesa-sram"))
goto moveon;
- if ((node = OF_finddevice("/")) == 0)
+ if ((node = OF_finddevice("/")) != -1)
return (ENXIO);
if ((node = fdt_find_compatible(node, "mrvl,cesa-sram", 0)) == 0)
@@ -1796,7 +1796,7 @@ fdt_win_setup(void)
int err, i;
node = OF_finddevice("/");
- if (node == 0)
+ if (node == -1)
panic("fdt_win_setup: no root node");
node = fdt_find_compatible(node, "simple-bus", 1);
Modified: user/mjacob/sys/arm/mv/files.mv
==============================================================================
--- user/mjacob/sys/arm/mv/files.mv Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/mv/files.mv Tue Dec 13 23:49:32 2011 (r228482)
@@ -28,6 +28,7 @@ arm/mv/mv_sata.c optional ata | atamvsa
arm/mv/timer.c standard
arm/mv/twsi.c optional iicbus
+dev/cesa/cesa.c optional cesa
dev/mge/if_mge.c optional mge
dev/mvs/mvs_soc.c optional mvs
dev/uart/uart_dev_ns8250.c optional uart
Modified: user/mjacob/sys/arm/mv/mv_machdep.c
==============================================================================
--- user/mjacob/sys/arm/mv/mv_machdep.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/mv/mv_machdep.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -617,13 +617,13 @@ platform_mpp_init(void)
/*
* Try to access the MPP node directly i.e. through /aliases/mpp.
*/
- if ((node = OF_finddevice("mpp")) != 0)
+ if ((node = OF_finddevice("mpp")) != -1)
if (fdt_is_compatible(node, "mrvl,mpp"))
goto moveon;
/*
* Find the node the long way.
*/
- if ((node = OF_finddevice("/")) == 0)
+ if ((node = OF_finddevice("/")) == -1)
return (ENXIO);
if ((node = fdt_find_compatible(node, "simple-bus", 0)) == 0)
@@ -752,7 +752,7 @@ platform_devmap_init(void)
/*
* PCI range(s).
*/
- if ((root = OF_finddevice("/")) == 0)
+ if ((root = OF_finddevice("/")) == -1)
return (ENXIO);
for (child = OF_child(root); child != 0; child = OF_peer(child))
@@ -779,7 +779,7 @@ platform_devmap_init(void)
/*
* CESA SRAM range.
*/
- if ((child = OF_finddevice("sram")) != 0)
+ if ((child = OF_finddevice("sram")) != -1)
if (fdt_is_compatible(child, "mrvl,cesa-sram"))
goto moveon;
Modified: user/mjacob/sys/arm/mv/mv_pci.c
==============================================================================
--- user/mjacob/sys/arm/mv/mv_pci.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/mv/mv_pci.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -171,7 +171,6 @@ static device_method_t mv_pcib_methods[]
DEVMETHOD(device_attach, mv_pcib_attach),
/* Bus interface */
- DEVMETHOD(bus_print_child, bus_generic_print_child),
DEVMETHOD(bus_read_ivar, mv_pcib_read_ivar),
DEVMETHOD(bus_write_ivar, mv_pcib_write_ivar),
DEVMETHOD(bus_alloc_resource, mv_pcib_alloc_resource),
@@ -194,7 +193,7 @@ static device_method_t mv_pcib_methods[]
DEVMETHOD(ofw_bus_get_node, ofw_bus_gen_get_node),
DEVMETHOD(ofw_bus_get_type, ofw_bus_gen_get_type),
- { 0, 0 }
+ DEVMETHOD_END
};
static driver_t mv_pcib_driver = {
Modified: user/mjacob/sys/arm/xscale/i80321/i80321_pci.c
==============================================================================
--- user/mjacob/sys/arm/xscale/i80321/i80321_pci.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/xscale/i80321/i80321_pci.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -373,7 +373,6 @@ static device_method_t i80321_pci_method
DEVMETHOD(device_resume, bus_generic_resume),
/* Bus interface */
- DEVMETHOD(bus_print_child, bus_generic_print_child),
DEVMETHOD(bus_read_ivar, i80321_read_ivar),
DEVMETHOD(bus_write_ivar, i80321_write_ivar),
DEVMETHOD(bus_alloc_resource, i80321_pci_alloc_resource),
@@ -389,7 +388,7 @@ static device_method_t i80321_pci_method
DEVMETHOD(pcib_write_config, i80321_pci_write_config),
DEVMETHOD(pcib_route_interrupt, machdep_pci_route_interrupt),
- {0, 0}
+ DEVMETHOD_END
};
static driver_t i80321_pci_driver = {
Modified: user/mjacob/sys/arm/xscale/i8134x/i81342_pci.c
==============================================================================
--- user/mjacob/sys/arm/xscale/i8134x/i81342_pci.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/xscale/i8134x/i81342_pci.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -516,7 +516,6 @@ static device_method_t i81342_pci_method
DEVMETHOD(device_resume, bus_generic_resume),
/* Bus interface */
- DEVMETHOD(bus_print_child, bus_generic_print_child),
DEVMETHOD(bus_read_ivar, i81342_read_ivar),
DEVMETHOD(bus_write_ivar, i81342_write_ivar),
DEVMETHOD(bus_alloc_resource, i81342_pci_alloc_resource),
@@ -532,7 +531,7 @@ static device_method_t i81342_pci_method
DEVMETHOD(pcib_write_config, i81342_pci_write_config),
DEVMETHOD(pcib_route_interrupt, i81342_pci_route_interrupt),
- {0, 0}
+ DEVMETHOD_END
};
static driver_t i81342_pci_driver = {
Modified: user/mjacob/sys/arm/xscale/ixp425/avila_ata.c
==============================================================================
--- user/mjacob/sys/arm/xscale/ixp425/avila_ata.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/xscale/ixp425/avila_ata.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -259,17 +259,11 @@ static int
ata_avila_detach(device_t dev)
{
struct ata_avila_softc *sc = device_get_softc(dev);
- device_t *children;
- int nc;
/* XXX quiesce gpio? */
/* detach & delete all children */
- if (device_get_children(dev, &children, &nc) == 0) {
- if (nc > 0)
- device_delete_child(dev, children[0]);
- free(children, M_TEMP);
- }
+ device_delete_children(dev);
bus_teardown_intr(dev, sc->sc_irq, sc->sc_ih);
bus_release_resource(dev, SYS_RES_IRQ, sc->sc_rid, sc->sc_irq);
Modified: user/mjacob/sys/arm/xscale/ixp425/ixp425_pci.c
==============================================================================
--- user/mjacob/sys/arm/xscale/ixp425/ixp425_pci.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/arm/xscale/ixp425/ixp425_pci.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -445,7 +445,6 @@ static device_method_t ixppcib_methods[]
DEVMETHOD(device_attach, ixppcib_attach),
/* Bus interface */
- DEVMETHOD(bus_print_child, bus_generic_print_child),
DEVMETHOD(bus_read_ivar, ixppcib_read_ivar),
DEVMETHOD(bus_write_ivar, ixppcib_write_ivar),
DEVMETHOD(bus_setup_intr, ixppcib_setup_intr),
@@ -462,7 +461,7 @@ static device_method_t ixppcib_methods[]
DEVMETHOD(pcib_write_config, ixppcib_write_config),
DEVMETHOD(pcib_route_interrupt, ixppcib_route_interrupt),
- {0, 0},
+ DEVMETHOD_END
};
static driver_t ixppcib_driver = {
Modified: user/mjacob/sys/boot/arm/at91/libat91/sd-card.c
==============================================================================
--- user/mjacob/sys/boot/arm/at91/libat91/sd-card.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/boot/arm/at91/libat91/sd-card.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -94,14 +94,14 @@ MCIDeviceWaitReady(unsigned int timeout)
} // End of if AT91C_MCI_RXBUFF
}
-inline static unsigned int
+static inline unsigned int
swap(unsigned int a)
{
return (((a & 0xff) << 24) | ((a & 0xff00) << 8) | ((a & 0xff0000) >> 8)
| ((a & 0xff000000) >> 24));
}
-inline static void
+static inline void
wait_ready()
{
int status;
Modified: user/mjacob/sys/boot/fdt/dts/db88f6281.dts
==============================================================================
--- user/mjacob/sys/boot/fdt/dts/db88f6281.dts Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/boot/fdt/dts/db88f6281.dts Tue Dec 13 23:49:32 2011 (r228482)
@@ -239,6 +239,8 @@
reg = <0x30000 0x10000>;
interrupts = <22>;
interrupt-parent = <&PIC>;
+
+ sram-handle = <&SRAM>;
};
usb at 50000 {
Modified: user/mjacob/sys/boot/fdt/dts/sheevaplug.dts
==============================================================================
--- user/mjacob/sys/boot/fdt/dts/sheevaplug.dts Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/boot/fdt/dts/sheevaplug.dts Tue Dec 13 23:49:32 2011 (r228482)
@@ -236,6 +236,8 @@
reg = <0x30000 0x10000>;
interrupts = <22>;
interrupt-parent = <&PIC>;
+
+ sram-handle = <&SRAM>;
};
usb at 50000 {
Modified: user/mjacob/sys/boot/forth/loader.conf
==============================================================================
--- user/mjacob/sys/boot/forth/loader.conf Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/boot/forth/loader.conf Tue Dec 13 23:49:32 2011 (r228482)
@@ -47,7 +47,7 @@ bitmap_type="splash_image_data" # and pl
# escape to the loader prompt, set to
# "NO" to disable autobooting
#beastie_disable="NO" # Turn the beastie boot menu on and off
-#loader_logo="fbsdbw" # Desired logo: fbsdbw, beastiebw, beastie, none
+#loader_logo="orbbw" # Desired logo: orbbw, orb, fbsdbw, beastiebw, beastie, none
#comconsole_speed="9600" # Set the current serial console speed
#console="vidconsole" # A comma separated list of console(s)
#currdev="disk1s1a" # Set the current device
Modified: user/mjacob/sys/boot/i386/loader/Makefile
==============================================================================
--- user/mjacob/sys/boot/i386/loader/Makefile Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/boot/i386/loader/Makefile Tue Dec 13 23:49:32 2011 (r228482)
@@ -56,7 +56,7 @@ CFLAGS+= -DLOADER_GZIP_SUPPORT
CFLAGS+= -DLOADER_GPT_SUPPORT
.endif
-# Always add MI sources
+# Always add MI sources
.PATH: ${.CURDIR}/../../common
.include "${.CURDIR}/../../common/Makefile.inc"
CFLAGS+= -I${.CURDIR}/../../common
@@ -101,7 +101,7 @@ FILES= ${LOADER}
FILESMODE_${LOADER}= ${BINMODE} -b
.if !defined(LOADER_ONLY)
-.PATH: ${.CURDIR}/../../forth
+.PATH: ${.CURDIR}/../../forth
FILES+= loader.help loader.4th support.4th loader.conf
FILES+= screen.4th frames.4th beastie.4th
FILES+= brand.4th check-password.4th color.4th delay.4th
@@ -117,7 +117,7 @@ FILES+= menu.rc
.endif
# XXX crt0.o needs to be first for pxeboot(8) to work
-OBJS= ${BTXCRT}
+OBJS= ${BTXCRT}
DPADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFS} ${LIBI386} ${LIBSTAND}
LDADD= ${LIBFICL} ${LIBFIREWIRE} ${LIBZFS} ${LIBI386} ${LIBSTAND}
Modified: user/mjacob/sys/boot/i386/zfsboot/zfsboot.c
==============================================================================
--- user/mjacob/sys/boot/i386/zfsboot/zfsboot.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/boot/i386/zfsboot/zfsboot.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -541,10 +541,10 @@ main(void)
}
if (*cmd) {
- if (parse())
- autoboot = 0;
if (!OPT_CHECK(RBX_QUIET))
printf("%s: %s", PATH_CONFIG, cmd);
+ if (parse())
+ autoboot = 0;
/* Do not process this command twice */
*cmd = 0;
}
Modified: user/mjacob/sys/boot/ofw/Makefile.inc
==============================================================================
--- user/mjacob/sys/boot/ofw/Makefile.inc Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/boot/ofw/Makefile.inc Tue Dec 13 23:49:32 2011 (r228482)
@@ -2,7 +2,7 @@
.if ${MACHINE_ARCH} == "powerpc64"
CFLAGS+= -m32 -mcpu=powerpc
-LDFLAGS+= -m elf32ppc
+LDFLAGS+= -m elf32ppc_fbsd
.endif
.include "../Makefile.inc"
Modified: user/mjacob/sys/boot/powerpc/Makefile.inc
==============================================================================
--- user/mjacob/sys/boot/powerpc/Makefile.inc Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/boot/powerpc/Makefile.inc Tue Dec 13 23:49:32 2011 (r228482)
@@ -2,7 +2,7 @@
.if ${MACHINE_ARCH} == "powerpc64"
CFLAGS+= -m32 -mcpu=powerpc
-LDFLAGS+= -m elf32ppc
+LDFLAGS+= -m elf32ppc_fbsd
.endif
.include "../Makefile.inc"
Modified: user/mjacob/sys/boot/uboot/Makefile.inc
==============================================================================
--- user/mjacob/sys/boot/uboot/Makefile.inc Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/boot/uboot/Makefile.inc Tue Dec 13 23:49:32 2011 (r228482)
@@ -2,7 +2,7 @@
.if ${MACHINE_ARCH} == "powerpc64"
CFLAGS+= -m32 -mcpu=powerpc
-LDFLAGS+= -m elf32ppc
+LDFLAGS+= -m elf32ppc_fbsd
.endif
.include "../Makefile.inc"
Modified: user/mjacob/sys/boot/zfs/zfsimpl.c
==============================================================================
--- user/mjacob/sys/boot/zfs/zfsimpl.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/boot/zfs/zfsimpl.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -458,6 +458,9 @@ vdev_init_from_nvlist(const unsigned cha
if (strcmp(type, VDEV_TYPE_MIRROR)
&& strcmp(type, VDEV_TYPE_DISK)
+#ifdef ZFS_TEST
+ && strcmp(type, VDEV_TYPE_FILE)
+#endif
&& strcmp(type, VDEV_TYPE_RAIDZ)
&& strcmp(type, VDEV_TYPE_REPLACING)) {
printf("ZFS: can only boot from disk, mirror, raidz1, raidz2 and raidz3 vdevs\n");
Modified: user/mjacob/sys/cam/cam_sim.h
==============================================================================
--- user/mjacob/sys/cam/cam_sim.h Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/cam/cam_sim.h Tue Dec 13 23:49:32 2011 (r228482)
@@ -104,7 +104,8 @@ struct cam_sim {
u_int32_t flags;
#define CAM_SIM_REL_TIMEOUT_PENDING 0x01
#define CAM_SIM_MPSAFE 0x02
-#define CAM_SIM_ON_DONEQ 0x04
+#define CAM_SIM_ON_DONEQ 0x04
+#define CAM_SIM_POLLED 0x08
struct callout callout;
struct cam_devq *devq; /* Device Queue to use for this SIM */
int refcount; /* References to the SIM. */
Modified: user/mjacob/sys/cam/cam_xpt.c
==============================================================================
--- user/mjacob/sys/cam/cam_xpt.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/cam/cam_xpt.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -48,10 +48,6 @@ __FBSDID("$FreeBSD$");
#include <sys/sysctl.h>
#include <sys/kthread.h>
-#ifdef PC98
-#include <pc98/pc98/pc98_machdep.h> /* geometry translation */
-#endif
-
#include <cam/cam.h>
#include <cam/cam_ccb.h>
#include <cam/cam_periph.h>
@@ -66,7 +62,10 @@ __FBSDID("$FreeBSD$");
#include <cam/scsi/scsi_all.h>
#include <cam/scsi/scsi_message.h>
#include <cam/scsi/scsi_pass.h>
+
+#include <machine/md_var.h> /* geometry translation */
#include <machine/stdarg.h> /* for xpt_print below */
+
#include "opt_cam.h"
/*
@@ -2456,7 +2455,7 @@ xpt_action_default(union ccb *start_ccb)
start_ccb->ccb_h.status = CAM_REQ_CMP;
break;
}
-#ifdef PC98
+#if defined(PC98) || defined(__sparc64__)
/*
* In a PC-98 system, geometry translation depens on
* the "real" device geometry obtained from mode page 4.
@@ -2465,6 +2464,9 @@ xpt_action_default(union ccb *start_ccb)
* stored in host memory. If the translation is available
* in host memory, use it. If not, rely on the default
* translation the device driver performs.
+ * For sparc64, we may need adjust the geometry of large
+ * disks in order to fit the limitations of the 16-bit
+ * fields of the VTOC8 disk label.
*/
if (scsi_da_bios_params(&start_ccb->ccg) != 0) {
start_ccb->ccb_h.status = CAM_REQ_CMP;
@@ -2957,6 +2959,9 @@ xpt_polled_action(union ccb *start_ccb)
mtx_assert(sim->mtx, MA_OWNED);
+ /* Don't use ISR for this SIM while polling. */
+ sim->flags |= CAM_SIM_POLLED;
+
/*
* Steal an opening so that no other queued requests
* can get it before us while we simulate interrupts.
@@ -2996,6 +3001,9 @@ xpt_polled_action(union ccb *start_ccb)
} else {
start_ccb->ccb_h.status = CAM_RESRC_UNAVAIL;
}
+
+ /* We will use CAM ISR for this SIM again. */
+ sim->flags &= ~CAM_SIM_POLLED;
}
/*
@@ -4224,7 +4232,7 @@ xpt_done(union ccb *done_ccb)
TAILQ_INSERT_TAIL(&sim->sim_doneq, &done_ccb->ccb_h,
sim_links.tqe);
done_ccb->ccb_h.pinfo.index = CAM_DONEQ_INDEX;
- if ((sim->flags & CAM_SIM_ON_DONEQ) == 0) {
+ if ((sim->flags & (CAM_SIM_ON_DONEQ | CAM_SIM_POLLED)) == 0) {
mtx_lock(&cam_simq_lock);
first = TAILQ_EMPTY(&cam_simq);
TAILQ_INSERT_TAIL(&cam_simq, sim, links);
Modified: user/mjacob/sys/cam/scsi/scsi_sa.c
==============================================================================
--- user/mjacob/sys/cam/scsi/scsi_sa.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/cam/scsi/scsi_sa.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -334,6 +334,10 @@ static struct sa_quirk_entry sa_quirk_ta
"STT20000*", "*"}, SA_QUIRK_1FM, 0
},
{
+ { T_SEQUENTIAL, SIP_MEDIA_REMOVABLE, "SEAGATE",
+ "DAT 06241-XXX", "*"}, SA_QUIRK_VARIABLE|SA_QUIRK_2FM, 0
+ },
+ {
{ T_SEQUENTIAL, SIP_MEDIA_REMOVABLE, "TANDBERG",
" TDC 3600", "U07:"}, SA_QUIRK_NOCOMP|SA_QUIRK_1FM, 512
},
Modified: user/mjacob/sys/cam/scsi/scsi_target.c
==============================================================================
--- user/mjacob/sys/cam/scsi/scsi_target.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/cam/scsi/scsi_target.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -96,12 +96,9 @@ struct targ_softc {
targ_state state;
struct selinfo read_select;
struct devstat device_stats;
- struct callout destroy_dev_callout;
- struct mtx destroy_mtx;
};
static d_open_t targopen;
-static d_close_t targclose;
static d_read_t targread;
static d_write_t targwrite;
static d_ioctl_t targioctl;
@@ -119,7 +116,6 @@ static struct cdevsw targ_cdevsw = {
.d_version = D_VERSION,
.d_flags = D_NEEDGIANT,
.d_open = targopen,
- .d_close = targclose,
.d_read = targread,
.d_write = targwrite,
.d_ioctl = targioctl,
@@ -152,15 +148,12 @@ static void targfreeccb(struct targ_sof
static struct targ_cmd_descr *
targgetdescr(struct targ_softc *softc);
static periph_init_t targinit;
-static void targclone(void *arg, struct ucred *cred, char *name,
- int namelen, struct cdev **dev);
static void targasync(void *callback_arg, u_int32_t code,
struct cam_path *path, void *arg);
static void abort_all_pending(struct targ_softc *softc);
static void notify_user(struct targ_softc *softc);
static int targcamstatus(cam_status status);
static size_t targccblen(xpt_opcode func_code);
-static void targdestroy(void *);
static struct periph_driver targdriver =
{
@@ -171,66 +164,18 @@ PERIPHDRIVER_DECLARE(targ, targdriver);
static MALLOC_DEFINE(M_TARG, "TARG", "TARG data");
-/*
- * Create softc and initialize it. Only one proc can open each targ device.
- * There is no locking here because a periph doesn't get created until an
- * ioctl is issued to do so, and that can't happen until this method returns.
- */
-static int
-targopen(struct cdev *dev, int flags, int fmt, struct thread *td)
-{
- struct targ_softc *softc;
-
- if (dev->si_drv1 != 0) {
- return (EBUSY);
- }
-
- /* Mark device busy before any potentially blocking operations */
- dev->si_drv1 = (void *)~0;
-
- /* Create the targ device, allocate its softc, initialize it */
- if ((dev->si_flags & SI_NAMED) == 0) {
- make_dev(&targ_cdevsw, dev2unit(dev), UID_ROOT, GID_WHEEL, 0600,
- "targ%d", dev2unit(dev));
- }
- softc = malloc(sizeof(*softc), M_TARG,
- M_WAITOK | M_ZERO);
- dev->si_drv1 = softc;
- softc->state = TARG_STATE_OPENED;
- softc->periph = NULL;
- softc->path = NULL;
-
- TAILQ_INIT(&softc->pending_ccb_queue);
- TAILQ_INIT(&softc->work_queue);
- TAILQ_INIT(&softc->abort_queue);
- TAILQ_INIT(&softc->user_ccb_queue);
- knlist_init_mtx(&softc->read_select.si_note, NULL);
-
- return (0);
-}
-
/* Disable LUN if enabled and teardown softc */
-static int
-targclose(struct cdev *dev, int flag, int fmt, struct thread *td)
+static void
+targcdevdtor(void *data)
{
- struct targ_softc *softc;
- struct cam_periph *periph;
- int error;
+ struct targ_softc *softc;
+ struct cam_periph *periph;
- softc = (struct targ_softc *)dev->si_drv1;
- mtx_init(&softc->destroy_mtx, "targ_destroy", "SCSI Target dev destroy", MTX_DEF);
- callout_init_mtx(&softc->destroy_dev_callout, &softc->destroy_mtx, CALLOUT_RETURNUNLOCKED);
+ softc = data;
if (softc->periph == NULL) {
-#if 0
- destroy_dev(dev);
- free(softc, M_TARG);
-#endif
printf("%s: destroying non-enabled target\n", __func__);
- mtx_lock(&softc->destroy_mtx);
- callout_reset(&softc->destroy_dev_callout, hz / 2,
- (void *)targdestroy, (void *)dev);
- mtx_unlock(&softc->destroy_mtx);
- return (0);
+ free(softc, M_TARG);
+ return;
}
/*
@@ -240,25 +185,41 @@ targclose(struct cdev *dev, int flag, in
periph = softc->periph;
cam_periph_acquire(periph);
cam_periph_lock(periph);
- error = targdisable(softc);
+ (void)targdisable(softc);
if (softc->periph != NULL) {
cam_periph_invalidate(softc->periph);
softc->periph = NULL;
}
cam_periph_unlock(periph);
cam_periph_release(periph);
-
-#if 0
- destroy_dev(dev);
free(softc, M_TARG);
-#endif
+}
- printf("%s: close finished error(%d)\n", __func__, error);
- mtx_lock(&softc->destroy_mtx);
- callout_reset(&softc->destroy_dev_callout, hz / 2,
- (void *)targdestroy, (void *)dev);
- mtx_unlock(&softc->destroy_mtx);
- return (error);
+/*
+ * Create softc and initialize it. There is no locking here because a
+ * periph doesn't get created until an ioctl is issued to do so, and
+ * that can't happen until this method returns.
+ */
+static int
+targopen(struct cdev *dev, int flags, int fmt, struct thread *td)
+{
+ struct targ_softc *softc;
+
+ /* Allocate its softc, initialize it */
+ softc = malloc(sizeof(*softc), M_TARG,
+ M_WAITOK | M_ZERO);
+ softc->state = TARG_STATE_OPENED;
+ softc->periph = NULL;
+ softc->path = NULL;
+
+ TAILQ_INIT(&softc->pending_ccb_queue);
+ TAILQ_INIT(&softc->work_queue);
+ TAILQ_INIT(&softc->abort_queue);
+ TAILQ_INIT(&softc->user_ccb_queue);
+ knlist_init_mtx(&softc->read_select.si_note, NULL);
+
+ devfs_set_cdevpriv(softc, targcdevdtor);
+ return (0);
}
/* Enable/disable LUNs, set debugging level */
@@ -268,7 +229,7 @@ targioctl(struct cdev *dev, u_long cmd,
struct targ_softc *softc;
cam_status status;
- softc = (struct targ_softc *)dev->si_drv1;
+ devfs_get_cdevpriv((void **)&softc);
switch (cmd) {
case TARGIOCENABLE:
@@ -346,7 +307,7 @@ targpoll(struct cdev *dev, int poll_even
struct targ_softc *softc;
int revents;
- softc = (struct targ_softc *)dev->si_drv1;
+ devfs_get_cdevpriv((void **)&softc);
/* Poll for write() is always ok. */
revents = poll_events & (POLLOUT | POLLWRNORM);
@@ -371,7 +332,7 @@ targkqfilter(struct cdev *dev, struct kn
{
struct targ_softc *softc;
- softc = (struct targ_softc *)dev->si_drv1;
+ devfs_get_cdevpriv((void **)&softc);
kn->kn_hook = (caddr_t)softc;
kn->kn_fop = &targread_filtops;
knlist_add(&softc->read_select.si_note, kn, 0);
@@ -572,7 +533,7 @@ targwrite(struct cdev *dev, struct uio *
int write_len, error;
int func_code, priority;
- softc = (struct targ_softc *)dev->si_drv1;
+ devfs_get_cdevpriv((void **)&softc);
write_len = error = 0;
CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH,
("write - uio_resid %zd\n", uio->uio_resid));
@@ -866,7 +827,7 @@ targread(struct cdev *dev, struct uio *u
error = 0;
read_len = 0;
- softc = (struct targ_softc *)dev->si_drv1;
+ devfs_get_cdevpriv((void **)&softc);
user_queue = &softc->user_ccb_queue;
abort_queue = &softc->abort_queue;
CAM_DEBUG(softc->path, CAM_DEBUG_PERIPH, ("targread\n"));
@@ -1051,23 +1012,11 @@ targgetdescr(struct targ_softc *softc)
static void
targinit(void)
{
- EVENTHANDLER_REGISTER(dev_clone, targclone, 0, 1000);
-}
-
-static void
-targclone(void *arg, struct ucred *cred, char *name, int namelen,
- struct cdev **dev)
-{
- int u;
+ struct cdev *dev;
- if (*dev != NULL)
- return;
- if (dev_stdclone(name, NULL, "targ", &u) != 1)
- return;
- *dev = make_dev(&targ_cdevsw, u, UID_ROOT, GID_WHEEL,
- 0600, "targ%d", u);
- dev_ref(*dev);
- (*dev)->si_flags |= SI_CHEAPCLONE;
+ /* Add symbolic link to targ0 for compatibility. */
+ dev = make_dev(&targ_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, "targ");
+ make_dev_alias(dev, "targ0");
}
static void
@@ -1221,25 +1170,3 @@ targccblen(xpt_opcode func_code)
return (len);
}
-
-/*
- * work around to destroy targ device
- * outside of targclose
- */
-static void
-targdestroy(void *dev)
-{
- struct cdev *device = (struct cdev *)dev;
- struct targ_softc *softc = (struct targ_softc *)device->si_drv1;
-
-#if 0
- callout_stop(&softc->destroy_dev_callout);
-#endif
-
- mtx_unlock(&softc->destroy_mtx);
- mtx_destroy(&softc->destroy_mtx);
- free(softc, M_TARG);
- device->si_drv1 = 0;
- destroy_dev(device);
- printf("%s: destroyed dev\n", __func__);
-}
Modified: user/mjacob/sys/cam/scsi/scsi_xpt.c
==============================================================================
--- user/mjacob/sys/cam/scsi/scsi_xpt.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/cam/scsi/scsi_xpt.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -1811,14 +1811,14 @@ scsi_find_quirk(struct cam_ed *device)
static int
sysctl_cam_search_luns(SYSCTL_HANDLER_ARGS)
{
- int error, bool;
+ int error, val;
- bool = cam_srch_hi;
- error = sysctl_handle_int(oidp, &bool, 0, req);
+ val = cam_srch_hi;
+ error = sysctl_handle_int(oidp, &val, 0, req);
if (error != 0 || req->newptr == NULL)
return (error);
- if (bool == 0 || bool == 1) {
- cam_srch_hi = bool;
+ if (val == 0 || val == 1) {
+ cam_srch_hi = val;
return (0);
} else {
return (EINVAL);
Modified: user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
==============================================================================
--- user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c Tue Dec 13 21:26:33 2011 (r228481)
+++ user/mjacob/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c Tue Dec 13 23:49:32 2011 (r228482)
@@ -267,7 +267,7 @@ zfs_prop_init(void)
/* default index properties */
zprop_register_index(ZFS_PROP_VERSION, "version", 0, PROP_DEFAULT,
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-user
mailing list