CVS commit: src/sys/dev/mii
Module Name:src Committed By: matt Date: Sun Jul 15 07:30:58 UTC 2012 Modified Files: src/sys/dev/mii: miidevs Log Message: Add AR8035 To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108 src/sys/dev/mii/miidevs Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/mii
Module Name:src Committed By: matt Date: Sun Jul 15 07:31:19 UTC 2012 Modified Files: src/sys/dev/mii: miidevs.h miidevs_data.h Log Message: Regen. To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111 src/sys/dev/mii/miidevs.h cvs rdiff -u -r1.98 -r1.99 src/sys/dev/mii/miidevs_data.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/include
Module Name:src Committed By: matt Date: Sun Jul 15 08:26:21 UTC 2012 Modified Files: src/sys/arch/arm/include: lock.h Log Message: Use ldrexb/strexb for ARMv6 and above platforms since "swp{b} use is deprecated" for them. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/include/lock.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch
Module Name:src Committed By: matt Date: Sun Jul 15 08:44:57 UTC 2012 Modified Files: src/sys/arch/evbppc/conf: files.mpc85xx src/sys/arch/evbppc/mpc85xx: machdep.c src/sys/arch/powerpc/booke: e500_intr.c src/sys/arch/powerpc/booke/dev: pq3etsec.c pq3gpio.c src/sys/arch/powerpc/include/booke: e500reg.h openpicreg.h spr.h Added Files: src/sys/arch/evbppc/conf: INSTALL_TWRP1025 INSTALL_TWRP1025.MP TWRP1025 TWRP1025.MP Log Message: Add support for the Freescale TWR-P1025 evaluation board and the P1025/P1016 QorIQ processors. XXX tsec isn't working yet on the TWR-P1025. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/evbppc/conf/INSTALL_TWRP1025 \ src/sys/arch/evbppc/conf/INSTALL_TWRP1025.MP \ src/sys/arch/evbppc/conf/TWRP1025 src/sys/arch/evbppc/conf/TWRP1025.MP cvs rdiff -u -r1.8 -r1.9 src/sys/arch/evbppc/conf/files.mpc85xx cvs rdiff -u -r1.24 -r1.25 src/sys/arch/evbppc/mpc85xx/machdep.c cvs rdiff -u -r1.18 -r1.19 src/sys/arch/powerpc/booke/e500_intr.c cvs rdiff -u -r1.13 -r1.14 src/sys/arch/powerpc/booke/dev/pq3etsec.c cvs rdiff -u -r1.7 -r1.8 src/sys/arch/powerpc/booke/dev/pq3gpio.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/powerpc/include/booke/e500reg.h cvs rdiff -u -r1.5 -r1.6 src/sys/arch/powerpc/include/booke/openpicreg.h cvs rdiff -u -r1.8 -r1.9 src/sys/arch/powerpc/include/booke/spr.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/mtree
Module Name:src Committed By: spz Date: Sun Jul 15 09:08:30 UTC 2012 Modified Files: src/usr.sbin/mtree: create.c Log Message: resource leak (Coverity issues 274383 and 274384) To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/usr.sbin/mtree/create.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/dist/nvi/common
Module Name:src Committed By: spz Date: Sun Jul 15 09:13:59 UTC 2012 Modified Files: src/dist/nvi/common: exf.c Log Message: Use after free (Coverity 273146) To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/dist/nvi/common/exf.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: dsl Date: Sun Jul 15 10:55:34 UTC 2012 Modified Files: src/sys/arch/amiga/dev: efa.c src/sys/arch/i386/pci: gcscide.c src/sys/arch/macppc/dev: kauai.c wdc_obio.c src/sys/dev/ata: ata.c ata_wdc.c atavar.h sata_subr.c satapmp_subr.c wd.c src/sys/dev/ic: ahcisata_core.c mvsata.c ninjaata32.c siisata.c wdc.c src/sys/dev/mca: ed_mca.c src/sys/dev/pci: acardide.c aceride.c cmdide.c cypide.c geodeide.c hptide.c iteide.c ixpide.c jmide.c optiide.c pciide_common.c pdcide.c pdcsata.c piixide.c rccide.c rdcide.c satalink.c schide.c siside.c slide.c stpcide.c toshide.c viaide.c src/sys/dev/pcmcia: wdc_pcmcia.c src/sys/dev/scsipi: atapi_wdc.c src/sys/dev/usb: umass_isdata.c src/sys/sys: param.h Log Message: Some namespace protection (and add greppablity). Prefix the DRIVE_ and DRIVET_ constants from atavar.h with ATA_. Don't use an enum for drive_type - you don't know how big it will be. Move driver_type to avoid implicit structure padding (esp on arm). This change is purely lexical and mechanical. Update to 6.99.9 - this wasn't done when the SATA PMP changes were made - I'm sure they warranted a bump. To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/arch/amiga/dev/efa.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/i386/pci/gcscide.c cvs rdiff -u -r1.29 -r1.30 src/sys/arch/macppc/dev/kauai.c cvs rdiff -u -r1.54 -r1.55 src/sys/arch/macppc/dev/wdc_obio.c cvs rdiff -u -r1.117 -r1.118 src/sys/dev/ata/ata.c cvs rdiff -u -r1.97 -r1.98 src/sys/dev/ata/ata_wdc.c cvs rdiff -u -r1.85 -r1.86 src/sys/dev/ata/atavar.h cvs rdiff -u -r1.16 -r1.17 src/sys/dev/ata/sata_subr.c cvs rdiff -u -r1.1 -r1.2 src/sys/dev/ata/satapmp_subr.c cvs rdiff -u -r1.394 -r1.395 src/sys/dev/ata/wd.c cvs rdiff -u -r1.36 -r1.37 src/sys/dev/ic/ahcisata_core.c cvs rdiff -u -r1.19 -r1.20 src/sys/dev/ic/mvsata.c cvs rdiff -u -r1.14 -r1.15 src/sys/dev/ic/ninjaata32.c cvs rdiff -u -r1.18 -r1.19 src/sys/dev/ic/siisata.c cvs rdiff -u -r1.269 -r1.270 src/sys/dev/ic/wdc.c cvs rdiff -u -r1.49 -r1.50 src/sys/dev/mca/ed_mca.c cvs rdiff -u -r1.26 -r1.27 src/sys/dev/pci/acardide.c cvs rdiff -u -r1.31 -r1.32 src/sys/dev/pci/aceride.c cvs rdiff -u -r1.33 -r1.34 src/sys/dev/pci/cmdide.c cvs rdiff -u -r1.25 -r1.26 src/sys/dev/pci/cypide.c cvs rdiff -u -r1.20 -r1.21 src/sys/dev/pci/geodeide.c \ src/sys/dev/pci/ixpide.c src/sys/dev/pci/optiide.c cvs rdiff -u -r1.29 -r1.30 src/sys/dev/pci/hptide.c src/sys/dev/pci/siside.c cvs rdiff -u -r1.13 -r1.14 src/sys/dev/pci/iteide.c cvs rdiff -u -r1.14 -r1.15 src/sys/dev/pci/jmide.c cvs rdiff -u -r1.53 -r1.54 src/sys/dev/pci/pciide_common.c cvs rdiff -u -r1.30 -r1.31 src/sys/dev/pci/pdcide.c cvs rdiff -u -r1.21 -r1.22 src/sys/dev/pci/pdcsata.c cvs rdiff -u -r1.59 -r1.60 src/sys/dev/pci/piixide.c cvs rdiff -u -r1.22 -r1.23 src/sys/dev/pci/rccide.c src/sys/dev/pci/stpcide.c cvs rdiff -u -r1.3 -r1.4 src/sys/dev/pci/rdcide.c src/sys/dev/pci/schide.c cvs rdiff -u -r1.44 -r1.45 src/sys/dev/pci/satalink.c cvs rdiff -u -r1.24 -r1.25 src/sys/dev/pci/slide.c cvs rdiff -u -r1.5 -r1.6 src/sys/dev/pci/toshide.c cvs rdiff -u -r1.79 -r1.80 src/sys/dev/pci/viaide.c cvs rdiff -u -r1.119 -r1.120 src/sys/dev/pcmcia/wdc_pcmcia.c cvs rdiff -u -r1.114 -r1.115 src/sys/dev/scsipi/atapi_wdc.c cvs rdiff -u -r1.23 -r1.24 src/sys/dev/usb/umass_isdata.c cvs rdiff -u -r1.416 -r1.417 src/sys/sys/param.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/pci
Module Name:src Committed By: dsl Date: Sun Jul 15 10:56:50 UTC 2012 Modified Files: src/sys/dev/pci: nside.c Log Message: Some namespace protection (and add greppablity). Prefix the DRIVE_ and DRIVET_ constants from atavar.h with ATA_. Don't use an enum for drive_type - you don't know how big it will be. Move driver_type to avoid implicit structure padding (esp on arm). This change is purely lexical and mechanical. Update to 6.99.9 - this wasn't done when the SATA PMP changes were made - I'm sure they warranted a bump. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/dev/pci/nside.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/acpi
Module Name:src Committed By: spz Date: Sun Jul 15 11:52:01 UTC 2012 Modified Files: src/sys/dev/acpi: thinkpad_acpi.c Log Message: add function switch to switch on/off "wireless WAN", aka GSM et al modem not tested to actually work, extensively tested not to do any harm if you don't have a wwan To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/dev/acpi/thinkpad_acpi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: dsl Date: Sun Jul 15 15:17:57 UTC 2012 Modified Files: src/sys/arch/amd64/amd64: genassym.cf locore.S machdep.c netbsd32_machdep.c trap.c src/sys/arch/amd64/include: frameasm.h proc.h src/sys/arch/x86/include: cpu.h src/sys/arch/x86/x86: vm_machdep.c src/sys/compat/linux32/arch/amd64: linux32_machdep.c Log Message: Rename MDP_IRET to MDL_IRET since it is an lwp flag, not a proc one. Add an MDL_COMPAT32 flag to the lwp's md_flags, set it for 32bit lwps and use it to force 'return to user' with iret (as is done when MDL_IRET is set). Split the iret/sysret code paths much later. Remove all the replicated code for 32bit system calls - which was only needed so that iret was always used. frameasm.h for XEN contains '#define swapgs', while XEN probable never needs swapgs, this is likely to be confusing. Add a SWAPGS which is a nop on XEN and swapgs otherwise. (I've not yet checked all the swapgs in files that include frameasm.h) Simple x86 programs still work. Hijack 6.99.9 kernel bump (needed for compat32 modules) To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/arch/amd64/amd64/genassym.cf cvs rdiff -u -r1.69 -r1.70 src/sys/arch/amd64/amd64/locore.S cvs rdiff -u -r1.188 -r1.189 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.78 -r1.79 src/sys/arch/amd64/amd64/netbsd32_machdep.c cvs rdiff -u -r1.72 -r1.73 src/sys/arch/amd64/amd64/trap.c cvs rdiff -u -r1.19 -r1.20 src/sys/arch/amd64/include/frameasm.h cvs rdiff -u -r1.14 -r1.15 src/sys/arch/amd64/include/proc.h cvs rdiff -u -r1.51 -r1.52 src/sys/arch/x86/include/cpu.h cvs rdiff -u -r1.15 -r1.16 src/sys/arch/x86/x86/vm_machdep.c cvs rdiff -u -r1.30 -r1.31 \ src/sys/compat/linux32/arch/amd64/linux32_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/ata
Module Name:src Committed By: jakllsch Date: Sun Jul 15 15:49:46 UTC 2012 Modified Files: src/sys/dev/ata: ata.c Log Message: Stopgap crash prevention when atadebug_mask includes DEBUG_PROBE bit. To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/sys/dev/ata/ata.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/sysmon
Module Name:src Committed By: pgoyette Date: Sun Jul 15 17:41:39 UTC 2012 Modified Files: src/sys/dev/sysmon: sysmon_envsys.c sysmon_envsys_events.c sysmon_envsysvar.h Log Message: When unregistering a sensor device, make sure we unregister and delete all the associated events. To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/sys/dev/sysmon/sysmon_envsys.c cvs rdiff -u -r1.98 -r1.99 src/sys/dev/sysmon/sysmon_envsys_events.c cvs rdiff -u -r1.41 -r1.42 src/sys/dev/sysmon/sysmon_envsysvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/sys
Module Name:src Committed By: pgoyette Date: Sun Jul 15 18:31:35 UTC 2012 Modified Files: src/sys/sys: power.h Log Message: Add a new (dummy) event type so we can use it for forcing sensors to be refreshed even when the sensor is not being monitored. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/sys/power.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/sysmon
Module Name:src Committed By: pgoyette Date: Sun Jul 15 18:33:07 UTC 2012 Modified Files: src/sys/dev/sysmon: sysmon_envsys.c sysmon_envsys_events.c sysmonvar.h Log Message: If a sensor is flagged as capable of providing rnd(4) with entropy, hook the sensor into rnd subsystem, and make sure we periodically refresh the sensor whether or not it is being actively monitored. To generate a diff of this commit: cvs rdiff -u -r1.119 -r1.120 src/sys/dev/sysmon/sysmon_envsys.c cvs rdiff -u -r1.99 -r1.100 src/sys/dev/sysmon/sysmon_envsys_events.c cvs rdiff -u -r1.41 -r1.42 src/sys/dev/sysmon/sysmonvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man9
Module Name:src Committed By: pgoyette Date: Sun Jul 15 18:34:03 UTC 2012 Modified Files: src/share/man/man9: sysmon_envsys.9 Log Message: Document the new SYSMON_FHAS_ENTROPY flag. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/share/man/man9/sysmon_envsys.9 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/doc
Module Name:src Committed By: pgoyette Date: Sun Jul 15 18:38:45 UTC 2012 Modified Files: src/doc: CHANGES Log Message: Note recent linking of sysmon_envsys(8) with rnd(4) To generate a diff of this commit: cvs rdiff -u -r1.1717 -r1.1718 src/doc/CHANGES Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/include
Module Name:src Committed By: matt Date: Sun Jul 15 19:59:48 UTC 2012 Modified Files: src/sys/arch/arm/include: byte_swap.h Log Message: Add BSWAP16 and BSWAP32 macros for use in assembly. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/arch/arm/include/byte_swap.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/include
Module Name:src Committed By: matt Date: Sun Jul 15 20:44:20 UTC 2012 Modified Files: src/sys/arch/arm/include: bus_funcs.h Log Message: s/u_int*_t/ -> uint_*_t Add swap variants for many accessors. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/include/bus_funcs.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/arm
Module Name:src Committed By: matt Date: Sun Jul 15 20:48:53 UTC 2012 Modified Files: src/sys/arch/arm/arm: bus_space_a2x.S bus_space_a4x.S bus_space_asm_generic.S Log Message: Add byte-swap versions. Use RET and RETc(c) Use ENTRY_NP To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/arm/bus_space_a2x.S \ src/sys/arch/arm/arm/bus_space_a4x.S cvs rdiff -u -r1.6 -r1.7 src/sys/arch/arm/arm/bus_space_asm_generic.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/mainbus
Module Name:src Committed By: matt Date: Sun Jul 15 20:53:23 UTC 2012 Modified Files: src/sys/arch/arm/mainbus: mainbus_io.c Log Message: Add stream methods To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/arm/mainbus/mainbus_io.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/marvell
Module Name:src Committed By: matt Date: Sun Jul 15 20:53:50 UTC 2012 Modified Files: src/sys/arch/arm/marvell: mvsoc_space.c Log Message: Add stream methods To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/marvell/mvsoc_space.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/omap
Module Name:src Committed By: matt Date: Sun Jul 15 20:54:15 UTC 2012 Modified Files: src/sys/arch/arm/omap: omap_a2x_space.c omap_a4x_space.c omap_nobyteacc_space.c omap_space.c Log Message: Add stream methods To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/omap/omap_a2x_space.c \ src/sys/arch/arm/omap/omap_a4x_space.c \ src/sys/arch/arm/omap/omap_nobyteacc_space.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/omap/omap_space.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/usb
Module Name:src Committed By: mrg Date: Sun Jul 15 21:13:31 UTC 2012 Modified Files: src/sys/dev/usb: usb_subr.c usbdi.c usbdi.h usbdivar.h Log Message: commit my workaround for PR 46648 for now, as the more involved fix is not ready yet: move the clear endpoint stall async call into the task thread, to avoid trying to call kmem_alloc() from a softint thread. XXX ideally moving callbacks into the task thread (or perhaps a different high priority task thread) would be better than this workaround, once that method is working. To generate a diff of this commit: cvs rdiff -u -r1.182 -r1.183 src/sys/dev/usb/usb_subr.c cvs rdiff -u -r1.138 -r1.139 src/sys/dev/usb/usbdi.c cvs rdiff -u -r1.83 -r1.84 src/sys/dev/usb/usbdi.h cvs rdiff -u -r1.97 -r1.98 src/sys/dev/usb/usbdivar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/pci
Module Name:src Committed By: pgoyette Date: Mon Jul 16 01:52:37 UTC 2012 Modified Files: src/sys/arch/x86/pci: amdtemp.c Log Message: Enable entropy gathering To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/arch/x86/pci/amdtemp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm
Module Name:src Committed By: skrll Date: Mon Jul 16 06:26:43 UTC 2012 Modified Files: src/sys/arch/arm/arm32: arm32_machdep.c src/sys/arch/arm/include: cpu.h Log Message: Fix racy softint dispatch that lead to KASSERT(si->si_active) in softint_execute Discussed with matt@. "Looks good to me" To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/sys/arch/arm/arm32/arm32_machdep.c cvs rdiff -u -r1.63 -r1.64 src/sys/arch/arm/include/cpu.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/arm32
Module Name:src Committed By: skrll Date: Mon Jul 16 06:33:05 UTC 2012 Modified Files: src/sys/arch/arm/arm32: arm32_machdep.c Log Message: Make the result from SOFTIPLMASK match the comment. "Wouldn't hurt" from matt@ To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 src/sys/arch/arm/arm32/arm32_machdep.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.