CVS commit: src/sys/arch/evbarm/conf
Module Name:src Committed By: msaitoh Date: Tue Oct 9 08:57:36 UTC 2012 Modified Files: src/sys/arch/evbarm/conf: SHEEVAPLUG Log Message: Add {INET,TCP,UDP}_CSUM_COUNTERS and LOCKDEBUG To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/sys/arch/evbarm/conf/SHEEVAPLUG 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: msaitoh Date: Tue Oct 9 10:25:45 UTC 2012 Modified Files: src/sys/dev/pci: if_wm.c Log Message: Use PRIxPADDR to print a DMA address. This fix a problem that if_wm.c can't compile with WM_DEBUG on non-64bit platforms. To generate a diff of this commit: cvs rdiff -u -r1.234 -r1.235 src/sys/dev/pci/if_wm.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/rumpkern
Module Name:src Committed By: pooka Date: Tue Oct 9 13:35:51 UTC 2012 Modified Files: src/sys/rump/librump/rumpkern: klock.c rump.c rump_private.h Log Message: Gather some statistics about biglock usage. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/rump/librump/rumpkern/klock.c cvs rdiff -u -r1.246 -r1.247 src/sys/rump/librump/rumpkern/rump.c cvs rdiff -u -r1.70 -r1.71 src/sys/rump/librump/rumpkern/rump_private.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [tls-maxphys] src/sys/dev
Module Name:src Committed By: bouyer Date: Tue Oct 9 13:36:07 UTC 2012 Modified Files: src/sys/dev/ata [tls-maxphys]: atareg.h wd.c src/sys/dev/ic [tls-maxphys]: ahcisata_core.c ahcisatareg.h src/sys/dev/pci [tls-maxphys]: acardide.c aceride.c ahcisata_pci.c artsata.c cmdide.c cypide.c geodeide.c hptide.c iteide.c ixpide.c jmide.c nside.c optiide.c pciide.c pciide_common.c pdcide.c pdcsata.c piixide.c rccide.c rdcide.c schide.c siside.c slide.c stpcide.c svwsata.c toshide.c viaide.c Log Message: Support transfers of up to MACHINE_MAXPHYS in all pciide variants, and ahci. wd(4) limits its maxphys depending on the drives's capability (64k sectors for LBA48, 256 sectors for LBA and 128 sectors for older devices). I assumed all pciide controllers could do MACHINE_MAXPHYS transfers, but this may not be true. The capabilities of each controller variants should be looked at more closely. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.40.12.1 src/sys/dev/ata/atareg.h cvs rdiff -u -r1.400 -r1.400.2.1 src/sys/dev/ata/wd.c cvs rdiff -u -r1.43 -r1.43.2.1 src/sys/dev/ic/ahcisata_core.c cvs rdiff -u -r1.11 -r1.11.12.1 src/sys/dev/ic/ahcisatareg.h cvs rdiff -u -r1.30 -r1.30.2.1 src/sys/dev/pci/acardide.c \ src/sys/dev/pci/ahcisata_pci.c cvs rdiff -u -r1.35 -r1.35.2.1 src/sys/dev/pci/aceride.c cvs rdiff -u -r1.24 -r1.24.2.1 src/sys/dev/pci/artsata.c \ src/sys/dev/pci/geodeide.c src/sys/dev/pci/ixpide.c \ src/sys/dev/pci/optiide.c cvs rdiff -u -r1.38 -r1.38.2.1 src/sys/dev/pci/cmdide.c cvs rdiff -u -r1.29 -r1.29.2.1 src/sys/dev/pci/cypide.c cvs rdiff -u -r1.33 -r1.33.2.1 src/sys/dev/pci/hptide.c \ src/sys/dev/pci/siside.c cvs rdiff -u -r1.17 -r1.17.2.1 src/sys/dev/pci/iteide.c cvs rdiff -u -r1.18 -r1.18.2.1 src/sys/dev/pci/jmide.c cvs rdiff -u -r1.7 -r1.7.2.1 src/sys/dev/pci/nside.c src/sys/dev/pci/rdcide.c \ src/sys/dev/pci/schide.c cvs rdiff -u -r1.219.18.1 -r1.219.18.2 src/sys/dev/pci/pciide.c cvs rdiff -u -r1.57 -r1.57.2.1 src/sys/dev/pci/pciide_common.c cvs rdiff -u -r1.34 -r1.34.2.1 src/sys/dev/pci/pdcide.c cvs rdiff -u -r1.25 -r1.25.2.1 src/sys/dev/pci/pdcsata.c cvs rdiff -u -r1.63 -r1.63.2.1 src/sys/dev/pci/piixide.c cvs rdiff -u -r1.26 -r1.26.2.1 src/sys/dev/pci/rccide.c \ src/sys/dev/pci/stpcide.c cvs rdiff -u -r1.28 -r1.28.2.1 src/sys/dev/pci/slide.c cvs rdiff -u -r1.16 -r1.16.2.1 src/sys/dev/pci/svwsata.c cvs rdiff -u -r1.9 -r1.9.2.1 src/sys/dev/pci/toshide.c cvs rdiff -u -r1.83 -r1.83.2.1 src/sys/dev/pci/viaide.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [tls-maxphys] src/sys/uvm
Module Name:src Committed By: bouyer Date: Tue Oct 9 20:07:29 UTC 2012 Modified Files: src/sys/uvm [tls-maxphys]: uvm_readahead.c Log Message: Fix panic "bad chunksize ..." in read-ahead code: - off comes from the pager, so should already be page-aligned. KASSERT() that it is, and remove the off = trunc_page(off) - as off is not changed any more, the size of the transfer is chunksize. Don't compute bytelen any more, which is what required chunksize to be a power of 2. KASSERT() that chunksize is a multiple of page size. To generate a diff of this commit: cvs rdiff -u -r1.8.12.1 -r1.8.12.2 src/sys/uvm/uvm_readahead.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/sparc64/dev
Module Name:src Committed By: jdc Date: Tue Oct 9 20:55:05 UTC 2012 Added Files: src/sys/arch/sparc64/dev: pckbc_ebus.c Log Message: Driver for pckbc at ebus, as found on Tadpole SPARCle. Largely based on sparc's pckbc_js.c. To generate a diff of this commit: cvs rdiff -u -r0 -r1.1 src/sys/arch/sparc64/dev/pckbc_ebus.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/ipf/netinet
Module Name:src Committed By: christos Date: Tue Oct 9 21:32:54 UTC 2012 Modified Files: src/sys/external/bsd/ipf/netinet: fil.c Log Message: remove wrong ntohl (from Aran Clauson) To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/external/bsd/ipf/netinet/fil.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [tls-maxphys] src/sys/uvm
Module Name:src Committed By: bouyer Date: Tue Oct 9 21:37:47 UTC 2012 Modified Files: src/sys/uvm [tls-maxphys]: uvm_readahead.c Log Message: Redo previous: it seems that the point of the bytelen computation was to get transfers aligned to chunksz. So reintroduce the code, but using chunksz instead of chunksize (if the readahead is trucated there's no point in trying to align it anyway). Now I get 64k read requests at the drive level again. To generate a diff of this commit: cvs rdiff -u -r1.8.12.2 -r1.8.12.3 src/sys/uvm/uvm_readahead.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [tls-maxphys] src/sys/ufs/ufs
Module Name:src Committed By: bouyer Date: Tue Oct 9 21:53:03 UTC 2012 Modified Files: src/sys/ufs/ufs [tls-maxphys]: ufs_bmap.c Log Message: Use mnt_maxphys not MAXPHYS to limit the size of I/O to disk. Now the read-ahead code does issue 512k requests to disk. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.49.14.1 src/sys/ufs/ufs/ufs_bmap.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/pci
Module Name:src Committed By: macallan Date: Tue Oct 9 21:59:19 UTC 2012 Modified Files: src/sys/dev/pci: wcfb.c wcfbreg.h Log Message: add acceleration support, for Sun XVR-1200 and compatible only so far adapted from OpenBSD with various improvements, no support for Expert3D has been added this is still suboptimal since we have to sync the engine all the time but it's an improvement over software-only operation To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/dev/pci/wcfb.c cvs rdiff -u -r1.1 -r1.2 src/sys/dev/pci/wcfbreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/external/bsd/bind/dist
Module Name:src Committed By: christos Date: Tue Oct 9 22:55:40 UTC 2012 Modified Files: src/external/bsd/bind/dist: CHANGES version src/external/bsd/bind/dist/bin/named: query.c Log Message: Apply P4: 3383. [security] A certain combination of records in the RBT could cause named to hang while populating the additional section of a response. [RT #31090] To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/external/bsd/bind/dist/CHANGES cvs rdiff -u -r1.3 -r1.4 src/external/bsd/bind/dist/version cvs rdiff -u -r1.8 -r1.9 src/external/bsd/bind/dist/bin/named/query.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/etc/rc.d
Module Name:src Committed By: riz Date: Tue Oct 9 22:58:35 UTC 2012 Modified Files: src/etc/rc.d [netbsd-6]: named Log Message: Pull up following revision(s) (requested by christos in ticket #587): etc/rc.d/named: revision 1.23 PR/47024: Taylor R Campbell: handle "keys" directory and directory permissions in general To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.22.8.1 src/etc/rc.d/named Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/share/man/man5
Module Name:src Committed By: riz Date: Tue Oct 9 23:03:47 UTC 2012 Modified Files: src/share/man/man5 [netbsd-6]: ifconfig.if.5 rc.conf.5 Log Message: Pull up following revision(s) (requested by roy in ticket #588): share/man/man5/ifconfig.if.5: revision 1.16 share/man/man5/rc.conf.5: revision 1.154 Discourage the use of ifconfig_bge0=dhcp and prefer setting dhcpcd=YES in rc.conf(5) instead. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.15.6.1 src/share/man/man5/ifconfig.if.5 cvs rdiff -u -r1.151.2.1 -r1.151.2.2 src/share/man/man5/rc.conf.5 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/arch/powerpc/powerpc
Module Name:src Committed By: riz Date: Tue Oct 9 23:06:13 UTC 2012 Modified Files: src/sys/arch/powerpc/powerpc [netbsd-6]: trap.c Log Message: sys/arch/powerpc/powerpc/trap.c patch Silence trap printfs caused by OpenSSL. [christos, ticket #589] To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.145.8.1 src/sys/arch/powerpc/powerpc/trap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/usr.sbin/npf/npfctl
Module Name:src Committed By: riz Date: Tue Oct 9 23:08:21 UTC 2012 Modified Files: src/usr.sbin/npf/npfctl [netbsd-6]: npf_parse.y Log Message: Pull up following revision(s) (requested by rmind in ticket #590): usr.sbin/npf/npfctl/npf_parse.y: revision 1.14 npfctl/yyerror(): print the right line number if we already parsed the line. To generate a diff of this commit: cvs rdiff -u -r1.3.2.6 -r1.3.2.7 src/usr.sbin/npf/npfctl/npf_parse.y Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/doc
Module Name:src Committed By: riz Date: Tue Oct 9 23:12:57 UTC 2012 Modified Files: src/doc [netbsd-6]: CHANGES-6.0 Log Message: Tickets 587-590. To generate a diff of this commit: cvs rdiff -u -r1.1.2.213 -r1.1.2.214 src/doc/CHANGES-6.0 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/kern
Module Name:src Committed By: riz Date: Tue Oct 9 23:45:21 UTC 2012 Modified Files: src/sys/kern [netbsd-6]: uipc_usrreq.c Log Message: Pull up following revision(s) (requested by christos in ticket #593): sys/kern/uipc_usrreq.c: revision 1.140 Avoid crash dereferencing a NULL fp in fd_affix() in unp_externalize caused by the sequence of passing two fd's with two sendmsg()'s, then doing a read() and a recvmsg(). The read() calls dom_dispose() which discards both messages in the mbuf, and sets the fp's in the array to NULL. Linux dequeues only one message per read() so the second recvmsg() gets the fd from the second message. This fix just avoids the NULL pointer de-reference, making the second recvmsg() to fail. It is dubious to pass fd's with stream sockets and expect mixing read() and recvmsg() to work. Plus processing one control message per read() changes the current semantics and should be examined before applied. In addition there is a race between dom_externalize() and dom_dispose(): what happens in a multi-threaded network stack when one thread disposes where the other externalizes the same array? NB: Pullup to 6. To generate a diff of this commit: cvs rdiff -u -r1.136.8.1 -r1.136.8.2 src/sys/kern/uipc_usrreq.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/sys/net/npf
Module Name:src Committed By: riz Date: Tue Oct 9 23:49:03 UTC 2012 Modified Files: src/sys/net/npf [netbsd-6]: npf_handler.c Log Message: Pull up following revision(s) (requested by rmind in ticket #594): sys/net/npf/npf_handler.c: revision 1.23 npf_packet_handler: drop the packet if IPv6 reassembly did not work. To generate a diff of this commit: cvs rdiff -u -r1.13.2.5 -r1.13.2.6 src/sys/net/npf/npf_handler.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/distrib/notes/macppc
Module Name:src Committed By: riz Date: Tue Oct 9 23:51:14 UTC 2012 Modified Files: src/distrib/notes/macppc [netbsd-6]: install Log Message: Pull up following revision(s) (requested by jnemeth in ticket #595): distrib/notes/macppc/install: revision 1.39 Add some text to "Common Problems" about Open Firmware 3.x not setting up the console and how to work around the problem. This is an initial stab at solving PR/35348 for NetBSD 6.0. After 6.0 is released, a better solution can be done for 6.1. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.38.6.1 src/distrib/notes/macppc/install Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/external/bsd/wpa/dist/src/eap_server
Module Name:src Committed By: riz Date: Tue Oct 9 23:54:57 UTC 2012 Modified Files: src/external/bsd/wpa/dist/src/eap_server [netbsd-6]: eap_server_tls_common.c Log Message: external/bsd/wpa/dist/src/eap_server/eap_server_tls_common.cpatch Fix overflow in hostapd. PRE-SA-2012-07. [christos, ticket #597] To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.1.1.1.8.1 \ src/external/bsd/wpa/dist/src/eap_server/eap_server_tls_common.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/external/bsd/bind/dist
Module Name:src Committed By: riz Date: Tue Oct 9 23:58:09 UTC 2012 Modified Files: src/external/bsd/bind/dist [netbsd-6]: CHANGES version src/external/bsd/bind/dist/bin/named [netbsd-6]: query.c Log Message: Pull up following revision(s) (requested by christos in ticket #598): external/bsd/bind/dist/version: revision 1.4 external/bsd/bind/dist/CHANGES: revision 1.7 external/bsd/bind/dist/bin/named/query.c: revision 1.9 Apply P4: 3383. [security] A certain combination of records in the RBT could cause named to hang while populating the additional section of a response. [RT #31090] To generate a diff of this commit: cvs rdiff -u -r1.2.2.3 -r1.2.2.4 src/external/bsd/bind/dist/CHANGES cvs rdiff -u -r1.1.1.10.4.3 -r1.1.1.10.4.4 src/external/bsd/bind/dist/version cvs rdiff -u -r1.7.2.1 -r1.7.2.2 src/external/bsd/bind/dist/bin/named/query.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-6] src/doc
Module Name:src Committed By: riz Date: Tue Oct 9 23:59:33 UTC 2012 Modified Files: src/doc [netbsd-6]: CHANGES-6.0 Log Message: Tickets 593-595, 597-598. To generate a diff of this commit: cvs rdiff -u -r1.1.2.214 -r1.1.2.215 src/doc/CHANGES-6.0 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libc/arch/arm/gen
Module Name:src Committed By: christos Date: Wed Oct 10 02:15:03 UTC 2012 Modified Files: src/lib/libc/arch/arm/gen: Makefile.inc Log Message: add split files To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/lib/libc/arch/arm/gen/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/lib/libkern/arch/arm
Module Name:src Committed By: christos Date: Wed Oct 10 02:15:31 UTC 2012 Modified Files: src/sys/lib/libkern/arch/arm: Makefile.inc Log Message: add split files. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/lib/libkern/arch/arm/Makefile.inc Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/common/lib/libc/arch/arm/gen
Module Name:src Committed By: christos Date: Wed Oct 10 02:16:54 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S Added Files: src/common/lib/libc/arch/arm/gen: modsi3.S umodsi3.S Log Message: Split out modsi3 and umodsi3 from the divsi3 file. This is so that we don't get re-defined symbols in libc from libgcc in static linking. Example: cc -pthread -static main-calls-pthread-create.c To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/arm/gen/divsi3.S cvs rdiff -u -r0 -r1.1 src/common/lib/libc/arch/arm/gen/modsi3.S \ src/common/lib/libc/arch/arm/gen/umodsi3.S 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: dholland Date: Wed Oct 10 06:55:26 UTC 2012 Modified Files: src/sys/kern: vfs_lookup.c src/sys/miscfs/genfs: layer_vnops.c Log Message: In layer_lookup(), clear *vpp before returning EROFS, as otherwise a stale value can be returned and this causes a diagnostic panic in namei. In relookup(), clear *vpp before calling VOP_LOOKUP, as is done in lookup_once(), as an additional precautionary measure. (in theory both of these fixes are not required together) Should fix PR 47040. To generate a diff of this commit: cvs rdiff -u -r1.194 -r1.195 src/sys/kern/vfs_lookup.c cvs rdiff -u -r1.50 -r1.51 src/sys/miscfs/genfs/layer_vnops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.