CVS commit: src/doc
Module Name:src Committed By: mlelstv Date: Sun Jan 10 07:37:09 UTC 2010 Modified Files: src/doc: 3RDPARTY Log Message: new tzcode To generate a diff of this commit: cvs rdiff -u -r1.743 -r1.744 src/doc/3RDPARTY Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/libexec/ld.elf_so
Module Name:src Committed By: skrll Date: Sun Jan 10 07:29:47 UTC 2010 Modified Files: src/libexec/ld.elf_so: map_object.c rtld.h symbol.c Log Message: Reset the COMBRELOC cache Obj_Entry if it was freed. Fixes PR 41482. Done slightly differently to the patch in the PR. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/libexec/ld.elf_so/map_object.c cvs rdiff -u -r1.82 -r1.83 src/libexec/ld.elf_so/rtld.h cvs rdiff -u -r1.48 -r1.49 src/libexec/ld.elf_so/symbol.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/ic
Module Name:src Committed By: snj Date: Sun Jan 10 07:06:13 UTC 2010 Modified Files: src/sys/dev/ic: smc90cx6.c Log Message: Add a missing closing parenthesis in a few places. From Henning Petersen in PR kern/42527. To generate a diff of this commit: cvs rdiff -u -r1.60 -r1.61 src/sys/dev/ic/smc90cx6.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/libexec/ld.elf_so
Module Name:src Committed By: skrll Date: Sun Jan 10 06:37:33 UTC 2010 Modified Files: src/libexec/ld.elf_so: rtld.c Log Message: Fixup comment. To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128 src/libexec/ld.elf_so/rtld.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/etc
Module Name:src Committed By: dholland Date: Sun Jan 10 06:13:25 UTC 2010 Modified Files: src/etc: Makefile Log Message: Fix installation permissions of /var/db/locate.database as per PR misc/41544. To generate a diff of this commit: cvs rdiff -u -r1.376 -r1.377 src/etc/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/sparc
Module Name:src Committed By: mrg Date: Sun Jan 10 03:36:30 UTC 2010 Modified Files: src/sys/arch/sparc/sparc: trap.c Log Message: put the cpu_number() into some messages. To generate a diff of this commit: cvs rdiff -u -r1.179 -r1.180 src/sys/arch/sparc/sparc/trap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [matt-nb5-mips64] src/sys/arch/mips/rmi
Module Name:src Committed By: matt Date: Sun Jan 10 03:08:35 UTC 2010 Modified Files: src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_obio.c Log Message: Actually use a 32bit limit for the 32bit bus_dma_tag. To generate a diff of this commit: cvs rdiff -u -r1.1.2.9 -r1.1.2.10 src/sys/arch/mips/rmi/rmixl_obio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [matt-nb5-mips64] src/sys/arch
Module Name:src Committed By: matt Date: Sun Jan 10 02:48:47 UTC 2010 Modified Files: src/sys/arch/evbmips/adm5120 [matt-nb5-mips64]: machdep.c src/sys/arch/evbmips/alchemy [matt-nb5-mips64]: machdep.c obio.c src/sys/arch/evbmips/atheros [matt-nb5-mips64]: machdep.c src/sys/arch/evbmips/conf [matt-nb5-mips64]: files.malta src/sys/arch/evbmips/include [matt-nb5-mips64]: bus.h src/sys/arch/evbmips/malta [matt-nb5-mips64]: malta_dma.c maltavar.h src/sys/arch/evbmips/malta/pci [matt-nb5-mips64]: pci_machdep.c pcib.c src/sys/arch/mips/adm5120 [matt-nb5-mips64]: adm5120_extio.c adm5120_obio.c adm5120_obio_dma.c src/sys/arch/mips/adm5120/dev [matt-nb5-mips64]: admpci.c src/sys/arch/mips/alchemy [matt-nb5-mips64]: au_himem_space.c aubus.c src/sys/arch/mips/atheros [matt-nb5-mips64]: arbus.c src/sys/arch/mips/include [matt-nb5-mips64]: bus_dma.h pmap.h src/sys/arch/mips/mips [matt-nb5-mips64]: bus_dma.c mem.c pmap.c src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixl_obio.c rmixl_pcie.c rmixl_usbi.c rmixlvar.h Log Message: Add generic support for DMA bounce buffers and real version of bus_dmatag_subregion. MALTA uses it for ISADMA. Make RMIXL use for creating 32bit and 29bit subregions. To generate a diff of this commit: cvs rdiff -u -r1.6.10.2 -r1.6.10.3 src/sys/arch/evbmips/adm5120/machdep.c cvs rdiff -u -r1.37.10.2 -r1.37.10.3 src/sys/arch/evbmips/alchemy/machdep.c cvs rdiff -u -r1.1 -r1.1.98.1 src/sys/arch/evbmips/alchemy/obio.c cvs rdiff -u -r1.13.10.2 -r1.13.10.3 src/sys/arch/evbmips/atheros/machdep.c cvs rdiff -u -r1.15 -r1.15.28.1 src/sys/arch/evbmips/conf/files.malta cvs rdiff -u -r1.3 -r1.3.140.1 src/sys/arch/evbmips/include/bus.h cvs rdiff -u -r1.7 -r1.7.18.1 src/sys/arch/evbmips/malta/malta_dma.c cvs rdiff -u -r1.4 -r1.4.18.1 src/sys/arch/evbmips/malta/maltavar.h cvs rdiff -u -r1.4 -r1.4.96.1 src/sys/arch/evbmips/malta/pci/pci_machdep.c cvs rdiff -u -r1.12 -r1.12.84.1 src/sys/arch/evbmips/malta/pci/pcib.c cvs rdiff -u -r1.2 -r1.2.12.1 src/sys/arch/mips/adm5120/adm5120_extio.c cvs rdiff -u -r1.1 -r1.1.62.1 src/sys/arch/mips/adm5120/adm5120_obio.c cvs rdiff -u -r1.2 -r1.2.18.1 src/sys/arch/mips/adm5120/adm5120_obio_dma.c cvs rdiff -u -r1.1 -r1.1.62.1 src/sys/arch/mips/adm5120/dev/admpci.c cvs rdiff -u -r1.8 -r1.8.18.1 src/sys/arch/mips/alchemy/au_himem_space.c cvs rdiff -u -r1.18 -r1.18.90.1 src/sys/arch/mips/alchemy/aubus.c cvs rdiff -u -r1.10 -r1.10.80.1 src/sys/arch/mips/atheros/arbus.c cvs rdiff -u -r1.9 -r1.9.18.1 src/sys/arch/mips/include/bus_dma.h cvs rdiff -u -r1.54.26.3 -r1.54.26.4 src/sys/arch/mips/include/pmap.h cvs rdiff -u -r1.22.16.7 -r1.22.16.8 src/sys/arch/mips/mips/bus_dma.c cvs rdiff -u -r1.35.38.2 -r1.35.38.3 src/sys/arch/mips/mips/mem.c cvs rdiff -u -r1.179.16.8 -r1.179.16.9 src/sys/arch/mips/mips/pmap.c cvs rdiff -u -r1.1.2.8 -r1.1.2.9 src/sys/arch/mips/rmi/rmixl_obio.c cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/arch/mips/rmi/rmixl_pcie.c cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/arch/mips/rmi/rmixl_usbi.c cvs rdiff -u -r1.1.2.9 -r1.1.2.10 src/sys/arch/mips/rmi/rmixlvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/cddl/osnet/dist/uts/common/fs/zfs
Module Name:src Committed By: haad Date: Sun Jan 10 01:35:39 UTC 2010 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_replay.c Log Message: Fix problem in ZFS ZIL layer where unclean shutdown of filesystem can change replayed file permissions to 777. Patch from FreeBSD. Original commit message: Be careful which vattr fields are set during setattr replay. Without this fix strange things can appear after unclean shutdown like files with mode set to 0. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_replay.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/patch
Module Name:src Committed By: joerg Date: Sun Jan 10 01:10:16 UTC 2010 Modified Files: src/usr.bin/patch: util.c Log Message: Plug a memory leak. From Igor Zinovik. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/usr.bin/patch/util.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/x86/x86
Module Name:src Committed By: cegger Date: Sat Jan 9 22:54:00 UTC 2010 Modified Files: src/sys/arch/x86/x86: x86_machdep.c Log Message: TOPLIMIT for i386 PAE is 64GB. To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/arch/x86/x86/x86_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/arch/x86
Module Name:src Committed By: cegger Date: Sat Jan 9 20:56:17 UTC 2010 Modified Files: src/sys/arch/x86/include: cpu.h mpconfig.h src/sys/arch/x86/x86: mpacpi.c Log Message: add x2apic support. patch presented on current-users@, port-i386@ and port-amd64@ on 2009-12-22 No comments. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/arch/x86/include/cpu.h cvs rdiff -u -r1.11 -r1.12 src/sys/arch/x86/include/mpconfig.h cvs rdiff -u -r1.83 -r1.84 src/sys/arch/x86/x86/mpacpi.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/x86/include
Module Name:src Committed By: cegger Date: Sat Jan 9 20:50:11 UTC 2010 Modified Files: src/sys/arch/x86/include: i82489reg.h Log Message: add LAPIC_MSR_ENABLE_x2 MSR. from mur...@river-styx via port-amd64@ '...as documented in the Intel 64 and IA32 Architectures Software Developers Manual 3A, chapter 10.5.1.' To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/arch/x86/include/i82489reg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Re: CVS commit: src/sys/kern
On Sat, Jan 09, 2010 at 01:38:04PM +, Mindaugas Rasiukevicius wrote: > David Young wrote: > > Previously, the code distinguished garbage collection, locking > > acquisition, and resource-reclamation from each other by using > > more, and more meaningful, subroutine names. Also, in the common > > case, it collected and reclaimed garbage immediately at the end of > > config_detach(9) instead of at some arbitrary time in the future (for > > example, in the next call to device_lookup()). > > > > Your change obfuscates the code and needlessly postpones a lot of > > garbage collection. Please back it out. > > Your code had local a list of devices to G/C - it is redundant. Now there is a global list, and there is still a local list of devices to garbage collect. That is not more redundant? > Having > resource freeing/destroying tied with last unlock operation will make sure > that it wont be done with locks held - that is a common way. Perhaps > names "lock/unlock" confuse you? It can be "enter/exit" or similar. The names are no longer descriptive. "Enter" and "exit" are vague. > Can you explain "arbitrary time in the future" and "needlessly postpones"? > It does not change the previous behaviour. You changed the previous behavior in two ways: config_detach: used to collect the garbage it just created, in the common case where no other thread was in the device tree. Now it does not. device_lookup: collects garbage where previously it did not. Back the changes out, and let's discuss how to achieve your purposes with a smaller change. Dave -- David Young OJC Technologies dyo...@ojctech.com Urbana, IL * (217) 278-3933
CVS commit: src/sys/kern
Module Name:src Committed By: rmind Date: Sat Jan 9 19:02:18 UTC 2010 Modified Files: src/sys/kern: kern_softint.c Log Message: softint_overlay: disable kernel preemption before curlwp->l_cpu use. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/sys/kern/kern_softint.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man7
Module Name:src Committed By: snj Date: Sat Jan 9 17:28:06 UTC 2010 Modified Files: src/share/man/man7: sysctl.7 Log Message: It's "hw.acpi.supported_states", not "hw.acpi.support_states". From rudolf on netbsd-d...@. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/share/man/man7/sysctl.7 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/librump/rumpdev
Module Name:src Committed By: pooka Date: Sat Jan 9 16:32:57 UTC 2010 Modified Files: src/sys/rump/librump/rumpdev: rump_dev.c Log Message: pmf_init() To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/sys/rump/librump/rumpdev/rump_dev.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/librump
Module Name:src Committed By: pooka Date: Sat Jan 9 16:29:32 UTC 2010 Modified Files: src/sys/rump/librump/rumpdev: Makefile.rumpdev src/sys/rump/librump/rumpkern: emul.c Added Files: src/sys/rump/librump/rumpdev/opt: wsdisplay.h Log Message: Include kern_pmf.c in rumpdev. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/rump/librump/rumpdev/Makefile.rumpdev cvs rdiff -u -r0 -r1.1 src/sys/rump/librump/rumpdev/opt/wsdisplay.h cvs rdiff -u -r1.115 -r1.116 src/sys/rump/librump/rumpkern/emul.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/examples/rump
Module Name:src Committed By: pooka Date: Sat Jan 9 16:19:17 UTC 2010 Added Files: src/share/examples/rump: Makefile Log Message: Stick a top-level subdir-makefile here for easy build-testing. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/share/examples/rump/Makefile 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: jruoho Date: Sat Jan 9 15:43:12 UTC 2010 Modified Files: src/sys/dev/acpi: acpi.c Log Message: Add "ACPI fans" to the list of ignored HIDs, as discussed on port-i...@. To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src/sys/dev/acpi/acpi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/libexec/ld.elf_so/arch/hppa
Module Name:src Committed By: skrll Date: Sat Jan 9 15:36:44 UTC 2010 Modified Files: src/libexec/ld.elf_so/arch/hppa: rtld_start.S Log Message: Small tidyup. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/libexec/ld.elf_so/arch/hppa/rtld_start.S 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: jruoho Date: Sat Jan 9 15:34:59 UTC 2010 Modified Files: src/sys/dev/acpi: wmi_acpi.c Log Message: Fix the casts in the event handler. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/dev/acpi/wmi_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/dev/ic
Module Name:src Committed By: tsutsui Date: Sat Jan 9 14:15:49 UTC 2010 Modified Files: src/sys/dev/ic: com.c Log Message: To print bus_addr_t value, cast it to u_long rather than size_t. To generate a diff of this commit: cvs rdiff -u -r1.293 -r1.294 src/sys/dev/ic/com.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Re: CVS commit: src/sys/kern
David Young wrote: > Previously, the code distinguished garbage collection, locking > acquisition, and resource-reclamation from each other by using > more, and more meaningful, subroutine names. Also, in the common > case, it collected and reclaimed garbage immediately at the end of > config_detach(9) instead of at some arbitrary time in the future (for > example, in the next call to device_lookup()). > > Your change obfuscates the code and needlessly postpones a lot of > garbage collection. Please back it out. Your code had local a list of devices to G/C - it is redundant. Having resource freeing/destroying tied with last unlock operation will make sure that it wont be done with locks held - that is a common way. Perhaps names "lock/unlock" confuse you? It can be "enter/exit" or similar. Can you explain "arbitrary time in the future" and "needlessly postpones"? It does not change the previous behaviour. -- Mindaugas
CVS commit: src/sys/dev/pci
Module Name:src Committed By: martin Date: Sat Jan 9 13:34:34 UTC 2010 Modified Files: src/sys/dev/pci: if_cas.c Log Message: adapt to recent pmf changes To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/dev/pci/if_cas.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/mips/mips
Module Name:src Committed By: simonb Date: Sat Jan 9 11:49:17 UTC 2010 Modified Files: src/sys/arch/mips/mips: lock_stubs.S Log Message: Don't always use ".set mips3" - that explicitly uses 64-bit instructions and we may be on a 32-bit CPU. Instead use .set mips3/mips32/mips64 depending on current build arch. Should fix boot problems on a Alchemy CPU reported by KIYOHARA Takashi on port-mips. A couple of niggles/concerns: * XXX Clean up with a macro? Same code fragment is in mipsX_subr.S too. * XXX Key off build abi instead of processor type? To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/mips/mips/lock_stubs.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4
Module Name:src Committed By: wiz Date: Sat Jan 9 11:18:32 UTC 2010 Modified Files: src/share/man/man4: faith.4 Log Message: "an" before a vowel, not "a". To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/share/man/man4/faith.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/libexec/tftpd
Module Name:src Committed By: mbalmer Date: Sat Jan 9 10:46:31 UTC 2010 Modified Files: src/libexec/tftpd: tftpd.c Log Message: fix build To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/libexec/tftpd/tftpd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/faithd
Module Name:src Committed By: mbalmer Date: Sat Jan 9 10:43:12 UTC 2010 Modified Files: src/usr.sbin/faithd: faithd.8 Log Message: Various language fixes. >From FreeBSD. To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/usr.sbin/faithd/faithd.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4
Module Name:src Committed By: mbalmer Date: Sat Jan 9 09:44:41 UTC 2010 Modified Files: src/share/man/man4: faith.4 Log Message: Fix date. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/share/man/man4/faith.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4
Module Name:src Committed By: mbalmer Date: Sat Jan 9 09:44:29 UTC 2010 Modified Files: src/share/man/man4: bridge.4 Log Message: A bridge works like a switch, not like a hub. >From FreeBSD. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/share/man/man4/bridge.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/unzip
Module Name:src Committed By: mbalmer Date: Sat Jan 9 09:27:42 UTC 2010 Modified Files: src/usr.bin/unzip: unzip.c Log Message: When restoring files, use the mode, not the filetype, for the mode. >From FreeBSD (r201630) To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/usr.bin/unzip/unzip.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4
Module Name:src Committed By: mbalmer Date: Sat Jan 9 09:19:19 UTC 2010 Modified Files: src/share/man/man4: faith.4 Log Message: Various language fixes. From FreeBSD. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/share/man/man4/faith.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x68k/dev
Module Name:src Committed By: isaki Date: Sat Jan 9 09:16:33 UTC 2010 Modified Files: src/sys/arch/x68k/dev: grf.c par.c Log Message: Make compile with DEBUG. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/arch/x68k/dev/grf.c cvs rdiff -u -r1.37 -r1.38 src/sys/arch/x68k/dev/par.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.