From marius at FreeBSD.org Mon Sep 1 00:42:08 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Mon Sep 1 00:42:20 2008 Subject: cvs commit: src/sys/dev/dc if_dc.c if_dcreg.h Message-ID: <200809010042.m810g8tA036405@repoman.freebsd.org> marius 2008-09-01 00:42:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/dc if_dc.c if_dcreg.h Log: SVN rev 182582 on 2008-09-01 00:42:00Z by marius MFC: r182461 For chips with a broken DC_ISR_RX_STATE which f.e. never signals stopped nor the waiting state and also no other means to check whether the receiver is idle (see also r163774), we have no choice than to call mii_tick(9) unconditionally even in the case of the DC_REDUCED_MII_POLL handling as far as the RX side is concerned. This isn't necessarily worse than checking whether RX is idle though because unlike as with TX we're racing with the hardware, which might receive packets any time while we poll the MII, anyway. Reported and tested by: Jacob Owens Reviewed by: yongari Revision Changes Path 1.192.2.5 +7 -5 src/sys/dev/dc/if_dc.c 1.54.2.2 +4 -0 src/sys/dev/dc/if_dcreg.h From marius at FreeBSD.org Mon Sep 1 00:46:25 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Mon Sep 1 00:46:37 2008 Subject: cvs commit: src/sys/pci if_dc.c if_dcreg.h Message-ID: <200809010046.m810kOxU036776@repoman.freebsd.org> marius 2008-09-01 00:46:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/pci if_dc.c if_dcreg.h Log: SVN rev 182583 on 2008-09-01 00:46:14Z by marius MFC: r182461 For chips with a broken DC_ISR_RX_STATE which f.e. never signals stopped nor the waiting state and also no other means to check whether the receiver is idle (see also r163774), we have no choice than to call mii_tick(9) unconditionally even in the case of the DC_REDUCED_MII_POLL handling as far as the RX side is concerned. This isn't necessarily worse than checking whether RX is idle though because unlike as with TX we're racing with the hardware, which might receive packets any time while we poll the MII, anyway. Reported and tested by: Jacob Owens Reviewed by: yongari Revision Changes Path 1.160.2.16 +7 -5 src/sys/pci/if_dc.c 1.44.2.8 +4 -0 src/sys/pci/if_dcreg.h From jb at FreeBSD.org Mon Sep 1 02:00:41 2008 From: jb at FreeBSD.org (John Birrell) Date: Mon Sep 1 02:00:48 2008 Subject: cvs commit: src/sys/cddl/compat/opensolaris/kern opensolaris_kmem.c Message-ID: <200809010200.m8120eE0053711@repoman.freebsd.org> jb 2008-09-01 02:00:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/cddl/compat/opensolaris/kern opensolaris_kmem.c Log: SVN rev 182584 on 2008-09-01 02:00:23Z by jb Disable debug mode. This is the likely cause of the performance degradation noticed by ZFS users after the DTrace merge. Revision Changes Path 1.4.2.3 +0 -2 src/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c From ganbold at micom.mng.net Mon Sep 1 02:10:03 2008 From: ganbold at micom.mng.net (Ganbold) Date: Mon Sep 1 02:10:15 2008 Subject: cvs commit: src/sys/netinet if_ether.c In-Reply-To: <200808180906.m7I96FIo099489@repoman.freebsd.org> References: <200808180906.m7I96FIo099489@repoman.freebsd.org> Message-ID: <48BB4684.701@micom.mng.net> Philip Paeps wrote: > philip 2008-08-18 09:06:11 UTC > > FreeBSD src repository > > Modified files: > sys/netinet if_ether.c > Log: > SVN rev 181824 on 2008-08-18 09:06:11Z by philip > > Fix ARP in bridging scenarios where the bridge shares its > MAC address with one of its members (see my r180140). > > Pointy hat to: philip > Submitted by: Eygene Ryabinkin > MFC after: 3 days > When this will be MFCed? This fixes connectivity problem on bridging firewall. thanks, Ganbold > > Revision Changes Path > 1.174 +24 -1 src/sys/netinet/if_ether.c > _______________________________________________ > cvs-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-all > To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" > > > > -- It may be that your whole purpose in life is simply to serve as a warning to others. From thompsa at FreeBSD.org Mon Sep 1 02:17:42 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Mon Sep 1 02:17:48 2008 Subject: cvs commit: src/sys/netinet if_ether.c Message-ID: <200809010217.m812Hf5I056184@repoman.freebsd.org> thompsa 2008-09-01 02:17:31 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet if_ether.c Log: SVN rev 182585 on 2008-09-01 02:17:31Z by thompsa MFC r181824 Fix ARP in bridging scenarios where the bridge shares its MAC address with one of its members. Revision Changes Path 1.162.2.4 +24 -1 src/sys/netinet/if_ether.c From thompsa at FreeBSD.org Mon Sep 1 02:19:57 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Mon Sep 1 02:20:09 2008 Subject: cvs commit: src/sys/netinet if_ether.c Message-ID: <200809010219.m812JvV4056376@repoman.freebsd.org> thompsa 2008-09-01 02:19:40 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet if_ether.c Log: SVN rev 182586 on 2008-09-01 02:19:40Z by thompsa MFC r181824 Fix ARP in bridging scenarios where the bridge shares its MAC address with one of its members. Revision Changes Path 1.137.2.16 +24 -1 src/sys/netinet/if_ether.c From thompsa at FreeBSD.org Mon Sep 1 02:43:53 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Mon Sep 1 02:44:04 2008 Subject: cvs commit: src/sys/netinet if_ether.c In-Reply-To: <48BB4684.701@micom.mng.net> References: <200808180906.m7I96FIo099489@repoman.freebsd.org> <48BB4684.701@micom.mng.net> Message-ID: <20080901022034.GA78218@citylink.fud.org.nz> On Mon, Sep 01, 2008 at 09:33:56AM +0800, Ganbold wrote: > Philip Paeps wrote: >> philip 2008-08-18 09:06:11 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/netinet if_ether.c Log: >> SVN rev 181824 on 2008-08-18 09:06:11Z by philip >> Fix ARP in bridging scenarios where the bridge shares its >> MAC address with one of its members (see my r180140). >> Pointy hat to: philip >> Submitted by: Eygene Ryabinkin >> MFC after: 3 days >> > > When this will be MFCed? Right now :) > This fixes connectivity problem on bridging firewall. Its done, you can update now. cheers, Andrew From kientzle at FreeBSD.org Mon Sep 1 02:50:44 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Mon Sep 1 02:50:50 2008 Subject: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c Message-ID: <200809010250.m812oink058875@repoman.freebsd.org> kientzle 2008-09-01 02:50:24 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: SVN rev 182587 on 2008-09-01 02:50:24Z by kientzle Use the "start_time" (time at which the restore process began) to fill in a missing atime instead of substituting mtime. PR: bin/124915 Revision Changes Path 1.33 +13 -5 src/lib/libarchive/archive_write_disk.c 1.12 +4 -2 src/lib/libarchive/test/test_write_disk.c From kientzle at FreeBSD.org Mon Sep 1 02:51:00 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Mon Sep 1 02:51:12 2008 Subject: cvs commit: src/lib/libarchive archive_write_set_format_by_name.c Message-ID: <200809010251.m812p0eq058932@repoman.freebsd.org> kientzle 2008-09-01 02:50:53 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_set_format_by_name.c Log: SVN rev 182588 on 2008-09-01 02:50:53Z by kientzle Sort the list of format names. Revision Changes Path 1.9 +1 -1 src/lib/libarchive/archive_write_set_format_by_name.c From ganbold at micom.mng.net Mon Sep 1 03:34:15 2008 From: ganbold at micom.mng.net (Ganbold) Date: Mon Sep 1 03:34:22 2008 Subject: cvs commit: src/sys/netinet if_ether.c In-Reply-To: <20080901022034.GA78218@citylink.fud.org.nz> References: <200808180906.m7I96FIo099489@repoman.freebsd.org> <48BB4684.701@micom.mng.net> <20080901022034.GA78218@citylink.fud.org.nz> Message-ID: <48BB62B4.7060206@micom.mng.net> Andrew Thompson wrote: > On Mon, Sep 01, 2008 at 09:33:56AM +0800, Ganbold wrote: > >> Philip Paeps wrote: >> >>> philip 2008-08-18 09:06:11 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/netinet if_ether.c Log: >>> SVN rev 181824 on 2008-08-18 09:06:11Z by philip >>> Fix ARP in bridging scenarios where the bridge shares its >>> MAC address with one of its members (see my r180140). >>> Pointy hat to: philip >>> Submitted by: Eygene Ryabinkin >>> MFC after: 3 days >>> >>> >> When this will be MFCed? >> > > Right now :) > > >> This fixes connectivity problem on bridging firewall. >> > > Its done, you can update now. > Thanks a lot, Ganbold > > cheers, > Andrew > _______________________________________________ > cvs-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-all > To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" > > > > -- TAKE FORCEFUL ACTION: Do something that should have been done a long time ago. From kmacy at FreeBSD.org Mon Sep 1 04:49:54 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Mon Sep 1 04:50:05 2008 Subject: cvs commit: src/sys/dev/cxgb/ulp/tom cxgb_cpl_io.c src/sys/netinet in_pcb.c in_pcb.h Message-ID: <200809010449.m814nrqd080657@repoman.freebsd.org> kmacy 2008-09-01 04:48:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/cxgb/ulp/tom cxgb_cpl_io.c sys/netinet in_pcb.c in_pcb.h Log: SVN rev 182589 on 2008-09-01 04:48:59Z by kmacy MFC 177530: Insulate inpcb consumers outside the stack from the lock type and offset within the pcb by adding accessor functions. Revision Changes Path 1.15.2.3 +41 -26 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c 1.196.2.12 +44 -0 src/sys/netinet/in_pcb.c 1.100.2.8 +26 -0 src/sys/netinet/in_pcb.h From kientzle at FreeBSD.org Mon Sep 1 04:54:40 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Mon Sep 1 04:54:47 2008 Subject: cvs commit: src/lib/libarchive archive_entry.c archive_entry.h archive_entry_private.h src/lib/libarchive/test test_entry.c Message-ID: <200809010454.m814selE081057@repoman.freebsd.org> kientzle 2008-09-01 04:54:29 UTC FreeBSD src repository Modified files: lib/libarchive archive_entry.c archive_entry.h archive_entry_private.h lib/libarchive/test test_entry.c Log: SVN rev 182590 on 2008-09-01 04:54:29Z by kientzle MfP4: set/unset tracking for atime, ctime, mtime, and size fields. This generalizes the existing set/unset tracking for hardlink/symlink fields and extends it to cover non-string fields. Eventually, this will be further extended to cover most fields. In particular, this is needed to correctly detect when time fields are missing (for example, reading ustar archives doesn't set atime or ctime) for proper time restore and is helpful when trying to determine whether to overwrite data when restoring hardlinks. This commit updates the tests but not the docs. Revision Changes Path 1.53 +91 -24 src/lib/libarchive/archive_entry.c 1.28 +30 -2 src/lib/libarchive/archive_entry.h 1.5 +8 -2 src/lib/libarchive/archive_entry_private.h 1.7 +32 -1 src/lib/libarchive/test/test_entry.c From kmacy at FreeBSD.org Mon Sep 1 05:31:24 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Mon Sep 1 05:31:30 2008 Subject: cvs commit: src/sys/dev/cxgb/ulp/toecore toedev.c src/sys/netinet tcp_offload.c toedev.h Message-ID: <200809010531.m815VOf0085178@repoman.freebsd.org> kmacy 2008-09-01 05:30:22 UTC FreeBSD src repository Modified files: sys/dev/cxgb/ulp/toecore toedev.c sys/netinet tcp_offload.c toedev.h Log: SVN rev 182591 on 2008-09-01 05:30:22Z by kmacy Don't check if an interface can do tcp offload if there are no offload devices registered on the system. Suggested by: rwatson MFC after: 3 days Revision Changes Path 1.2 +1 -0 src/sys/dev/cxgb/ulp/toecore/toedev.c 1.6 +6 -1 src/sys/netinet/tcp_offload.c 1.6 +2 -0 src/sys/netinet/toedev.h From kientzle at FreeBSD.org Mon Sep 1 05:38:44 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Mon Sep 1 05:38:55 2008 Subject: cvs commit: src/lib/libarchive/test read_open_memory.c test_acl_basic.c test_acl_pax.c test_bad_fd.c test_compat_gtar.c test_compat_zip.c test_empty_write.c test_entry.c test_read_compress_program.c test_read_data_large.c test_read_extract.c test_read_format_ar.c ... Message-ID: <200809010538.m815chFV086005@repoman.freebsd.org> kientzle 2008-09-01 05:38:33 UTC FreeBSD src repository Modified files: lib/libarchive/test read_open_memory.c test_acl_basic.c test_acl_pax.c test_bad_fd.c test_compat_gtar.c test_compat_zip.c test_empty_write.c test_entry.c test_read_compress_program.c test_read_data_large.c test_read_extract.c test_read_format_ar.c test_read_format_cpio_bin.c test_read_format_cpio_bin_Z.c test_read_format_cpio_bin_bz2.c test_read_format_cpio_bin_gz.c test_read_format_cpio_odc.c test_read_format_cpio_svr4_gzip.c test_read_format_cpio_svr4c_Z.c test_read_format_empty.c test_read_format_gtar_gz.c test_read_format_gtar_sparse.c test_read_format_iso_gz.c test_read_format_isorr_bz2.c test_read_format_mtree.c test_read_format_pax_bz2.c test_read_format_tar.c test_read_format_tar_empty_filename.c test_read_format_tbz.c test_read_format_tgz.c test_read_format_tz.c test_read_format_zip.c test_read_large.c test_read_pax_truncated.c test_read_position.c test_read_truncated.c test_tar_filenames.c test_tar_large.c test_write_compress.c test_write_compress_program.c test_write_disk.c test_write_disk_hardlink.c test_write_disk_perms.c test_write_disk_secure.c test_write_format_ar.c test_write_format_cpio.c test_write_format_cpio_empty.c test_write_format_cpio_newc.c test_write_format_cpio_odc.c test_write_format_shar_empty.c test_write_format_tar.c test_write_format_tar_empty.c test_write_open_memory.c Log: SVN rev 182592 on 2008-09-01 05:38:33Z by kientzle Style: Use ARCHIVE_VERSION_NUMBER to conditionalize tests on the particular libarchive version being tested instead of the deprecated ARCHIVE_API_VERSION and ARCHIVE_VERSION_STAMP macros. Revision Changes Path 1.3 +2 -2 src/lib/libarchive/test/read_open_memory.c 1.5 +1 -1 src/lib/libarchive/test/test_acl_basic.c 1.6 +8 -8 src/lib/libarchive/test/test_acl_pax.c 1.2 +3 -3 src/lib/libarchive/test/test_bad_fd.c 1.3 +3 -3 src/lib/libarchive/test/test_compat_gtar.c 1.3 +3 -3 src/lib/libarchive/test/test_compat_zip.c 1.3 +9 -10 src/lib/libarchive/test/test_empty_write.c 1.8 +40 -40 src/lib/libarchive/test/test_entry.c 1.3 +4 -4 src/lib/libarchive/test/test_read_compress_program.c 1.4 +9 -9 src/lib/libarchive/test/test_read_data_large.c 1.5 +6 -6 src/lib/libarchive/test/test_read_extract.c 1.6 +5 -5 src/lib/libarchive/test/test_read_format_ar.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_cpio_bin.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_cpio_bin_Z.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_cpio_bin_bz2.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_cpio_bin_gz.c 1.3 +3 -3 src/lib/libarchive/test/test_read_format_cpio_odc.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_cpio_svr4_gzip.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_cpio_svr4c_Z.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_empty.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_gtar_gz.c 1.9 +5 -5 src/lib/libarchive/test/test_read_format_gtar_sparse.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_iso_gz.c 1.5 +3 -3 src/lib/libarchive/test/test_read_format_isorr_bz2.c 1.3 +4 -4 src/lib/libarchive/test/test_read_format_mtree.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_pax_bz2.c 1.4 +6 -6 src/lib/libarchive/test/test_read_format_tar.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_tar_empty_filename.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_tbz.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_tgz.c 1.2 +3 -3 src/lib/libarchive/test/test_read_format_tz.c 1.7 +3 -3 src/lib/libarchive/test/test_read_format_zip.c 1.4 +9 -9 src/lib/libarchive/test/test_read_large.c 1.3 +30 -30 src/lib/libarchive/test/test_read_pax_truncated.c 1.4 +3 -3 src/lib/libarchive/test/test_read_position.c 1.4 +9 -9 src/lib/libarchive/test/test_read_truncated.c 1.10 +10 -10 src/lib/libarchive/test/test_tar_filenames.c 1.4 +8 -8 src/lib/libarchive/test/test_tar_large.c 1.3 +6 -6 src/lib/libarchive/test/test_write_compress.c 1.3 +7 -7 src/lib/libarchive/test/test_write_compress_program.c 1.13 +11 -11 src/lib/libarchive/test/test_write_disk.c 1.4 +1 -1 src/lib/libarchive/test/test_write_disk_hardlink.c 1.10 +5 -5 src/lib/libarchive/test/test_write_disk_perms.c 1.5 +4 -5 src/lib/libarchive/test/test_write_disk_secure.c 1.8 +14 -14 src/lib/libarchive/test/test_write_format_ar.c 1.5 +8 -8 src/lib/libarchive/test/test_write_format_cpio.c 1.3 +3 -3 src/lib/libarchive/test/test_write_format_cpio_empty.c 1.3 +3 -3 src/lib/libarchive/test/test_write_format_cpio_newc.c 1.2 +3 -3 src/lib/libarchive/test/test_write_format_cpio_odc.c 1.3 +3 -3 src/lib/libarchive/test/test_write_format_shar_empty.c 1.4 +6 -6 src/lib/libarchive/test/test_write_format_tar.c 1.4 +8 -8 src/lib/libarchive/test/test_write_format_tar_empty.c 1.4 +3 -3 src/lib/libarchive/test/test_write_open_memory.c From kmacy at FreeBSD.org Mon Sep 1 07:38:00 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Mon Sep 1 07:38:06 2008 Subject: cvs commit: src/sys/netinet in_pcb.c Message-ID: <200809010738.m817c098098631@repoman.freebsd.org> kmacy 2008-09-01 07:37:41 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet in_pcb.c Log: SVN rev 182593 on 2008-09-01 07:37:41Z by kmacy fix LINT build Revision Changes Path 1.196.2.13 +17 -2 src/sys/netinet/in_pcb.c From kmacy at FreeBSD.org Mon Sep 1 07:50:16 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Mon Sep 1 07:50:28 2008 Subject: cvs commit: src/usr.sbin/cxgbtool cxgbtool.c reg_defs_t3.c reg_defs_t3b.c version.h Message-ID: <200809010750.m817oGK6099662@repoman.freebsd.org> kmacy 2008-09-01 07:50:04 UTC FreeBSD src repository Modified files: usr.sbin/cxgbtool cxgbtool.c reg_defs_t3.c reg_defs_t3b.c version.h Log: SVN rev 182594 on 2008-09-01 07:50:04Z by kmacy Bring cxgbtool up to date with version 1.5 Obtained from: Chelsio Inc. MFC after: 3 days Revision Changes Path 1.3 +274 -664 src/usr.sbin/cxgbtool/cxgbtool.c 1.2 +1 -1 src/usr.sbin/cxgbtool/reg_defs_t3.c 1.2 +1 -1 src/usr.sbin/cxgbtool/reg_defs_t3b.c 1.2 +3 -3 src/usr.sbin/cxgbtool/version.h From matteo at FreeBSD.org Mon Sep 1 08:37:18 2008 From: matteo at FreeBSD.org (Matteo Riondato) Date: Mon Sep 1 08:37:28 2008 Subject: cvs commit: src/sbin/mount mount.c Message-ID: <200809010837.m818bHti004676@repoman.freebsd.org> matteo 2008-09-01 08:37:13 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sbin/mount mount.c Log: SVN rev 182595 on 2008-09-01 08:37:13Z by matteo Don't return always 0. Return what we get from exec_mountprog or mount_fs. PR: bin/125154 Revision Changes Path 1.96.2.2 +1 -1 src/sbin/mount/mount.c From pjd at FreeBSD.org Mon Sep 1 10:11:50 2008 From: pjd at FreeBSD.org (Pawel Jakub Dawidek) Date: Mon Sep 1 10:11:56 2008 Subject: cvs commit: src/sys/kern vfs_syscalls.c Message-ID: <200809011011.m81ABol3023656@repoman.freebsd.org> pjd 2008-09-01 10:11:39 UTC FreeBSD src repository Modified files: sys/kern vfs_syscalls.c Log: SVN rev 182596 on 2008-09-01 10:11:39Z by pjd When setting error to EINVAL in 'fvp == tdvp' case, jump to out label, because if not, the error will be later overwritten by mac_vnode_check_rename_to() call. Reviewed by: rwatson Revision Changes Path 1.457 +3 -1 src/sys/kern/vfs_syscalls.c From des at des.no Mon Sep 1 10:14:03 2008 From: des at des.no (=?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?=) Date: Mon Sep 1 10:14:10 2008 Subject: cvs commit: src/sys/netinet sctp_timer.c sctp_timer.h In-Reply-To: <87tzd4n6z8.fsf@kobe.laptop> (Giorgos Keramidas's message of "Fri, 29 Aug 2008 00:51:39 +0300") References: <200808282031.m7SKVUdD076580@repoman.freebsd.org> <87tzd4n6z8.fsf@kobe.laptop> Message-ID: <86abes9nrp.fsf@ds4.des.no> Giorgos Keramidas writes: > Randall Stewart writes: > > ok, non static the function and put in the .h so when we do INVARANT > > compile the compiler will not dis the function that is not used. Hmm > > maybe I should have made it ifndef INVARIANTs.. Why did you commit this patch when you already knew of a better (and trivial) alternative? > gcc should be smart enough to throw away the non-static function if > SCTP is built into the kernel (and not as a module) *and* there are no > external references from other parts of the source. Absolutely not - gcc has no way of knowing that the function isn't used by something else (like a loadable module) that is linked into the kernel at a later time. DES -- Dag-Erling Sm?rgrav - des@des.no From ticso at FreeBSD.org Mon Sep 1 12:32:53 2008 From: ticso at FreeBSD.org (Bernd Walter) Date: Mon Sep 1 12:33:04 2008 Subject: cvs commit: src/usr.sbin/lpr/lpd recvjob.c Message-ID: <200809011232.m81CWq6W037705@repoman.freebsd.org> ticso 2008-09-01 12:32:40 UTC FreeBSD src repository Modified files: usr.sbin/lpr/lpd recvjob.c Log: SVN rev 182599 on 2008-09-01 12:32:40Z by ticso use bigger local variable to calculate free space int overflows at 1T free space Revision Changes Path 1.33 +1 -1 src/usr.sbin/lpr/lpd/recvjob.c From kib at FreeBSD.org Mon Sep 1 13:18:24 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 1 13:18:29 2008 Subject: cvs commit: src/sys/fs/msdosfs msdosfs_fat.c Message-ID: <200809011318.m81DINfA052112@repoman.freebsd.org> kib 2008-09-01 13:18:16 UTC FreeBSD src repository Modified files: sys/fs/msdosfs msdosfs_fat.c Log: SVN rev 182600 on 2008-09-01 13:18:16Z by kib In rev. 1.17 (r33548) of msdosfs_fat.c, relative cluster numbers were replaced by file relative sector numbers as the buffer block number when zero-padding a file during extension. Revert the change, it causes wrong blocks filled with zeroes on seeking beyond end of file. PR: kern/47628 Submitted by: tegge MFC after: 3 days Revision Changes Path 1.50 +2 -2 src/sys/fs/msdosfs/msdosfs_fat.c From des at FreeBSD.org Mon Sep 1 14:16:13 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Mon Sep 1 14:16:20 2008 Subject: cvs commit: src/crypto/openssh config.h Message-ID: <200809011416.m81EGDhm057872@repoman.freebsd.org> des 2008-09-01 14:15:57 UTC FreeBSD src repository Modified files: crypto/openssh config.h Log: SVN rev 182601 on 2008-09-01 14:15:57Z by des Set SIZEOF_LONG_INT and SIZEOF_LONG_LONG_INT to plausible values. They aren't used for anything, but that's no excuse for being silly. Revision Changes Path 1.22 +2 -2 src/crypto/openssh/config.h From obrien at FreeBSD.org Mon Sep 1 15:04:47 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 15:04:54 2008 Subject: cvs commit: src/usr.bin/netstat inet.c main.c netstat.h route.c Message-ID: <200809011504.m81F4iK2062788@repoman.freebsd.org> obrien 2008-09-01 15:04:38 UTC FreeBSD src repository Modified files: usr.bin/netstat inet.c main.c netstat.h route.c Log: SVN rev 182602 on 2008-09-01 15:04:38Z by obrien Minimize changes CURRENT<->releng7. Revision Changes Path 1.86 +4 -5 src/usr.bin/netstat/inet.c 1.90 +1 -1 src/usr.bin/netstat/main.c 1.55 +1 -1 src/usr.bin/netstat/netstat.h 1.91 +2 -2 src/usr.bin/netstat/route.c From obrien at FreeBSD.org Mon Sep 1 15:05:30 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 15:05:36 2008 Subject: cvs commit: src/usr.bin/netstat Makefile bpf.c inet.c pfkey.c route.c sctp.c Message-ID: <200809011505.m81F5UwC062968@repoman.freebsd.org> obrien 2008-09-01 15:05:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.bin/netstat Makefile bpf.c inet.c pfkey.c route.c sctp.c Log: SVN rev 182603 on 2008-09-01 15:05:19Z by obrien MFC: r182602: Minimize changes CURRENT<->releng7. Revision Changes Path 1.39.2.1 +1 -0 src/usr.bin/netstat/Makefile 1.9.2.2 +2 -2 src/usr.bin/netstat/bpf.c 1.78.2.4 +2 -2 src/usr.bin/netstat/inet.c 1.5.2.2 +6 -3 src/usr.bin/netstat/pfkey.c 1.82.2.7 +8 -7 src/usr.bin/netstat/route.c 1.7.2.3 +4 -4 src/usr.bin/netstat/sctp.c From obrien at FreeBSD.org Mon Sep 1 15:10:31 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 15:10:38 2008 Subject: cvs commit: src/usr.sbin/syslogd syslogd.c Message-ID: <200809011510.m81FASkS063370@repoman.freebsd.org> obrien 2008-09-01 15:10:03 UTC FreeBSD src repository Modified files: usr.sbin/syslogd syslogd.c Log: SVN rev 182605 on 2008-09-01 15:10:03Z by obrien Remove extraneous NULL pointer check - the pointer is guaranteed to be non-NULL. Revision Changes Path 1.158 +1 -2 src/usr.sbin/syslogd/syslogd.c From sam at freebsd.org Mon Sep 1 15:54:25 2008 From: sam at freebsd.org (Sam Leffler) Date: Mon Sep 1 15:54:31 2008 Subject: cvs commit: src/sys/dev/cxgb/ulp/toecore toedev.c src/sys/netinet tcp_offload.c toedev.h In-Reply-To: <200809010531.m815VOf0085178@repoman.freebsd.org> References: <200809010531.m815VOf0085178@repoman.freebsd.org> Message-ID: <48BC102C.3080508@freebsd.org> Kip Macy wrote: > kmacy 2008-09-01 05:30:22 UTC > > FreeBSD src repository > > Modified files: > sys/dev/cxgb/ulp/toecore toedev.c > sys/netinet tcp_offload.c toedev.h > Log: > SVN rev 182591 on 2008-09-01 05:30:22Z by kmacy > > Don't check if an interface can do tcp offload if there are no offload devices registered on the system. > > This appears to have an unrelated change as well: > /* > * Look up the route used for the connection to > * determine if it uses an interface capable of > * offloading the connection. > */ > - rt = rtalloc1(nam, 1 /*report*/, 0 /*ignflags*/); > + rt = rtalloc1(nam, 0 /*report*/, 0 /*ignflags*/); > if (rt) > RT_UNLOCK(rt); > else > Was that intentional? Sam From obrien at FreeBSD.org Mon Sep 1 16:09:23 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 16:09:35 2008 Subject: cvs commit: src/usr.sbin/syslogd syslogd.c Message-ID: <200809011609.m81G9NIZ069117@repoman.freebsd.org> obrien 2008-09-01 16:09:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.sbin/syslogd syslogd.c Log: SVN rev 182606 on 2008-09-01 16:09:07Z by obrien MFC: r174533, r182605: + Open ctty in non-blocking mode to avoid hangs during open and close(waiting for the port to drain). + Handle "*" as a priority properly. + Test what is free'ed. + Dynamically determine length vs. hardcoding it. + Free the previous message buffer (f_prevline) only after logging all the messages and just before the process exit. Also check f_prevline for NULL before using it. + The time displayed is not synchornized with the other log destinations. + Fix a comment. + Remove extraneous NULL pointer check - the pointer is guaranteed to be non-NULL. Revision Changes Path 1.152.2.3 +20 -10 src/usr.sbin/syslogd/syslogd.c From obrien at FreeBSD.org Mon Sep 1 16:10:24 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 16:10:35 2008 Subject: cvs commit: src/usr.sbin/syslogd syslogd.c Message-ID: <200809011610.m81GANXn069284@repoman.freebsd.org> obrien 2008-09-01 16:10:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.sbin/syslogd syslogd.c Log: SVN rev 182607 on 2008-09-01 16:10:09Z by obrien MFC: r176427: Two no-op fixes to improve corretness of syslogd code: 1) Use [AP]F_LOCAL rather than [AP]F_UNIX. 2) When copying a pipe's name, use f->f_un.f_pipe.f_pname, not f->f_un.f_fname. Revision Changes Path 1.152.2.4 +4 -3 src/usr.sbin/syslogd/syslogd.c From obrien at FreeBSD.org Mon Sep 1 16:10:54 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 16:11:06 2008 Subject: cvs commit: src/usr.sbin/syslogd syslogd.8 syslogd.c Message-ID: <200809011610.m81GAsZu069346@repoman.freebsd.org> obrien 2008-09-01 16:10:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.sbin/syslogd syslogd.8 syslogd.c Log: SVN rev 182608 on 2008-09-01 16:10:47Z by obrien MFC: r178986: Add -8 switch to syslogd to prevent it from mangling 8-bit data. Revision Changes Path 1.61.2.1 +19 -2 src/usr.sbin/syslogd/syslogd.8 1.152.2.5 +7 -3 src/usr.sbin/syslogd/syslogd.c From des at FreeBSD.org Mon Sep 1 16:34:15 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Mon Sep 1 16:34:25 2008 Subject: cvs commit: src/crypto/openssh/openbsd-compat fake-queue.h tree.h Message-ID: <200809011634.m81GYCot071284@repoman.freebsd.org> des 2008-09-01 16:34:02 UTC FreeBSD src repository Removed files: crypto/openssh/openbsd-compat fake-queue.h tree.h Log: SVN rev 182614 on 2008-09-01 16:34:02Z by des Remove some unused files. Revision Changes Path 1.2 +0 -584 src/crypto/openssh/openbsd-compat/fake-queue.h (dead) 1.2 +0 -667 src/crypto/openssh/openbsd-compat/tree.h (dead) From brooks at FreeBSD.org Mon Sep 1 17:15:44 2008 From: brooks at FreeBSD.org (Brooks Davis) Date: Mon Sep 1 17:15:51 2008 Subject: cvs commit: src/sys/net route.c Message-ID: <200809011715.m81HFh37085061@repoman.freebsd.org> brooks 2008-09-01 17:15:29 UTC FreeBSD src repository Modified files: sys/net route.c Log: SVN rev 182615 on 2008-09-01 17:15:29Z by brooks Wrap a line that became too long with the addition of V_. (This file contains many more unwrapped or badly wrapped lines.) Revision Changes Path 1.134 +2 -1 src/sys/net/route.c From yar at FreeBSD.org Mon Sep 1 17:48:45 2008 From: yar at FreeBSD.org (Yar Tikhiy) Date: Mon Sep 1 17:48:57 2008 Subject: cvs commit: src/usr.bin/sed sed.1 Message-ID: <200809011748.m81Hmi44087648@repoman.freebsd.org> yar 2008-09-01 17:48:40 UTC FreeBSD src repository Modified files: usr.bin/sed sed.1 Log: SVN rev 182616 on 2008-09-01 17:48:40Z by yar Correct a silly typo I introduced: withing -> within. Noticed by: das Revision Changes Path 1.48 +1 -1 src/usr.bin/sed/sed.1 From obrien at FreeBSD.org Mon Sep 1 17:50:45 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 17:50:52 2008 Subject: cvs commit: src/sys/sys ioccom.h Message-ID: <200809011750.m81Hojdv087856@repoman.freebsd.org> obrien 2008-09-01 17:50:33 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/sys ioccom.h Log: SVN rev 182617 on 2008-09-01 17:50:33Z by obrien MFC: 182391: Protect _IOC's 'len' and 'inout' parameters. Revision Changes Path 1.16.2.1 +2 -2 src/sys/sys/ioccom.h From yar at FreeBSD.org Mon Sep 1 17:52:16 2008 From: yar at FreeBSD.org (Yar Tikhiy) Date: Mon Sep 1 17:52:23 2008 Subject: cvs commit: src/usr.bin/sed sed.1 Message-ID: <200809011752.m81HqGoR087984@repoman.freebsd.org> yar 2008-09-01 17:52:01 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.bin/sed sed.1 Log: SVN rev 182618 on 2008-09-01 17:52:01Z by yar MFC r182616: Correct a silly typo I introduced: withing -> within. Revision Changes Path 1.46.2.2 +1 -1 src/usr.bin/sed/sed.1 From obrien at FreeBSD.org Mon Sep 1 18:03:22 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 18:03:28 2008 Subject: cvs commit: src/usr.bin Makefile Message-ID: <200809011803.m81I3LSt090086@repoman.freebsd.org> obrien 2008-09-01 18:03:09 UTC FreeBSD src repository Modified files: usr.bin Makefile Log: SVN rev 182619 on 2008-09-01 18:03:09Z by obrien Truss and gprof doesn't build for MIPS. Revision Changes Path 1.317 +3 -1 src/usr.bin/Makefile From obrien at FreeBSD.org Mon Sep 1 18:06:52 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 18:06:59 2008 Subject: cvs commit: src/sys/kern link_elf_obj.c Message-ID: <200809011806.m81I6qLC090412@repoman.freebsd.org> obrien 2008-09-01 18:06:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern link_elf_obj.c Log: SVN rev 182620 on 2008-09-01 18:06:44Z by obrien MFC: r180447: Improve readability and cscope searches a little bit. Revision Changes Path 1.95.2.6 +38 -38 src/sys/kern/link_elf_obj.c From obrien at FreeBSD.org Mon Sep 1 18:12:16 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 18:12:28 2008 Subject: cvs commit: src/sys/powerpc/conf GENERIC src/sys/sun4v/conf GENERIC Message-ID: <200809011812.m81ICGtm090924@repoman.freebsd.org> obrien 2008-09-01 18:11:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/powerpc/conf GENERIC sys/sun4v/conf GENERIC Log: SVN rev 182621 on 2008-09-01 18:11:22Z by obrien MFC: r179164: "options " spelling (vs. "options") so that commented lines line up nicely. Revision Changes Path 1.71.2.8 +2 -2 src/sys/powerpc/conf/GENERIC 1.14.2.4 +9 -9 src/sys/sun4v/conf/GENERIC From obrien at FreeBSD.org Mon Sep 1 18:18:37 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 18:18:48 2008 Subject: cvs commit: src/gnu/usr.bin Makefile Message-ID: <200809011818.m81IIaWl091452@repoman.freebsd.org> obrien 2008-09-01 18:18:19 UTC FreeBSD src repository Modified files: gnu/usr.bin Makefile Log: SVN rev 182622 on 2008-09-01 18:18:19Z by obrien GDB isn't building on MIPS. Temporarily disable, to revisit soon. Revision Changes Path 1.98 +5 -1 src/gnu/usr.bin/Makefile From obrien at FreeBSD.org Mon Sep 1 18:30:02 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 18:30:13 2008 Subject: cvs commit: src/sys/netinet6 frag6.c icmp6.c in6.c in6_ifattach.c in6_pcb.c in6_proto.c in6_rmx.c in6_src.c ip6_input.c ip6_mroute.c ip6_output.c mld6.c nd6.c nd6_nbr.c nd6_rtr.c raw_ip6.c udp6_usrreq.c Message-ID: <200809011829.m81ITrgP092459@repoman.freebsd.org> obrien 2008-09-01 18:29:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet6 frag6.c icmp6.c in6.c in6_ifattach.c in6_pcb.c in6_proto.c in6_rmx.c in6_src.c ip6_input.c ip6_mroute.c ip6_output.c mld6.c nd6.c nd6_nbr.c nd6_rtr.c raw_ip6.c udp6_usrreq.c Log: SVN rev 182624 on 2008-09-01 18:29:39Z by obrien MFC: r175162: un-__P() Revision Changes Path 1.33.2.1 +5 -5 src/sys/netinet6/frag6.c 1.80.2.5 +9 -9 src/sys/netinet6/icmp6.c 1.73.2.3 +1 -1 src/sys/netinet6/in6.c 1.39.2.2 +6 -6 src/sys/netinet6/in6_ifattach.c 1.84.2.7 +1 -1 src/sys/netinet6/in6_pcb.c 1.46.2.1 +1 -1 src/sys/netinet6/in6_proto.c 1.18.2.2 +1 -1 src/sys/netinet6/in6_rmx.c 1.46.2.5 +7 -7 src/sys/netinet6/in6_src.c 1.95.2.3 +4 -4 src/sys/netinet6/ip6_input.c 1.46.2.1 +11 -11 src/sys/netinet6/ip6_mroute.c 1.109.2.8 +7 -7 src/sys/netinet6/ip6_output.c 1.31.2.1 +1 -1 src/sys/netinet6/mld6.c 1.83.2.2 +6 -6 src/sys/netinet6/nd6.c 1.47.2.1 +8 -8 src/sys/netinet6/nd6_nbr.c 1.36.2.2 +10 -10 src/sys/netinet6/nd6_rtr.c 1.73.2.8 +1 -1 src/sys/netinet6/raw_ip6.c 1.81.2.4 +1 -1 src/sys/netinet6/udp6_usrreq.c From obrien at FreeBSD.org Mon Sep 1 18:31:54 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 18:32:05 2008 Subject: cvs commit: src/sys/kern kern_tc.c Message-ID: <200809011831.m81IVrWT092694@repoman.freebsd.org> obrien 2008-09-01 18:31:43 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern kern_tc.c Log: SVN rev 182625 on 2008-09-01 18:31:43Z by obrien MFC: r175058: Note what is too {short,long}. Revision Changes Path 1.178.2.2 +2 -2 src/sys/kern/kern_tc.c From obrien at FreeBSD.org Mon Sep 1 18:38:39 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 18:38:51 2008 Subject: cvs commit: src/sys/ufs/ffs ffs_vnops.c Message-ID: <200809011838.m81Icd4P093374@repoman.freebsd.org> obrien 2008-09-01 18:38:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/ufs/ffs ffs_vnops.c Log: SVN rev 182626 on 2008-09-01 18:38:29Z by obrien MFC: r175053: style(9) Revision Changes Path 1.173.2.2 +17 -17 src/sys/ufs/ffs/ffs_vnops.c From obrien at FreeBSD.org Mon Sep 1 18:50:29 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 18:50:35 2008 Subject: cvs commit: src/contrib/gcc/config freebsd-spec.h freebsd.h src/contrib/gcc/config/mips freebsd.h src/gnu/lib/libgcc Makefile src/gnu/lib/libgomp Makefile config.h src/gnu/usr.bin/cc Makefile.tgt src/gnu/usr.bin/cc/cc_tools Makefile elfos-undef.h Message-ID: <200809011850.m81IoSV4094494@repoman.freebsd.org> obrien 2008-09-01 18:46:03 UTC FreeBSD src repository Modified files: contrib/gcc/config freebsd-spec.h freebsd.h gnu/lib/libgcc Makefile gnu/lib/libgomp Makefile config.h gnu/usr.bin/cc Makefile.tgt gnu/usr.bin/cc/cc_tools Makefile Added files: contrib/gcc/config/mips freebsd.h gnu/usr.bin/cc/cc_tools elfos-undef.h Log: SVN rev 182627 on 2008-09-01 18:46:03Z by obrien Add FreeBSD/MIPS support to GCC. Revision Changes Path 1.24 +6 -1 src/contrib/gcc/config/freebsd-spec.h 1.42 +13 -2 src/contrib/gcc/config/freebsd.h 1.1 +241 -0 src/contrib/gcc/config/mips/freebsd.h (new) 1.60 +1 -1 src/gnu/lib/libgcc/Makefile 1.3 +1 -1 src/gnu/lib/libgomp/Makefile 1.2 +1 -1 src/gnu/lib/libgomp/config.h 1.13 +3 -0 src/gnu/usr.bin/cc/Makefile.tgt 1.91 +2 -1 src/gnu/usr.bin/cc/cc_tools/Makefile 1.1 +9 -0 src/gnu/usr.bin/cc/cc_tools/elfos-undef.h (new) From ed at FreeBSD.org Mon Sep 1 18:56:07 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Mon Sep 1 18:56:19 2008 Subject: cvs commit: src/sys/dev/cpuctl cpuctl.c Message-ID: <200809011856.m81Iu7db095023@repoman.freebsd.org> ed 2008-09-01 18:56:01 UTC FreeBSD src repository Modified files: sys/dev/cpuctl cpuctl.c Log: SVN rev 182628 on 2008-09-01 18:56:01Z by ed Remove unneeded D_NEEDMINOR from cpuctl(4). The D_NEEDMINOR flag was introduced for drivers that do not actually depend on storing a device unit/minor number, but require the ability to address the cdevs by this number, which is used by clone_create(). The cpuctl(4) driver sets D_NEEDMINOR, even though it doesn't use the clone_create() API. Remove the flag, because maybe we want to get rid of it somewhere in the far future. Revision Changes Path 1.2 +0 -1 src/sys/dev/cpuctl/cpuctl.c From obrien at FreeBSD.org Mon Sep 1 18:59:24 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 18:59:30 2008 Subject: cvs commit: src/sys/kern kern_sig.c Message-ID: <200809011859.m81IxNKD095297@repoman.freebsd.org> obrien 2008-09-01 18:59:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern kern_sig.c Log: SVN rev 182629 on 2008-09-01 18:59:20Z by obrien MFC: r174756: Be more exact with sigaction SA_SIGINFO handling. Revision Changes Path 1.349.2.6 +5 -2 src/sys/kern/kern_sig.c From obrien at FreeBSD.org Mon Sep 1 19:01:25 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 19:01:37 2008 Subject: cvs commit: src/sys/sys pcpu.h Message-ID: <200809011901.m81J1Oo8095549@repoman.freebsd.org> obrien 2008-09-01 19:01:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/sys pcpu.h Log: SVN rev 182630 on 2008-09-01 19:01:18Z by obrien MFC: r174598: Complete merge of "add comment to pc_cp_time" to -CURRENT. Revision Changes Path 1.22.2.3 +1 -1 src/sys/sys/pcpu.h From obrien at FreeBSD.org Mon Sep 1 19:02:40 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 19:02:47 2008 Subject: cvs commit: src/sys/kern Makefile Message-ID: <200809011902.m81J2e4j095649@repoman.freebsd.org> obrien 2008-09-01 19:02:27 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern Makefile Log: SVN rev 182631 on 2008-09-01 19:02:27Z by obrien MFC: r174596: style.Makefile(5) Revision Changes Path 1.14.2.1 +1 -1 src/sys/kern/Makefile From obrien at FreeBSD.org Mon Sep 1 19:23:15 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 19:23:28 2008 Subject: cvs commit: src/sys/netinet6 dest6.c frag6.c icmp6.c in6.c in6.h in6_cksum.c in6_gif.c in6_gif.h in6_ifattach.c in6_ifattach.h in6_pcb.c in6_pcb.h in6_proto.c in6_rmx.c in6_src.c in6_var.h ip6_ecn.h ip6_forward.c ip6_id.c ip6_input.c ip6_ipsec.c ... Message-ID: <200809011923.m81JNDDk099041@repoman.freebsd.org> obrien 2008-09-01 19:23:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet6 dest6.c frag6.c icmp6.c in6.c in6.h in6_cksum.c in6_gif.c in6_gif.h in6_ifattach.c in6_ifattach.h in6_pcb.c in6_pcb.h in6_proto.c in6_rmx.c in6_src.c in6_var.h ip6_ecn.h ip6_forward.c ip6_id.c ip6_input.c ip6_ipsec.c ip6_ipsec.h ip6_mroute.c ip6_mroute.h ip6_output.c ip6_var.h ip6protosw.h mld6.c mld6_var.h nd6.c nd6.h nd6_nbr.c nd6_rtr.c pim6.h pim6_var.h raw_ip6.c raw_ip6.h route6.c scope6.c scope6_var.h sctp6_usrreq.c sctp6_var.h tcp6_var.h udp6_usrreq.c udp6_var.h Log: SVN rev 182632 on 2008-09-01 19:23:04Z by obrien MFC: r174510: Clean up VCS Ids. Revision Changes Path 1.11.2.1 +5 -3 src/sys/netinet6/dest6.c 1.33.2.2 +5 -3 src/sys/netinet6/frag6.c 1.80.2.6 +5 -3 src/sys/netinet6/icmp6.c 1.73.2.4 +5 -3 src/sys/netinet6/in6.c 1.51.2.1 +3 -3 src/sys/netinet6/in6.h 1.16.2.1 +5 -3 src/sys/netinet6/in6_cksum.c 1.29.2.1 +5 -3 src/sys/netinet6/in6_gif.c 1.7.10.1 +3 -3 src/sys/netinet6/in6_gif.h 1.39.2.3 +5 -3 src/sys/netinet6/in6_ifattach.c 1.7.2.1 +3 -3 src/sys/netinet6/in6_ifattach.h 1.84.2.8 +4 -3 src/sys/netinet6/in6_pcb.c 1.19.2.3 +2 -3 src/sys/netinet6/in6_pcb.h 1.46.2.2 +5 -3 src/sys/netinet6/in6_proto.c 1.18.2.3 +5 -3 src/sys/netinet6/in6_rmx.c 1.46.2.6 +5 -3 src/sys/netinet6/in6_src.c 1.31.2.1 +3 -3 src/sys/netinet6/in6_var.h 1.6.10.1 +3 -3 src/sys/netinet6/ip6_ecn.h 1.40.2.1 +5 -3 src/sys/netinet6/ip6_forward.c 1.8.2.1 +7 -4 src/sys/netinet6/ip6_id.c 1.95.2.4 +5 -3 src/sys/netinet6/ip6_input.c 1.6.2.4 +3 -2 src/sys/netinet6/ip6_ipsec.c 1.2.2.2 +1 -1 src/sys/netinet6/ip6_ipsec.h 1.46.2.2 +7 -6 src/sys/netinet6/ip6_mroute.c 1.12.2.1 +3 -3 src/sys/netinet6/ip6_mroute.h 1.109.2.9 +5 -3 src/sys/netinet6/ip6_output.c 1.39.2.5 +3 -3 src/sys/netinet6/ip6_var.h 1.13.10.1 +3 -5 src/sys/netinet6/ip6protosw.h 1.31.2.2 +5 -3 src/sys/netinet6/mld6.c 1.7.2.1 +3 -3 src/sys/netinet6/mld6_var.h 1.83.2.3 +5 -3 src/sys/netinet6/nd6.c 1.21.2.1 +3 -3 src/sys/netinet6/nd6.h 1.47.2.2 +5 -3 src/sys/netinet6/nd6_nbr.c 1.36.2.3 +5 -3 src/sys/netinet6/nd6_rtr.c 1.3.10.1 +3 -3 src/sys/netinet6/pim6.h 1.5.2.1 +6 -6 src/sys/netinet6/pim6_var.h 1.73.2.9 +3 -2 src/sys/netinet6/raw_ip6.c 1.2.10.1 +3 -3 src/sys/netinet6/raw_ip6.h 1.14.2.1 +5 -3 src/sys/netinet6/route6.c 1.17.2.1 +5 -3 src/sys/netinet6/scope6.c 1.5.2.1 +3 -3 src/sys/netinet6/scope6_var.h 1.41.2.5 +1 -1 src/sys/netinet6/sctp6_usrreq.c 1.8.2.2 +2 -0 src/sys/netinet6/sctp6_var.h 1.7.10.1 +0 -2 src/sys/netinet6/tcp6_var.h 1.81.2.5 +6 -4 src/sys/netinet6/udp6_usrreq.c 1.9.2.1 +1 -2 src/sys/netinet6/udp6_var.h From brooks at FreeBSD.org Mon Sep 1 19:25:44 2008 From: brooks at FreeBSD.org (Brooks Davis) Date: Mon Sep 1 19:25:54 2008 Subject: cvs commit: src/sys/netinet tcp_hostcache.c Message-ID: <200809011925.m81JPhk5099276@repoman.freebsd.org> brooks 2008-09-01 19:25:27 UTC FreeBSD src repository Modified files: sys/netinet tcp_hostcache.c Log: SVN rev 182633 on 2008-09-01 19:25:27Z by brooks Wrap an 81 column SYSCTL_NODE decleration. Obtained from: //depot/projects/vimage-commit2/... Revision Changes Path 1.22 +2 -1 src/sys/netinet/tcp_hostcache.c From des at FreeBSD.org Mon Sep 1 20:06:56 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Mon Sep 1 20:08:51 2008 Subject: cvs commit: src/crypto/openssh ChangeLog FREEBSD-Xlist FREEBSD-tricks FREEBSD-upgrade FREEBSD-vendor INSTALL LICENCE Makefile.in Makefile.inc PROTOCOL PROTOCOL.agent README README.platform addrmatch.c atomicio.c audit-bsm.c auth-bsdauth.c ... Message-ID: <200809012006.m81K6uaQ004879@repoman.freebsd.org> des 2008-09-01 20:03:13 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) crypto/openssh ChangeLog FREEBSD-Xlist FREEBSD-tricks FREEBSD-upgrade INSTALL LICENCE README README.platform atomicio.c audit-bsm.c auth-bsdauth.c auth-chall.c auth-krb5.c auth-options.c auth-options.h auth-pam.c auth-pam.h auth-passwd.c auth-rhosts.c auth-rsa.c auth-shadow.c auth-sia.c auth-skey.c auth.c auth.h auth1.c auth2-chall.c auth2-gss.c auth2-hostbased.c auth2-kbdint.c auth2-none.c auth2-pubkey.c auth2.c bufaux.c bufbn.c buffer.h canohost.c channels.c channels.h cipher-3des1.c cipher-bf1.c cipher-ctr.c clientloop.c clientloop.h compat.c compat.h config.h defines.h dh.c dh.h dns.c entropy.c groupaccess.c groupaccess.h gss-genr.c gss-serv.c includes.h kex.c kex.h key.c key.h log.c log.h loginrec.c mac.c mac.h match.c match.h misc.c misc.h moduli moduli.c monitor.c monitor.h monitor_fdpass.c monitor_fdpass.h monitor_mm.h monitor_wrap.c monitor_wrap.h myproposal.h nchan.c packet.c packet.h readconf.c readconf.h scard-opensc.c scp.1 scp.c servconf.c servconf.h serverloop.c session.c session.h sftp-client.c sftp-client.h sftp-server.8 sftp-server.c sftp.1 sftp.c sftp.h ssh-add.1 ssh-add.c ssh-agent.1 ssh-agent.c ssh-gss.h ssh-keygen.1 ssh-keygen.c ssh-keyscan.1 ssh-keyscan.c ssh-keysign.8 ssh-rand-helper.8 ssh-rand-helper.c ssh.1 ssh.c ssh_config ssh_config.5 ssh_namespace.h sshconnect.c sshconnect.h sshconnect2.c sshd.8 sshd.c sshd_config sshd_config.5 sshlogin.c sshpty.c sshpty.h sshtty.c ttymodes.c version.c version.h crypto/openssh/openbsd-compat base64.c bindresvport.c bsd-arc4random.c bsd-asprintf.c bsd-cray.c bsd-cygwin_util.c bsd-getpeereid.c bsd-misc.c bsd-snprintf.c fake-rfc2553.c fake-rfc2553.h getrrsetbyname.c getrrsetbyname.h glob.c glob.h openbsd-compat.h openssl-compat.c openssl-compat.h port-aix.c port-aix.h port-linux.c port-linux.h port-tun.c port-uw.c port-uw.h rresvport.c setenv.c setproctitle.c sigact.c sys-queue.h sys-tree.h xcrypt.c xmmap.c secure/lib/libssh Makefile secure/libexec/sftp-server Makefile secure/usr.bin/ssh Makefile secure/usr.sbin/sshd Makefile Added files: (Branch: RELENG_7) crypto/openssh FREEBSD-vendor PROTOCOL PROTOCOL.agent addrmatch.c config.h.in moduli.5 mux.c sftp-server-main.c umac.c umac.h crypto/openssh/openbsd-compat bsd-poll.c bsd-poll.h bsd-statvfs.c bsd-statvfs.h fmt_scaled.c Removed files: (Branch: RELENG_7) crypto/openssh Makefile.in Makefile.inc buildpkg.sh.in config.sub configure.ac install-sh mdoc2man.awk nchan.ms nchan2.ms openssh.xml.in opensshd.init.in ssh_prng_cmds.in survey.sh.in crypto/openssh/openbsd-compat Makefile.in fake-queue.h tree.h crypto/openssh/openbsd-compat/regress Makefile.in closefromtest.c snprintftest.c strduptest.c strtonumtest.c crypto/openssh/regress Makefile README.regress agent-getpeereid.sh agent-ptrace.sh agent-timeout.sh agent.sh banner.sh broken-pipe.sh brokenkeys.sh bsd.regress.mk cfgmatch.sh cipher-speed.sh connect-privsep.sh connect.sh copy.1 copy.2 dsa_ssh2.prv dsa_ssh2.pub dynamic-forward.sh envpass.sh exit-status.sh forcecommand.sh forwarding.sh keygen-change.sh keyscan.sh login-timeout.sh multiplex.sh proto-mismatch.sh proto-version.sh proxy-connect.sh reconfigure.sh reexec.sh rekey.sh rsa_openssh.prv rsa_openssh.pub rsa_ssh2.prv runtests.sh scp-ssh-wrapper.sh scp.sh sftp-badcmds.sh sftp-batch.sh sftp-cmds.sh sftp-glob.sh sftp.sh ssh-com-client.sh ssh-com-keygen.sh ssh-com-sftp.sh ssh-com.sh sshd-log-wrapper.sh stderr-after-eof.sh stderr-data.sh t4.ok t5.ok test-exec.sh transfer.sh try-ciphers.sh yes-head.sh crypto/openssh/scard Makefile.in Ssh.bin Ssh.bin.uu Ssh.java Log: SVN rev 182634 on 2008-09-01 20:03:13Z by des MFH OpenSSH 5.1p1 Revision Changes Path 1.1.1.14.2.1 +2106 -2 src/crypto/openssh/ChangeLog 1.3.18.1 +7 -8 src/crypto/openssh/FREEBSD-Xlist 1.6.2.1 +3 -9 src/crypto/openssh/FREEBSD-tricks 1.12.2.1 +8 -14 src/crypto/openssh/FREEBSD-upgrade 1.2.2.1 +8 -0 src/crypto/openssh/FREEBSD-vendor (new) 1.1.1.9.2.1 +39 -23 src/crypto/openssh/INSTALL 1.9.2.1 +1 -0 src/crypto/openssh/LICENCE 1.1.1.12.2.1 +0 -438 src/crypto/openssh/Makefile.in (dead) 1.1.1.4.24.1 +0 -26 src/crypto/openssh/Makefile.inc (dead) 1.1.2.1 +243 -0 src/crypto/openssh/PROTOCOL (new) 1.1.2.1 +516 -0 src/crypto/openssh/PROTOCOL.agent (new) 1.1.1.15.2.1 +2 -2 src/crypto/openssh/README 1.1.1.5.2.1 +15 -1 src/crypto/openssh/README.platform 1.1.2.1 +421 -0 src/crypto/openssh/addrmatch.c (new) 1.1.1.10.2.1 +29 -7 src/crypto/openssh/atomicio.c 1.3.2.1 +50 -8 src/crypto/openssh/audit-bsm.c 1.1.1.5.2.1 +1 -1 src/crypto/openssh/auth-bsdauth.c 1.11.2.1 +0 -1 src/crypto/openssh/auth-chall.c 1.22.2.1 +1 -2 src/crypto/openssh/auth-krb5.c 1.1.1.11.2.1 +27 -8 src/crypto/openssh/auth-options.c 1.1.1.7.2.1 +2 -1 src/crypto/openssh/auth-options.h 1.19.2.1 +11 -11 src/crypto/openssh/auth-pam.c 1.12.2.1 +0 -1 src/crypto/openssh/auth-pam.h 1.21.2.1 +1 -2 src/crypto/openssh/auth-passwd.c 1.1.1.11.2.1 +22 -4 src/crypto/openssh/auth-rhosts.c 1.18.2.1 +2 -21 src/crypto/openssh/auth-rsa.c 1.1.1.4.2.1 +1 -0 src/crypto/openssh/auth-shadow.c 1.1.1.7.2.1 +53 -0 src/crypto/openssh/auth-sia.c 1.17.2.1 +3 -12 src/crypto/openssh/auth-skey.c 1.20.2.1 +52 -11 src/crypto/openssh/auth.c 1.17.2.1 +2 -11 src/crypto/openssh/auth.h 1.34.2.1 +6 -4 src/crypto/openssh/auth1.c 1.12.2.1 +2 -3 src/crypto/openssh/auth2-chall.c 1.1.1.6.2.1 +1 -1 src/crypto/openssh/auth2-gss.c 1.1.1.4.2.1 +6 -5 src/crypto/openssh/auth2-hostbased.c 1.5.2.1 +0 -1 src/crypto/openssh/auth2-kbdint.c 1.1.1.7.2.1 +3 -66 src/crypto/openssh/auth2-none.c 1.1.1.7.2.1 +4 -18 src/crypto/openssh/auth2-pubkey.c 1.28.2.1 +79 -11 src/crypto/openssh/auth2.c 1.19.2.1 +18 -3 src/crypto/openssh/bufaux.c 1.1.1.2.2.1 +7 -5 src/crypto/openssh/bufbn.c 1.1.1.8.2.1 +2 -1 src/crypto/openssh/buffer.h 1.1.1.5.2.1 +0 -682 src/crypto/openssh/buildpkg.sh.in (dead) 1.20.2.1 +5 -4 src/crypto/openssh/canohost.c 1.23.2.2 +250 -126 src/crypto/openssh/channels.c 1.16.2.1 +44 -12 src/crypto/openssh/channels.h 1.1.1.3.2.1 +1 -3 src/crypto/openssh/cipher-3des1.c 1.1.1.2.2.1 +1 -3 src/crypto/openssh/cipher-bf1.c 1.1.1.6.2.1 +1 -7 src/crypto/openssh/cipher-ctr.c 1.1.1.20.2.1 +415 -419 src/crypto/openssh/clientloop.c 1.1.1.8.2.1 +17 -3 src/crypto/openssh/clientloop.h 1.14.2.1 +3 -3 src/crypto/openssh/compat.c 1.14.2.1 +2 -1 src/crypto/openssh/compat.h 1.19.2.1 +94 -14 src/crypto/openssh/config.h 1.1.2.1 +1423 -0 src/crypto/openssh/config.h.in (new) 1.1.1.6.2.1 +0 -1570 src/crypto/openssh/config.sub (dead) 1.17.2.1 +0 -4068 src/crypto/openssh/configure.ac (dead) 1.1.1.12.2.1 +28 -19 src/crypto/openssh/defines.h 1.1.1.11.2.1 +20 -5 src/crypto/openssh/dh.c 1.1.1.5.2.1 +25 -1 src/crypto/openssh/dh.h 1.1.1.6.2.1 +12 -3 src/crypto/openssh/dns.c 1.1.1.7.2.1 +2 -1 src/crypto/openssh/entropy.c 1.1.1.5.2.1 +26 -1 src/crypto/openssh/groupaccess.c 1.1.1.3.2.1 +2 -1 src/crypto/openssh/groupaccess.h 1.1.1.5.2.1 +4 -47 src/crypto/openssh/gss-genr.c 1.1.1.5.2.1 +50 -1 src/crypto/openssh/gss-serv.c 1.22.2.1 +3 -2 src/crypto/openssh/includes.h 1.1.1.2.18.1 +0 -251 src/crypto/openssh/install-sh (dead) 1.1.1.14.2.1 +14 -9 src/crypto/openssh/kex.c 1.1.1.13.2.1 +6 -2 src/crypto/openssh/kex.h 1.22.2.1 +116 -3 src/crypto/openssh/key.c 1.1.1.10.2.1 +3 -2 src/crypto/openssh/key.h 1.1.1.14.2.1 +26 -1 src/crypto/openssh/log.c 1.8.2.1 +9 -14 src/crypto/openssh/log.h 1.14.2.1 +1 -0 src/crypto/openssh/loginrec.c 1.1.1.6.2.1 +95 -32 src/crypto/openssh/mac.c 1.1.1.3.2.1 +4 -2 src/crypto/openssh/mac.h 1.1.1.8.2.1 +8 -4 src/crypto/openssh/match.c 1.1.1.5.2.1 +4 -1 src/crypto/openssh/match.h 1.1.1.4.2.1 +0 -351 src/crypto/openssh/mdoc2man.awk (dead) 1.1.1.13.2.1 +33 -2 src/crypto/openssh/misc.c 1.1.1.10.2.1 +4 -1 src/crypto/openssh/misc.h 1.1.1.3.10.1 +173 -185 src/crypto/openssh/moduli 1.1.2.1 +124 -0 src/crypto/openssh/moduli.5 (new) 1.1.1.7.2.1 +18 -37 src/crypto/openssh/moduli.c 1.22.2.1 +25 -17 src/crypto/openssh/monitor.c 1.8.2.1 +0 -1 src/crypto/openssh/monitor.h 1.1.1.7.2.1 +49 -26 src/crypto/openssh/monitor_fdpass.c 1.1.1.4.2.1 +2 -2 src/crypto/openssh/monitor_fdpass.h 1.1.1.5.2.1 +1 -4 src/crypto/openssh/monitor_mm.h 1.13.2.1 +47 -17 src/crypto/openssh/monitor_wrap.c 1.10.2.1 +0 -1 src/crypto/openssh/monitor_wrap.h 1.1.2.1 +728 -0 src/crypto/openssh/mux.c (new) 1.9.2.1 +2 -3 src/crypto/openssh/myproposal.h 1.1.1.10.2.1 +31 -1 src/crypto/openssh/nchan.c 1.1.1.4.18.1 +0 -99 src/crypto/openssh/nchan.ms (dead) 1.1.1.3.18.1 +0 -88 src/crypto/openssh/nchan2.ms (dead) 1.1.1.9.2.1 +0 -42 src/crypto/openssh/openbsd-compat/Makefile.in (dead) 1.1.1.5.2.1 +1 -11 src/crypto/openssh/openbsd-compat/base64.c 1.1.1.5.2.1 +7 -7 src/crypto/openssh/openbsd-compat/bindresvport.c 1.1.1.7.2.1 +66 -0 src/crypto/openssh/openbsd-compat/bsd-arc4random.c 1.1.1.2.4.1 +4 -2 src/crypto/openssh/openbsd-compat/bsd-asprintf.c 1.1.1.6.2.1 +1 -3 src/crypto/openssh/openbsd-compat/bsd-cray.c 1.1.1.8.2.1 +1 -39 src/crypto/openssh/openbsd-compat/bsd-cygwin_util.c 1.1.1.4.2.1 +22 -0 src/crypto/openssh/openbsd-compat/bsd-getpeereid.c 1.1.1.10.2.1 +4 -1 src/crypto/openssh/openbsd-compat/bsd-misc.c 1.1.2.1 +118 -0 src/crypto/openssh/openbsd-compat/bsd-poll.c (new) 1.1.2.1 +61 -0 src/crypto/openssh/openbsd-compat/bsd-poll.h (new) 1.1.1.6.2.1 +110 -65 src/crypto/openssh/openbsd-compat/bsd-snprintf.c 1.1.2.1 +37 -0 src/crypto/openssh/openbsd-compat/bsd-statvfs.c (new) 1.1.2.1 +68 -0 src/crypto/openssh/openbsd-compat/bsd-statvfs.h (new) 1.1.1.1.28.1 +0 -584 src/crypto/openssh/openbsd-compat/fake-queue.h (dead) 1.1.1.3.2.1 +7 -0 src/crypto/openssh/openbsd-compat/fake-rfc2553.c 1.8.2.1 +6 -3 src/crypto/openssh/openbsd-compat/fake-rfc2553.h 1.1.2.1 +274 -0 src/crypto/openssh/openbsd-compat/fmt_scaled.c (new) 1.1.1.7.2.1 +11 -13 src/crypto/openssh/openbsd-compat/getrrsetbyname.c 1.1.1.2.18.1 +2 -2 src/crypto/openssh/openbsd-compat/getrrsetbyname.h 1.1.1.6.2.1 +8 -7 src/crypto/openssh/openbsd-compat/glob.c 1.1.1.6.2.1 +10 -10 src/crypto/openssh/openbsd-compat/glob.h 1.1.1.9.2.1 +16 -1 src/crypto/openssh/openbsd-compat/openbsd-compat.h 1.1.1.2.2.1 +1 -1 src/crypto/openssh/openbsd-compat/openssl-compat.c 1.1.1.3.2.1 +18 -3 src/crypto/openssh/openbsd-compat/openssl-compat.h 1.1.1.9.2.1 +45 -2 src/crypto/openssh/openbsd-compat/port-aix.c 1.1.1.10.2.1 +12 -2 src/crypto/openssh/openbsd-compat/port-aix.h 1.1.1.1.4.1 +4 -2 src/crypto/openssh/openbsd-compat/port-linux.c 1.1.1.1.4.1 +2 -1 src/crypto/openssh/openbsd-compat/port-linux.h 1.1.1.2.4.1 +1 -0 src/crypto/openssh/openbsd-compat/port-tun.c 1.1.1.3.2.1 +3 -3 src/crypto/openssh/openbsd-compat/port-uw.c 1.1.1.1.4.1 +1 -1 src/crypto/openssh/openbsd-compat/port-uw.h 1.1.1.1.4.1 +0 -38 src/crypto/openssh/openbsd-compat/regress/Makefile.in (dead) 1.1.1.1.4.1 +0 -60 src/crypto/openssh/openbsd-compat/regress/closefromtest.c (dead) 1.1.1.1.4.1 +0 -73 src/crypto/openssh/openbsd-compat/regress/snprintftest.c (dead) 1.1.1.1.4.1 +0 -45 src/crypto/openssh/openbsd-compat/regress/strduptest.c (dead) 1.1.1.1.4.1 +0 -66 src/crypto/openssh/openbsd-compat/regress/strtonumtest.c (dead) 1.1.1.6.2.1 +1 -0 src/crypto/openssh/openbsd-compat/rresvport.c 1.1.1.7.2.1 +3 -3 src/crypto/openssh/openbsd-compat/setenv.c 1.1.1.5.2.1 +8 -4 src/crypto/openssh/openbsd-compat/setproctitle.c 1.1.1.4.2.1 +39 -11 src/crypto/openssh/openbsd-compat/sigact.c 1.1.1.5.2.1 +25 -6 src/crypto/openssh/openbsd-compat/sys-queue.h 1.1.1.4.2.1 +8 -8 src/crypto/openssh/openbsd-compat/sys-tree.h 1.1.1.1.28.1 +0 -667 src/crypto/openssh/openbsd-compat/tree.h (dead) 1.1.1.5.2.1 +1 -1 src/crypto/openssh/openbsd-compat/xcrypt.c 1.1.1.5.2.1 +4 -2 src/crypto/openssh/openbsd-compat/xmmap.c 1.1.1.1.4.1 +0 -87 src/crypto/openssh/openssh.xml.in (dead) 1.1.1.2.2.1 +0 -82 src/crypto/openssh/opensshd.init.in (dead) 1.1.1.19.2.1 +123 -25 src/crypto/openssh/packet.c 1.16.2.1 +6 -3 src/crypto/openssh/packet.h 1.28.2.1 +35 -13 src/crypto/openssh/readconf.c 1.20.2.1 +3 -2 src/crypto/openssh/readconf.h 1.1.1.8.2.1 +0 -98 src/crypto/openssh/regress/Makefile (dead) 1.1.1.5.2.1 +0 -108 src/crypto/openssh/regress/README.regress (dead) 1.1.1.4.2.1 +0 -45 src/crypto/openssh/regress/agent-getpeereid.sh (dead) 1.1.1.4.10.1 +0 -53 src/crypto/openssh/regress/agent-ptrace.sh (dead) 1.1.1.2.18.1 +0 -36 src/crypto/openssh/regress/agent-timeout.sh (dead) 1.1.1.2.18.1 +0 -75 src/crypto/openssh/regress/agent.sh (dead) 1.1.1.1.18.1 +0 -44 src/crypto/openssh/regress/banner.sh (dead) 1.1.1.1.26.1 +0 -15 src/crypto/openssh/regress/broken-pipe.sh (dead) 1.1.1.1.10.1 +0 -23 src/crypto/openssh/regress/brokenkeys.sh (dead) 1.1.1.1.26.1 +0 -79 src/crypto/openssh/regress/bsd.regress.mk (dead) 1.1.1.1.4.1 +0 -106 src/crypto/openssh/regress/cfgmatch.sh (dead) 1.1.1.1.4.1 +0 -47 src/crypto/openssh/regress/cipher-speed.sh (dead) 1.1.1.1.26.1 +0 -13 src/crypto/openssh/regress/connect-privsep.sh (dead) 1.1.1.1.26.1 +0 -13 src/crypto/openssh/regress/connect.sh (dead) 1.1.1.1.26.1 +0 -143 src/crypto/openssh/regress/copy.1 (dead) 1.1.1.1.26.1 +0 -143 src/crypto/openssh/regress/copy.2 (dead) 1.1.1.1.26.1 +0 -14 src/crypto/openssh/regress/dsa_ssh2.prv (dead) 1.1.1.1.26.1 +0 -13 src/crypto/openssh/regress/dsa_ssh2.pub (dead) 1.1.1.4.10.1 +0 -50 src/crypto/openssh/regress/dynamic-forward.sh (dead) 1.1.1.2.10.1 +0 -60 src/crypto/openssh/regress/envpass.sh (dead) 1.1.1.1.26.1 +0 -24 src/crypto/openssh/regress/exit-status.sh (dead) 1.1.1.1.4.1 +0 -42 src/crypto/openssh/regress/forcecommand.sh (dead) 1.1.1.4.2.1 +0 -95 src/crypto/openssh/regress/forwarding.sh (dead) 1.1.1.1.22.1 +0 -23 src/crypto/openssh/regress/keygen-change.sh (dead) 1.1.1.1.26.1 +0 -19 src/crypto/openssh/regress/keyscan.sh (dead) 1.1.1.3.10.1 +0 -29 src/crypto/openssh/regress/login-timeout.sh (dead) 1.1.1.4.2.1 +0 -92 src/crypto/openssh/regress/multiplex.sh (dead) 1.1.1.1.26.1 +0 -19 src/crypto/openssh/regress/proto-mismatch.sh (dead) 1.1.1.2.18.1 +0 -34 src/crypto/openssh/regress/proto-version.sh (dead) 1.1.1.2.22.1 +0 -18 src/crypto/openssh/regress/proxy-connect.sh (dead) 1.1.1.2.2.1 +0 -36 src/crypto/openssh/regress/reconfigure.sh (dead) 1.1.1.3.2.1 +0 -72 src/crypto/openssh/regress/reexec.sh (dead) 1.1.1.2.10.1 +0 -32 src/crypto/openssh/regress/rekey.sh (dead) 1.1.1.1.26.1 +0 -15 src/crypto/openssh/regress/rsa_openssh.prv (dead) 1.1.1.1.26.1 +0 -1 src/crypto/openssh/regress/rsa_openssh.pub (dead) 1.1.1.1.26.1 +0 -16 src/crypto/openssh/regress/rsa_ssh2.prv (dead) 1.1.1.1.26.1 +0 -13 src/crypto/openssh/regress/runtests.sh (dead) 1.1.1.2.2.1 +0 -57 src/crypto/openssh/regress/scp-ssh-wrapper.sh (dead) 1.1.1.3.2.1 +0 -127 src/crypto/openssh/regress/scp.sh (dead) 1.1.1.2.18.1 +0 -78 src/crypto/openssh/regress/sftp-badcmds.sh (dead) 1.1.1.3.18.1 +0 -57 src/crypto/openssh/regress/sftp-batch.sh (dead) 1.1.1.4.18.1 +0 -211 src/crypto/openssh/regress/sftp-cmds.sh (dead) 1.1.1.1.10.1 +0 -28 src/crypto/openssh/regress/sftp-glob.sh (dead) 1.1.1.2.18.1 +0 -35 src/crypto/openssh/regress/sftp.sh (dead) 1.1.1.4.18.1 +0 -134 src/crypto/openssh/regress/ssh-com-client.sh (dead) 1.1.1.4.18.1 +0 -74 src/crypto/openssh/regress/ssh-com-keygen.sh (dead) 1.1.1.4.18.1 +0 -67 src/crypto/openssh/regress/ssh-com-sftp.sh (dead) 1.1.1.5.18.1 +0 -119 src/crypto/openssh/regress/ssh-com.sh (dead) 1.1.1.1.10.1 +0 -13 src/crypto/openssh/regress/sshd-log-wrapper.sh (dead) 1.1.1.2.18.1 +0 -40 src/crypto/openssh/regress/stderr-after-eof.sh (dead) 1.1.1.2.18.1 +0 -33 src/crypto/openssh/regress/stderr-data.sh (dead) 1.1.1.1.26.1 +0 -1 src/crypto/openssh/regress/t4.ok (dead) 1.1.1.1.26.1 +0 -1 src/crypto/openssh/regress/t5.ok (dead) 1.1.1.9.2.1 +0 -307 src/crypto/openssh/regress/test-exec.sh (dead) 1.1.1.2.18.1 +0 -29 src/crypto/openssh/regress/transfer.sh (dead) 1.1.1.5.2.1 +0 -49 src/crypto/openssh/regress/try-ciphers.sh (dead) 1.1.1.3.2.1 +0 -15 src/crypto/openssh/regress/yes-head.sh (dead) 1.1.1.5.2.1 +1 -0 src/crypto/openssh/scard-opensc.c 1.1.1.2.2.1 +0 -29 src/crypto/openssh/scard/Makefile.in (dead) 1.1.1.1.26.1 +0 -20 src/crypto/openssh/scard/Ssh.bin (dead) 1.1.1.2.26.1 +0 -17 src/crypto/openssh/scard/Ssh.bin.uu (dead) 1.1.1.3.26.1 +0 -164 src/crypto/openssh/scard/Ssh.java (dead) 1.1.1.17.2.1 +18 -7 src/crypto/openssh/scp.1 1.11.2.1 +98 -40 src/crypto/openssh/scp.c 1.49.2.1 +363 -97 src/crypto/openssh/servconf.c 1.20.2.1 +11 -3 src/crypto/openssh/servconf.h 1.17.2.1 +49 -23 src/crypto/openssh/serverloop.c 1.50.2.1 +429 -195 src/crypto/openssh/session.c 1.11.2.1 +3 -1 src/crypto/openssh/session.h 1.1.1.17.2.1 +176 -35 src/crypto/openssh/sftp-client.c 1.1.1.7.2.1 +22 -7 src/crypto/openssh/sftp-client.h 1.1.2.1 +50 -0 src/crypto/openssh/sftp-server-main.c (new) 1.1.1.8.2.1 +12 -2 src/crypto/openssh/sftp-server.8 1.1.1.14.2.1 +195 -65 src/crypto/openssh/sftp-server.c 1.1.1.11.2.1 +23 -4 src/crypto/openssh/sftp.1 1.1.1.17.2.1 +400 -184 src/crypto/openssh/sftp.c 1.1.1.3.2.1 +10 -1 src/crypto/openssh/sftp.h 1.1.1.12.2.1 +14 -3 src/crypto/openssh/ssh-add.1 1.18.2.1 +3 -2 src/crypto/openssh/ssh-add.c 1.1.1.14.2.1 +14 -14 src/crypto/openssh/ssh-agent.1 1.28.2.1 +81 -46 src/crypto/openssh/ssh-agent.c 1.1.1.4.2.1 +2 -3 src/crypto/openssh/ssh-gss.h 1.1.1.16.2.1 +11 -11 src/crypto/openssh/ssh-keygen.1 1.1.1.22.2.1 +80 -46 src/crypto/openssh/ssh-keygen.c 1.1.1.8.2.1 +3 -3 src/crypto/openssh/ssh-keyscan.1 1.15.2.1 +4 -4 src/crypto/openssh/ssh-keyscan.c 1.1.1.5.2.1 +2 -2 src/crypto/openssh/ssh-keysign.8 1.1.1.2.18.1 +3 -3 src/crypto/openssh/ssh-rand-helper.8 1.1.1.9.2.1 +1 -0 src/crypto/openssh/ssh-rand-helper.c 1.35.2.1 +63 -9 src/crypto/openssh/ssh.1 1.32.2.1 +190 -386 src/crypto/openssh/ssh.c 1.32.2.1 +4 -3 src/crypto/openssh/ssh_config 1.23.2.1 +47 -12 src/crypto/openssh/ssh_config.5 1.2.2.1 +57 -20 src/crypto/openssh/ssh_namespace.h 1.1.1.3.18.1 +0 -75 src/crypto/openssh/ssh_prng_cmds.in (dead) 1.33.2.1 +122 -37 src/crypto/openssh/sshconnect.c 1.9.2.1 +3 -3 src/crypto/openssh/sshconnect.h 1.18.2.1 +28 -8 src/crypto/openssh/sshconnect2.c 1.34.2.1 +78 -31 src/crypto/openssh/sshd.8 1.45.2.1 +124 -41 src/crypto/openssh/sshd.c 1.47.2.1 +14 -5 src/crypto/openssh/sshd_config 1.29.2.1 +123 -38 src/crypto/openssh/sshd_config.5 1.13.2.1 +2 -3 src/crypto/openssh/sshlogin.c 1.13.2.1 +1 -1 src/crypto/openssh/sshpty.c 1.1.1.4.2.1 +2 -2 src/crypto/openssh/sshpty.h 1.1.1.6.2.1 +3 -3 src/crypto/openssh/sshtty.c 1.1.1.1.10.1 +0 -69 src/crypto/openssh/survey.sh.in (dead) 1.1.1.9.2.1 +7 -7 src/crypto/openssh/ttymodes.c 1.1.2.1 +1277 -0 src/crypto/openssh/umac.c (new) 1.1.2.1 +123 -0 src/crypto/openssh/umac.h (new) 1.5.10.1 +4 -0 src/crypto/openssh/version.c 1.35.2.1 +4 -4 src/crypto/openssh/version.h 1.43.2.1 +5 -4 src/secure/lib/libssh/Makefile 1.15.2.1 +1 -1 src/secure/libexec/sftp-server/Makefile 1.35.2.2 +1 -1 src/secure/usr.bin/ssh/Makefile 1.50.2.2 +4 -4 src/secure/usr.sbin/sshd/Makefile From marius at FreeBSD.org Mon Sep 1 20:19:25 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Mon Sep 1 20:19:31 2008 Subject: cvs commit: src/sys/sparc64/pci ofw_pcibus.c Message-ID: <200809012019.m81KJOix006334@repoman.freebsd.org> marius 2008-09-01 20:19:14 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/sparc64/pci ofw_pcibus.c Log: SVN rev 182635 on 2008-09-01 20:19:14Z by marius Revert the part of r182385 which sets PCIB_BCR_MASTER_ABORT_MODE in order to detect misbehaving drivers. While this should be fine in generally, it's probably no good idea to do so shortly before a new release. Revision Changes Path 1.16.2.6 +4 -0 src/sys/sparc64/pci/ofw_pcibus.c From marius at FreeBSD.org Mon Sep 1 20:20:10 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Mon Sep 1 20:20:22 2008 Subject: cvs commit: src/sys/sparc64/pci ofw_pcibus.c Message-ID: <200809012020.m81KKAUN006451@repoman.freebsd.org> marius 2008-09-01 20:19:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sparc64/pci ofw_pcibus.c Log: SVN rev 182636 on 2008-09-01 20:19:51Z by marius Revert the part of r182386 which sets PCIB_BCR_MASTER_ABORT_MODE in order to detect misbehaving drivers. While this should be fine in generally, it's probably no good idea to do so shortly before a new release. Revision Changes Path 1.6.2.8 +4 -0 src/sys/sparc64/pci/ofw_pcibus.c From obrien at FreeBSD.org Mon Sep 1 22:22:59 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 22:23:06 2008 Subject: cvs commit: src/contrib/gcc/config freebsd-spec.h Message-ID: <200809012222.m81MMxgL028071@repoman.freebsd.org> obrien 2008-09-01 22:22:44 UTC FreeBSD src repository Modified files: contrib/gcc/config freebsd-spec.h Log: SVN rev 182644 on 2008-09-01 22:22:44Z by obrien Add __unix__. Tweak __KPRINTF_ATTRIBUTE__ while I'm here. Revision Changes Path 1.25 +2 -1 src/contrib/gcc/config/freebsd-spec.h From dougb at FreeBSD.org Mon Sep 1 22:55:31 2008 From: dougb at FreeBSD.org (Doug Barton) Date: Mon Sep 1 22:55:37 2008 Subject: cvs commit: src/contrib/bind9 CHANGES COPYRIGHT configure.in version src/contrib/bind9/bin/dig dighost.c src/contrib/bind9/bin/named client.c config.c controlconf.c interfacemgr.c lwresd.c named.conf.docbook server.c ... Message-ID: <200809012255.m81MtTMD031503@repoman.freebsd.org> dougb 2008-09-01 22:54:49 UTC FreeBSD src repository Modified files: contrib/bind9 CHANGES COPYRIGHT configure.in version contrib/bind9/bin/dig dighost.c contrib/bind9/bin/named client.c config.c controlconf.c interfacemgr.c lwresd.c named.conf.docbook server.c contrib/bind9/bin/rndc rndc.c contrib/bind9/doc/arm Bv9ARM-book.xml contrib/bind9/lib/bind configure.in contrib/bind9/lib/bind9 check.c contrib/bind9/lib/dns api dispatch.c request.c resolver.c xfrin.c contrib/bind9/lib/dns/include/dns dispatch.h contrib/bind9/lib/isc api timer.c contrib/bind9/lib/isc/include/isc resource.h socket.h timer.h contrib/bind9/lib/isc/unix app.c resource.c socket.c socket_p.h contrib/bind9/lib/isccfg api namedconf.c Log: SVN rev 182645 on 2008-09-01 22:54:49Z by dougb Merge from vendor/bind9/dist as of the 9.4.2-P2 import Revision Changes Path 1.3 +45 -1 src/contrib/bind9/CHANGES 1.2 +3 -3 src/contrib/bind9/COPYRIGHT 1.2 +857 -530 src/contrib/bind9/bin/dig/dighost.c 1.3 +2 -2 src/contrib/bind9/bin/named/client.c 1.2 +146 -72 src/contrib/bind9/bin/named/config.c 1.2 +221 -83 src/contrib/bind9/bin/named/controlconf.c 1.2 +88 -20 src/contrib/bind9/bin/named/interfacemgr.c 1.2 +29 -20 src/contrib/bind9/bin/named/lwresd.c 1.2 +169 -102 src/contrib/bind9/bin/named/named.conf.docbook 1.3 +54 -15 src/contrib/bind9/bin/named/server.c 1.2 +208 -43 src/contrib/bind9/bin/rndc/rndc.c 1.2 +698 -332 src/contrib/bind9/configure.in 1.3 +21 -2 src/contrib/bind9/doc/arm/Bv9ARM-book.xml 1.2 +442 -166 src/contrib/bind9/lib/bind/configure.in 1.3 +2 -2 src/contrib/bind9/lib/bind9/check.c 1.3 +1 -1 src/contrib/bind9/lib/dns/api 1.3 +27 -7 src/contrib/bind9/lib/dns/dispatch.c 1.3 +2 -2 src/contrib/bind9/lib/dns/include/dns/dispatch.h 1.2 +14 -8 src/contrib/bind9/lib/dns/request.c 1.3 +17 -5 src/contrib/bind9/lib/dns/resolver.c 1.2 +124 -55 src/contrib/bind9/lib/dns/xfrin.c 1.2 +3 -3 src/contrib/bind9/lib/isc/api 1.2 +31 -16 src/contrib/bind9/lib/isc/include/isc/resource.h 1.2 +242 -181 src/contrib/bind9/lib/isc/include/isc/socket.h 1.2 +84 -76 src/contrib/bind9/lib/isc/include/isc/timer.h 1.2 +59 -47 src/contrib/bind9/lib/isc/timer.c 1.2 +15 -13 src/contrib/bind9/lib/isc/unix/app.c 1.2 +73 -5 src/contrib/bind9/lib/isc/unix/resource.c 1.2 +627 -139 src/contrib/bind9/lib/isc/unix/socket.c 1.2 +5 -3 src/contrib/bind9/lib/isc/unix/socket_p.h 1.2 +1 -1 src/contrib/bind9/lib/isccfg/api 1.2 +261 -117 src/contrib/bind9/lib/isccfg/namedconf.c 1.3 +2 -2 src/contrib/bind9/version From dougb at FreeBSD.org Mon Sep 1 22:55:31 2008 From: dougb at FreeBSD.org (Doug Barton) Date: Mon Sep 1 22:55:54 2008 Subject: cvs commit: src/lib/bind config.h Message-ID: <200809012255.m81MtUKR031530@repoman.freebsd.org> dougb 2008-09-01 22:55:23 UTC FreeBSD src repository Modified files: lib/bind config.h Log: SVN rev 182646 on 2008-09-01 22:55:23Z by dougb Update for version 9.4.2-P2 Revision Changes Path 1.9 +7 -3 src/lib/bind/config.h From dougb at FreeBSD.org Mon Sep 1 22:56:23 2008 From: dougb at FreeBSD.org (Doug Barton) Date: Mon Sep 1 22:56:34 2008 Subject: cvs commit: src/contrib/bind9 CHANGES configure.in version src/contrib/bind9/bin/dig dighost.c src/contrib/bind9/bin/named client.c config.c controlconf.c interfacemgr.c lwresd.c named.conf.docbook server.c src/contrib/bind9/doc/arm ... Message-ID: <200809012256.m81MuMw1031836@repoman.freebsd.org> dougb 2008-09-01 22:56:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/bind9 CHANGES configure.in version contrib/bind9/bin/dig dighost.c contrib/bind9/bin/named client.c config.c controlconf.c interfacemgr.c lwresd.c named.conf.docbook server.c contrib/bind9/doc/arm Bv9ARM-book.xml contrib/bind9/lib/bind configure.in contrib/bind9/lib/dns api dispatch.c message.c request.c resolver.c xfrin.c contrib/bind9/lib/dns/include/dns dispatch.h contrib/bind9/lib/isc api timer.c contrib/bind9/lib/isc/include/isc resource.h socket.h timer.h contrib/bind9/lib/isc/unix app.c resource.c socket.c socket_p.h contrib/bind9/lib/isccfg api namedconf.c Log: SVN rev 182647 on 2008-09-01 22:56:10Z by dougb Merge from vendor/bind9/dist-9.3 as of the 9.3.5-P2 import Revision Changes Path 1.1.1.3.2.9 +43 -2 src/contrib/bind9/CHANGES 1.1.1.2.2.4 +7 -5 src/contrib/bind9/bin/dig/dighost.c 1.1.1.2.2.6 +23 -23 src/contrib/bind9/bin/named/client.c 1.1.1.2.2.3 +7 -6 src/contrib/bind9/bin/named/config.c 1.1.1.1.4.3 +3 -3 src/contrib/bind9/bin/named/controlconf.c 1.1.1.1.4.3 +10 -9 src/contrib/bind9/bin/named/interfacemgr.c 1.1.1.1.4.2 +6 -5 src/contrib/bind9/bin/named/lwresd.c 1.1.1.2.2.4 +4 -2 src/contrib/bind9/bin/named/named.conf.docbook 1.1.1.2.2.5 +52 -13 src/contrib/bind9/bin/named/server.c 1.1.1.2.2.5 +2 -2 src/contrib/bind9/configure.in 1.1.1.2.2.5 +19 -1 src/contrib/bind9/doc/arm/Bv9ARM-book.xml 1.1.1.2.2.4 +2 -2 src/contrib/bind9/lib/bind/configure.in 1.1.1.2.2.6 +1 -1 src/contrib/bind9/lib/dns/api 1.1.1.1.4.5 +34 -14 src/contrib/bind9/lib/dns/dispatch.c 1.1.1.1.4.4 +7 -7 src/contrib/bind9/lib/dns/include/dns/dispatch.h 1.1.1.1.4.4 +8 -5 src/contrib/bind9/lib/dns/message.c 1.1.1.1.4.3 +9 -9 src/contrib/bind9/lib/dns/request.c 1.1.1.2.2.9 +16 -4 src/contrib/bind9/lib/dns/resolver.c 1.1.1.2.2.4 +18 -7 src/contrib/bind9/lib/dns/xfrin.c 1.1.1.2.2.4 +3 -3 src/contrib/bind9/lib/isc/api 1.1.1.1.4.1 +16 -3 src/contrib/bind9/lib/isc/include/isc/resource.h 1.1.1.1.4.2 +16 -3 src/contrib/bind9/lib/isc/include/isc/socket.h 1.1.1.1.4.3 +4 -2 src/contrib/bind9/lib/isc/include/isc/timer.h 1.1.1.1.4.4 +10 -8 src/contrib/bind9/lib/isc/timer.c 1.1.1.1.4.2 +4 -4 src/contrib/bind9/lib/isc/unix/app.c 1.1.1.1.4.2 +55 -1 src/contrib/bind9/lib/isc/unix/resource.c 1.1.1.2.2.4 +202 -44 src/contrib/bind9/lib/isc/unix/socket.c 1.1.1.1.4.1 +2 -2 src/contrib/bind9/lib/isc/unix/socket_p.h 1.1.1.2.2.3 +1 -1 src/contrib/bind9/lib/isccfg/api 1.1.1.2.2.4 +2 -1 src/contrib/bind9/lib/isccfg/namedconf.c 1.1.1.3.2.9 +2 -2 src/contrib/bind9/version From dougb at FreeBSD.org Mon Sep 1 22:56:54 2008 From: dougb at FreeBSD.org (Doug Barton) Date: Mon Sep 1 22:57:00 2008 Subject: cvs commit: src/lib/bind config.h src/lib/bind/bind config.h Message-ID: <200809012256.m81MurZM031907@repoman.freebsd.org> dougb 2008-09-01 22:56:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/bind config.h lib/bind/bind config.h Log: SVN rev 182648 on 2008-09-01 22:56:37Z by dougb Update for version 9.3.5-P2 Revision Changes Path 1.1.4.6 +2 -2 src/lib/bind/bind/config.h 1.2.2.6 +7 -3 src/lib/bind/config.h From obrien at FreeBSD.org Mon Sep 1 22:58:12 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 22:58:24 2008 Subject: cvs commit: src/sys/netinet6 dest6.c frag6.c icmp6.c in6.c in6.h in6_cksum.c in6_gif.c in6_gif.h in6_ifattach.c in6_ifattach.h in6_pcb.c in6_pcb.h in6_proto.c in6_rmx.c in6_src.c in6_var.h ip6_ecn.h ip6_forward.c ip6_id.c ip6_input.c ip6_mroute.c ... Message-ID: <200809012258.m81MwBtk032142@repoman.freebsd.org> obrien 2008-09-01 22:57:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet6 dest6.c frag6.c icmp6.c in6.c in6.h in6_cksum.c in6_gif.c in6_gif.h in6_ifattach.c in6_ifattach.h in6_pcb.c in6_pcb.h in6_proto.c in6_rmx.c in6_src.c in6_var.h ip6_ecn.h ip6_forward.c ip6_id.c ip6_input.c ip6_mroute.c ip6_mroute.h ip6_output.c ip6_var.h ip6protosw.h mld6.c mld6_var.h nd6.c nd6.h nd6_nbr.c nd6_rtr.c pim6.h pim6_var.h raw_ip6.c raw_ip6.h route6.c scope6.c scope6_var.h tcp6_var.h udp6_usrreq.c udp6_var.h Log: SVN rev 182649 on 2008-09-01 22:57:56Z by obrien MFC: r175162 & r174510: un-__P() & clean up VCS Ids. Revision Changes Path 1.10.2.1 +5 -3 src/sys/netinet6/dest6.c 1.25.2.3 +10 -8 src/sys/netinet6/frag6.c 1.62.2.10 +14 -12 src/sys/netinet6/icmp6.c 1.51.2.12 +6 -4 src/sys/netinet6/in6.c 1.36.2.9 +3 -3 src/sys/netinet6/in6.h 1.10.2.2 +5 -3 src/sys/netinet6/in6_cksum.c 1.22.2.3 +5 -3 src/sys/netinet6/in6_gif.c 1.7.2.1 +3 -3 src/sys/netinet6/in6_gif.h 1.26.2.9 +10 -8 src/sys/netinet6/in6_ifattach.c 1.5.2.3 +3 -3 src/sys/netinet6/in6_ifattach.h 1.62.2.7 +7 -11 src/sys/netinet6/in6_pcb.c 1.16.2.1 +2 -3 src/sys/netinet6/in6_pcb.h 1.32.2.9 +6 -4 src/sys/netinet6/in6_proto.c 1.14.2.1 +6 -4 src/sys/netinet6/in6_rmx.c 1.30.2.6 +12 -12 src/sys/netinet6/in6_src.c 1.21.2.8 +3 -3 src/sys/netinet6/in6_var.h 1.6.2.1 +3 -3 src/sys/netinet6/ip6_ecn.h 1.28.2.4 +5 -3 src/sys/netinet6/ip6_forward.c 1.7.2.1 +7 -4 src/sys/netinet6/ip6_id.c 1.81.2.5 +9 -7 src/sys/netinet6/ip6_input.c 1.29.2.9 +18 -17 src/sys/netinet6/ip6_mroute.c 1.6.2.2 +3 -3 src/sys/netinet6/ip6_mroute.h 1.90.2.12 +12 -10 src/sys/netinet6/ip6_output.c 1.30.2.8 +3 -3 src/sys/netinet6/ip6_var.h 1.13.2.1 +3 -5 src/sys/netinet6/ip6protosw.h 1.19.2.7 +6 -4 src/sys/netinet6/mld6.c 1.6.2.2 +3 -3 src/sys/netinet6/mld6_var.h 1.48.2.21 +11 -9 src/sys/netinet6/nd6.c 1.19.2.3 +3 -3 src/sys/netinet6/nd6.h 1.29.2.10 +13 -11 src/sys/netinet6/nd6_nbr.c 1.26.2.6 +15 -13 src/sys/netinet6/nd6_rtr.c 1.3.2.1 +3 -3 src/sys/netinet6/pim6.h 1.4.2.1 +6 -6 src/sys/netinet6/pim6_var.h 1.50.2.9 +4 -3 src/sys/netinet6/raw_ip6.c 1.2.2.1 +3 -3 src/sys/netinet6/raw_ip6.h 1.11.2.3 +5 -3 src/sys/netinet6/route6.c 1.12.2.2 +5 -3 src/sys/netinet6/scope6.c 1.4.2.2 +3 -3 src/sys/netinet6/scope6_var.h 1.7.2.1 +0 -2 src/sys/netinet6/tcp6_var.h 1.54.2.4 +8 -5 src/sys/netinet6/udp6_usrreq.c 1.7.2.1 +1 -2 src/sys/netinet6/udp6_var.h From obrien at FreeBSD.org Mon Sep 1 23:03:14 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 23:03:26 2008 Subject: cvs commit: src/sys/kern kern_sig.c Message-ID: <200809012303.m81N3CRX033675@repoman.freebsd.org> obrien 2008-09-01 23:03:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern kern_sig.c Log: SVN rev 182650 on 2008-09-01 23:03:05Z by obrien MFC: r174756: Be more exact with sigaction SA_SIGINFO handling. Revision Changes Path 1.306.2.8 +5 -2 src/sys/kern/kern_sig.c From obrien at FreeBSD.org Mon Sep 1 23:04:14 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 23:04:25 2008 Subject: cvs commit: src/sys/ufs/ffs ffs_vnops.c Message-ID: <200809012304.m81N4DFc033787@repoman.freebsd.org> obrien 2008-09-01 23:03:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/ufs/ffs ffs_vnops.c Log: SVN rev 182651 on 2008-09-01 23:03:55Z by obrien MFC: r175053: style(9) Revision Changes Path 1.157.2.9 +17 -17 src/sys/ufs/ffs/ffs_vnops.c From mlaier at FreeBSD.org Mon Sep 1 23:05:44 2008 From: mlaier at FreeBSD.org (Max Laier) Date: Mon Sep 1 23:05:51 2008 Subject: cvs commit: src/sys/netinet ip_carp.c Message-ID: <200809012305.m81N5isc034004@repoman.freebsd.org> mlaier 2008-09-01 23:05:41 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet ip_carp.c Log: SVN rev 182652 on 2008-09-01 23:05:41Z by mlaier MFC: r179490 Sort IP addresses before hashing them for the signature. Otherwise carp is sensitive to address configuration order. PR: kern/121574 Forgotten by: mlaier Revision Changes Path 1.27.2.13 +39 -13 src/sys/netinet/ip_carp.c From obrien at FreeBSD.org Mon Sep 1 23:08:01 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 23:08:06 2008 Subject: cvs commit: src/sys/kern link_elf_obj.c Message-ID: <200809012308.m81N801g034171@repoman.freebsd.org> obrien 2008-09-01 23:07:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern link_elf_obj.c Log: SVN rev 182653 on 2008-09-01 23:07:50Z by obrien MFC: r180447: Improve readability and cscope searches a little bit. Revision Changes Path 1.87.2.6 +38 -38 src/sys/kern/link_elf_obj.c From obrien at FreeBSD.org Mon Sep 1 23:10:01 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 23:10:13 2008 Subject: cvs commit: src/contrib/gcc/config/mips freebsd.h Message-ID: <200809012310.m81NA14X034335@repoman.freebsd.org> obrien 2008-09-01 23:09:45 UTC FreeBSD src repository Modified files: contrib/gcc/config/mips freebsd.h Log: SVN rev 182654 on 2008-09-01 23:09:45Z by obrien We're not quite ready for the full %(endian_spec). Revision Changes Path 1.2 +3 -1 src/contrib/gcc/config/mips/freebsd.h From obrien at FreeBSD.org Mon Sep 1 23:10:52 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 23:10:58 2008 Subject: cvs commit: src/sys/sys ioccom.h Message-ID: <200809012310.m81NAosh034468@repoman.freebsd.org> obrien 2008-09-01 23:10:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sys ioccom.h Log: SVN rev 182655 on 2008-09-01 23:10:16Z by obrien MFC: 182391: Protect _IOC's 'len' and 'inout' parameters. Revision Changes Path 1.15.8.2 +2 -2 src/sys/sys/ioccom.h From obrien at FreeBSD.org Mon Sep 1 23:19:08 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 23:19:20 2008 Subject: cvs commit: src/sys/netinet ip_carp.c Message-ID: <200809012319.m81NJ7Ms035088@repoman.freebsd.org> obrien 2008-09-01 23:19:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet ip_carp.c Log: SVN rev 182656 on 2008-09-01 23:19:00Z by obrien Backout r182652 - as it breaks the build (due to `IN6_IS_SCOPE_EMBED'). [My apologies for backing this out, but we're up against a code freeze] Revision Changes Path 1.27.2.14 +13 -39 src/sys/netinet/ip_carp.c From obrien at FreeBSD.org Mon Sep 1 23:42:39 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 23:42:45 2008 Subject: cvs commit: src/usr.sbin/syslogd syslogd.c Message-ID: <200809012342.m81NgciD037110@repoman.freebsd.org> obrien 2008-09-01 23:42:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin/syslogd syslogd.c Log: SVN rev 182657 on 2008-09-01 23:42:21Z by obrien MFC: r176427: Two no-op fixes to improve corretness of syslogd code: 1) Use [AP]F_LOCAL rather than [AP]F_UNIX. 2) When copying a pipe's name, use f->f_un.f_pipe.f_pname, not f->f_un.f_fname. Revision Changes Path 1.144.2.5 +4 -3 src/usr.sbin/syslogd/syslogd.c From obrien at FreeBSD.org Mon Sep 1 23:43:55 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 23:44:07 2008 Subject: cvs commit: src/usr.sbin/syslogd syslogd.8 syslogd.c Message-ID: <200809012343.m81NhssS037219@repoman.freebsd.org> obrien 2008-09-01 23:43:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin/syslogd syslogd.8 syslogd.c Log: SVN rev 182658 on 2008-09-01 23:43:48Z by obrien MFC: r178986: Add -8 switch to syslogd to prevent it from mangling 8-bit data. Revision Changes Path 1.60.2.1 +19 -2 src/usr.sbin/syslogd/syslogd.8 1.144.2.6 +7 -3 src/usr.sbin/syslogd/syslogd.c From obrien at FreeBSD.org Mon Sep 1 23:46:25 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 23:46:31 2008 Subject: cvs commit: src/usr.sbin/syslogd syslogd.c Message-ID: <200809012346.m81NkP3i037471@repoman.freebsd.org> obrien 2008-09-01 23:46:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin/syslogd syslogd.c Log: SVN rev 182659 on 2008-09-01 23:46:17Z by obrien MFC: r174533, r182605: + Open ctty in non-blocking mode to avoid hangs during open and close(waiting for the port to drain). + Handle "*" as a priority properly. + Test what is free'ed. + Dynamically determine length vs. hardcoding it. + Free the previous message buffer (f_prevline) only after logging all the messages and just before the process exit. Also check f_prevline for NULL before using it. + The time displayed is not synchornized with the other log destinations. + Fix a comment. + Remove extraneous NULL pointer check - the pointer is guaranteed to be non-NULL. Revision Changes Path 1.144.2.7 +30 -13 src/usr.sbin/syslogd/syslogd.c From obrien at FreeBSD.org Mon Sep 1 23:48:11 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 23:48:18 2008 Subject: cvs commit: src/tools/tools/editing freebsd.vim Message-ID: <200809012348.m81NmBTE037609@repoman.freebsd.org> obrien 2008-09-01 23:48:06 UTC FreeBSD src repository Added files: (Branch: RELENG_6) tools/tools/editing freebsd.vim Log: SVN rev 182660 on 2008-09-01 23:48:06Z by obrien MFC: r174533, r182605: + Open ctty in non-blocking mode to avoid hangs during open and close(waiting for the port to drain). + Handle "*" as a priority properly. + Test what is free'ed. + Dynamically determine length vs. hardcoding it. + Free the previous message buffer (f_prevline) only after logging all the messages and just before the process exit. Also check f_prevline for NULL before using it. + The time displayed is not synchornized with the other log destinations. + Fix a comment. + Remove extraneous NULL pointer check - the pointer is guaranteed to be non-NULL. Revision Changes Path 1.2.2.1 +68 -0 src/tools/tools/editing/freebsd.vim (new) From des at FreeBSD.org Mon Sep 1 23:49:44 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Mon Sep 1 23:49:54 2008 Subject: cvs commit: src/crypto/openssh ssh_config.5 Message-ID: <200809012349.m81NngOr037752@repoman.freebsd.org> des 2008-09-01 23:49:34 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) crypto/openssh ssh_config.5 Log: SVN rev 182661 on 2008-09-01 23:49:34Z by des Document the correct algorithm preference. Revision Changes Path 1.23.2.2 +1 -1 src/crypto/openssh/ssh_config.5 From des at FreeBSD.org Mon Sep 1 23:55:46 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Mon Sep 1 23:55:52 2008 Subject: cvs commit: src UPDATING Message-ID: <200809012355.m81NtjZT038288@repoman.freebsd.org> des 2008-09-01 23:50:56 UTC FreeBSD src repository Modified files: . UPDATING Log: SVN rev 182662 on 2008-09-01 23:50:56Z by des Belatedly add a notice about the reversed order of preference for OpenSSH authentication keys. Revision Changes Path 1.540 +15 -0 src/UPDATING From obrien at FreeBSD.org Mon Sep 1 23:57:16 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 1 23:57:28 2008 Subject: cvs commit: src/sys Makefile Message-ID: <200809012357.m81NvGpT038406@repoman.freebsd.org> obrien 2008-09-01 23:52:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys Makefile Log: SVN rev 182663 on 2008-09-01 23:52:54Z by obrien MFC: r179174 (rev 1.47): Cscope enhancement's. Revision Changes Path 1.33.2.4 +18 -9 src/sys/Makefile From des at FreeBSD.org Tue Sep 2 00:01:55 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Tue Sep 2 00:02:06 2008 Subject: cvs commit: src UPDATING Message-ID: <200809020001.m8201tuT038765@repoman.freebsd.org> des 2008-09-01 23:53:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) . UPDATING Log: SVN rev 182664 on 2008-09-01 23:53:55Z by des Note the OpenSSH upgrade. Revision Changes Path 1.507.2.12 +3 -0 src/UPDATING From obrien at FreeBSD.org Tue Sep 2 00:03:16 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Tue Sep 2 00:03:35 2008 Subject: cvs commit: src/sbin/fdisk fdisk.8 fdisk.c Message-ID: <200809020003.m8203FiS039994@repoman.freebsd.org> obrien 2008-09-01 23:54:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sbin/fdisk fdisk.8 fdisk.c Log: SVN rev 182665 on 2008-09-01 23:54:57Z by obrien MFC: r181036: Add a -q[uiet] flag for scripts. Revision Changes Path 1.36.8.2 +4 -1 src/sbin/fdisk/fdisk.8 1.79.2.5 +8 -3 src/sbin/fdisk/fdisk.c From obrien at FreeBSD.org Tue Sep 2 00:03:16 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Tue Sep 2 00:03:35 2008 Subject: cvs commit: src/usr.bin/fetch fetch.c Message-ID: <200809020003.m8203GSt040021@repoman.freebsd.org> obrien 2008-09-01 23:55:38 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/fetch fetch.c Log: SVN rev 182666 on 2008-09-01 23:55:38Z by obrien MFC r181962: Use the SCHEME_ knobs rather than knowing what they expand to. Revision Changes Path 1.75.2.3 +2 -2 src/usr.bin/fetch/fetch.c From obrien at FreeBSD.org Tue Sep 2 00:03:49 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Tue Sep 2 00:04:07 2008 Subject: cvs commit: src/sys/compat/freebsd32 syscalls.master src/sys/kern syscalls.master Message-ID: <200809020003.m8203mKf040093@repoman.freebsd.org> obrien 2008-09-01 23:56:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/compat/freebsd32 syscalls.master sys/kern syscalls.master Log: SVN rev 182667 on 2008-09-01 23:56:23Z by obrien MFC r181972: Add comments on NOARGS, NODEF, and NOPROTO. Revision Changes Path 1.50.2.17 +7 -0 src/sys/compat/freebsd32/syscalls.master 1.198.2.7 +8 -0 src/sys/kern/syscalls.master From imp at FreeBSD.org Tue Sep 2 00:04:33 2008 From: imp at FreeBSD.org (Warner Losh) Date: Tue Sep 2 00:04:44 2008 Subject: cvs commit: src/sys/modules/aha Makefile src/sys/modules/ahb Makefile src/sys/modules/an Makefile src/sys/modules/ar Makefile src/sys/modules/ath_rate_amrr Makefile src/sys/modules/ath_rate_onoe Makefile src/sys/modules/ath_rate_sample Makefile ... Message-ID: <200809020004.m8204W0e040848@repoman.freebsd.org> imp 2008-09-01 23:59:00 UTC FreeBSD src repository Modified files: sys/modules/aha Makefile sys/modules/ahb Makefile sys/modules/an Makefile sys/modules/ar Makefile sys/modules/ath_rate_amrr Makefile sys/modules/ath_rate_onoe Makefile sys/modules/ath_rate_sample Makefile sys/modules/ce Makefile sys/modules/cp Makefile sys/modules/ctau Makefile sys/modules/cx Makefile sys/modules/digi/digi Makefile sys/modules/fatm Makefile sys/modules/hatm Makefile sys/modules/hifn Makefile sys/modules/if_tap Makefile sys/modules/linux Makefile sys/modules/netgraph/sync_ar Makefile sys/modules/netgraph/sync_sr Makefile sys/modules/patm Makefile sys/modules/pf Makefile sys/modules/pflog Makefile sys/modules/rp Makefile sys/modules/safe Makefile sys/modules/sppp Makefile sys/modules/sr Makefile sys/modules/svr4 Makefile sys/modules/trm Makefile sys/modules/ubsec Makefile sys/modules/wlan Makefile sys/modules/wlan_acl Makefile sys/modules/wlan_amrr Makefile sys/modules/wlan_ccmp Makefile sys/modules/wlan_rssadapt Makefile sys/modules/wlan_tkip Makefile sys/modules/wlan_wep Makefile sys/modules/wlan_xauth Makefile Log: SVN rev 182668 on 2008-09-01 23:59:00Z by imp Per email to arch@ a little while ago (that was greeted with silence), prefer the more common > ${.TARGET} over > opt_foo.h in modules makefiles. Revision Changes Path 1.10 +1 -1 src/sys/modules/aha/Makefile 1.3 +2 -3 src/sys/modules/ahb/Makefile 1.9 +1 -1 src/sys/modules/an/Makefile 1.6 +1 -1 src/sys/modules/ar/Makefile 1.8 +2 -2 src/sys/modules/ath_rate_amrr/Makefile 1.7 +2 -2 src/sys/modules/ath_rate_onoe/Makefile 1.7 +2 -2 src/sys/modules/ath_rate_sample/Makefile 1.4 +2 -2 src/sys/modules/ce/Makefile 1.6 +2 -2 src/sys/modules/cp/Makefile 1.5 +2 -2 src/sys/modules/ctau/Makefile 1.6 +2 -2 src/sys/modules/cx/Makefile 1.6 +2 -2 src/sys/modules/digi/digi/Makefile 1.4 +2 -2 src/sys/modules/fatm/Makefile 1.4 +2 -2 src/sys/modules/hatm/Makefile 1.7 +1 -1 src/sys/modules/hifn/Makefile 1.7 +1 -1 src/sys/modules/if_tap/Makefile 1.73 +1 -1 src/sys/modules/linux/Makefile 1.4 +3 -3 src/sys/modules/netgraph/sync_ar/Makefile 1.3 +3 -3 src/sys/modules/netgraph/sync_sr/Makefile 1.4 +2 -2 src/sys/modules/patm/Makefile 1.14 +5 -5 src/sys/modules/pf/Makefile 1.7 +3 -3 src/sys/modules/pflog/Makefile 1.5 +1 -1 src/sys/modules/rp/Makefile 1.5 +1 -1 src/sys/modules/safe/Makefile 1.8 +3 -3 src/sys/modules/sppp/Makefile 1.5 +1 -1 src/sys/modules/sr/Makefile 1.31 +2 -2 src/sys/modules/svr4/Makefile 1.3 +1 -1 src/sys/modules/trm/Makefile 1.7 +1 -1 src/sys/modules/ubsec/Makefile 1.11 +4 -4 src/sys/modules/wlan/Makefile 1.3 +1 -1 src/sys/modules/wlan_acl/Makefile 1.3 +1 -1 src/sys/modules/wlan_amrr/Makefile 1.5 +1 -1 src/sys/modules/wlan_ccmp/Makefile 1.2 +1 -1 src/sys/modules/wlan_rssadapt/Makefile 1.3 +1 -1 src/sys/modules/wlan_tkip/Makefile 1.3 +1 -1 src/sys/modules/wlan_wep/Makefile 1.3 +1 -1 src/sys/modules/wlan_xauth/Makefile From kmacy at FreeBSD.org Tue Sep 2 01:33:08 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 2 01:33:18 2008 Subject: cvs commit: src/sys/i386/xen xen_machdep.c Message-ID: <200809020132.m821WxN1060176@repoman.freebsd.org> kmacy 2008-09-02 01:32:52 UTC FreeBSD src repository Modified files: sys/i386/xen xen_machdep.c Log: SVN rev 182669 on 2008-09-02 01:32:52Z by kmacy Fix problem with large memory configuration by ensuring that all NKPT page table pages have been zeroed before entering them in the page directory MFC after: 1 month Revision Changes Path 1.7 +7 -0 src/sys/i386/xen/xen_machdep.c From nwhitehorn at FreeBSD.org Tue Sep 2 02:51:01 2008 From: nwhitehorn at FreeBSD.org (Nathan Whitehorn) Date: Tue Sep 2 02:51:08 2008 Subject: cvs commit: src/sys/dev/bm if_bm.c Message-ID: <200809020251.m822p0P3078372@repoman.freebsd.org> nwhitehorn 2008-09-02 02:50:52 UTC FreeBSD src repository Modified files: sys/dev/bm if_bm.c Log: SVN rev 182670 on 2008-09-02 02:50:52Z by nwhitehorn Fix a multiple locking bug in bm(4) that could cause panics on a WITNESS-enabled kernel. Approved by: marcel (mentor) MFC after: 1 day Revision Changes Path 1.3 +1 -1 src/sys/dev/bm/if_bm.c From kmacy at FreeBSD.org Tue Sep 2 02:55:46 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 2 02:55:58 2008 Subject: cvs commit: src/sys/i386/xen xen_machdep.c Message-ID: <200809020255.m822tkSN078771@repoman.freebsd.org> kmacy 2008-09-02 02:55:45 UTC FreeBSD src repository Modified files: sys/i386/xen xen_machdep.c Log: SVN rev 182671 on 2008-09-02 02:55:45Z by kmacy Accomodate the fact that the number of l1 pages varies with the size of the initially allocated memory - this lets us boot with 3GB MFC after: 1 month Revision Changes Path 1.8 +8 -5 src/sys/i386/xen/xen_machdep.c From kevlo at FreeBSD.org Tue Sep 2 02:59:17 2008 From: kevlo at FreeBSD.org (Kevin Lo) Date: Tue Sep 2 02:59:23 2008 Subject: cvs commit: src/sbin/md5 md5.c Message-ID: <200809020259.m822xH35079016@repoman.freebsd.org> kevlo 2008-09-02 02:59:13 UTC FreeBSD src repository Modified files: sbin/md5 md5.c Log: SVN rev 182672 on 2008-09-02 02:59:13Z by kevlo Use RUSAGE_SELF for the current process instead of hardcoded value Revision Changes Path 1.37 +2 -2 src/sbin/md5/md5.c From kevlo at FreeBSD.org Tue Sep 2 02:59:49 2008 From: kevlo at FreeBSD.org (Kevin Lo) Date: Tue Sep 2 02:59:56 2008 Subject: cvs commit: src/usr.bin/locate/locate locate.c Message-ID: <200809020259.m822xm6o079070@repoman.freebsd.org> kevlo 2008-09-02 02:59:38 UTC FreeBSD src repository Modified files: usr.bin/locate/locate locate.c Log: SVN rev 182673 on 2008-09-02 02:59:38Z by kevlo Use RUSAGE_SELF for the current process instead of hardcoded value Revision Changes Path 1.18 +1 -1 src/usr.bin/locate/locate/locate.c From weongyo at FreeBSD.org Tue Sep 2 04:49:50 2008 From: weongyo at FreeBSD.org (Weongyo Jeong) Date: Tue Sep 2 04:50:03 2008 Subject: cvs commit: src/sys/net80211 ieee80211.c Message-ID: <200809020449.m824nopu010573@repoman.freebsd.org> weongyo 2008-09-02 04:49:35 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211.c Log: SVN rev 182674 on 2008-09-02 04:49:35Z by weongyo free ifp allocated at ieee80211_vap_setup. Reviewed by: sam, thompsa Revision Changes Path 1.54 +2 -0 src/sys/net80211/ieee80211.c From gshapiro at FreeBSD.org Tue Sep 2 04:53:36 2008 From: gshapiro at FreeBSD.org (Gregory Neil Shapiro) Date: Tue Sep 2 04:53:42 2008 Subject: cvs commit: src/contrib/sendmail/libmilter main.c Message-ID: <200809020453.m824raP6010911@repoman.freebsd.org> gshapiro 2008-09-02 04:53:24 UTC FreeBSD src repository Modified files: contrib/sendmail/libmilter main.c Log: SVN rev 182675 on 2008-09-02 04:53:24Z by gshapiro Fix an ABI breakage found after the import that will be part of the next version of sendmail. Putting it in now for the upcoming 7-BETA and 6-BETA test releases. Submitted by: Mike Tancsa Revision Changes Path 1.2 +129 -14 src/contrib/sendmail/libmilter/main.c From gshapiro at FreeBSD.org Tue Sep 2 05:08:38 2008 From: gshapiro at FreeBSD.org (Gregory Neil Shapiro) Date: Tue Sep 2 05:08:50 2008 Subject: cvs commit: src/contrib/sendmail/libmilter main.c Message-ID: <200809020508.m8258b5R013292@repoman.freebsd.org> gshapiro 2008-09-02 05:08:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) contrib/sendmail/libmilter main.c Log: SVN rev 182677 on 2008-09-02 05:08:26Z by gshapiro MFC r182675: Fix an ABI breakage found after the import that will be part of the next version of sendmail. Putting it in now for the upcoming 7-BETA and 6-BETA test releases. Submitted by: Mike Tancsa Approved by: re (kensmith) Revision Changes Path 1.1.1.15.2.2 +2 -1 src/contrib/sendmail/libmilter/main.c From gshapiro at FreeBSD.org Tue Sep 2 05:09:08 2008 From: gshapiro at FreeBSD.org (Gregory Neil Shapiro) Date: Tue Sep 2 05:09:19 2008 Subject: cvs commit: src/contrib/sendmail/libmilter main.c Message-ID: <200809020509.m82598gc013362@repoman.freebsd.org> gshapiro 2008-09-02 05:08:53 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/sendmail/libmilter main.c Log: SVN rev 182678 on 2008-09-02 05:08:53Z by gshapiro MFC r182675: Fix an ABI breakage found after the import that will be part of the next version of sendmail. Putting it in now for the upcoming 7-BETA and 6-BETA test releases. Submitted by: Mike Tancsa Approved by: re (kensmith) Revision Changes Path 1.1.1.12.8.4 +2 -1 src/contrib/sendmail/libmilter/main.c From vova at fbsd.ru Tue Sep 2 06:13:14 2008 From: vova at fbsd.ru (Vladimir Grebenschikov) Date: Tue Sep 2 06:13:21 2008 Subject: cvs commit: VOP_ATTRIB ... and sysutils/fusefs-kmod In-Reply-To: <200808281530.m7SFU3h7013986@repoman.freebsd.org> References: <200808281530.m7SFU3h7013986@repoman.freebsd.org> Message-ID: <1220333613.6499.5.camel@localhost> On Thu, 2008-08-28 at 15:23 +0000, Attilio Rao wrote: > attilio 2008-08-28 15:23:18 UTC This patch makes CURRENT with Gnome badly crash (just crash while starting Gnome). I've found that it is due to ABI change, and tried to rebuild fusefs-kmod - it just fails due to changed interface. Patch below fixes problem for me. (but I still does not completely sure about td = curthread) Please fix fusefs-kmod port also. Side question, is there any way to prevent loading of kmod's with broken ABI ? > FreeBSD src repository > > Modified files: > share/man/man9 VOP_ATTRIB.9 ... > Log: > SVN rev 182371 on 2008-08-28 15:23:18Z by attilio > > Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed thread > was always curthread and totally unuseful. > > Tested by: Giovanni Trematerra --- fuse_module/fuse_vfsops.c.orig 2008-09-02 09:16:27.000000000 +0400 +++ fuse_module/fuse_vfsops.c 2008-09-02 09:16:50.000000000 +0400 @@ -668,7 +668,7 @@ if (vp->v_type == VNON) { struct vattr va; - (void)VOP_GETATTR(vp, &va, td->td_ucred, td); + (void)VOP_GETATTR(vp, &va, td->td_ucred); } *vpp = vp; #if _DEBUG2G --- fuse_module/fuse_vnops.c.orig 2008-09-02 09:17:32.000000000 +0400 +++ fuse_module/fuse_vnops.c 2008-09-02 09:21:02.000000000 +0400 @@ -799,7 +799,7 @@ struct vnode *vp = ap->a_vp; struct vattr *vap = ap->a_vap; struct ucred *cred = ap->a_cred; - struct thread *td = ap->a_td; + struct thread *td = curthread; struct fuse_dispatcher fdi; struct timespec uptsp; @@ -946,7 +946,7 @@ /* We are to do the check in-kernel */ if (! (facp->facc_flags & FACCESS_VA_VALID)) { - err = VOP_GETATTR(vp, VTOVA(vp), cred, td); + err = VOP_GETATTR(vp, VTOVA(vp), cred); if (err) return (err); facp->facc_flags |= FACCESS_VA_VALID; @@ -3005,7 +3005,7 @@ struct vattr *vap = ap->a_vap; struct vnode *vp = ap->a_vp; struct ucred *cred = ap->a_cred; - struct thread *td = ap->a_td; + struct thread *td = curthread; int err = 0; struct fuse_dispatcher fdi; --- fuse_module/fuse_io.c.orig 2008-09-02 09:21:25.000000000 +0400 +++ fuse_module/fuse_io.c 2008-09-02 09:21:49.000000000 +0400 @@ -157,7 +157,7 @@ goto out; if (uio->uio_rw == UIO_WRITE && fp->f_flag & O_APPEND) { - if ((err = VOP_GETATTR(vp, &va, cred, td))) + if ((err = VOP_GETATTR(vp, &va, cred))) goto out; uio->uio_offset = va.va_size; } else if ((flags & FOF_OFFSET) == 0) @@ -823,7 +823,7 @@ #if FUSELIB_CONFORM_BIOREAD struct vattr va; - if ((err = VOP_GETATTR(vp, &va, cred, curthread))) + if ((err = VOP_GETATTR(vp, &va, cred))) goto out; #endif -- Vladimir B. Grebenschikov vova@fbsd.ru From rwatson at FreeBSD.org Tue Sep 2 06:41:07 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Tue Sep 2 06:41:18 2008 Subject: cvs commit: VOP_ATTRIB ... and sysutils/fusefs-kmod In-Reply-To: <1220333613.6499.5.camel@localhost> References: <200808281530.m7SFU3h7013986@repoman.freebsd.org> <1220333613.6499.5.camel@localhost> Message-ID: On Tue, 2 Sep 2008, Vladimir Grebenschikov wrote: > On Thu, 2008-08-28 at 15:23 +0000, Attilio Rao wrote: >> attilio 2008-08-28 15:23:18 UTC > > This patch makes CURRENT with Gnome badly crash (just crash while starting > Gnome). > > I've found that it is due to ABI change, and tried to rebuild fusefs-kmod - > it just fails due to changed interface. > > Patch below fixes problem for me. (but I still does not completely sure > about td = curthread) > > Please fix fusefs-kmod port also. > > Side question, is there any way to prevent loading of kmod's with broken ABI > ? 8-CURRENT kernels should reject old modules from loading unless __FreeBSD_version hasn't been bumped. And indeed, it looks like this change did not come with a __FreeBSD_version bump, which it should have as a non-trivial change to the kernel KPI and KBI. Robert N M Watson Computer Laboratory University of Cambridge > >> FreeBSD src repository >> >> Modified files: >> share/man/man9 VOP_ATTRIB.9 > ... >> Log: >> SVN rev 182371 on 2008-08-28 15:23:18Z by attilio >> >> Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed thread >> was always curthread and totally unuseful. >> >> Tested by: Giovanni Trematerra > > --- fuse_module/fuse_vfsops.c.orig 2008-09-02 09:16:27.000000000 +0400 > +++ fuse_module/fuse_vfsops.c 2008-09-02 09:16:50.000000000 +0400 > @@ -668,7 +668,7 @@ > if (vp->v_type == VNON) { > struct vattr va; > > - (void)VOP_GETATTR(vp, &va, td->td_ucred, td); > + (void)VOP_GETATTR(vp, &va, td->td_ucred); > } > *vpp = vp; > #if _DEBUG2G > --- fuse_module/fuse_vnops.c.orig 2008-09-02 09:17:32.000000000 +0400 > +++ fuse_module/fuse_vnops.c 2008-09-02 09:21:02.000000000 +0400 > @@ -799,7 +799,7 @@ > struct vnode *vp = ap->a_vp; > struct vattr *vap = ap->a_vap; > struct ucred *cred = ap->a_cred; > - struct thread *td = ap->a_td; > + struct thread *td = curthread; > > struct fuse_dispatcher fdi; > struct timespec uptsp; > @@ -946,7 +946,7 @@ > /* We are to do the check in-kernel */ > > if (! (facp->facc_flags & FACCESS_VA_VALID)) { > - err = VOP_GETATTR(vp, VTOVA(vp), cred, td); > + err = VOP_GETATTR(vp, VTOVA(vp), cred); > if (err) > return (err); > facp->facc_flags |= FACCESS_VA_VALID; > @@ -3005,7 +3005,7 @@ > struct vattr *vap = ap->a_vap; > struct vnode *vp = ap->a_vp; > struct ucred *cred = ap->a_cred; > - struct thread *td = ap->a_td; > + struct thread *td = curthread; > > int err = 0; > struct fuse_dispatcher fdi; > --- fuse_module/fuse_io.c.orig 2008-09-02 09:21:25.000000000 +0400 > +++ fuse_module/fuse_io.c 2008-09-02 09:21:49.000000000 +0400 > @@ -157,7 +157,7 @@ > goto out; > > if (uio->uio_rw == UIO_WRITE && fp->f_flag & O_APPEND) { > - if ((err = VOP_GETATTR(vp, &va, cred, td))) > + if ((err = VOP_GETATTR(vp, &va, cred))) > goto out; > uio->uio_offset = va.va_size; > } else if ((flags & FOF_OFFSET) == 0) > @@ -823,7 +823,7 @@ > #if FUSELIB_CONFORM_BIOREAD > struct vattr va; > > - if ((err = VOP_GETATTR(vp, &va, cred, curthread))) > + if ((err = VOP_GETATTR(vp, &va, cred))) > goto out; > #endif > > > > -- > Vladimir B. Grebenschikov > vova@fbsd.ru > From kmacy at FreeBSD.org Tue Sep 2 07:47:26 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 2 07:47:38 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_ioctl.h cxgb_main.c cxgb_sge.c Message-ID: <200809020747.m827lQMb033946@repoman.freebsd.org> kmacy 2008-09-02 07:47:14 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_ioctl.h cxgb_main.c cxgb_sge.c Log: SVN rev 182679 on 2008-09-02 07:47:14Z by kmacy Import ioctl updates for latest rev of cxgbtool Obtained from: Chelsio Inc. MFC after: 3 days Revision Changes Path 1.8 +63 -116 src/sys/dev/cxgb/cxgb_ioctl.h 1.60 +182 -126 src/sys/dev/cxgb/cxgb_main.c 1.57 +1 -1 src/sys/dev/cxgb/cxgb_sge.c From attilio at freebsd.org Tue Sep 2 09:19:54 2008 From: attilio at freebsd.org (Attilio Rao) Date: Tue Sep 2 09:20:06 2008 Subject: cvs commit: VOP_ATTRIB ... and sysutils/fusefs-kmod In-Reply-To: References: <200808281530.m7SFU3h7013986@repoman.freebsd.org> <1220333613.6499.5.camel@localhost> Message-ID: <3bbf2fe10809020219s3c63d387y31bd43e33c0b9c33@mail.gmail.com> 2008/9/2, Robert Watson : > > On Tue, 2 Sep 2008, Vladimir Grebenschikov wrote: > > > > On Thu, 2008-08-28 at 15:23 +0000, Attilio Rao wrote: > > > > > attilio 2008-08-28 15:23:18 UTC > > > > > > > This patch makes CURRENT with Gnome badly crash (just crash while starting > Gnome). > > > > I've found that it is due to ABI change, and tried to rebuild fusefs-kmod > - it just fails due to changed interface. > > > > Patch below fixes problem for me. (but I still does not completely sure > about td = curthread) > > > > Please fix fusefs-kmod port also. > > > > Side question, is there any way to prevent loading of kmod's with broken > ABI ? > > > > 8-CURRENT kernels should reject old modules from loading unless > __FreeBSD_version hasn't been bumped. And indeed, it looks like this change > did not come with a __FreeBSD_version bump, which it should have as a > non-trivial change to the kernel KPI and KBI. As this is not a sole change (and it is a part of a bigger plan) I intended to do a __FreeBSD_version bump just once all the changes are in place. I came to this after past experience to do 1:1 modify for __FreeBSD_version and KPI, which was adding too much overhead for what it was needed. If we still think a 1:1 __FreeBSD_version bumping is the right thing to do, I can establish again this in new VFS commit though. Thanks, Attilio -- Peace can only be achieved by understanding - A. Einstein From roberto at FreeBSD.org Tue Sep 2 14:00:33 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Tue Sep 2 14:00:39 2008 Subject: cvs commit: src/usr.sbin/ntp config.h Message-ID: <200809021400.m82E0Wh7096774@repoman.freebsd.org> roberto 2008-09-02 14:00:17 UTC FreeBSD src repository Modified files: usr.sbin/ntp config.h Log: SVN rev 182680 on 2008-09-02 14:00:17Z by roberto Allow again compilation w/o GNU readline. There are conditionals in {ntpdc,ntpq}/Makefile. Submitted by: Ben Kelly Revision Changes Path 1.15 +3 -3 src/usr.sbin/ntp/config.h From obrien at FreeBSD.org Tue Sep 2 15:36:09 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Tue Sep 2 15:36:21 2008 Subject: cvs commit: src/usr.bin Makefile src/usr.bin/gprof mips.h Message-ID: <200809021536.m82Fa91X013543@repoman.freebsd.org> obrien 2008-09-02 15:35:47 UTC FreeBSD src repository Modified files: usr.bin Makefile Added files: usr.bin/gprof mips.h Log: SVN rev 182681 on 2008-09-02 15:35:47Z by obrien Add gprof MIPS MD header and enable building gprof. Obtained from: Juniper Networks Revision Changes Path 1.318 +0 -2 src/usr.bin/Makefile 1.4 +46 -0 src/usr.bin/gprof/mips.h (new) From obrien at freebsd.org Tue Sep 2 16:12:11 2008 From: obrien at freebsd.org (David O'Brien) Date: Tue Sep 2 16:12:17 2008 Subject: cvs commit: VOP_ATTRIB ... and sysutils/fusefs-kmod In-Reply-To: <3bbf2fe10809020219s3c63d387y31bd43e33c0b9c33@mail.gmail.com> References: <200808281530.m7SFU3h7013986@repoman.freebsd.org> <1220333613.6499.5.camel@localhost> <3bbf2fe10809020219s3c63d387y31bd43e33c0b9c33@mail.gmail.com> Message-ID: <20080902161209.GB71213@dragon.NUXI.org> On Tue, Sep 02, 2008 at 11:19:52AM +0200, Attilio Rao wrote: > As this is not a sole change (and it is a part of a bigger plan) I > intended to do a __FreeBSD_version bump just once all the changes are > in place. It is better to bump it when the incompatibility is committed. You can bump __FreeBSD_version again for other commits of this larger work. Bumping __FreeBSD_version is cheap and easy. Better to make life easier for folks using 8-CURRENT when its this easy to do so. -- -- David (obrien@FreeBSD.org) From rwatson at FreeBSD.org Tue Sep 2 16:55:27 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Tue Sep 2 16:55:33 2008 Subject: cvs commit: src/sys/kern uipc_socket.c Message-ID: <200809021655.m82GtQk4031040@repoman.freebsd.org> rwatson 2008-09-02 16:55:21 UTC FreeBSD src repository Modified files: sys/kern uipc_socket.c Log: SVN rev 182682 on 2008-09-02 16:55:21Z by rwatson Remove XXXRW in soreceive_dgram that proves unnecessary. Remove unused orig_resid variable in soreceive_dgram. Submitted by: alfred X-MFC with: soreceive_dgram (r180198, r180211) Revision Changes Path 1.314 +0 -5 src/sys/kern/uipc_socket.c From ed at FreeBSD.org Tue Sep 2 17:13:28 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Tue Sep 2 17:13:33 2008 Subject: cvs commit: src/sys/kern tty_ttydisc.c Message-ID: <200809021713.m82HDRS8033775@repoman.freebsd.org> ed 2008-09-02 17:13:11 UTC FreeBSD src repository Modified files: sys/kern tty_ttydisc.c Log: SVN rev 182683 on 2008-09-02 17:13:11Z by ed Use size_t to store the return value of ttydisc_getc(). The ttydisc_getc() routine obtains a read length from ttyoutq_read(). For no valid reason, the current code stores this value in an int, and returns a size_t. There is no need to perform this useless conversion. Obtained from: //depot/projects/mpsafetty/... Revision Changes Path 1.3 +3 -4 src/sys/kern/tty_ttydisc.c From kib at FreeBSD.org Tue Sep 2 17:52:29 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 2 17:52:41 2008 Subject: cvs commit: src/sys/amd64/amd64 cpu_switch.S machdep.c src/sys/amd64/ia32 ia32_signal.c Message-ID: <200809021752.m82HqTFW051447@repoman.freebsd.org> kib 2008-09-02 17:52:11 UTC FreeBSD src repository Modified files: sys/amd64/amd64 cpu_switch.S machdep.c sys/amd64/ia32 ia32_signal.c Log: SVN rev 182684 on 2008-09-02 17:52:11Z by kib - When executing FreeBSD/amd64 binaries from FreeBSD/i386 or Linux/i386 processes, clear PCB_32BIT and PCB_GS32BIT bits [1]. - Reread the fs and gs bases from the msr unconditionally, not believing the values in pcb_fsbase and pcb_gsbase, since usermode may reload segment registers, invalidating the cache. [2]. Both problems resulted in the wrong fs base, causing wrong tls pointer be dereferenced in the usermode. Reported and tested by: Vyacheslav Bocharov [1] Reported by: Bernd Walter , Artem Belevich [2] Reviewed by: peter MFC after: 3 days Revision Changes Path 1.163 +18 -2 src/sys/amd64/amd64/cpu_switch.S 1.688 +1 -0 src/sys/amd64/amd64/machdep.c 1.19 +1 -0 src/sys/amd64/ia32/ia32_signal.c From ed at FreeBSD.org Tue Sep 2 19:13:32 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Tue Sep 2 19:13:43 2008 Subject: cvs commit: src/usr.bin/limits limits.1 limits.c Message-ID: <200809021913.m82JDVfI096524@repoman.freebsd.org> ed 2008-09-02 19:13:24 UTC FreeBSD src repository Modified files: usr.bin/limits limits.1 limits.c Log: SVN rev 182685 on 2008-09-02 19:13:24Z by ed Add support for RLIMIT_NPTS to limits(1). After the MPSAFE TTY import we support an additional rlimit, called RLIMIT_NPTS. This limit allows you to cap the amount of pseudo-terminals allocated by one user. We forgot to add support for this limit to limits(1), which means it crashed. Add the proper bits to make it work like it should. Unfortunately not all shells actually implement the RLIMIT, so unfortunately I suspect it to be broken with certain shells. Submitted by: Yuriy Tsibizov Revision Changes Path 1.30 +6 -2 src/usr.bin/limits/limits.1 1.18 +62 -52 src/usr.bin/limits/limits.c From peter at wemm.org Tue Sep 2 19:18:47 2008 From: peter at wemm.org (Peter Wemm) Date: Tue Sep 2 19:18:53 2008 Subject: cvs commit: src/etc/sendmail freebsd.submit.mc In-Reply-To: <200808311821.m7VILVqO088485@repoman.freebsd.org> References: <200808311821.m7VILVqO088485@repoman.freebsd.org> Message-ID: On Sun, Aug 31, 2008 at 11:21 AM, Gregory Neil Shapiro wrote: > gshapiro 2008-08-31 18:21:15 UTC > > FreeBSD src repository > > Modified files: > etc/sendmail freebsd.submit.mc > Log: > SVN rev 182556 on 2008-08-31 18:21:15Z by gshapiro > > A no-op commit to simulate the effect of a forced commit so the file > has a new timestamp as needed for mergemaster. A more long term > solution to this is needed since svn doesn't support forced commits. It also doesn't support setting timestamps on checkout either, by default. You can change a setting in ~/.subversion/config, but the code there makes things even worse and is guaranteed to break everything. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell From mcdouga9 at egr.msu.edu Tue Sep 2 19:18:49 2008 From: mcdouga9 at egr.msu.edu (Adam McDougall) Date: Tue Sep 2 19:19:09 2008 Subject: cvs commit: src UPDATING In-Reply-To: <200809020001.m8201tuT038765@repoman.freebsd.org> References: <200809020001.m8201tuT038765@repoman.freebsd.org> Message-ID: <20080902190138.GG95608@egr.msu.edu> Shouldn't the warning about authentication keys be here too, not just in HEAD? Thanks On Mon, Sep 01, 2008 at 11:53:55PM +0000, Dag-Erling Smorgrav wrote: des 2008-09-01 23:53:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) . UPDATING Log: SVN rev 182664 on 2008-09-01 23:53:55Z by des Note the OpenSSH upgrade. Revision Changes Path 1.507.2.12 +3 -0 src/UPDATING _______________________________________________ cvs-src@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-src To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" From imp at bsdimp.com Tue Sep 2 19:27:16 2008 From: imp at bsdimp.com (M. Warner Losh) Date: Tue Sep 2 19:27:26 2008 Subject: cvs commit: VOP_ATTRIB ... and sysutils/fusefs-kmod In-Reply-To: References: <200808281530.m7SFU3h7013986@repoman.freebsd.org> <1220333613.6499.5.camel@localhost> Message-ID: <20080902.132447.652861696.imp@bsdimp.com> In message: Robert Watson writes: : 8-CURRENT kernels should reject old modules from loading unless : __FreeBSD_version hasn't been bumped. Sure would be nice if the error message were more helpful as to the cause. The current behavior is a bit, ummm, cryptic... Warner From des at des.no Tue Sep 2 19:32:33 2008 From: des at des.no (=?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?=) Date: Tue Sep 2 19:32:39 2008 Subject: cvs commit: src UPDATING In-Reply-To: <20080902190138.GG95608@egr.msu.edu> (Adam McDougall's message of "Tue, 2 Sep 2008 15:01:38 -0400") References: <200809020001.m8201tuT038765@repoman.freebsd.org> <20080902190138.GG95608@egr.msu.edu> Message-ID: <86ljyamjht.fsf@ds4.des.no> Adam McDougall writes: > Shouldn't the warning about authentication keys be here too, > not just in HEAD? It doesn't apply to 7. DES -- Dag-Erling Sm?rgrav - des@des.no From vanhu at FreeBSD.org Tue Sep 2 19:37:03 2008 From: vanhu at FreeBSD.org (VANHULLEBUS Yvan) Date: Tue Sep 2 19:37:09 2008 Subject: cvs commit: src/sys/netipsec key.c Message-ID: <200809021937.m82Jb3AG079502@repoman.freebsd.org> vanhu 2008-09-02 19:36:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netipsec key.c Log: SVN rev 182686 on 2008-09-02 19:36:47Z by vanhu MFC: Add lifetime informations to generated SPD entries when SPDDUMP Approved by: re Revision Changes Path 1.28.2.5 +17 -0 src/sys/netipsec/key.c From vova at fbsd.ru Tue Sep 2 19:50:48 2008 From: vova at fbsd.ru (Vladimir Grebenschikov) Date: Tue Sep 2 19:51:01 2008 Subject: cvs commit: src/sys/contrib/dev/ath COPYRIGHT README ah.h ah_desc.h ah_devid.h ah_soc.h version.h src/sys/contrib/dev/ath/public alpha-elf.hal.o.uu alpha-elf.inc alpha-elf.opt_ah.h ap30.hal.o.uu ap30.inc ap43.hal.o.uu ap43.inc ... In-Reply-To: <200808280023.m7S0NN0B078088@repoman.freebsd.org> References: <200808280023.m7S0NN0B078088@repoman.freebsd.org> Message-ID: <1220382480.2493.5.camel@localhost> ? Thu, 28/08/2008 ? 00:22 +0000, Rui Paulo ?????: > rpaulo 2008-08-28 00:22:59 UTC After that commit my wireless stop work: wpa_supplicant.conf: ... network={ ssid="Networkname" proto=WPA key_mgmt=WPA-PS pairwise=TKIP group=TKIP psk=ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff } ... wpa_supplicant output: ... State: DISCONNECTED -> SCANNING Starting AP scan (broadcast SSID) Received 0 bytes of scan results (4 BSSes) Scan results: 4 Selecting BSS from priority group 0 Try to find WPA-enabled AP 0: 00:16:e6:30:77:4f ssid='Networkname' wpa_ie_len=24 rsn_ie_len=22 caps=0x31 selected based on WPA IE selected WPA AP 00:16:e6:30:77:4f ssid='Networkname' Try to find non-WPA AP Trying to associate with 00:16:e6:30:77:4f (SSID='Networkname' freq=2437 MHz) Cancelling scan request WPA: clearing own WPA/RSN IE Automatic auth_alg selection: 0x1 wpa_driver_bsd_set_auth_alg alg 0x1 authmode 1 WPA: using IEEE 802.11i/D3.0 WPA: Selected cipher suites: group 8 pairwise 8 key_mgmt 2 proto 1 WPA: set AP WPA IE - hexdump(len=24): dd 16 00 50 ... WPA: set AP RSN IE - hexdump(len=22): 30 14 01 00 ... 04 01 00 00 0f ac 02 00 00 WPA: using GTK TKIP WPA: using PTK TKIP WPA: using KEY_MGMT WPA-PSK WPA: Set own WPA IE default - hexdump(len=24): dd 16 00 50 ... No keys have been configured - skip key clearing wpa_driver_bsd_set_drop_unencrypted: enabled=1 State: SCANNING -> ASSOCIATING wpa_driver_bsd_associate: ssid 'Networkname' wpa ie len 24 pairwise 2 group 2 key mgmt 1 wpa_driver_bsd_associate: set PRIVACY 1 Setting authentication timeout: 10 sec 0 usec EAPOL: External notification - EAP success=0 EAPOL: External notification - EAP fail=0 EAPOL: External notification - portControl=Auto RSN: Ignored PMKID candidate without preauth flag Authentication with 00:16:e6:30:77:4f timed out. BSSID 00:16:e6:30:77:4f blacklist count incremented to 2 No keys have been configured - skip key clearing State: ASSOCIATING -> DISCONNECTED EAPOL: External notification - portEnabled=0 EAPOL: External notification - portValid=0 EAPOL: External notification - EAP success=0 Setting scan request: 0 sec 0 usec State: DISCONNECTED -> SCANNING Starting AP scan (broadcast SSID) ^CCTRL-EVENT-TERMINATING - signal 2 received Removing interface wlan0 State: SCANNING -> DISCONNECTED No keys have been configured - skip key clearing EAPOL: External notification - portEnabled=0 EAPOL: External notification - portValid=0 ... After rollback of patch it works. Any hints will be very appreciated. > FreeBSD src repository > > Modified files: > sys/contrib/dev/ath COPYRIGHT README ah.h ah_desc.h > ah_devid.h ah_soc.h version.h > sys/contrib/dev/ath/public alpha-elf.hal.o.uu alpha-elf.inc > alpha-elf.opt_ah.h ap30.hal.o.uu > ap30.inc ap43.hal.o.uu ap43.inc > ap51.hal.o.uu ap51.inc > ap61.hal.o.uu ap61.inc > arm9-le-thumb-elf.hal.o.uu > arm9-le-thumb-elf.inc > arm9-le-thumb-elf.opt_ah.h > armv4-be-elf.hal.o.uu > armv4-be-elf.inc > armv4-be-elf.opt_ah.h > armv4-le-elf.hal.o.uu > armv4-le-elf.inc > armv4-le-elf.opt_ah.h > i386-elf.hal.o.uu i386-elf.inc > i386-elf.opt_ah.h > mips-be-elf.hal.o.uu > mips-be-elf.inc > mips-be-elf.opt_ah.h > mips-le-elf.hal.o.uu > mips-le-elf.inc > mips-le-elf.opt_ah.h > mips1-be-elf.hal.o.uu > mips1-be-elf.inc > mips1-be-elf.opt_ah.h > mips1-le-elf.hal.o.uu > mips1-le-elf.inc > mips1-le-elf.opt_ah.h > mipsisa32-be-elf.hal.o.uu > mipsisa32-be-elf.inc > mipsisa32-be-elf.opt_ah.h > mipsisa32-le-elf.hal.o.uu > mipsisa32-le-elf.inc > mipsisa32-le-elf.opt_ah.h > powerpc-be-eabi.hal.o.uu > powerpc-be-eabi.inc > powerpc-be-eabi.opt_ah.h > powerpc-be-elf.hal.o.uu > powerpc-be-elf.inc > powerpc-be-elf.opt_ah.h > powerpc-le-eabi.hal.o.uu > powerpc-le-eabi.inc > powerpc-le-eabi.opt_ah.h > sh4-le-elf.hal.o.uu sh4-le-elf.inc > sh4-le-elf.opt_ah.h > sparc-be-elf.hal.o.uu > sparc-be-elf.inc > sparc-be-elf.opt_ah.h > sparc64-be-elf.hal.o.uu > sparc64-be-elf.inc > sparc64-be-elf.opt_ah.h wackelf.c > x86_64-elf.hal.o.uu x86_64-elf.inc > x86_64-elf.opt_ah.h > xscale-be-elf.hal.o.uu > xscale-be-elf.inc > xscale-be-elf.opt_ah.h > xscale-le-elf.hal.o.uu > xscale-le-elf.inc > xscale-le-elf.opt_ah.h > Log: > SVN rev 182312 on 2008-08-28 00:22:59Z by rpaulo > > Merge ath_hal 0.10.5.10 to head. > > Approved by: sam > > Revision Changes Path > 1.2 +2 -2 src/sys/contrib/dev/ath/COPYRIGHT > 1.2 +47 -36 src/sys/contrib/dev/ath/README > 1.2 +595 -177 src/sys/contrib/dev/ath/ah.h > 1.2 +81 -15 src/sys/contrib/dev/ath/ah_desc.h > 1.2 +41 -2 src/sys/contrib/dev/ath/ah_devid.h > 1.2 +2 -2 src/sys/contrib/dev/ath/ah_soc.h > 1.2 +13457 -9892 src/sys/contrib/dev/ath/public/alpha-elf.hal.o.uu > 1.2 +6 -1 src/sys/contrib/dev/ath/public/alpha-elf.inc > 1.2 +6 -1 src/sys/contrib/dev/ath/public/alpha-elf.opt_ah.h > 1.2 +4021 -3695 src/sys/contrib/dev/ath/public/ap30.hal.o.uu > 1.2 +1 -1 src/sys/contrib/dev/ath/public/ap30.inc > 1.2 +3961 -3633 src/sys/contrib/dev/ath/public/ap43.hal.o.uu > 1.2 +1 -1 src/sys/contrib/dev/ath/public/ap43.inc > 1.2 +3737 -3369 src/sys/contrib/dev/ath/public/ap51.hal.o.uu > 1.2 +1 -1 src/sys/contrib/dev/ath/public/ap51.inc > 1.2 +3759 -3388 src/sys/contrib/dev/ath/public/ap61.hal.o.uu > 1.2 +1 -1 src/sys/contrib/dev/ath/public/ap61.inc > 1.2 +8283 -4850 src/sys/contrib/dev/ath/public/arm9-le-thumb-elf.hal.o.uu > 1.2 +4 -3 src/sys/contrib/dev/ath/public/arm9-le-thumb-elf.inc > 1.2 +7 -1 src/sys/contrib/dev/ath/public/arm9-le-thumb-elf.opt_ah.h > 1.2 +7828 -4553 src/sys/contrib/dev/ath/public/armv4-be-elf.hal.o.uu > 1.2 +9 -3 src/sys/contrib/dev/ath/public/armv4-be-elf.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/armv4-be-elf.opt_ah.h > 1.2 +7807 -4018 src/sys/contrib/dev/ath/public/armv4-le-elf.hal.o.uu > 1.2 +9 -3 src/sys/contrib/dev/ath/public/armv4-le-elf.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/armv4-le-elf.opt_ah.h > 1.2 +6415 -3320 src/sys/contrib/dev/ath/public/i386-elf.hal.o.uu > 1.2 +2 -2 src/sys/contrib/dev/ath/public/i386-elf.inc > 1.2 +7 -1 src/sys/contrib/dev/ath/public/i386-elf.opt_ah.h > 1.2 +8231 -4576 src/sys/contrib/dev/ath/public/mips-be-elf.hal.o.uu > 1.2 +7 -2 src/sys/contrib/dev/ath/public/mips-be-elf.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/mips-be-elf.opt_ah.h > 1.2 +8207 -4025 src/sys/contrib/dev/ath/public/mips-le-elf.hal.o.uu > 1.2 +7 -2 src/sys/contrib/dev/ath/public/mips-le-elf.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/mips-le-elf.opt_ah.h > 1.2 +8603 -4987 src/sys/contrib/dev/ath/public/mips1-be-elf.hal.o.uu > 1.2 +7 -2 src/sys/contrib/dev/ath/public/mips1-be-elf.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/mips1-be-elf.opt_ah.h > 1.2 +8545 -4292 src/sys/contrib/dev/ath/public/mips1-le-elf.hal.o.uu > 1.2 +7 -2 src/sys/contrib/dev/ath/public/mips1-le-elf.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/mips1-le-elf.opt_ah.h > 1.2 +8821 -5024 src/sys/contrib/dev/ath/public/mipsisa32-be-elf.hal.o.uu > 1.2 +7 -2 src/sys/contrib/dev/ath/public/mipsisa32-be-elf.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/mipsisa32-be-elf.opt_ah.h > 1.2 +8807 -4457 src/sys/contrib/dev/ath/public/mipsisa32-le-elf.hal.o.uu > 1.2 +7 -2 src/sys/contrib/dev/ath/public/mipsisa32-le-elf.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/mipsisa32-le-elf.opt_ah.h > 1.2 +7703 -4230 src/sys/contrib/dev/ath/public/powerpc-be-eabi.hal.o.uu > 1.2 +8 -3 src/sys/contrib/dev/ath/public/powerpc-be-eabi.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/powerpc-be-eabi.opt_ah.h > 1.2 +7575 -5153 src/sys/contrib/dev/ath/public/powerpc-be-elf.hal.o.uu > 1.2 +8 -3 src/sys/contrib/dev/ath/public/powerpc-be-elf.inc > 1.2 +7 -1 src/sys/contrib/dev/ath/public/powerpc-be-elf.opt_ah.h > 1.2 +7881 -4378 src/sys/contrib/dev/ath/public/powerpc-le-eabi.hal.o.uu > 1.2 +8 -3 src/sys/contrib/dev/ath/public/powerpc-le-eabi.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/powerpc-le-eabi.opt_ah.h > 1.2 +6894 -3771 src/sys/contrib/dev/ath/public/sh4-le-elf.hal.o.uu > 1.2 +2 -2 src/sys/contrib/dev/ath/public/sh4-le-elf.inc > 1.2 +7 -1 src/sys/contrib/dev/ath/public/sh4-le-elf.opt_ah.h > 1.2 +7677 -5286 src/sys/contrib/dev/ath/public/sparc-be-elf.hal.o.uu > 1.2 +1 -1 src/sys/contrib/dev/ath/public/sparc-be-elf.inc > 1.2 +6 -1 src/sys/contrib/dev/ath/public/sparc-be-elf.opt_ah.h > 1.2 +8798 -6166 src/sys/contrib/dev/ath/public/sparc64-be-elf.hal.o.uu > 1.2 +7 -1 src/sys/contrib/dev/ath/public/sparc64-be-elf.inc > 1.2 +6 -1 src/sys/contrib/dev/ath/public/sparc64-be-elf.opt_ah.h > 1.2 +3 -3 src/sys/contrib/dev/ath/public/wackelf.c > 1.2 +7735 -4455 src/sys/contrib/dev/ath/public/x86_64-elf.hal.o.uu > 1.2 +7 -2 src/sys/contrib/dev/ath/public/x86_64-elf.inc > 1.2 +7 -1 src/sys/contrib/dev/ath/public/x86_64-elf.opt_ah.h > 1.2 +7800 -4342 src/sys/contrib/dev/ath/public/xscale-be-elf.hal.o.uu > 1.2 +9 -4 src/sys/contrib/dev/ath/public/xscale-be-elf.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/xscale-be-elf.opt_ah.h > 1.2 +7788 -4336 src/sys/contrib/dev/ath/public/xscale-le-elf.hal.o.uu > 1.2 +9 -4 src/sys/contrib/dev/ath/public/xscale-le-elf.inc > 1.2 +8 -1 src/sys/contrib/dev/ath/public/xscale-le-elf.opt_ah.h > 1.2 +3 -3 src/sys/contrib/dev/ath/version.h > _______________________________________________ > cvs-src@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-src > To unsubscribe, send any mail to "cvs-src-unsubscribe@freebsd.org" -- Vladimir B. Grebenschikov vova@fbsd.ru From julian at FreeBSD.org Tue Sep 2 19:54:20 2008 From: julian at FreeBSD.org (Julian Elischer) Date: Tue Sep 2 19:54:37 2008 Subject: cvs commit: src/sys/net route.c Message-ID: <200809021954.m82JsJNA032210@repoman.freebsd.org> julian 2008-09-02 19:54:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net route.c Log: SVN rev 182687 on 2008-09-02 19:54:07Z by julian Allow users to add new p2p links that have routes on only the required FIB. Approved by: re (kensmith) Revision Changes Path 1.120.2.6 +22 -3 src/sys/net/route.c From marius at FreeBSD.org Tue Sep 2 21:06:36 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Tue Sep 2 21:06:54 2008 Subject: cvs commit: src/sys/sparc64/sparc64 autoconf.c Message-ID: <200809022106.m82L6a7f073544@repoman.freebsd.org> marius 2008-09-02 21:06:28 UTC FreeBSD src repository Modified files: sys/sparc64/sparc64 autoconf.c Log: SVN rev 182688 on 2008-09-02 21:06:28Z by marius Bypass isa_probe_children(9) and directly call bus_generic_attach(9) in order to avoid the invasive probes done by identify-routines of ISA drivers, which may access unassigned addresses or those of unrelated devices and thus in turn can trigger master/target aborts as revealed by r182108 and ahc(4). I think that this is also the cause of the hang previously seen on B100 blades during boot. Bypassing isa_probe_children(9) also avoids adding ISA hints, which just can be wrong for sparc64. Reported by: gavin Revision Changes Path 1.16 +7 -1 src/sys/sparc64/sparc64/autoconf.c From marius at FreeBSD.org Tue Sep 2 21:14:10 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Tue Sep 2 21:14:21 2008 Subject: cvs commit: src/sys/sparc64/include cache.h pcpu.h src/sys/sparc64/sparc64 cache.c cheetah.c genassym.c machdep.c mp_exception.S mp_machdep.c spitfire.c Message-ID: <200809022114.m82LE9sE074249@repoman.freebsd.org> marius 2008-09-02 21:13:54 UTC FreeBSD src repository Modified files: sys/sparc64/include cache.h pcpu.h sys/sparc64/sparc64 cache.c cheetah.c genassym.c machdep.c mp_exception.S mp_machdep.c spitfire.c Log: SVN rev 182689 on 2008-09-02 21:13:54Z by marius - USIII-based machines can consist of CPUs having different cache sizes (and running at different frequencies) so move the cacheinfo to the PCPU data. While at it, remove some redundant and/or unused members from struct cacheinfo. - In sparc64_init don't assume the first CPU node we find in the OFW device tree is the BSP. Revision Changes Path 1.15 +3 -13 src/sys/sparc64/include/cache.h 1.25 +2 -0 src/sys/sparc64/include/pcpu.h 1.22 +28 -21 src/sys/sparc64/sparc64/cache.c 1.8 +1 -1 src/sys/sparc64/sparc64/cheetah.c 1.71 +2 -1 src/sys/sparc64/sparc64/genassym.c 1.143 +34 -19 src/sys/sparc64/sparc64/machdep.c 1.14 +5 -8 src/sys/sparc64/sparc64/mp_exception.S 1.43 +2 -0 src/sys/sparc64/sparc64/mp_machdep.c 1.8 +8 -4 src/sys/sparc64/sparc64/spitfire.c From thomas at FreeBSD.org Tue Sep 2 21:27:26 2008 From: thomas at FreeBSD.org (Thomas Quinot) Date: Tue Sep 2 21:27:38 2008 Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh Message-ID: <200809022127.m82LRPPI075465@repoman.freebsd.org> thomas 2008-09-02 21:27:19 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: SVN rev 182690 on 2008-09-02 21:27:19Z by thomas Fix typo in comment. Revision Changes Path 1.37 +1 -1 src/tools/tools/nanobsd/nanobsd.sh From marius at FreeBSD.org Tue Sep 2 21:28:11 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Tue Sep 2 21:28:17 2008 Subject: cvs commit: src/sys/sun4v/sun4v clock.c Message-ID: <200809022128.m82LSBiO075550@repoman.freebsd.org> marius 2008-09-02 21:28:04 UTC FreeBSD src repository Added files: sys/sun4v/sun4v clock.c Log: SVN rev 182691 on 2008-09-02 21:28:04Z by marius Resurrect clock.c from r164371. Revision Changes Path 1.3 +67 -0 src/sys/sun4v/sun4v/clock.c (new) From marius at FreeBSD.org Tue Sep 2 21:36:13 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Tue Sep 2 21:36:24 2008 Subject: cvs commit: src/sys/sun4v/sun4v clock.c Message-ID: <200809022136.m82LaCOp076530@repoman.freebsd.org> marius 2008-09-02 21:35:57 UTC FreeBSD src repository Modified files: sys/sun4v/sun4v clock.c Log: SVN rev 182692 on 2008-09-02 21:35:57Z by marius MFsparc64: r177642 Remove sysbeep() from the non-beeping archs. Revision Changes Path 1.4 +0 -9 src/sys/sun4v/sun4v/clock.c From obrien at FreeBSD.org Tue Sep 2 21:46:28 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Tue Sep 2 21:46:34 2008 Subject: cvs commit: src/sys/sparc64/conf GENERIC Message-ID: <200809022146.m82LkSIV077395@repoman.freebsd.org> obrien 2008-09-02 21:46:17 UTC FreeBSD src repository Modified files: sys/sparc64/conf GENERIC Log: SVN rev 182693 on 2008-09-02 21:46:17Z by obrien ahc(4) work better in Sparc64 with AHC_ALLOW_MEMIO. Submitted by: Nathan Whitehorn Revision Changes Path 1.143 +1 -0 src/sys/sparc64/conf/GENERIC From kmacy at FreeBSD.org Tue Sep 2 22:21:00 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 2 22:21:05 2008 Subject: cvs commit: src/usr.sbin/cxgbtool reg_defs_t3c.c Message-ID: <200809022220.m82MKxVm081528@repoman.freebsd.org> kmacy 2008-09-02 22:20:46 UTC FreeBSD src repository Added files: usr.sbin/cxgbtool reg_defs_t3c.c Log: SVN rev 182694 on 2008-09-02 22:20:46Z by kmacy Add support for t3c to cxgbtool Obtained from: Chelsio Inc. Revision Changes Path 1.1 +3119 -0 src/usr.sbin/cxgbtool/reg_defs_t3c.c (new) From kmacy at FreeBSD.org Tue Sep 2 22:39:04 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 2 22:39:12 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_main.c Message-ID: <200809022239.m82Md0Rr082956@repoman.freebsd.org> kmacy 2008-09-02 22:38:49 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_main.c Log: SVN rev 182695 on 2008-09-02 22:38:49Z by kmacy Indicate at probe time if device can do offload and which revision it is MFC after: 3 days Revision Changes Path 1.61 +4 -1 src/sys/dev/cxgb/cxgb_main.c From richardtector at thekeelecentre.com Tue Sep 2 23:43:13 2008 From: richardtector at thekeelecentre.com (Richard Tector) Date: Tue Sep 2 23:43:19 2008 Subject: cvs commit: src/contrib/ntp FREEBSD-upgrade In-Reply-To: <20080818172339.GA3763@keltia.freenix.fr> References: <200808181437.m7IEbsVZ054100@repoman.freebsd.org> <20080818155952.GA83955@tirith.brixandersen.dk> <20080818164840.GA99944@keltia.freenix.fr> <48A9ABB5.1010702@thekeelecentre.com> <20080818172339.GA3763@keltia.freenix.fr> Message-ID: <48BDCF79.9060206@thekeelecentre.com> Ollivier Robert wrote: > According to Richard Tector: >>> Yes, like rafan said, it is an artefact of the way svn manage moved files. >> So future versions of this file will no longer be available via CVS? > > Now, thats' a very reasonable queston and I don't have an answer to it yet. > It is only interesting for people wanting to upgrade it (developers) by > itself so its natural place is vendor/ntp. > > Peter? I was wondering if there had been any further discussion on this. Surely if files begin to be moved out of the CVS repository, it's going to make any switch back to CVS more and more difficult as time goes on. Has the decision been made at this stage to stick with SVN? Regards, Richard -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 2709 bytes Desc: S/MIME Cryptographic Signature Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20080902/3ef83e13/smime.bin From kmacy at FreeBSD.org Wed Sep 3 00:06:21 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Wed Sep 3 00:06:27 2008 Subject: cvs commit: src/sys/i386/xen locore.s Message-ID: <200809030006.m8306IFD003457@repoman.freebsd.org> kmacy 2008-09-03 00:06:10 UTC FreeBSD src repository Modified files: sys/i386/xen locore.s Log: SVN rev 182697 on 2008-09-03 00:06:10Z by kmacy enable the xen_guest string so that the freebsd xen kernel will at least pass muster with the loader on 3.0.3 Note that this doesn't actually make it work as Xen 3.0.3 appears to disallow recursive mappings on the page directory Revision Changes Path 1.3 +1 -2 src/sys/i386/xen/locore.s From bzeeb-lists at lists.zabbadoz.net Wed Sep 3 01:01:11 2008 From: bzeeb-lists at lists.zabbadoz.net (Bjoern A. Zeeb) Date: Wed Sep 3 01:01:22 2008 Subject: cvs commit: src UPDATING In-Reply-To: <200809012355.m81NtjZT038288@repoman.freebsd.org> References: <200809012355.m81NtjZT038288@repoman.freebsd.org> Message-ID: <20080903002453.I65801@maildrop.int.zabbadoz.net> On Mon, 1 Sep 2008, Dag-Erling Smorgrav wrote: Hi, > des 2008-09-01 23:50:56 UTC > > FreeBSD src repository > > Modified files: > . UPDATING > Log: > SVN rev 182662 on 2008-09-01 23:50:56Z by des > > Belatedly add a notice about the reversed order of preference for OpenSSH > authentication keys. So I had an updated ssh client in use since at least Aug 22 and it didn't bother me to ask about any remote machines. Now that people are updating their 7-STABLE machines, those 7-STABLE machines with an OpenSSH 5.1p1 start to pop up and do the DSA vs. RSA fingerprint dance for the host keys (at least until I added this to line 1 of my ~/.ssh/config as hinted with this UPDATING entry: HostKeyAlgorithms ssh-dss,ssh-rsa ). To my understanding this should have happened 10 days ago to me. I wonder why the peer needs to be updated as well for this? Is this because sshds up to now only advertised dss (also on stable) and with the update to 5.1p1 start to advertise rsa,dss and with the updated client rsa matches? In that case that would mean that stable users would see that as well? Or at least STABLE sshds would behave different on new clients? That could potentially break auto-pilot setups for people on the stable branch? /bz, highly confused (and tired) -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From kan at FreeBSD.org Wed Sep 3 01:05:51 2008 From: kan at FreeBSD.org (Alexander Kabaev) Date: Wed Sep 3 01:06:02 2008 Subject: cvs commit: src/libexec/rtld-elf rtld.c Message-ID: <200809030105.m8315o1h020105@repoman.freebsd.org> kan 2008-09-03 01:05:32 UTC FreeBSD src repository Modified files: libexec/rtld-elf rtld.c Log: SVN rev 182698 on 2008-09-03 01:05:32Z by kan Make sure internal rtld malloc routines are not called from unlocked contexts as rtld's malloc is not thread safe and is only supposed to be called with exclusive bind lock already held. The originating PR submitted a patch on top of different pre-requisite workaroud for unsafe dlopen calls, and the patch was midief slighlty to apply to stock sources for the purpose of this commit. Running rtld malloc from unlocked contexts is a bug on its own. PR: 126950 Submited by: Oleg Dolgov Revision Changes Path 1.127 +17 -14 src/libexec/rtld-elf/rtld.c From imp at FreeBSD.org Wed Sep 3 06:57:40 2008 From: imp at FreeBSD.org (Warner Losh) Date: Wed Sep 3 06:57:46 2008 Subject: cvs commit: src/sys/dev/pci pci_pci.c Message-ID: <200809030657.m836veGT064540@repoman.freebsd.org> imp 2008-09-03 06:57:21 UTC FreeBSD src repository Modified files: sys/dev/pci pci_pci.c Log: SVN rev 182706 on 2008-09-03 06:57:21Z by imp Style nit. Continued lines are indented 2 spaces in this file. Revision Changes Path 1.56 +4 -4 src/sys/dev/pci/pci_pci.c From imp at FreeBSD.org Wed Sep 3 07:03:41 2008 From: imp at FreeBSD.org (Warner Losh) Date: Wed Sep 3 07:03:57 2008 Subject: cvs commit: src/usr.sbin/pciconf pciconf.c Message-ID: <200809030703.m8373fjD066144@repoman.freebsd.org> imp 2008-09-03 07:03:38 UTC FreeBSD src repository Modified files: usr.sbin/pciconf pciconf.c Log: SVN rev 182707 on 2008-09-03 07:03:38Z by imp minor style(9) police: sort getopt options alphabetically. The semi-logical segregation of 'b' and 'h' doesn't seem to make sense and makes it harder to read. Revision Changes Path 1.31 +9 -9 src/usr.sbin/pciconf/pciconf.c From imp at FreeBSD.org Wed Sep 3 07:08:27 2008 From: imp at FreeBSD.org (Warner Losh) Date: Wed Sep 3 07:08:33 2008 Subject: cvs commit: src/usr.sbin/pciconf pciconf.c Message-ID: <200809030708.m8378Rq8066588@repoman.freebsd.org> imp 2008-09-03 07:08:22 UTC FreeBSD src repository Modified files: usr.sbin/pciconf pciconf.c Log: SVN rev 182708 on 2008-09-03 07:08:22Z by imp style nit: indent continuation lines correctly, use style(9) style if() statement. Revision Changes Path 1.32 +16 -15 src/usr.sbin/pciconf/pciconf.c From das at FreeBSD.org Wed Sep 3 07:24:14 2008 From: das at FreeBSD.org (David Schultz) Date: Wed Sep 3 07:24:25 2008 Subject: cvs commit: src/contrib/gdtoa README dtoa.c gdtoa.h gdtoaimp.h gethex.c strtoIg.c strtod.c strtodg.c xsum0.out src/contrib/gdtoa/test README f.out getround.c xsum0.out Message-ID: <200809030724.m837ODRO067948@repoman.freebsd.org> das 2008-09-03 07:23:57 UTC FreeBSD src repository Modified files: contrib/gdtoa README dtoa.c gdtoa.h gdtoaimp.h gethex.c strtoIg.c strtod.c strtodg.c xsum0.out contrib/gdtoa/test README f.out getround.c xsum0.out Log: SVN rev 182709 on 2008-09-03 07:23:57Z by das Merge gdtoa 20080831. This fixes several bugs, including an infinite loop pointed out by cognet@ that occurs when calling strtod() with a string representing a number between DBL_MAX and 2*DBL_MAX, when the rounding mode is anything other than the default. Revision Changes Path 1.2 +38 -14 src/contrib/gdtoa/README 1.2 +27 -24 src/contrib/gdtoa/dtoa.c 1.2 +5 -11 src/contrib/gdtoa/gdtoa.h 1.10 +13 -9 src/contrib/gdtoa/gdtoaimp.h 1.3 +69 -10 src/contrib/gdtoa/gethex.c 1.2 +12 -14 src/contrib/gdtoa/strtoIg.c 1.3 +38 -22 src/contrib/gdtoa/strtod.c 1.2 +75 -58 src/contrib/gdtoa/strtodg.c 1.2 +5 -0 src/contrib/gdtoa/test/README 1.2 +30 -10 src/contrib/gdtoa/test/f.out 1.2 +10 -9 src/contrib/gdtoa/test/getround.c 1.2 +17 -17 src/contrib/gdtoa/test/xsum0.out 1.2 +48 -46 src/contrib/gdtoa/xsum0.out From das at FreeBSD.org Wed Sep 3 07:32:14 2008 From: das at FreeBSD.org (David Schultz) Date: Wed Sep 3 07:32:25 2008 Subject: cvs commit: src/contrib/gdtoa strtof.c Message-ID: <200809030732.m837WEhc068606@repoman.freebsd.org> das 2008-09-03 07:32:06 UTC FreeBSD src repository Modified files: contrib/gdtoa strtof.c Log: SVN rev 182710 on 2008-09-03 07:32:06Z by das Make strtof() respect the current rounding mode. Revision Changes Path 1.3 +10 -2 src/contrib/gdtoa/strtof.c From das at FreeBSD.org Wed Sep 3 07:35:31 2008 From: das at FreeBSD.org (David Schultz) Date: Wed Sep 3 07:35:37 2008 Subject: cvs commit: src/tools/regression/lib/libc/stdio test-scanfloat.c Message-ID: <200809030735.m837ZUH8068986@repoman.freebsd.org> das 2008-09-03 07:35:14 UTC FreeBSD src repository Modified files: tools/regression/lib/libc/stdio test-scanfloat.c Log: SVN rev 182711 on 2008-09-03 07:35:14Z by das Regression tests for bugs in gdtoa. Revision Changes Path 1.11 +17 -11 src/tools/regression/lib/libc/stdio/test-scanfloat.c From dfr at FreeBSD.org Wed Sep 3 07:50:02 2008 From: dfr at FreeBSD.org (Doug Rabson) Date: Wed Sep 3 07:50:14 2008 Subject: cvs commit: src/sys/nlm nlm_prot_server.c Message-ID: <200809030750.m837o1JW070129@repoman.freebsd.org> dfr 2008-09-03 07:49:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/nlm nlm_prot_server.c Log: SVN rev 182712 on 2008-09-03 07:49:49Z by dfr MFC: r182153 - fix interoperability issues with Mac OS X. PR: 126561 Submitted by: Richard.Conto sy gmail.com Approved by: re (kensmith) Revision Changes Path 1.2.2.3 +1 -0 src/sys/nlm/nlm_prot_server.c From bz at FreeBSD.org Wed Sep 3 08:14:03 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Wed Sep 3 08:14:14 2008 Subject: cvs commit: src/sys/netinet6 mld6.c Message-ID: <200809030814.m838E3au073349@repoman.freebsd.org> bz 2008-09-03 08:13:58 UTC FreeBSD src repository Modified files: sys/netinet6 mld6.c Log: SVN rev 182713 on 2008-09-03 08:13:58Z by bz Fix a bug, when a specially crafted ICMPV6 MLD packet could lead to an integer divide by zero panic in the kernel, if the kernel was run with hz<1000. Neither i386, pc98, amd64 or sparc64 are affected in the currently supported branches and default configuration. Submitted by: Miikka Saukko, Ossi Herrala and Jukka Taimisto from the CROSS project at Codenomicon Ltd. via CERT-FI. Reviewed by: bz, rwatson Security: CVE-2008-2464 MFC after: 8 hours Revision Changes Path 1.35 +4 -4 src/sys/netinet6/mld6.c From roberto at keltia.freenix.fr Wed Sep 3 08:24:37 2008 From: roberto at keltia.freenix.fr (Ollivier Robert) Date: Wed Sep 3 08:24:43 2008 Subject: cvs commit: src/contrib/ntp FREEBSD-upgrade In-Reply-To: <48BDCF79.9060206@thekeelecentre.com> References: <200808181437.m7IEbsVZ054100@repoman.freebsd.org> <20080818155952.GA83955@tirith.brixandersen.dk> <20080818164840.GA99944@keltia.freenix.fr> <48A9ABB5.1010702@thekeelecentre.com> <20080818172339.GA3763@keltia.freenix.fr> <48BDCF79.9060206@thekeelecentre.com> Message-ID: <20080903082435.GA5131@keltia.freenix.fr> According to Richard Tector: > I was wondering if there had been any further discussion on this. > Surely if files begin to be moved out of the CVS repository, it's going > to make any switch back to CVS more and more difficult as time goes on. > Has the decision been made at this stage to stick with SVN? The point of no return has been reached with the first bind vendor import. It is not possible now. -- Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto@keltia.freenix.fr Darwin sidhe.keltia.net Version 9.2.0: Tue Feb 5 16:13:22 PST 2008; i386 From roberto at FreeBSD.org Wed Sep 3 08:33:27 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Wed Sep 3 08:33:33 2008 Subject: cvs commit: src UPDATING Message-ID: <200809030833.m838XQCG075025@repoman.freebsd.org> roberto 2008-09-03 08:30:17 UTC FreeBSD src repository Modified files: . UPDATING Log: SVN rev 182714 on 2008-09-03 08:30:17Z by roberto Mention ntpd upgrade to 4.2.4p5. Revision Changes Path 1.541 +3 -0 src/UPDATING From roberto at FreeBSD.org Wed Sep 3 08:52:39 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Wed Sep 3 08:52:48 2008 Subject: cvs commit: src/contrib/ntp COPYRIGHT ChangeLog ChangeLog-4.1.0 CommitLog CommitLog-4.1.0 INSTALL Makefile.am Makefile.in NEWS README README.bk README.patches README.refclocks README.versions TODO WHERE-TO-START acinclude.m4 aclocal.m4 bincheck.mf bootstrap ... Message-ID: <200809030852.m838qdPu088675@repoman.freebsd.org> roberto 2008-09-03 08:49:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) contrib/ntp COPYRIGHT ChangeLog INSTALL Makefile.am Makefile.in NEWS README README.bk README.patches README.refclocks README.versions TODO WHERE-TO-START aclocal.m4 build compile config.guess config.h.in config.sub configure depcomp flock-build install-sh missing version contrib/ntp/adjtimed Makefile.am Makefile.in contrib/ntp/arlib Makefile.in aclocal.m4 configure depcomp install-sh missing contrib/ntp/clockstuff Makefile.am Makefile.in clktest.c propdelay.c contrib/ntp/html accopt.html assoc.html audio.html authopt.html clockopt.html confopt.html copyright.html debug.html extern.html howto.html index.html kern.html keygen.html ldisc.html manyopt.html measure.html miscopt.html monopt.html msyslog.html mx4200data.html notes.html ntpd.html ntpdate.html ntpdc.html ntpdsim.html ntpq.html ntptime.html ntptrace.html parsedata.html parsenew.html pps.html prefer.html rdebug.html refclock.html release.html sntp.html tickadj.html contrib/ntp/html/drivers driver1.html driver10.html driver11.html driver12.html driver16.html driver18.html driver19.html driver2.html driver20.html driver22.html driver26.html driver27.html driver28.html driver29.html driver3.html driver30.html driver32.html driver33.html driver34.html driver35.html driver36.html driver37.html driver38.html driver39.html driver4.html driver40.html driver42.html driver43.html driver44.html driver5.html driver6.html driver7.html driver8.html driver9.html oncore-shmem.html contrib/ntp/html/scripts links11.txt links7.txt links8.txt links9.txt contrib/ntp/include Makefile.am Makefile.in adjtime.h ascii.h binio.h ieee754io.h l_stdlib.h mbg_gps166.h ntp.h ntp_config.h ntp_control.h ntp_crypto.h ntp_filegen.h ntp_fp.h ntp_machine.h ntp_refclock.h ntp_request.h ntp_rfc2553.h ntp_stdlib.h ntp_tty.h ntp_types.h ntpd.h parse.h parse_conf.h recvbuff.h trimble.h contrib/ntp/include/isc Makefile.am Makefile.in interfaceiter.h ipv6.h msgs.h net.h netaddr.h result.h sockaddr.h contrib/ntp/kernel Makefile.in chuinit.c clkinit.c contrib/ntp/kernel/sys Makefile.in parsestreams.h contrib/ntp/libisc ifiter_ioctl.c ifiter_sysctl.c interfaceiter.c net.c contrib/ntp/libntp Makefile.am Makefile.in a_md5encrypt.c adjtime.c audio.c buftvtots.c caljulian.c clocktypes.c decodenetnum.c dolfptoa.c humandate.c icom.c iosignal.c lib_strbuf.h machines.c mktime.c msyslog.c ntp_rfc2553.c numtohost.c prettydate.c recvbuff.c socktoa.c socktohost.c statestr.c systime.c contrib/ntp/libparse Makefile.am Makefile.in README clk_computime.c clk_dcf7000.c clk_hopf6021.c clk_meinberg.c clk_rawdcf.c clk_rcc8000.c clk_schmid.c clk_trimtaip.c clk_trimtsip.c clk_varitext.c clk_wharton.c data_mbg.c info_trimble.c parse.c parse_conf.c parsesolaris.c parsestreams.c trim_info.c contrib/ntp/ntpd Makefile.am Makefile.in cmd_args.c ntp_config.c ntp_control.c ntp_crypto.c ntp_filegen.c ntp_intres.c ntp_io.c ntp_loopfilter.c ntp_monitor.c ntp_peer.c ntp_proto.c ntp_refclock.c ntp_request.c ntp_restrict.c ntp_timer.c ntp_util.c ntpd.c ntpsim.c refclock_acts.c refclock_arbiter.c refclock_arc.c refclock_atom.c refclock_bancomm.c refclock_chu.c refclock_conf.c refclock_datum.c refclock_fg.c refclock_gpsvme.c refclock_heath.c refclock_hopfpci.c refclock_hopfser.c refclock_hpgps.c refclock_irig.c refclock_jjy.c refclock_jupiter.c refclock_leitch.c refclock_local.c refclock_msfees.c refclock_mx4200.c refclock_neoclock4x.c refclock_nmea.c refclock_oncore.c refclock_palisade.c refclock_palisade.h refclock_parse.c refclock_pst.c refclock_ripencc.c refclock_shm.c refclock_ulink.c refclock_wwv.c refclock_wwvb.c contrib/ntp/ntpdate Makefile.am Makefile.in ntpdate.c ntptimeset.c contrib/ntp/ntpdc Makefile.am Makefile.in layout.std nl.pl nl.pl.in ntpdc.c ntpdc.h ntpdc_ops.c contrib/ntp/ntpq Makefile.am Makefile.in ntpq.c ntpq.h contrib/ntp/parseutil Makefile.in dcfd.c testdcf.c contrib/ntp/scripts Makefile.am Makefile.in mkver.in ntpsweep.in ntptrace.in contrib/ntp/scripts/monitoring lr.pl ntploopwatch contrib/ntp/sntp Makefile.am Makefile.in README aclocal.m4 config.guess config.sub configure configure.ac depcomp header.h install-sh internet.c internet.h main.c missing socket.c timing.c contrib/ntp/util Makefile.am Makefile.in ansi2knr.c hist.c jitter.c ntp-keygen.c ntptime.c usr.sbin/ntp Makefile Makefile.inc config.h usr.sbin/ntp/doc Makefile usr.sbin/ntp/libntp Makefile usr.sbin/ntp/libparse Makefile usr.sbin/ntp/ntp-keygen Makefile usr.sbin/ntp/ntpd Makefile usr.sbin/ntp/ntpdate Makefile usr.sbin/ntp/ntpdc Makefile usr.sbin/ntp/ntpq Makefile usr.sbin/ntp/scripts mkver usr.sbin/ntp/sntp Makefile Added files: (Branch: RELENG_7) contrib/ntp CommitLog CommitLog-4.1.0 bincheck.mf bootstrap configure.ac ltmain.sh packageinfo.sh version.m4 contrib/ntp/html gadget.html groups.html ntp_conf.html ntpdsim_new.html contrib/ntp/html/build build.html config.html hints.html patches.html porting.html quick.html contrib/ntp/html/build/hints a-ux aix bsdi changes decosf1 decosf2 freebsd hpux linux mpeix netbsd notes-xntp-v3 parse refclocks rs6000 sco.html sgi solaris-dosynctodr.html solaris.html solaris.xtra.4023118 solaris.xtra.S99ntpd solaris.xtra.patchfreq sun4 svr4-dell svr4_package todo vxworks.html winnt.html contrib/ntp/html/build/scripts footer.txt links10.txt links11.txt links12.txt links7.txt links8.txt links9.txt style.css contrib/ntp/html/drivers driver31.html tf582_4.html contrib/ntp/html/drivers/scripts footer.txt style.css contrib/ntp/include autogen-version.def copyright.def debug-opt.def homerc.def ntp_debug.h ntp_random.h timepps-SCO.h timepps-Solaris.h timepps-SunOS.h version.def contrib/ntp/include/isc buffer.h netscope.h region.h contrib/ntp/libisc ifiter_getifaddrs.c inet_aton.c inet_pton.c netaddr.c netscope.c sockaddr.c contrib/ntp/libntp ntp_random.c contrib/ntp/libopts COPYING.lgpl COPYING.mbsd MakeDefs.inc Makefile.am Makefile.in README autoopts.c autoopts.h boolean.c configfile.c cook.c enumeration.c environment.c genshell.c genshell.h libopts.c load.c makeshell.c nested.c numeric.c pgusage.c proto.h putshell.c restore.c save.c sort.c stack.c streqvcmp.c text_mmap.c tokenize.c usage.c version.c contrib/ntp/libopts/autoopts options.h usage-txt.h contrib/ntp/libopts/compat compat.h pathfind.c snprintf.c strchr.c strdup.c windows-config.h contrib/ntp/libopts/m4 libopts.m4 liboptschk.m4 contrib/ntp/libparse binio.c gpstolfp.c ieee754io.c mfp_mul.c contrib/ntp/m4 define_dir.m4 hs_ulong_const.m4 os_cflags.m4 contrib/ntp/ntpd ntpd-opts.c ntpd-opts.def ntpd-opts.h ntpd-opts.menu ntpd-opts.texi ntpd.1 ntpdbase-opts.def ntpdsim-opts.c ntpdsim-opts.def ntpdsim-opts.h ntpdsim-opts.menu ntpdsim-opts.texi ntpdsim.1 ppsapi_timepps.h contrib/ntp/ntpdc ntpdc-opts.c ntpdc-opts.def ntpdc-opts.h ntpdc-opts.menu ntpdc-opts.texi ntpdc.1 contrib/ntp/ntpq ntpq-opts.c ntpq-opts.def ntpq-opts.h ntpq-opts.menu ntpq-opts.texi ntpq-subs.c ntpq.1 contrib/ntp/scripts VersionName genCommitLog genver html2man.in contrib/ntp/sntp COPYRIGHT autogen-version.def bincheck.mf compile config.h.in ltmain.sh sntp-opts.c sntp-opts.def sntp-opts.h sntp-opts.menu sntp-opts.texi sntp.1 version.def contrib/ntp/sntp/libopts COPYING.lgpl COPYING.mbsd MakeDefs.inc Makefile.am Makefile.in README autoopts.c autoopts.h boolean.c configfile.c cook.c enumeration.c environment.c genshell.c genshell.h libopts.c load.c makeshell.c nested.c numeric.c pgusage.c proto.h putshell.c restore.c save.c sort.c stack.c streqvcmp.c text_mmap.c tokenize.c usage.c version.c contrib/ntp/sntp/libopts/autoopts options.h usage-txt.h contrib/ntp/sntp/libopts/compat compat.h pathfind.c snprintf.c strchr.c strdup.c windows-config.h contrib/ntp/sntp/libopts/m4 libopts.m4 liboptschk.m4 contrib/ntp/util jitter.h ntp-keygen-opts.c ntp-keygen-opts.def ntp-keygen-opts.h ntp-keygen-opts.menu ntp-keygen-opts.texi ntp-keygen.1 tg.c usr.sbin/ntp/libopts Makefile Removed files: (Branch: RELENG_7) contrib/ntp ChangeLog-4.1.0 acinclude.m4 configure.in mkinstalldirs contrib/ntp/arlib mkinstalldirs contrib/ntp/html build.html config.html hints.html patches.html porting.html quick.html contrib/ntp/html/drivers driver23.html driver24.html contrib/ntp/html/hints a-ux aix bsdi changes decosf1 decosf2 freebsd hpux linux mpeix netbsd notes-xntp-v3 parse refclocks rs6000 sco.html sgi solaris-dosynctodr.html solaris.html solaris.xtra.4023118 solaris.xtra.4095849 solaris.xtra.S99ntpd solaris.xtra.patchfreq sun4 svr4-dell svr4_package todo vxworks.html winnt.html contrib/ntp/libntp binio.c calleapwhen.c gpstolfp.c ieee754io.c log.c log.h mfp_mul.c random.c ranny.c contrib/ntp/ntpd map_vme.c refclock_ptbacts.c refclock_usno.c contrib/ntp/ntpq ntpq_ops.c contrib/ntp/scripts/support README contrib/ntp/scripts/support/bin monl mvstats contrib/ntp/scripts/support/conf hp300.hp300 hp700.hp700 hp700.hp700.faui47 hp800.hp800 ntp.conf sun3.sun3 sun4.sun4.faui01 sun4.sun4.faui10 sun4.sun4.faui45 sun4.sun4c sun4.sun4c.Lucifer sun4.sun4m sun4.sun4m.faui42 sun4.sun4m.faui45m tickconf contrib/ntp/scripts/support/etc cron crontab install rc setup contrib/ntp/sntp mkinstalldirs Log: SVN rev 182716 on 2008-09-03 08:49:07Z by roberto MFH ntpd 4.2.4p5. Approved by: re (kensmith) Revision Changes Path 1.1.1.5.18.1 +10 -10 src/contrib/ntp/COPYRIGHT 1.1.1.5.18.1 +405 -23989 src/contrib/ntp/ChangeLog 1.1.1.2.18.1 +0 -6152 src/contrib/ntp/ChangeLog-4.1.0 (dead) 1.1.2.1 +23578 -0 src/contrib/ntp/CommitLog (new) 1.1.2.1 +6152 -0 src/contrib/ntp/CommitLog-4.1.0 (new) 1.1.1.2.24.1 +1 -1 src/contrib/ntp/INSTALL 1.1.1.5.18.1 +97 -63 src/contrib/ntp/Makefile.am 1.1.1.6.18.1 +277 -181 src/contrib/ntp/Makefile.in 1.1.1.6.18.1 +69 -154 src/contrib/ntp/NEWS 1.1.1.3.18.1 +4 -4 src/contrib/ntp/README 1.1.1.3.18.1 +3 -59 src/contrib/ntp/README.bk 1.1.1.1.18.1 +11 -1 src/contrib/ntp/README.patches 1.1.1.1.24.1 +2 -2 src/contrib/ntp/README.refclocks 1.1.1.1.24.1 +10 -18 src/contrib/ntp/README.versions 1.1.1.3.18.1 +0 -2 src/contrib/ntp/TODO 1.1.1.1.44.1 +5 -5 src/contrib/ntp/WHERE-TO-START 1.1.1.3.18.1 +0 -37 src/contrib/ntp/acinclude.m4 (dead) 1.1.1.6.18.1 +6661 -654 src/contrib/ntp/aclocal.m4 1.1.1.1.44.1 +10 -8 src/contrib/ntp/adjtimed/Makefile.am 1.1.1.5.18.1 +181 -109 src/contrib/ntp/adjtimed/Makefile.in 1.1.1.1.18.1 +151 -119 src/contrib/ntp/arlib/Makefile.in 1.1.1.1.18.1 +539 -524 src/contrib/ntp/arlib/aclocal.m4 1.1.1.1.18.1 +590 -250 src/contrib/ntp/arlib/configure 1.1.1.1.18.1 +95 -37 src/contrib/ntp/arlib/depcomp 1.1.1.1.18.1 +250 -221 src/contrib/ntp/arlib/install-sh 1.1.1.1.18.1 +86 -62 src/contrib/ntp/arlib/missing 1.1.1.1.18.1 +0 -111 src/contrib/ntp/arlib/mkinstalldirs (dead) 1.1.2.1 +15 -0 src/contrib/ntp/bincheck.mf (new) 1.1.2.1 +120 -0 src/contrib/ntp/bootstrap (new) 1.1.1.4.18.1 +18 -0 src/contrib/ntp/build 1.1.1.2.24.1 +3 -1 src/contrib/ntp/clockstuff/Makefile.am 1.1.1.5.18.1 +159 -109 src/contrib/ntp/clockstuff/Makefile.in 1.1.1.1.44.1 +31 -148 src/contrib/ntp/clockstuff/clktest.c 1.1.1.1.44.1 +6 -6 src/contrib/ntp/clockstuff/propdelay.c 1.1.1.1.18.1 +96 -53 src/contrib/ntp/compile 1.1.1.5.18.1 +328 -272 src/contrib/ntp/config.guess 1.1.1.6.18.1 +248 -43 src/contrib/ntp/config.h.in 1.1.1.5.18.1 +125 -50 src/contrib/ntp/config.sub 1.1.1.6.18.1 +35299 -5278 src/contrib/ntp/configure 1.1.2.1 +4206 -0 src/contrib/ntp/configure.ac (new) 1.1.1.6.18.1 +0 -3707 src/contrib/ntp/configure.in (dead) 1.1.1.4.18.1 +95 -37 src/contrib/ntp/depcomp 1.1.1.3.18.1 +25 -26 src/contrib/ntp/flock-build 1.1.1.1.18.1 +66 -63 src/contrib/ntp/html/accopt.html 1.1.1.1.18.1 +52 -51 src/contrib/ntp/html/assoc.html 1.1.1.1.18.1 +141 -48 src/contrib/ntp/html/audio.html 1.1.1.1.18.1 +148 -137 src/contrib/ntp/html/authopt.html 1.1.1.1.18.1 +0 -83 src/contrib/ntp/html/build.html (dead) 1.1.2.1 +83 -0 src/contrib/ntp/html/build/build.html (new) 1.1.2.1 +168 -0 src/contrib/ntp/html/build/config.html (new) 1.1.2.1 +23 -0 src/contrib/ntp/html/build/hints.html (new) 1.1.2.1 +195 -0 src/contrib/ntp/html/build/hints/a-ux (new) 1.1.2.1 +76 -0 src/contrib/ntp/html/build/hints/aix (new) 1.1.2.1 +65 -0 src/contrib/ntp/html/build/hints/bsdi (new) 1.1.2.1 +13 -0 src/contrib/ntp/html/build/hints/changes (new) 1.1.2.1 +40 -0 src/contrib/ntp/html/build/hints/decosf1 (new) 1.1.2.1 +54 -0 src/contrib/ntp/html/build/hints/decosf2 (new) 1.1.2.1 +15 -0 src/contrib/ntp/html/build/hints/freebsd (new) 1.1.2.1 +158 -0 src/contrib/ntp/html/build/hints/hpux (new) 1.1.2.1 +5 -0 src/contrib/ntp/html/build/hints/linux (new) 1.1.2.1 +50 -0 src/contrib/ntp/html/build/hints/mpeix (new) 1.1.2.1 +37 -0 src/contrib/ntp/html/build/hints/netbsd (new) 1.1.2.1 +119 -0 src/contrib/ntp/html/build/hints/notes-xntp-v3 (new) 1.1.2.1 +105 -0 src/contrib/ntp/html/build/hints/parse (new) 1.1.2.1 +35 -0 src/contrib/ntp/html/build/hints/refclocks (new) 1.1.2.1 +56 -0 src/contrib/ntp/html/build/hints/rs6000 (new) 1.1.2.1 +24 -0 src/contrib/ntp/html/build/hints/sco.html (new) 1.1.2.1 +74 -0 src/contrib/ntp/html/build/hints/sgi (new) 1.1.2.1 +321 -0 src/contrib/ntp/html/build/hints/solaris-dosynctodr.html (new) 1.1.2.1 +144 -0 src/contrib/ntp/html/build/hints/solaris.html (new) 1.1.2.1 +36 -0 src/contrib/ntp/html/build/hints/solaris.xtra.4023118 (new) 1.1.2.1 +21 -0 src/contrib/ntp/html/build/hints/solaris.xtra.S99ntpd (new) 1.1.2.1 +85 -0 src/contrib/ntp/html/build/hints/solaris.xtra.patchfreq (new) 1.1.2.1 +15 -0 src/contrib/ntp/html/build/hints/sun4 (new) 1.1.2.1 +8 -0 src/contrib/ntp/html/build/hints/svr4-dell (new) 1.1.2.1 +33 -0 src/contrib/ntp/html/build/hints/svr4_package (new) 1.1.2.1 +4 -0 src/contrib/ntp/html/build/hints/todo (new) 1.1.2.1 +82 -0 src/contrib/ntp/html/build/hints/vxworks.html (new) 1.1.2.1 +281 -0 src/contrib/ntp/html/build/hints/winnt.html (new) 1.1.2.1 +36 -0 src/contrib/ntp/html/build/patches.html (new) 1.1.2.1 +40 -0 src/contrib/ntp/html/build/porting.html (new) 1.1.2.1 +30 -0 src/contrib/ntp/html/build/quick.html (new) 1.1.2.1 +7 -0 src/contrib/ntp/html/build/scripts/footer.txt (new) 1.1.2.1 +5 -0 src/contrib/ntp/html/build/scripts/links10.txt (new) 1.1.2.1 +5 -0 src/contrib/ntp/html/build/scripts/links11.txt (new) 1.1.2.1 +5 -0 src/contrib/ntp/html/build/scripts/links12.txt (new) 1.1.2.1 +5 -0 src/contrib/ntp/html/build/scripts/links7.txt (new) 1.1.2.1 +6 -0 src/contrib/ntp/html/build/scripts/links8.txt (new) 1.1.2.1 +7 -0 src/contrib/ntp/html/build/scripts/links9.txt (new) 1.1.2.1 +64 -0 src/contrib/ntp/html/build/scripts/style.css (new) 1.1.1.1.18.1 +62 -61 src/contrib/ntp/html/clockopt.html 1.1.1.1.18.1 +0 -168 src/contrib/ntp/html/config.html (dead) 1.1.1.1.18.1 +37 -43 src/contrib/ntp/html/confopt.html 1.1.1.1.18.1 +73 -72 src/contrib/ntp/html/copyright.html 1.1.1.1.18.1 +119 -118 src/contrib/ntp/html/debug.html 1.1.1.1.18.1 +59 -58 src/contrib/ntp/html/drivers/driver1.html 1.1.1.1.18.1 +2 -2 src/contrib/ntp/html/drivers/driver10.html 1.1.1.1.18.1 +2 -2 src/contrib/ntp/html/drivers/driver11.html 1.1.1.1.18.1 +2 -2 src/contrib/ntp/html/drivers/driver12.html 1.1.1.1.18.1 +2 -2 src/contrib/ntp/html/drivers/driver16.html 1.1.1.1.18.1 +75 -80 src/contrib/ntp/html/drivers/driver18.html 1.1.1.1.18.1 +2 -2 src/contrib/ntp/html/drivers/driver19.html 1.1.1.1.18.1 +2 -2 src/contrib/ntp/html/drivers/driver2.html 1.1.1.1.18.1 +59 -64 src/contrib/ntp/html/drivers/driver20.html 1.1.1.1.18.1 +53 -49 src/contrib/ntp/html/drivers/driver22.html 1.1.1.1.18.1 +0 -104 src/contrib/ntp/html/drivers/driver23.html (dead) 1.1.1.1.18.1 +0 -46 src/contrib/ntp/html/drivers/driver24.html (dead) 1.1.1.1.18.1 +14 -11 src/contrib/ntp/html/drivers/driver26.html 1.1.1.1.18.1 +198 -200 src/contrib/ntp/html/drivers/driver27.html 1.1.1.1.18.1 +2 -2 src/contrib/ntp/html/drivers/driver28.html 1.1.1.1.18.1 +769 -790 src/contrib/ntp/html/drivers/driver29.html 1.1.1.1.18.1 +47 -47 src/contrib/ntp/html/drivers/driver3.html 1.1.1.1.18.1 +76 -77 src/contrib/ntp/html/drivers/driver30.html 1.1.2.1 +58 -0 src/contrib/ntp/html/drivers/driver31.html (new) 1.1.1.1.18.1 +23 -23 src/contrib/ntp/html/drivers/driver32.html 1.1.1.1.18.1 +23 -23 src/contrib/ntp/html/drivers/driver33.html 1.1.1.1.18.1 +67 -38 src/contrib/ntp/html/drivers/driver34.html 1.1.1.1.18.1 +41 -40 src/contrib/ntp/html/drivers/driver35.html 1.1.1.1.18.1 +140 -256 src/contrib/ntp/html/drivers/driver36.html 1.1.1.1.18.1 +44 -43 src/contrib/ntp/html/drivers/driver37.html 1.1.1.1.18.1 +124 -131 src/contrib/ntp/html/drivers/driver38.html 1.1.1.1.18.1 +106 -109 src/contrib/ntp/html/drivers/driver39.html 1.1.1.1.18.1 +59 -58 src/contrib/ntp/html/drivers/driver4.html 1.1.1.1.18.1 +128 -93 src/contrib/ntp/html/drivers/driver40.html 1.1.1.1.18.1 +23 -22 src/contrib/ntp/html/drivers/driver42.html 1.1.1.1.18.1 +36 -35 src/contrib/ntp/html/drivers/driver43.html 1.1.1.1.18.1 +81 -85 src/contrib/ntp/html/drivers/driver44.html 1.1.1.1.18.1 +3 -3 src/contrib/ntp/html/drivers/driver5.html 1.1.1.1.18.1 +79 -76 src/contrib/ntp/html/drivers/driver6.html 1.1.1.1.18.1 +207 -208 src/contrib/ntp/html/drivers/driver7.html 1.1.1.1.18.1 +273 -130 src/contrib/ntp/html/drivers/driver8.html 1.1.1.1.18.1 +2 -2 src/contrib/ntp/html/drivers/driver9.html 1.1.1.1.18.1 +58 -55 src/contrib/ntp/html/drivers/oncore-shmem.html 1.1.2.1 +7 -0 src/contrib/ntp/html/drivers/scripts/footer.txt (new) 1.1.2.1 +64 -0 src/contrib/ntp/html/drivers/scripts/style.css (new) 1.1.2.1 +71 -0 src/contrib/ntp/html/drivers/tf582_4.html (new) 1.1.1.1.18.1 +26 -25 src/contrib/ntp/html/extern.html 1.1.2.1 +33 -0 src/contrib/ntp/html/gadget.html (new) 1.1.2.1 +47 -0 src/contrib/ntp/html/groups.html (new) 1.1.1.1.18.1 +0 -23 src/contrib/ntp/html/hints.html (dead) 1.1.1.1.44.1 +0 -195 src/contrib/ntp/html/hints/a-ux (dead) 1.1.1.1.44.1 +0 -76 src/contrib/ntp/html/hints/aix (dead) 1.1.1.1.44.1 +0 -65 src/contrib/ntp/html/hints/bsdi (dead) 1.1.1.1.44.1 +0 -13 src/contrib/ntp/html/hints/changes (dead) 1.1.1.1.44.1 +0 -40 src/contrib/ntp/html/hints/decosf1 (dead) 1.1.1.1.44.1 +0 -54 src/contrib/ntp/html/hints/decosf2 (dead) 1.1.1.1.26.1 +0 -15 src/contrib/ntp/html/hints/freebsd (dead) 1.1.1.1.44.1 +0 -158 src/contrib/ntp/html/hints/hpux (dead) 1.1.1.1.44.1 +0 -5 src/contrib/ntp/html/hints/linux (dead) 1.1.1.1.24.1 +0 -50 src/contrib/ntp/html/hints/mpeix (dead) 1.1.1.1.18.1 +0 -37 src/contrib/ntp/html/hints/netbsd (dead) 1.1.1.1.44.1 +0 -119 src/contrib/ntp/html/hints/notes-xntp-v3 (dead) 1.1.1.1.44.1 +0 -105 src/contrib/ntp/html/hints/parse (dead) 1.1.1.1.44.1 +0 -35 src/contrib/ntp/html/hints/refclocks (dead) 1.1.1.1.44.1 +0 -56 src/contrib/ntp/html/hints/rs6000 (dead) 1.1.1.1.18.1 +0 -24 src/contrib/ntp/html/hints/sco.html (dead) 1.1.1.1.44.1 +0 -74 src/contrib/ntp/html/hints/sgi (dead) 1.1.1.2.18.1 +0 -321 src/contrib/ntp/html/hints/solaris-dosynctodr.html (dead) 1.1.1.3.18.1 +0 -144 src/contrib/ntp/html/hints/solaris.html (dead) 1.1.1.1.44.1 +0 -36 src/contrib/ntp/html/hints/solaris.xtra.4023118 (dead) 1.1.1.1.44.1 +0 -74 src/contrib/ntp/html/hints/solaris.xtra.4095849 (dead) 1.1.1.2.44.1 +0 -21 src/contrib/ntp/html/hints/solaris.xtra.S99ntpd (dead) 1.1.1.1.44.1 +0 -85 src/contrib/ntp/html/hints/solaris.xtra.patchfreq (dead) 1.1.1.1.44.1 +0 -15 src/contrib/ntp/html/hints/sun4 (dead) 1.1.1.1.44.1 +0 -8 src/contrib/ntp/html/hints/svr4-dell (dead) 1.1.1.1.44.1 +0 -33 src/contrib/ntp/html/hints/svr4_package (dead) 1.1.1.1.44.1 +0 -4 src/contrib/ntp/html/hints/todo (dead) 1.1.1.3.18.1 +0 -82 src/contrib/ntp/html/hints/vxworks.html (dead) 1.1.1.1.18.1 +0 -259 src/contrib/ntp/html/hints/winnt.html (dead) 1.1.1.1.18.1 +89 -88 src/contrib/ntp/html/howto.html 1.1.1.1.18.1 +94 -94 src/contrib/ntp/html/index.html 1.1.1.1.18.1 +27 -26 src/contrib/ntp/html/kern.html 1.1.1.1.18.1 +109 -105 src/contrib/ntp/html/keygen.html 1.1.1.1.18.1 +35 -34 src/contrib/ntp/html/ldisc.html 1.1.1.1.18.1 +76 -62 src/contrib/ntp/html/manyopt.html 1.1.1.1.18.1 +16 -15 src/contrib/ntp/html/measure.html 1.1.1.1.18.1 +117 -87 src/contrib/ntp/html/miscopt.html 1.1.1.1.18.1 +126 -117 src/contrib/ntp/html/monopt.html 1.1.1.1.18.1 +118 -121 src/contrib/ntp/html/msyslog.html 1.1.1.1.18.1 +1069 -1068 src/contrib/ntp/html/mx4200data.html 1.1.1.1.18.1 +153 -152 src/contrib/ntp/html/notes.html 1.1.2.1 +173 -0 src/contrib/ntp/html/ntp_conf.html (new) 1.1.1.1.18.1 +179 -178 src/contrib/ntp/html/ntpd.html 1.1.1.1.18.1 +66 -63 src/contrib/ntp/html/ntpdate.html 1.1.1.1.18.1 +208 -151 src/contrib/ntp/html/ntpdc.html 1.1.1.1.18.1 +58 -57 src/contrib/ntp/html/ntpdsim.html 1.1.2.1 +102 -0 src/contrib/ntp/html/ntpdsim_new.html (new) 1.1.1.1.18.1 +258 -256 src/contrib/ntp/html/ntpq.html 1.1.1.1.18.1 +41 -40 src/contrib/ntp/html/ntptime.html 1.1.1.1.18.1 +37 -36 src/contrib/ntp/html/ntptrace.html 1.1.1.1.18.1 +158 -145 src/contrib/ntp/html/parsedata.html 1.1.1.1.18.1 +50 -47 src/contrib/ntp/html/parsenew.html 1.1.1.1.18.1 +0 -36 src/contrib/ntp/html/patches.html (dead) 1.1.1.1.18.1 +0 -40 src/contrib/ntp/html/porting.html (dead) 1.1.1.1.18.1 +34 -33 src/contrib/ntp/html/pps.html 1.1.1.1.18.1 +65 -64 src/contrib/ntp/html/prefer.html 1.1.1.1.18.1 +0 -30 src/contrib/ntp/html/quick.html (dead) 1.1.1.1.18.1 +26 -25 src/contrib/ntp/html/rdebug.html 1.1.1.1.18.1 +96 -96 src/contrib/ntp/html/refclock.html 1.1.1.1.18.1 +63 -50 src/contrib/ntp/html/release.html 1.1.1.1.18.1 +2 -0 src/contrib/ntp/html/scripts/links11.txt 1.1.1.1.18.1 +1 -0 src/contrib/ntp/html/scripts/links7.txt 1.1.1.1.18.1 +3 -3 src/contrib/ntp/html/scripts/links8.txt 1.1.1.1.18.1 +1 -0 src/contrib/ntp/html/scripts/links9.txt 1.1.1.1.18.1 +50 -49 src/contrib/ntp/html/sntp.html 1.1.1.1.18.1 +36 -35 src/contrib/ntp/html/tickadj.html 1.1.1.4.18.1 +6 -1 src/contrib/ntp/include/Makefile.am 1.1.1.5.18.1 +153 -83 src/contrib/ntp/include/Makefile.in 1.1.1.2.18.1 +0 -6 src/contrib/ntp/include/adjtime.h 1.1.1.1.44.1 +37 -2 src/contrib/ntp/include/ascii.h 1.1.2.1 +2 -0 src/contrib/ntp/include/autogen-version.def (new) 1.1.1.1.44.1 +37 -2 src/contrib/ntp/include/binio.h 1.1.2.1 +18 -0 src/contrib/ntp/include/copyright.def (new) 1.1.2.1 +34 -0 src/contrib/ntp/include/debug-opt.def (new) 1.1.2.1 +9 -0 src/contrib/ntp/include/homerc.def (new) 1.1.1.1.44.1 +37 -2 src/contrib/ntp/include/ieee754io.h 1.1.1.1.18.1 +3 -0 src/contrib/ntp/include/isc/Makefile.am 1.1.1.1.18.1 +112 -56 src/contrib/ntp/include/isc/Makefile.in 1.1.2.1 +800 -0 src/contrib/ntp/include/isc/buffer.h (new) 1.1.1.1.18.1 +2 -0 src/contrib/ntp/include/isc/interfaceiter.h 1.1.1.1.18.1 +17 -15 src/contrib/ntp/include/isc/ipv6.h 1.1.1.1.18.1 +12 -10 src/contrib/ntp/include/isc/msgs.h 1.1.1.1.18.1 +58 -13 src/contrib/ntp/include/isc/net.h 1.1.1.1.18.1 +22 -12 src/contrib/ntp/include/isc/netaddr.h 1.1.2.1 +40 -0 src/contrib/ntp/include/isc/netscope.h (new) 1.1.2.1 +95 -0 src/contrib/ntp/include/isc/region.h (new) 1.1.1.1.18.1 +14 -11 src/contrib/ntp/include/isc/result.h 1.1.1.1.18.1 +6 -0 src/contrib/ntp/include/isc/sockaddr.h 1.1.1.5.18.1 +0 -13 src/contrib/ntp/include/l_stdlib.h 1.1.1.1.44.1 +49 -5 src/contrib/ntp/include/mbg_gps166.h 1.1.1.6.18.1 +140 -107 src/contrib/ntp/include/ntp.h 1.1.1.2.18.1 +20 -17 src/contrib/ntp/include/ntp_config.h 1.1.1.3.18.1 +24 -20 src/contrib/ntp/include/ntp_control.h 1.1.1.2.18.1 +13 -9 src/contrib/ntp/include/ntp_crypto.h 1.1.2.1 +26 -0 src/contrib/ntp/include/ntp_debug.h (new) 1.1.1.1.44.1 +1 -1 src/contrib/ntp/include/ntp_filegen.h 1.1.1.2.18.1 +5 -2 src/contrib/ntp/include/ntp_fp.h 1.1.1.4.18.1 +5 -11 src/contrib/ntp/include/ntp_machine.h 1.1.2.1 +14 -0 src/contrib/ntp/include/ntp_random.h (new) 1.1.1.4.18.1 +16 -10 src/contrib/ntp/include/ntp_refclock.h 1.1.1.4.18.1 +43 -1 src/contrib/ntp/include/ntp_request.h 1.1.1.1.18.1 +114 -76 src/contrib/ntp/include/ntp_rfc2553.h 1.1.1.4.2.1 +1 -9 src/contrib/ntp/include/ntp_stdlib.h 1.1.1.1.26.1 +0 -13 src/contrib/ntp/include/ntp_tty.h 1.1.1.2.24.1 +7 -0 src/contrib/ntp/include/ntp_types.h 1.1.1.5.2.1 +70 -33 src/contrib/ntp/include/ntpd.h 1.1.1.1.44.1 +42 -12 src/contrib/ntp/include/parse.h 1.1.1.1.44.1 +38 -9 src/contrib/ntp/include/parse_conf.h 1.1.1.2.18.1 +17 -7 src/contrib/ntp/include/recvbuff.h 1.1.2.1 +503 -0 src/contrib/ntp/include/timepps-SCO.h (new) 1.1.2.1 +501 -0 src/contrib/ntp/include/timepps-Solaris.h (new) 1.1.2.1 +504 -0 src/contrib/ntp/include/timepps-SunOS.h (new) 1.1.1.1.44.1 +37 -2 src/contrib/ntp/include/trimble.h 1.1.2.1 +1 -0 src/contrib/ntp/include/version.def (new) 1.1.1.3.18.1 +250 -221 src/contrib/ntp/install-sh 1.1.1.5.18.1 +145 -78 src/contrib/ntp/kernel/Makefile.in 1.1.1.1.44.1 +0 -2 src/contrib/ntp/kernel/chuinit.c 1.1.1.1.44.1 +0 -2 src/contrib/ntp/kernel/clkinit.c 1.1.1.5.18.1 +109 -56 src/contrib/ntp/kernel/sys/Makefile.in 1.1.1.2.18.1 +33 -9 src/contrib/ntp/kernel/sys/parsestreams.h 1.1.2.1 +191 -0 src/contrib/ntp/libisc/ifiter_getifaddrs.c (new) 1.1.1.1.18.1 +447 -149 src/contrib/ntp/libisc/ifiter_ioctl.c 1.1.1.1.18.1 +24 -14 src/contrib/ntp/libisc/ifiter_sysctl.c 1.1.2.1 +195 -0 src/contrib/ntp/libisc/inet_aton.c (new) 1.1.2.1 +211 -0 src/contrib/ntp/libisc/inet_pton.c (new) 1.1.1.1.18.1 +83 -22 src/contrib/ntp/libisc/interfaceiter.c 1.1.1.1.18.1 +201 -13 src/contrib/ntp/libisc/net.c 1.1.2.1 +363 -0 src/contrib/ntp/libisc/netaddr.c (new) 1.1.2.1 +74 -0 src/contrib/ntp/libisc/netscope.c (new) 1.1.2.1 +480 -0 src/contrib/ntp/libisc/sockaddr.c (new) 1.1.1.5.18.1 +12 -9 src/contrib/ntp/libntp/Makefile.am 1.1.1.5.18.1 +472 -494 src/contrib/ntp/libntp/Makefile.in 1.1.1.3.18.1 +1 -1 src/contrib/ntp/libntp/a_md5encrypt.c 1.1.1.3.18.1 +80 -17 src/contrib/ntp/libntp/adjtime.c 1.1.1.3.18.1 +24 -9 src/contrib/ntp/libntp/audio.c 1.1.1.2.18.1 +0 -128 src/contrib/ntp/libntp/binio.c (dead) 1.1.1.2.24.1 +12 -83 src/contrib/ntp/libntp/buftvtots.c 1.1.1.2.18.1 +31 -0 src/contrib/ntp/libntp/caljulian.c 1.1.1.1.44.1 +0 -59 src/contrib/ntp/libntp/calleapwhen.c (dead) 1.1.1.6.18.1 +10 -10 src/contrib/ntp/libntp/clocktypes.c 1.1.1.2.18.1 +0 -1 src/contrib/ntp/libntp/decodenetnum.c 1.1.1.2.18.1 +11 -0 src/contrib/ntp/libntp/dolfptoa.c 1.1.1.2.24.1 +0 -41 src/contrib/ntp/libntp/gpstolfp.c (dead) 1.1.1.3.18.1 +3 -4 src/contrib/ntp/libntp/humandate.c 1.1.1.3.18.1 +1 -0 src/contrib/ntp/libntp/icom.c 1.1.1.2.18.1 +0 -575 src/contrib/ntp/libntp/ieee754io.c (dead) 1.1.1.4.18.1 +25 -12 src/contrib/ntp/libntp/iosignal.c 1.1.1.1.44.1 +2 -1 src/contrib/ntp/libntp/lib_strbuf.h 1.1.1.2.18.1 +0 -161 src/contrib/ntp/libntp/log.c (dead) 1.1.1.1.44.1 +0 -21 src/contrib/ntp/libntp/log.h (dead) 1.1.1.4.18.1 +4 -2 src/contrib/ntp/libntp/machines.c 1.1.1.1.44.1 +0 -140 src/contrib/ntp/libntp/mfp_mul.c (dead) 1.1.1.4.18.1 +3 -6 src/contrib/ntp/libntp/mktime.c 1.1.1.4.18.1 +0 -1 src/contrib/ntp/libntp/msyslog.c 1.1.2.1 +485 -0 src/contrib/ntp/libntp/ntp_random.c (new) 1.1.1.1.18.1 +242 -130 src/contrib/ntp/libntp/ntp_rfc2553.c 1.1.1.1.44.1 +0 -1 src/contrib/ntp/libntp/numtohost.c 1.1.1.2.24.1 +73 -9 src/contrib/ntp/libntp/prettydate.c 1.1.1.1.26.1 +0 -482 src/contrib/ntp/libntp/random.c (dead) 1.1.1.1.44.1 +0 -82 src/contrib/ntp/libntp/ranny.c (dead) 1.1.1.3.24.1 +148 -161 src/contrib/ntp/libntp/recvbuff.c 1.1.1.1.18.1 +11 -3 src/contrib/ntp/libntp/socktoa.c 1.1.1.1.18.1 +0 -1 src/contrib/ntp/libntp/socktohost.c 1.1.1.2.18.1 +6 -4 src/contrib/ntp/libntp/statestr.c 1.1.1.4.18.1 +39 -18 src/contrib/ntp/libntp/systime.c 1.1.2.1 +502 -0 src/contrib/ntp/libopts/COPYING.lgpl (new) 1.1.2.1 +26 -0 src/contrib/ntp/libopts/COPYING.mbsd (new) 1.1.2.1 +0 -0 src/contrib/ntp/libopts/MakeDefs.inc (new) 1.1.2.1 +24 -0 src/contrib/ntp/libopts/Makefile.am (new) 1.1.2.1 +528 -0 src/contrib/ntp/libopts/Makefile.in (new) 1.1.2.1 +93 -0 src/contrib/ntp/libopts/README (new) 1.1.2.1 +1120 -0 src/contrib/ntp/libopts/autoopts.c (new) 1.1.2.1 +387 -0 src/contrib/ntp/libopts/autoopts.h (new) 1.1.2.1 +977 -0 src/contrib/ntp/libopts/autoopts/options.h (new) 1.1.2.1 +355 -0 src/contrib/ntp/libopts/autoopts/usage-txt.h (new) 1.1.2.1 +106 -0 src/contrib/ntp/libopts/boolean.c (new) 1.1.2.1 +319 -0 src/contrib/ntp/libopts/compat/compat.h (new) 1.1.2.1 +339 -0 src/contrib/ntp/libopts/compat/pathfind.c (new) 1.1.2.1 +60 -0 src/contrib/ntp/libopts/compat/snprintf.c (new) 1.1.2.1 +60 -0 src/contrib/ntp/libopts/compat/strchr.c (new) 1.1.2.1 +19 -0 src/contrib/ntp/libopts/compat/strdup.c (new) 1.1.2.1 +130 -0 src/contrib/ntp/libopts/compat/windows-config.h (new) 1.1.2.1 +1290 -0 src/contrib/ntp/libopts/configfile.c (new) 1.1.2.1 +354 -0 src/contrib/ntp/libopts/cook.c (new) 1.1.2.1 +498 -0 src/contrib/ntp/libopts/enumeration.c (new) 1.1.2.1 +279 -0 src/contrib/ntp/libopts/environment.c (new) 1.1.2.1 +354 -0 src/contrib/ntp/libopts/genshell.c (new) 1.1.2.1 +149 -0 src/contrib/ntp/libopts/genshell.h (new) 1.1.2.1 +30 -0 src/contrib/ntp/libopts/libopts.c (new) 1.1.2.1 +563 -0 src/contrib/ntp/libopts/load.c (new) 1.1.2.1 +509 -0 src/contrib/ntp/libopts/m4/libopts.m4 (new) 1.1.2.1 +42 -0 src/contrib/ntp/libopts/m4/liboptschk.m4 (new) 1.1.2.1 +1122 -0 src/contrib/ntp/libopts/makeshell.c (new) 1.1.2.1 +733 -0 src/contrib/ntp/libopts/nested.c (new) 1.1.2.1 +93 -0 src/contrib/ntp/libopts/numeric.c (new) 1.1.2.1 +157 -0 src/contrib/ntp/libopts/pgusage.c (new) 1.1.2.1 +91 -0 src/contrib/ntp/libopts/proto.h (new) 1.1.2.1 +335 -0 src/contrib/ntp/libopts/putshell.c (new) 1.1.2.1 +250 -0 src/contrib/ntp/libopts/restore.c (new) 1.1.2.1 +521 -0 src/contrib/ntp/libopts/save.c (new) 1.1.2.1 +359 -0 src/contrib/ntp/libopts/sort.c (new) 1.1.2.1 +269 -0 src/contrib/ntp/libopts/stack.c (new) 1.1.2.1 +289 -0 src/contrib/ntp/libopts/streqvcmp.c (new) 1.1.2.1 +363 -0 src/contrib/ntp/libopts/text_mmap.c (new) 1.1.2.1 +321 -0 src/contrib/ntp/libopts/tokenize.c (new) 1.1.2.1 +740 -0 src/contrib/ntp/libopts/usage.c (new) 1.1.2.1 +178 -0 src/contrib/ntp/libopts/version.c (new) 1.1.1.3.24.1 +23 -2 src/contrib/ntp/libparse/Makefile.am 1.1.1.5.18.1 +222 -153 src/contrib/ntp/libparse/Makefile.in 1.1.1.1.44.1 +2 -2 src/contrib/ntp/libparse/README 1.1.2.1 +155 -0 src/contrib/ntp/libparse/binio.c (new) 1.1.1.3.24.1 +35 -9 src/contrib/ntp/libparse/clk_computime.c 1.1.1.3.24.1 +34 -8 src/contrib/ntp/libparse/clk_dcf7000.c 1.1.1.3.24.1 +5 -2 src/contrib/ntp/libparse/clk_hopf6021.c 1.1.1.3.24.1 +39 -10 src/contrib/ntp/libparse/clk_meinberg.c 1.1.1.3.24.1 +87 -44 src/contrib/ntp/libparse/clk_rawdcf.c 1.1.1.3.24.1 +5 -2 src/contrib/ntp/libparse/clk_rcc8000.c 1.1.1.3.24.1 +35 -8 src/contrib/ntp/libparse/clk_schmid.c 1.1.1.3.24.1 +36 -2 src/contrib/ntp/libparse/clk_trimtaip.c 1.1.1.3.24.1 +38 -3 src/contrib/ntp/libparse/clk_trimtsip.c 1.1.1.2.24.1 +43 -8 src/contrib/ntp/libparse/clk_varitext.c 1.1.1.2.24.1 +2 -2 src/contrib/ntp/libparse/clk_wharton.c 1.1.1.2.44.1 +102 -54 src/contrib/ntp/libparse/data_mbg.c 1.1.2.1 +76 -0 src/contrib/ntp/libparse/gpstolfp.c (new) 1.1.2.1 +610 -0 src/contrib/ntp/libparse/ieee754io.c (new) 1.1.1.1.44.1 +4 -4 src/contrib/ntp/libparse/info_trimble.c 1.1.2.1 +206 -0 src/contrib/ntp/libparse/mfp_mul.c (new) 1.1.1.3.24.1 +43 -11 src/contrib/ntp/libparse/parse.c 1.1.1.3.24.1 +34 -8 src/contrib/ntp/libparse/parse_conf.c 1.1.1.3.24.1 +39 -12 src/contrib/ntp/libparse/parsesolaris.c 1.1.1.2.44.1 +40 -11 src/contrib/ntp/libparse/parsestreams.c 1.1.1.1.44.1 +36 -2 src/contrib/ntp/libparse/trim_info.c 1.1.2.1 +6863 -0 src/contrib/ntp/ltmain.sh (new) 1.1.2.1 +26 -0 src/contrib/ntp/m4/define_dir.m4 (new) 1.1.2.1 +11 -0 src/contrib/ntp/m4/hs_ulong_const.m4 (new) 1.1.2.1 +87 -0 src/contrib/ntp/m4/os_cflags.m4 (new) 1.1.1.5.18.1 +86 -62 src/contrib/ntp/missing 1.1.1.6.18.1 +0 -111 src/contrib/ntp/mkinstalldirs (dead) 1.1.1.6.18.1 +68 -20 src/contrib/ntp/ntpd/Makefile.am 1.1.1.6.18.1 +463 -360 src/contrib/ntp/ntpd/Makefile.in 1.1.1.2.18.1 +163 -349 src/contrib/ntp/ntpd/cmd_args.c 1.1.1.2.44.1 +0 -135 src/contrib/ntp/ntpd/map_vme.c (dead) 1.1.1.4.18.1 +271 -63 src/contrib/ntp/ntpd/ntp_config.c 1.9.18.1 +149 -74 src/contrib/ntp/ntpd/ntp_control.c 1.1.1.3.18.1 +581 -428 src/contrib/ntp/ntpd/ntp_crypto.c 1.1.1.2.18.1 +31 -2 src/contrib/ntp/ntpd/ntp_filegen.c 1.1.1.5.18.1 +181 -107 src/contrib/ntp/ntpd/ntp_intres.c 1.1.1.6.18.1 +2974 -1318 src/contrib/ntp/ntpd/ntp_io.c 1.1.1.6.18.1 +386 -328 src/contrib/ntp/ntpd/ntp_loopfilter.c 1.1.1.3.18.1 +29 -6 src/contrib/ntp/ntpd/ntp_monitor.c 1.1.1.3.18.1 +296 -125 src/contrib/ntp/ntpd/ntp_peer.c 1.6.18.1 +1461 -1219 src/contrib/ntp/ntpd/ntp_proto.c 1.1.1.4.18.1 +353 -253 src/contrib/ntp/ntpd/ntp_refclock.c 1.1.1.4.18.1 +200 -68 src/contrib/ntp/ntpd/ntp_request.c 1.1.1.2.18.1 +53 -32 src/contrib/ntp/ntpd/ntp_restrict.c 1.1.1.4.18.1 +40 -8 src/contrib/ntp/ntpd/ntp_timer.c 1.1.1.3.18.1 +95 -91 src/contrib/ntp/ntpd/ntp_util.c 1.1.2.1 +1021 -0 src/contrib/ntp/ntpd/ntpd-opts.c (new) 1.1.2.1 +13 -0 src/contrib/ntp/ntpd/ntpd-opts.def (new) 1.1.2.1 +351 -0 src/contrib/ntp/ntpd/ntpd-opts.h (new) 1.1.2.1 +1 -0 src/contrib/ntp/ntpd/ntpd-opts.menu (new) 1.1.2.1 +489 -0 src/contrib/ntp/ntpd/ntpd-opts.texi (new) 1.1.2.1 +296 -0 src/contrib/ntp/ntpd/ntpd.1 (new) 1.1.1.5.18.1 +419 -462 src/contrib/ntp/ntpd/ntpd.c 1.1.2.1 +459 -0 src/contrib/ntp/ntpd/ntpdbase-opts.def (new) 1.1.2.1 +1262 -0 src/contrib/ntp/ntpd/ntpdsim-opts.c (new) 1.1.2.1 +15 -0 src/contrib/ntp/ntpd/ntpdsim-opts.def (new) 1.1.2.1 +422 -0 src/contrib/ntp/ntpd/ntpdsim-opts.h (new) 1.1.2.1 +1 -0 src/contrib/ntp/ntpd/ntpdsim-opts.menu (new) 1.1.2.1 +509 -0 src/contrib/ntp/ntpd/ntpdsim-opts.texi (new) 1.1.2.1 +357 -0 src/contrib/ntp/ntpd/ntpdsim.1 (new) 1.1.1.1.18.1 +15 -12 src/contrib/ntp/ntpd/ntpsim.c 1.1.2.1 +26 -0 src/contrib/ntp/ntpd/ppsapi_timepps.h (new) 1.1.1.3.18.1 +670 -723 src/contrib/ntp/ntpd/refclock_acts.c 1.1.1.3.18.1 +83 -59 src/contrib/ntp/ntpd/refclock_arbiter.c 1.1.1.3.18.1 +46 -6 src/contrib/ntp/ntpd/refclock_arc.c 1.1.1.4.18.1 +163 -150 src/contrib/ntp/ntpd/refclock_atom.c 1.1.1.3.18.1 +138 -104 src/contrib/ntp/ntpd/refclock_bancomm.c 1.1.1.5.18.1 +10 -10 src/contrib/ntp/ntpd/refclock_chu.c 1.1.1.6.18.1 +10 -22 src/contrib/ntp/ntpd/refclock_conf.c 1.1.1.3.18.1 +13 -5 src/contrib/ntp/ntpd/refclock_datum.c 1.1.1.3.18.1 +0 -3 src/contrib/ntp/ntpd/refclock_fg.c 1.1.1.4.18.1 +244 -612 src/contrib/ntp/ntpd/refclock_gpsvme.c 1.1.1.3.18.1 +43 -13 src/contrib/ntp/ntpd/refclock_heath.c 1.1.1.2.18.1 +0 -8 src/contrib/ntp/ntpd/refclock_hopfpci.c 1.1.1.2.18.1 +5 -3 src/contrib/ntp/ntpd/refclock_hopfser.c 1.1.1.3.18.1 +18 -3 src/contrib/ntp/ntpd/refclock_hpgps.c 1.1.1.4.18.1 +23 -24 src/contrib/ntp/ntpd/refclock_irig.c 1.1.1.3.18.1 +332 -31 src/contrib/ntp/ntpd/refclock_jjy.c 1.1.1.4.18.1 +22 -25 src/contrib/ntp/ntpd/refclock_jupiter.c 1.1.1.3.18.1 +12 -6 src/contrib/ntp/ntpd/refclock_leitch.c 1.1.1.5.18.1 +2 -8 src/contrib/ntp/ntpd/refclock_local.c 1.1.1.4.18.1 +35 -28 src/contrib/ntp/ntpd/refclock_msfees.c 1.1.1.4.18.1 +11 -13 src/contrib/ntp/ntpd/refclock_mx4200.c 1.1.1.2.18.1 +82 -37 src/contrib/ntp/ntpd/refclock_neoclock4x.c 1.1.1.4.18.1 +51 -12 src/contrib/ntp/ntpd/refclock_nmea.c 1.1.1.5.18.1 +418 -409 src/contrib/ntp/ntpd/refclock_oncore.c 1.1.1.5.18.1 +1 -1 src/contrib/ntp/ntpd/refclock_palisade.c 1.1.1.3.18.1 +2 -0 src/contrib/ntp/ntpd/refclock_palisade.h 1.1.1.4.18.1 +1091 -432 src/contrib/ntp/ntpd/refclock_parse.c 1.1.1.3.18.1 +2 -1 src/contrib/ntp/ntpd/refclock_pst.c 1.1.1.1.44.1 +0 -16 src/contrib/ntp/ntpd/refclock_ptbacts.c (dead) 1.1.1.2.18.1 +3 -7 src/contrib/ntp/ntpd/refclock_ripencc.c 1.1.1.4.18.1 +8 -1 src/contrib/ntp/ntpd/refclock_shm.c 1.1.1.3.18.1 +161 -69 src/contrib/ntp/ntpd/refclock_ulink.c 1.1.1.3.18.1 +0 -674 src/contrib/ntp/ntpd/refclock_usno.c (dead) 1.1.1.3.18.1 +866 -1016 src/contrib/ntp/ntpd/refclock_wwv.c 1.1.1.4.18.1 +57 -39 src/contrib/ntp/ntpd/refclock_wwvb.c 1.1.1.4.18.1 +18 -12 src/contrib/ntp/ntpdate/Makefile.am 1.1.1.5.18.1 +194 -138 src/contrib/ntp/ntpdate/Makefile.in 1.1.1.7.10.1 +367 -264 src/contrib/ntp/ntpdate/ntpdate.c 1.1.1.3.24.1 +7 -14 src/contrib/ntp/ntpdate/ntptimeset.c 1.1.1.3.18.1 +34 -13 src/contrib/ntp/ntpdc/Makefile.am 1.1.1.5.18.1 +276 -130 src/contrib/ntp/ntpdc/Makefile.in 1.1.1.1.18.1 +22 -0 src/contrib/ntp/ntpdc/layout.std 1.1.1.1.18.1 +2 -2 src/contrib/ntp/ntpdc/nl.pl 1.1.1.1.18.1 +2 -2 src/contrib/ntp/ntpdc/nl.pl.in 1.1.2.1 +667 -0 src/contrib/ntp/ntpdc/ntpdc-opts.c (new) 1.1.2.1 +127 -0 src/contrib/ntp/ntpdc/ntpdc-opts.def (new) 1.1.2.1 +222 -0 src/contrib/ntp/ntpdc/ntpdc-opts.h (new) 1.1.2.1 +1 -0 src/contrib/ntp/ntpdc/ntpdc-opts.menu (new) 1.1.2.1 +275 -0 src/contrib/ntp/ntpdc/ntpdc-opts.texi (new) 1.1.2.1 +158 -0 src/contrib/ntp/ntpdc/ntpdc.1 (new) 1.1.1.4.18.1 +180 -75 src/contrib/ntp/ntpdc/ntpdc.c 1.1.1.2.18.1 +13 -10 src/contrib/ntp/ntpdc/ntpdc.h 1.1.1.4.18.1 +333 -141 src/contrib/ntp/ntpdc/ntpdc_ops.c 1.1.1.4.18.1 +31 -10 src/contrib/ntp/ntpq/Makefile.am 1.1.1.5.18.1 +259 -122 src/contrib/ntp/ntpq/Makefile.in 1.1.2.1 +607 -0 src/contrib/ntp/ntpq/ntpq-opts.c (new) 1.1.2.1 +345 -0 src/contrib/ntp/ntpq/ntpq-opts.def (new) 1.1.2.1 +208 -0 src/contrib/ntp/ntpq/ntpq-opts.h (new) 1.1.2.1 +1 -0 src/contrib/ntp/ntpq/ntpq-opts.menu (new) 1.1.2.1 +215 -0 src/contrib/ntp/ntpq/ntpq-opts.texi (new) 1.1.2.1 +1768 -0 src/contrib/ntp/ntpq/ntpq-subs.c (new) 1.1.2.1 +385 -0 src/contrib/ntp/ntpq/ntpq.1 (new) 1.1.1.5.18.1 +158 -93 src/contrib/ntp/ntpq/ntpq.c 1.1.1.2.18.1 +11 -8 src/contrib/ntp/ntpq/ntpq.h 1.1.1.4.18.1 +0 -1734 src/contrib/ntp/ntpq/ntpq_ops.c (dead) 1.1.2.1 +31 -0 src/contrib/ntp/packageinfo.sh (new) 1.1.1.5.18.1 +148 -99 src/contrib/ntp/parseutil/Makefile.in 1.1.1.3.18.1 +81 -30 src/contrib/ntp/parseutil/dcfd.c 1.1.1.3.18.1 +63 -16 src/contrib/ntp/parseutil/testdcf.c 1.1.1.3.18.1 +5 -4 src/contrib/ntp/scripts/Makefile.am 1.1.1.5.18.1 +132 -68 src/contrib/ntp/scripts/Makefile.in 1.1.2.1 +41 -0 src/contrib/ntp/scripts/VersionName (new) 1.1.2.1 +7 -0 src/contrib/ntp/scripts/genCommitLog (new) 1.1.2.1 +67 -0 src/contrib/ntp/scripts/genver (new) 1.1.2.1 +172 -0 src/contrib/ntp/scripts/html2man.in (new) 1.1.1.3.24.1 +6 -9 src/contrib/ntp/scripts/mkver.in 1.1.1.2.24.1 +12 -12 src/contrib/ntp/scripts/monitoring/lr.pl 1.1.1.1.44.1 +31 -31 src/contrib/ntp/scripts/monitoring/ntploopwatch 1.1.1.2.24.1 +1 -2 src/contrib/ntp/scripts/ntpsweep.in 1.1.1.1.18.1 +15 -5 src/contrib/ntp/scripts/ntptrace.in 1.1.1.1.44.1 +0 -73 src/contrib/ntp/scripts/support/README (dead) 1.1.1.1.44.1 +0 -213 src/contrib/ntp/scripts/support/bin/monl (dead) 1.1.1.1.44.1 +0 -23 src/contrib/ntp/scripts/support/bin/mvstats (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/hp300.hp300 (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/hp700.hp700 (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/hp700.hp700.faui47 (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/hp800.hp800 (dead) 1.1.1.1.44.1 +0 -3 src/contrib/ntp/scripts/support/conf/ntp.conf (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun3.sun3 (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4.faui01 (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4.faui10 (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4.faui45 (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4c (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4c.Lucifer (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4m (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4m.faui42 (dead) 1.1.1.1.44.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4m.faui45m (dead) 1.1.1.1.44.1 +0 -19 src/contrib/ntp/scripts/support/conf/tickconf (dead) 1.1.1.1.44.1 +0 -18 src/contrib/ntp/scripts/support/etc/cron (dead) 1.1.1.1.44.1 +0 -8 src/contrib/ntp/scripts/support/etc/crontab (dead) 1.1.1.1.44.1 +0 -67 src/contrib/ntp/scripts/support/etc/install (dead) 1.1.1.1.44.1 +0 -198 src/contrib/ntp/scripts/support/etc/rc (dead) 1.1.1.1.44.1 +0 -72 src/contrib/ntp/scripts/support/etc/setup (dead) 1.1.2.1 +80 -0 src/contrib/ntp/sntp/COPYRIGHT (new) 1.1.1.1.18.1 +61 -22 src/contrib/ntp/sntp/Makefile.am 1.1.1.1.18.1 +496 -177 src/contrib/ntp/sntp/Makefile.in 1.1.1.1.18.1 +28 -27 src/contrib/ntp/sntp/README 1.1.1.1.18.1 +6680 -488 src/contrib/ntp/sntp/aclocal.m4 1.1.2.1 +2 -0 src/contrib/ntp/sntp/autogen-version.def (new) 1.1.2.1 +15 -0 src/contrib/ntp/sntp/bincheck.mf (new) 1.1.2.1 +142 -0 src/contrib/ntp/sntp/compile (new) 1.1.1.1.18.1 +328 -272 src/contrib/ntp/sntp/config.guess 1.1.2.1 +312 -0 src/contrib/ntp/sntp/config.h.in (new) 1.1.1.1.18.1 +125 -50 src/contrib/ntp/sntp/config.sub 1.1.1.1.18.1 +26496 -632 src/contrib/ntp/sntp/configure 1.1.1.1.18.1 +72 -9 src/contrib/ntp/sntp/configure.ac 1.1.1.1.18.1 +95 -37 src/contrib/ntp/sntp/depcomp 1.1.1.1.18.1 +3 -5 src/contrib/ntp/sntp/header.h 1.1.1.1.18.1 +250 -221 src/contrib/ntp/sntp/install-sh 1.1.1.1.18.1 +10 -24 src/contrib/ntp/sntp/internet.c 1.1.1.1.18.1 +2 -2 src/contrib/ntp/sntp/internet.h 1.1.2.1 +502 -0 src/contrib/ntp/sntp/libopts/COPYING.lgpl (new) 1.1.2.1 +26 -0 src/contrib/ntp/sntp/libopts/COPYING.mbsd (new) 1.1.2.1 +0 -0 src/contrib/ntp/sntp/libopts/MakeDefs.inc (new) 1.1.2.1 +24 -0 src/contrib/ntp/sntp/libopts/Makefile.am (new) 1.1.2.1 +496 -0 src/contrib/ntp/sntp/libopts/Makefile.in (new) 1.1.2.1 +93 -0 src/contrib/ntp/sntp/libopts/README (new) 1.1.2.1 +1120 -0 src/contrib/ntp/sntp/libopts/autoopts.c (new) 1.1.2.1 +387 -0 src/contrib/ntp/sntp/libopts/autoopts.h (new) 1.1.2.1 +977 -0 src/contrib/ntp/sntp/libopts/autoopts/options.h (new) 1.1.2.1 +355 -0 src/contrib/ntp/sntp/libopts/autoopts/usage-txt.h (new) 1.1.2.1 +106 -0 src/contrib/ntp/sntp/libopts/boolean.c (new) 1.1.2.1 +319 -0 src/contrib/ntp/sntp/libopts/compat/compat.h (new) 1.1.2.1 +339 -0 src/contrib/ntp/sntp/libopts/compat/pathfind.c (new) 1.1.2.1 +60 -0 src/contrib/ntp/sntp/libopts/compat/snprintf.c (new) 1.1.2.1 +60 -0 src/contrib/ntp/sntp/libopts/compat/strchr.c (new) 1.1.2.1 +19 -0 src/contrib/ntp/sntp/libopts/compat/strdup.c (new) 1.1.2.1 +130 -0 src/contrib/ntp/sntp/libopts/compat/windows-config.h (new) 1.1.2.1 +1290 -0 src/contrib/ntp/sntp/libopts/configfile.c (new) 1.1.2.1 +354 -0 src/contrib/ntp/sntp/libopts/cook.c (new) 1.1.2.1 +498 -0 src/contrib/ntp/sntp/libopts/enumeration.c (new) 1.1.2.1 +279 -0 src/contrib/ntp/sntp/libopts/environment.c (new) 1.1.2.1 +354 -0 src/contrib/ntp/sntp/libopts/genshell.c (new) 1.1.2.1 +149 -0 src/contrib/ntp/sntp/libopts/genshell.h (new) 1.1.2.1 +30 -0 src/contrib/ntp/sntp/libopts/libopts.c (new) 1.1.2.1 +563 -0 src/contrib/ntp/sntp/libopts/load.c (new) 1.1.2.1 +509 -0 src/contrib/ntp/sntp/libopts/m4/libopts.m4 (new) 1.1.2.1 +42 -0 src/contrib/ntp/sntp/libopts/m4/liboptschk.m4 (new) 1.1.2.1 +1122 -0 src/contrib/ntp/sntp/libopts/makeshell.c (new) 1.1.2.1 +733 -0 src/contrib/ntp/sntp/libopts/nested.c (new) 1.1.2.1 +93 -0 src/contrib/ntp/sntp/libopts/numeric.c (new) 1.1.2.1 +157 -0 src/contrib/ntp/sntp/libopts/pgusage.c (new) 1.1.2.1 +91 -0 src/contrib/ntp/sntp/libopts/proto.h (new) 1.1.2.1 +335 -0 src/contrib/ntp/sntp/libopts/putshell.c (new) 1.1.2.1 +250 -0 src/contrib/ntp/sntp/libopts/restore.c (new) 1.1.2.1 +521 -0 src/contrib/ntp/sntp/libopts/save.c (new) 1.1.2.1 +359 -0 src/contrib/ntp/sntp/libopts/sort.c (new) 1.1.2.1 +269 -0 src/contrib/ntp/sntp/libopts/stack.c (new) 1.1.2.1 +289 -0 src/contrib/ntp/sntp/libopts/streqvcmp.c (new) 1.1.2.1 +363 -0 src/contrib/ntp/sntp/libopts/text_mmap.c (new) 1.1.2.1 +321 -0 src/contrib/ntp/sntp/libopts/tokenize.c (new) 1.1.2.1 +740 -0 src/contrib/ntp/sntp/libopts/usage.c (new) 1.1.2.1 +178 -0 src/contrib/ntp/sntp/libopts/version.c (new) 1.1.2.1 +6863 -0 src/contrib/ntp/sntp/ltmain.sh (new) 1.1.1.1.18.1 +89 -143 src/contrib/ntp/sntp/main.c 1.1.1.1.18.1 +86 -62 src/contrib/ntp/sntp/missing 1.1.1.1.18.1 +0 -111 src/contrib/ntp/sntp/mkinstalldirs (dead) 1.1.2.1 +691 -0 src/contrib/ntp/sntp/sntp-opts.c (new) 1.1.2.1 +327 -0 src/contrib/ntp/sntp/sntp-opts.def (new) 1.1.2.1 +283 -0 src/contrib/ntp/sntp/sntp-opts.h (new) 1.1.2.1 +1 -0 src/contrib/ntp/sntp/sntp-opts.menu (new) 1.1.2.1 +173 -0 src/contrib/ntp/sntp/sntp-opts.texi (new) 1.1.2.1 +400 -0 src/contrib/ntp/sntp/sntp.1 (new) 1.1.1.1.18.1 +21 -31 src/contrib/ntp/sntp/socket.c 1.1.1.1.18.1 +6 -4 src/contrib/ntp/sntp/timing.c 1.1.2.1 +1 -0 src/contrib/ntp/sntp/version.def (new) 1.1.1.3.18.1 +33 -6 src/contrib/ntp/util/Makefile.am 1.1.1.5.18.1 +333 -201 src/contrib/ntp/util/Makefile.in 1.1.1.3.24.1 +1 -1 src/contrib/ntp/util/ansi2knr.c 1.1.1.3.18.1 +18 -11 src/contrib/ntp/util/hist.c 1.1.1.2.24.1 +87 -21 src/contrib/ntp/util/jitter.c 1.1.2.1 +412 -0 src/contrib/ntp/util/jitter.h (new) 1.1.2.1 +1044 -0 src/contrib/ntp/util/ntp-keygen-opts.c (new) 1.1.2.1 +209 -0 src/contrib/ntp/util/ntp-keygen-opts.def (new) 1.1.2.1 +318 -0 src/contrib/ntp/util/ntp-keygen-opts.h (new) 1.1.2.1 +1 -0 src/contrib/ntp/util/ntp-keygen-opts.menu (new) 1.1.2.1 +364 -0 src/contrib/ntp/util/ntp-keygen-opts.texi (new) 1.1.2.1 +176 -0 src/contrib/ntp/util/ntp-keygen.1 (new) 1.1.1.2.18.1 +69 -177 src/contrib/ntp/util/ntp-keygen.c 1.1.1.3.18.1 +2 -2 src/contrib/ntp/util/ntptime.c 1.1.2.1 +652 -0 src/contrib/ntp/util/tg.c (new) 1.1.1.3.18.1 +1 -1 src/contrib/ntp/version 1.1.2.1 +1 -0 src/contrib/ntp/version.m4 (new) 1.12.2.1 +1 -1 src/usr.sbin/ntp/Makefile 1.9.2.1 +1 -0 src/usr.sbin/ntp/Makefile.inc 1.13.10.1 +274 -65 src/usr.sbin/ntp/config.h 1.14.2.1 +3 -2 src/usr.sbin/ntp/doc/Makefile 1.10.10.1 +13 -11 src/usr.sbin/ntp/libntp/Makefile 1.1.2.1 +13 -0 src/usr.sbin/ntp/libopts/Makefile (new) 1.7.10.1 +2 -1 src/usr.sbin/ntp/libparse/Makefile 1.7.2.1 +5 -3 src/usr.sbin/ntp/ntp-keygen/Makefile 1.14.2.1 +8 -7 src/usr.sbin/ntp/ntpd/Makefile 1.6.10.1 +2 -2 src/usr.sbin/ntp/ntpdate/Makefile 1.11.2.1 +5 -4 src/usr.sbin/ntp/ntpdc/Makefile 1.11.2.1 +5 -4 src/usr.sbin/ntp/ntpq/Makefile 1.9.18.1 +1 -1 src/usr.sbin/ntp/scripts/mkver 1.3.10.1 +4 -3 src/usr.sbin/ntp/sntp/Makefile From roberto at FreeBSD.org Wed Sep 3 08:54:27 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Wed Sep 3 08:54:43 2008 Subject: cvs commit: src UPDATING Message-ID: <200809030854.m838sRlX088834@repoman.freebsd.org> roberto 2008-09-03 08:50:30 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) . UPDATING Log: SVN rev 182717 on 2008-09-03 08:50:30Z by roberto Note the ntpd upgrade. Approved by: re (kensmith) Revision Changes Path 1.507.2.13 +3 -0 src/UPDATING From des at des.no Wed Sep 3 09:42:45 2008 From: des at des.no (=?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?=) Date: Wed Sep 3 09:42:51 2008 Subject: cvs commit: src UPDATING In-Reply-To: <20080903002453.I65801@maildrop.int.zabbadoz.net> (Bjoern A. Zeeb's message of "Wed, 3 Sep 2008 00:43:18 +0000 (UTC)") References: <200809012355.m81NtjZT038288@repoman.freebsd.org> <20080903002453.I65801@maildrop.int.zabbadoz.net> Message-ID: <86ej41d0q4.fsf@ds4.des.no> "Bjoern A. Zeeb" writes: > So I had an updated ssh client in use since at least Aug 22 and it > didn't bother me to ask about any remote machines. > > Now that people are updating their 7-STABLE machines, those 7-STABLE > machines with an OpenSSH 5.1p1 start to pop up and do the DSA vs. RSA > fingerprint dance for the host keys (at least until I added this to > line 1 of my ~/.ssh/config as hinted with this UPDATING entry: > HostKeyAlgorithms ssh-dss,ssh-rsa > ). > > To my understanding this should have happened 10 days ago to me. > I wonder why the peer needs to be updated as well for this? Because older servers don't have RSA keys (or rather, they don't load them). Instead of just inverting the order, whoever decided that we should prefer DSA to RSA (before my time) just removed the two lines of code that load the RSA key. 8 will load both RSA and DSA keys, as intended. So will 7, but that was actually a mis-merge on my part. I will revert it as soon as I get re@'s approval. DES -- Dag-Erling Sm?rgrav - des@des.no From des at des.no Wed Sep 3 09:45:58 2008 From: des at des.no (=?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?=) Date: Wed Sep 3 09:46:09 2008 Subject: cvs commit: src UPDATING In-Reply-To: <86ej41d0q4.fsf@ds4.des.no> ("Dag-Erling =?utf-8?Q?Sm=C3=B8rg?= =?utf-8?Q?rav=22's?= message of "Wed, 03 Sep 2008 11:42:43 +0200") References: <200809012355.m81NtjZT038288@repoman.freebsd.org> <20080903002453.I65801@maildrop.int.zabbadoz.net> <86ej41d0q4.fsf@ds4.des.no> Message-ID: <86abepd0kr.fsf@ds4.des.no> Dag-Erling Sm?rgrav writes: > Because older servers don't have RSA keys (or rather, they don't load > them). Instead of just inverting the order, whoever decided that we > should prefer DSA to RSA (before my time) just removed the two lines of > code that load the RSA key. Ah, bullshit. It was me who made the change. Memory ain't what it used to be (and neither is nostalgia) DES -- Dag-Erling Sm?rgrav - des@des.no From bzeeb-lists at lists.zabbadoz.net Wed Sep 3 09:50:08 2008 From: bzeeb-lists at lists.zabbadoz.net (Bjoern A. Zeeb) Date: Wed Sep 3 09:50:19 2008 Subject: cvs commit: src UPDATING In-Reply-To: <86ej41d0q4.fsf@ds4.des.no> References: <200809012355.m81NtjZT038288@repoman.freebsd.org> <20080903002453.I65801@maildrop.int.zabbadoz.net> <86ej41d0q4.fsf@ds4.des.no> Message-ID: <20080903094624.I65801@maildrop.int.zabbadoz.net> On Wed, 3 Sep 2008, Dag-Erling Sm?rgrav wrote: Hi, > "Bjoern A. Zeeb" writes: >> So I had an updated ssh client in use since at least Aug 22 and it >> didn't bother me to ask about any remote machines. >> >> Now that people are updating their 7-STABLE machines, those 7-STABLE >> machines with an OpenSSH 5.1p1 start to pop up and do the DSA vs. RSA >> fingerprint dance for the host keys (at least until I added this to >> line 1 of my ~/.ssh/config as hinted with this UPDATING entry: >> HostKeyAlgorithms ssh-dss,ssh-rsa >> ). >> >> To my understanding this should have happened 10 days ago to me. >> I wonder why the peer needs to be updated as well for this? > > Because older servers don't have RSA keys (or rather, they don't load > them). Instead of just inverting the order, whoever decided that we > should prefer DSA to RSA (before my time) just removed the two lines of > code that load the RSA key. > > 8 will load both RSA and DSA keys, as intended. So will 7, but that was > actually a mis-merge on my part. I will revert it as soon as I get > re@'s approval. Ah, makes much more sense now. Thanks for explaining (and fixing in 7:) /bz -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From trasz at FreeBSD.org Wed Sep 3 10:09:45 2008 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Sep 3 10:09:56 2008 Subject: cvs commit: src/bin/cp utils.c Message-ID: <200809031009.m83A9iFj097807@repoman.freebsd.org> trasz 2008-09-03 10:09:31 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) bin/cp utils.c Log: SVN rev 182718 on 2008-09-03 10:09:31Z by trasz MFC: Fix ACL preservation. Approved by: re (kensmith), rwatson (mentor) Revision Changes Path 1.52.2.2 +3 -1 src/bin/cp/utils.c From trasz at FreeBSD.org Wed Sep 3 10:55:16 2008 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Sep 3 10:55:27 2008 Subject: cvs commit: src/bin/cp utils.c Message-ID: <200809031055.m83AtG6l001861@repoman.freebsd.org> trasz 2008-09-03 10:55:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) bin/cp utils.c Log: SVN rev 182719 on 2008-09-03 10:55:08Z by trasz MFC: Fix ACL preservation. Approved by: re (kensmith), rwatson (mentor) Revision Changes Path 1.45.2.4 +3 -1 src/bin/cp/utils.c From des at FreeBSD.org Wed Sep 3 12:45:50 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Wed Sep 3 12:46:01 2008 Subject: cvs commit: src/crypto/openssh servconf.c sshd_config Message-ID: <200809031245.m83CjnbE015858@repoman.freebsd.org> des 2008-09-03 12:45:31 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) crypto/openssh servconf.c sshd_config Log: SVN rev 182720 on 2008-09-03 12:45:31Z by des Revert to previous behaviour re host keys. I inadvertently merged a little too much from head. Approved by: re (kensmith) Revision Changes Path 1.49.2.2 +0 -2 src/crypto/openssh/servconf.c 1.47.2.2 +0 -1 src/crypto/openssh/sshd_config From trasz at FreeBSD.org Wed Sep 3 12:46:21 2008 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Sep 3 12:46:28 2008 Subject: cvs commit: src/sys/ufs/ffs ffs_vnops.c src/sys/ufs/ufs ufs_extattr.c Message-ID: <200809031246.m83CkKoU015944@repoman.freebsd.org> trasz 2008-09-03 12:46:09 UTC FreeBSD src repository Modified files: sys/ufs/ffs ffs_vnops.c sys/ufs/ufs ufs_extattr.c Log: SVN rev 182721 on 2008-09-03 12:46:09Z by trasz When calling extattr_check_cred, use V{READ,WRITE}, not I{READ,WRITE}. Approved by: rwatson (mentor) Revision Changes Path 1.183 +4 -4 src/sys/ufs/ffs/ffs_vnops.c 1.92 +3 -3 src/sys/ufs/ufs/ufs_extattr.c From rpaulo at FreeBSD.org Wed Sep 3 13:34:37 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Wed Sep 3 13:34:43 2008 Subject: cvs commit: src/sys/dev/k8temp k8temp.c Message-ID: <200809031334.m83DYasv032511@repoman.freebsd.org> rpaulo 2008-09-03 13:34:31 UTC FreeBSD src repository Modified files: sys/dev/k8temp k8temp.c Log: SVN rev 182722 on 2008-09-03 13:34:31Z by rpaulo Fix the sysctl function parameters. We were only querying Sensor 0. Noticed by: des MFC after: 3 days Revision Changes Path 1.8 +2 -2 src/sys/dev/k8temp/k8temp.c From raj at FreeBSD.org Wed Sep 3 15:40:10 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Wed Sep 3 15:40:21 2008 Subject: cvs commit: src/sys/boot/uboot/common main.c src/sys/boot/uboot/lib Makefile console.c elf_freebsd.c glue.h net.c reboot.c time.c Message-ID: <200809031540.m83Fe9Yn040184@repoman.freebsd.org> raj 2008-09-03 15:39:50 UTC FreeBSD src repository Modified files: sys/boot/uboot/common main.c sys/boot/uboot/lib Makefile console.c elf_freebsd.c glue.h net.c reboot.c time.c Log: SVN rev 182723 on 2008-09-03 15:39:50Z by raj Move U-Boot compatibility library to WARNS=2 level. Revision Changes Path 1.4 +4 -7 src/sys/boot/uboot/common/main.c 1.4 +1 -0 src/sys/boot/uboot/lib/Makefile 1.3 +2 -1 src/sys/boot/uboot/lib/console.c 1.3 +11 -8 src/sys/boot/uboot/lib/elf_freebsd.c 1.3 +6 -4 src/sys/boot/uboot/lib/glue.h 1.4 +19 -19 src/sys/boot/uboot/lib/net.c 1.3 +3 -0 src/sys/boot/uboot/lib/reboot.c 1.3 +3 -1 src/sys/boot/uboot/lib/time.c From raj at FreeBSD.org Wed Sep 3 15:52:37 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Wed Sep 3 15:52:43 2008 Subject: cvs commit: src/sys/boot/powerpc/uboot Makefile metadata.c src/sys/boot/uboot/common Makefile.inc metadata.c Message-ID: <200809031552.m83FqbuR017428@repoman.freebsd.org> raj 2008-09-03 15:52:05 UTC FreeBSD src repository Modified files: sys/boot/powerpc/uboot Makefile sys/boot/uboot/common Makefile.inc Added files: sys/boot/uboot/common metadata.c Removed files: sys/boot/powerpc/uboot metadata.c Log: SVN rev 182724 on 2008-09-03 15:52:05Z by raj Make metadata.c shared across all platforms using U-Boot. This will [soon] be needed for ARM. Revision Changes Path 1.3 +1 -1 src/sys/boot/powerpc/uboot/Makefile 1.5 +0 -456 src/sys/boot/powerpc/uboot/metadata.c (dead) 1.2 +1 -1 src/sys/boot/uboot/common/Makefile.inc 1.1 +457 -0 src/sys/boot/uboot/common/metadata.c (new) From obrien at FreeBSD.org Wed Sep 3 16:21:39 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Wed Sep 3 16:21:45 2008 Subject: cvs commit: src/usr.sbin/crunch/crunchide exec_elf32.c Message-ID: <200809031621.m83GLcOi094671@repoman.freebsd.org> obrien 2008-09-03 16:21:28 UTC FreeBSD src repository Modified files: usr.sbin/crunch/crunchide exec_elf32.c Log: SVN rev 182725 on 2008-09-03 16:21:28Z by obrien Introduce crunchide to the ELF e_machine MIPS values. Revision Changes Path 1.16 +8 -0 src/usr.sbin/crunch/crunchide/exec_elf32.c From raj at FreeBSD.org Wed Sep 3 16:38:39 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Wed Sep 3 16:38:51 2008 Subject: cvs commit: src/sys/boot/powerpc/uboot start.S Message-ID: <200809031638.m83GcdGc002323@repoman.freebsd.org> raj 2008-09-03 16:38:27 UTC FreeBSD src repository Modified files: sys/boot/powerpc/uboot start.S Log: SVN rev 182726 on 2008-09-03 16:38:27Z by raj Use current SP instead of global data ptr for the U-Boot API signature search hint. Global data (pointed by R2 on PowerPC) in principle is not guaranteed to be in proximity of U-Boot heap (where the API signature is placed) accross different architectures and platforms. Instead, use U-Boot stack pointer as a hint for the search instead of the global data; this method tends to be more uniform accross different platforms. Obtained from: Semihalf Revision Changes Path 1.4 +1 -1 src/sys/boot/powerpc/uboot/start.S From bz at FreeBSD.org Wed Sep 3 17:11:56 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Wed Sep 3 17:12:02 2008 Subject: cvs commit: src/sys/netinet6 mld6.c Message-ID: <200809031711.m83HBu6x010882@repoman.freebsd.org> bz 2008-09-03 17:11:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet6 mld6.c Log: SVN rev 182727 on 2008-09-03 17:11:39Z by bz MFC: svn 182713, cvs rev. 1.35 mld6.c Fix a bug, when a specially crafted ICMPV6 MLD packet could lead to an integer divide by zero panic in the kernel, if the kernel was run with hz<1000. Neither i386, pc98, amd64 or sparc64 are affected in the currently supported branches and default configuration. Submitted by: Miikka Saukko, Ossi Herrala and Jukka Taimisto from the CROSS project at Codenomicon Ltd. via CERT-FI. Reviewed by: bz, rwatson Approved by: re (SA blanket) Approved by: so (simon) Security: CVE-2008-2464 Revision Changes Path 1.31.2.3 +4 -4 src/sys/netinet6/mld6.c From bz at FreeBSD.org Wed Sep 3 17:14:42 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Wed Sep 3 17:14:53 2008 Subject: cvs commit: src/sys/netinet6 mld6.c Message-ID: <200809031714.m83HEgXJ034037@repoman.freebsd.org> bz 2008-09-03 17:14:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet6 mld6.c Log: SVN rev 182728 on 2008-09-03 17:14:29Z by bz MFC: svn 182713, cvs rev. 1.35 mld6.c Fix a bug, when a specially crafted ICMPV6 MLD packet could lead to an integer divide by zero panic in the kernel, if the kernel was run with hz<1000. Neither i386, pc98, amd64 or sparc64 are affected in the currently supported branches and default configuration. Submitted by: Miikka Saukko, Ossi Herrala and Jukka Taimisto from the CROSS project at Codenomicon Ltd. via CERT-FI. Reviewed by: bz, rwatson Approved by: re (SA blanket) Approved by: so (simon) Security: CVE-2008-2464 Revision Changes Path 1.19.2.8 +4 -4 src/sys/netinet6/mld6.c From marius at FreeBSD.org Wed Sep 3 17:31:29 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Wed Sep 3 17:31:41 2008 Subject: cvs commit: src/sys/conf files.sun4v Message-ID: <200809031731.m83HVTaP033879@repoman.freebsd.org> marius 2008-09-03 17:31:13 UTC FreeBSD src repository Modified files: sys/conf files.sun4v Log: SVN rev 182729 on 2008-09-03 17:31:13Z by marius Switch sun4v to back to using its own clock.c, which was ressurected in 182691, as the sparc64 version is going to be rototilled and sun4v currently can't be verified to still work with the new sparc64 one due to its overall state. Revision Changes Path 1.16 +1 -1 src/sys/conf/files.sun4v From marius at FreeBSD.org Wed Sep 3 17:39:31 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Wed Sep 3 17:39:37 2008 Subject: cvs commit: src/sys/sparc64/include clock.h cpufunc.h pcpu.h smp.h tick.h ver.h src/sys/sparc64/sparc64 clock.c genassym.c locore.S machdep.c mp_locore.S mp_machdep.c tick.c Message-ID: <200809031739.m83HdU9b089814@repoman.freebsd.org> marius 2008-09-03 17:39:19 UTC FreeBSD src repository Modified files: sys/sparc64/include clock.h cpufunc.h pcpu.h smp.h tick.h ver.h sys/sparc64/sparc64 clock.c genassym.c locore.S machdep.c mp_locore.S mp_machdep.c tick.c Log: SVN rev 182730 on 2008-09-03 17:39:19Z by marius - USIII-based machines can consist of CPUs running at different frequencies (and having different cache sizes) so use the STICK (System TICK) timer, which was introduced due to this and is driven by the same frequency across all CPUs, instead of the TICK timer, whose frequency varies with the CPU clock, to drive hardclock. We try to use the STICK counter with all CPUs that are USIII or beyond, even when not necessary due to identical CPUs, as we can can also avoid the workaround for the BlackBird erratum #1 there. Unfortunately, using the STICK counter currently causes a hang with USIIIi MP machines for reasons unknown, so we still use the TICK timer there (which is okay as they can only consist of identical CPUs). - Given that we only (try to) synchronize the (S)TICK timers of APs with the BSP during startup, we could end up spinning forever in DELAY(9) if that function is migrated to another CPU while we're spinning due to clock drift afterwards, so pin to the CPU in order to avoid migration. Unfortunately, pinning doesn't work at the point DELAY(9) is required by the low-level console drivers, yet, so switch to a function pointer, which is updated accordingly, for implementing DELAY(9). For USIII and beyond, this would also allow to easily use the STICK counter instead of the TICK one here, there's no benefit in doing so however. While at it, use cpu_spinwait(9) for spinning in the delay- functions. This currently is a NOP though. - Don't set the TICK timer of the BSP to 0 during at startup as there's no need to do so. - Implement cpu_est_clockrate(). - Unfortunately, USIIIi-based machines don't provide a timecounter device besides the STICK and TICK counters (well, in theory the Tomatillo bridges have a performance counter that can be (ab)used as timecounter by configuring it to count bus cycles, though unlike the performance counter of Schizo bridges, the Tomatillo one is broken and counts Sun knows what in this mode). This means that we've to use a (S)TICK counter for timecounting, which has the old problem of not being in sync across CPUs, so provide an additional timecounter function which binds itself to the BSP but has an adequate low priority. Revision Changes Path 1.9 +5 -3 src/sys/sparc64/include/clock.h 1.24 +9 -0 src/sys/sparc64/include/cpufunc.h 1.26 +1 -0 src/sys/sparc64/include/pcpu.h 1.24 +5 -3 src/sys/sparc64/include/smp.h 1.5 +1 -1 src/sys/sparc64/include/tick.h 1.7 +4 -0 src/sys/sparc64/include/ver.h 1.13 +42 -9 src/sys/sparc64/sparc64/clock.c 1.72 +3 -2 src/sys/sparc64/sparc64/genassym.c 1.25 +0 -1 src/sys/sparc64/sparc64/locore.S 1.144 +39 -44 src/sys/sparc64/sparc64/machdep.c 1.10 +25 -9 src/sys/sparc64/sparc64/mp_locore.S 1.44 +11 -3 src/sys/sparc64/sparc64/mp_machdep.c 1.24 +184 -52 src/sys/sparc64/sparc64/tick.c From raj at FreeBSD.org Wed Sep 3 17:41:46 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Wed Sep 3 17:41:52 2008 Subject: cvs commit: src/sys/boot/common dev_net.c devopen.c Message-ID: <200809031741.m83Hfknq098346@repoman.freebsd.org> raj 2008-09-03 17:41:44 UTC FreeBSD src repository Modified files: sys/boot/common dev_net.c devopen.c Log: SVN rev 182731 on 2008-09-03 17:41:44Z by raj Show info about net devices in loader's 'lsdev' command. While there fix style. Revision Changes Path 1.17 +166 -154 src/sys/boot/common/dev_net.c 1.6 +21 -20 src/sys/boot/common/devopen.c From raj at FreeBSD.org Wed Sep 3 17:48:49 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Wed Sep 3 17:48:55 2008 Subject: cvs commit: src/sys/boot/uboot/common main.c src/sys/boot/uboot/lib glue.c glue.h Message-ID: <200809031748.m83HmlU3041008@repoman.freebsd.org> raj 2008-09-03 17:48:41 UTC FreeBSD src repository Modified files: sys/boot/uboot/common main.c sys/boot/uboot/lib glue.c glue.h Log: SVN rev 182732 on 2008-09-03 17:48:41Z by raj Improve loader support for U-Boot. - add new diag commands: devinfo, sysinfo for U-Boot-style details about the system configuration - better memory info summary - style corrections Obtained from: Semihalf Revision Changes Path 1.5 +79 -40 src/sys/boot/uboot/common/main.c 1.5 +86 -6 src/sys/boot/uboot/lib/glue.c 1.4 +23 -19 src/sys/boot/uboot/lib/glue.h From julian at FreeBSD.org Wed Sep 3 18:09:34 2008 From: julian at FreeBSD.org (Julian Elischer) Date: Wed Sep 3 18:09:45 2008 Subject: cvs commit: src/sys/netinet ip_fw2.c Message-ID: <200809031809.m83I9Xih015439@repoman.freebsd.org> julian 2008-09-03 18:09:15 UTC FreeBSD src repository Modified files: sys/netinet ip_fw2.c Log: SVN rev 182733 on 2008-09-03 18:09:15Z by julian whitespace nit Revision Changes Path 1.191 +1 -1 src/sys/netinet/ip_fw2.c From julian at FreeBSD.org Wed Sep 3 18:17:51 2008 From: julian at FreeBSD.org (Julian Elischer) Date: Wed Sep 3 18:18:02 2008 Subject: cvs commit: src/sys/netgraph ng_pipe.c ng_pipe.h Message-ID: <200809031817.m83IHptF060450@repoman.freebsd.org> julian 2008-09-03 18:17:45 UTC FreeBSD src repository Added files: sys/netgraph ng_pipe.c ng_pipe.h Log: SVN rev 182734 on 2008-09-03 18:17:45Z by julian Add Marko's pipe node. This allows one to do flow modulation similar to dummynet between arbitrary nodes. Revision Changes Path 1.1 +1053 -0 src/sys/netgraph/ng_pipe.c (new) 1.1 +173 -0 src/sys/netgraph/ng_pipe.h (new) From obrien at FreeBSD.org Wed Sep 3 18:40:25 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Wed Sep 3 18:40:32 2008 Subject: cvs commit: src/sys/mips/malta files.malta src/sys/mips/mips in_cksum.c Message-ID: <200809031840.m83IePlq039443@repoman.freebsd.org> obrien 2008-09-03 18:40:02 UTC FreeBSD src repository Modified files: sys/mips/malta files.malta sys/mips/mips in_cksum.c Log: SVN rev 182735 on 2008-09-03 18:40:02Z by obrien Style(9). Revision Changes Path 1.2 +3 -3 src/sys/mips/malta/files.malta 1.2 +20 -20 src/sys/mips/mips/in_cksum.c From obrien at FreeBSD.org Wed Sep 3 18:40:42 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Wed Sep 3 18:40:48 2008 Subject: cvs commit: src/sys/mips/conf MALTA src/sys/mips/malta std.malta Message-ID: <200809031840.m83IefxF041227@repoman.freebsd.org> obrien 2008-09-03 18:40:29 UTC FreeBSD src repository Modified files: sys/mips/conf MALTA sys/mips/malta std.malta Log: SVN rev 182736 on 2008-09-03 18:40:29Z by obrien Catch up with the move from mips32/. Revision Changes Path 1.4 +1 -1 src/sys/mips/conf/MALTA 1.2 +1 -1 src/sys/mips/malta/std.malta From rwatson at FreeBSD.org Wed Sep 3 18:49:57 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Wed Sep 3 18:50:09 2008 Subject: cvs commit: src/sys/netinet6 udp6_usrreq.c Message-ID: <200809031849.m83InvO9097403@repoman.freebsd.org> rwatson 2008-09-03 18:49:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet6 udp6_usrreq.c Log: SVN rev 182737 on 2008-09-03 18:49:42Z by rwatson Merge r182537 from head to stable/7: In UDPv6, reduce scope of global udbinfo lock during append to last matching socket by dropping it before udp6_append(), and remove duplicate unlocks of udbinfo and inpcb in sysctl return path. Approved by: re (kensmith) Revision Changes Path 1.81.2.6 +1 -3 src/sys/netinet6/udp6_usrreq.c From obrien at FreeBSD.org Wed Sep 3 18:49:59 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Wed Sep 3 18:50:19 2008 Subject: cvs commit: src/sys/mips/adm5120 std.adm5120 src/sys/mips/conf ADM5120 IDT SENTRY5 src/sys/mips/idt std.idt Message-ID: <200809031849.m83InwHq097474@repoman.freebsd.org> obrien 2008-09-03 18:49:54 UTC FreeBSD src repository Modified files: sys/mips/adm5120 std.adm5120 sys/mips/conf ADM5120 IDT SENTRY5 sys/mips/idt std.idt Log: SVN rev 182738 on 2008-09-03 18:49:54Z by obrien Catch up with the move from mips32/. Revision Changes Path 1.2 +2 -1 src/sys/mips/adm5120/std.adm5120 1.4 +1 -1 src/sys/mips/conf/ADM5120 1.4 +1 -1 src/sys/mips/conf/IDT 1.4 +1 -1 src/sys/mips/conf/SENTRY5 1.2 +2 -1 src/sys/mips/idt/std.idt From delphij at FreeBSD.org Wed Sep 3 18:53:59 2008 From: delphij at FreeBSD.org (Xin LI) Date: Wed Sep 3 18:54:13 2008 Subject: cvs commit: src/sys/fs/tmpfs tmpfs.h tmpfs_fifoops.c tmpfs_fifoops.h tmpfs_subr.c tmpfs_vfsops.c tmpfs_vnops.c tmpfs_vnops.h Message-ID: <200809031853.m83IrxY9000189@repoman.freebsd.org> delphij 2008-09-03 18:53:48 UTC FreeBSD src repository Modified files: sys/fs/tmpfs tmpfs.h tmpfs_fifoops.c tmpfs_fifoops.h tmpfs_subr.c tmpfs_vfsops.c tmpfs_vnops.c tmpfs_vnops.h Log: SVN rev 182739 on 2008-09-03 18:53:48Z by delphij Reflect license change of NetBSD code. Obtained from: NetBSD MFC after: 3 days Revision Changes Path 1.14 +1 -8 src/sys/fs/tmpfs/tmpfs.h 1.4 +1 -8 src/sys/fs/tmpfs/tmpfs_fifoops.c 1.4 +1 -8 src/sys/fs/tmpfs/tmpfs_fifoops.h 1.18 +1 -8 src/sys/fs/tmpfs/tmpfs_subr.c 1.20 +1 -8 src/sys/fs/tmpfs/tmpfs_vfsops.c 1.20 +1 -8 src/sys/fs/tmpfs/tmpfs_vnops.c 1.3 +1 -8 src/sys/fs/tmpfs/tmpfs_vnops.h From simon at FreeBSD.org Wed Sep 3 19:12:30 2008 From: simon at FreeBSD.org (Simon L. Nielsen) Date: Wed Sep 3 19:12:37 2008 Subject: cvs commit: src/sys/kern vfs_mount.c src/sys/netinet6 icmp6.c Message-ID: <200809031912.m83JCTI8088689@repoman.freebsd.org> simon 2008-09-03 19:09:47 UTC FreeBSD src repository Modified files: sys/kern vfs_mount.c sys/netinet6 icmp6.c Log: SVN rev 182740 on 2008-09-03 19:09:47Z by simon - Fix amd64 local privilege escalation. [08:07] - Fix nmount(2) local privilege escalation. [08:08] - Fix IPv6 remote kernel panics. [08:09] Fix for [08:07] is merge of r181823. Submitted by: kib [08:07], csjp [08:08], bz [08:09] Reviewed by: peter [08:07], jhb [08:07] Reviewed by: jinmei [08:09], rwatson [08:09] Approved by: re (SA blanket) Approved by: so (simon) Security: FreeBSD-SA-08:07.amd64 Security: FreeBSD-SA-08:08.nmount Security: FreeBSD-SA-08:09.icmp6 Revision Changes Path 1.291 +2 -1 src/sys/kern/vfs_mount.c 1.91 +9 -0 src/sys/netinet6/icmp6.c From simon at FreeBSD.org Wed Sep 3 19:27:22 2008 From: simon at FreeBSD.org (Simon L. Nielsen) Date: Wed Sep 3 19:27:33 2008 Subject: cvs commit: src UPDATING src/sys/amd64/amd64 exception.S src/sys/conf newvers.sh src/sys/kern vfs_mount.c src/sys/netinet6 icmp6.c Message-ID: <200809031927.m83JRM4N080116@repoman.freebsd.org> simon 2008-09-03 19:09:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_7_0) . UPDATING sys/amd64/amd64 exception.S sys/conf newvers.sh sys/kern vfs_mount.c sys/netinet6 icmp6.c Log: SVN rev 182740 on 2008-09-03 19:09:47Z by simon - Fix amd64 local privilege escalation. [08:07] - Fix nmount(2) local privilege escalation. [08:08] - Fix IPv6 remote kernel panics. [08:09] Fix for [08:07] is merge of r181823. Submitted by: kib [08:07], csjp [08:08], bz [08:09] Reviewed by: peter [08:07], jhb [08:07] Reviewed by: jinmei [08:09], rwatson [08:09] Approved by: re (SA blanket) Approved by: so (simon) Security: FreeBSD-SA-08:07.amd64 Security: FreeBSD-SA-08:08.nmount Security: FreeBSD-SA-08:09.icmp6 Revision Changes Path 1.507.2.3.2.8 +6 -0 src/UPDATING 1.129.2.1.2.1 +3 -6 src/sys/amd64/amd64/exception.S 1.72.2.5.2.8 +1 -1 src/sys/conf/newvers.sh 1.265.2.1.2.2 +2 -1 src/sys/kern/vfs_mount.c 1.80.4.1 +9 -0 src/sys/netinet6/icmp6.c From simon at FreeBSD.org Wed Sep 3 19:30:35 2008 From: simon at FreeBSD.org (Simon L. Nielsen) Date: Wed Sep 3 19:30:44 2008 Subject: cvs commit: src/sys/amd64/amd64 exception.S src/sys/netinet6 icmp6.c Message-ID: <200809031930.m83JUZtl095438@repoman.freebsd.org> simon 2008-09-03 19:09:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/amd64/amd64 exception.S sys/netinet6 icmp6.c Log: SVN rev 182740 on 2008-09-03 19:09:47Z by simon - Fix amd64 local privilege escalation. [08:07] - Fix nmount(2) local privilege escalation. [08:08] - Fix IPv6 remote kernel panics. [08:09] Fix for [08:07] is merge of r181823. Submitted by: kib [08:07], csjp [08:08], bz [08:09] Reviewed by: peter [08:07], jhb [08:07] Reviewed by: jinmei [08:09], rwatson [08:09] Approved by: re (SA blanket) Approved by: so (simon) Security: FreeBSD-SA-08:07.amd64 Security: FreeBSD-SA-08:08.nmount Security: FreeBSD-SA-08:09.icmp6 Revision Changes Path 1.125.2.3 +3 -6 src/sys/amd64/amd64/exception.S 1.62.2.11 +9 -0 src/sys/netinet6/icmp6.c From simon at FreeBSD.org Wed Sep 3 19:32:00 2008 From: simon at FreeBSD.org (Simon L. Nielsen) Date: Wed Sep 3 19:32:12 2008 Subject: cvs commit: src/sys/kern vfs_mount.c src/sys/netinet6 icmp6.c Message-ID: <200809031932.m83JW0fF095631@repoman.freebsd.org> simon 2008-09-03 19:09:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern vfs_mount.c sys/netinet6 icmp6.c Log: SVN rev 182740 on 2008-09-03 19:09:47Z by simon - Fix amd64 local privilege escalation. [08:07] - Fix nmount(2) local privilege escalation. [08:08] - Fix IPv6 remote kernel panics. [08:09] Fix for [08:07] is merge of r181823. Submitted by: kib [08:07], csjp [08:08], bz [08:09] Reviewed by: peter [08:07], jhb [08:07] Reviewed by: jinmei [08:09], rwatson [08:09] Approved by: re (SA blanket) Approved by: so (simon) Security: FreeBSD-SA-08:07.amd64 Security: FreeBSD-SA-08:08.nmount Security: FreeBSD-SA-08:09.icmp6 Revision Changes Path 1.265.2.10 +2 -1 src/sys/kern/vfs_mount.c 1.80.2.7 +9 -0 src/sys/netinet6/icmp6.c From simon at FreeBSD.org Wed Sep 3 19:36:31 2008 From: simon at FreeBSD.org (Simon L. Nielsen) Date: Wed Sep 3 19:36:43 2008 Subject: cvs commit: src UPDATING src/sys/amd64/amd64 exception.S src/sys/conf newvers.sh src/sys/netinet6 icmp6.c Message-ID: <200809031936.m83JaUqZ096223@repoman.freebsd.org> simon 2008-09-03 19:09:47 UTC FreeBSD src repository Modified files: (Branch: RELENG_6_3) . UPDATING sys/amd64/amd64 exception.S sys/conf newvers.sh sys/netinet6 icmp6.c Log: SVN rev 182740 on 2008-09-03 19:09:47Z by simon - Fix amd64 local privilege escalation. [08:07] - Fix nmount(2) local privilege escalation. [08:08] - Fix IPv6 remote kernel panics. [08:09] Fix for [08:07] is merge of r181823. Submitted by: kib [08:07], csjp [08:08], bz [08:09] Reviewed by: peter [08:07], jhb [08:07] Reviewed by: jinmei [08:09], rwatson [08:09] Approved by: re (SA blanket) Approved by: so (simon) Security: FreeBSD-SA-08:07.amd64 Security: FreeBSD-SA-08:08.nmount Security: FreeBSD-SA-08:09.icmp6 Revision Changes Path 1.416.2.37.2.9 +6 -0 src/UPDATING 1.125.2.2.2.1 +3 -6 src/sys/amd64/amd64/exception.S 1.69.2.15.2.8 +1 -1 src/sys/conf/newvers.sh 1.62.2.9.2.1 +9 -0 src/sys/netinet6/icmp6.c From julian at FreeBSD.org Wed Sep 3 19:37:31 2008 From: julian at FreeBSD.org (Julian Elischer) Date: Wed Sep 3 19:37:44 2008 Subject: cvs commit: src/sys/dev/cxgb/ulp/iw_cxgb iw_cxgb.c Message-ID: <200809031937.m83JbU4J096358@repoman.freebsd.org> julian 2008-09-03 19:23:01 UTC FreeBSD src repository Modified files: sys/dev/cxgb/ulp/iw_cxgb iw_cxgb.c Log: SVN rev 182741 on 2008-09-03 19:23:01Z by julian New file missed vimagification. Revision Changes Path 1.2 +2 -1 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c From brooks at FreeBSD.org Wed Sep 3 20:33:17 2008 From: brooks at FreeBSD.org (Brooks Davis) Date: Wed Sep 3 20:33:29 2008 Subject: cvs commit: src/sys/net80211 ieee80211.c Message-ID: <200809032033.m83KXHfl006506@repoman.freebsd.org> brooks 2008-09-03 20:33:11 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211.c Log: SVN rev 182742 on 2008-09-03 20:33:11Z by brooks Replace a line matching /^ $/ with one matching /^$/. Obtained from: //depot/projects/vimage-commit2/... Revision Changes Path 1.55 +1 -1 src/sys/net80211/ieee80211.c From jeremie at le-hen.org Wed Sep 3 21:43:58 2008 From: jeremie at le-hen.org (Jeremie Le Hen) Date: Wed Sep 3 21:44:13 2008 Subject: cvs commit [RELENG_7] src/sys/powerpc/conf NOTES In-Reply-To: <200808311723.m7VHNsEp082579@repoman.freebsd.org> References: <200808311723.m7VHNsEp082579@repoman.freebsd.org> Message-ID: <20080903210532.GH72107@obiwan.tataz.chchile.org> Hi Nathan, On Sun, Aug 31, 2008 at 05:23:45PM +0000, Nathan Whitehorn wrote: > nwhitehorn 2008-08-31 17:23:45 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_7) > sys/powerpc/conf NOTES > Log: > SVN rev 182551 on 2008-08-31 17:23:45Z by nwhitehorn > > Back out r182439 to move device bm to PowerPC-specific NOTES, and replace it by an MFC of r179646, which does the same thing. > > Suggested by: rwatson > Approved by: marcel (mentor) > > Revision Changes Path > 1.9.2.2 +1 -6 src/sys/powerpc/conf/NOTES I though the FreeBSD committers policy enforced commit logs in 80 columns. At least it seems to be a very widely common habit. Would you mind sticking to it please? :) Thanks! -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org > From marius at FreeBSD.org Wed Sep 3 21:48:20 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Wed Sep 3 21:48:31 2008 Subject: cvs commit: src/sys/sparc64/sparc64 exception.S Message-ID: <200809032148.m83LmKX7085750@repoman.freebsd.org> marius 2008-09-03 21:48:12 UTC FreeBSD src repository Modified files: sys/sparc64/sparc64 exception.S Log: SVN rev 182743 on 2008-09-03 21:48:12Z by marius Additionally clear the STICK bit in the SOFTINT register when receiving a PIL_TICK interrupt. This change was erroneously omitted in r182730. Revision Changes Path 1.78 +1 -1 src/sys/sparc64/sparc64/exception.S From nwhitehorn at freebsd.org Wed Sep 3 22:29:58 2008 From: nwhitehorn at freebsd.org (Nathan Whitehorn) Date: Wed Sep 3 22:30:04 2008 Subject: cvs commit [RELENG_7] src/sys/powerpc/conf NOTES In-Reply-To: <20080903210532.GH72107@obiwan.tataz.chchile.org> References: <200808311723.m7VHNsEp082579@repoman.freebsd.org> <20080903210532.GH72107@obiwan.tataz.chchile.org> Message-ID: <48BF0BEC.7040401@freebsd.org> Jeremie Le Hen wrote: > Hi Nathan, > > On Sun, Aug 31, 2008 at 05:23:45PM +0000, Nathan Whitehorn wrote: > >> nwhitehorn 2008-08-31 17:23:45 UTC >> >> FreeBSD src repository >> >> Modified files: (Branch: RELENG_7) >> sys/powerpc/conf NOTES >> Log: >> SVN rev 182551 on 2008-08-31 17:23:45Z by nwhitehorn >> >> Back out r182439 to move device bm to PowerPC-specific NOTES, and replace it by an MFC of r179646, which does the same thing. >> >> Suggested by: rwatson >> Approved by: marcel (mentor) >> >> Revision Changes Path >> 1.9.2.2 +1 -6 src/sys/powerpc/conf/NOTES >> > > I though the FreeBSD committers policy enforced commit logs in 80 > columns. At least it seems to be a very widely common habit. > Would you mind sticking to it please? :) > Sorry about that. It would be nice to have a commit hook that wraps messages to 80 characters. -Nathan From gnn at FreeBSD.org Wed Sep 3 22:40:52 2008 From: gnn at FreeBSD.org (George V. Neville-Neil) Date: Wed Sep 3 22:41:04 2008 Subject: cvs commit: src/sys/netinet ip_output.c Message-ID: <200809032240.m83MeqFC002146@repoman.freebsd.org> gnn 2008-09-03 22:40:38 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet ip_output.c Log: SVN rev 182744 on 2008-09-03 22:40:38Z by gnn MFC of change 182463. Fix a bug in the multicast loopback code that causes packets that are looped back to have the wrong checksum when transmitted on the wire. PR: kern/119635 Reviewed by: rwatson Approved by: re (rwatson) Revision Changes Path 1.276.2.5 +5 -1 src/sys/netinet/ip_output.c From obrien at freebsd.org Thu Sep 4 02:28:28 2008 From: obrien at freebsd.org (David O'Brien) Date: Thu Sep 4 02:28:40 2008 Subject: cvs commit [RELENG_7] src/sys/powerpc/conf NOTES In-Reply-To: <48BF0BEC.7040401@freebsd.org> References: <200808311723.m7VHNsEp082579@repoman.freebsd.org> <20080903210532.GH72107@obiwan.tataz.chchile.org> <48BF0BEC.7040401@freebsd.org> Message-ID: <20080904022826.GD40063@dragon.NUXI.org> On Wed, Sep 03, 2008 at 03:13:00PM -0700, Nathan Whitehorn wrote: >>> SVN rev 182551 on 2008-08-31 17:23:45Z by nwhitehorn >>> Back out r182439 to move device bm to PowerPC-specific NOTES, and >>> replace it by an MFC of r179646, which does the same thing. .. >> I though the FreeBSD committers policy enforced commit logs in 80 >> columns. At least it seems to be a very widely common habit. >> Would you mind sticking to it please? :) >> > Sorry about that. It would be nice to have a commit hook that wraps > messages to 80 characters. Nope - too risky of messing up a message you've explicitly formatted a different way. Good editors can be configured to auto-wrap for you. :-) -- -- David (obrien@FreeBSD.org) From kientzle at FreeBSD.org Thu Sep 4 05:20:58 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Thu Sep 4 05:21:04 2008 Subject: cvs commit: src/usr.bin/cpio cpio.c Message-ID: <200809040520.m845KvmY081790@repoman.freebsd.org> kientzle 2008-09-04 05:20:46 UTC FreeBSD src repository Modified files: usr.bin/cpio cpio.c Log: SVN rev 182746 on 2008-09-04 05:20:46Z by kientzle Don't destroy the archive until after you finish pulling useful information out of it. As reported by Giorgos Keramidas. Revision Changes Path 1.13 +1 -1 src/usr.bin/cpio/cpio.c From kientzle at FreeBSD.org Thu Sep 4 05:22:13 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Thu Sep 4 05:22:20 2008 Subject: cvs commit: src/lib/libarchive archive_write_disk.3 Message-ID: <200809040522.m845MDUn091027@repoman.freebsd.org> kientzle 2008-09-04 05:22:00 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.3 Log: SVN rev 182747 on 2008-09-04 05:22:00Z by kientzle Markup fix. MFC after: 3 days Revision Changes Path 1.4 +2 -2 src/lib/libarchive/archive_write_disk.3 From raj at FreeBSD.org Thu Sep 4 10:06:04 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Thu Sep 4 10:06:10 2008 Subject: cvs commit: src/lib/libstand stand.h ufs.c zalloc_malloc.c Message-ID: <200809041006.m84A64Fd082396@repoman.freebsd.org> raj 2008-09-04 10:05:44 UTC FreeBSD src repository Modified files: lib/libstand stand.h ufs.c zalloc_malloc.c Log: SVN rev 182748 on 2008-09-04 10:05:44Z by raj Eliminate __alpha__ leftover from libstand. Revision Changes Path 1.43 +0 -3 src/lib/libstand/stand.h 1.17 +0 -4 src/lib/libstand/ufs.c 1.10 +0 -9 src/lib/libstand/zalloc_malloc.c From mav at FreeBSD.org Thu Sep 4 10:28:05 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Thu Sep 4 10:28:17 2008 Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.h Message-ID: <200809041028.m84AS4JD071076@repoman.freebsd.org> mav 2008-09-04 10:27:58 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c ata-pci.h Log: SVN rev 182749 on 2008-09-04 10:27:58Z by mav Add one more SII3132 chip PCI ID found on Adaptec Serial ATA II RAID 1220SA. Submitted by: Dmitry S. Luhtionov Revision Changes Path 1.226 +1 -0 src/sys/dev/ata/ata-chipset.c 1.90 +1 -0 src/sys/dev/ata/ata-pci.h From kevlo at FreeBSD.org Thu Sep 4 10:46:10 2008 From: kevlo at FreeBSD.org (Kevin Lo) Date: Thu Sep 4 10:46:26 2008 Subject: cvs commit: src/sys/kern kern_proc.c src/sys/security/audit audit_syscalls.c Message-ID: <200809041046.m84AkADu091882@repoman.freebsd.org> kevlo 2008-09-04 10:44:33 UTC FreeBSD src repository Modified files: sys/kern kern_proc.c sys/security/audit audit_syscalls.c Log: SVN rev 182750 on 2008-09-04 10:44:33Z by kevlo If the process id specified is invalid, the system call returns ESRCH Revision Changes Path 1.267 +2 -2 src/sys/kern/kern_proc.c 1.31 +10 -10 src/sys/security/audit/audit_syscalls.c From raj at FreeBSD.org Thu Sep 4 11:09:57 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Thu Sep 4 11:10:04 2008 Subject: cvs commit: src/sys/dev/mii e1000phy.c miidevs Message-ID: <200809041109.m84B9vGH050861@repoman.freebsd.org> raj 2008-09-04 11:09:40 UTC FreeBSD src repository Modified files: sys/dev/mii e1000phy.c miidevs Log: SVN rev 182751 on 2008-09-04 11:09:40Z by raj Recognize 88E1116R phy variation. This part is found on some embedded devices. Obtained from: Semihalf Revision Changes Path 1.21 +1 -0 src/sys/dev/mii/e1000phy.c 1.59 +1 -0 src/sys/dev/mii/miidevs From roberto at FreeBSD.org Thu Sep 4 12:54:20 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Thu Sep 4 12:54:35 2008 Subject: cvs commit: src/contrib/ntp COPYRIGHT ChangeLog ChangeLog-4.1.0 CommitLog CommitLog-4.1.0 INSTALL Makefile.am Makefile.in NEWS README README.bk README.patches README.refclocks README.versions TODO WHERE-TO-START acinclude.m4 aclocal.m4 bincheck.mf bootstrap ... Message-ID: <200809041254.m84CsKtb060401@repoman.freebsd.org> roberto 2008-09-04 12:49:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/ntp COPYRIGHT ChangeLog INSTALL Makefile.am Makefile.in NEWS README README.bk README.patches README.refclocks README.versions TODO WHERE-TO-START aclocal.m4 build compile config.guess config.h.in config.sub configure depcomp flock-build install-sh missing version contrib/ntp/adjtimed Makefile.am Makefile.in contrib/ntp/arlib Makefile.in aclocal.m4 configure depcomp install-sh missing contrib/ntp/clockstuff Makefile.am Makefile.in clktest.c propdelay.c contrib/ntp/html accopt.html assoc.html audio.html authopt.html clockopt.html confopt.html copyright.html debug.html extern.html howto.html index.html kern.html keygen.html ldisc.html manyopt.html measure.html miscopt.html monopt.html msyslog.html mx4200data.html notes.html ntpd.html ntpdate.html ntpdc.html ntpdsim.html ntpq.html ntptime.html ntptrace.html parsedata.html parsenew.html pps.html prefer.html rdebug.html refclock.html release.html sntp.html tickadj.html contrib/ntp/html/drivers driver1.html driver10.html driver11.html driver12.html driver16.html driver18.html driver19.html driver2.html driver20.html driver22.html driver26.html driver27.html driver28.html driver29.html driver3.html driver30.html driver32.html driver33.html driver34.html driver35.html driver36.html driver37.html driver38.html driver39.html driver4.html driver40.html driver42.html driver43.html driver44.html driver5.html driver6.html driver7.html driver8.html driver9.html oncore-shmem.html contrib/ntp/html/scripts links11.txt links7.txt links8.txt links9.txt contrib/ntp/include Makefile.am Makefile.in adjtime.h ascii.h binio.h ieee754io.h l_stdlib.h mbg_gps166.h ntp.h ntp_config.h ntp_control.h ntp_crypto.h ntp_filegen.h ntp_fp.h ntp_machine.h ntp_refclock.h ntp_request.h ntp_rfc2553.h ntp_stdlib.h ntp_tty.h ntp_types.h ntpd.h parse.h parse_conf.h recvbuff.h trimble.h contrib/ntp/include/isc Makefile.am Makefile.in interfaceiter.h ipv6.h msgs.h net.h netaddr.h result.h sockaddr.h contrib/ntp/kernel Makefile.in chuinit.c clkinit.c contrib/ntp/kernel/sys Makefile.in parsestreams.h contrib/ntp/libisc ifiter_ioctl.c ifiter_sysctl.c interfaceiter.c net.c contrib/ntp/libntp Makefile.am Makefile.in a_md5encrypt.c adjtime.c audio.c buftvtots.c caljulian.c clocktypes.c decodenetnum.c dolfptoa.c humandate.c icom.c iosignal.c lib_strbuf.h machines.c mktime.c msyslog.c ntp_rfc2553.c numtohost.c prettydate.c recvbuff.c socktoa.c socktohost.c statestr.c systime.c contrib/ntp/libparse Makefile.am Makefile.in README clk_computime.c clk_dcf7000.c clk_hopf6021.c clk_meinberg.c clk_rawdcf.c clk_rcc8000.c clk_schmid.c clk_trimtaip.c clk_trimtsip.c clk_varitext.c clk_wharton.c data_mbg.c info_trimble.c parse.c parse_conf.c parsesolaris.c parsestreams.c trim_info.c contrib/ntp/ntpd Makefile.am Makefile.in cmd_args.c ntp_config.c ntp_control.c ntp_crypto.c ntp_filegen.c ntp_intres.c ntp_io.c ntp_loopfilter.c ntp_monitor.c ntp_peer.c ntp_proto.c ntp_refclock.c ntp_request.c ntp_restrict.c ntp_timer.c ntp_util.c ntpd.c ntpsim.c refclock_acts.c refclock_arbiter.c refclock_arc.c refclock_atom.c refclock_bancomm.c refclock_chu.c refclock_conf.c refclock_datum.c refclock_fg.c refclock_gpsvme.c refclock_heath.c refclock_hopfpci.c refclock_hopfser.c refclock_hpgps.c refclock_irig.c refclock_jjy.c refclock_jupiter.c refclock_leitch.c refclock_local.c refclock_msfees.c refclock_mx4200.c refclock_neoclock4x.c refclock_nmea.c refclock_oncore.c refclock_palisade.c refclock_palisade.h refclock_parse.c refclock_pst.c refclock_ripencc.c refclock_shm.c refclock_ulink.c refclock_wwv.c refclock_wwvb.c contrib/ntp/ntpdate Makefile.am Makefile.in ntpdate.c ntptimeset.c contrib/ntp/ntpdc Makefile.am Makefile.in layout.std nl.pl nl.pl.in ntpdc.c ntpdc.h ntpdc_ops.c contrib/ntp/ntpq Makefile.am Makefile.in ntpq.c ntpq.h contrib/ntp/parseutil Makefile.in dcfd.c testdcf.c contrib/ntp/scripts Makefile.am Makefile.in mkver.in ntpsweep.in ntptrace.in contrib/ntp/scripts/monitoring lr.pl ntploopwatch contrib/ntp/sntp Makefile.am Makefile.in README aclocal.m4 config.guess config.sub configure configure.ac depcomp header.h install-sh internet.c internet.h main.c missing socket.c timing.c contrib/ntp/util Makefile.am Makefile.in ansi2knr.c hist.c jitter.c ntp-keygen.c ntptime.c usr.sbin/ntp Makefile Makefile.inc config.h usr.sbin/ntp/doc Makefile usr.sbin/ntp/libntp Makefile usr.sbin/ntp/libparse Makefile usr.sbin/ntp/ntp-keygen Makefile usr.sbin/ntp/ntpd Makefile usr.sbin/ntp/ntpdate Makefile usr.sbin/ntp/ntpdc Makefile usr.sbin/ntp/ntpq Makefile usr.sbin/ntp/scripts mkver usr.sbin/ntp/sntp Makefile Added files: (Branch: RELENG_6) contrib/ntp CommitLog CommitLog-4.1.0 bincheck.mf bootstrap configure.ac ltmain.sh packageinfo.sh version.m4 contrib/ntp/html gadget.html groups.html ntp_conf.html ntpdsim_new.html contrib/ntp/html/build build.html config.html hints.html patches.html porting.html quick.html contrib/ntp/html/build/hints a-ux aix bsdi changes decosf1 decosf2 freebsd hpux linux mpeix netbsd notes-xntp-v3 parse refclocks rs6000 sco.html sgi solaris-dosynctodr.html solaris.html solaris.xtra.4023118 solaris.xtra.S99ntpd solaris.xtra.patchfreq sun4 svr4-dell svr4_package todo vxworks.html winnt.html contrib/ntp/html/build/scripts footer.txt links10.txt links11.txt links12.txt links7.txt links8.txt links9.txt style.css contrib/ntp/html/drivers driver31.html tf582_4.html contrib/ntp/html/drivers/scripts footer.txt style.css contrib/ntp/include autogen-version.def copyright.def debug-opt.def homerc.def ntp_debug.h ntp_random.h timepps-SCO.h timepps-Solaris.h timepps-SunOS.h version.def contrib/ntp/include/isc buffer.h netscope.h region.h contrib/ntp/libisc ifiter_getifaddrs.c inet_aton.c inet_pton.c netaddr.c netscope.c sockaddr.c contrib/ntp/libntp ntp_random.c contrib/ntp/libopts COPYING.lgpl COPYING.mbsd MakeDefs.inc Makefile.am Makefile.in README autoopts.c autoopts.h boolean.c configfile.c cook.c enumeration.c environment.c genshell.c genshell.h libopts.c load.c makeshell.c nested.c numeric.c pgusage.c proto.h putshell.c restore.c save.c sort.c stack.c streqvcmp.c text_mmap.c tokenize.c usage.c version.c contrib/ntp/libopts/autoopts options.h usage-txt.h contrib/ntp/libopts/compat compat.h pathfind.c snprintf.c strchr.c strdup.c windows-config.h contrib/ntp/libopts/m4 libopts.m4 liboptschk.m4 contrib/ntp/libparse binio.c gpstolfp.c ieee754io.c mfp_mul.c contrib/ntp/m4 define_dir.m4 hs_ulong_const.m4 os_cflags.m4 contrib/ntp/ntpd ntpd-opts.c ntpd-opts.def ntpd-opts.h ntpd-opts.menu ntpd-opts.texi ntpd.1 ntpdbase-opts.def ntpdsim-opts.c ntpdsim-opts.def ntpdsim-opts.h ntpdsim-opts.menu ntpdsim-opts.texi ntpdsim.1 ppsapi_timepps.h contrib/ntp/ntpdc ntpdc-opts.c ntpdc-opts.def ntpdc-opts.h ntpdc-opts.menu ntpdc-opts.texi ntpdc.1 contrib/ntp/ntpq ntpq-opts.c ntpq-opts.def ntpq-opts.h ntpq-opts.menu ntpq-opts.texi ntpq-subs.c ntpq.1 contrib/ntp/scripts VersionName genCommitLog genver html2man.in contrib/ntp/sntp COPYRIGHT autogen-version.def bincheck.mf compile config.h.in ltmain.sh sntp-opts.c sntp-opts.def sntp-opts.h sntp-opts.menu sntp-opts.texi sntp.1 version.def contrib/ntp/sntp/libopts COPYING.lgpl COPYING.mbsd MakeDefs.inc Makefile.am Makefile.in README autoopts.c autoopts.h boolean.c configfile.c cook.c enumeration.c environment.c genshell.c genshell.h libopts.c load.c makeshell.c nested.c numeric.c pgusage.c proto.h putshell.c restore.c save.c sort.c stack.c streqvcmp.c text_mmap.c tokenize.c usage.c version.c contrib/ntp/sntp/libopts/autoopts options.h usage-txt.h contrib/ntp/sntp/libopts/compat compat.h pathfind.c snprintf.c strchr.c strdup.c windows-config.h contrib/ntp/sntp/libopts/m4 libopts.m4 liboptschk.m4 contrib/ntp/util jitter.h ntp-keygen-opts.c ntp-keygen-opts.def ntp-keygen-opts.h ntp-keygen-opts.menu ntp-keygen-opts.texi ntp-keygen.1 tg.c usr.sbin/ntp/libopts Makefile Removed files: (Branch: RELENG_6) contrib/ntp ChangeLog-4.1.0 acinclude.m4 configure.in mkinstalldirs contrib/ntp/arlib mkinstalldirs contrib/ntp/html build.html config.html hints.html patches.html porting.html quick.html contrib/ntp/html/drivers driver23.html driver24.html contrib/ntp/html/hints a-ux aix bsdi changes decosf1 decosf2 freebsd hpux linux mpeix netbsd notes-xntp-v3 parse refclocks rs6000 sco.html sgi solaris-dosynctodr.html solaris.html solaris.xtra.4023118 solaris.xtra.4095849 solaris.xtra.S99ntpd solaris.xtra.patchfreq sun4 svr4-dell svr4_package todo vxworks.html winnt.html contrib/ntp/libntp binio.c calleapwhen.c gpstolfp.c ieee754io.c log.c log.h mfp_mul.c random.c ranny.c contrib/ntp/ntpd map_vme.c refclock_ptbacts.c refclock_usno.c contrib/ntp/ntpq ntpq_ops.c contrib/ntp/scripts/support README contrib/ntp/scripts/support/bin monl mvstats contrib/ntp/scripts/support/conf hp300.hp300 hp700.hp700 hp700.hp700.faui47 hp800.hp800 ntp.conf sun3.sun3 sun4.sun4.faui01 sun4.sun4.faui10 sun4.sun4.faui45 sun4.sun4c sun4.sun4c.Lucifer sun4.sun4m sun4.sun4m.faui42 sun4.sun4m.faui45m tickconf contrib/ntp/scripts/support/etc cron crontab install rc setup contrib/ntp/sntp mkinstalldirs Log: SVN rev 182752 on 2008-09-04 12:49:54Z by roberto MFH ntpd 4.2.4p5. Main difference with the stable/7 merge is that 6.x does not support -lrt and the corresponding *timer functions. Approved by: re (kensmith) Revision Changes Path 1.1.1.5.8.1 +10 -10 src/contrib/ntp/COPYRIGHT 1.1.1.5.8.1 +405 -23989 src/contrib/ntp/ChangeLog 1.1.1.2.8.1 +0 -6152 src/contrib/ntp/ChangeLog-4.1.0 (dead) 1.1.4.1 +23578 -0 src/contrib/ntp/CommitLog (new) 1.1.4.1 +6152 -0 src/contrib/ntp/CommitLog-4.1.0 (new) 1.1.1.2.14.1 +1 -1 src/contrib/ntp/INSTALL 1.1.1.5.8.1 +97 -63 src/contrib/ntp/Makefile.am 1.1.1.6.8.1 +277 -181 src/contrib/ntp/Makefile.in 1.1.1.6.8.1 +69 -154 src/contrib/ntp/NEWS 1.1.1.3.8.1 +4 -4 src/contrib/ntp/README 1.1.1.3.8.1 +3 -59 src/contrib/ntp/README.bk 1.1.1.1.8.1 +11 -1 src/contrib/ntp/README.patches 1.1.1.1.14.1 +2 -2 src/contrib/ntp/README.refclocks 1.1.1.1.14.1 +10 -18 src/contrib/ntp/README.versions 1.1.1.3.8.1 +0 -2 src/contrib/ntp/TODO 1.1.1.1.34.1 +5 -5 src/contrib/ntp/WHERE-TO-START 1.1.1.3.8.1 +0 -37 src/contrib/ntp/acinclude.m4 (dead) 1.1.1.6.8.1 +6661 -654 src/contrib/ntp/aclocal.m4 1.1.1.1.34.1 +10 -8 src/contrib/ntp/adjtimed/Makefile.am 1.1.1.5.8.1 +181 -109 src/contrib/ntp/adjtimed/Makefile.in 1.1.1.1.8.1 +151 -119 src/contrib/ntp/arlib/Makefile.in 1.1.1.1.8.1 +539 -524 src/contrib/ntp/arlib/aclocal.m4 1.1.1.1.8.1 +590 -250 src/contrib/ntp/arlib/configure 1.1.1.1.8.1 +95 -37 src/contrib/ntp/arlib/depcomp 1.1.1.1.8.1 +250 -221 src/contrib/ntp/arlib/install-sh 1.1.1.1.8.1 +86 -62 src/contrib/ntp/arlib/missing 1.1.1.1.8.1 +0 -111 src/contrib/ntp/arlib/mkinstalldirs (dead) 1.1.4.1 +15 -0 src/contrib/ntp/bincheck.mf (new) 1.1.4.1 +120 -0 src/contrib/ntp/bootstrap (new) 1.1.1.4.8.1 +18 -0 src/contrib/ntp/build 1.1.1.2.14.1 +3 -1 src/contrib/ntp/clockstuff/Makefile.am 1.1.1.5.8.1 +159 -109 src/contrib/ntp/clockstuff/Makefile.in 1.1.1.1.34.1 +31 -148 src/contrib/ntp/clockstuff/clktest.c 1.1.1.1.34.1 +6 -6 src/contrib/ntp/clockstuff/propdelay.c 1.1.1.1.8.1 +96 -53 src/contrib/ntp/compile 1.1.1.5.8.1 +328 -272 src/contrib/ntp/config.guess 1.1.1.6.8.1 +248 -43 src/contrib/ntp/config.h.in 1.1.1.5.8.1 +125 -50 src/contrib/ntp/config.sub 1.1.1.6.8.1 +35299 -5278 src/contrib/ntp/configure 1.1.4.1 +4206 -0 src/contrib/ntp/configure.ac (new) 1.1.1.6.8.1 +0 -3707 src/contrib/ntp/configure.in (dead) 1.1.1.4.8.1 +95 -37 src/contrib/ntp/depcomp 1.1.1.3.8.1 +25 -26 src/contrib/ntp/flock-build 1.1.1.1.8.1 +66 -63 src/contrib/ntp/html/accopt.html 1.1.1.1.8.1 +52 -51 src/contrib/ntp/html/assoc.html 1.1.1.1.8.1 +141 -48 src/contrib/ntp/html/audio.html 1.1.1.1.8.1 +148 -137 src/contrib/ntp/html/authopt.html 1.1.1.1.8.1 +0 -83 src/contrib/ntp/html/build.html (dead) 1.1.4.1 +83 -0 src/contrib/ntp/html/build/build.html (new) 1.1.4.1 +168 -0 src/contrib/ntp/html/build/config.html (new) 1.1.4.1 +23 -0 src/contrib/ntp/html/build/hints.html (new) 1.1.4.1 +195 -0 src/contrib/ntp/html/build/hints/a-ux (new) 1.1.4.1 +76 -0 src/contrib/ntp/html/build/hints/aix (new) 1.1.4.1 +65 -0 src/contrib/ntp/html/build/hints/bsdi (new) 1.1.4.1 +13 -0 src/contrib/ntp/html/build/hints/changes (new) 1.1.4.1 +40 -0 src/contrib/ntp/html/build/hints/decosf1 (new) 1.1.4.1 +54 -0 src/contrib/ntp/html/build/hints/decosf2 (new) 1.1.4.1 +15 -0 src/contrib/ntp/html/build/hints/freebsd (new) 1.1.4.1 +158 -0 src/contrib/ntp/html/build/hints/hpux (new) 1.1.4.1 +5 -0 src/contrib/ntp/html/build/hints/linux (new) 1.1.4.1 +50 -0 src/contrib/ntp/html/build/hints/mpeix (new) 1.1.4.1 +37 -0 src/contrib/ntp/html/build/hints/netbsd (new) 1.1.4.1 +119 -0 src/contrib/ntp/html/build/hints/notes-xntp-v3 (new) 1.1.4.1 +105 -0 src/contrib/ntp/html/build/hints/parse (new) 1.1.4.1 +35 -0 src/contrib/ntp/html/build/hints/refclocks (new) 1.1.4.1 +56 -0 src/contrib/ntp/html/build/hints/rs6000 (new) 1.1.4.1 +24 -0 src/contrib/ntp/html/build/hints/sco.html (new) 1.1.4.1 +74 -0 src/contrib/ntp/html/build/hints/sgi (new) 1.1.4.1 +321 -0 src/contrib/ntp/html/build/hints/solaris-dosynctodr.html (new) 1.1.4.1 +144 -0 src/contrib/ntp/html/build/hints/solaris.html (new) 1.1.4.1 +36 -0 src/contrib/ntp/html/build/hints/solaris.xtra.4023118 (new) 1.1.4.1 +21 -0 src/contrib/ntp/html/build/hints/solaris.xtra.S99ntpd (new) 1.1.4.1 +85 -0 src/contrib/ntp/html/build/hints/solaris.xtra.patchfreq (new) 1.1.4.1 +15 -0 src/contrib/ntp/html/build/hints/sun4 (new) 1.1.4.1 +8 -0 src/contrib/ntp/html/build/hints/svr4-dell (new) 1.1.4.1 +33 -0 src/contrib/ntp/html/build/hints/svr4_package (new) 1.1.4.1 +4 -0 src/contrib/ntp/html/build/hints/todo (new) 1.1.4.1 +82 -0 src/contrib/ntp/html/build/hints/vxworks.html (new) 1.1.4.1 +281 -0 src/contrib/ntp/html/build/hints/winnt.html (new) 1.1.4.1 +36 -0 src/contrib/ntp/html/build/patches.html (new) 1.1.4.1 +40 -0 src/contrib/ntp/html/build/porting.html (new) 1.1.4.1 +30 -0 src/contrib/ntp/html/build/quick.html (new) 1.1.4.1 +7 -0 src/contrib/ntp/html/build/scripts/footer.txt (new) 1.1.4.1 +5 -0 src/contrib/ntp/html/build/scripts/links10.txt (new) 1.1.4.1 +5 -0 src/contrib/ntp/html/build/scripts/links11.txt (new) 1.1.4.1 +5 -0 src/contrib/ntp/html/build/scripts/links12.txt (new) 1.1.4.1 +5 -0 src/contrib/ntp/html/build/scripts/links7.txt (new) 1.1.4.1 +6 -0 src/contrib/ntp/html/build/scripts/links8.txt (new) 1.1.4.1 +7 -0 src/contrib/ntp/html/build/scripts/links9.txt (new) 1.1.4.1 +64 -0 src/contrib/ntp/html/build/scripts/style.css (new) 1.1.1.1.8.1 +62 -61 src/contrib/ntp/html/clockopt.html 1.1.1.1.8.1 +0 -168 src/contrib/ntp/html/config.html (dead) 1.1.1.1.8.1 +37 -43 src/contrib/ntp/html/confopt.html 1.1.1.1.8.1 +73 -72 src/contrib/ntp/html/copyright.html 1.1.1.1.8.1 +119 -118 src/contrib/ntp/html/debug.html 1.1.1.1.8.1 +59 -58 src/contrib/ntp/html/drivers/driver1.html 1.1.1.1.8.1 +2 -2 src/contrib/ntp/html/drivers/driver10.html 1.1.1.1.8.1 +2 -2 src/contrib/ntp/html/drivers/driver11.html 1.1.1.1.8.1 +2 -2 src/contrib/ntp/html/drivers/driver12.html 1.1.1.1.8.1 +2 -2 src/contrib/ntp/html/drivers/driver16.html 1.1.1.1.8.1 +75 -80 src/contrib/ntp/html/drivers/driver18.html 1.1.1.1.8.1 +2 -2 src/contrib/ntp/html/drivers/driver19.html 1.1.1.1.8.1 +2 -2 src/contrib/ntp/html/drivers/driver2.html 1.1.1.1.8.1 +59 -64 src/contrib/ntp/html/drivers/driver20.html 1.1.1.1.8.1 +53 -49 src/contrib/ntp/html/drivers/driver22.html 1.1.1.1.8.1 +0 -104 src/contrib/ntp/html/drivers/driver23.html (dead) 1.1.1.1.8.1 +0 -46 src/contrib/ntp/html/drivers/driver24.html (dead) 1.1.1.1.8.1 +14 -11 src/contrib/ntp/html/drivers/driver26.html 1.1.1.1.8.1 +198 -200 src/contrib/ntp/html/drivers/driver27.html 1.1.1.1.8.1 +2 -2 src/contrib/ntp/html/drivers/driver28.html 1.1.1.1.8.1 +769 -790 src/contrib/ntp/html/drivers/driver29.html 1.1.1.1.8.1 +47 -47 src/contrib/ntp/html/drivers/driver3.html 1.1.1.1.8.1 +76 -77 src/contrib/ntp/html/drivers/driver30.html 1.1.4.1 +58 -0 src/contrib/ntp/html/drivers/driver31.html (new) 1.1.1.1.8.1 +23 -23 src/contrib/ntp/html/drivers/driver32.html 1.1.1.1.8.1 +23 -23 src/contrib/ntp/html/drivers/driver33.html 1.1.1.1.8.1 +67 -38 src/contrib/ntp/html/drivers/driver34.html 1.1.1.1.8.1 +41 -40 src/contrib/ntp/html/drivers/driver35.html 1.1.1.1.8.1 +140 -256 src/contrib/ntp/html/drivers/driver36.html 1.1.1.1.8.1 +44 -43 src/contrib/ntp/html/drivers/driver37.html 1.1.1.1.8.1 +124 -131 src/contrib/ntp/html/drivers/driver38.html 1.1.1.1.8.1 +106 -109 src/contrib/ntp/html/drivers/driver39.html 1.1.1.1.8.1 +59 -58 src/contrib/ntp/html/drivers/driver4.html 1.1.1.1.8.1 +128 -93 src/contrib/ntp/html/drivers/driver40.html 1.1.1.1.8.1 +23 -22 src/contrib/ntp/html/drivers/driver42.html 1.1.1.1.8.1 +36 -35 src/contrib/ntp/html/drivers/driver43.html 1.1.1.1.8.1 +81 -85 src/contrib/ntp/html/drivers/driver44.html 1.1.1.1.8.1 +3 -3 src/contrib/ntp/html/drivers/driver5.html 1.1.1.1.8.1 +79 -76 src/contrib/ntp/html/drivers/driver6.html 1.1.1.1.8.1 +207 -208 src/contrib/ntp/html/drivers/driver7.html 1.1.1.1.8.1 +273 -130 src/contrib/ntp/html/drivers/driver8.html 1.1.1.1.8.1 +2 -2 src/contrib/ntp/html/drivers/driver9.html 1.1.1.1.8.1 +58 -55 src/contrib/ntp/html/drivers/oncore-shmem.html 1.1.4.1 +7 -0 src/contrib/ntp/html/drivers/scripts/footer.txt (new) 1.1.4.1 +64 -0 src/contrib/ntp/html/drivers/scripts/style.css (new) 1.1.4.1 +71 -0 src/contrib/ntp/html/drivers/tf582_4.html (new) 1.1.1.1.8.1 +26 -25 src/contrib/ntp/html/extern.html 1.1.4.1 +33 -0 src/contrib/ntp/html/gadget.html (new) 1.1.4.1 +47 -0 src/contrib/ntp/html/groups.html (new) 1.1.1.1.8.1 +0 -23 src/contrib/ntp/html/hints.html (dead) 1.1.1.1.34.1 +0 -195 src/contrib/ntp/html/hints/a-ux (dead) 1.1.1.1.34.1 +0 -76 src/contrib/ntp/html/hints/aix (dead) 1.1.1.1.34.1 +0 -65 src/contrib/ntp/html/hints/bsdi (dead) 1.1.1.1.34.1 +0 -13 src/contrib/ntp/html/hints/changes (dead) 1.1.1.1.34.1 +0 -40 src/contrib/ntp/html/hints/decosf1 (dead) 1.1.1.1.34.1 +0 -54 src/contrib/ntp/html/hints/decosf2 (dead) 1.1.1.1.16.1 +0 -15 src/contrib/ntp/html/hints/freebsd (dead) 1.1.1.1.34.1 +0 -158 src/contrib/ntp/html/hints/hpux (dead) 1.1.1.1.34.1 +0 -5 src/contrib/ntp/html/hints/linux (dead) 1.1.1.1.14.1 +0 -50 src/contrib/ntp/html/hints/mpeix (dead) 1.1.1.1.8.1 +0 -37 src/contrib/ntp/html/hints/netbsd (dead) 1.1.1.1.34.1 +0 -119 src/contrib/ntp/html/hints/notes-xntp-v3 (dead) 1.1.1.1.34.1 +0 -105 src/contrib/ntp/html/hints/parse (dead) 1.1.1.1.34.1 +0 -35 src/contrib/ntp/html/hints/refclocks (dead) 1.1.1.1.34.1 +0 -56 src/contrib/ntp/html/hints/rs6000 (dead) 1.1.1.1.8.1 +0 -24 src/contrib/ntp/html/hints/sco.html (dead) 1.1.1.1.34.1 +0 -74 src/contrib/ntp/html/hints/sgi (dead) 1.1.1.2.8.1 +0 -321 src/contrib/ntp/html/hints/solaris-dosynctodr.html (dead) 1.1.1.3.8.1 +0 -144 src/contrib/ntp/html/hints/solaris.html (dead) 1.1.1.1.34.1 +0 -36 src/contrib/ntp/html/hints/solaris.xtra.4023118 (dead) 1.1.1.1.34.1 +0 -74 src/contrib/ntp/html/hints/solaris.xtra.4095849 (dead) 1.1.1.2.34.1 +0 -21 src/contrib/ntp/html/hints/solaris.xtra.S99ntpd (dead) 1.1.1.1.34.1 +0 -85 src/contrib/ntp/html/hints/solaris.xtra.patchfreq (dead) 1.1.1.1.34.1 +0 -15 src/contrib/ntp/html/hints/sun4 (dead) 1.1.1.1.34.1 +0 -8 src/contrib/ntp/html/hints/svr4-dell (dead) 1.1.1.1.34.1 +0 -33 src/contrib/ntp/html/hints/svr4_package (dead) 1.1.1.1.34.1 +0 -4 src/contrib/ntp/html/hints/todo (dead) 1.1.1.3.8.1 +0 -82 src/contrib/ntp/html/hints/vxworks.html (dead) 1.1.1.1.8.1 +0 -259 src/contrib/ntp/html/hints/winnt.html (dead) 1.1.1.1.8.1 +89 -88 src/contrib/ntp/html/howto.html 1.1.1.1.8.1 +94 -94 src/contrib/ntp/html/index.html 1.1.1.1.8.1 +27 -26 src/contrib/ntp/html/kern.html 1.1.1.1.8.1 +109 -105 src/contrib/ntp/html/keygen.html 1.1.1.1.8.1 +35 -34 src/contrib/ntp/html/ldisc.html 1.1.1.1.8.1 +76 -62 src/contrib/ntp/html/manyopt.html 1.1.1.1.8.1 +16 -15 src/contrib/ntp/html/measure.html 1.1.1.1.8.1 +117 -87 src/contrib/ntp/html/miscopt.html 1.1.1.1.8.1 +126 -117 src/contrib/ntp/html/monopt.html 1.1.1.1.8.1 +118 -121 src/contrib/ntp/html/msyslog.html 1.1.1.1.8.1 +1069 -1068 src/contrib/ntp/html/mx4200data.html 1.1.1.1.8.1 +153 -152 src/contrib/ntp/html/notes.html 1.1.4.1 +173 -0 src/contrib/ntp/html/ntp_conf.html (new) 1.1.1.1.8.1 +179 -178 src/contrib/ntp/html/ntpd.html 1.1.1.1.8.1 +66 -63 src/contrib/ntp/html/ntpdate.html 1.1.1.1.8.1 +208 -151 src/contrib/ntp/html/ntpdc.html 1.1.1.1.8.1 +58 -57 src/contrib/ntp/html/ntpdsim.html 1.1.4.1 +102 -0 src/contrib/ntp/html/ntpdsim_new.html (new) 1.1.1.1.8.1 +258 -256 src/contrib/ntp/html/ntpq.html 1.1.1.1.8.1 +41 -40 src/contrib/ntp/html/ntptime.html 1.1.1.1.8.1 +37 -36 src/contrib/ntp/html/ntptrace.html 1.1.1.1.8.1 +158 -145 src/contrib/ntp/html/parsedata.html 1.1.1.1.8.1 +50 -47 src/contrib/ntp/html/parsenew.html 1.1.1.1.8.1 +0 -36 src/contrib/ntp/html/patches.html (dead) 1.1.1.1.8.1 +0 -40 src/contrib/ntp/html/porting.html (dead) 1.1.1.1.8.1 +34 -33 src/contrib/ntp/html/pps.html 1.1.1.1.8.1 +65 -64 src/contrib/ntp/html/prefer.html 1.1.1.1.8.1 +0 -30 src/contrib/ntp/html/quick.html (dead) 1.1.1.1.8.1 +26 -25 src/contrib/ntp/html/rdebug.html 1.1.1.1.8.1 +96 -96 src/contrib/ntp/html/refclock.html 1.1.1.1.8.1 +63 -50 src/contrib/ntp/html/release.html 1.1.1.1.8.1 +2 -0 src/contrib/ntp/html/scripts/links11.txt 1.1.1.1.8.1 +1 -0 src/contrib/ntp/html/scripts/links7.txt 1.1.1.1.8.1 +3 -3 src/contrib/ntp/html/scripts/links8.txt 1.1.1.1.8.1 +1 -0 src/contrib/ntp/html/scripts/links9.txt 1.1.1.1.8.1 +50 -49 src/contrib/ntp/html/sntp.html 1.1.1.1.8.1 +36 -35 src/contrib/ntp/html/tickadj.html 1.1.1.4.8.1 +6 -1 src/contrib/ntp/include/Makefile.am 1.1.1.5.8.1 +153 -83 src/contrib/ntp/include/Makefile.in 1.1.1.2.8.1 +0 -6 src/contrib/ntp/include/adjtime.h 1.1.1.1.34.1 +37 -2 src/contrib/ntp/include/ascii.h 1.1.4.1 +2 -0 src/contrib/ntp/include/autogen-version.def (new) 1.1.1.1.34.1 +37 -2 src/contrib/ntp/include/binio.h 1.1.4.1 +18 -0 src/contrib/ntp/include/copyright.def (new) 1.1.4.1 +34 -0 src/contrib/ntp/include/debug-opt.def (new) 1.1.4.1 +9 -0 src/contrib/ntp/include/homerc.def (new) 1.1.1.1.34.1 +37 -2 src/contrib/ntp/include/ieee754io.h 1.1.1.1.8.1 +3 -0 src/contrib/ntp/include/isc/Makefile.am 1.1.1.1.8.1 +112 -56 src/contrib/ntp/include/isc/Makefile.in 1.1.4.1 +800 -0 src/contrib/ntp/include/isc/buffer.h (new) 1.1.1.1.8.1 +2 -0 src/contrib/ntp/include/isc/interfaceiter.h 1.1.1.1.8.1 +17 -15 src/contrib/ntp/include/isc/ipv6.h 1.1.1.1.8.1 +12 -10 src/contrib/ntp/include/isc/msgs.h 1.1.1.1.8.1 +58 -13 src/contrib/ntp/include/isc/net.h 1.1.1.1.8.1 +22 -12 src/contrib/ntp/include/isc/netaddr.h 1.1.4.1 +40 -0 src/contrib/ntp/include/isc/netscope.h (new) 1.1.4.1 +95 -0 src/contrib/ntp/include/isc/region.h (new) 1.1.1.1.8.1 +14 -11 src/contrib/ntp/include/isc/result.h 1.1.1.1.8.1 +6 -0 src/contrib/ntp/include/isc/sockaddr.h 1.1.1.5.8.1 +0 -13 src/contrib/ntp/include/l_stdlib.h 1.1.1.1.34.1 +49 -5 src/contrib/ntp/include/mbg_gps166.h 1.1.1.6.8.1 +140 -107 src/contrib/ntp/include/ntp.h 1.1.1.2.8.1 +20 -17 src/contrib/ntp/include/ntp_config.h 1.1.1.3.8.1 +24 -20 src/contrib/ntp/include/ntp_control.h 1.1.1.2.8.1 +13 -9 src/contrib/ntp/include/ntp_crypto.h 1.1.4.1 +26 -0 src/contrib/ntp/include/ntp_debug.h (new) 1.1.1.1.34.1 +1 -1 src/contrib/ntp/include/ntp_filegen.h 1.1.1.2.8.1 +5 -2 src/contrib/ntp/include/ntp_fp.h 1.1.1.4.8.1 +5 -11 src/contrib/ntp/include/ntp_machine.h 1.1.4.1 +14 -0 src/contrib/ntp/include/ntp_random.h (new) 1.1.1.4.8.1 +16 -10 src/contrib/ntp/include/ntp_refclock.h 1.1.1.4.8.1 +43 -1 src/contrib/ntp/include/ntp_request.h 1.1.1.1.8.1 +114 -76 src/contrib/ntp/include/ntp_rfc2553.h 1.1.1.3.8.1 +1 -7 src/contrib/ntp/include/ntp_stdlib.h 1.1.1.1.16.1 +0 -13 src/contrib/ntp/include/ntp_tty.h 1.1.1.2.14.1 +7 -0 src/contrib/ntp/include/ntp_types.h 1.1.1.4.8.1 +70 -31 src/contrib/ntp/include/ntpd.h 1.1.1.1.34.1 +42 -12 src/contrib/ntp/include/parse.h 1.1.1.1.34.1 +38 -9 src/contrib/ntp/include/parse_conf.h 1.1.1.2.8.1 +17 -7 src/contrib/ntp/include/recvbuff.h 1.1.4.1 +503 -0 src/contrib/ntp/include/timepps-SCO.h (new) 1.1.4.1 +501 -0 src/contrib/ntp/include/timepps-Solaris.h (new) 1.1.4.1 +504 -0 src/contrib/ntp/include/timepps-SunOS.h (new) 1.1.1.1.34.1 +37 -2 src/contrib/ntp/include/trimble.h 1.1.4.1 +1 -0 src/contrib/ntp/include/version.def (new) 1.1.1.3.8.1 +250 -221 src/contrib/ntp/install-sh 1.1.1.5.8.1 +145 -78 src/contrib/ntp/kernel/Makefile.in 1.1.1.1.34.1 +0 -2 src/contrib/ntp/kernel/chuinit.c 1.1.1.1.34.1 +0 -2 src/contrib/ntp/kernel/clkinit.c 1.1.1.5.8.1 +109 -56 src/contrib/ntp/kernel/sys/Makefile.in 1.1.1.2.8.1 +33 -9 src/contrib/ntp/kernel/sys/parsestreams.h 1.1.4.1 +191 -0 src/contrib/ntp/libisc/ifiter_getifaddrs.c (new) 1.1.1.1.8.1 +447 -149 src/contrib/ntp/libisc/ifiter_ioctl.c 1.1.1.1.8.1 +24 -14 src/contrib/ntp/libisc/ifiter_sysctl.c 1.1.4.1 +195 -0 src/contrib/ntp/libisc/inet_aton.c (new) 1.1.4.1 +211 -0 src/contrib/ntp/libisc/inet_pton.c (new) 1.1.1.1.8.1 +83 -22 src/contrib/ntp/libisc/interfaceiter.c 1.1.1.1.8.1 +201 -13 src/contrib/ntp/libisc/net.c 1.1.4.1 +363 -0 src/contrib/ntp/libisc/netaddr.c (new) 1.1.4.1 +74 -0 src/contrib/ntp/libisc/netscope.c (new) 1.1.4.1 +480 -0 src/contrib/ntp/libisc/sockaddr.c (new) 1.1.1.5.8.1 +12 -9 src/contrib/ntp/libntp/Makefile.am 1.1.1.5.8.1 +472 -494 src/contrib/ntp/libntp/Makefile.in 1.1.1.3.8.1 +1 -1 src/contrib/ntp/libntp/a_md5encrypt.c 1.1.1.3.8.1 +80 -17 src/contrib/ntp/libntp/adjtime.c 1.1.1.3.8.1 +24 -9 src/contrib/ntp/libntp/audio.c 1.1.1.2.8.1 +0 -128 src/contrib/ntp/libntp/binio.c (dead) 1.1.1.2.14.1 +12 -83 src/contrib/ntp/libntp/buftvtots.c 1.1.1.2.8.1 +31 -0 src/contrib/ntp/libntp/caljulian.c 1.1.1.1.34.1 +0 -59 src/contrib/ntp/libntp/calleapwhen.c (dead) 1.1.1.6.8.1 +10 -10 src/contrib/ntp/libntp/clocktypes.c 1.1.1.2.8.1 +0 -1 src/contrib/ntp/libntp/decodenetnum.c 1.1.1.2.8.1 +11 -0 src/contrib/ntp/libntp/dolfptoa.c 1.1.1.2.14.1 +0 -41 src/contrib/ntp/libntp/gpstolfp.c (dead) 1.1.1.3.8.1 +3 -4 src/contrib/ntp/libntp/humandate.c 1.1.1.3.8.1 +1 -0 src/contrib/ntp/libntp/icom.c 1.1.1.2.8.1 +0 -575 src/contrib/ntp/libntp/ieee754io.c (dead) 1.1.1.4.8.1 +25 -12 src/contrib/ntp/libntp/iosignal.c 1.1.1.1.34.1 +2 -1 src/contrib/ntp/libntp/lib_strbuf.h 1.1.1.2.8.1 +0 -161 src/contrib/ntp/libntp/log.c (dead) 1.1.1.1.34.1 +0 -21 src/contrib/ntp/libntp/log.h (dead) 1.1.1.4.8.1 +4 -2 src/contrib/ntp/libntp/machines.c 1.1.1.1.34.1 +0 -140 src/contrib/ntp/libntp/mfp_mul.c (dead) 1.1.1.4.8.1 +3 -6 src/contrib/ntp/libntp/mktime.c 1.1.1.4.8.1 +0 -1 src/contrib/ntp/libntp/msyslog.c 1.1.4.1 +485 -0 src/contrib/ntp/libntp/ntp_random.c (new) 1.1.1.1.8.1 +242 -130 src/contrib/ntp/libntp/ntp_rfc2553.c 1.1.1.1.34.1 +0 -1 src/contrib/ntp/libntp/numtohost.c 1.1.1.2.14.1 +73 -9 src/contrib/ntp/libntp/prettydate.c 1.1.1.1.16.1 +0 -482 src/contrib/ntp/libntp/random.c (dead) 1.1.1.1.34.1 +0 -82 src/contrib/ntp/libntp/ranny.c (dead) 1.1.1.3.14.1 +148 -161 src/contrib/ntp/libntp/recvbuff.c 1.1.1.1.8.1 +11 -3 src/contrib/ntp/libntp/socktoa.c 1.1.1.1.8.1 +0 -1 src/contrib/ntp/libntp/socktohost.c 1.1.1.2.8.1 +6 -4 src/contrib/ntp/libntp/statestr.c 1.1.1.4.8.1 +39 -18 src/contrib/ntp/libntp/systime.c 1.1.4.1 +502 -0 src/contrib/ntp/libopts/COPYING.lgpl (new) 1.1.4.1 +26 -0 src/contrib/ntp/libopts/COPYING.mbsd (new) 1.1.4.1 +0 -0 src/contrib/ntp/libopts/MakeDefs.inc (new) 1.1.4.1 +24 -0 src/contrib/ntp/libopts/Makefile.am (new) 1.1.4.1 +528 -0 src/contrib/ntp/libopts/Makefile.in (new) 1.1.4.1 +93 -0 src/contrib/ntp/libopts/README (new) 1.1.4.1 +1120 -0 src/contrib/ntp/libopts/autoopts.c (new) 1.1.4.1 +387 -0 src/contrib/ntp/libopts/autoopts.h (new) 1.1.4.1 +977 -0 src/contrib/ntp/libopts/autoopts/options.h (new) 1.1.4.1 +355 -0 src/contrib/ntp/libopts/autoopts/usage-txt.h (new) 1.1.4.1 +106 -0 src/contrib/ntp/libopts/boolean.c (new) 1.1.4.1 +319 -0 src/contrib/ntp/libopts/compat/compat.h (new) 1.1.4.1 +339 -0 src/contrib/ntp/libopts/compat/pathfind.c (new) 1.1.4.1 +60 -0 src/contrib/ntp/libopts/compat/snprintf.c (new) 1.1.4.1 +60 -0 src/contrib/ntp/libopts/compat/strchr.c (new) 1.1.4.1 +19 -0 src/contrib/ntp/libopts/compat/strdup.c (new) 1.1.4.1 +130 -0 src/contrib/ntp/libopts/compat/windows-config.h (new) 1.1.4.1 +1290 -0 src/contrib/ntp/libopts/configfile.c (new) 1.1.4.1 +354 -0 src/contrib/ntp/libopts/cook.c (new) 1.1.4.1 +498 -0 src/contrib/ntp/libopts/enumeration.c (new) 1.1.4.1 +279 -0 src/contrib/ntp/libopts/environment.c (new) 1.1.4.1 +354 -0 src/contrib/ntp/libopts/genshell.c (new) 1.1.4.1 +149 -0 src/contrib/ntp/libopts/genshell.h (new) 1.1.4.1 +30 -0 src/contrib/ntp/libopts/libopts.c (new) 1.1.4.1 +563 -0 src/contrib/ntp/libopts/load.c (new) 1.1.4.1 +509 -0 src/contrib/ntp/libopts/m4/libopts.m4 (new) 1.1.4.1 +42 -0 src/contrib/ntp/libopts/m4/liboptschk.m4 (new) 1.1.4.1 +1122 -0 src/contrib/ntp/libopts/makeshell.c (new) 1.1.4.1 +733 -0 src/contrib/ntp/libopts/nested.c (new) 1.1.4.1 +93 -0 src/contrib/ntp/libopts/numeric.c (new) 1.1.4.1 +157 -0 src/contrib/ntp/libopts/pgusage.c (new) 1.1.4.1 +91 -0 src/contrib/ntp/libopts/proto.h (new) 1.1.4.1 +335 -0 src/contrib/ntp/libopts/putshell.c (new) 1.1.4.1 +250 -0 src/contrib/ntp/libopts/restore.c (new) 1.1.4.1 +521 -0 src/contrib/ntp/libopts/save.c (new) 1.1.4.1 +359 -0 src/contrib/ntp/libopts/sort.c (new) 1.1.4.1 +269 -0 src/contrib/ntp/libopts/stack.c (new) 1.1.4.1 +289 -0 src/contrib/ntp/libopts/streqvcmp.c (new) 1.1.4.1 +363 -0 src/contrib/ntp/libopts/text_mmap.c (new) 1.1.4.1 +321 -0 src/contrib/ntp/libopts/tokenize.c (new) 1.1.4.1 +740 -0 src/contrib/ntp/libopts/usage.c (new) 1.1.4.1 +178 -0 src/contrib/ntp/libopts/version.c (new) 1.1.1.3.14.1 +23 -2 src/contrib/ntp/libparse/Makefile.am 1.1.1.5.8.1 +222 -153 src/contrib/ntp/libparse/Makefile.in 1.1.1.1.34.1 +2 -2 src/contrib/ntp/libparse/README 1.1.4.1 +155 -0 src/contrib/ntp/libparse/binio.c (new) 1.1.1.3.14.1 +35 -9 src/contrib/ntp/libparse/clk_computime.c 1.1.1.3.14.1 +34 -8 src/contrib/ntp/libparse/clk_dcf7000.c 1.1.1.3.14.1 +5 -2 src/contrib/ntp/libparse/clk_hopf6021.c 1.1.1.3.14.1 +39 -10 src/contrib/ntp/libparse/clk_meinberg.c 1.1.1.3.14.1 +87 -44 src/contrib/ntp/libparse/clk_rawdcf.c 1.1.1.3.14.1 +5 -2 src/contrib/ntp/libparse/clk_rcc8000.c 1.1.1.3.14.1 +35 -8 src/contrib/ntp/libparse/clk_schmid.c 1.1.1.3.14.1 +36 -2 src/contrib/ntp/libparse/clk_trimtaip.c 1.1.1.3.14.1 +38 -3 src/contrib/ntp/libparse/clk_trimtsip.c 1.1.1.2.14.1 +43 -8 src/contrib/ntp/libparse/clk_varitext.c 1.1.1.2.14.1 +2 -2 src/contrib/ntp/libparse/clk_wharton.c 1.1.1.2.34.1 +102 -54 src/contrib/ntp/libparse/data_mbg.c 1.1.4.1 +76 -0 src/contrib/ntp/libparse/gpstolfp.c (new) 1.1.4.1 +610 -0 src/contrib/ntp/libparse/ieee754io.c (new) 1.1.1.1.34.1 +4 -4 src/contrib/ntp/libparse/info_trimble.c 1.1.4.1 +206 -0 src/contrib/ntp/libparse/mfp_mul.c (new) 1.1.1.3.14.1 +43 -11 src/contrib/ntp/libparse/parse.c 1.1.1.3.14.1 +34 -8 src/contrib/ntp/libparse/parse_conf.c 1.1.1.3.14.1 +39 -12 src/contrib/ntp/libparse/parsesolaris.c 1.1.1.2.34.1 +40 -11 src/contrib/ntp/libparse/parsestreams.c 1.1.1.1.34.1 +36 -2 src/contrib/ntp/libparse/trim_info.c 1.1.4.1 +6863 -0 src/contrib/ntp/ltmain.sh (new) 1.1.4.1 +26 -0 src/contrib/ntp/m4/define_dir.m4 (new) 1.1.4.1 +11 -0 src/contrib/ntp/m4/hs_ulong_const.m4 (new) 1.1.4.1 +87 -0 src/contrib/ntp/m4/os_cflags.m4 (new) 1.1.1.5.8.1 +86 -62 src/contrib/ntp/missing 1.1.1.6.8.1 +0 -111 src/contrib/ntp/mkinstalldirs (dead) 1.1.1.6.8.1 +68 -20 src/contrib/ntp/ntpd/Makefile.am 1.1.1.6.8.1 +463 -360 src/contrib/ntp/ntpd/Makefile.in 1.1.1.2.8.1 +163 -349 src/contrib/ntp/ntpd/cmd_args.c 1.1.1.2.34.1 +0 -135 src/contrib/ntp/ntpd/map_vme.c (dead) 1.1.1.4.8.1 +271 -63 src/contrib/ntp/ntpd/ntp_config.c 1.9.8.1 +149 -74 src/contrib/ntp/ntpd/ntp_control.c 1.1.1.3.8.1 +581 -428 src/contrib/ntp/ntpd/ntp_crypto.c 1.1.1.2.8.1 +31 -2 src/contrib/ntp/ntpd/ntp_filegen.c 1.1.1.5.8.1 +181 -107 src/contrib/ntp/ntpd/ntp_intres.c 1.1.1.6.8.1 +2974 -1318 src/contrib/ntp/ntpd/ntp_io.c 1.1.1.6.8.1 +386 -328 src/contrib/ntp/ntpd/ntp_loopfilter.c 1.1.1.3.8.1 +29 -6 src/contrib/ntp/ntpd/ntp_monitor.c 1.1.1.3.8.1 +296 -125 src/contrib/ntp/ntpd/ntp_peer.c 1.6.8.1 +1461 -1219 src/contrib/ntp/ntpd/ntp_proto.c 1.1.1.4.8.1 +353 -253 src/contrib/ntp/ntpd/ntp_refclock.c 1.1.1.4.8.1 +200 -68 src/contrib/ntp/ntpd/ntp_request.c 1.1.1.2.8.1 +53 -32 src/contrib/ntp/ntpd/ntp_restrict.c 1.1.1.4.8.1 +40 -8 src/contrib/ntp/ntpd/ntp_timer.c 1.1.1.3.8.1 +95 -91 src/contrib/ntp/ntpd/ntp_util.c 1.1.4.1 +1021 -0 src/contrib/ntp/ntpd/ntpd-opts.c (new) 1.1.4.1 +13 -0 src/contrib/ntp/ntpd/ntpd-opts.def (new) 1.1.4.1 +351 -0 src/contrib/ntp/ntpd/ntpd-opts.h (new) 1.1.4.1 +1 -0 src/contrib/ntp/ntpd/ntpd-opts.menu (new) 1.1.4.1 +489 -0 src/contrib/ntp/ntpd/ntpd-opts.texi (new) 1.1.4.1 +296 -0 src/contrib/ntp/ntpd/ntpd.1 (new) 1.1.1.5.8.1 +419 -462 src/contrib/ntp/ntpd/ntpd.c 1.1.4.1 +459 -0 src/contrib/ntp/ntpd/ntpdbase-opts.def (new) 1.1.4.1 +1262 -0 src/contrib/ntp/ntpd/ntpdsim-opts.c (new) 1.1.4.1 +15 -0 src/contrib/ntp/ntpd/ntpdsim-opts.def (new) 1.1.4.1 +422 -0 src/contrib/ntp/ntpd/ntpdsim-opts.h (new) 1.1.4.1 +1 -0 src/contrib/ntp/ntpd/ntpdsim-opts.menu (new) 1.1.4.1 +509 -0 src/contrib/ntp/ntpd/ntpdsim-opts.texi (new) 1.1.4.1 +357 -0 src/contrib/ntp/ntpd/ntpdsim.1 (new) 1.1.1.1.8.1 +15 -12 src/contrib/ntp/ntpd/ntpsim.c 1.1.4.1 +26 -0 src/contrib/ntp/ntpd/ppsapi_timepps.h (new) 1.1.1.3.8.1 +670 -723 src/contrib/ntp/ntpd/refclock_acts.c 1.1.1.3.8.1 +83 -59 src/contrib/ntp/ntpd/refclock_arbiter.c 1.1.1.3.8.1 +46 -6 src/contrib/ntp/ntpd/refclock_arc.c 1.1.1.4.8.1 +163 -150 src/contrib/ntp/ntpd/refclock_atom.c 1.1.1.3.8.1 +138 -104 src/contrib/ntp/ntpd/refclock_bancomm.c 1.1.1.5.8.1 +10 -10 src/contrib/ntp/ntpd/refclock_chu.c 1.1.1.6.8.1 +10 -22 src/contrib/ntp/ntpd/refclock_conf.c 1.1.1.3.8.1 +13 -5 src/contrib/ntp/ntpd/refclock_datum.c 1.1.1.3.8.1 +0 -3 src/contrib/ntp/ntpd/refclock_fg.c 1.1.1.4.8.1 +244 -612 src/contrib/ntp/ntpd/refclock_gpsvme.c 1.1.1.3.8.1 +43 -13 src/contrib/ntp/ntpd/refclock_heath.c 1.1.1.2.8.1 +0 -8 src/contrib/ntp/ntpd/refclock_hopfpci.c 1.1.1.2.8.1 +5 -3 src/contrib/ntp/ntpd/refclock_hopfser.c 1.1.1.3.8.1 +18 -3 src/contrib/ntp/ntpd/refclock_hpgps.c 1.1.1.4.8.1 +23 -24 src/contrib/ntp/ntpd/refclock_irig.c 1.1.1.3.8.1 +332 -31 src/contrib/ntp/ntpd/refclock_jjy.c 1.1.1.4.8.1 +22 -25 src/contrib/ntp/ntpd/refclock_jupiter.c 1.1.1.3.8.1 +12 -6 src/contrib/ntp/ntpd/refclock_leitch.c 1.1.1.5.8.1 +2 -8 src/contrib/ntp/ntpd/refclock_local.c 1.1.1.4.8.1 +35 -28 src/contrib/ntp/ntpd/refclock_msfees.c 1.1.1.4.8.1 +11 -13 src/contrib/ntp/ntpd/refclock_mx4200.c 1.1.1.2.8.1 +82 -37 src/contrib/ntp/ntpd/refclock_neoclock4x.c 1.1.1.4.8.1 +51 -12 src/contrib/ntp/ntpd/refclock_nmea.c 1.1.1.5.8.1 +418 -409 src/contrib/ntp/ntpd/refclock_oncore.c 1.1.1.5.8.1 +1 -1 src/contrib/ntp/ntpd/refclock_palisade.c 1.1.1.3.8.1 +2 -0 src/contrib/ntp/ntpd/refclock_palisade.h 1.1.1.4.8.1 +1091 -432 src/contrib/ntp/ntpd/refclock_parse.c 1.1.1.3.8.1 +2 -1 src/contrib/ntp/ntpd/refclock_pst.c 1.1.1.1.34.1 +0 -16 src/contrib/ntp/ntpd/refclock_ptbacts.c (dead) 1.1.1.2.8.1 +3 -7 src/contrib/ntp/ntpd/refclock_ripencc.c 1.1.1.4.8.1 +8 -1 src/contrib/ntp/ntpd/refclock_shm.c 1.1.1.3.8.1 +161 -69 src/contrib/ntp/ntpd/refclock_ulink.c 1.1.1.3.8.1 +0 -674 src/contrib/ntp/ntpd/refclock_usno.c (dead) 1.1.1.3.8.1 +866 -1016 src/contrib/ntp/ntpd/refclock_wwv.c 1.1.1.4.8.1 +57 -39 src/contrib/ntp/ntpd/refclock_wwvb.c 1.1.1.4.8.1 +18 -12 src/contrib/ntp/ntpdate/Makefile.am 1.1.1.5.8.1 +194 -138 src/contrib/ntp/ntpdate/Makefile.in 1.1.1.7.2.1 +367 -264 src/contrib/ntp/ntpdate/ntpdate.c 1.1.1.3.14.1 +7 -14 src/contrib/ntp/ntpdate/ntptimeset.c 1.1.1.3.8.1 +34 -13 src/contrib/ntp/ntpdc/Makefile.am 1.1.1.5.8.1 +276 -130 src/contrib/ntp/ntpdc/Makefile.in 1.1.1.1.8.1 +22 -0 src/contrib/ntp/ntpdc/layout.std 1.1.1.1.8.1 +2 -2 src/contrib/ntp/ntpdc/nl.pl 1.1.1.1.8.1 +2 -2 src/contrib/ntp/ntpdc/nl.pl.in 1.1.4.1 +667 -0 src/contrib/ntp/ntpdc/ntpdc-opts.c (new) 1.1.4.1 +127 -0 src/contrib/ntp/ntpdc/ntpdc-opts.def (new) 1.1.4.1 +222 -0 src/contrib/ntp/ntpdc/ntpdc-opts.h (new) 1.1.4.1 +1 -0 src/contrib/ntp/ntpdc/ntpdc-opts.menu (new) 1.1.4.1 +275 -0 src/contrib/ntp/ntpdc/ntpdc-opts.texi (new) 1.1.4.1 +158 -0 src/contrib/ntp/ntpdc/ntpdc.1 (new) 1.1.1.4.8.1 +180 -75 src/contrib/ntp/ntpdc/ntpdc.c 1.1.1.2.8.1 +13 -10 src/contrib/ntp/ntpdc/ntpdc.h 1.1.1.4.8.1 +333 -141 src/contrib/ntp/ntpdc/ntpdc_ops.c 1.1.1.4.8.1 +31 -10 src/contrib/ntp/ntpq/Makefile.am 1.1.1.5.8.1 +259 -122 src/contrib/ntp/ntpq/Makefile.in 1.1.4.1 +607 -0 src/contrib/ntp/ntpq/ntpq-opts.c (new) 1.1.4.1 +345 -0 src/contrib/ntp/ntpq/ntpq-opts.def (new) 1.1.4.1 +208 -0 src/contrib/ntp/ntpq/ntpq-opts.h (new) 1.1.4.1 +1 -0 src/contrib/ntp/ntpq/ntpq-opts.menu (new) 1.1.4.1 +215 -0 src/contrib/ntp/ntpq/ntpq-opts.texi (new) 1.1.4.1 +1768 -0 src/contrib/ntp/ntpq/ntpq-subs.c (new) 1.1.4.1 +385 -0 src/contrib/ntp/ntpq/ntpq.1 (new) 1.1.1.5.8.1 +158 -93 src/contrib/ntp/ntpq/ntpq.c 1.1.1.2.8.1 +11 -8 src/contrib/ntp/ntpq/ntpq.h 1.1.1.4.8.1 +0 -1734 src/contrib/ntp/ntpq/ntpq_ops.c (dead) 1.1.4.1 +31 -0 src/contrib/ntp/packageinfo.sh (new) 1.1.1.5.8.1 +148 -99 src/contrib/ntp/parseutil/Makefile.in 1.1.1.3.8.1 +81 -30 src/contrib/ntp/parseutil/dcfd.c 1.1.1.3.8.1 +63 -16 src/contrib/ntp/parseutil/testdcf.c 1.1.1.3.8.1 +5 -4 src/contrib/ntp/scripts/Makefile.am 1.1.1.5.8.1 +132 -68 src/contrib/ntp/scripts/Makefile.in 1.1.4.1 +41 -0 src/contrib/ntp/scripts/VersionName (new) 1.1.4.1 +7 -0 src/contrib/ntp/scripts/genCommitLog (new) 1.1.4.1 +67 -0 src/contrib/ntp/scripts/genver (new) 1.1.4.1 +172 -0 src/contrib/ntp/scripts/html2man.in (new) 1.1.1.3.14.1 +6 -9 src/contrib/ntp/scripts/mkver.in 1.1.1.2.14.1 +12 -12 src/contrib/ntp/scripts/monitoring/lr.pl 1.1.1.1.34.1 +31 -31 src/contrib/ntp/scripts/monitoring/ntploopwatch 1.1.1.2.14.1 +1 -2 src/contrib/ntp/scripts/ntpsweep.in 1.1.1.1.8.1 +15 -5 src/contrib/ntp/scripts/ntptrace.in 1.1.1.1.34.1 +0 -73 src/contrib/ntp/scripts/support/README (dead) 1.1.1.1.34.1 +0 -213 src/contrib/ntp/scripts/support/bin/monl (dead) 1.1.1.1.34.1 +0 -23 src/contrib/ntp/scripts/support/bin/mvstats (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/hp300.hp300 (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/hp700.hp700 (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/hp700.hp700.faui47 (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/hp800.hp800 (dead) 1.1.1.1.34.1 +0 -3 src/contrib/ntp/scripts/support/conf/ntp.conf (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun3.sun3 (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4.faui01 (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4.faui10 (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4.faui45 (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4c (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4c.Lucifer (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4m (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4m.faui42 (dead) 1.1.1.1.34.1 +0 -0 src/contrib/ntp/scripts/support/conf/sun4.sun4m.faui45m (dead) 1.1.1.1.34.1 +0 -19 src/contrib/ntp/scripts/support/conf/tickconf (dead) 1.1.1.1.34.1 +0 -18 src/contrib/ntp/scripts/support/etc/cron (dead) 1.1.1.1.34.1 +0 -8 src/contrib/ntp/scripts/support/etc/crontab (dead) 1.1.1.1.34.1 +0 -67 src/contrib/ntp/scripts/support/etc/install (dead) 1.1.1.1.34.1 +0 -198 src/contrib/ntp/scripts/support/etc/rc (dead) 1.1.1.1.34.1 +0 -72 src/contrib/ntp/scripts/support/etc/setup (dead) 1.1.4.1 +80 -0 src/contrib/ntp/sntp/COPYRIGHT (new) 1.1.1.1.8.1 +61 -22 src/contrib/ntp/sntp/Makefile.am 1.1.1.1.8.1 +496 -177 src/contrib/ntp/sntp/Makefile.in 1.1.1.1.8.1 +28 -27 src/contrib/ntp/sntp/README 1.1.1.1.8.1 +6680 -488 src/contrib/ntp/sntp/aclocal.m4 1.1.4.1 +2 -0 src/contrib/ntp/sntp/autogen-version.def (new) 1.1.4.1 +15 -0 src/contrib/ntp/sntp/bincheck.mf (new) 1.1.4.1 +142 -0 src/contrib/ntp/sntp/compile (new) 1.1.1.1.8.1 +328 -272 src/contrib/ntp/sntp/config.guess 1.1.4.1 +312 -0 src/contrib/ntp/sntp/config.h.in (new) 1.1.1.1.8.1 +125 -50 src/contrib/ntp/sntp/config.sub 1.1.1.1.8.1 +26496 -632 src/contrib/ntp/sntp/configure 1.1.1.1.8.1 +72 -9 src/contrib/ntp/sntp/configure.ac 1.1.1.1.8.1 +95 -37 src/contrib/ntp/sntp/depcomp 1.1.1.1.8.1 +3 -5 src/contrib/ntp/sntp/header.h 1.1.1.1.8.1 +250 -221 src/contrib/ntp/sntp/install-sh 1.1.1.1.8.1 +10 -24 src/contrib/ntp/sntp/internet.c 1.1.1.1.8.1 +2 -2 src/contrib/ntp/sntp/internet.h 1.1.4.1 +502 -0 src/contrib/ntp/sntp/libopts/COPYING.lgpl (new) 1.1.4.1 +26 -0 src/contrib/ntp/sntp/libopts/COPYING.mbsd (new) 1.1.4.1 +0 -0 src/contrib/ntp/sntp/libopts/MakeDefs.inc (new) 1.1.4.1 +24 -0 src/contrib/ntp/sntp/libopts/Makefile.am (new) 1.1.4.1 +496 -0 src/contrib/ntp/sntp/libopts/Makefile.in (new) 1.1.4.1 +93 -0 src/contrib/ntp/sntp/libopts/README (new) 1.1.4.1 +1120 -0 src/contrib/ntp/sntp/libopts/autoopts.c (new) 1.1.4.1 +387 -0 src/contrib/ntp/sntp/libopts/autoopts.h (new) 1.1.4.1 +977 -0 src/contrib/ntp/sntp/libopts/autoopts/options.h (new) 1.1.4.1 +355 -0 src/contrib/ntp/sntp/libopts/autoopts/usage-txt.h (new) 1.1.4.1 +106 -0 src/contrib/ntp/sntp/libopts/boolean.c (new) 1.1.4.1 +319 -0 src/contrib/ntp/sntp/libopts/compat/compat.h (new) 1.1.4.1 +339 -0 src/contrib/ntp/sntp/libopts/compat/pathfind.c (new) 1.1.4.1 +60 -0 src/contrib/ntp/sntp/libopts/compat/snprintf.c (new) 1.1.4.1 +60 -0 src/contrib/ntp/sntp/libopts/compat/strchr.c (new) 1.1.4.1 +19 -0 src/contrib/ntp/sntp/libopts/compat/strdup.c (new) 1.1.4.1 +130 -0 src/contrib/ntp/sntp/libopts/compat/windows-config.h (new) 1.1.4.1 +1290 -0 src/contrib/ntp/sntp/libopts/configfile.c (new) 1.1.4.1 +354 -0 src/contrib/ntp/sntp/libopts/cook.c (new) 1.1.4.1 +498 -0 src/contrib/ntp/sntp/libopts/enumeration.c (new) 1.1.4.1 +279 -0 src/contrib/ntp/sntp/libopts/environment.c (new) 1.1.4.1 +354 -0 src/contrib/ntp/sntp/libopts/genshell.c (new) 1.1.4.1 +149 -0 src/contrib/ntp/sntp/libopts/genshell.h (new) 1.1.4.1 +30 -0 src/contrib/ntp/sntp/libopts/libopts.c (new) 1.1.4.1 +563 -0 src/contrib/ntp/sntp/libopts/load.c (new) 1.1.4.1 +509 -0 src/contrib/ntp/sntp/libopts/m4/libopts.m4 (new) 1.1.4.1 +42 -0 src/contrib/ntp/sntp/libopts/m4/liboptschk.m4 (new) 1.1.4.1 +1122 -0 src/contrib/ntp/sntp/libopts/makeshell.c (new) 1.1.4.1 +733 -0 src/contrib/ntp/sntp/libopts/nested.c (new) 1.1.4.1 +93 -0 src/contrib/ntp/sntp/libopts/numeric.c (new) 1.1.4.1 +157 -0 src/contrib/ntp/sntp/libopts/pgusage.c (new) 1.1.4.1 +91 -0 src/contrib/ntp/sntp/libopts/proto.h (new) 1.1.4.1 +335 -0 src/contrib/ntp/sntp/libopts/putshell.c (new) 1.1.4.1 +250 -0 src/contrib/ntp/sntp/libopts/restore.c (new) 1.1.4.1 +521 -0 src/contrib/ntp/sntp/libopts/save.c (new) 1.1.4.1 +359 -0 src/contrib/ntp/sntp/libopts/sort.c (new) 1.1.4.1 +269 -0 src/contrib/ntp/sntp/libopts/stack.c (new) 1.1.4.1 +289 -0 src/contrib/ntp/sntp/libopts/streqvcmp.c (new) 1.1.4.1 +363 -0 src/contrib/ntp/sntp/libopts/text_mmap.c (new) 1.1.4.1 +321 -0 src/contrib/ntp/sntp/libopts/tokenize.c (new) 1.1.4.1 +740 -0 src/contrib/ntp/sntp/libopts/usage.c (new) 1.1.4.1 +178 -0 src/contrib/ntp/sntp/libopts/version.c (new) 1.1.4.1 +6863 -0 src/contrib/ntp/sntp/ltmain.sh (new) 1.1.1.1.8.1 +89 -143 src/contrib/ntp/sntp/main.c 1.1.1.1.8.1 +86 -62 src/contrib/ntp/sntp/missing 1.1.1.1.8.1 +0 -111 src/contrib/ntp/sntp/mkinstalldirs (dead) 1.1.4.1 +691 -0 src/contrib/ntp/sntp/sntp-opts.c (new) 1.1.4.1 +327 -0 src/contrib/ntp/sntp/sntp-opts.def (new) 1.1.4.1 +283 -0 src/contrib/ntp/sntp/sntp-opts.h (new) 1.1.4.1 +1 -0 src/contrib/ntp/sntp/sntp-opts.menu (new) 1.1.4.1 +173 -0 src/contrib/ntp/sntp/sntp-opts.texi (new) 1.1.4.1 +400 -0 src/contrib/ntp/sntp/sntp.1 (new) 1.1.1.1.8.1 +21 -31 src/contrib/ntp/sntp/socket.c 1.1.1.1.8.1 +6 -4 src/contrib/ntp/sntp/timing.c 1.1.4.1 +1 -0 src/contrib/ntp/sntp/version.def (new) 1.1.1.3.8.1 +33 -6 src/contrib/ntp/util/Makefile.am 1.1.1.5.8.1 +333 -201 src/contrib/ntp/util/Makefile.in 1.1.1.3.14.1 +1 -1 src/contrib/ntp/util/ansi2knr.c 1.1.1.3.8.1 +18 -11 src/contrib/ntp/util/hist.c 1.1.1.2.14.1 +87 -21 src/contrib/ntp/util/jitter.c 1.1.4.1 +412 -0 src/contrib/ntp/util/jitter.h (new) 1.1.4.1 +1044 -0 src/contrib/ntp/util/ntp-keygen-opts.c (new) 1.1.4.1 +209 -0 src/contrib/ntp/util/ntp-keygen-opts.def (new) 1.1.4.1 +318 -0 src/contrib/ntp/util/ntp-keygen-opts.h (new) 1.1.4.1 +1 -0 src/contrib/ntp/util/ntp-keygen-opts.menu (new) 1.1.4.1 +364 -0 src/contrib/ntp/util/ntp-keygen-opts.texi (new) 1.1.4.1 +176 -0 src/contrib/ntp/util/ntp-keygen.1 (new) 1.1.1.2.8.1 +69 -177 src/contrib/ntp/util/ntp-keygen.c 1.1.1.3.8.1 +2 -2 src/contrib/ntp/util/ntptime.c 1.1.4.1 +652 -0 src/contrib/ntp/util/tg.c (new) 1.1.1.3.8.1 +1 -1 src/contrib/ntp/version 1.1.4.1 +1 -0 src/contrib/ntp/version.m4 (new) 1.11.2.2 +1 -1 src/usr.sbin/ntp/Makefile 1.8.2.1 +1 -0 src/usr.sbin/ntp/Makefile.inc 1.13.2.1 +272 -63 src/usr.sbin/ntp/config.h 1.11.2.3 +5 -2 src/usr.sbin/ntp/doc/Makefile 1.10.2.1 +13 -11 src/usr.sbin/ntp/libntp/Makefile 1.1.4.1 +13 -0 src/usr.sbin/ntp/libopts/Makefile (new) 1.7.2.1 +2 -1 src/usr.sbin/ntp/libparse/Makefile 1.6.2.1 +9 -4 src/usr.sbin/ntp/ntp-keygen/Makefile 1.13.2.1 +12 -8 src/usr.sbin/ntp/ntpd/Makefile 1.6.2.1 +2 -2 src/usr.sbin/ntp/ntpdate/Makefile 1.10.2.1 +9 -5 src/usr.sbin/ntp/ntpdc/Makefile 1.10.2.1 +9 -5 src/usr.sbin/ntp/ntpq/Makefile 1.9.8.1 +1 -1 src/usr.sbin/ntp/scripts/mkver 1.3.2.1 +4 -3 src/usr.sbin/ntp/sntp/Makefile From roberto at FreeBSD.org Thu Sep 4 12:56:35 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Thu Sep 4 12:56:53 2008 Subject: cvs commit: src UPDATING Message-ID: <200809041256.m84CuZRo076963@repoman.freebsd.org> roberto 2008-09-04 12:51:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) . UPDATING Log: SVN rev 182753 on 2008-09-04 12:51:10Z by roberto Note the ntpd 04.2.4p5 upgrade. Approved by: re (kensmith) Revision Changes Path 1.416.2.40 +3 -0 src/UPDATING From des at FreeBSD.org Thu Sep 4 13:06:43 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Thu Sep 4 13:06:54 2008 Subject: cvs commit: src/sys/security/audit audit_syscalls.c Message-ID: <200809041306.m84D6g5H044166@repoman.freebsd.org> des 2008-09-04 13:06:36 UTC FreeBSD src repository Modified files: sys/security/audit audit_syscalls.c Log: SVN rev 182754 on 2008-09-04 13:06:36Z by des Unbreak the build. Pointy hat to: kevlo Revision Changes Path 1.32 +2 -2 src/sys/security/audit/audit_syscalls.c From kib at FreeBSD.org Thu Sep 4 13:51:28 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Thu Sep 4 13:52:18 2008 Subject: cvs commit: src/sys/amd64/amd64 cpu_switch.S machdep.c src/sys/amd64/ia32 ia32_signal.c Message-ID: <200809041351.m84DpRNs042411@repoman.freebsd.org> kib 2008-09-04 13:51:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 cpu_switch.S machdep.c sys/amd64/ia32 ia32_signal.c Log: SVN rev 182755 on 2008-09-04 13:51:08Z by kib MFC r182684: - When executing FreeBSD/amd64 binaries from FreeBSD/i386 or Linux/i386 processes, clear PCB_32BIT and PCB_GS32BIT bits. - Reread the fs and gs bases from the msr unconditionally, not believing the values in pcb_fsbase and pcb_gsbase, since usermode may reload segment registers, invalidating the cache. Approved by: re (kensmith) Revision Changes Path 1.160.2.2 +18 -2 src/sys/amd64/amd64/cpu_switch.S 1.675.2.8 +1 -0 src/sys/amd64/amd64/machdep.c 1.15.2.3 +1 -0 src/sys/amd64/ia32/ia32_signal.c From kib at FreeBSD.org Thu Sep 4 14:25:14 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Thu Sep 4 14:25:20 2008 Subject: cvs commit: src/sys/fs/msdosfs msdosfs_fat.c Message-ID: <200809041425.m84EPDhr066154@repoman.freebsd.org> kib 2008-09-04 14:25:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/msdosfs msdosfs_fat.c Log: SVN rev 182756 on 2008-09-04 14:25:10Z by kib MFC r182600: In rev. 1.17 (r33548) of msdosfs_fat.c, relative cluster numbers were replaced by file relative sector numbers as the buffer block number when zero-padding a file during extension. Revert the change, it causes wrong blocks filled with zeroes on seeking beyond end of file. PR: kern/47628 Approved by: re (kensmith) Revision Changes Path 1.48.2.1 +2 -2 src/sys/fs/msdosfs/msdosfs_fat.c From nwhitehorn at FreeBSD.org Thu Sep 4 14:38:03 2008 From: nwhitehorn at FreeBSD.org (Nathan Whitehorn) Date: Thu Sep 4 14:38:20 2008 Subject: cvs commit: src/sys/dev/bm if_bm.c Message-ID: <200809041437.m84Ebxu2051987@repoman.freebsd.org> nwhitehorn 2008-09-04 14:37:53 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/bm if_bm.c Log: SVN rev 182757 on 2008-09-04 14:37:53Z by nwhitehorn MFC r182670, which fixes a multiple locking bug that would panic WITNESS-enabled kernels. Approved by: re, marcel (mentor) Revision Changes Path 1.2.2.2 +1 -1 src/sys/dev/bm/if_bm.c From dfr at FreeBSD.org Thu Sep 4 14:54:31 2008 From: dfr at FreeBSD.org (Doug Rabson) Date: Thu Sep 4 14:54:37 2008 Subject: cvs commit: src/lib/librpcsec_gss svc_rpcsec_gss.c Message-ID: <200809041454.m84EsU4k047335@repoman.freebsd.org> dfr 2008-09-04 14:54:22 UTC FreeBSD src repository Modified files: lib/librpcsec_gss svc_rpcsec_gss.c Log: SVN rev 182758 on 2008-09-04 14:54:22Z by dfr Fix an off-by-one error in the replay detection logic. Revision Changes Path 1.3 +1 -1 src/lib/librpcsec_gss/svc_rpcsec_gss.c From kib at FreeBSD.org Thu Sep 4 15:09:46 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Thu Sep 4 15:09:58 2008 Subject: cvs commit: src/sys/fs/msdosfs msdosfs_fat.c Message-ID: <200809041509.m84F9k96038494@repoman.freebsd.org> kib 2008-09-04 15:09:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/fs/msdosfs msdosfs_fat.c Log: SVN rev 182759 on 2008-09-04 15:09:26Z by kib MFC r182600: In rev. 1.17 (r33548) of msdosfs_fat.c, relative cluster numbers were replaced by file relative sector numbers as the buffer block number when zero-padding a file during extension. Revert the change, it causes wrong blocks filled with zeroes on seeking beyond end of file. PR: kern/47628 Approved by: re (kensmith) Revision Changes Path 1.37.2.2 +2 -2 src/sys/fs/msdosfs/msdosfs_fat.c From jkim at FreeBSD.org Thu Sep 4 15:16:47 2008 From: jkim at FreeBSD.org (Jung-uk Kim) Date: Thu Sep 4 15:16:52 2008 Subject: cvs commit: src/sys/amd64/amd64 bpf_jit_machdep.c bpf_jit_machdep.h src/sys/i386/i386 bpf_jit_machdep.c bpf_jit_machdep.h src/sys/net bpf_jitter.c bpf_jitter.h Message-ID: <200809041516.m84FGk0P084626@repoman.freebsd.org> jkim 2008-09-04 15:15:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 bpf_jit_machdep.c bpf_jit_machdep.h sys/i386/i386 bpf_jit_machdep.c bpf_jit_machdep.h sys/net bpf_jitter.c bpf_jitter.h Log: SVN rev 182760 on 2008-09-04 15:15:39Z by jkim MFC: Sync. BPF JIT compiler with HEAD. - r182172: Embed scratch memory in the filter structure. - r182173: Fix a typo in copyrights. - r182220: Move empty filter handling to MI source. - r182376: Initialize scratch memory for JIT-compiled filter when it is allocated. Previously it may have contained unnecessary (even sensitive) data from the previous allocation. As a (good) side effect, scratch memory may be used to store the previous filter state(s) safely because it is allocated and freed with filter itself. However, use it carefully because bpf_filter(9) does not have this behavior. Approved by: re (kensmith) Revision Changes Path 1.4.2.2 +1 -5 src/sys/amd64/amd64/bpf_jit_machdep.c 1.3.2.2 +1 -1 src/sys/amd64/amd64/bpf_jit_machdep.h 1.4.2.2 +1 -5 src/sys/i386/i386/bpf_jit_machdep.c 1.3.2.2 +1 -1 src/sys/i386/i386/bpf_jit_machdep.h 1.3.2.2 +26 -19 src/sys/net/bpf_jitter.c 1.2.2.2 +2 -2 src/sys/net/bpf_jitter.h From jkim at FreeBSD.org Thu Sep 4 15:18:48 2008 From: jkim at FreeBSD.org (Jung-uk Kim) Date: Thu Sep 4 15:18:54 2008 Subject: cvs commit: src/sys/net bpf_filter.c Message-ID: <200809041518.m84FIlIu098700@repoman.freebsd.org> jkim 2008-09-04 15:18:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net bpf_filter.c Log: SVN rev 182761 on 2008-09-04 15:18:32Z by jkim MFC: r182380 Validate scratch memory addresses for BPF_STX and BPF_LDX|BPF_MEM. A badly written filter was able to reference invalid addresses, even cause kernel crash. Approved by: re (kensmith) Revision Changes Path 1.28.2.2 +3 -1 src/sys/net/bpf_filter.c From jkim at FreeBSD.org Thu Sep 4 15:27:03 2008 From: jkim at FreeBSD.org (Jung-uk Kim) Date: Thu Sep 4 15:27:09 2008 Subject: cvs commit: src/sys/net bpf_filter.c Message-ID: <200809041527.m84FR3FJ048806@repoman.freebsd.org> jkim 2008-09-04 15:26:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net bpf_filter.c Log: SVN rev 182762 on 2008-09-04 15:26:56Z by jkim MFC: r182380 Validate scratch memory addresses for BPF_STX and BPF_LDX|BPF_MEM. A badly written filter was able to reference invalid addresses, even cause kernel crash. Approved by: re (kensmith) Revision Changes Path 1.23.2.3 +3 -1 src/sys/net/bpf_filter.c From ed at FreeBSD.org Thu Sep 4 16:31:43 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Thu Sep 4 16:31:57 2008 Subject: cvs commit: src/sys/kern tty_compat.c src/sys/sys tty.h Message-ID: <200809041631.m84GVhvI084020@repoman.freebsd.org> ed 2008-09-04 16:30:53 UTC FreeBSD src repository Modified files: sys/kern tty_compat.c sys/sys tty.h Log: SVN rev 182763 on 2008-09-04 16:30:53Z by ed Fix an awful bug inside our COMPAT_43TTY code. When I migrated tty_compat.c to MPSAFE TTY, I just hooked it up to the build and fixed it until it compiled and somewhat worked. It turns out this was not the smartest thing, because the old TTY layer also had a field called t_flags, which contained a set of sgtty flags. This means our current COMPAT_43TTY code overwrites the TTY flags, causing all strange problems to occur. Fix this code to use a new struct member called t_compatflags. This commit may cause kern/127054 to be fixed, but this still has to be tested/confirmed by the originator. It has to be fixed anyway. PR: kern/127054 Revision Changes Path 1.41 +14 -12 src/sys/kern/tty_compat.c 1.106 +1 -0 src/sys/sys/tty.h From ed at FreeBSD.org Thu Sep 4 16:44:15 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Thu Sep 4 16:44:27 2008 Subject: cvs commit: src/share/man/man4 pts.4 src/sys/kern tty.c tty_pts.c src/sys/sys ttydevsw.h Message-ID: <200809041644.m84GiFPl063052@repoman.freebsd.org> ed 2008-09-04 16:39:02 UTC FreeBSD src repository Modified files: share/man/man4 pts.4 sys/kern tty.c tty_pts.c sys/sys ttydevsw.h Log: SVN rev 182764 on 2008-09-04 16:39:02Z by ed Implement pts(4) packet mode. As reported by several users on the mailing lists, applications like screen(1) fail to properly handle ^S and ^Q characters. This was because MPSAFE TTY didn't implement packet mode (TIOCPKT) yet. Add basic packet mode support to make these applications work again. Obtained from: //depot/projects/mpsafetty/... Revision Changes Path 1.2 +0 -6 src/share/man/man4/pts.4 1.287 +21 -0 src/sys/kern/tty.c 1.21 +85 -28 src/sys/kern/tty_pts.c 1.2 +11 -0 src/sys/sys/ttydevsw.h From obrien at FreeBSD.org Thu Sep 4 17:11:02 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Thu Sep 4 17:11:13 2008 Subject: cvs commit: src/sys/mips/mips intr_machdep.c Message-ID: <200809041710.m84HAwxO033775@repoman.freebsd.org> obrien 2008-09-04 17:10:52 UTC FreeBSD src repository Modified files: sys/mips/mips intr_machdep.c Log: SVN rev 182765 on 2008-09-04 17:10:52Z by obrien style(9) Revision Changes Path 1.2 +44 -49 src/sys/mips/mips/intr_machdep.c From marius at FreeBSD.org Thu Sep 4 19:42:04 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Thu Sep 4 19:42:15 2008 Subject: cvs commit: src/sys/boot/sparc64/loader main.c Message-ID: <200809041942.m84Jg1Fp000974@repoman.freebsd.org> marius 2008-09-04 19:41:54 UTC FreeBSD src repository Modified files: sys/boot/sparc64/loader main.c Log: SVN rev 182766 on 2008-09-04 19:41:54Z by marius Ensure interrupts are off while in {d,i}tlb_va_to_pa_sun4u(). I think this is necessary in order to make sure the workarounds in {d,i}tlb_get_data_sun4u() work correctly. Revision Changes Path 1.36 +10 -2 src/sys/boot/sparc64/loader/main.c From marius at FreeBSD.org Thu Sep 4 19:43:34 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Thu Sep 4 19:43:46 2008 Subject: cvs commit: src/sys/sparc64/include tte.h src/sys/sparc64/sparc64 pmap.c Message-ID: <200809041943.m84JhXxf013190@repoman.freebsd.org> marius 2008-09-04 19:43:14 UTC FreeBSD src repository Modified files: sys/sparc64/include tte.h sys/sparc64/sparc64 pmap.c Log: SVN rev 182767 on 2008-09-04 19:43:14Z by marius The physical address space of cheetah-class CPUs has been extended to 43 bits so update TD_PA_BITS accordingly. For the most part this increase is transparent to the existing code except for when reading the physical address from ASI_{D,I}TLB_DATA_ACCESS_REG, which we only do in the loader and which was already adjusted in r182478, or from the OFW translations node. While at it, ensure we are only taking valid OFW mapping entries into account. Revision Changes Path 1.18 +7 -4 src/sys/sparc64/include/tte.h 1.175 +10 -1 src/sys/sparc64/sparc64/pmap.c From marius at FreeBSD.org Thu Sep 4 19:59:05 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Thu Sep 4 19:59:16 2008 Subject: cvs commit: src/sys/sparc64/include cpu.h dcr.h src/sys/sparc64/sparc64 cheetah.c genassym.c machdep.c mp_machdep.c Message-ID: <200809041959.m84Jx5hA009181@repoman.freebsd.org> marius 2008-09-04 19:58:52 UTC FreeBSD src repository Modified files: sys/sparc64/include cpu.h sys/sparc64/sparc64 cheetah.c genassym.c machdep.c mp_machdep.c Added files: sys/sparc64/include dcr.h Log: SVN rev 182768 on 2008-09-04 19:58:52Z by marius Flesh out MMU and cache handling of cheetah-class CPUs. Revision Changes Path 1.18 +1 -0 src/sys/sparc64/include/cpu.h 1.1 +66 -0 src/sys/sparc64/include/dcr.h (new) 1.9 +89 -3 src/sys/sparc64/sparc64/cheetah.c 1.73 +5 -2 src/sys/sparc64/sparc64/genassym.c 1.145 +6 -0 src/sys/sparc64/sparc64/machdep.c 1.45 +2 -0 src/sys/sparc64/sparc64/mp_machdep.c From marius at FreeBSD.org Thu Sep 4 20:08:36 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Thu Sep 4 20:08:49 2008 Subject: cvs commit: src/sys/sparc64/sparc64 machdep.c mp_machdep.c Message-ID: <200809042008.m84K8Zxf064387@repoman.freebsd.org> marius 2008-09-04 20:08:21 UTC FreeBSD src repository Modified files: sys/sparc64/sparc64 machdep.c mp_machdep.c Log: SVN rev 182769 on 2008-09-04 20:08:21Z by marius Ensure the caches have the desired configuration (see especially cheetah_cache_enable()). Revision Changes Path 1.146 +1 -0 src/sys/sparc64/sparc64/machdep.c 1.46 +1 -0 src/sys/sparc64/sparc64/mp_machdep.c From brueffer at FreeBSD.org Thu Sep 4 20:45:37 2008 From: brueffer at FreeBSD.org (Christian Brueffer) Date: Thu Sep 4 20:45:49 2008 Subject: cvs commit: src/share/man/man4 Makefile Message-ID: <200809042045.m84KjbDF092654@repoman.freebsd.org> brueffer 2008-09-04 20:45:36 UTC FreeBSD src repository Modified files: share/man/man4 Makefile Log: SVN rev 182771 on 2008-09-04 20:45:36Z by brueffer Hook up ixgbe(4) to the build. D'oh! Revision Changes Path 1.431 +2 -0 src/share/man/man4/Makefile From marius at FreeBSD.org Thu Sep 4 20:53:09 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Thu Sep 4 20:53:20 2008 Subject: cvs commit: src/sys/sparc64/include trap.h src/sys/sparc64/sparc64 machdep.c trap.c Message-ID: <200809042053.m84Kr8dl046568@repoman.freebsd.org> marius 2008-09-04 20:52:54 UTC FreeBSD src repository Modified files: sys/sparc64/include trap.h sys/sparc64/sparc64 machdep.c trap.c Log: SVN rev 182773 on 2008-09-04 20:52:54Z by marius Use the PROM provided SUNW,set-trap-table to take over the trap table. This is required in order to set obp-control-relinquished within the PROM, allowing to safely read the OFW translations node. Without this, f.e. a `ofwdump -ap` triggers a fatal reset error or worse things on machines based on USIII and beyond. In theory this should allow to remove touching %tba in cpu_setregs(), in practice we seem to currently face a chicken and egg problem when doing so however. Revision Changes Path 1.13 +1 -0 src/sys/sparc64/include/trap.h 1.147 +10 -0 src/sys/sparc64/sparc64/machdep.c 1.94 +24 -0 src/sys/sparc64/sparc64/trap.c From marius at FreeBSD.org Thu Sep 4 21:06:25 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Thu Sep 4 21:06:36 2008 Subject: cvs commit: src/sys/sparc64/sparc64 exception.S Message-ID: <200809042106.m84L6O9V028545@repoman.freebsd.org> marius 2008-09-04 21:06:09 UTC FreeBSD src repository Modified files: sys/sparc64/sparc64 exception.S Log: SVN rev 182774 on 2008-09-04 21:06:09Z by marius When determining whether we trapped while in the PROM don't only check for addresses below the PROM range but also those above. Revision Changes Path 1.79 +4 -0 src/sys/sparc64/sparc64/exception.S From keramida at FreeBSD.org Fri Sep 5 01:36:43 2008 From: keramida at FreeBSD.org (Giorgos Keramidas) Date: Fri Sep 5 01:36:55 2008 Subject: cvs commit: src/sys/netinet if_ether.c Message-ID: <200809050136.m851ahLR012877@repoman.freebsd.org> keramida 2008-09-05 01:36:30 UTC FreeBSD src repository Modified files: sys/netinet if_ether.c Log: SVN rev 182775 on 2008-09-05 01:36:30Z by keramida Slightly reword comment and remove typos. Revision Changes Path 1.176 +3 -3 src/sys/netinet/if_ether.c From davidxu at FreeBSD.org Fri Sep 5 02:07:30 2008 From: davidxu at FreeBSD.org (David Xu) Date: Fri Sep 5 02:07:41 2008 Subject: cvs commit: src/sys/kern uipc_mqueue.c Message-ID: <200809050207.m8527Tu1007048@repoman.freebsd.org> davidxu 2008-09-05 02:07:25 UTC FreeBSD src repository Modified files: sys/kern uipc_mqueue.c Log: SVN rev 182776 on 2008-09-05 02:07:25Z by davidxu Fix lock name conflict. PR: kern/127040 Revision Changes Path 1.32 +1 -1 src/sys/kern/uipc_mqueue.c From thompsa at FreeBSD.org Fri Sep 5 04:05:47 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Fri Sep 5 04:05:54 2008 Subject: cvs commit: src/sys/kern uipc_mbuf.c Message-ID: <200809050405.m8545lQt032184@repoman.freebsd.org> thompsa 2008-09-05 04:05:31 UTC FreeBSD src repository Modified files: sys/kern uipc_mbuf.c Log: SVN rev 182777 on 2008-09-05 04:05:31Z by thompsa Remove the alignment of the align parameter. This is up to the caller to pass in and it breaks tap(4) on strict alignment machines as m_uiotombuf is called with ETHER_ALIGN. Found by: Jared Go Reviewed by: emax MFC after: 3 days Revision Changes Path 1.180 +1 -3 src/sys/kern/uipc_mbuf.c From kientzle at FreeBSD.org Fri Sep 5 05:56:05 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Fri Sep 5 05:56:16 2008 Subject: cvs commit: src/lib/libarchive archive_write_disk.c Message-ID: <200809050556.m855u4dT053323@repoman.freebsd.org> kientzle 2008-09-05 05:55:49 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c Log: SVN rev 182778 on 2008-09-05 05:55:49Z by kientzle MfP4: Use the set/unset tracking to determine when mtime or atime is unavailable. Use start_time as a substitute when one is missing; if both are missing, skip the call to {f,l,}utime{s,}() entirely. Revision Changes Path 1.34 +51 -14 src/lib/libarchive/archive_write_disk.c From kientzle at FreeBSD.org Fri Sep 5 06:13:55 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Fri Sep 5 06:14:02 2008 Subject: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c test_write_disk_hardlink.c Message-ID: <200809050613.m856DrAq075948@repoman.freebsd.org> kientzle 2008-09-05 06:13:11 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c test_write_disk_hardlink.c Log: SVN rev 182779 on 2008-09-05 06:13:11Z by kientzle MfP4: Handle entries with unset size properly: Regular files with unspecified size are "unlimited" (required by Zip reader, which sometimes does not know the uncompressed size of an entry until it gets to the end). Also, hardlinks with unspecified (or zero) size do not overwrite the data on disk nor do they set metadata. This is compatible with GNU tar and NetBSD pax behavior. Revision Changes Path 1.35 +82 -44 src/lib/libarchive/archive_write_disk.c 1.14 +70 -1 src/lib/libarchive/test/test_write_disk.c 1.5 +72 -15 src/lib/libarchive/test/test_write_disk_hardlink.c From kientzle at FreeBSD.org Fri Sep 5 06:15:30 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Fri Sep 5 06:15:42 2008 Subject: cvs commit: src/lib/libarchive archive_entry_link_resolver.c Message-ID: <200809050615.m856FUlA088030@repoman.freebsd.org> kientzle 2008-09-05 06:15:25 UTC FreeBSD src repository Modified files: lib/libarchive archive_entry_link_resolver.c Log: SVN rev 182780 on 2008-09-05 06:15:25Z by kientzle The link resolver now unsets the size to mark a hardlink with no body instead of setting it to zero. Revision Changes Path 1.4 +2 -2 src/lib/libarchive/archive_entry_link_resolver.c From pjd at FreeBSD.org Fri Sep 5 07:01:05 2008 From: pjd at FreeBSD.org (Pawel Jakub Dawidek) Date: Fri Sep 5 07:01:11 2008 Subject: cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/fs gfs.c src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_ctldir.c zfs_znode.c Message-ID: <200809050701.m85714Ee083718@repoman.freebsd.org> pjd 2008-09-05 07:00:40 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/fs gfs.c sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_ctldir.c zfs_znode.c Log: SVN rev 182781 on 2008-09-05 07:00:40Z by pjd Catch up after last insmntque() changes: - The vnode has to be locked exclusively before calling insmntque(). - Until I find a way to handle insmntque() failures use VV_FORCEINSMQ flag to force insmntque() to always succeed. Reported by: kris, trasz, des, others Suggested by: kib Tested by: trasz Revision Changes Path 1.6 +3 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c 1.10 +4 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c 1.18 +4 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c From davidxu at FreeBSD.org Fri Sep 5 07:33:06 2008 From: davidxu at FreeBSD.org (David Xu) Date: Fri Sep 5 07:33:18 2008 Subject: cvs commit: src/sys/kern uipc_mqueue.c Message-ID: <200809050733.m857X5lv002877@repoman.freebsd.org> davidxu 2008-09-05 07:32:57 UTC FreeBSD src repository Modified files: sys/kern uipc_mqueue.c Log: SVN rev 182782 on 2008-09-05 07:32:57Z by davidxu Fix LOR between vnode lock and internal mqueue locks. Revision Changes Path 1.33 +72 -41 src/sys/kern/uipc_mqueue.c From weongyo at FreeBSD.org Fri Sep 5 11:27:43 2008 From: weongyo at FreeBSD.org (Weongyo Jeong) Date: Fri Sep 5 11:27:49 2008 Subject: cvs commit: src/sys/dev/usb if_zyd.c usbdevs Message-ID: <200809051127.m85BRcfl049486@repoman.freebsd.org> weongyo 2008-09-05 11:27:33 UTC FreeBSD src repository Modified files: sys/dev/usb if_zyd.c usbdevs Log: SVN rev 182783 on 2008-09-05 11:27:33Z by weongyo Add ZyXEL G-202 Obtained from: OpenBSD Revision Changes Path 1.19 +1 -0 src/sys/dev/usb/if_zyd.c 1.368 +1 -0 src/sys/dev/usb/usbdevs From rpaulo at FreeBSD.org Fri Sep 5 12:49:26 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Fri Sep 5 12:49:37 2008 Subject: cvs commit: src/sys/geom/part g_part.c g_part.h g_part_gpt.c Message-ID: <200809051249.m85CnQaY059917@repoman.freebsd.org> rpaulo 2008-09-05 12:49:14 UTC FreeBSD src repository Modified files: sys/geom/part g_part.c g_part.h g_part_gpt.c Log: SVN rev 182784 on 2008-09-05 12:49:14Z by rpaulo Detect Apple HFS GPT slices. Revision Changes Path 1.21 +2 -1 src/sys/geom/part/g_part.c 1.11 +1 -0 src/sys/geom/part/g_part.h 1.11 +6 -0 src/sys/geom/part/g_part_gpt.c From gavin at FreeBSD.org Fri Sep 5 13:12:14 2008 From: gavin at FreeBSD.org (Gavin Atkinson) Date: Fri Sep 5 13:12:21 2008 Subject: cvs commit: src/sys/dev/usb if_zyd.c usbdevs In-Reply-To: <200809051127.m85BRcfl049486@repoman.freebsd.org> References: <200809051127.m85BRcfl049486@repoman.freebsd.org> Message-ID: <1220620329.99079.14.camel@buffy.york.ac.uk> On Fri, 2008-09-05 at 11:27 +0000, Weongyo Jeong wrote: > weongyo 2008-09-05 11:27:33 UTC > > FreeBSD src repository > > Modified files: > sys/dev/usb if_zyd.c usbdevs > Log: > SVN rev 182783 on 2008-09-05 11:27:33Z by weongyo > > Add ZyXEL G-202 > > Obtained from: OpenBSD > > Revision Changes Path > 1.19 +1 -0 src/sys/dev/usb/if_zyd.c > 1.368 +1 -0 src/sys/dev/usb/usbdevs PR: usb/126927. Note that usbdevs seems to be sorted numerically by product ID, so it looks like your addition has been inserted into the wrong place in that file. Gavin From rpaulo at FreeBSD.org Fri Sep 5 13:18:13 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Fri Sep 5 13:18:24 2008 Subject: cvs commit: src/sys/contrib/dev/ath/public mipsisa32-be-elf.hal.o.uu Message-ID: <200809051318.m85DICXV076784@repoman.freebsd.org> rpaulo 2008-09-05 13:18:06 UTC FreeBSD src repository Modified files: sys/contrib/dev/ath/public mipsisa32-be-elf.hal.o.uu Log: SVN rev 182787 on 2008-09-05 13:18:06Z by rpaulo Merge fix for P4 expansion from vendor branch. Revision Changes Path 1.3 +1 -1 src/sys/contrib/dev/ath/public/mipsisa32-be-elf.hal.o.uu From flz at FreeBSD.org Fri Sep 5 14:08:29 2008 From: flz at FreeBSD.org (Florent Thoumie) Date: Fri Sep 5 14:08:36 2008 Subject: cvs commit: src/usr.sbin/cdcontrol cdcontrol.1 cdcontrol.c Message-ID: <200809051408.m85E8TX5082575@repoman.freebsd.org> flz 2008-09-05 14:08:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.sbin/cdcontrol cdcontrol.1 cdcontrol.c Log: SVN rev 182788 on 2008-09-05 14:08:26Z by flz MFC r180507: enhance volume handling. PR: bin/125054 Submitted by: gahr Approved by: re (gnn) Revision Changes Path 1.40.10.1 +9 -1 src/usr.sbin/cdcontrol/cdcontrol.1 1.49.2.1 +29 -9 src/usr.sbin/cdcontrol/cdcontrol.c From flz at FreeBSD.org Fri Sep 5 14:08:45 2008 From: flz at FreeBSD.org (Florent Thoumie) Date: Fri Sep 5 14:08:56 2008 Subject: cvs commit: src/usr.sbin/cdcontrol cdcontrol.1 cdcontrol.c Message-ID: <200809051408.m85E8jsr084718@repoman.freebsd.org> flz 2008-09-05 14:08:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin/cdcontrol cdcontrol.1 cdcontrol.c Log: SVN rev 182789 on 2008-09-05 14:08:42Z by flz MFC r180507: enhance volume handling. PR: bin/125054 Submitted by: gahr Approved by: re (gnn) Revision Changes Path 1.40.2.1 +9 -1 src/usr.sbin/cdcontrol/cdcontrol.1 1.48.8.1 +29 -9 src/usr.sbin/cdcontrol/cdcontrol.c From jkoshy at FreeBSD.org Fri Sep 5 14:46:03 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Fri Sep 5 14:46:10 2008 Subject: cvs commit: src/sys/i386/include pmc_mdep.h Message-ID: <200809051446.m85Ek2kV053123@repoman.freebsd.org> jkoshy 2008-09-05 14:45:56 UTC FreeBSD src repository Modified files: sys/i386/include pmc_mdep.h Log: SVN rev 182790 on 2008-09-05 14:45:56Z by jkoshy Correct a copy-paste error---do not look for REX prefixes in i386 code. Revision Changes Path 1.7 +2 -2 src/sys/i386/include/pmc_mdep.h From emaste at FreeBSD.org Fri Sep 5 15:25:05 2008 From: emaste at FreeBSD.org (Ed Maste) Date: Fri Sep 5 15:25:17 2008 Subject: cvs commit: src/share/man/man9 CTASSERT.9 Message-ID: <200809051525.m85FP4Nc036153@repoman.freebsd.org> emaste 2008-09-05 15:24:54 UTC FreeBSD src repository Modified files: share/man/man9 CTASSERT.9 Log: SVN rev 182791 on 2008-09-05 15:24:54Z by emaste Add a note that CTASSERT() should not be used in header files. Revision Changes Path 1.3 +9 -1 src/share/man/man9/CTASSERT.9 From ed at FreeBSD.org Fri Sep 5 15:55:22 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Fri Sep 5 15:55:28 2008 Subject: cvs commit: src/sys/kern kern_resource.c Message-ID: <200809051555.m85FtLq9022094@repoman.freebsd.org> ed 2008-09-05 15:55:06 UTC FreeBSD src repository Modified files: sys/kern kern_resource.c Log: SVN rev 182792 on 2008-09-05 15:55:06Z by ed Fix a small typo in a comment in calcru1(). The word "happene" should read "happened". Submitted by: Jille Timmermans Revision Changes Path 1.191 +1 -1 src/sys/kern/kern_resource.c From rpaulo at FreeBSD.org Fri Sep 5 16:54:23 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Fri Sep 5 16:54:35 2008 Subject: cvs commit: src/sys/geom/part g_part.c Message-ID: <200809051654.m85GsN0D006748@repoman.freebsd.org> rpaulo 2008-09-05 16:54:07 UTC FreeBSD src repository Modified files: sys/geom/part g_part.c Log: SVN rev 182793 on 2008-09-05 16:54:07Z by rpaulo Include the vendor in the partition name. Revision Changes Path 1.22 +1 -1 src/sys/geom/part/g_part.c From emaste at FreeBSD.org Fri Sep 5 17:03:25 2008 From: emaste at FreeBSD.org (Ed Maste) Date: Fri Sep 5 17:03:30 2008 Subject: cvs commit: src/sys/kern link_elf.c link_elf_obj.c Message-ID: <200809051703.m85H3Oxb061523@repoman.freebsd.org> emaste 2008-09-05 17:03:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern link_elf.c link_elf_obj.c Log: SVN rev 182794 on 2008-09-05 17:03:10Z by emaste MFC r177228: Fix panic on e.g. "kldload /dev/null". PR: kern/121427 Approved by: re Revision Changes Path 1.81.8.8 +5 -0 src/sys/kern/link_elf.c 1.87.2.7 +4 -0 src/sys/kern/link_elf_obj.c From keramida at FreeBSD.org Fri Sep 5 17:41:26 2008 From: keramida at FreeBSD.org (Giorgos Keramidas) Date: Fri Sep 5 17:41:39 2008 Subject: cvs commit: src/lib/libc/regex re_format.7 Message-ID: <200809051741.m85HfQvB049847@repoman.freebsd.org> keramida 2008-09-05 17:41:20 UTC FreeBSD src repository Modified files: lib/libc/regex re_format.7 Log: SVN rev 182795 on 2008-09-05 17:41:20Z by keramida Add two example regexps: (1) one for matching all the characters that belong in a character class, and (2) one for matching all the characters *not* in a character class. Submitted by: Mark B, mkbucc at gmail.com MFC after: 3 days Revision Changes Path 1.12 +8 -0 src/lib/libc/regex/re_format.7 From rpaulo at FreeBSD.org Fri Sep 5 17:45:42 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Fri Sep 5 17:45:48 2008 Subject: cvs commit: src/sys/sys gpt.h Message-ID: <200809051745.m85HjfVI080937@repoman.freebsd.org> rpaulo 2008-09-05 17:45:24 UTC FreeBSD src repository Modified files: sys/sys gpt.h Log: SVN rev 182796 on 2008-09-05 17:45:24Z by rpaulo Add a couple more Apple GPT entries and NetBSD GPT entries. Revision Changes Path 1.13 +21 -0 src/sys/sys/gpt.h From rpaulo at FreeBSD.org Fri Sep 5 18:09:58 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Fri Sep 5 18:10:09 2008 Subject: cvs commit: src/sys/geom/part g_part.c g_part.h g_part_gpt.c Message-ID: <200809051809.m85I9vHN043170@repoman.freebsd.org> rpaulo 2008-09-05 18:09:49 UTC FreeBSD src repository Modified files: sys/geom/part g_part.c g_part.h g_part_gpt.c Log: SVN rev 182797 on 2008-09-05 18:09:49Z by rpaulo Keep entries sorted. Revision Changes Path 1.23 +1 -1 src/sys/geom/part/g_part.c 1.12 +1 -1 src/sys/geom/part/g_part.h 1.12 +1 -1 src/sys/geom/part/g_part_gpt.c From rpaulo at FreeBSD.org Fri Sep 5 18:11:28 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Fri Sep 5 18:11:40 2008 Subject: cvs commit: src/sys/geom/part g_part.c Message-ID: <200809051811.m85IBSQP051776@repoman.freebsd.org> rpaulo 2008-09-05 18:11:18 UTC FreeBSD src repository Modified files: sys/geom/part g_part.c Log: SVN rev 182798 on 2008-09-05 18:11:18Z by rpaulo Fix build. Revision Changes Path 1.24 +2 -2 src/sys/geom/part/g_part.c From imp at FreeBSD.org Fri Sep 5 20:45:46 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 5 20:45:57 2008 Subject: cvs commit: src/sys/dev/usb usbdevs Message-ID: <200809052045.m85KjkAS037720@repoman.freebsd.org> imp 2008-09-05 20:45:31 UTC FreeBSD src repository Modified files: sys/dev/usb usbdevs Log: SVN rev 182799 on 2008-09-05 20:45:31Z by imp Sort products numerically. Revision Changes Path 1.369 +1 -1 src/sys/dev/usb/usbdevs From imp at FreeBSD.org Fri Sep 5 20:50:02 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 5 20:50:12 2008 Subject: cvs commit: src/sys/dev/usb ucom.c ucomvar.h Message-ID: <200809052050.m85Ko1Ov071023@repoman.freebsd.org> imp 2008-09-05 20:49:45 UTC FreeBSD src repository Modified files: sys/dev/usb ucom.c ucomvar.h Log: SVN rev 182800 on 2008-09-05 20:49:45Z by imp Keep track of the active buffer on output. For the moment, panic if the device indicates that it wasn't able to write all the data in the buffer out. Ed Schouten doesn't like the idea of a panic here. I think for production code, we need something better. For right now, while we're trying to assess the impact of this issue, a panic is OK. So complain to me, not him if this is hit. Revision Changes Path 1.68 +4 -0 src/sys/dev/usb/ucom.c 1.12 +1 -0 src/sys/dev/usb/ucomvar.h From julian at FreeBSD.org Fri Sep 5 21:03:33 2008 From: julian at FreeBSD.org (Julian Elischer) Date: Fri Sep 5 21:03:45 2008 Subject: cvs commit: src/sys/net route.h Message-ID: <200809052103.m85L3WNM061485@repoman.freebsd.org> julian 2008-09-05 21:03:19 UTC FreeBSD src repository Modified files: sys/net route.h Log: SVN rev 182801 on 2008-09-05 21:03:19Z by julian Be consistent about whether these multi-lined macros are separated by a blank line. Some were, some weren't. Decide in favour of the line as it matches what an inline would do, and it's easier to read. Revision Changes Path 1.72 +2 -0 src/sys/net/route.h From imp at FreeBSD.org Fri Sep 5 22:23:49 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 5 22:23:56 2008 Subject: cvs commit: src/sys/arm/at91 kb920x_machdep.c Message-ID: <200809052223.m85MNn1g056205@repoman.freebsd.org> imp 2008-09-05 22:23:41 UTC FreeBSD src repository Modified files: sys/arm/at91 kb920x_machdep.c Log: SVN rev 182803 on 2008-09-05 22:23:41Z by imp Kill bogus #if 1. There's no need for it since usb works these days. Revision Changes Path 1.31 +0 -2 src/sys/arm/at91/kb920x_machdep.c From rpaulo at FreeBSD.org Fri Sep 5 22:24:35 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Fri Sep 5 22:24:47 2008 Subject: cvs commit: src/sys/contrib/dev/ath/public wisoc.hal.o.uu wisoc.inc wisoc.opt_ah.h Message-ID: <200809052224.m85MOZcO063003@repoman.freebsd.org> rpaulo 2008-09-05 22:24:31 UTC FreeBSD src repository Added files: sys/contrib/dev/ath/public wisoc.hal.o.uu wisoc.inc wisoc.opt_ah.h Log: SVN rev 182804 on 2008-09-05 22:24:31Z by rpaulo Merge ath again (addition of wisoc files). Revision Changes Path 1.1 +4753 -0 src/sys/contrib/dev/ath/public/wisoc.hal.o.uu (new) 1.1 +69 -0 src/sys/contrib/dev/ath/public/wisoc.inc (new) 1.1 +7 -0 src/sys/contrib/dev/ath/public/wisoc.opt_ah.h (new) From imp at FreeBSD.org Fri Sep 5 22:27:21 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 5 22:27:32 2008 Subject: cvs commit: src/sys/arm/at91 at91.c Message-ID: <200809052227.m85MRLBp083313@repoman.freebsd.org> imp 2008-09-05 22:27:10 UTC FreeBSD src repository Modified files: sys/arm/at91 at91.c Log: SVN rev 182805 on 2008-09-05 22:27:10Z by imp Kill vestiges of the special case code we once had in place for usb memory allocation. It was change to include the range in the normal memory area, so these ifdef'd out special cases are no longer useful to keep around. Revision Changes Path 1.18 +2 -12 src/sys/arm/at91/at91.c From imp at FreeBSD.org Fri Sep 5 22:30:07 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 5 22:30:14 2008 Subject: cvs commit: src/sys/arm/at91 at91_ssc.c Message-ID: <200809052230.m85MU7Wf096695@repoman.freebsd.org> imp 2008-09-05 22:29:50 UTC FreeBSD src repository Modified files: sys/arm/at91 at91_ssc.c Log: SVN rev 182806 on 2008-09-05 22:29:50Z by imp Kill bogus #if 0'd stuff for interrupts. They don't happen, and this driver will need more serious help to work with an interrupt driven path. There's many subtleties in driving the DMA engine with interrupts in many configurations. Best to not "guess" what the right way would be and mislead people. Revision Changes Path 1.5 +0 -16 src/sys/arm/at91/at91_ssc.c From imp at FreeBSD.org Fri Sep 5 22:31:08 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 5 22:31:20 2008 Subject: cvs commit: src/sys/arm/at91 at91_mci.c Message-ID: <200809052231.m85MV8lw002069@repoman.freebsd.org> imp 2008-09-05 22:30:59 UTC FreeBSD src repository Modified files: sys/arm/at91 at91_mci.c Log: SVN rev 182807 on 2008-09-05 22:30:59Z by imp Turn some lame pseudo-code into a less lame comment. Revision Changes Path 1.5 +1 -8 src/sys/arm/at91/at91_mci.c From yongari at FreeBSD.org Sat Sep 6 00:25:26 2008 From: yongari at FreeBSD.org (Pyun YongHyeon) Date: Sat Sep 6 00:25:37 2008 Subject: cvs commit: src/sys/dev/re if_re.c Message-ID: <200809060025.m860PPx1012211@repoman.freebsd.org> yongari 2008-09-06 00:25:16 UTC FreeBSD src repository Modified files: sys/dev/re if_re.c Log: SVN rev 182808 on 2008-09-06 00:25:16Z by yongari Read ethernet address from ID registers for RTL8102E/RTL8102EL as reading from EEPROM doesn't seem to work on these controllers. Reported by: Milan Obuch ( freebsd-net at dino dot sk ) Tested by: Milan Obuch ( freebsd-net at dino dot sk ) Revision Changes Path 1.135 +2 -1 src/sys/dev/re/if_re.c From weongyo.jeong at gmail.com Sat Sep 6 03:00:40 2008 From: weongyo.jeong at gmail.com (Weongyo Jeong) Date: Sat Sep 6 03:00:46 2008 Subject: cvs commit: src/sys/dev/usb if_zyd.c usbdevs In-Reply-To: <1220620329.99079.14.camel@buffy.york.ac.uk> References: <200809051127.m85BRcfl049486@repoman.freebsd.org> <1220620329.99079.14.camel@buffy.york.ac.uk> Message-ID: <20080906022943.GA70643@freebsd.weongyo.org> On Fri, Sep 05, 2008 at 02:12:09PM +0100, Gavin Atkinson wrote: > On Fri, 2008-09-05 at 11:27 +0000, Weongyo Jeong wrote: > > weongyo 2008-09-05 11:27:33 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/usb if_zyd.c usbdevs > > Log: > > SVN rev 182783 on 2008-09-05 11:27:33Z by weongyo > > > > Add ZyXEL G-202 > > > > Obtained from: OpenBSD > > > > Revision Changes Path > > 1.19 +1 -0 src/sys/dev/usb/if_zyd.c > > 1.368 +1 -0 src/sys/dev/usb/usbdevs > > PR: usb/126927. > > Note that usbdevs seems to be sorted numerically by product ID, so it > looks like your addition has been inserted into the wrong place in that > file. Oops. It was my mistake. :-) Thanks! regards, Weongyo Jeong From marcel at FreeBSD.org Sat Sep 6 05:26:45 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Sat Sep 6 05:26:57 2008 Subject: cvs commit: src/lib/libc/stdlib malloc.c Message-ID: <200809060526.m865QiDw039517@repoman.freebsd.org> marcel 2008-09-06 05:26:31 UTC FreeBSD src repository Modified files: lib/libc/stdlib malloc.c Log: SVN rev 182809 on 2008-09-06 05:26:31Z by marcel Unbreak ia64: pges are 8KB. Revision Changes Path 1.178 +1 -1 src/lib/libc/stdlib/malloc.c From kientzle at FreeBSD.org Sat Sep 6 06:01:35 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Sat Sep 6 06:01:46 2008 Subject: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c Message-ID: <200809060601.m8661ZLx098240@repoman.freebsd.org> kientzle 2008-09-06 06:01:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: SVN rev 182810 on 2008-09-06 06:01:15Z by kientzle MFC r182587: If atime is missing, use time at which program started instead of substituting mtime Approved by: re (Ken Smith) Revision Changes Path 1.12.2.18 +13 -5 src/lib/libarchive/archive_write_disk.c 1.9.2.6 +4 -2 src/lib/libarchive/test/test_write_disk.c From kientzle at FreeBSD.org Sat Sep 6 06:01:52 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Sat Sep 6 06:01:57 2008 Subject: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk.c Message-ID: <200809060601.m8661pwY098422@repoman.freebsd.org> kientzle 2008-09-06 06:01:45 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk.c Log: SVN rev 182811 on 2008-09-06 06:01:45Z by kientzle MFC r182587: If atime is missing, use time at which program started instead of substituting mtime Approved by: re (Ken Smith) Revision Changes Path 1.17.2.9 +13 -5 src/lib/libarchive/archive_write_disk.c 1.6.2.4 +4 -2 src/lib/libarchive/test/test_write_disk.c From jhay at FreeBSD.org Sat Sep 6 10:13:04 2008 From: jhay at FreeBSD.org (John Hay) Date: Sat Sep 6 10:13:20 2008 Subject: cvs commit: src/release Makefile.inc.docports Message-ID: <200809061013.m86AD3dN009604@repoman.freebsd.org> jhay 2008-09-06 10:12:52 UTC FreeBSD src repository Modified files: release Makefile.inc.docports Log: SVN rev 182812 on 2008-09-06 10:12:52Z by jhay Chase the ghostscript port changes. Revision Changes Path 1.28 +2 -2 src/release/Makefile.inc.docports From trasz at FreeBSD.org Sat Sep 6 13:17:52 2008 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sat Sep 6 13:18:03 2008 Subject: cvs commit: src/bin/setfacl setfacl.c Message-ID: <200809061317.m86DHqqn074335@repoman.freebsd.org> trasz 2008-09-06 13:17:35 UTC FreeBSD src repository Modified files: bin/setfacl setfacl.c Log: SVN rev 182813 on 2008-09-06 13:17:35Z by trasz Fix double free in setfacl(1). Description from the author: Initially, 'acl' (an 'acl_t *') is allocated, and its ACCESS_ACL and DEFAULT_ACL fields are passed to the 'libc' ACL routines for subsequent allocation. If the '-m' option (merge existing ACL with a new one) is specified, then 'set_acl_mask()' will be called and passed one of the two ACLs. This function, in turn, replaces this given ACL structure by another, freshly allocated. However, the pointer in the 'acl' variable in the caller is not updated. The caller then proceeds to free the ACL, incurring in a double free condition. Submitted by: Pedro Martelletto Approved by: rwatson (mentor) Revision Changes Path 1.14 +6 -4 src/bin/setfacl/setfacl.c From jpaetzel at FreeBSD.org Sat Sep 6 14:10:40 2008 From: jpaetzel at FreeBSD.org (Josh Paetzel) Date: Sat Sep 6 14:10:51 2008 Subject: cvs commit: src/share/misc committers-ports.dot Message-ID: <200809061410.m86EAd4G052710@repoman.freebsd.org> jpaetzel 2008-09-06 14:10:31 UTC FreeBSD src repository Modified files: share/misc committers-ports.dot Log: SVN rev 182814 on 2008-09-06 14:10:31Z by jpaetzel Add myself to the list of ports committers. Approved by: ade (mentor) Revision Changes Path 1.74 +3 -0 src/share/misc/committers-ports.dot From ed at FreeBSD.org Sat Sep 6 14:43:41 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Sat Sep 6 14:43:48 2008 Subject: cvs commit: src/sys/kern tty.c Message-ID: <200809061443.m86EhfGP015182@repoman.freebsd.org> ed 2008-09-06 14:43:32 UTC FreeBSD src repository Modified files: sys/kern tty.c Log: SVN rev 182815 on 2008-09-06 14:43:32Z by ed Make TIOCCONS use priv_check() instead of checking /dev/console permissions. As discussed with Robert on IRC, checking the permissions on /dev/console to see if we can call TIOCCONS could be unreliable. When we run a chroot() without a devfs instance mounted inside, it won't actually check the permissions on the device node inside the devfs instance. Using the already existing PRIV_TTY_CONSOLE for this seems like a better idea. Approved by: rwatson Revision Changes Path 1.288 +8 -35 src/sys/kern/tty.c From kib at FreeBSD.org Sat Sep 6 15:21:15 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Sat Sep 6 15:21:21 2008 Subject: cvs commit: src/share/man/man9 bus_dma.9 Message-ID: <200809061521.m86FLFiJ004236@repoman.freebsd.org> kib 2008-09-06 15:21:01 UTC FreeBSD src repository Modified files: share/man/man9 bus_dma.9 Log: SVN rev 182816 on 2008-09-06 15:21:01Z by kib Document BUS_DMA_NOCACHE. MFC after: 3 days Revision Changes Path 1.42 +7 -0 src/share/man/man9/bus_dma.9 From ed at FreeBSD.org Sat Sep 6 15:42:16 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Sat Sep 6 15:42:22 2008 Subject: cvs commit: src/sys/sys termios.h Message-ID: <200809061542.m86FgGcK028710@repoman.freebsd.org> ed 2008-09-06 15:41:58 UTC FreeBSD src repository Modified files: sys/sys termios.h Log: SVN rev 182817 on 2008-09-06 15:41:58Z by ed Small style(9) nit in . There are a lot of places where we do "#define" instead of "#define". Clean this up a little. Revision Changes Path 1.24 +73 -73 src/sys/sys/termios.h From rik at FreeBSD.org Sat Sep 6 16:47:19 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sat Sep 6 16:47:26 2008 Subject: cvs commit: src/sys/netinet ip_fw.h ip_fw2.c Message-ID: <200809061647.m86GlJea029171@repoman.freebsd.org> rik 2008-09-06 16:47:07 UTC FreeBSD src repository Modified files: sys/netinet ip_fw.h ip_fw2.c Log: SVN rev 182818 on 2008-09-06 16:47:07Z by rik Export the IPFW_DEFAULT_RULE outside ip_fw2.c. This number in not only the default rule number but also the maximum rule number. User space software such as ipfw and natd should be aware of its value. The software that already includes ip_fw.h should use the defined value. All other a expected to use sysctl (as discussed on net@). MFC after: 5 days. Discussed on: net@ Revision Changes Path 1.115 +5 -0 src/sys/netinet/ip_fw.h 1.192 +2 -1 src/sys/netinet/ip_fw2.c From sam at FreeBSD.org Sat Sep 6 17:04:52 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:05:03 2008 Subject: cvs commit: src/sys/net80211 ieee80211_freebsd.h Message-ID: <200809061704.m86H4qVZ087878@repoman.freebsd.org> sam 2008-09-06 17:04:44 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_freebsd.h Log: SVN rev 182819 on 2008-09-06 17:04:44Z by sam fix age calculations (yet again); entries in the q have values relative to the head MFC after: 3 days Revision Changes Path 1.19 +1 -1 src/sys/net80211/ieee80211_freebsd.h From sam at FreeBSD.org Sat Sep 6 17:14:39 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:14:51 2008 Subject: cvs commit: src/sys/net80211 ieee80211.h Message-ID: <200809061714.m86HEcAw025820@repoman.freebsd.org> sam 2008-09-06 17:14:27 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211.h Log: SVN rev 182820 on 2008-09-06 17:14:27Z by sam o fix BAR definitions o add 11e reason codes Revision Changes Path 1.22 +15 -3 src/sys/net80211/ieee80211.h From sam at FreeBSD.org Sat Sep 6 17:16:10 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:16:22 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ddb.c ieee80211_node.h Message-ID: <200809061716.m86HGAQj026695@repoman.freebsd.org> sam 2008-09-06 17:15:55 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ddb.c ieee80211_node.h Log: SVN rev 182821 on 2008-09-06 17:15:55Z by sam purge ni_reqcw; not used and never will be Revision Changes Path 1.6 +2 -2 src/sys/net80211/ieee80211_ddb.c 1.32 +0 -1 src/sys/net80211/ieee80211_node.h From sam at FreeBSD.org Sat Sep 6 17:18:57 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:19:04 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ddb.c Message-ID: <200809061718.m86HIvU1028231@repoman.freebsd.org> sam 2008-09-06 17:18:38 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ddb.c Log: SVN rev 182822 on 2008-09-06 17:18:38Z by sam o show key indices w/o adjustment o display all key flags symbolically Revision Changes Path 1.7 +11 -7 src/sys/net80211/ieee80211_ddb.c From rik at FreeBSD.org Sat Sep 6 17:23:46 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sat Sep 6 17:23:58 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c Message-ID: <200809061723.m86HNk5I048869@repoman.freebsd.org> rik 2008-09-06 17:23:37 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: SVN rev 182823 on 2008-09-06 17:23:37Z by rik Use IPFW_DEFAULT_RULE instead of hardcoded value since now it is available. MFC after: 5 days. Revision Changes Path 1.121 +9 -8 src/sbin/ipfw/ipfw2.c From pjd at FreeBSD.org Sat Sep 6 17:24:34 2008 From: pjd at FreeBSD.org (Pawel Jakub Dawidek) Date: Sat Sep 6 17:24:46 2008 Subject: cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_vnops.c zfs_znode.c Message-ID: <200809061724.m86HOX05052507@repoman.freebsd.org> pjd 2008-09-06 17:24:07 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_vnops.c zfs_znode.c Log: SVN rev 182824 on 2008-09-06 17:24:07Z by pjd Lock vnode exclusively around insmntque(). Revision Changes Path 1.33 +0 -9 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c 1.19 +7 -1 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c From rik at FreeBSD.org Sat Sep 6 17:27:14 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sat Sep 6 17:27:26 2008 Subject: cvs commit: src/sbin/natd natd.c Message-ID: <200809061727.m86HRAWD068843@repoman.freebsd.org> rik 2008-09-06 17:26:52 UTC FreeBSD src repository Modified files: sbin/natd natd.c Log: SVN rev 182825 on 2008-09-06 17:26:52Z by rik Check rule numbers against maximum value to avoid rules cleanup due to overflow. MFC after: 5 days. Revision Changes Path 1.54 +24 -0 src/sbin/natd/natd.c From sam at FreeBSD.org Sat Sep 6 17:29:26 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:29:32 2008 Subject: cvs commit: src/sys/net80211 ieee80211_freebsd.h ieee80211_ht.c ieee80211_ht.h Message-ID: <200809061729.m86HTPXE084447@repoman.freebsd.org> sam 2008-09-06 17:29:11 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_freebsd.h ieee80211_ht.c ieee80211_ht.h Log: SVN rev 182826 on 2008-09-06 17:29:11Z by sam moreve the aggregation q; it's not being used and there's a better way to do this Revision Changes Path 1.20 +0 -7 src/sys/net80211/ieee80211_freebsd.h 1.13 +0 -4 src/sys/net80211/ieee80211_ht.c 1.7 +0 -1 src/sys/net80211/ieee80211_ht.h From sam at FreeBSD.org Sat Sep 6 17:32:11 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:32:27 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ht.c Message-ID: <200809061732.m86HWBkM096763@repoman.freebsd.org> sam 2008-09-06 17:31:55 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ht.c Log: SVN rev 182827 on 2008-09-06 17:31:55Z by sam don't do ampdu reordering of fragments; they should never happen Revision Changes Path 1.14 +15 -1 src/sys/net80211/ieee80211_ht.c From sam at FreeBSD.org Sat Sep 6 17:33:57 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:34:21 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ht.c ieee80211_node.h Message-ID: <200809061733.m86HXvCL098112@repoman.freebsd.org> sam 2008-09-06 17:33:46 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ht.c ieee80211_node.h Log: SVN rev 182828 on 2008-09-06 17:33:46Z by sam add IEEE80211_NODE_HT_ALL to collect up all the HT-related node flags Revision Changes Path 1.15 +1 -2 src/sys/net80211/ieee80211_ht.c 1.33 +3 -0 src/sys/net80211/ieee80211_node.h From sam at FreeBSD.org Sat Sep 6 17:38:29 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:38:35 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ht.c ieee80211_ioctl.h Message-ID: <200809061738.m86HcSHh001195@repoman.freebsd.org> sam 2008-09-06 17:38:20 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ht.c ieee80211_ioctl.h Log: SVN rev 182829 on 2008-09-06 17:38:20Z by sam o validate the ba policy in addba response o leave a check for the max ba window disabled; we accept out of range values and just truncate them but may want to act differently in the future Revision Changes Path 1.16 +27 -1 src/sys/net80211/ieee80211_ht.c 1.28 +2 -1 src/sys/net80211/ieee80211_ioctl.h From sam at FreeBSD.org Sat Sep 6 17:39:44 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:39:50 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ht.c Message-ID: <200809061739.m86Hdin1002053@repoman.freebsd.org> sam 2008-09-06 17:39:31 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ht.c Log: SVN rev 182830 on 2008-09-06 17:39:31Z by sam put back placeholder comment Revision Changes Path 1.17 +1 -0 src/sys/net80211/ieee80211_ht.c From sam at FreeBSD.org Sat Sep 6 17:43:01 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:43:12 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ht.c ieee80211_node.h Message-ID: <200809061743.m86Hh0J2022057@repoman.freebsd.org> sam 2008-09-06 17:42:51 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ht.c ieee80211_node.h Log: SVN rev 182831 on 2008-09-06 17:42:51Z by sam o kill IEEE80211_NODE_PSUPDATE; it was never used o kill IEEE80211_NODE_CHWUPDATE; it's use was pointless and it was defined wrong (overlap w/ existing flags) Revision Changes Path 1.18 +5 -7 src/sys/net80211/ieee80211_ht.c 1.34 +0 -2 src/sys/net80211/ieee80211_node.h From sam at FreeBSD.org Sat Sep 6 17:44:01 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:44:13 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ioctl.c Message-ID: <200809061744.m86Hi1u5029442@repoman.freebsd.org> sam 2008-09-06 17:43:47 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ioctl.c Log: SVN rev 182832 on 2008-09-06 17:43:47Z by sam only return the negotiated ampdu density for sta mode Revision Changes Path 1.63 +2 -1 src/sys/net80211/ieee80211_ioctl.c From sam at FreeBSD.org Sat Sep 6 17:48:35 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:48:41 2008 Subject: cvs commit: src/sys/net80211 ieee80211_phy.c Message-ID: <200809061748.m86HmWbQ059231@repoman.freebsd.org> sam 2008-09-06 17:48:25 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_phy.c Log: SVN rev 182833 on 2008-09-06 17:48:25Z by sam use c99 syntax for initializers; this silences warnings with picky compiler settings Revision Changes Path 1.3 +95 -99 src/sys/net80211/ieee80211_phy.c From sam at FreeBSD.org Sat Sep 6 17:51:19 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 6 17:51:30 2008 Subject: cvs commit: src/sys/net80211 ieee80211_node.c ieee80211_sta.c Message-ID: <200809061751.m86HpIFJ074002@repoman.freebsd.org> sam 2008-09-06 17:51:02 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_node.c ieee80211_sta.c Log: SVN rev 182834 on 2008-09-06 17:51:02Z by sam make all checks if ni_chw consistent Revision Changes Path 1.100 +1 -1 src/sys/net80211/ieee80211_node.c 1.2 +1 -1 src/sys/net80211/ieee80211_sta.c From rik at inse.ru Sat Sep 6 21:36:03 2008 From: rik at inse.ru (Roman Kurakin) Date: Sat Sep 6 21:36:09 2008 Subject: cvs commit: src/sys/netinet ip_fw.h ip_fw2.c In-Reply-To: <200809061647.m86GlJea029171@repoman.freebsd.org> References: <200809061647.m86GlJea029171@repoman.freebsd.org> Message-ID: <48C2F46B.1060306@localhost.inse.ru> I wonder, should I update __FreeBSD_version? Can't decide ... rik Roman Kurakin wrote: > rik 2008-09-06 16:47:07 UTC > > FreeBSD src repository > > Modified files: > sys/netinet ip_fw.h ip_fw2.c > Log: > SVN rev 182818 on 2008-09-06 16:47:07Z by rik > > Export the IPFW_DEFAULT_RULE outside ip_fw2.c. This number in not only > the default rule number but also the maximum rule number. User space > software such as ipfw and natd should be aware of its value. The > software that already includes ip_fw.h should use the defined value. All > other a expected to use sysctl (as discussed on net@). > > MFC after: 5 days. > Discussed on: net@ > > Revision Changes Path > 1.115 +5 -0 src/sys/netinet/ip_fw.h > 1.192 +2 -1 src/sys/netinet/ip_fw2.c > From nyan at FreeBSD.org Sun Sep 7 04:36:21 2008 From: nyan at FreeBSD.org (Takahashi Yoshihiro) Date: Sun Sep 7 04:36:28 2008 Subject: cvs commit: src/sys/dev/ic i8251.h i8255.h src/sys/pc98/cbus sio.c Message-ID: <200809070436.m874aLxp059911@repoman.freebsd.org> nyan 2008-09-07 04:35:04 UTC FreeBSD src repository Modified files: sys/dev/ic i8251.h sys/pc98/cbus sio.c Added files: sys/dev/ic i8255.h Log: SVN rev 182835 on 2008-09-07 04:35:04Z by nyan - Cleanup i8251 related defines. - Move i8255 related defines into a separate file. Revision Changes Path 1.3 +58 -51 src/sys/dev/ic/i8251.h 1.1 +46 -0 src/sys/dev/ic/i8255.h (new) 1.250 +32 -34 src/sys/pc98/cbus/sio.c From nyan at FreeBSD.org Sun Sep 7 04:44:56 2008 From: nyan at FreeBSD.org (Takahashi Yoshihiro) Date: Sun Sep 7 04:45:11 2008 Subject: cvs commit: src/sys/i386/isa isa.c src/sys/pc98/include bus.h src/sys/pc98/pc98 busiosubr.c Message-ID: <200809070444.m874ith8092354@repoman.freebsd.org> nyan 2008-09-07 04:44:24 UTC FreeBSD src repository Modified files: sys/i386/isa isa.c sys/pc98/include bus.h sys/pc98/pc98 busiosubr.c Log: SVN rev 182836 on 2008-09-07 04:44:24Z by nyan - Add the i386_memio_map_load() function to load I/O address table. - Add the bus_space_compare macro for bus_space consistency. - Switch using the bus_space_map_load() in isa_load_resourcev(). Revision Changes Path 1.152 +2 -21 src/sys/i386/isa/isa.c 1.8 +22 -0 src/sys/pc98/include/bus.h 1.7 +25 -0 src/sys/pc98/pc98/busiosubr.c From nyan at FreeBSD.org Sun Sep 7 04:47:57 2008 From: nyan at FreeBSD.org (Takahashi Yoshihiro) Date: Sun Sep 7 04:48:03 2008 Subject: cvs commit: src/sys/dev/uart uart_cpu_pc98.c Message-ID: <200809070447.m874lua0020876@repoman.freebsd.org> nyan 2008-09-07 04:47:39 UTC FreeBSD src repository Modified files: sys/dev/uart uart_cpu_pc98.c Log: SVN rev 182837 on 2008-09-07 04:47:39Z by nyan Use bus_space_compare() rather than i386_memio_compare() directly. Revision Changes Path 1.19 +1 -1 src/sys/dev/uart/uart_cpu_pc98.c From kientzle at FreeBSD.org Sun Sep 7 05:22:43 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Sun Sep 7 05:22:55 2008 Subject: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk_secure.c Message-ID: <200809070522.m875Mh2l031226@repoman.freebsd.org> kientzle 2008-09-07 05:22:33 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk_secure.c Log: SVN rev 182838 on 2008-09-07 05:22:33Z by kientzle When restoring a directory, allow symlinks to be followed. The full logic here gets a little complex, but the net effect is that the SECURE_SYMLINKS flag will prevent us from ever following a symlink. Without it, we'll only follow symlinks to dirs. bsdtar specifies SECURE_SYMLINKS by default, suppresses it for -P. I've also beefed up the write_disk_secure test to verify this behavior. PR: bin/126849 Revision Changes Path 1.36 +15 -3 src/lib/libarchive/archive_write_disk.c 1.6 +73 -0 src/lib/libarchive/test/test_write_disk_secure.c From ganbold at micom.mng.net Sun Sep 7 05:58:30 2008 From: ganbold at micom.mng.net (Ganbold) Date: Sun Sep 7 05:58:37 2008 Subject: cvs commit: src/sys/netinet ip_fw.h ip_fw2.c In-Reply-To: <200809061647.m86GlJea029171@repoman.freebsd.org> References: <200809061647.m86GlJea029171@repoman.freebsd.org> Message-ID: <48C36D84.6030906@micom.mng.net> Roman Kurakin wrote: > rik 2008-09-06 16:47:07 UTC > > FreeBSD src repository > > Modified files: > sys/netinet ip_fw.h ip_fw2.c > Log: > SVN rev 182818 on 2008-09-06 16:47:07Z by rik > > Export the IPFW_DEFAULT_RULE outside ip_fw2.c. This number in not only > the default rule number but also the maximum rule number. User space > software such as ipfw and natd should be aware of its value. The > software that already includes ip_fw.h should use the defined value. All > other a expected to use sysctl (as discussed on net@). > Well, how about IPFW_TABLES_MAX ? http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/127058 thanks, Ganbold > > MFC after: 5 days. > Discussed on: net@ > > Revision Changes Path > 1.115 +5 -0 src/sys/netinet/ip_fw.h > 1.192 +2 -1 src/sys/netinet/ip_fw2.c > _______________________________________________ > cvs-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-all > To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" > > > > -- You must include all income you receive in the form of money, property and services if it is not specifically exempt. Report property (goods) and services at their fair market values. Examples include income from bartering or swapping transactions, side commissions, kickbacks, rent paid in services, illegal activities (such as stealing, drugs, etc.), cash skimming by proprietors and tradesmen, "moonlighting" services, gambling, prizes and awards. Not reporting such income can lead to prosecution for perjury and fraud. -- Excerpt from Taxachussettes income tax forms From kientzle at FreeBSD.org Sun Sep 7 06:16:00 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Sun Sep 7 06:16:11 2008 Subject: cvs commit: src/lib/libarchive/test test_write_disk_secure.c Message-ID: <200809070615.m876FxaC062281@repoman.freebsd.org> kientzle 2008-09-07 06:15:45 UTC FreeBSD src repository Modified files: lib/libarchive/test test_write_disk_secure.c Log: SVN rev 182839 on 2008-09-07 06:15:45Z by kientzle Correct the comments here. PR: bin/126849 MFC after: 3 days Revision Changes Path 1.7 +2 -2 src/lib/libarchive/test/test_write_disk_secure.c From pjd at FreeBSD.org Sun Sep 7 07:55:17 2008 From: pjd at FreeBSD.org (Pawel Jakub Dawidek) Date: Sun Sep 7 07:55:28 2008 Subject: cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_znode.c Message-ID: <200809070755.m877tGIj050687@repoman.freebsd.org> pjd 2008-09-07 07:55:12 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_znode.c Log: SVN rev 182840 on 2008-09-07 07:55:12Z by pjd Initialize vp, so we don't call VOP_UNLOCK() with NULL vnode pointer. Confirmed by: marcus Revision Changes Path 1.20 +2 -1 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c From wb at freebie.xs4all.nl Sun Sep 7 10:28:00 2008 From: wb at freebie.xs4all.nl (Wilko Bulte) Date: Sun Sep 7 10:28:12 2008 Subject: cvs commit: src UPDATING In-Reply-To: <86abepd0kr.fsf@ds4.des.no> References: <200809012355.m81NtjZT038288@repoman.freebsd.org> <20080903002453.I65801@maildrop.int.zabbadoz.net> <86ej41d0q4.fsf@ds4.des.no> <86abepd0kr.fsf@ds4.des.no> Message-ID: <20080907102657.GA4276@freebie.xs4all.nl> Quoting Dag-Erling Smrgrav, who wrote on Wed, Sep 03, 2008 at 11:45:56AM +0200 .. > Dag-Erling Sm?rgrav writes: > > Because older servers don't have RSA keys (or rather, they don't load > > them). Instead of just inverting the order, whoever decided that we > > should prefer DSA to RSA (before my time) just removed the two lines of > > code that load the RSA key. > > Ah, bullshit. It was me who made the change. Memory ain't what it used > to be (and neither is nostalgia) It is called selective memory. Not yet available in DIMM form factor :) > DES > -- > Dag-Erling Sm?rgrav - des@des.no --- End of quoted text --- From rik at inse.ru Sun Sep 7 10:33:18 2008 From: rik at inse.ru (Roman Kurakin) Date: Sun Sep 7 10:33:23 2008 Subject: cvs commit: src/sys/netinet ip_fw.h ip_fw2.c In-Reply-To: <48C36D84.6030906@micom.mng.net> References: <200809061647.m86GlJea029171@repoman.freebsd.org> <48C36D84.6030906@micom.mng.net> Message-ID: <48C3ACCF.8050304@localhost.inse.ru> Ganbold wrote: > Roman Kurakin wrote: >> rik 2008-09-06 16:47:07 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/netinet ip_fw.h ip_fw2.c Log: >> SVN rev 182818 on 2008-09-06 16:47:07Z by rik >> Export the IPFW_DEFAULT_RULE outside ip_fw2.c. This number in >> not only >> the default rule number but also the maximum rule number. User space >> software such as ipfw and natd should be aware of its value. The >> software that already includes ip_fw.h should use the defined >> value. All >> other a expected to use sysctl (as discussed on net@). >> > Well, how about IPFW_TABLES_MAX ? > > http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/127058 I'll check it. rik > > thanks, > > Ganbold > >> MFC after: 5 days. >> Discussed on: net@ >> Revision Changes Path >> 1.115 +5 -0 src/sys/netinet/ip_fw.h >> 1.192 +2 -1 src/sys/netinet/ip_fw2.c >> _______________________________________________ >> cvs-all@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/cvs-all >> To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" >> >> >> >> > > From bz at FreeBSD.org Sun Sep 7 11:38:35 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Sun Sep 7 11:38:41 2008 Subject: cvs commit: src/sys/netinet tcp_output.c Message-ID: <200809071138.m87BcYYb070650@repoman.freebsd.org> bz 2008-09-07 11:38:30 UTC FreeBSD src repository Modified files: sys/netinet tcp_output.c Log: SVN rev 182841 on 2008-09-07 11:38:30Z by bz Add a second KASSERT checking for len >= 0 in the tcp output path. This is different to the first one (as len gets updated between those two) and would have caught various edge cases (read bugs) at a well defined place I had been debugging the last months instead of triggering (random) panics further down the call graph. MFC after: 2 months Revision Changes Path 1.154 +7 -1 src/sys/netinet/tcp_output.c From bz at FreeBSD.org Sun Sep 7 13:09:22 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Sun Sep 7 13:09:34 2008 Subject: cvs commit: src/sys/kern uipc_sockbuf.c Message-ID: <200809071309.m87D9Mex041380@repoman.freebsd.org> bz 2008-09-07 13:09:04 UTC FreeBSD src repository Modified files: sys/kern uipc_sockbuf.c Log: SVN rev 182842 on 2008-09-07 13:09:04Z by bz Catch a possible NULL pointer deref in case the offsets got mangled somehow. As a consequence we may now get an unexpected result(*). Catch that error cases with a well defined panic giving appropriate pointers to ease debugging. (*) While the concensus was that the case should never happen unless there was a bug, noone was definitively sure. Discussed with: kmacy (about 8 months back) Reviewed by: silby (as part of a larger patch in March) MFC after: 2 months Revision Changes Path 1.178 +3 -1 src/sys/kern/uipc_sockbuf.c From lulf at FreeBSD.org Sun Sep 7 14:12:14 2008 From: lulf at FreeBSD.org (Ulf Lilleengen) Date: Sun Sep 7 14:12:25 2008 Subject: cvs commit: src/lib/libgeom geom_util.c libgeom.h src/sys/geom geom_dev.c src/sys/sys disk.h Message-ID: <200809071412.m87ECCAE064153@repoman.freebsd.org> lulf 2008-09-07 13:54:57 UTC FreeBSD src repository Modified files: lib/libgeom geom_util.c libgeom.h sys/geom geom_dev.c sys/sys disk.h Log: SVN rev 182843 on 2008-09-07 13:54:57Z by lulf - Add a new ioctl for getting the provider name of a geom provider. - Add a routine for looking up a device and checking if it is a valid geom provider given a partial or full path to its device node. Reviewed by: phk Approved by: pjd (mentor) Revision Changes Path 1.3 +93 -13 src/lib/libgeom/geom_util.c 1.13 +2 -0 src/lib/libgeom/libgeom.h 1.98 +7 -0 src/sys/geom/geom_dev.c 1.43 +6 -0 src/sys/sys/disk.h From lulf at FreeBSD.org Sun Sep 7 14:15:20 2008 From: lulf at FreeBSD.org (Ulf Lilleengen) Date: Sun Sep 7 14:15:26 2008 Subject: cvs commit: src/sbin/fdisk fdisk.c src/usr.sbin/boot0cfg boot0cfg.c Message-ID: <200809071415.m87EFKPT064432@repoman.freebsd.org> lulf 2008-09-07 13:58:35 UTC FreeBSD src repository Modified files: sbin/fdisk fdisk.c usr.sbin/boot0cfg boot0cfg.c Log: SVN rev 182844 on 2008-09-07 13:58:35Z by lulf - Make use of the new and g_device_path utility function in libgeom to avoid duplication of code in fdisk and boot0cfg. Also make use of g_providername to fix an issue with fdisk and boot0cfg not using the correct provider when writing the MBR. Reviewed by: phk Approved by: pjd (mentor) Revision Changes Path 1.86 +31 -50 src/sbin/fdisk/fdisk.c 1.21 +23 -33 src/usr.sbin/boot0cfg/boot0cfg.c From simon at FreeBSD.org Sun Sep 7 14:32:18 2008 From: simon at FreeBSD.org (Simon L. Nielsen) Date: Sun Sep 7 14:32:29 2008 Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh Message-ID: <200809071432.m87EWI7R041299@repoman.freebsd.org> simon 2008-09-07 14:32:03 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: SVN rev 182845 on 2008-09-07 14:32:03Z by simon Change space -> tab in printed usage output to make it look consistent. Revision Changes Path 1.38 +1 -1 src/tools/tools/nanobsd/nanobsd.sh From bz at FreeBSD.org Sun Sep 7 14:45:04 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Sun Sep 7 14:45:10 2008 Subject: cvs commit: src/sys/netinet tcp_subr.c Message-ID: <200809071445.m87Ej4RN017831@repoman.freebsd.org> bz 2008-09-07 14:44:55 UTC FreeBSD src repository Modified files: sys/netinet tcp_subr.c Log: SVN rev 182846 on 2008-09-07 14:44:55Z by bz Convert SYSCTL_INTs for tcp_mssdflt and tcp_v6mssdflt to SYSCTL_PROCs and check that the default mss for neither v4 nor v6 goes below the minimum MSS constant (216). This prevents people from shooting themselves in the foot. PR: kern/118455 (remotely related) Reviewed by: silby (as part of a larger patch in March) MFC after: 2 months Revision Changes Path 1.312 +42 -6 src/sys/netinet/tcp_subr.c From bz at FreeBSD.org Sun Sep 7 14:53:37 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Sun Sep 7 14:53:46 2008 Subject: cvs commit: src/sys/netinet tcp_output.c In-Reply-To: <200809071138.m87BcYYb070650@repoman.freebsd.org> References: <200809071138.m87BcYYb070650@repoman.freebsd.org> Message-ID: <20080907143036.K65801@maildrop.int.zabbadoz.net> On Sun, 7 Sep 2008, Bjoern A. Zeeb wrote: > bz 2008-09-07 11:38:30 UTC > > FreeBSD src repository > > Modified files: > sys/netinet tcp_output.c > Log: > SVN rev 182841 on 2008-09-07 11:38:30Z by bz > > Add a second KASSERT checking for len >= 0 in the tcp output path. > > This is different to the first one (as len gets updated between those > two) and would have caught various edge cases (read bugs) at a well > defined place I had been debugging the last months instead of > triggering (random) panics further down the call graph. > > MFC after: 2 months PR: kern/118455 > Revision Changes Path > 1.154 +7 -1 src/sys/netinet/tcp_output.c > -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From trhodes at FreeBSD.org Sun Sep 7 15:19:51 2008 From: trhodes at FreeBSD.org (Tom Rhodes) Date: Sun Sep 7 15:19:56 2008 Subject: cvs commit: src/sbin/md5 md5.1 Message-ID: <200809071519.m87FJopF035016@repoman.freebsd.org> trhodes 2008-09-07 15:19:34 UTC FreeBSD src repository Modified files: sbin/md5 md5.1 Log: SVN rev 182847 on 2008-09-07 15:19:34Z by trhodes Bring a paragraph in this manual page a bit closer to the present date. Discussed with: des Revision Changes Path 1.25 +2 -2 src/sbin/md5/md5.1 From bz at FreeBSD.org Sun Sep 7 15:20:36 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Sun Sep 7 15:20:48 2008 Subject: cvs commit: src/sys/netinet tcp_subr.c Message-ID: <200809071520.m87FKaGe037617@repoman.freebsd.org> bz 2008-09-07 15:20:21 UTC FreeBSD src repository Modified files: sys/netinet tcp_subr.c Log: SVN rev 182848 on 2008-09-07 15:20:21Z by bz V_irtualize SVN r182846 tcp_mssdflt/tcp_v6mssdflt procedure based sysctl implementations for VIMAGE the same way we did elsewhere: update the implementation but leave the globals and the SYSCTL statement untouched. Revision Changes Path 1.313 +4 -4 src/sys/netinet/tcp_subr.c From kib at FreeBSD.org Sun Sep 7 16:41:37 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Sun Sep 7 16:41:49 2008 Subject: cvs commit: src/sys/amd64/linux32 linux32_genassym.c linux32_locore.s src/sys/i386/linux linux_genassym.c linux_locore.s Message-ID: <200809071641.m87GfaAp015315@repoman.freebsd.org> kib 2008-09-07 16:39:21 UTC FreeBSD src repository Modified files: sys/amd64/linux32 linux32_genassym.c linux32_locore.s sys/i386/linux linux_genassym.c linux_locore.s Log: SVN rev 182849 on 2008-09-07 16:39:21Z by kib Segment registers are stored in the uc_mcontext member of the struct l_ucontext. To restore the registers content, trampoline needs to dereference uc_mcontext instead of taking some undefined values from l_ucontext. Submitted by: Dmitry Chagin MFC after: 1 week Revision Changes Path 1.2 +1 -2 src/sys/amd64/linux32/linux32_genassym.c 1.3 +3 -2 src/sys/amd64/linux32/linux32_locore.s 1.19 +1 -0 src/sys/i386/linux/linux_genassym.c 1.12 +3 -2 src/sys/i386/linux/linux_locore.s From rpaulo at FreeBSD.org Sun Sep 7 18:15:48 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Sun Sep 7 18:15:54 2008 Subject: cvs commit: src/sys/dev/asmc asmc.c asmcvar.h Message-ID: <200809071815.m87IFlqW044785@repoman.freebsd.org> rpaulo 2008-09-07 18:15:34 UTC FreeBSD src repository Modified files: sys/dev/asmc asmc.c asmcvar.h Log: SVN rev 182850 on 2008-09-07 18:15:34Z by rpaulo Add support for MacBook Air. (not tested) Obtained from: mactel-linux Revision Changes Path 1.10 +7 -0 src/sys/dev/asmc/asmc.c 1.7 +6 -2 src/sys/dev/asmc/asmcvar.h From bz at FreeBSD.org Sun Sep 7 18:50:35 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Sun Sep 7 18:50:41 2008 Subject: cvs commit: src/sys/netinet tcp_input.c tcp_subr.c tcp_var.h Message-ID: <200809071850.m87IoZq1056771@repoman.freebsd.org> bz 2008-09-07 18:50:25 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c tcp_subr.c tcp_var.h Log: SVN rev 182851 on 2008-09-07 18:50:25Z by bz Split tcp_mss() in tcp_mss() and tcp_mss_update() where the former calls the latter. Merge tcp_mss_update() with code from tcp_mtudisc() basically doing the same thing. This gives us one central place where we calcuate and check mss values to update t_maxopd (maximum mss + options length) instead of two slightly different but almost equal implementations to maintain. PR: kern/118455 Reviewed by: silby (back in March) MFC after: 2 months Revision Changes Path 1.380 +56 -15 src/sys/netinet/tcp_input.c 1.314 +9 -73 src/sys/netinet/tcp_subr.c 1.164 +1 -0 src/sys/netinet/tcp_var.h From imp at FreeBSD.org Sun Sep 7 18:56:06 2008 From: imp at FreeBSD.org (Warner Losh) Date: Sun Sep 7 18:56:13 2008 Subject: cvs commit: src/sys/arm/conf KB920X Message-ID: <200809071856.m87Iu6Vr092141@repoman.freebsd.org> imp 2008-09-07 18:55:55 UTC FreeBSD src repository Modified files: sys/arm/conf KB920X Log: SVN rev 182852 on 2008-09-07 18:55:55Z by imp Minor cleanup of this config file: o It has been tested only on KB9202, KB9202A and KB9202B boards o Better comments about hints o option o Add newer SX_NOINLINE option. o Fix a few comments Revision Changes Path 1.19 +12 -9 src/sys/arm/conf/KB920X From matteo at FreeBSD.org Sun Sep 7 19:10:23 2008 From: matteo at FreeBSD.org (Matteo Riondato) Date: Sun Sep 7 19:10:39 2008 Subject: cvs commit: src/usr.sbin/setfib setfib.c Message-ID: <200809071910.m87JAM0t078993@repoman.freebsd.org> matteo 2008-09-07 19:10:06 UTC FreeBSD src repository Modified files: usr.sbin/setfib setfib.c Log: SVN rev 182853 on 2008-09-07 19:10:06Z by matteo Use %d to print numfibs MFC after: 1 day Revision Changes Path 1.5 +1 -1 src/usr.sbin/setfib/setfib.c From joel at FreeBSD.org Sun Sep 7 20:25:24 2008 From: joel at FreeBSD.org (Joel Dahl) Date: Sun Sep 7 20:25:37 2008 Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c Message-ID: <200809072025.m87KPOhR006918@repoman.freebsd.org> joel 2008-09-07 20:25:19 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: SVN rev 182854 on 2008-09-07 20:25:19Z by joel Fix deactivation of speakers while plugging in headphones on Fujitsu U1010, Lenovo 3k N200 and Acer Aspire 4715Z. Reviewed by: attilio PR: 126216, 126244, 127034 Submitted by: Anton E. Kartashev , Ganael Laplanche , Dennis Generaloff Revision Changes Path 1.56 +9 -0 src/sys/dev/sound/pci/hda/hdac.c From bz at FreeBSD.org Sun Sep 7 20:44:56 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Sun Sep 7 20:45:02 2008 Subject: cvs commit: src/sys/netinet tcp_debug.c tcp_subr.c Message-ID: <200809072044.m87Kitc5097667@repoman.freebsd.org> bz 2008-09-07 20:44:45 UTC FreeBSD src repository Modified files: sys/netinet tcp_debug.c tcp_subr.c Log: SVN rev 182855 on 2008-09-07 20:44:45Z by bz To my reading there are no real consumers of ip6_plen (IPv6 Payload Length) as set in tcpip_fillheaders(). ip6_output() will calculate it based of the length from the mbuf packet header itself. So initialize the value in tcpip_fillheaders() in correct (network) byte order. With the above change, to my reading, all places calling tcp_trace() pass in the ip6 header via ipgen as serialized in the mbuf and with ip6_plen in network byte order. Thus convert the IPv6 payload length to host byte order before printing. MFC after: 2 months Revision Changes Path 1.30 +1 -1 src/sys/netinet/tcp_debug.c 1.315 +1 -1 src/sys/netinet/tcp_subr.c From joel at FreeBSD.org Sun Sep 7 21:08:08 2008 From: joel at FreeBSD.org (Joel Dahl) Date: Sun Sep 7 21:08:15 2008 Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c In-Reply-To: <200809072025.m87KPOhR006918@repoman.freebsd.org> References: <200809072025.m87KPOhR006918@repoman.freebsd.org> Message-ID: <48C43B49.5060108@FreeBSD.org> Joel Dahl skrev: > joel 2008-09-07 20:25:19 UTC > > FreeBSD src repository > > Modified files: > sys/dev/sound/pci/hda hdac.c > Log: > SVN rev 182854 on 2008-09-07 20:25:19Z by joel > > Fix deactivation of speakers while plugging in headphones on Fujitsu > U1010, Lenovo 3k N200 and Acer Aspire 4715Z. > > Reviewed by: attilio > PR: 126216, 126244, 127034 ^^^^^^ Gah, should be 127037. -- Joel From roberto at FreeBSD.org Sun Sep 7 22:15:58 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Sun Sep 7 22:16:03 2008 Subject: cvs commit: src/contrib/ntp/libparse clk_rawdcf.c Message-ID: <200809072215.m87MFvJg031000@repoman.freebsd.org> roberto 2008-09-07 22:15:41 UTC FreeBSD src repository Modified files: contrib/ntp/libparse clk_rawdcf.c Log: SVN rev 182857 on 2008-09-07 22:15:41Z by roberto Merge from vendor/ntp/dist: r182856: Apply updated patch from bin/92839 to avoid two possible buffer overflows. PR: bin/92839 Submitted by: Helge Oldach Revision Changes Path 1.3 +2 -2 src/contrib/ntp/libparse/clk_rawdcf.c From kientzle at FreeBSD.org Sun Sep 7 23:59:45 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Sun Sep 7 23:59:56 2008 Subject: cvs commit: src/lib/libarchive/test test_write_disk_secure.c Message-ID: <200809072359.m87Nxj5D082823@repoman.freebsd.org> kientzle 2008-09-07 23:59:27 UTC FreeBSD src repository Modified files: lib/libarchive/test test_write_disk_secure.c Log: SVN rev 182858 on 2008-09-07 23:59:27Z by kientzle Correct a leaking archive_entry in the test suite. Revision Changes Path 1.8 +1 -0 src/lib/libarchive/test/test_write_disk_secure.c From imp at FreeBSD.org Mon Sep 8 00:41:47 2008 From: imp at FreeBSD.org (Warner Losh) Date: Mon Sep 8 00:41:58 2008 Subject: cvs commit: src/sys/arm/conf NSLU Message-ID: <200809080041.m880flYK021067@repoman.freebsd.org> imp 2008-09-08 00:41:32 UTC FreeBSD src repository Modified files: sys/arm/conf NSLU Log: SVN rev 182859 on 2008-09-08 00:41:32Z by imp Commit the no-brainer parts of my space saving kernel experiments. We don't inline the locking primitives, and only grab those parts of mii that we really need. Other space optimizations are too agressive for the generic file (removing all of usb, and loading it as kernel modules). Revision Changes Path 1.2 +5 -1 src/sys/arm/conf/NSLU From kientzle at FreeBSD.org Mon Sep 8 00:58:22 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Mon Sep 8 00:58:33 2008 Subject: cvs commit: src/lib/libarchive/test Makefile test_read_format_gtar_sparse.c Message-ID: <200809080058.m880wIV4038064@repoman.freebsd.org> kientzle 2008-09-08 00:58:12 UTC FreeBSD src repository Modified files: lib/libarchive/test Makefile test_read_format_gtar_sparse.c Log: SVN rev 182860 on 2008-09-08 00:58:12Z by kientzle Fix a type-aliasing problem in the libarchive test suite, restore WARNS=6. Revision Changes Path 1.25 +1 -1 src/lib/libarchive/test/Makefile 1.10 +4 -3 src/lib/libarchive/test/test_read_format_gtar_sparse.c From thompsa at FreeBSD.org Mon Sep 8 03:18:08 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Mon Sep 8 03:18:14 2008 Subject: cvs commit: src/sys/net if_bridge.c Message-ID: <200809080318.m883I6HD088522@repoman.freebsd.org> thompsa 2008-09-08 03:18:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net if_bridge.c Log: SVN rev 182861 on 2008-09-08 03:18:00Z by thompsa Revert r180140 for 6.4 and 7.1 where the bridge mac address is taken from the first member, there were problems reported in edge cases and using pppoe. Reviewed by: philip Approved by: re (kensmith) Revision Changes Path 1.11.2.58 +6 -33 src/sys/net/if_bridge.c From thompsa at FreeBSD.org Mon Sep 8 03:18:08 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Mon Sep 8 03:18:29 2008 Subject: cvs commit: src/sys/net if_bridge.c Message-ID: <200809080318.m883I7Cu088549@repoman.freebsd.org> thompsa 2008-09-08 03:18:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net if_bridge.c Log: SVN rev 182861 on 2008-09-08 03:18:00Z by thompsa Revert r180140 for 6.4 and 7.1 where the bridge mac address is taken from the first member, there were problems reported in edge cases and using pppoe. Reviewed by: philip Approved by: re (kensmith) Revision Changes Path 1.103.2.9 +6 -33 src/sys/net/if_bridge.c From thompsa at FreeBSD.org Mon Sep 8 03:44:07 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Mon Sep 8 03:44:18 2008 Subject: cvs commit: src/share/man/man4 if_bridge.4 src/sys/net if_bridge.c Message-ID: <200809080344.m883i7l0037253@repoman.freebsd.org> thompsa 2008-09-08 03:28:26 UTC FreeBSD src repository Modified files: share/man/man4 if_bridge.4 sys/net if_bridge.c Log: SVN rev 182862 on 2008-09-08 03:28:26Z by thompsa Put the bridge mac inheritance behind a sysctl with the default off as this still needs all the edge cases fixed. Submitted by: Eygene Ryabinkin Revision Changes Path 1.32 +16 -0 src/share/man/man4/if_bridge.4 1.117 +7 -2 src/sys/net/if_bridge.c From lulf at FreeBSD.org Mon Sep 8 06:27:14 2008 From: lulf at FreeBSD.org (Ulf Lilleengen) Date: Mon Sep 8 06:27:26 2008 Subject: cvs commit: src/lib/libgeom libgeom.3 Message-ID: <200809080627.m886REv2006976@repoman.freebsd.org> lulf 2008-09-08 06:27:00 UTC FreeBSD src repository Modified files: lib/libgeom libgeom.3 Log: SVN rev 182863 on 2008-09-08 06:27:00Z by lulf - Update the libgeom manpage with a description of g_device_path and g_providername utility functions. Approved by: kib (mentor) Revision Changes Path 1.11 +26 -3 src/lib/libgeom/libgeom.3 From ed at FreeBSD.org Mon Sep 8 06:29:45 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Mon Sep 8 06:29:57 2008 Subject: cvs commit: src/sys/dev/acpi_support acpi_fujitsu.c Message-ID: <200809080629.m886TjTJ007289@repoman.freebsd.org> ed 2008-09-08 06:29:24 UTC FreeBSD src repository Modified files: sys/dev/acpi_support acpi_fujitsu.c Log: SVN rev 182864 on 2008-09-08 06:29:24Z by ed Fix a typo in a comment in the ACPI Fujitsu driver. The word "hotkys" should read "hotkeys". Submitted by: Jille Timmermans Revision Changes Path 1.6 +1 -1 src/sys/dev/acpi_support/acpi_fujitsu.c From rwatson at FreeBSD.org Mon Sep 8 08:25:14 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Mon Sep 8 08:25:25 2008 Subject: cvs commit: src/sys/arm/conf NSLU In-Reply-To: <200809080041.m880flYK021067@repoman.freebsd.org> References: <200809080041.m880flYK021067@repoman.freebsd.org> Message-ID: On Mon, 8 Sep 2008, Warner Losh wrote: > Commit the no-brainer parts of my space saving kernel experiments. We > don't inline the locking primitives, and only grab those parts of mii > that we really need. Other space optimizations are too agressive for > the generic file (removing all of usb, and loading it as kernel > modules). It's been a few years since we selected defaults on lock inlining (and other optional parameters), and it might well be time to re-evaluate our defaults. Cache footprint on code continues to play a significant role in performance, the trade-offs for function invocation have changed quite a bit over the years. A more thorough performance analysis of lock inlining is probably overdue for all platforms, not just small embedded ones. Robert N M Watson Computer Laboratory University of Cambridge From kib at FreeBSD.org Mon Sep 8 08:58:48 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 8 08:58:55 2008 Subject: cvs commit: src/sys/amd64/amd64 machdep.c src/sys/amd64/include segments.h Message-ID: <200809080858.m888wmNl085523@repoman.freebsd.org> kib 2008-09-08 08:58:29 UTC FreeBSD src repository Modified files: sys/amd64/amd64 machdep.c sys/amd64/include segments.h Log: SVN rev 182865 on 2008-09-08 08:58:29Z by kib Fix inconsistencies in the comments. MFC after: 1 week Revision Changes Path 1.689 +2 -2 src/sys/amd64/amd64/machdep.c 1.40 +1 -1 src/sys/amd64/include/segments.h From kib at FreeBSD.org Mon Sep 8 09:09:35 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 8 09:09:42 2008 Subject: cvs commit: src/sys/amd64/linux32 linux32_machdep.c Message-ID: <200809080909.m8899Y0O052727@repoman.freebsd.org> kib 2008-09-08 09:09:23 UTC FreeBSD src repository Modified files: sys/amd64/linux32 linux32_machdep.c Log: SVN rev 182866 on 2008-09-08 09:09:23Z by kib In linux_set_thread_area(), mark pcb as PCB_GS32BIT. This was missed when r180992 was committed. Reviewed by: peter MFC after: 1 week Revision Changes Path 1.48 +1 -1 src/sys/amd64/linux32/linux32_machdep.c From kib at FreeBSD.org Mon Sep 8 09:56:06 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 8 09:56:13 2008 Subject: cvs commit: src/sys/amd64/amd64 mp_machdep.c trap.c Message-ID: <200809080956.m889u6Y1040418@repoman.freebsd.org> kib 2008-09-08 09:55:51 UTC FreeBSD src repository Modified files: sys/amd64/amd64 mp_machdep.c trap.c Log: SVN rev 182867 on 2008-09-08 09:55:51Z by kib Provide private per-CPU GDTs on amd64. This is required at least for the linux CB_GS32BIT to work. Noted by: nox Reviewed by: peter MFC after: 1 week Revision Changes Path 1.292 +11 -4 src/sys/amd64/amd64/mp_machdep.c 1.328 +2 -1 src/sys/amd64/amd64/trap.c From kib at FreeBSD.org Mon Sep 8 09:59:07 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 8 09:59:14 2008 Subject: cvs commit: src/sys/amd64/amd64 cpu_switch.S genassym.c machdep.c mp_machdep.c src/sys/amd64/include pcb.h pcpu.h src/sys/amd64/linux32 linux32_machdep.c Message-ID: <200809080959.m889x79G060810@repoman.freebsd.org> kib 2008-09-08 09:59:05 UTC FreeBSD src repository Modified files: sys/amd64/amd64 cpu_switch.S genassym.c machdep.c mp_machdep.c sys/amd64/include pcb.h pcpu.h sys/amd64/linux32 linux32_machdep.c Log: SVN rev 182868 on 2008-09-08 09:59:05Z by kib The pcb_gs32p should be per-cpu, not per-thread pointer. This is location in GDT where the segment descriptor from pcb_gs32sd is copied, and the location is in GDT local to CPU. Noted and reviewed by: peter MFC after: 1 week Revision Changes Path 1.164 +2 -2 src/sys/amd64/amd64/cpu_switch.S 1.170 +1 -1 src/sys/amd64/amd64/genassym.c 1.690 +1 -0 src/sys/amd64/amd64/machdep.c 1.293 +1 -0 src/sys/amd64/amd64/mp_machdep.c 1.66 +0 -1 src/sys/amd64/include/pcb.h 1.51 +2 -1 src/sys/amd64/include/pcpu.h 1.49 +1 -3 src/sys/amd64/linux32/linux32_machdep.c From kib at FreeBSD.org Mon Sep 8 10:27:24 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 8 10:27:36 2008 Subject: cvs commit: src/sys/sys param.h Message-ID: <200809081027.m88ARO2I033198@repoman.freebsd.org> kib 2008-09-08 10:27:11 UTC FreeBSD src repository Modified files: sys/sys param.h Log: SVN rev 182869 on 2008-09-08 10:27:11Z by kib Bump __FreeBSD_version for per-CPU GDT on amd64. Requested by: nox Revision Changes Path 1.364 +1 -1 src/sys/sys/param.h From raj at FreeBSD.org Mon Sep 8 10:41:23 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Mon Sep 8 10:41:54 2008 Subject: cvs commit: src/sys/conf NOTES src/sys/dev/iicbus ds133x.c Message-ID: <200809081041.m88AfNSr006858@repoman.freebsd.org> raj 2008-09-08 10:40:48 UTC FreeBSD src repository Modified files: sys/conf NOTES sys/dev/iicbus ds133x.c Log: SVN rev 182870 on 2008-09-08 10:40:48Z by raj ds133x: Introduce device_identify method; update NOTES. Obtained from: Semihalf Revision Changes Path 1.1505 +8 -0 src/sys/conf/NOTES 1.3 +13 -1 src/sys/dev/iicbus/ds133x.c From peter at FreeBSD.org Mon Sep 8 11:41:33 2008 From: peter at FreeBSD.org (Peter Wemm) Date: Mon Sep 8 11:41:44 2008 Subject: cvs commit: src/sys/dev/si si.c Message-ID: <200809081141.m88BfXD3053695@repoman.freebsd.org> peter 2008-09-08 11:41:20 UTC FreeBSD src repository Modified files: sys/dev/si si.c Log: SVN rev 182871 on 2008-09-08 11:41:20Z by peter Pass 1 of mpsafetty-ifying si(4). It compiles and has basic functionality, but needs a lot more work. In particular, it has no flow control and has a tendency to race when giving commands. It still uses Giant for the tty and driver lock, but this is a keep-it-simple feature for now. Some of the [temporary] proliferation of messages lines are way too long. Revision Changes Path 1.142 +166 -180 src/sys/dev/si/si.c From raj at FreeBSD.org Mon Sep 8 15:49:23 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Mon Sep 8 15:49:34 2008 Subject: cvs commit: src/sys/dev/iicbus ds133x.c ds1672.c Message-ID: <200809081549.m88FnMlX031552@repoman.freebsd.org> raj 2008-09-08 15:49:07 UTC FreeBSD src repository Modified files: sys/dev/iicbus ds133x.c ds1672.c Log: SVN rev 182872 on 2008-09-08 15:49:07Z by raj Streamline #include sections in ds133x and ds1672 drivers. This unbreaks the LINT build. Revision Changes Path 1.4 +0 -7 src/sys/dev/iicbus/ds133x.c 1.2 +0 -7 src/sys/dev/iicbus/ds1672.c From gshapiro at FreeBSD.org Mon Sep 8 17:13:24 2008 From: gshapiro at FreeBSD.org (Gregory Neil Shapiro) Date: Mon Sep 8 17:13:35 2008 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes article.sgml Message-ID: <200809081713.m88HDOdF081596@repoman.freebsd.org> gshapiro 2008-09-08 17:13:18 UTC FreeBSD src repository Modified files: release/doc/en_US.ISO8859-1/relnotes article.sgml Log: SVN rev 182873 on 2008-09-08 17:13:18Z by gshapiro Note sendmail 8.14.3 upgrade Revision Changes Path 1.1093 +1 -1 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From oleg at FreeBSD.org Mon Sep 8 18:10:49 2008 From: oleg at FreeBSD.org (Oleg Bulyzhin) Date: Mon Sep 8 18:11:01 2008 Subject: cvs commit: src/sys/dev/bge if_bge.c Message-ID: <200809081810.m88IAmUg088276@repoman.freebsd.org> oleg 2008-09-08 18:10:15 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: SVN rev 182874 on 2008-09-08 18:10:15Z by oleg bge_tick(): do not touch PHY if link is up. This should solve problem with extra input errors for some BCM57XX chips. PR: kern/122295 Revision Changes Path 1.212 +6 -2 src/sys/dev/bge/if_bge.c From jhb at FreeBSD.org Mon Sep 8 19:45:07 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Mon Sep 8 19:45:13 2008 Subject: cvs commit: src/sys/kern subr_sleepqueue.c Message-ID: <200809081945.m88Jj6K2031704@repoman.freebsd.org> jhb 2008-09-08 19:44:57 UTC FreeBSD src repository Modified files: sys/kern subr_sleepqueue.c Log: SVN rev 182875 on 2008-09-08 19:44:57Z by jhb Close a race in sleepq_broadcast() where the sleepq could be reused after it had been assigned to the last sleeping thread. That thread might have started running on another CPU and have reused that sleep queue. Fix it by just walking the thread queue using TAILQ_FOREACH_SAFE() rather than a while loop. PR: amd64/124200 Discovered by: tegge Tested by: benjsc MFC after: 1 week Revision Changes Path 1.57 +2 -3 src/sys/kern/subr_sleepqueue.c From ed at 80386.nl Mon Sep 8 20:07:48 2008 From: ed at 80386.nl (Ed Schouten) Date: Mon Sep 8 20:08:00 2008 Subject: cvs commit: src/sys/dev/si si.c In-Reply-To: <200809081141.m88BfXD3053695@repoman.freebsd.org> References: <200809081141.m88BfXD3053695@repoman.freebsd.org> Message-ID: <20080908195042.GF1191@hoeg.nl> * Peter Wemm wrote: > Pass 1 of mpsafetty-ifying si(4). It compiles and has basic functionality, > but needs a lot more work. In particular, it has no flow control and has > a tendency to race when giving commands. It still uses Giant for the > tty and driver lock, but this is a keep-it-simple feature for now. > Some of the [temporary] proliferation of messages lines are way too long. Thanks a lot! -- Ed Schouten WWW: http://80386.nl/ -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20080908/47dd61cf/attachment.pgp From jhb at freebsd.org Mon Sep 8 20:12:10 2008 From: jhb at freebsd.org (John Baldwin) Date: Mon Sep 8 20:12:17 2008 Subject: cvs commit: src/sys/dev/cxgb/ulp/toecore toedev.c src/sys/netinet tcp_offload.c toedev.h In-Reply-To: <48BC102C.3080508@freebsd.org> References: <200809010531.m815VOf0085178@repoman.freebsd.org> <48BC102C.3080508@freebsd.org> Message-ID: <200809081410.57357.jhb@freebsd.org> On Monday 01 September 2008 11:54:20 am Sam Leffler wrote: > Kip Macy wrote: > > kmacy 2008-09-01 05:30:22 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/cxgb/ulp/toecore toedev.c > > sys/netinet tcp_offload.c toedev.h > > Log: > > SVN rev 182591 on 2008-09-01 05:30:22Z by kmacy > > > > Don't check if an interface can do tcp offload if there are no offload > > devices registered on the system. > > This appears to have an unrelated change as well: > > /* > > * Look up the route used for the connection to > > * determine if it uses an interface capable of > > * offloading the connection. > > */ > > - rt = rtalloc1(nam, 1 /*report*/, 0 /*ignflags*/); > > + rt = rtalloc1(nam, 0 /*report*/, 0 /*ignflags*/); > > if (rt) > > RT_UNLOCK(rt); > > else > > Was that intentional? Maybe that is the source of the ARP breakage on 7.x? -- John Baldwin From jhb at freebsd.org Mon Sep 8 20:12:28 2008 From: jhb at freebsd.org (John Baldwin) Date: Mon Sep 8 20:12:38 2008 Subject: cvs commit: VOP_ATTRIB ... and sysutils/fusefs-kmod In-Reply-To: <20080902.132447.652861696.imp@bsdimp.com> References: <200808281530.m7SFU3h7013986@repoman.freebsd.org> <20080902.132447.652861696.imp@bsdimp.com> Message-ID: <200809081412.42281.jhb@freebsd.org> On Tuesday 02 September 2008 03:24:47 pm M. Warner Losh wrote: > In message: > > Robert Watson writes: > : 8-CURRENT kernels should reject old modules from loading unless > : __FreeBSD_version hasn't been bumped. > > Sure would be nice if the error message were more helpful as to the > cause. The current behavior is a bit, ummm, cryptic... Yes it is. I want to fix this but it requires overhauling some of the basic assumptions of the kernel module stuff and as such is tied up in my desire to really fix module versions (as per my mail to arch@ a while back). -- John Baldwin From marius at FreeBSD.org Mon Sep 8 20:21:58 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Mon Sep 8 20:22:10 2008 Subject: cvs commit: src/sys/dev/esp esp_sbus.c ncr53c9x.c ncr53c9xreg.h ncr53c9xvar.h src/sys/dev/le if_le_ledma.c src/sys/sparc64/sbus dma_sbus.c lsi64854.c lsi64854var.h Message-ID: <200809082021.m88KLwN0055341@repoman.freebsd.org> marius 2008-09-08 20:20:44 UTC FreeBSD src repository Modified files: sys/dev/esp esp_sbus.c ncr53c9x.c ncr53c9xreg.h ncr53c9xvar.h sys/dev/le if_le_ledma.c sys/sparc64/sbus dma_sbus.c lsi64854.c lsi64854var.h Log: SVN rev 182876 on 2008-09-08 20:20:44Z by marius o Move the MODULE_DEPEND() for cam(4) from the esp_sbus.c front-end to the ncr53c9x.c core where it actually belongs so future front-ends don't need to add it. o Use the correct OFW property when looking for the initiator ID of the SBus device. o Don't specify an alignment when creating the parent DMA tag for SUNW,fas; their DMA engine doesn't require an alignment constraint and it's no inherited by the child DMA tags anyway (which probably is a bug though). o Drop the superfluous sc_maxsync and use sc_minsync instead. The former apparently was added due to a confusion with the maximum frequency used in cam(4), which basically corresponds to the inverse of minimum sync period. o Merge ncr53c9x.c from NetBSD: 1.116: NCRDMA_SETUP() should be called before NCR_SET_COUNT() and NCRCMD_DMA command in ncr53c9x_select(). 1.125: free allocated resources on detach. o Static'ize ncr53c9x_action(), ncr53c9x_init() and ncr53c9x_reset() as these are not required outside of ncr53c9x.c. o In ncr53c9x_attach() don't leak the device mutex in case attaching fails. o Register an asynchronous notification handler so in case cam(4) reports a lost device we can cancel outstanding commands and restore the default parameters for the target in question. o For FAS366 correctly support 16-bit target IDs and let it know that we use 32-bit transfers. o Overhaul the negotiation of transfer settings. This includes distinguishing between current and goal transfer settings of the target so we can renegotiate their goal settings when necessary and correcting the order in which tagged, wide and synchronous transfers are negotiated. o If we are requesting sense, force a renegotiation if we are currently using anything different from asynchronous at 8 bit as the target might have lost our transfer negotiations. o In case of an XPT_RESET_BUS just directly call ncr53c9x_init() instead of issuing a NCRCMD_RSTSCSI, which in turn will issue an interrupt that is treated as an unexpected SCSI bus reset by ncr53c9x_intr() and thus calls ncr53c9x_init(). Remove the now no longer used ncr53c9x_scsi_reset(). o Correct an off-by-one error when setting cpi->max_lun. o In replace printf(9) with device_printf(9) calls where appropriate and in ncr53c9x_action() remove some unnecessarily verbose messages. o In ncr53c9x_sched() use TAILQ_FOREACH() instead of reimplementing it and consolidate two tagging-related target info checks into one. o In ncr53c9x_done() set the CAM status to CAM_SCSI_STATUS_ERROR when appropriate, respect CAM_DIS_AUTOSENSE and teach it to return SCSI status information. o In ncr53c9x_dequeue() ensure the tags are cleared. o Use ulmin() instead of min() where appropriate. o In ncr53c9x_msgout() consistently use the reset label. o When we're interrupted during a data phase and the DMA engine is still active, don't panic but reset the core and the DMA engine as this should be sufficient. Also, the typical problem for triggering this was the lack of renegotiation when requesting sense. o Correctly handle DEVICE RESETs. o Adapt the locking of esp(4) to MPSAFE cam(4). This includes moving the calls of lsi64854_attach() to the bus front-ends so it can pass the esp(4) mutex to bus_dma_tag_create(9). o Change the LSI64854 driver to not create a DMA tag and map for the Ethernet channel as le(4) will handle these on its own as well as sync and unload the DMA maps for the SCSI and parallel port channel after a DMA transfer. o Cam(4)'ify some NetBSD-centric comments. o Use bus_{read,write}_*(9) instead of bus_space_{read,write}_*(9) and take advantage of rman_get_rid(9) in order to save some softc members. Reviewed by: scottl MFC after: 1 month Revision Changes Path 1.17 +114 -119 src/sys/dev/esp/esp_sbus.c 1.19 +492 -341 src/sys/dev/esp/ncr53c9x.c 1.6 +2 -2 src/sys/dev/esp/ncr53c9xreg.h 1.10 +36 -28 src/sys/dev/esp/ncr53c9xvar.h 1.5 +36 -26 src/sys/dev/le/if_le_ledma.c 1.7 +11 -21 src/sys/sparc64/sbus/dma_sbus.c 1.9 +71 -64 src/sys/sparc64/sbus/lsi64854.c 1.7 +3 -12 src/sys/sparc64/sbus/lsi64854var.h From marius at FreeBSD.org Mon Sep 8 20:39:24 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Mon Sep 8 20:39:35 2008 Subject: cvs commit: src/sys/boot/sparc64/loader main.c src/sys/sparc64/sparc64 exception.S mp_exception.S pmap.c support.S swtch.S tlb.c Message-ID: <200809082039.m88KdNqQ061923@repoman.freebsd.org> marius 2008-09-08 20:38:48 UTC FreeBSD src repository Modified files: sys/boot/sparc64/loader main.c sys/sparc64/sparc64 exception.S mp_exception.S pmap.c support.S swtch.S tlb.c Log: SVN rev 182877 on 2008-09-08 20:38:48Z by marius USIII and beyond CPUs have stricter requirements when it comes to synchronization needed after stores to internal ASIs in order to make side-effects visible. This mainly requires the MEMBAR #Sync after such stores to be replaced with a FLUSH. We use KERNBASE as the address to FLUSH as it is guaranteed to not trap. Actually, the USII synchronization rules also already require a FLUSH in pretty much all of the cases changed. We're also hitting an additional USIII synchronization rule which requires stores to AA_IMMU_SFSR to be immediately followed by a DONE, FLUSH or RETRY. Doing so triggers a RED state exception though so leave the MEMBAR #Sync. Linux apparently also has gotten away with doing the same for quite some time now, apart from the fact that it's not clear to me why we need to clear the valid bit from the SFSR in the first place. Reviewed by: nwhitehorn Revision Changes Path 1.37 +2 -1 src/sys/boot/sparc64/loader/main.c 1.80 +12 -1 src/sys/sparc64/sparc64/exception.S 1.15 +7 -5 src/sys/sparc64/sparc64/mp_exception.S 1.176 +2 -2 src/sys/sparc64/sparc64/pmap.c 1.34 +2 -1 src/sys/sparc64/sparc64/support.S 1.36 +2 -1 src/sys/sparc64/sparc64/swtch.S 1.11 +4 -3 src/sys/sparc64/sparc64/tlb.c From marius at FreeBSD.org Mon Sep 8 21:24:37 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Mon Sep 8 21:24:44 2008 Subject: cvs commit: src/sys/sparc64/include asi.h tlb.h src/sys/sparc64/sparc64 cheetah.c genassym.c pmap.c swtch.S Message-ID: <200809082124.m88LOatd090606@repoman.freebsd.org> marius 2008-09-08 21:24:25 UTC FreeBSD src repository Modified files: sys/sparc64/include asi.h tlb.h sys/sparc64/sparc64 cheetah.c genassym.c pmap.c swtch.S Log: SVN rev 182878 on 2008-09-08 21:24:25Z by marius For cheetah-class CPUs ensure that the dt512_0 is set to hold 8k pages for all three contexts and configure the dt512_1 to hold 4MB pages for them (e.g. for direct mappings). This might allow for additional optimization by using the faulting page sizes provided by AA_DMMU_TAG_ACCESS_EXT for bypassing the page size walker for the dt512 in the superpage support code. Submitted by: nwhitehorn (initial patch) Revision Changes Path 1.14 +1 -0 src/sys/sparc64/include/asi.h 1.28 +29 -2 src/sys/sparc64/include/tlb.h 1.10 +20 -0 src/sys/sparc64/sparc64/cheetah.c 1.74 +1 -0 src/sys/sparc64/sparc64/genassym.c 1.177 +4 -3 src/sys/sparc64/sparc64/pmap.c 1.37 +4 -0 src/sys/sparc64/sparc64/swtch.S From jhb at FreeBSD.org Mon Sep 8 21:40:23 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Mon Sep 8 21:40:36 2008 Subject: cvs commit: src/sys/kern subr_turnstile.c Message-ID: <200809082140.m88LeNJW085481@repoman.freebsd.org> jhb 2008-09-08 21:40:15 UTC FreeBSD src repository Modified files: sys/kern subr_turnstile.c Log: SVN rev 182879 on 2008-09-08 21:40:15Z by jhb - Reduce scope of #ifdef's in uma_zcreate() call in init_turnstile0(). - Set UMA_ZONE_NOFREE so that the per-turnstile spin locks are type stable to avoid a race where one thread might dereference a lock in a free'd turnstile that was previously used by another thread. Theorized by: tegge (2) MFC after: 1 week Revision Changes Path 1.174 +4 -3 src/sys/kern/subr_turnstile.c From emax at FreeBSD.org Mon Sep 8 22:44:09 2008 From: emax at FreeBSD.org (Maksim Yevmenkin) Date: Mon Sep 8 22:44:20 2008 Subject: cvs commit: src/sys/net if_tap.c if_tap.h Message-ID: <200809082244.m88Mi9ZM077827@repoman.freebsd.org> emax 2008-09-08 22:43:55 UTC FreeBSD src repository Modified files: sys/net if_tap.c if_tap.h Log: SVN rev 182880 on 2008-09-08 22:43:55Z by emax Add new TAPGIFNAME tap(4) character device ioctl. This is a convenient shortcut to obtain network interface name using file descriptor for character device. Obtained from: NetBSD MFC after: 1 week Revision Changes Path 1.74 +6 -0 src/sys/net/if_tap.c 1.4 +1 -0 src/sys/net/if_tap.h From emax at FreeBSD.org Mon Sep 8 22:45:11 2008 From: emax at FreeBSD.org (Maksim Yevmenkin) Date: Mon Sep 8 22:45:18 2008 Subject: cvs commit: src/share/man/man4 tap.4 Message-ID: <200809082245.m88MjBhl083512@repoman.freebsd.org> emax 2008-09-08 22:44:51 UTC FreeBSD src repository Modified files: share/man/man4 tap.4 Log: SVN rev 182881 on 2008-09-08 22:44:51Z by emax Document TAPGIFNAME, TAPSIFINFO and TAPGIFINFO tap(4) character device ioctl's. MFC after: 1 week Revision Changes Path 1.20 +16 -1 src/share/man/man4/tap.4 From imp at bsdimp.com Tue Sep 9 01:00:12 2008 From: imp at bsdimp.com (M. Warner Losh) Date: Tue Sep 9 01:00:23 2008 Subject: cvs commit: src/sys/arm/conf NSLU In-Reply-To: References: <200809080041.m880flYK021067@repoman.freebsd.org> Message-ID: <20080908.185825.63051686.imp@bsdimp.com> In message: Robert Watson writes: : : On Mon, 8 Sep 2008, Warner Losh wrote: : : > Commit the no-brainer parts of my space saving kernel experiments. We : > don't inline the locking primitives, and only grab those parts of mii : > that we really need. Other space optimizations are too agressive for : > the generic file (removing all of usb, and loading it as kernel : > modules). : : It's been a few years since we selected defaults on lock inlining (and other : optional parameters), and it might well be time to re-evaluate our defaults. : Cache footprint on code continues to play a significant role in performance, : the trade-offs for function invocation have changed quite a bit over the : years. A more thorough performance analysis of lock inlining is probably : overdue for all platforms, not just small embedded ones. Agreed. I don't know if it is faster on the embedded platforms, but it makes such a huge space difference as to be well worth it... Warner From kmacy at FreeBSD.org Tue Sep 9 01:36:19 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 9 01:36:26 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_main.c cxgb_sge.c Message-ID: <200809090136.m891aEiN032037@repoman.freebsd.org> kmacy 2008-09-09 01:36:02 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_adapter.h cxgb_main.c cxgb_sge.c Log: SVN rev 182882 on 2008-09-09 01:36:02Z by kmacy Fix issue with recovering from transient jumbo mbuf shortage. Submitted by: Chelsio Inc. MFC after: 3 days Revision Changes Path 1.36 +0 -5 src/sys/dev/cxgb/cxgb_adapter.h 1.62 +0 -17 src/sys/dev/cxgb/cxgb_main.c 1.58 +7 -6 src/sys/dev/cxgb/cxgb_sge.c From rnoland at FreeBSD.org Tue Sep 9 02:05:21 2008 From: rnoland at FreeBSD.org (Robert Noland) Date: Tue Sep 9 02:05:27 2008 Subject: cvs commit: src/sys/dev/drm ati_pcigart.c drm_bufs.c drm_pci.c i915_dma.c mach64_dma.c Message-ID: <200809090205.m8925KKW007378@repoman.freebsd.org> rnoland 2008-09-09 02:05:03 UTC FreeBSD src repository Modified files: sys/dev/drm ati_pcigart.c drm_bufs.c drm_pci.c i915_dma.c mach64_dma.c Log: SVN rev 182883 on 2008-09-09 02:05:03Z by rnoland We should never call drm_pci_alloc() while holding locks, due the the calls to bus_dma. There were multiple paths that held different locks or no locks at all. This patch ensures that all of the calling paths drop their lock(s) before calling drm_pci_alloc(). Reviewed by: kib Revision Changes Path 1.5 +9 -4 src/sys/dev/drm/ati_pcigart.c 1.5 +2 -0 src/sys/dev/drm/drm_bufs.c 1.4 +7 -4 src/sys/dev/drm/drm_pci.c 1.9 +12 -6 src/sys/dev/drm/i915_dma.c 1.4 +6 -0 src/sys/dev/drm/mach64_dma.c From rnoland at FreeBSD.org Tue Sep 9 02:18:52 2008 From: rnoland at FreeBSD.org (Robert Noland) Date: Tue Sep 9 02:19:03 2008 Subject: cvs commit: src/sys/dev/drm ati_pcigart.c Message-ID: <200809090218.m892IpS2091598@repoman.freebsd.org> rnoland 2008-09-09 02:18:37 UTC FreeBSD src repository Modified files: sys/dev/drm ati_pcigart.c Log: SVN rev 182884 on 2008-09-09 02:18:37Z by rnoland IGP based radeon cards such as the rs485 and rs690 require that the GART table be un-cached. Our previous memory barrier was not sufficient. This patch allocates the IGP GART tables using the BUS_DMA_NOCACHE flag to get these cards working. Approved by: kib Revision Changes Path 1.6 +73 -18 src/sys/dev/drm/ati_pcigart.c From bz at FreeBSD.org Tue Sep 9 07:35:40 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Tue Sep 9 07:35:52 2008 Subject: cvs commit: src/sys/netinet tcp_input.c Message-ID: <200809090735.m897Zeqn050663@repoman.freebsd.org> bz 2008-09-09 07:35:21 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c Log: SVN rev 182885 on 2008-09-09 07:35:21Z by bz Work around an integer division resulting in 0 and thus the congestion window not being incremented, if cwnd > maxseg^2. As suggested in RFC2581 increment the cwnd by 1 in this case. See http://caia.swin.edu.au/reports/080829A/CAIA-TR-080829A.pdf for more details. Submitted by: Alana Huebner, Lawrence Stewart, Grenville Armitage (caia.swin.edu.au) Reviewed by: dwmalone, gnn, rpaulo MFC After: 3 days Revision Changes Path 1.381 +3 -1 src/sys/netinet/tcp_input.c From dfr at rabson.org Tue Sep 9 09:22:59 2008 From: dfr at rabson.org (Doug Rabson) Date: Tue Sep 9 09:23:11 2008 Subject: cvs commit: VOP_ATTRIB ... and sysutils/fusefs-kmod In-Reply-To: <200809081412.42281.jhb@freebsd.org> References: <200808281530.m7SFU3h7013986@repoman.freebsd.org> <20080902.132447.652861696.imp@bsdimp.com> <200809081412.42281.jhb@freebsd.org> Message-ID: On 8 Sep 2008, at 19:12, John Baldwin wrote: > On Tuesday 02 September 2008 03:24:47 pm M. Warner Losh wrote: >> In message: >> >> Robert Watson writes: >> : 8-CURRENT kernels should reject old modules from loading unless >> : __FreeBSD_version hasn't been bumped. >> >> Sure would be nice if the error message were more helpful as to the >> cause. The current behavior is a bit, ummm, cryptic... > > Yes it is. I want to fix this but it requires overhauling some of > the basic > assumptions of the kernel module stuff and as such is tied up in my > desire to > really fix module versions (as per my mail to arch@ a while back). Which I forgot to reply to. For the record, I completely agree with your suggested change to module version semantics. From ache at FreeBSD.org Tue Sep 9 09:46:46 2008 From: ache at FreeBSD.org (Andrey A. Chernov) Date: Tue Sep 9 09:46:58 2008 Subject: cvs commit: src/lib/libc/gen arc4random.c Message-ID: <200809090946.m899kida007700@repoman.freebsd.org> ache 2008-09-09 09:46:36 UTC FreeBSD src repository Modified files: lib/libc/gen arc4random.c Log: SVN rev 182886 on 2008-09-09 09:46:36Z by ache Return two fixes from previous backout which does not require review by secteam@ for the reasons mentioned below. 1) Rename /dev/urandom to /dev/random since urandom marked as XXX Deprecated alias in /sys/dev/random/randomdev.c (this is our naming convention and no review by secteam@ required) 2) Set rs_stired flag after forced initialization to prevent double stearing. (this is already in OpenBSD, i.e. they don't have double stearing. It means that this change matches their code path and no additional secteam@ review required) Submitted by: Thorsten Glaser (2) Revision Changes Path 1.25 +2 -1 src/lib/libc/gen/arc4random.c From rwatson at FreeBSD.org Tue Sep 9 10:09:36 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Tue Sep 9 10:09:43 2008 Subject: cvs commit: src/sys/kern subr_turnstile.c In-Reply-To: <200809082140.m88LeNJW085481@repoman.freebsd.org> References: <200809082140.m88LeNJW085481@repoman.freebsd.org> Message-ID: On Mon, 8 Sep 2008, John Baldwin wrote: > SVN rev 182879 on 2008-09-08 21:40:15Z by jhb > > - Reduce scope of #ifdef's in uma_zcreate() call in init_turnstile0(). > - Set UMA_ZONE_NOFREE so that the per-turnstile spin locks are type stable > to avoid a race where one thread might dereference a lock in a free'd > turnstile that was previously used by another thread. Is this a feature or a workaround for a bug? Normally in the above scenario we would consider use-after-free a bug or symptom of a larger architectural problem rather than a feature. At least, that's what I consider similar use of UMA_ZONE_NOFREE where it persists in the network stack :-). Robert N M Watson Computer Laboratory University of Cambridge From yongari at FreeBSD.org Tue Sep 9 10:10:15 2008 From: yongari at FreeBSD.org (Pyun YongHyeon) Date: Tue Sep 9 10:10:26 2008 Subject: cvs commit: src/sys/dev/jme if_jme.c Message-ID: <200809091010.m89AAFjg048380@repoman.freebsd.org> yongari 2008-09-09 10:10:03 UTC FreeBSD src repository Modified files: sys/dev/jme if_jme.c Log: SVN rev 182887 on 2008-09-09 10:10:03Z by yongari Fix typo. Revision Changes Path 1.4 +1 -1 src/sys/dev/jme/if_jme.c From yongari at FreeBSD.org Tue Sep 9 10:20:02 2008 From: yongari at FreeBSD.org (Pyun YongHyeon) Date: Tue Sep 9 10:20:09 2008 Subject: cvs commit: src/sys/dev/jme if_jme.c if_jmereg.h Message-ID: <200809091020.m89AK1Q5009061@repoman.freebsd.org> yongari 2008-09-09 10:19:48 UTC FreeBSD src repository Modified files: sys/dev/jme if_jme.c if_jmereg.h Log: SVN rev 182888 on 2008-09-09 10:19:48Z by yongari Add workaround for CRC errors seen at 100Mbps on JMC250 A2. While here update chip revision number of JMC250/JMC260 from the latest datasheet. Revision Changes Path 1.5 +13 -0 src/sys/dev/jme/if_jme.c 1.2 +3 -2 src/sys/dev/jme/if_jmereg.h From trasz at FreeBSD.org Tue Sep 9 12:31:50 2008 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Tue Sep 9 12:32:02 2008 Subject: cvs commit: src/bin/cp utils.c Message-ID: <200809091231.m89CVnPN013950@repoman.freebsd.org> trasz 2008-09-09 12:31:42 UTC FreeBSD src repository Modified files: bin/cp utils.c Log: SVN rev 182889 on 2008-09-09 12:31:42Z by trasz Remove redundant close(2). Submitted by: kensmith Approved by: rwatson (mentor) Revision Changes Path 1.55 +0 -1 src/bin/cp/utils.c From kib at FreeBSD.org Tue Sep 9 13:01:36 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 9 13:01:47 2008 Subject: cvs commit: src/sys/compat/linux linux_socket.c Message-ID: <200809091301.m89D1ZmL005943@repoman.freebsd.org> kib 2008-09-09 13:01:14 UTC FreeBSD src repository Modified files: sys/compat/linux linux_socket.c Log: SVN rev 182890 on 2008-09-09 13:01:14Z by kib Remove superfluous copyin() of args, structures are already in kernel space. Submitted by: dchagin MFC after: 1 week Revision Changes Path 1.76 +78 -155 src/sys/compat/linux/linux_socket.c From dfr at FreeBSD.org Tue Sep 9 14:19:43 2008 From: dfr at FreeBSD.org (Doug Rabson) Date: Tue Sep 9 14:19:54 2008 Subject: cvs commit: src/include/rpc svc_auth.h src/lib/libc/rpc svc.c svc_auth.c Message-ID: <200809091419.m89EJgYE087681@repoman.freebsd.org> dfr 2008-09-09 14:15:55 UTC FreeBSD src repository Modified files: include/rpc svc_auth.h lib/libc/rpc svc.c svc_auth.c Log: SVN rev 182891 on 2008-09-09 14:15:55Z by dfr Initialise the SVCAUTH field for new transport structures when they are allocated instead of waiting for the first request. This fixes an issue with rpcbind's support for PMAPPROC_CALLIT. Reviewed by: markm Revision Changes Path 1.15 +2 -0 src/include/rpc/svc_auth.h 1.26 +1 -0 src/lib/libc/rpc/svc.c 1.15 +2 -2 src/lib/libc/rpc/svc_auth.c From rdivacky at FreeBSD.org Tue Sep 9 16:00:25 2008 From: rdivacky at FreeBSD.org (Roman Divacky) Date: Tue Sep 9 16:00:42 2008 Subject: cvs commit: src/sys/compat/linux linux_file.c Message-ID: <200809091600.m89G0OwN022245@repoman.freebsd.org> rdivacky 2008-09-09 16:00:17 UTC FreeBSD src repository Modified files: sys/compat/linux linux_file.c Log: SVN rev 182892 on 2008-09-09 16:00:17Z by rdivacky Getdents requires padding with 2 bytes instead of 1 byte as with getdents64. The last byte is used for storing the d_type, add this to plain getdents case where it was missing before. Also change the code to use strlcpy instead of plain strcpy. This changes fix the getdents crash we had reports about (hl2 server etc.) PR: kern/117010 MFC after: 1 week Submitted by: Dmitry Chagin (dchagin@) Tested by: MITA Yoshio Approved by: kib (mentor) Revision Changes Path 1.115 +54 -33 src/sys/compat/linux/linux_file.c From rpaulo at FreeBSD.org Tue Sep 9 16:21:41 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Tue Sep 9 16:21:47 2008 Subject: cvs commit: src/sys/dev/ath if_athvar.h Message-ID: <200809091621.m89GLehd055102@repoman.freebsd.org> rpaulo 2008-09-09 16:21:25 UTC FreeBSD src repository Modified files: sys/dev/ath if_athvar.h Log: SVN rev 182893 on 2008-09-09 16:21:25Z by rpaulo Update for new HAL. Reviewed by: sam Revision Changes Path 1.66 +1 -1 src/sys/dev/ath/if_athvar.h From jasone at FreeBSD.org Tue Sep 9 17:14:42 2008 From: jasone at FreeBSD.org (Jason Evans) Date: Tue Sep 9 17:14:48 2008 Subject: cvs commit: src/lib/libthr/thread thr_exit.c Message-ID: <200809091714.m89HEgun093318@repoman.freebsd.org> jasone 2008-09-09 17:14:32 UTC FreeBSD src repository Modified files: lib/libthr/thread thr_exit.c Log: SVN rev 182894 on 2008-09-09 17:14:32Z by jasone Move call to _malloc_thread_cleanup() so that if this is the last thread, the call never happens. This is necessary because malloc may be used during exit handler processing. Submitted by: davidxu Revision Changes Path 1.31 +6 -3 src/lib/libthr/thread/thr_exit.c From bms at FreeBSD.org Tue Sep 9 18:41:07 2008 From: bms at FreeBSD.org (Bruce M Simpson) Date: Tue Sep 9 18:41:13 2008 Subject: cvs commit: src/etc rc.initdiskless Message-ID: <200809091841.m89If6w4000209@repoman.freebsd.org> bms 2008-09-09 18:40:50 UTC FreeBSD src repository Modified files: etc rc.initdiskless Log: SVN rev 182895 on 2008-09-09 18:40:50Z by bms Add support to rc.initdiskless for /conf/T/M/remount_subdir. This allows the location of the configuration data to be relocated within the filesystem containing it. A nullfs mount is used in order to achieve this. Obtained from: XORP, Inc. Revision Changes Path 1.54 +37 -4 src/etc/rc.initdiskless From remko at FreeBSD.org Tue Sep 9 20:00:10 2008 From: remko at FreeBSD.org (Remko Lodder) Date: Tue Sep 9 20:00:22 2008 Subject: cvs commit: src/sys/dev/usb usb_quirks.c usbdevs Message-ID: <200809092000.m89K09fC063878@repoman.freebsd.org> remko 2008-09-09 19:59:51 UTC FreeBSD src repository Modified files: sys/dev/usb usb_quirks.c usbdevs Log: SVN rev 182896 on 2008-09-09 19:59:51Z by remko Add support for the CyberPower CP1500AVRLCD. PR: 126845 Submitted by: gavin Approved by: imp (mentor, implicit) MFC after: 1 week Revision Changes Path 1.67 +2 -0 src/sys/dev/usb/usb_quirks.c 1.370 +4 -0 src/sys/dev/usb/usbdevs From jhb at freebsd.org Tue Sep 9 21:04:38 2008 From: jhb at freebsd.org (John Baldwin) Date: Tue Sep 9 21:04:49 2008 Subject: cvs commit: src/sys/kern subr_turnstile.c In-Reply-To: References: <200809082140.m88LeNJW085481@repoman.freebsd.org> Message-ID: <200809091427.53834.jhb@freebsd.org> On Tuesday 09 September 2008 06:09:34 am Robert Watson wrote: > On Mon, 8 Sep 2008, John Baldwin wrote: > > > SVN rev 182879 on 2008-09-08 21:40:15Z by jhb > > > > - Reduce scope of #ifdef's in uma_zcreate() call in init_turnstile0(). > > - Set UMA_ZONE_NOFREE so that the per-turnstile spin locks are type stable > > to avoid a race where one thread might dereference a lock in a free'd > > turnstile that was previously used by another thread. > > Is this a feature or a workaround for a bug? Normally in the above scenario > we would consider use-after-free a bug or symptom of a larger architectural > problem rather than a feature. At least, that's what I consider similar use > of UMA_ZONE_NOFREE where it persists in the network stack :-). Well, it's a workaround for the fact that the way thread_lock works is it tries to acquire what it thinks is the current lock for a given thread. Once it has that lock, then it checks to see if the thread has switched to a different lock. If so, it drops the lock it has and tries to get the "new" lock. Anytime you lose this race, you can end up holding a lock that isn't necessarily associated with the thread anymore. For that reason, locks used as thread locks should generally be type-stable. Most of the locks used as thread locks are in static data structures (runqueues, sleepq hash table buckets, the global "blocked lock", etc.) so they are already type-stable. The turnstile locks are the one case where locks used as thread locks are dynamically allocated IIRC. -- John Baldwin From rpaulo at FreeBSD.org Tue Sep 9 22:32:57 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Tue Sep 9 22:33:09 2008 Subject: cvs commit: src/sys/modules Makefile Message-ID: <200809092232.m89MWuNT034086@repoman.freebsd.org> rpaulo 2008-09-09 22:32:30 UTC FreeBSD src repository Modified files: sys/modules Makefile Log: SVN rev 182897 on 2008-09-09 22:32:30Z by rpaulo Build k8temp on i386. Revision Changes Path 1.587 +1 -0 src/sys/modules/Makefile From rpaulo at FreeBSD.org Tue Sep 9 22:37:44 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Tue Sep 9 22:37:56 2008 Subject: cvs commit: src/sys/conf files.i386 Message-ID: <200809092237.m89MbhWT064435@repoman.freebsd.org> rpaulo 2008-09-09 22:37:29 UTC FreeBSD src repository Modified files: sys/conf files.i386 Log: SVN rev 182898 on 2008-09-09 22:37:29Z by rpaulo Allow building k8temp on i386. MFC after: 1 week Revision Changes Path 1.606 +1 -0 src/sys/conf/files.i386 From kmacy at FreeBSD.org Wed Sep 10 01:10:32 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Wed Sep 10 01:10:38 2008 Subject: cvs commit: src/usr.sbin/cxgbtool cxgbtool.c Message-ID: <200809100110.m8A1AVpV032597@repoman.freebsd.org> kmacy 2008-09-10 01:10:17 UTC FreeBSD src repository Modified files: usr.sbin/cxgbtool cxgbtool.c Log: SVN rev 182899 on 2008-09-10 01:10:17Z by kmacy - Fix regression with GETMEM - Remove gratuitous bswap macros - check for rev 3 with t3b Obtained from: Chelsio Inc. MFC after: 3 days Revision Changes Path 1.4 +4 -7 src/usr.sbin/cxgbtool/cxgbtool.c From weongyo at FreeBSD.org Wed Sep 10 03:41:05 2008 From: weongyo at FreeBSD.org (Weongyo Jeong) Date: Wed Sep 10 03:41:11 2008 Subject: cvs commit: src/sys/dev/usb if_zyd.c if_zydreg.h Message-ID: <200809100341.m8A3f5n4001038@repoman.freebsd.org> weongyo 2008-09-10 03:40:51 UTC FreeBSD src repository Modified files: sys/dev/usb if_zyd.c if_zydreg.h Log: SVN rev 182900 on 2008-09-10 03:40:51Z by weongyo rename flags and add a ZYD_FLAG_DETACHING flag to indicate we're detaching that when the USB is pulled out forcibly during the driver is running background scan, a page fault can be occurred even if we called usb_rem_task() when detaching. It looks like a kind of races. Revision Changes Path 1.20 +7 -1 src/sys/dev/usb/if_zyd.c 1.5 +2 -1 src/sys/dev/usb/if_zydreg.h From gonzo at FreeBSD.org Wed Sep 10 03:49:28 2008 From: gonzo at FreeBSD.org (Oleksandr Tymoshenko) Date: Wed Sep 10 03:49:39 2008 Subject: cvs commit: src/sys/mips/adm5120 admpci.c if_admsw.c if_admswvar.h obio.c uart_bus_adm5120.c uart_cpu_adm5120.c uart_dev_adm5120.c src/sys/mips/idt idtpci.c if_kr.c obio.c uart_bus_rc32434.c src/sys/mips/malta gt.c gt_pci.c malta_machdep.c obio.c ... Message-ID: <200809100349.m8A3nS6x052102@repoman.freebsd.org> gonzo 2008-09-10 03:49:08 UTC FreeBSD src repository Modified files: sys/mips/adm5120 admpci.c if_admsw.c if_admswvar.h obio.c uart_bus_adm5120.c uart_cpu_adm5120.c uart_dev_adm5120.c sys/mips/idt idtpci.c if_kr.c obio.c uart_bus_rc32434.c sys/mips/malta gt.c gt_pci.c malta_machdep.c obio.c uart_bus_maltausart.c uart_cpu_maltausart.c yamon.c sys/mips/sentry5 obio.c s5_machdep.c uart_bus_sbusart.c uart_cpu_sbusart.c Log: SVN rev 182901 on 2008-09-10 03:49:08Z by gonzo Fix path in all includes: remove /mips32 subdirectory Revision Changes Path 1.2 +1 -1 src/sys/mips/adm5120/admpci.c 1.2 +3 -3 src/sys/mips/adm5120/if_admsw.c 1.2 +2 -2 src/sys/mips/adm5120/if_admswvar.h 1.2 +2 -2 src/sys/mips/adm5120/obio.c 1.2 +1 -1 src/sys/mips/adm5120/uart_bus_adm5120.c 1.2 +1 -1 src/sys/mips/adm5120/uart_cpu_adm5120.c 1.2 +1 -1 src/sys/mips/adm5120/uart_dev_adm5120.c 1.2 +1 -1 src/sys/mips/idt/idtpci.c 1.2 +1 -1 src/sys/mips/idt/if_kr.c 1.2 +2 -2 src/sys/mips/idt/obio.c 1.2 +1 -1 src/sys/mips/idt/uart_bus_rc32434.c 1.2 +1 -1 src/sys/mips/malta/gt.c 1.2 +3 -3 src/sys/mips/malta/gt_pci.c 1.2 +2 -2 src/sys/mips/malta/malta_machdep.c 1.2 +2 -2 src/sys/mips/malta/obio.c 1.2 +1 -1 src/sys/mips/malta/uart_bus_maltausart.c 1.2 +1 -1 src/sys/mips/malta/uart_cpu_maltausart.c 1.2 +1 -1 src/sys/mips/malta/yamon.c 1.2 +2 -2 src/sys/mips/sentry5/obio.c 1.2 +1 -1 src/sys/mips/sentry5/s5_machdep.c 1.2 +1 -1 src/sys/mips/sentry5/uart_bus_sbusart.c 1.2 +1 -1 src/sys/mips/sentry5/uart_cpu_sbusart.c From kmacy at FreeBSD.org Wed Sep 10 07:11:21 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Wed Sep 10 07:11:32 2008 Subject: cvs commit: src/sys/i386/conf XEN src/sys/i386/i386 local_apic.c machdep.c src/sys/i386/include/xen xenpmap.h xenvar.h src/sys/i386/xen mp_machdep.c mptable.c pmap.c xen_machdep.c Message-ID: <200809100711.m8A7BLqM017375@repoman.freebsd.org> kmacy 2008-09-10 07:11:08 UTC FreeBSD src repository Modified files: sys/i386/conf XEN sys/i386/i386 local_apic.c machdep.c sys/i386/include/xen xenpmap.h xenvar.h sys/i386/xen pmap.c xen_machdep.c Added files: sys/i386/xen mp_machdep.c mptable.c Log: SVN rev 182902 on 2008-09-10 07:11:08Z by kmacy Get initial bootstrap of APs working under xen. Note that the APs still blow up in sched_throw(). MFC after: 1 month Revision Changes Path 1.4 +0 -1 src/sys/i386/conf/XEN 1.49 +3 -2 src/sys/i386/i386/local_apic.c 1.675 +1 -1 src/sys/i386/i386/machdep.c 1.4 +1 -1 src/sys/i386/include/xen/xenpmap.h 1.3 +2 -2 src/sys/i386/include/xen/xenvar.h 1.1 +1095 -0 src/sys/i386/xen/mp_machdep.c (new) 1.1 +130 -0 src/sys/i386/xen/mptable.c (new) 1.5 +1 -1 src/sys/i386/xen/pmap.c 1.9 +18 -21 src/sys/i386/xen/xen_machdep.c From maxim at FreeBSD.org Wed Sep 10 09:32:40 2008 From: maxim at FreeBSD.org (Maxim Konovalov) Date: Wed Sep 10 09:32:51 2008 Subject: cvs commit: src/tools/regression/sockets/sendfile sendfile.c Message-ID: <200809100932.m8A9WdmT015510@repoman.freebsd.org> maxim 2008-09-10 09:32:25 UTC FreeBSD src repository Modified files: tools/regression/sockets/sendfile sendfile.c Log: SVN rev 182903 on 2008-09-10 09:32:25Z by maxim o Correct a comment: a test file size is a four pages not three. Revision Changes Path 1.6 +1 -1 src/tools/regression/sockets/sendfile/sendfile.c From bms at FreeBSD.org Wed Sep 10 13:08:43 2008 From: bms at FreeBSD.org (Bruce M Simpson) Date: Wed Sep 10 13:08:49 2008 Subject: cvs commit: src/sys/net if_mib.c Message-ID: <200809101308.m8AD8g4F091388@repoman.freebsd.org> bms 2008-09-10 13:08:37 UTC FreeBSD src repository Modified files: sys/net if_mib.c Log: SVN rev 182904 on 2008-09-10 13:08:37Z by bms Add a missing break statement; IFDATA_LINKSPECIFIC would fall through to IFDATA_DRIVERNAME otherwise. Reviewed by: brooks MFC after: 1 week Revision Changes Path 1.20 +1 -0 src/sys/net/if_mib.c From trasz at FreeBSD.org Wed Sep 10 13:17:38 2008 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Sep 10 13:17:44 2008 Subject: cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_vnops.c src/sys/gnu/fs/xfs/FreeBSD xfs_vnode.h src/sys/kern kern_exec.c src/sys/security/mac_bsdextended mac_bsdextended.c src/sys/sys param.h vnode.h Message-ID: <200809101317.m8ADHcsX041263@repoman.freebsd.org> trasz 2008-09-10 13:16:41 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_vnops.c sys/gnu/fs/xfs/FreeBSD xfs_vnode.h sys/kern kern_exec.c sys/security/mac_bsdextended mac_bsdextended.c sys/sys param.h vnode.h Log: SVN rev 182905 on 2008-09-10 13:16:41Z by trasz Remove VSVTX, VSGID and VSUID. This should be a no-op, as VSVTX == S_ISVTX, VSGID == S_ISGID and VSUID == S_ISUID. Approved by: rwatson (mentor) Revision Changes Path 1.34 +2 -2 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c 1.3 +1 -1 src/sys/gnu/fs/xfs/FreeBSD/xfs_vnode.h 1.325 +5 -4 src/sys/kern/kern_exec.c 1.46 +3 -2 src/sys/security/mac_bsdextended/mac_bsdextended.c 1.365 +1 -1 src/sys/sys/param.h 1.340 +0 -3 src/sys/sys/vnode.h From jasone at FreeBSD.org Wed Sep 10 14:27:48 2008 From: jasone at FreeBSD.org (Jason Evans) Date: Wed Sep 10 14:27:59 2008 Subject: cvs commit: src/lib/libc/stdlib malloc.c Message-ID: <200809101427.m8AERmUZ021040@repoman.freebsd.org> jasone 2008-09-10 14:27:34 UTC FreeBSD src repository Modified files: lib/libc/stdlib malloc.c Log: SVN rev 182906 on 2008-09-10 14:27:34Z by jasone Use PAGE_{SIZE,MASK,SHIFT} from machine/param.h rather than hard-coding page size and using sysconf(3). Suggested by: marcel Revision Changes Path 1.179 +88 -120 src/lib/libc/stdlib/malloc.c From obrien at FreeBSD.org Wed Sep 10 15:47:36 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Wed Sep 10 15:47:47 2008 Subject: cvs commit: src/contrib/gcc/config/arm arm.h Message-ID: <200809101547.m8AFlZYb097905@repoman.freebsd.org> obrien 2008-09-10 15:47:31 UTC FreeBSD src repository Modified files: contrib/gcc/config/arm arm.h Log: SVN rev 182907 on 2008-09-10 15:47:31Z by obrien If arm.h is going to define WCHAR_TYPE, don't assume WCHAR_TYPE_SIZE doesn't already have a definition. Reported by: imp Revision Changes Path 1.2 +1236 -1519 src/contrib/gcc/config/arm/arm.h From sam at freebsd.org Wed Sep 10 16:01:42 2008 From: sam at freebsd.org (Sam Leffler) Date: Wed Sep 10 16:01:48 2008 Subject: cvs commit: src/sys/dev/usb if_zyd.c if_zydreg.h In-Reply-To: <200809100341.m8A3f5n4001038@repoman.freebsd.org> References: <200809100341.m8A3f5n4001038@repoman.freebsd.org> Message-ID: <48C7EF65.3050204@freebsd.org> Weongyo Jeong wrote: > weongyo 2008-09-10 03:40:51 UTC > > FreeBSD src repository > > Modified files: > sys/dev/usb if_zyd.c if_zydreg.h > Log: > SVN rev 182900 on 2008-09-10 03:40:51Z by weongyo > > rename flags and add a ZYD_FLAG_DETACHING flag to indicate we're > detaching that when the USB is pulled out forcibly during the driver is > running background scan, a page fault can be occurred even if we called > usb_rem_task() when detaching. It looks like a kind of races. > > If I understand the issue, it should be handled in the 802.11 state machine. The device should be clocked to the INIT state and as a result clear any outstanding tasks, timers, etc. The only reason you need to do something special is if the h/w is gone and you need to guard against accessing it. Sam From jhb at FreeBSD.org Wed Sep 10 17:41:53 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 17:42:10 2008 Subject: cvs commit: src/sys/i386/cpufreq est.c Message-ID: <200809101741.m8AHfqf3043472@repoman.freebsd.org> jhb 2008-09-10 17:41:41 UTC FreeBSD src repository Modified files: sys/i386/cpufreq est.c Log: SVN rev 182908 on 2008-09-10 17:41:41Z by jhb Add a proper detach method to the est(4) driver using cpufreq_unregister(). MFC after: 1 week Revision Changes Path 1.21 +6 -3 src/sys/i386/cpufreq/est.c From jhb at FreeBSD.org Wed Sep 10 17:59:47 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 17:59:54 2008 Subject: cvs commit: src/sys/kern kern_mutex.c kern_rwlock.c src/sys/sys systm.h Message-ID: <200809101759.m8AHxltD056528@repoman.freebsd.org> jhb 2008-09-10 17:59:21 UTC FreeBSD src repository Modified files: sys/kern kern_mutex.c kern_rwlock.c sys/sys systm.h Log: SVN rev 182909 on 2008-09-10 17:59:21Z by jhb Various whitespace fixes. Revision Changes Path 1.206 +9 -9 src/sys/kern/kern_mutex.c 1.40 +0 -1 src/sys/kern/kern_rwlock.c 1.268 +1 -1 src/sys/sys/systm.h From jhb at FreeBSD.org Wed Sep 10 18:06:21 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 18:06:26 2008 Subject: cvs commit: src/sys/amd64/pci pci_cfgreg.c src/sys/i386/pci pci_cfgreg.c Message-ID: <200809101806.m8AI6KOH097091@repoman.freebsd.org> jhb 2008-09-10 18:06:08 UTC FreeBSD src repository Modified files: sys/amd64/pci pci_cfgreg.c sys/i386/pci pci_cfgreg.c Log: SVN rev 182910 on 2008-09-10 18:06:08Z by jhb Some K8 chipsets don't expose all of the PCI devices on bus 0 via PCIe memory-mapped config access. Add a workaround for these systems by checking the first function of each slot on bus 0 using both the memory-mapped config access and the older type 1 I/O port config access. If we find a slot that is only visible via the type 1 I/O port config access, we flag that slot. Future PCI config transactions to flagged slots on bus 0 use type 1 I/O port config access rather than memory mapped config access. Revision Changes Path 1.112 +48 -14 src/sys/amd64/pci/pci_cfgreg.c 1.131 +44 -14 src/sys/i386/pci/pci_cfgreg.c From sbruno at FreeBSD.org Wed Sep 10 18:10:08 2008 From: sbruno at FreeBSD.org (Sean Bruno) Date: Wed Sep 10 18:10:25 2008 Subject: cvs commit: src/usr.sbin/fwcontrol fwcontrol.8 fwcontrol.c Message-ID: <200809101810.m8AIA8CY018917@repoman.freebsd.org> sbruno 2008-09-10 18:09:52 UTC FreeBSD src repository Modified files: usr.sbin/fwcontrol fwcontrol.8 fwcontrol.c Log: SVN rev 182911 on 2008-09-10 18:09:52Z by sbruno Beginning of overhaul of fwcontrol: - Documentation of send_phy_config() - cleanup of malloc's() and added error checking throughout - new capability to iterate over multiple firewire buses - update usage() display - cleanup command line parsing to allow out of order switches - cleanup command line parsing to allow multiple switches per invocation - cleanup grammar of man page a bit - add some ranges to the man page to indicate what values are valid Since fwcontrol's code is the same across 6/7/head this can be applied to all branches after the MFC period. Reviewed by: Dieter freebsd@sopwith.solgatos.com Approved by: mentor Scott scottl@samsco.org MFC after: 60 days Revision Changes Path 1.23 +7 -4 src/usr.sbin/fwcontrol/fwcontrol.8 1.25 +377 -121 src/usr.sbin/fwcontrol/fwcontrol.c From jhb at FreeBSD.org Wed Sep 10 18:42:30 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 18:42:37 2008 Subject: cvs commit: src ObsoleteFiles.inc src/share/man/man4/man4.i386 Makefile sbni.4 src/sys/boot/forth loader.conf src/sys/conf files.i386 files.pc98 src/sys/dev/sbni if_sbni.c if_sbni_isa.c if_sbni_pci.c if_sbnireg.h if_sbnivar.h src/sys/i386/conf NOTES ... Message-ID: <200809101842.m8AIgUAA017225@repoman.freebsd.org> jhb 2008-09-10 18:36:58 UTC FreeBSD src repository Modified files: . ObsoleteFiles.inc share/man/man4/man4.i386 Makefile sys/boot/forth loader.conf sys/conf files.i386 files.pc98 sys/i386/conf NOTES sys/modules Makefile sys/pc98/conf NOTES Added files: share/man/man4/man4.i386 sbni.4 sys/dev/sbni if_sbni.c if_sbni_isa.c if_sbni_pci.c if_sbnireg.h if_sbnivar.h sys/modules/sbni Makefile Log: SVN rev 182912 on 2008-09-10 18:36:58Z by jhb Resurrect the sbni(4) driver. Someone finally tested the MPSAFE patches and the driver worked ok with them. Tested by: friends of yar Revision Changes Path 1.158 +0 -5 src/ObsoleteFiles.inc 1.193 +2 -0 src/share/man/man4/man4.i386/Makefile 1.4 +132 -0 src/share/man/man4/man4.i386/sbni.4 (new) 1.133 +1 -0 src/sys/boot/forth/loader.conf 1.607 +3 -0 src/sys/conf/files.i386 1.367 +2 -0 src/sys/conf/files.pc98 1.27 +1364 -0 src/sys/dev/sbni/if_sbni.c (new) 1.18 +167 -0 src/sys/dev/sbni/if_sbni_isa.c (new) 1.15 +191 -0 src/sys/dev/sbni/if_sbni_pci.c (new) 1.4 +106 -0 src/sys/dev/sbni/if_sbnireg.h (new) 1.8 +160 -0 src/sys/dev/sbni/if_sbnivar.h (new) 1.1263 +6 -0 src/sys/i386/conf/NOTES 1.588 +3 -1 src/sys/modules/Makefile 1.3 +10 -0 src/sys/modules/sbni/Makefile (new) 1.94 +6 -0 src/sys/pc98/conf/NOTES From jhb at FreeBSD.org Wed Sep 10 18:44:20 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 18:44:26 2008 Subject: cvs commit: src/sys/dev/sbni if_sbni.c Message-ID: <200809101844.m8AIiKgG027677@repoman.freebsd.org> jhb 2008-09-10 18:42:19 UTC FreeBSD src repository Modified files: sys/dev/sbni if_sbni.c Log: SVN rev 182913 on 2008-09-10 18:42:19Z by jhb Disable the inline assembly crc32 routine and use the C version instead. The assembly version is reported to be broken on 5.x+. PR: kern/100425 Submitted by: Rashid N. Achilov shelton www.granch.ru MFC after: 1 week Revision Changes Path 1.28 +0 -87 src/sys/dev/sbni/if_sbni.c From jhb at FreeBSD.org Wed Sep 10 19:13:45 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 19:13:53 2008 Subject: cvs commit: src/sys/kern kern_lock.c kern_mutex.c kern_rmlock.c kern_rwlock.c kern_sx.c subr_witness.c src/sys/sys lock.h Message-ID: <200809101913.m8AJDjuY010894@repoman.freebsd.org> jhb 2008-09-10 19:13:30 UTC FreeBSD src repository Modified files: sys/kern kern_lock.c kern_mutex.c kern_rmlock.c kern_rwlock.c kern_sx.c subr_witness.c sys/sys lock.h Log: SVN rev 182914 on 2008-09-10 19:13:30Z by jhb Teach WITNESS about the interlocks used with lockmgr. This removes a bunch of spurious witness warnings since lockmgr grew witness support. Before this, every time you passed an interlock to a lockmgr lock WITNESS treated it as a LOR. Reviewed by: attilio Revision Changes Path 1.137 +3 -3 src/sys/kern/kern_lock.c 1.207 +3 -3 src/sys/kern/kern_mutex.c 1.4 +2 -2 src/sys/kern/kern_rmlock.c 1.41 +2 -2 src/sys/kern/kern_rwlock.c 1.62 +2 -2 src/sys/kern/kern_sx.c 1.254 +30 -9 src/sys/kern/subr_witness.c 1.75 +7 -6 src/sys/sys/lock.h From bz at FreeBSD.org Wed Sep 10 19:42:23 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Wed Sep 10 19:42:34 2008 Subject: cvs commit: src/sys/netinet6 mld6.c Message-ID: <200809101942.m8AJgMAW086346@repoman.freebsd.org> bz 2008-09-10 19:42:13 UTC FreeBSD src repository Modified files: sys/netinet6 mld6.c Log: SVN rev 182915 on 2008-09-10 19:42:13Z by bz mld_timerresid() returns ms so instead of doing the maths in usec and then dividing down to ms, do the maths in ms. Obtained from: NetBSD mld6.c rev. 1.47 MFC after: 2 months Revision Changes Path 1.36 +1 -1 src/sys/netinet6/mld6.c From nparhar at gmail.com Wed Sep 10 19:46:07 2008 From: nparhar at gmail.com (Navdeep Parhar) Date: Wed Sep 10 19:46:31 2008 Subject: cvs commit: src/sys/amd64/pci pci_cfgreg.c src/sys/i386/pci pci_cfgreg.c In-Reply-To: <200809101806.m8AI6KOH097091@repoman.freebsd.org> References: <200809101806.m8AI6KOH097091@repoman.freebsd.org> Message-ID: On Wed, Sep 10, 2008 at 11:06 AM, John Baldwin wrote: > jhb 2008-09-10 18:06:08 UTC > > FreeBSD src repository > > Modified files: > sys/amd64/pci pci_cfgreg.c > sys/i386/pci pci_cfgreg.c Previous changes to these files (rev 181987 specifically) have caused my amd64 kernel to hang/freeze. I wrote an email on that to freebsd-current: http://lists.freebsd.org/pipermail/freebsd-current/2008-September/088379.html I've been waiting for someone to modify these files and then directly draw their attention to the hang. Regards, Navdeep From marius at FreeBSD.org Wed Sep 10 20:07:54 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Wed Sep 10 20:08:06 2008 Subject: cvs commit: src/sys/boot/sparc64/loader main.c src/sys/sparc64/sparc64 genassym.c mp_locore.S src/sys/sun4v/include asi.h Message-ID: <200809102007.m8AK7sQx045722@repoman.freebsd.org> marius 2008-09-10 20:07:08 UTC FreeBSD src repository Modified files: sys/boot/sparc64/loader main.c sys/sparc64/sparc64 genassym.c mp_locore.S sys/sun4v/include asi.h Log: SVN rev 182916 on 2008-09-10 20:07:08Z by marius Work around Cheetah+ erratum 34 (USIII+ erratum #10) by relocating the locked entry in it16 slot 0, which typically is occupied by the PROM, and manually entering locked entries in slots != 0. Thanks to Hubert Feyrer for donating the Blade 2000 this change was developed on. Revision Changes Path 1.38 +110 -0 src/sys/boot/sparc64/loader/main.c 1.75 +3 -0 src/sys/sparc64/sparc64/genassym.c 1.11 +112 -22 src/sys/sparc64/sparc64/mp_locore.S 1.3 +1 -0 src/sys/sun4v/include/asi.h From csjp at FreeBSD.org Wed Sep 10 20:12:21 2008 From: csjp at FreeBSD.org (Christian S.J. Peron) Date: Wed Sep 10 20:12:28 2008 Subject: cvs commit: src/sys/kern tty_ttydisc.c Message-ID: <200809102012.m8AKCIwY071372@repoman.freebsd.org> csjp 2008-09-10 20:12:10 UTC FreeBSD src repository Modified files: sys/kern tty_ttydisc.c Log: SVN rev 182917 on 2008-09-10 20:12:10Z by csjp Make sure the TTY has not disappeared out from under us before calling ttydevsw_outwakeup(). This should fix panics which occur after remote login sessions timeout during moderate TTY activity. An example of where this might occur is where a pending write to the terminal is occurring while sshd(8) is shutting down the TTY after a TCP timeout. Submitted by: ed Revision Changes Path 1.4 +3 -2 src/sys/kern/tty_ttydisc.c From jhb at FreeBSD.org Wed Sep 10 20:13:28 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 20:13:35 2008 Subject: cvs commit: src/sys/amd64/pci pci_cfgreg.c src/sys/i386/pci pci_cfgreg.c In-Reply-To: <200809101806.m8AI6KOH097091@repoman.freebsd.org> References: <200809101806.m8AI6KOH097091@repoman.freebsd.org> Message-ID: <200809101539.03832.jhb@freebsd.org> On Wednesday 10 September 2008 02:06:08 pm John Baldwin wrote: > jhb 2008-09-10 18:06:08 UTC > > FreeBSD src repository > > Modified files: > sys/amd64/pci pci_cfgreg.c > sys/i386/pci pci_cfgreg.c > Log: > SVN rev 182910 on 2008-09-10 18:06:08Z by jhb > > Some K8 chipsets don't expose all of the PCI devices on bus 0 via PCIe > memory-mapped config access. Add a workaround for these systems by > checking the first function of each slot on bus 0 using both the > memory-mapped config access and the older type 1 I/O port config access. > If we find a slot that is only visible via the type 1 I/O port config > access, we flag that slot. Future PCI config transactions to flagged > slots on bus 0 use type 1 I/O port config access rather than memory mapped > config access. Linux has a similar hack^Wworkaround. -- John Baldwin From jhb at FreeBSD.org Wed Sep 10 20:13:41 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 20:13:47 2008 Subject: cvs commit: src/sys/amd64/pci pci_cfgreg.c src/sys/i386/pci pci_cfgreg.c In-Reply-To: References: <200809101806.m8AI6KOH097091@repoman.freebsd.org> Message-ID: <200809101613.04511.jhb@freebsd.org> On Wednesday 10 September 2008 03:12:57 pm Navdeep Parhar wrote: > On Wed, Sep 10, 2008 at 11:06 AM, John Baldwin wrote: > > jhb 2008-09-10 18:06:08 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/amd64/pci pci_cfgreg.c > > sys/i386/pci pci_cfgreg.c > > Previous changes to these files (rev 181987 specifically) have caused > my amd64 kernel to hang/freeze. I wrote an email on that to > freebsd-current: > http://lists.freebsd.org/pipermail/freebsd-current/2008-September/088379.html > > I've been waiting for someone to modify these files and then directly > draw their attention to the hang. I was out of town last week, please be patient. Try these changes first. I will add a hint to disable this stuff, but it is probably a bug in your hardware or BIOS. -- John Baldwin From marius at FreeBSD.org Wed Sep 10 20:22:41 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Wed Sep 10 20:22:47 2008 Subject: cvs commit: src/sys/conf files.sparc64 src/sys/sparc64/sparc64 jbusppm.c schppm.c Message-ID: <200809102022.m8AKMfiB036259@repoman.freebsd.org> marius 2008-09-10 20:22:27 UTC FreeBSD src repository Modified files: sys/conf files.sparc64 Added files: sys/sparc64/sparc64 jbusppm.c schppm.c Log: SVN rev 182918 on 2008-09-10 20:22:27Z by marius Add drivers for the power management devices found on Fireplane/ Safari- and JBus-based machines. Currently the main purpose of these drivers is debugging of the resource allocation on nexus(4) and the register content of these devices though. Revision Changes Path 1.97 +2 -0 src/sys/conf/files.sparc64 1.1 +226 -0 src/sys/sparc64/sparc64/jbusppm.c (new) 1.1 +132 -0 src/sys/sparc64/sparc64/schppm.c (new) From marius at FreeBSD.org Wed Sep 10 20:53:33 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Wed Sep 10 20:53:45 2008 Subject: cvs commit: src/sys/boot/common dev_net.c Message-ID: <200809102053.m8AKrWC5029811@repoman.freebsd.org> marius 2008-09-10 20:53:22 UTC FreeBSD src repository Modified files: sys/boot/common dev_net.c Log: SVN rev 182919 on 2008-09-10 20:53:22Z by marius Revert r177108 and restore r60506 for sparc64 as long as libstand isn't fixed to only open the network device once and not do a open and close dance on every file access; the firmwares of newer sparc64 machines perform an auto-negotiation with every open which in turn causes netbooting to take horribly long if we open and close the device over and over again. Revision Changes Path 1.18 +3 -0 src/sys/boot/common/dev_net.c From jhb at FreeBSD.org Wed Sep 10 21:30:49 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 21:30:55 2008 Subject: cvs commit: src/sys/kern subr_sleepqueue.c Message-ID: <200809102130.m8ALUnV7099685@repoman.freebsd.org> jhb 2008-09-10 21:30:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/kern subr_sleepqueue.c Log: SVN rev 182920 on 2008-09-10 21:30:35Z by jhb Remove an assertion that is no longer correct with the addition of sx_sleep(). During sx_sleep(), we drop the sleepqueue chain lock after putting the thread on the queue but before checking for signals while we release the sx lock. If another thread wakes up the thread that is about to go to sleep during that window, then TDF_SINTR won't be set when the current thread checks for signals. Thus, it isn't accurate to always assert that that flag is set here anymore. Reported by: peter Approved by: re (kib) Revision Changes Path 1.18.2.10 +0 -1 src/sys/kern/subr_sleepqueue.c From jhb at FreeBSD.org Wed Sep 10 21:53:21 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 21:53:33 2008 Subject: cvs commit: src/sys/dev/ichwd ichwd.c ichwd.h Message-ID: <200809102153.m8ALrK2R041056@repoman.freebsd.org> jhb 2008-09-10 21:53:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/ichwd ichwd.c ichwd.h Log: SVN rev 182921 on 2008-09-10 21:53:15Z by jhb MFC: Add more PCI IDs including those for ICH10. Approved by: re (kensmith) Revision Changes Path 1.10.2.3 +13 -4 src/sys/dev/ichwd/ichwd.c 1.4.2.3 +10 -1 src/sys/dev/ichwd/ichwd.h From jhb at FreeBSD.org Wed Sep 10 21:56:06 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 21:56:13 2008 Subject: cvs commit: src/sys/dev/ichwd ichwd.c ichwd.h Message-ID: <200809102156.m8ALu6r1057960@repoman.freebsd.org> jhb 2008-09-10 21:55:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/ichwd ichwd.c ichwd.h Log: SVN rev 182922 on 2008-09-10 21:55:58Z by jhb MFC: Add more PCI IDs including those for ICH10. Approved by: re (kensmith) Revision Changes Path 1.5.2.6 +13 -4 src/sys/dev/ichwd/ichwd.c 1.2.2.4 +10 -1 src/sys/dev/ichwd/ichwd.h From jhb at FreeBSD.org Wed Sep 10 22:46:13 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 10 22:46:20 2008 Subject: cvs commit: src/sys/dev/ppc ppc_acpi.c Message-ID: <200809102246.m8AMk7Ti008102@repoman.freebsd.org> jhb 2008-09-10 22:46:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/ppc ppc_acpi.c Log: SVN rev 182923 on 2008-09-10 22:46:02Z by jhb MFC: Use ppc_detach() for device_detach instead of ppc_attach(). Approved by: re (kensmith) Revision Changes Path 1.1.2.1 +1 -1 src/sys/dev/ppc/ppc_acpi.c From kmacy at FreeBSD.org Wed Sep 10 23:37:14 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Wed Sep 10 23:37:25 2008 Subject: cvs commit: src/sys/netinet tcp_lro.c Message-ID: <200809102337.m8ANbDNl080071@repoman.freebsd.org> kmacy 2008-09-10 23:37:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet tcp_lro.c Log: SVN rev 182924 on 2008-09-10 23:37:06Z by kmacy MFC 182089: Don't calculate checksum if it has already been validated lro_opt.diff Approved by: re Obtained from: Chelsio Inc. Revision Changes Path 1.1.2.2 +14 -6 src/sys/netinet/tcp_lro.c From kmacy at FreeBSD.org Wed Sep 10 23:42:00 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Wed Sep 10 23:42:06 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_main.c cxgb_sge.c Message-ID: <200809102341.m8ANfxpd005496@repoman.freebsd.org> kmacy 2008-09-10 23:41:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/cxgb cxgb_adapter.h cxgb_main.c cxgb_sge.c Log: SVN rev 182925 on 2008-09-10 23:41:49Z by kmacy MFC 182882: Fix issue with recovering from transient jumbo mbuf shortage. Submitted by: Chelsio Inc Approved by: re Revision Changes Path 1.20.2.5 +0 -5 src/sys/dev/cxgb/cxgb_adapter.h 1.36.2.6 +0 -17 src/sys/dev/cxgb/cxgb_main.c 1.30.2.6 +7 -6 src/sys/dev/cxgb/cxgb_sge.c From kmacy at FreeBSD.org Thu Sep 11 04:30:08 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 11 04:30:14 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_ioctl.h cxgb_main.c cxgb_sge.c src/usr.sbin/cxgbtool cxgbtool.c reg_defs_t3.c reg_defs_t3b.c reg_defs_t3c.c version.h Message-ID: <200809110430.m8B4U8qg038023@repoman.freebsd.org> kmacy 2008-09-11 04:21:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/cxgb cxgb_ioctl.h cxgb_main.c cxgb_sge.c usr.sbin/cxgbtool cxgbtool.c reg_defs_t3.c reg_defs_t3b.c version.h Added files: (Branch: RELENG_7) usr.sbin/cxgbtool reg_defs_t3c.c Log: SVN rev 182926 on 2008-09-11 04:21:05Z by kmacy MFC: r182594, r182679, r182694, r182899 Bring cxgbtool and corresponding ioctl interfaces up to version 1.5 Approved by: re Obtained from: Chelsio Inc. Revision Changes Path 1.5.2.2 +63 -116 src/sys/dev/cxgb/cxgb_ioctl.h 1.36.2.7 +182 -126 src/sys/dev/cxgb/cxgb_main.c 1.30.2.7 +1 -1 src/sys/dev/cxgb/cxgb_sge.c 1.2.2.1 +274 -664 src/usr.sbin/cxgbtool/cxgbtool.c 1.1.4.1 +1 -1 src/usr.sbin/cxgbtool/reg_defs_t3.c 1.1.4.1 +1 -1 src/usr.sbin/cxgbtool/reg_defs_t3b.c 1.1.2.1 +3119 -0 src/usr.sbin/cxgbtool/reg_defs_t3c.c (new) 1.1.4.1 +3 -3 src/usr.sbin/cxgbtool/version.h From weongyo.jeong at gmail.com Thu Sep 11 07:35:15 2008 From: weongyo.jeong at gmail.com (Weongyo Jeong) Date: Thu Sep 11 07:35:20 2008 Subject: cvs commit: src/sys/dev/usb if_zyd.c if_zydreg.h In-Reply-To: <48C7EF65.3050204@freebsd.org> References: <200809100341.m8A3f5n4001038@repoman.freebsd.org> <48C7EF65.3050204@freebsd.org> Message-ID: <20080911073458.GB23009@freebsd.weongyo.org> On Wed, Sep 10, 2008 at 09:01:41AM -0700, Sam Leffler wrote: > Weongyo Jeong wrote: > >weongyo 2008-09-10 03:40:51 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/dev/usb if_zyd.c if_zydreg.h > > Log: > > SVN rev 182900 on 2008-09-10 03:40:51Z by weongyo > > > > rename flags and add a ZYD_FLAG_DETACHING flag to indicate we're > > detaching that when the USB is pulled out forcibly during the driver is > > running background scan, a page fault can be occurred even if we called > > usb_rem_task() when detaching. It looks like a kind of races. > > > > > If I understand the issue, it should be handled in the 802.11 state > machine. The device should be clocked to the INIT state and as a result > clear any outstanding tasks, timers, etc. The only reason you need to > do something special is if the h/w is gone and you need to guard against > accessing it. > > Sam > This patch is to fix the below panic that it looks that it sometimes occurs when we pull out USB stick forcibly during the driver's trying to search channels or run background scan. If we have a method to detect whether detach() is called by being pulled out USB stick unexpectedly or detach() is called by operations of kldunload(8), I think I can handle this case more flexibly. (I'm not sure it's true. :-) Is there a way to detect this case or something I missed? I have no ideas yet how I can handle it in 802.11 state machine. [root@kkk /usr/src/sys/modules/zyd]# zyd0: at uhub3 port 4 (addr 2) disconnected zyd0: zyd_read sleep timeout zyd0: could not send command (error=IOERROR) zyd0: could not send command (error=IOERROR) zyd0: could not send command (error=IOERROR) zyd0: zyd_read sleep timeout zyd0: could not send command (error=IOERROR) zyd0: zyd_read sleep timeout zyd0: could not send command (error=IOERROR) zyd0: could not send command (error=IOERROR) zyd0: could not send command (error=IOERROR) zyd0: detached Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0x6a626f7f fault code = supervisor read, page not present instruction pointer = 0x20:0xc07908b6 stack pointer = 0x28:0xc3e30aec frame pointer = 0x28:0xc3e30aec code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 16 (usbtask-dr) [thread pid 16 tid 100026 ] Stopped at devclass_get_name+0x6: movl 0x14(%eax),%eax db> bt Tracing pid 16 tid 100026 td 0xc40cc8c0 devclass_get_name(6a626f6b,c3e30b14,c0790e77,deadc0de,ffffffff,...) at devclass_get_name+0x6 device_get_name(deadc0de,ffffffff,0,c69c2a00,1,...) at device_get_name+0x1c device_print_prettyname(deadc0de,c69c2a00,1,c69c2a00,c3e30bc4,...) at device_print_prettyname+0x17 device_printf(deadc0de,c69cc297,100,c69cc290,3e8,...) at device_printf+0x12 zyd_cmd(2,c3e30be0,1,1,c3e5932c,...) at zyd_cmd+0x1f0 zyd_read16(c69cc567,c0bd8504,c3e30c10,c07aa70b,c69cc567,...) at zyd_read16+0x38 zyd_rfwrite(1,c69c2a00,c3e30c98,c69c9124,c69c2a08,...) at zyd_rfwrite+0x1c zyd_al2230_set_channel(c69c2a08,2,c69cc567,ac7,0,...) at zyd_al2230_set_channel+0x21 zyd_set_chan(c0ca30d0,0,c69cc567,ac7,c0c38d34,...) at zyd_set_chan+0x54 zyd_scantask(c69c2a00,0,5c,c0af321d,0,...) at zyd_scantask+0xe1 usb_task_thread(c0c38d34,c3e30d38,c0afb326,322,c40cc8c0,...) at usb_task_thread+0xca fork_exit(c06dcfd0,c0c38d34,c3e30d38) at fork_exit+0x112 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc3e30d70, ebp = 0 --- db> regards, Weongyo Jeong From adrian at FreeBSD.org Thu Sep 11 09:56:05 2008 From: adrian at FreeBSD.org (Adrian Chadd) Date: Thu Sep 11 09:56:22 2008 Subject: cvs commit: src/usr.sbin/iostat iostat.c Message-ID: <200809110956.m8B9u3qN027280@repoman.freebsd.org> adrian 2008-09-11 09:55:54 UTC FreeBSD src repository Modified files: usr.sbin/iostat iostat.c Log: SVN rev 182927 on 2008-09-11 09:55:54Z by adrian Fix the device name spacing. The old logic padded the device name out but assumed the unit number was one digit long; this fails for things like SATA devices which (for me) begin at ad10. Assemble the full device name in a temporary buffer and then calcluate padding based on that string. Revision Changes Path 1.43 +5 -5 src/usr.sbin/iostat/iostat.c From kib at FreeBSD.org Thu Sep 11 11:36:35 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Thu Sep 11 11:36:50 2008 Subject: cvs commit: src/share/man/man9 insmntque.9 Message-ID: <200809111136.m8BBaZKI079051@repoman.freebsd.org> kib 2008-09-11 11:36:21 UTC FreeBSD src repository Modified files: share/man/man9 insmntque.9 Log: SVN rev 182928 on 2008-09-11 11:36:21Z by kib Update insmntque(9) manpage, bringing it close to reality. Reviewed by: brueffer Revision Changes Path 1.3 +36 -4 src/share/man/man9/insmntque.9 From kib at FreeBSD.org Thu Sep 11 11:39:06 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Thu Sep 11 11:39:28 2008 Subject: cvs commit: src/share/man/man9 make_dev.9 Message-ID: <200809111139.m8BBd67l094554@repoman.freebsd.org> kib 2008-09-11 11:38:48 UTC FreeBSD src repository Modified files: share/man/man9 make_dev.9 Log: SVN rev 182929 on 2008-09-11 11:38:48Z by kib Document make_dev_credf(9), destroy_dev_sched(9) and destroy_dev_drain(9) functions. Reviewed by: brueffer Revision Changes Path 1.24 +123 -4 src/share/man/man9/make_dev.9 From kib at FreeBSD.org Thu Sep 11 11:41:53 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Thu Sep 11 11:42:13 2008 Subject: cvs commit: src/share/man/man9 devfs_set_cdevpriv.9 Message-ID: <200809111141.m8BBfqHa003137@repoman.freebsd.org> kib 2008-09-11 11:41:33 UTC FreeBSD src repository Added files: share/man/man9 devfs_set_cdevpriv.9 Log: SVN rev 182930 on 2008-09-11 11:41:33Z by kib Add a first draft of the cdevpriv(9) documentation Revision Changes Path 1.1 +121 -0 src/share/man/man9/devfs_set_cdevpriv.9 (new) From kib at FreeBSD.org Thu Sep 11 11:43:56 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Thu Sep 11 11:44:07 2008 Subject: cvs commit: src/share/man/man9 dev_clone.9 Message-ID: <200809111143.m8BBhr7P016766@repoman.freebsd.org> kib 2008-09-11 11:43:47 UTC FreeBSD src repository Added files: share/man/man9 dev_clone.9 Log: SVN rev 182931 on 2008-09-11 11:43:47Z by kib Document dev_clone eventhandler interface Revision Changes Path 1.1 +74 -0 src/share/man/man9/dev_clone.9 (new) From kostikbel at gmail.com Thu Sep 11 11:48:54 2008 From: kostikbel at gmail.com (Kostik Belousov) Date: Thu Sep 11 11:49:06 2008 Subject: cvs commit: src/share/man/man9 dev_clone.9 In-Reply-To: <200809111143.m8BBhr7P016766@repoman.freebsd.org> References: <200809111143.m8BBhr7P016766@repoman.freebsd.org> Message-ID: <20080911114846.GY39652@deviant.kiev.zoral.com.ua> On Thu, Sep 11, 2008 at 11:43:47AM +0000, Konstantin Belousov wrote: > kib 2008-09-11 11:43:47 UTC > > FreeBSD src repository > > Added files: > share/man/man9 dev_clone.9 > Log: > SVN rev 182931 on 2008-09-11 11:43:47Z by kib > > Document dev_clone eventhandler interface > > Revision Changes Path > 1.1 +74 -0 src/share/man/man9/dev_clone.9 (new) Both dev_clone(9) and cdevpriv(9) man pages are not connected to build yet. I will connect them after promised review is done. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20080911/a0a2faf5/attachment.pgp From raj at FreeBSD.org Thu Sep 11 12:17:40 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Thu Sep 11 12:17:46 2008 Subject: cvs commit: src/sys/arm/xscale/ixp425 ixp425_qmgr.c Message-ID: <200809111217.m8BCHdDk027500@repoman.freebsd.org> raj 2008-09-11 12:17:21 UTC FreeBSD src repository Modified files: sys/arm/xscale/ixp425 ixp425_qmgr.c Log: SVN rev 182932 on 2008-09-11 12:17:21Z by raj IXP425: split handling of the two QMGR interrupts so they are separately managed. Adjust ixpqmgr_{attach,detach} to comply with device_* interface. Reviewed by: cognet, imp, sam, stass Tested by: cognet Revision Changes Path 1.4 +42 -14 src/sys/arm/xscale/ixp425/ixp425_qmgr.c From raj at FreeBSD.org Thu Sep 11 12:36:26 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Thu Sep 11 12:36:32 2008 Subject: cvs commit: src/sys/arm/arm intr.c nexus.c src/sys/arm/include intr.h Message-ID: <200809111236.m8BCaPiw042888@repoman.freebsd.org> raj 2008-09-11 12:36:13 UTC FreeBSD src repository Modified files: sys/arm/arm intr.c nexus.c sys/arm/include intr.h Log: SVN rev 182933 on 2008-09-11 12:36:13Z by raj ARM interrupts improvements. - Fix nexus_setup_intr() abuse of setting up multiple IRQs in one go. Calling arm_setup_irqhandler() in loop is bogus, as there's just one cookie given from the caller and it is overwritten in each iteration so that only the last handler's cookie value prevails. - Proper intr masking/unmasking handling: the IRQ source is masked at PIC level only after the last handler has been removed from the list. Reviewed by: cognet, imp, sam, stass Obtained from: Grzegorz Bernacki gjb ! semihalf dot com Revision Changes Path 1.24 +12 -2 src/sys/arm/arm/intr.c 1.13 +3 -11 src/sys/arm/arm/nexus.c 1.10 +1 -1 src/sys/arm/include/intr.h From raj at FreeBSD.org Thu Sep 11 12:39:57 2008 From: raj at FreeBSD.org (Rafal Jaworowski) Date: Thu Sep 11 12:40:03 2008 Subject: cvs commit: src/sys/arm/arm nexus.c Message-ID: <200809111239.m8BCdupx063356@repoman.freebsd.org> raj 2008-09-11 12:39:54 UTC FreeBSD src repository Modified files: sys/arm/arm nexus.c Log: SVN rev 182934 on 2008-09-11 12:39:54Z by raj ARM nexus style(9) improvements. Revision Changes Path 1.14 +31 -34 src/sys/arm/arm/nexus.c From rdivacky at FreeBSD.org Thu Sep 11 15:28:44 2008 From: rdivacky at FreeBSD.org (Roman Divacky) Date: Thu Sep 11 15:28:56 2008 Subject: cvs commit: src/sys/compat/linux linux_misc.c Message-ID: <200809111528.m8BFSied033783@repoman.freebsd.org> rdivacky 2008-09-11 15:28:28 UTC FreeBSD src repository Modified files: sys/compat/linux linux_misc.c Log: SVN rev 182935 on 2008-09-11 15:28:28Z by rdivacky The ERESTART to EINTR conversion is already done in kern_select so there is no need to repeat it in linux_select(). Submitted by: Dmitry Chagin MFC after: 1 week Approved by: kib (mentor) Revision Changes Path 1.226 +1 -8 src/sys/compat/linux/linux_misc.c From sam at freebsd.org Thu Sep 11 15:41:16 2008 From: sam at freebsd.org (Sam Leffler) Date: Thu Sep 11 15:41:28 2008 Subject: cvs commit: src/sys/dev/usb if_zyd.c if_zydreg.h In-Reply-To: <20080911073458.GB23009@freebsd.weongyo.org> References: <200809100341.m8A3f5n4001038@repoman.freebsd.org> <48C7EF65.3050204@freebsd.org> <20080911073458.GB23009@freebsd.weongyo.org> Message-ID: <48C93C1B.2080800@freebsd.org> Weongyo Jeong wrote: > On Wed, Sep 10, 2008 at 09:01:41AM -0700, Sam Leffler wrote: > >> Weongyo Jeong wrote: >> >>> weongyo 2008-09-10 03:40:51 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/dev/usb if_zyd.c if_zydreg.h >>> Log: >>> SVN rev 182900 on 2008-09-10 03:40:51Z by weongyo >>> >>> rename flags and add a ZYD_FLAG_DETACHING flag to indicate we're >>> detaching that when the USB is pulled out forcibly during the driver is >>> running background scan, a page fault can be occurred even if we called >>> usb_rem_task() when detaching. It looks like a kind of races. >>> >>> >>> >> If I understand the issue, it should be handled in the 802.11 state >> machine. The device should be clocked to the INIT state and as a result >> clear any outstanding tasks, timers, etc. The only reason you need to >> do something special is if the h/w is gone and you need to guard against >> accessing it. >> >> Sam >> >> > > This patch is to fix the below panic that it looks that it sometimes > occurs when we pull out USB stick forcibly during the driver's trying to > search channels or run background scan. > > If we have a method to detect whether detach() is called by being pulled > out USB stick unexpectedly or detach() is called by operations of > kldunload(8), I think I can handle this case more flexibly. (I'm not > sure it's true. :-) Is there a way to detect this case or something I > missed? > > I have no ideas yet how I can handle it in 802.11 state machine. > > [root@kkk /usr/src/sys/modules/zyd]# zyd0: at uhub3 port 4 (addr 2) disconnected > zyd0: zyd_read sleep timeout > zyd0: could not send command (error=IOERROR) > zyd0: could not send command (error=IOERROR) > zyd0: could not send command (error=IOERROR) > zyd0: zyd_read sleep timeout > zyd0: could not send command (error=IOERROR) > zyd0: zyd_read sleep timeout > zyd0: could not send command (error=IOERROR) > zyd0: could not send command (error=IOERROR) > zyd0: could not send command (error=IOERROR) > zyd0: detached > > Fatal trap 12: page fault while in kernel mode > cpuid = 0; apic id = 00 > fault virtual address = 0x6a626f7f > fault code = supervisor read, page not present > instruction pointer = 0x20:0xc07908b6 > stack pointer = 0x28:0xc3e30aec > frame pointer = 0x28:0xc3e30aec > code segment = base 0x0, limit 0xfffff, type 0x1b > = DPL 0, pres 1, def32 1, gran 1 > processor eflags = interrupt enabled, resume, IOPL = 0 > current process = 16 (usbtask-dr) > [thread pid 16 tid 100026 ] > Stopped at devclass_get_name+0x6: movl 0x14(%eax),%eax > db> bt > Tracing pid 16 tid 100026 td 0xc40cc8c0 > devclass_get_name(6a626f6b,c3e30b14,c0790e77,deadc0de,ffffffff,...) at devclass_get_name+0x6 > device_get_name(deadc0de,ffffffff,0,c69c2a00,1,...) at device_get_name+0x1c > device_print_prettyname(deadc0de,c69c2a00,1,c69c2a00,c3e30bc4,...) at device_print_prettyname+0x17 > device_printf(deadc0de,c69cc297,100,c69cc290,3e8,...) at device_printf+0x12 > zyd_cmd(2,c3e30be0,1,1,c3e5932c,...) at zyd_cmd+0x1f0 > zyd_read16(c69cc567,c0bd8504,c3e30c10,c07aa70b,c69cc567,...) at zyd_read16+0x38 > zyd_rfwrite(1,c69c2a00,c3e30c98,c69c9124,c69c2a08,...) at zyd_rfwrite+0x1c > zyd_al2230_set_channel(c69c2a08,2,c69cc567,ac7,0,...) at zyd_al2230_set_channel+0x21 > zyd_set_chan(c0ca30d0,0,c69cc567,ac7,c0c38d34,...) at zyd_set_chan+0x54 > zyd_scantask(c69c2a00,0,5c,c0af321d,0,...) at zyd_scantask+0xe1 > usb_task_thread(c0c38d34,c3e30d38,c0afb326,322,c40cc8c0,...) at usb_task_thread+0xca > fork_exit(c06dcfd0,c0c38d34,c3e30d38) at fork_exit+0x112 > fork_trampoline() at fork_trampoline+0x8 > --- trap 0, eip = 0, esp = 0xc3e30d70, ebp = 0 --- > db> > > In zyd_newstate the current code does this: usb_rem_task(sc->sc_udev, &sc->sc_task); /* do it in a process context */ sc->sc_state = nstate; sc->sc_arg = arg; if (nstate == IEEE80211_S_INIT) { zvp->newstate(vap, nstate, arg); return 0; } else { usb_add_task(sc->sc_udev, &sc->sc_task, USB_TASKQ_DRIVER); return EINPROGRESS; } You need to clear any pending task callbacks, not just the one associated with sc_udev (unless your callbacks do evil things like check the current state to deal with races). The transition to the INIT state must execute synchronously for multiple reasons (including detach); in that case it looks like you must explicitly cancel the task that handles scan-related work. Sam From jhb at FreeBSD.org Thu Sep 11 18:34:36 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 11 18:34:43 2008 Subject: cvs commit: src/sys/amd64/amd64 vm_machdep.c src/sys/i386/i386 vm_machdep.c Message-ID: <200809111834.m8BIYaqd085700@repoman.freebsd.org> jhb 2008-09-11 18:33:57 UTC FreeBSD src repository Modified files: sys/amd64/amd64 vm_machdep.c sys/i386/i386 vm_machdep.c Log: SVN rev 182936 on 2008-09-11 18:33:57Z by jhb Update the comments above the 0xcf9 register reset attempt to match the code. We only attempt a single reset using this method (a "hard" reset), and we use two writes to ensure there is a 0 -> 1 transition in bit 2 to force a reset. MFC after: 1 week Revision Changes Path 1.258 +7 -4 src/sys/amd64/amd64/vm_machdep.c 1.290 +7 -4 src/sys/i386/i386/vm_machdep.c From jhb at FreeBSD.org Thu Sep 11 19:05:59 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 11 19:06:10 2008 Subject: cvs commit: src Makefile.inc1 Message-ID: <200809111905.m8BJ5xOG040252@repoman.freebsd.org> jhb 2008-09-11 18:59:53 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) . Makefile.inc1 Log: SVN rev 182937 on 2008-09-11 18:59:53Z by jhb MFC: Use default CPU compiler flags that work on all amd64-capable CPUs when building 32-bit compat libs. Approved by: re (kensmith) Revision Changes Path 1.588.2.9 +3 -3 src/Makefile.inc1 From jhb at FreeBSD.org Thu Sep 11 19:12:17 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 11 19:12:23 2008 Subject: cvs commit: src Makefile.inc1 Message-ID: <200809111912.m8BJCHe6072454@repoman.freebsd.org> jhb 2008-09-11 19:00:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) . Makefile.inc1 Log: SVN rev 182938 on 2008-09-11 19:00:21Z by jhb MFC: Use default CPU compiler flags that work on all amd64-capable CPUs when building 32-bit compat libs. Approved by: re (kensmith) Revision Changes Path 1.499.2.23 +3 -3 src/Makefile.inc1 From jhb at FreeBSD.org Thu Sep 11 19:15:31 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 11 19:15:42 2008 Subject: cvs commit: src/etc rc.firewall src/etc/defaults rc.conf Message-ID: <200809111915.m8BJFVQE075112@repoman.freebsd.org> jhb 2008-09-11 19:08:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) etc rc.firewall etc/defaults rc.conf Log: SVN rev 182939 on 2008-09-11 19:08:51Z by jhb MFC: Several changes (181759-181762) to allow the "simple" and "client" firewall configurations to be configured (interfaces and attached networks) from rc.conf rather than requiring users to edit /etc/rc.firewall directly. Approved by: re (kensmith) Revision Changes Path 1.318.2.11 +18 -7 src/etc/defaults/rc.conf 1.52.2.3 +29 -26 src/etc/rc.firewall From jhb at FreeBSD.org Thu Sep 11 19:27:14 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 11 19:27:25 2008 Subject: cvs commit: src/etc rc.firewall src/etc/defaults rc.conf Message-ID: <200809111927.m8BJREsp028294@repoman.freebsd.org> jhb 2008-09-11 19:21:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) etc rc.firewall etc/defaults rc.conf Log: SVN rev 182940 on 2008-09-11 19:21:56Z by jhb MFC: Several changes (181760-181762) to allow the "simple" and "client" firewall configurations to be configured (interfaces and attached networks) from rc.conf rather than requiring users to edit /etc/rc.firewall directly. Approved by: re (kensmith) Revision Changes Path 1.252.2.47 +9 -0 src/etc/defaults/rc.conf 1.47.10.4 +33 -30 src/etc/rc.firewall From jhb at FreeBSD.org Thu Sep 11 19:36:20 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 11 19:36:31 2008 Subject: cvs commit: src/sys/dev/usb ehci_pci.c ehcireg.h Message-ID: <200809111936.m8BJaJB2053341@repoman.freebsd.org> jhb 2008-09-11 19:36:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/usb ehci_pci.c ehcireg.h Log: SVN rev 182941 on 2008-09-11 19:36:03Z by jhb MFC: Use single byte read and write operations to toggle the BIOS and OS semaphores rather than 4 byte operations. Approved by: re (kensmith) Revision Changes Path 1.28.2.5 +12 -11 src/sys/dev/usb/ehci_pci.c 1.8.2.1 +2 -3 src/sys/dev/usb/ehcireg.h From jhb at FreeBSD.org Thu Sep 11 19:37:35 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 11 19:37:47 2008 Subject: cvs commit: src/sys/dev/usb ehci_pci.c ehcireg.h Message-ID: <200809111937.m8BJbZKb054284@repoman.freebsd.org> jhb 2008-09-11 19:37:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/usb ehci_pci.c ehcireg.h Log: SVN rev 182942 on 2008-09-11 19:37:26Z by jhb MFC: Use single byte read and write operations to toggle the BIOS and OS semaphores rather than 4 byte operations. Approved by: re (kensmith) Revision Changes Path 1.18.2.5 +12 -11 src/sys/dev/usb/ehci_pci.c 1.7.2.2 +2 -3 src/sys/dev/usb/ehcireg.h From jhb at freebsd.org Thu Sep 11 20:05:45 2008 From: jhb at freebsd.org (John Baldwin) Date: Thu Sep 11 20:05:52 2008 Subject: cvs commit: src/sys/amd64/amd64 vm_machdep.c src/sys/i386/i386 vm_machdep.c In-Reply-To: <200809111834.m8BIYaqd085700@repoman.freebsd.org> References: <200809111834.m8BIYaqd085700@repoman.freebsd.org> Message-ID: <200809111441.47107.jhb@freebsd.org> On Thursday 11 September 2008 02:33:57 pm John Baldwin wrote: > jhb 2008-09-11 18:33:57 UTC > > FreeBSD src repository > > Modified files: > sys/amd64/amd64 vm_machdep.c > sys/i386/i386 vm_machdep.c > Log: > SVN rev 182936 on 2008-09-11 18:33:57Z by jhb > > Update the comments above the 0xcf9 register reset attempt to match the > code. We only attempt a single reset using this method (a "hard" reset), > and we use two writes to ensure there is a 0 -> 1 transition in bit 2 to > force a reset. > > MFC after: 1 week Someone pointed out the discrepancy in the comments in an e-mail a while back, but I can't find the e-mail. Otherwise, I would credited have the sender in commit message. -- John Baldwin From ed at FreeBSD.org Thu Sep 11 20:15:52 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Thu Sep 11 20:15:58 2008 Subject: cvs commit: src/sys/fs/nullfs null_vnops.c Message-ID: <200809112015.m8BKFqGO094911@repoman.freebsd.org> ed 2008-09-11 20:15:34 UTC FreeBSD src repository Modified files: sys/fs/nullfs null_vnops.c Log: SVN rev 182943 on 2008-09-11 20:15:34Z by ed Fix two small typo's in comments in the nullfs vnops code. Submitted by: Jille Timmermans Revision Changes Path 1.100 +2 -2 src/sys/fs/nullfs/null_vnops.c From roberto at FreeBSD.org Thu Sep 11 20:32:24 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Thu Sep 11 20:32:36 2008 Subject: cvs commit: src/usr.sbin/ntp config.h Message-ID: <200809112032.m8BKWNHa005204@repoman.freebsd.org> roberto 2008-09-11 20:32:06 UTC FreeBSD src repository Modified files: usr.sbin/ntp config.h Log: SVN rev 182944 on 2008-09-11 20:32:06Z by roberto Makefile.inc already defines OPENSSL if crypto is available/wanted. PR: bin/127296 Submitted by: oliver MFC after: 3 days Revision Changes Path 1.16 +1 -1 src/usr.sbin/ntp/config.h From cognet at FreeBSD.org Thu Sep 11 20:39:56 2008 From: cognet at FreeBSD.org (Olivier Houchard) Date: Thu Sep 11 20:40:07 2008 Subject: cvs commit: src/sys/arm/include pcpu.h Message-ID: <200809112039.m8BKdsTD054143@repoman.freebsd.org> cognet 2008-09-11 20:39:46 UTC FreeBSD src repository Modified files: sys/arm/include pcpu.h Log: SVN rev 182945 on 2008-09-11 20:39:46Z by cognet Remove the unused field "pc_prvspace" from the MD fields for the struct pcpu. There's not even a thing such as a "struct pcup". While I'm there, remove a comment that makes no sense for arm. Spotted out by: Mark Tinguely Revision Changes Path 1.8 +1 -6 src/sys/arm/include/pcpu.h From cognet at FreeBSD.org Thu Sep 11 20:43:56 2008 From: cognet at FreeBSD.org (Olivier Houchard) Date: Thu Sep 11 20:44:07 2008 Subject: cvs commit: src/sys/arm/xscale/ixp425 ixp425.c Message-ID: <200809112043.m8BKhtj2081092@repoman.freebsd.org> cognet 2008-09-11 20:43:38 UTC FreeBSD src repository Modified files: sys/arm/xscale/ixp425 ixp425.c Log: SVN rev 182946 on 2008-09-11 20:43:38Z by cognet Bandaid: disable interrupts to make sure intr_enabled and the IER register are in sync. I'm not sure why it is needed, and why it wouldn't be on other arm platforms, but it prevents a lockup under heavy I/O. Revision Changes Path 1.10 +8 -3 src/sys/arm/xscale/ixp425/ixp425.c From oberman at es.net Thu Sep 11 20:50:44 2008 From: oberman at es.net (Kevin Oberman) Date: Thu Sep 11 20:50:55 2008 Subject: cvs commit: src/etc rc.firewall src/etc/defaults rc.conf In-Reply-To: Your message of "Thu, 11 Sep 2008 19:08:51 -0000." <200809111915.m8BJFVQE075112@repoman.freebsd.org> Message-ID: <20080911203817.B8D364501D@ptavv.es.net> > From: John Baldwin > Date: Thu, 11 Sep 2008 19:08:51 +0000 (UTC) > Sender: owner-cvs-all@freebsd.org > > jhb 2008-09-11 19:08:51 UTC > > FreeBSD src repository > > Modified files: (Branch: RELENG_7) > etc rc.firewall > etc/defaults rc.conf > Log: > SVN rev 182939 on 2008-09-11 19:08:51Z by jhb > > MFC: Several changes (181759-181762) to allow the "simple" and "client" > firewall configurations to be configured (interfaces and attached networks) > from rc.conf rather than requiring users to edit /etc/rc.firewall directly. I really like this! Any chance that someone could update firewall.7? -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634 Key fingerprint:059B 2DDF 031C 9BA3 14A4 EADA 927D EBB3 987B 3751 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 224 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20080911/38fc0b39/attachment.pgp From jhb at FreeBSD.org Thu Sep 11 21:43:14 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 11 21:43:20 2008 Subject: cvs commit: src/sys/amd64/pci pci_cfgreg.c src/sys/i386/pci pci_cfgreg.c Message-ID: <200809112143.m8BLhCNM009695@repoman.freebsd.org> jhb 2008-09-11 21:42:11 UTC FreeBSD src repository Modified files: sys/amd64/pci pci_cfgreg.c sys/i386/pci pci_cfgreg.c Log: SVN rev 182947 on 2008-09-11 21:42:11Z by jhb Add a 'hw.pci.mcfg' tunable. It can be set to 0 to disable memory-mapped PCI config access. Revision Changes Path 1.113 +6 -0 src/sys/amd64/pci/pci_cfgreg.c 1.132 +6 -0 src/sys/i386/pci/pci_cfgreg.c From danger at FreeBSD.org Thu Sep 11 22:11:43 2008 From: danger at FreeBSD.org (Daniel Gerzo) Date: Thu Sep 11 22:11:49 2008 Subject: cvs commit: src/usr.sbin/fwcontrol fwcontrol.8 Message-ID: <200809112211.m8BMBg9s015797@repoman.freebsd.org> danger 2008-09-11 22:11:41 UTC FreeBSD src repository Modified files: usr.sbin/fwcontrol fwcontrol.8 Log: SVN rev 182948 on 2008-09-11 22:11:41Z by danger Sweep this man page a bit: - new sentence = new line - use .Dq macro to quote words - some minor rewording MFC after: 2 weeks Revision Changes Path 1.24 +25 -15 src/usr.sbin/fwcontrol/fwcontrol.8 From kmacy at FreeBSD.org Thu Sep 11 23:50:07 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 11 23:50:13 2008 Subject: cvs commit: src/sys/dev/cxgb/ulp/toecore toedev.c src/sys/netinet tcp_offload.c toedev.h Message-ID: <200809112350.m8BNo6tq079517@repoman.freebsd.org> kmacy 2008-09-11 23:49:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/cxgb/ulp/toecore toedev.c sys/netinet tcp_offload.c toedev.h Log: SVN rev 182949 on 2008-09-11 23:49:36Z by kmacy MFC 182591 Don't check if an interface can do tcp offload if there are no offload devices registered on the system. Approved by: re Revision Changes Path 1.1.2.2 +1 -0 src/sys/dev/cxgb/ulp/toecore/toedev.c 1.4.2.3 +7 -2 src/sys/netinet/tcp_offload.c 1.5.2.3 +2 -0 src/sys/netinet/toedev.h From kmacy at FreeBSD.org Thu Sep 11 23:53:24 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 11 23:53:31 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_main.c src/sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_t3_cpl.h cxgb_t3_hw.c cxgb_xgmac.c Message-ID: <200809112353.m8BNrOgr099630@repoman.freebsd.org> kmacy 2008-09-11 23:53:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/cxgb cxgb_adapter.h cxgb_main.c sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_t3_cpl.h cxgb_t3_hw.c cxgb_xgmac.c Log: SVN rev 182950 on 2008-09-11 23:53:08Z by kmacy MFC 181614 Vendor fix for PHY problem. Approved by: re Obtained from: Chelsio Inc Revision Changes Path 1.3.2.3 +640 -42 src/sys/dev/cxgb/common/cxgb_ael1002.c 1.7.2.3 +36 -24 src/sys/dev/cxgb/common/cxgb_common.h 1.4.2.3 +13 -10 src/sys/dev/cxgb/common/cxgb_t3_cpl.h 1.9.2.3 +52 -4 src/sys/dev/cxgb/common/cxgb_t3_hw.c 1.7.2.3 +17 -8 src/sys/dev/cxgb/common/cxgb_xgmac.c 1.20.2.6 +1 -0 src/sys/dev/cxgb/cxgb_adapter.h 1.36.2.8 +27 -0 src/sys/dev/cxgb/cxgb_main.c From kmacy at FreeBSD.org Thu Sep 11 23:58:55 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 11 23:59:07 2008 Subject: cvs commit: src/usr.sbin/cxgbtool cxgbtool.c Message-ID: <200809112358.m8BNwtS9037856@repoman.freebsd.org> kmacy 2008-09-11 23:58:46 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.sbin/cxgbtool cxgbtool.c Log: SVN rev 182951 on 2008-09-11 23:58:46Z by kmacy MFC 182899 - Fix regression with GETMEM - Remove gratuitous bswap macros - check for rev 3 with t3b Approved by: re Obtained from: Chelsio Inc. Revision Changes Path 1.2.2.2 +4 -7 src/usr.sbin/cxgbtool/cxgbtool.c From takawata at FreeBSD.org Fri Sep 12 03:47:32 2008 From: takawata at FreeBSD.org (Takanori Watanabe) Date: Fri Sep 12 03:47:39 2008 Subject: cvs commit: src/sys/dev/usb ufoma.c src/sys/modules Makefile Message-ID: <200809120347.m8C3lVpO079562@repoman.freebsd.org> takawata 2008-09-12 03:45:08 UTC FreeBSD src repository Modified files: sys/dev/usb ufoma.c sys/modules Makefile Log: SVN rev 182952 on 2008-09-12 03:45:08Z by takawata Connect ufoma(4) to build and, disable handsfree interface that is not yet ported to newtty. Revision Changes Path 1.13 +0 -2 src/sys/dev/usb/ufoma.c 1.589 +1 -0 src/sys/modules/Makefile From kientzle at FreeBSD.org Fri Sep 12 03:54:06 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Fri Sep 12 03:54:13 2008 Subject: cvs commit: src/lib/libarchive archive_read_support_compression_program.c Message-ID: <200809120354.m8C3s4GV017847@repoman.freebsd.org> kientzle 2008-09-12 03:53:54 UTC FreeBSD src repository Modified files: lib/libarchive archive_read_support_compression_program.c Log: SVN rev 182953 on 2008-09-12 03:53:54Z by kientzle Windows compatibility: The stub replacement for compression_program (which always returns an error when invoked) needs its prototype. Revision Changes Path 1.5 +2 -0 src/lib/libarchive/archive_read_support_compression_program.c From kientzle at FreeBSD.org Fri Sep 12 04:03:51 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Fri Sep 12 04:03:57 2008 Subject: cvs commit: src/lib/libarchive archive_platform.h archive_write_disk.c config_freebsd.h Message-ID: <200809120403.m8C43oO6077682@repoman.freebsd.org> kientzle 2008-09-12 04:03:34 UTC FreeBSD src repository Modified files: lib/libarchive archive_platform.h archive_write_disk.c config_freebsd.h Log: SVN rev 182954 on 2008-09-12 04:03:34Z by kientzle Portability: Support platforms that lack (struct stat).st_blksize or SSIZE_MAX Of course, FreeBSD has both. Revision Changes Path 1.31 +3 -0 src/lib/libarchive/archive_platform.h 1.37 +6 -0 src/lib/libarchive/archive_write_disk.c 1.12 +2 -0 src/lib/libarchive/config_freebsd.h From kientzle at FreeBSD.org Fri Sep 12 04:08:21 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Fri Sep 12 04:08:28 2008 Subject: cvs commit: src/lib/libarchive archive_write_disk.c config_freebsd.h Message-ID: <200809120408.m8C48Luf008027@repoman.freebsd.org> kientzle 2008-09-12 04:08:11 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c config_freebsd.h Log: SVN rev 182955 on 2008-09-12 04:08:11Z by kientzle Portability: Not everyone is lucky enough to have ftruncate() Revision Changes Path 1.38 +2 -0 src/lib/libarchive/archive_write_disk.c 1.13 +1 -0 src/lib/libarchive/config_freebsd.h From kientzle at FreeBSD.org Fri Sep 12 04:35:12 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Fri Sep 12 04:35:19 2008 Subject: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk_secure.c Message-ID: <200809120435.m8C4ZBFd072292@repoman.freebsd.org> kientzle 2008-09-12 04:34:56 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk_secure.c Log: SVN rev 182956 on 2008-09-12 04:34:56Z by kientzle MFC r182838: Correct tar -xP so that it will follow symlinks to existing dirs. Approved by: re (Kostik Belousov) Revision Changes Path 1.17.2.10 +15 -3 src/lib/libarchive/archive_write_disk.c 1.3.2.2 +75 -3 src/lib/libarchive/test/test_write_disk_secure.c From kientzle at FreeBSD.org Fri Sep 12 04:39:14 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Fri Sep 12 04:39:21 2008 Subject: cvs commit: src/lib/libarchive archive_write_disk.c src/lib/libarchive/test test_write_disk_secure.c Message-ID: <200809120439.m8C4dDrg096077@repoman.freebsd.org> kientzle 2008-09-12 04:39:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) lib/libarchive archive_write_disk.c lib/libarchive/test test_write_disk_secure.c Log: SVN rev 182957 on 2008-09-12 04:39:07Z by kientzle MFC r182838: Fix tar -xP to follow symlinks to dirs. Without -P, it still refuses on security grounds. Approved by: re (Kostik Belousov) Revision Changes Path 1.12.2.19 +15 -3 src/lib/libarchive/archive_write_disk.c 1.4.2.3 +75 -3 src/lib/libarchive/test/test_write_disk_secure.c From kientzle at FreeBSD.org Fri Sep 12 05:33:15 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Fri Sep 12 05:33:27 2008 Subject: cvs commit: src/lib/libarchive filter_fork.c Message-ID: <200809120533.m8C5XFfr001085@repoman.freebsd.org> kientzle 2008-09-12 05:33:00 UTC FreeBSD src repository Modified files: lib/libarchive filter_fork.c Log: SVN rev 182958 on 2008-09-12 05:33:00Z by kientzle Portability: Don't use symbolic constants when the values are more standard than the names are. Remove some trailing whitespace. Revision Changes Path 1.5 +7 -7 src/lib/libarchive/filter_fork.c From kib at FreeBSD.org Fri Sep 12 09:49:24 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Fri Sep 12 09:49:31 2008 Subject: cvs commit: src/sys/i386/i386 sys_machdep.c Message-ID: <200809120949.m8C9nJYL031289@repoman.freebsd.org> kib 2008-09-12 09:49:01 UTC FreeBSD src repository Modified files: sys/i386/i386 sys_machdep.c Log: SVN rev 182959 on 2008-09-12 09:49:01Z by kib Remove warning about static LDT segment allocation. Applications continue using it after ~7 years since warning was introduced, and there is no reason to discourage them. MFC after: 1 week Revision Changes Path 1.115 +0 -9 src/sys/i386/i386/sys_machdep.c From kib at FreeBSD.org Fri Sep 12 09:51:25 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Fri Sep 12 09:51:31 2008 Subject: cvs commit: src/sys/i386/i386 sys_machdep.c Message-ID: <200809120951.m8C9pOZj037333@repoman.freebsd.org> kib 2008-09-12 09:51:11 UTC FreeBSD src repository Modified files: sys/i386/i386 sys_machdep.c Log: SVN rev 182960 on 2008-09-12 09:51:11Z by kib The user_ldt_alloc() function shall return with dt_lock locked. The user_ldt_free() function shall return with dt_lock unlocked. Error handling code in both functions do not handle this, fix it by doing necessary lock/unlock. While there, fix minor style nits. MFC after: 1 week Revision Changes Path 1.116 +9 -5 src/sys/i386/i386/sys_machdep.c From kib at FreeBSD.org Fri Sep 12 09:53:41 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Fri Sep 12 09:53:53 2008 Subject: cvs commit: src/sys/i386/i386 sys_machdep.c vm_machdep.c src/sys/i386/include proc.h Message-ID: <200809120953.m8C9rf1h037526@repoman.freebsd.org> kib 2008-09-12 09:53:29 UTC FreeBSD src repository Modified files: sys/i386/i386 sys_machdep.c vm_machdep.c sys/i386/include proc.h Log: SVN rev 182961 on 2008-09-12 09:53:29Z by kib When doing rfork(0), i.e. separating curproc VM from any other user of the same vmspace, decrement the reference count of the shared LDT instead of a newly-made copy. Code factually removed LDT from the process that did rfork(0). Introduce user_ldt_deref() function that does decrement of refcount for the struct proc_ldt, and call it in the rfork(0) case on the shared LDT. Reviewed by: jhb MFC after: 1 week Revision Changes Path 1.117 +8 -0 src/sys/i386/i386/sys_machdep.c 1.291 +5 -5 src/sys/i386/i386/vm_machdep.c 1.28 +1 -0 src/sys/i386/include/proc.h From kib at FreeBSD.org Fri Sep 12 13:04:49 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Fri Sep 12 13:05:00 2008 Subject: cvs commit: src/share/man/man9 bus_dma.9 Message-ID: <200809121304.m8CD4lmd010492@repoman.freebsd.org> kib 2008-09-12 13:04:39 UTC FreeBSD src repository Modified files: share/man/man9 bus_dma.9 Log: SVN rev 182962 on 2008-09-12 13:04:39Z by kib Remove unneeded comma. Noted by: kensmith Revision Changes Path 1.43 +1 -1 src/share/man/man9/bus_dma.9 From kib at FreeBSD.org Fri Sep 12 13:08:21 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Fri Sep 12 13:08:32 2008 Subject: cvs commit: src/share/man/man9 bus_dma.9 Message-ID: <200809121308.m8CD8IVe038051@repoman.freebsd.org> kib 2008-09-12 13:08:12 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man9 bus_dma.9 Log: SVN rev 182963 on 2008-09-12 13:08:12Z by kib MFC r182816: Document BUS_DMA_NOCACHE. MFC r182962: Remove unneeded comma. Approved by: re (kensmith) Revision Changes Path 1.40.2.1 +7 -0 src/share/man/man9/bus_dma.9 From jhb at FreeBSD.org Fri Sep 12 14:42:12 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 14:42:29 2008 Subject: cvs commit: src/sys/dev/tx if_tx.c Message-ID: <200809121442.m8CEgCa5072198@repoman.freebsd.org> jhb 2008-09-12 14:41:53 UTC FreeBSD src repository Modified files: sys/dev/tx if_tx.c Log: SVN rev 182964 on 2008-09-12 14:41:53Z by jhb Use the parent device's DMA tag when creating our own DMA tags. This fixes a panic on sparc64. Reviewed by: Florian Smeets flo kasimir.com Revision Changes Path 1.99 +10 -9 src/sys/dev/tx/if_tx.c From jhb at freebsd.org Fri Sep 12 14:50:45 2008 From: jhb at freebsd.org (John Baldwin) Date: Fri Sep 12 14:50:51 2008 Subject: cvs commit: src/sys/i386/i386 sys_machdep.c In-Reply-To: <200809120951.m8C9pOZj037333@repoman.freebsd.org> References: <200809120951.m8C9pOZj037333@repoman.freebsd.org> Message-ID: <200809121022.36441.jhb@freebsd.org> On Friday 12 September 2008 05:51:11 am Konstantin Belousov wrote: > kib 2008-09-12 09:51:11 UTC > > FreeBSD src repository > > Modified files: > sys/i386/i386 sys_machdep.c > Log: > SVN rev 182960 on 2008-09-12 09:51:11Z by kib > > The user_ldt_alloc() function shall return with dt_lock locked. > The user_ldt_free() function shall return with dt_lock unlocked. > Error handling code in both functions do not handle this, fix it by > doing necessary lock/unlock. > > While there, fix minor style nits. Hmm, I had actually thought it was intentional for user_ldt_alloc() to only return with the lock held on success and depend on a later call to another method to drop the lock in the success case (so the locking isn't visible to consumers of the API in theory). For example, i386_ldt_grow() depended on this feature and is now broken (it leaks a lock on failure). I missed this when looking at this yesterday. Other notes: - Since user_ldt_free() handles the case of there not being an LDT, the code in exec_setregs() on i386 can be simplified to just always call user_ldt_free(). - cpu_exit() could possibly do the same. I wonder if exec_setregs() needs the same fixup to %gs that cpu_exit() does. If so, that could possibly be moved into user_ldt_free(). Ah, exec_setregs() does it unconditionally. I think you could make cpu_exit() just do it unconditionally as well before calling user_ldt_free(). -- John Baldwin From kostikbel at gmail.com Fri Sep 12 15:36:27 2008 From: kostikbel at gmail.com (Kostik Belousov) Date: Fri Sep 12 15:36:36 2008 Subject: cvs commit: src/sys/i386/i386 sys_machdep.c In-Reply-To: <200809121022.36441.jhb@freebsd.org> References: <200809120951.m8C9pOZj037333@repoman.freebsd.org> <200809121022.36441.jhb@freebsd.org> Message-ID: <20080912153619.GK39652@deviant.kiev.zoral.com.ua> On Fri, Sep 12, 2008 at 10:22:35AM -0400, John Baldwin wrote: > On Friday 12 September 2008 05:51:11 am Konstantin Belousov wrote: > > kib 2008-09-12 09:51:11 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/i386/i386 sys_machdep.c > > Log: > > SVN rev 182960 on 2008-09-12 09:51:11Z by kib > > > > The user_ldt_alloc() function shall return with dt_lock locked. > > The user_ldt_free() function shall return with dt_lock unlocked. > > Error handling code in both functions do not handle this, fix it by > > doing necessary lock/unlock. > > > > While there, fix minor style nits. > > Hmm, I had actually thought it was intentional for user_ldt_alloc() to only > return with the lock held on success and depend on a later call to another > method to drop the lock in the success case (so the locking isn't visible to > consumers of the API in theory). For example, i386_ldt_grow() depended on > this feature and is now broken (it leaks a lock on failure). I missed this > when looking at this yesterday. I probably miss something there. On failure of user_ldt_alloc(), i386_ldt_grow() does return (ENOMEM), without changing lock state for dt_lock. There are three call locations for the i386_ldt_grow(), all of them in i386_set_ldt(). On failure, each call location does mtx_unlock_spin(&dt_lock) immediately after call. So I assumed that protocol for i386_ldt_grow() is to always return with dt_lock locked. Two other callers of the user_ldt_alloc() in cpu_fork() do panic() immediately after the failed call to user_ldt_alloc(). Could you, please, point me to exact place where the lock would leak ? > > Other notes: > > - Since user_ldt_free() handles the case of there not being an LDT, the code > in exec_setregs() on i386 can be simplified to just always call > user_ldt_free(). > - cpu_exit() could possibly do the same. I wonder if exec_setregs() needs the > same fixup to %gs that cpu_exit() does. If so, that could possibly be moved > into user_ldt_free(). Ah, exec_setregs() does it unconditionally. I think > you could make cpu_exit() just do it unconditionally as well before calling > user_ldt_free(). > > -- > John Baldwin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20080912/3d8b1adc/attachment.pgp From sepotvin at FreeBSD.org Fri Sep 12 17:44:53 2008 From: sepotvin at FreeBSD.org (Stephane E. Potvin) Date: Fri Sep 12 17:44:59 2008 Subject: cvs commit: src/sys/dev/mlx mlx.c src/usr.sbin/mlxcontrol command.c interface.c Message-ID: <200809121744.m8CHirit019194@repoman.freebsd.org> sepotvin 2008-09-12 17:40:17 UTC FreeBSD src repository Modified files: sys/dev/mlx mlx.c usr.sbin/mlxcontrol command.c interface.c Log: SVN rev 182965 on 2008-09-12 17:40:17Z by sepotvin Make mlxcontrol work with more than one system drive: - When searching for the next system drive, return the next one instead of always returning the first one. - Plug fd lead and make sure that the MLX_NEXT_CHILD ioctl is called on the controller fd, not the disk's one. While there, fix a cut-n-pase error in a warning. Reviewed by: jhb Approved by: kan (mentor) MFC after: 1 month Revision Changes Path 1.55 +1 -1 src/sys/dev/mlx/mlx.c 1.3 +2 -2 src/usr.sbin/mlxcontrol/command.c 1.3 +6 -4 src/usr.sbin/mlxcontrol/interface.c From sepotvin at FreeBSD.org Fri Sep 12 17:55:07 2008 From: sepotvin at FreeBSD.org (Stephane E. Potvin) Date: Fri Sep 12 17:55:35 2008 Subject: cvs commit: src/usr.bin/top machine.c Message-ID: <200809121755.m8CHt7O1053755@repoman.freebsd.org> sepotvin 2008-09-12 17:54:50 UTC FreeBSD src repository Modified files: usr.bin/top machine.c Log: SVN rev 182966 on 2008-09-12 17:54:50Z by sepotvin Display the sum of the runtime of all the threads in a process when it's multithreaded instead of picking the time of the first thread found. Reviewed by: jhb Approved by: kan (mentor) MFC after: 1 month Revision Changes Path 1.90 +1 -0 src/usr.bin/top/machine.c From emaste at FreeBSD.org Fri Sep 12 18:15:24 2008 From: emaste at FreeBSD.org (Ed Maste) Date: Fri Sep 12 18:15:30 2008 Subject: cvs commit: src/sys/dev/aac aac_pci.c Message-ID: <200809121815.m8CIFNL6017053@repoman.freebsd.org> emaste 2008-09-12 18:15:12 UTC FreeBSD src repository Modified files: sys/dev/aac aac_pci.c Log: SVN rev 182967 on 2008-09-12 18:15:12Z by emaste Whitespace cleanup. Revision Changes Path 1.69 +5 -5 src/sys/dev/aac/aac_pci.c From rpaulo at FreeBSD.org Fri Sep 12 18:26:25 2008 From: rpaulo at FreeBSD.org (Rui Paulo) Date: Fri Sep 12 18:26:33 2008 Subject: cvs commit: src/sys/dev/k8temp k8temp.c Message-ID: <200809121826.m8CIQOuD058120@repoman.freebsd.org> rpaulo 2008-09-12 18:26:09 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/k8temp k8temp.c Log: SVN rev 182968 on 2008-09-12 18:26:09Z by rpaulo MFC r182722: Fix the sysctl function parameters. We were only querying Sensor 0. Noticed by: des Approved by: re Revision Changes Path 1.7.2.2 +2 -2 src/sys/dev/k8temp/k8temp.c From remko at FreeBSD.org Fri Sep 12 18:38:11 2008 From: remko at FreeBSD.org (Remko Lodder) Date: Fri Sep 12 18:38:27 2008 Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c Message-ID: <200809121838.m8CIcBjC031326@repoman.freebsd.org> remko 2008-09-12 18:37:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/sound/pci/hda hdac.c Log: SVN rev 182969 on 2008-09-12 18:37:52Z by remko MFC r182854 Fix deactivation of speakers while plugging in headphones on Fujitsu U1010, Lenovo 3k N200 and Acer Aspire 4715Z. Reviewed by: attilio PR: 126216, 126244, 127034 Submitted by: Anton E. Kartashev , Ganael Laplanche , Dennis Generaloff Requested by: joel Approved by: re (kib, via joel), imp (mentor, implicit) Obtained from: joel Revision Changes Path 1.44.2.7 +9 -0 src/sys/dev/sound/pci/hda/hdac.c From bz at FreeBSD.org Fri Sep 12 19:29:13 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Fri Sep 12 19:29:19 2008 Subject: cvs commit: src/sys/netinet tcp_input.c Message-ID: <200809121929.m8CJTCZI082770@repoman.freebsd.org> bz 2008-09-12 19:28:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet tcp_input.c Log: SVN rev 182970 on 2008-09-12 19:28:57Z by bz MFC: svn r182885, cvs rev. 1.381 tcp_input.c Work around an integer division resulting in 0 and thus the congestion window not being incremented, if cwnd > maxseg^2. As suggested in RFC2581 increment the cwnd by 1 in this case. See http://caia.swin.edu.au/reports/080829A/CAIA-TR-080829A.pdf for more details. Submitted by: Alana Huebner, Lawrence Stewart, Grenville Armitage (caia.swin.edu.au) Reviewed by: dwmalone, gnn, rpaulo, silby Approved by: re (gnn) Revision Changes Path 1.370.2.5 +3 -1 src/sys/netinet/tcp_input.c From bz at FreeBSD.org Fri Sep 12 19:36:45 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Fri Sep 12 19:36:51 2008 Subject: cvs commit: src/sys/netinet tcp_input.c Message-ID: <200809121936.m8CJaiSk030150@repoman.freebsd.org> bz 2008-09-12 19:36:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet tcp_input.c Log: SVN rev 182971 on 2008-09-12 19:36:37Z by bz MFC: svn r182885, cvs rev. 1.381 tcp_input.c Work around an integer division resulting in 0 and thus the congestion window not being incremented, if cwnd > maxseg^2. As suggested in RFC2581 increment the cwnd by 1 in this case. See http://caia.swin.edu.au/reports/080829A/CAIA-TR-080829A.pdf for more details. Submitted by: Alana Huebner, Lawrence Stewart, Grenville Armitage (caia.swin.edu.au) Reviewed by: dwmalone, gnn, rpaulo, silby Approved by: re (gnn) Revision Changes Path 1.281.2.14 +3 -1 src/sys/netinet/tcp_input.c From jhb at FreeBSD.org Fri Sep 12 20:09:20 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 20:09:31 2008 Subject: cvs commit: src/sys/i386/conf PAE Message-ID: <200809122009.m8CK9GOO066062@repoman.freebsd.org> jhb 2008-09-12 20:09:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/i386/conf PAE Log: SVN rev 182972 on 2008-09-12 20:09:05Z by jhb MFC: Don't disable USB in the PAE kernel config. Approved by: re (kib) Revision Changes Path 1.25.2.4 +0 -29 src/sys/i386/conf/PAE From jhb at freebsd.org Fri Sep 12 20:21:14 2008 From: jhb at freebsd.org (John Baldwin) Date: Fri Sep 12 20:21:25 2008 Subject: cvs commit: src/sys/i386/i386 sys_machdep.c In-Reply-To: <20080912153619.GK39652@deviant.kiev.zoral.com.ua> References: <200809120951.m8C9pOZj037333@repoman.freebsd.org> <200809121022.36441.jhb@freebsd.org> <20080912153619.GK39652@deviant.kiev.zoral.com.ua> Message-ID: <200809121335.22070.jhb@freebsd.org> On Friday 12 September 2008 11:36:19 am Kostik Belousov wrote: > On Fri, Sep 12, 2008 at 10:22:35AM -0400, John Baldwin wrote: > > On Friday 12 September 2008 05:51:11 am Konstantin Belousov wrote: > > > kib 2008-09-12 09:51:11 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/i386/i386 sys_machdep.c > > > Log: > > > SVN rev 182960 on 2008-09-12 09:51:11Z by kib > > > > > > The user_ldt_alloc() function shall return with dt_lock locked. > > > The user_ldt_free() function shall return with dt_lock unlocked. > > > Error handling code in both functions do not handle this, fix it by > > > doing necessary lock/unlock. > > > > > > While there, fix minor style nits. > > > > Hmm, I had actually thought it was intentional for user_ldt_alloc() to only > > return with the lock held on success and depend on a later call to another > > method to drop the lock in the success case (so the locking isn't visible to > > consumers of the API in theory). For example, i386_ldt_grow() depended on > > this feature and is now broken (it leaks a lock on failure). I missed this > > when looking at this yesterday. > > I probably miss something there. > > On failure of user_ldt_alloc(), i386_ldt_grow() does return (ENOMEM), > without changing lock state for dt_lock. > > There are three call locations for the i386_ldt_grow(), all of > them in i386_set_ldt(). On failure, each call location does > mtx_unlock_spin(&dt_lock) immediately after call. So I assumed that > protocol for i386_ldt_grow() is to always return with dt_lock locked. > > Two other callers of the user_ldt_alloc() in cpu_fork() do panic() > immediately after the failed call to user_ldt_alloc(). > > Could you, please, point me to exact place where the lock would leak ? Gah, sorry, I had missed the callers of i386_ldt_grow(). I had recalled it being purposeful at one point that user_ldt_alloc() had this behavior. -- John Baldwin From jhb at FreeBSD.org Fri Sep 12 20:28:18 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 20:28:29 2008 Subject: cvs commit: src/sys/i386/conf PAE Message-ID: <200809122028.m8CKSHOu024070@repoman.freebsd.org> jhb 2008-09-12 20:28:13 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/i386/conf PAE Log: SVN rev 182973 on 2008-09-12 20:28:13Z by jhb MFC: Don't disable USB in the PAE kernel config. Approved by: re (kib) Revision Changes Path 1.16.2.6 +0 -19 src/sys/i386/conf/PAE From takawata at FreeBSD.org Fri Sep 12 20:34:19 2008 From: takawata at FreeBSD.org (Takanori Watanabe) Date: Fri Sep 12 20:34:31 2008 Subject: cvs commit: src/sys/dev/usb ufoma.c Message-ID: <200809122034.m8CKYIXK061943@repoman.freebsd.org> takawata 2008-09-12 20:34:12 UTC FreeBSD src repository Modified files: sys/dev/usb ufoma.c Log: SVN rev 182974 on 2008-09-12 20:34:12Z by takawata Don't issue CDC request before negotiate the interface role. Revision Changes Path 1.14 +107 -58 src/sys/dev/usb/ufoma.c From delphij at FreeBSD.org Fri Sep 12 20:35:20 2008 From: delphij at FreeBSD.org (Xin LI) Date: Fri Sep 12 20:35:25 2008 Subject: cvs commit: src/sys/fs/tmpfs tmpfs.h tmpfs_fifoops.c tmpfs_fifoops.h tmpfs_subr.c tmpfs_vfsops.c tmpfs_vnops.c tmpfs_vnops.h Message-ID: <200809122035.m8CKZJxd068309@repoman.freebsd.org> delphij 2008-09-12 20:35:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/fs/tmpfs tmpfs.h tmpfs_fifoops.c tmpfs_fifoops.h tmpfs_subr.c tmpfs_vfsops.c tmpfs_vnops.c tmpfs_vnops.h Log: SVN rev 182975 on 2008-09-12 20:35:17Z by delphij MFC r182739: license change from NetBSD. Approved by: re (kib) Revision Changes Path 1.11.2.3 +1 -8 src/sys/fs/tmpfs/tmpfs.h 1.3.2.1 +1 -8 src/sys/fs/tmpfs/tmpfs_fifoops.c 1.3.2.1 +1 -8 src/sys/fs/tmpfs/tmpfs_fifoops.h 1.12.2.3 +1 -8 src/sys/fs/tmpfs/tmpfs_subr.c 1.11.2.5 +1 -8 src/sys/fs/tmpfs/tmpfs_vfsops.c 1.11.2.4 +1 -8 src/sys/fs/tmpfs/tmpfs_vnops.c 1.2.2.1 +1 -8 src/sys/fs/tmpfs/tmpfs_vnops.h From jhb at FreeBSD.org Fri Sep 12 21:01:10 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:01:21 2008 Subject: cvs commit: src/sys/kern kern_condvar.c kern_sig.c kern_sx.c kern_synch.c kern_thread.c subr_sleepqueue.c src/sys/sys proc.h sleepqueue.h src/sys/vm vm_glue.c Message-ID: <200809122101.m8CL1Ant075934@repoman.freebsd.org> jhb 2008-09-12 21:00:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern kern_condvar.c kern_sig.c kern_sx.c kern_synch.c kern_thread.c subr_sleepqueue.c sys/sys proc.h sleepqueue.h sys/vm vm_glue.c Log: SVN rev 182976 on 2008-09-12 21:00:11Z by jhb MFC: Fix a spin lock LOR when waking up a thread from a process that is swapped out by deferring the wakeup of the swapper kernel process until after releasing sleepq chain locks. Approved by: re (kib) Revision Changes Path 1.62.2.1 +10 -2 src/sys/kern/kern_condvar.c 1.349.2.7 +10 -2 src/sys/kern/kern_sig.c 1.55.2.1 +17 -6 src/sys/kern/kern_sx.c 1.302.2.4 +17 -15 src/sys/kern/kern_synch.c 1.255.2.8 +36 -13 src/sys/kern/kern_thread.c 1.39.2.4 +49 -18 src/sys/kern/subr_sleepqueue.c 1.491.2.10 +2 -2 src/sys/sys/proc.h 1.12.2.1 +3 -3 src/sys/sys/sleepqueue.h 1.225.2.3 +14 -37 src/sys/vm/vm_glue.c From jhb at FreeBSD.org Fri Sep 12 21:07:36 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:07:48 2008 Subject: cvs commit: src/sys/kern subr_smp.c Message-ID: <200809122107.m8CL7akU019006@repoman.freebsd.org> jhb 2008-09-12 21:07:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern subr_smp.c Log: SVN rev 182977 on 2008-09-12 21:07:22Z by jhb MFC: Only count the number of CPUs in the rendezvous map once, use CPU_ABSENT(), and count up to mp_maxid. Approved by: re (kib) Revision Changes Path 1.201.2.5 +8 -14 src/sys/kern/subr_smp.c From jhb at FreeBSD.org Fri Sep 12 21:31:19 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:31:31 2008 Subject: cvs commit: src/usr.sbin Makefile src/usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh Message-ID: <200809122131.m8CLVJmV009258@repoman.freebsd.org> jhb 2008-09-12 21:30:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.sbin Makefile Added files: (Branch: RELENG_7) usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh Log: SVN rev 182978 on 2008-09-12 21:30:54Z by jhb MFC: Add a script to perform simple analysis of a crash dump. Approved by: re (kib) Revision Changes Path 1.375.2.5 +1 -0 src/usr.sbin/Makefile 1.1.2.1 +6 -0 src/usr.sbin/crashinfo/Makefile (new) 1.1.2.1 +109 -0 src/usr.sbin/crashinfo/crashinfo.8 (new) 1.1.2.1 +306 -0 src/usr.sbin/crashinfo/crashinfo.sh (new) From jhb at FreeBSD.org Fri Sep 12 21:33:47 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:33:53 2008 Subject: cvs commit: src/usr.sbin Makefile src/usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh Message-ID: <200809122133.m8CLXkeJ025420@repoman.freebsd.org> jhb 2008-09-12 21:33:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin Makefile Added files: (Branch: RELENG_6) usr.sbin/crashinfo Makefile crashinfo.8 crashinfo.sh Log: SVN rev 182979 on 2008-09-12 21:33:29Z by jhb MFC: Add a script to perform simple analysis of a crash dump. Approved by: re (kib) Revision Changes Path 1.332.2.14 +1 -0 src/usr.sbin/Makefile 1.1.4.1 +6 -0 src/usr.sbin/crashinfo/Makefile (new) 1.1.4.1 +109 -0 src/usr.sbin/crashinfo/crashinfo.8 (new) 1.1.4.1 +306 -0 src/usr.sbin/crashinfo/crashinfo.sh (new) From jhb at FreeBSD.org Fri Sep 12 21:37:03 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:37:09 2008 Subject: cvs commit: src/sys/dev/ipmi ipmi_kcs.c Message-ID: <200809122137.m8CLb3MK047481@repoman.freebsd.org> jhb 2008-09-12 21:36:48 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/ipmi ipmi_kcs.c Log: SVN rev 182980 on 2008-09-12 21:36:48Z by jhb MFC: Fix two places that used && instead of & to test if OBF was set. Approved by: re (kib) Revision Changes Path 1.1.4.1 +3 -3 src/sys/dev/ipmi/ipmi_kcs.c From jhb at FreeBSD.org Fri Sep 12 21:37:50 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:38:01 2008 Subject: cvs commit: src/sys/dev/ipmi ipmi_kcs.c Message-ID: <200809122137.m8CLbnEp052797@repoman.freebsd.org> jhb 2008-09-12 21:37:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/ipmi ipmi_kcs.c Log: SVN rev 182981 on 2008-09-12 21:37:37Z by jhb MFC: Fix two places that used && instead of & to test if OBF was set. Approved by: re (kib) Revision Changes Path 1.1.2.2 +3 -3 src/sys/dev/ipmi/ipmi_kcs.c From jhb at FreeBSD.org Fri Sep 12 21:42:45 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:42:51 2008 Subject: cvs commit: src/sys/amd64/amd64 local_apic.c src/sys/i386/i386 local_apic.c Message-ID: <200809122142.m8CLgjH4085392@repoman.freebsd.org> jhb 2008-09-12 21:40:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 local_apic.c sys/i386/i386 local_apic.c Log: SVN rev 182982 on 2008-09-12 21:40:57Z by jhb MFC: Adjust the handling of the various timer frequencies when using the lapic timer to use dynamic divisors and try to keep stathz around 128. Approved by: re (kib) Revision Changes Path 1.42.2.4 +17 -10 src/sys/amd64/amd64/local_apic.c 1.44.2.3 +17 -10 src/sys/i386/i386/local_apic.c From jhb at FreeBSD.org Fri Sep 12 21:44:32 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:44:44 2008 Subject: cvs commit: src/sys/amd64/amd64 local_apic.c src/sys/i386/i386 local_apic.c Message-ID: <200809122144.m8CLiWp8097534@repoman.freebsd.org> jhb 2008-09-12 21:41:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/amd64/amd64 local_apic.c sys/i386/i386 local_apic.c Log: SVN rev 182983 on 2008-09-12 21:41:21Z by jhb MFC: Adjust the handling of the various timer frequencies when using the lapic timer to use dynamic divisors and try to keep stathz around 128. Approved by: re (kib) Revision Changes Path 1.17.2.16 +17 -10 src/sys/amd64/amd64/local_apic.c 1.17.2.15 +17 -10 src/sys/i386/i386/local_apic.c From attilio at FreeBSD.org Fri Sep 12 21:44:47 2008 From: attilio at FreeBSD.org (Attilio Rao) Date: Fri Sep 12 21:45:04 2008 Subject: cvs commit: src/sys/kern subr_witness.c Message-ID: <200809122144.m8CLiltA098736@repoman.freebsd.org> attilio 2008-09-12 21:44:01 UTC FreeBSD src repository Modified files: sys/kern subr_witness.c Log: SVN rev 182984 on 2008-09-12 21:44:01Z by attilio - For any lock list we hold the head in order to reduce allocation from the free list and in this way avoid contention on the w_mtx. In order to make the code simple, we rely on the rule that when the head has not a child it also doesn't have other subsequent entries. Actually this assertion is broken because we can free all the head children and quit witness_unlock() with the head still allocated, with no children and subsequent entries present. Fix this by shifting the head if other entries are present and still freeing the object, but leaving always an head. - Fix witness_thread_has_locks() in order to report, correctly, if the lock list linked to a specific thread has children or not based on the above explained rule. - Fix a printout into DDB's "show alllocks" command in order to show, correctly, the process name that is really what we want. - Fix style(9) for a comment. Tested by: Giovanni Trematerra Reported by: Marko Kiiskila Sponsored by: Nokia Revision Changes Path 1.255 +18 -5 src/sys/kern/subr_witness.c From jhb at FreeBSD.org Fri Sep 12 21:44:48 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:45:05 2008 Subject: cvs commit: src/sys/dev/ipmi ipmi.c ipmivars.h Message-ID: <200809122144.m8CLimhx098946@repoman.freebsd.org> jhb 2008-09-12 21:44:31 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/ipmi ipmi.c ipmivars.h Log: SVN rev 182985 on 2008-09-12 21:44:31Z by jhb MFC: Remove the never-enabled attempt at using device cloning to provide per-file descriptor storage and replace it with cdevpriv (and enable it) instead. Approved by: re (kib) Revision Changes Path 1.10.2.1 +34 -121 src/sys/dev/ipmi/ipmi.c 1.2.2.1 +3 -13 src/sys/dev/ipmi/ipmivars.h From jhb at FreeBSD.org Fri Sep 12 21:46:34 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:46:40 2008 Subject: cvs commit: src/sys/i386/cpufreq powernow.c smist.c Message-ID: <200809122146.m8CLkYaM012073@repoman.freebsd.org> jhb 2008-09-12 21:46:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/i386/cpufreq powernow.c smist.c Log: SVN rev 182986 on 2008-09-12 21:46:23Z by jhb MFC: Fail detach if cpufreq_unregister() fails. Approved by: re (kensmith) Revision Changes Path 1.4.2.2 +1 -2 src/sys/i386/cpufreq/powernow.c 1.2.2.2 +2 -2 src/sys/i386/cpufreq/smist.c From jhb at FreeBSD.org Fri Sep 12 21:47:06 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:47:21 2008 Subject: cvs commit: src/sys/i386/cpufreq powernow.c smist.c Message-ID: <200809122147.m8CLl5ED015987@repoman.freebsd.org> jhb 2008-09-12 21:46:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/i386/cpufreq powernow.c smist.c Log: SVN rev 182987 on 2008-09-12 21:46:59Z by jhb MFC: Fail detach if cpufreq_unregister() fails. Approved by: re (kensmith) Revision Changes Path 1.2.2.2 +1 -2 src/sys/i386/cpufreq/powernow.c 1.1.2.2 +2 -2 src/sys/i386/cpufreq/smist.c From jhb at FreeBSD.org Fri Sep 12 21:54:58 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 12 21:55:10 2008 Subject: cvs commit: src/usr.bin/vmstat vmstat.c src/usr.sbin/iostat iostat.c Message-ID: <200809122154.m8CLsvu3074906@repoman.freebsd.org> jhb 2008-09-12 21:50:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.bin/vmstat vmstat.c usr.sbin/iostat iostat.c Log: SVN rev 182988 on 2008-09-12 21:50:42Z by jhb MFC: Use kvm_getcptime() to fetch the equivalent of the kern.cp_time sysctl from a crash dump. Approved by: re (kib) Revision Changes Path 1.98.2.2 +14 -15 src/usr.bin/vmstat/vmstat.c 1.36.2.2 +15 -9 src/usr.sbin/iostat/iostat.c From roberto at FreeBSD.org Fri Sep 12 22:15:52 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Fri Sep 12 22:15:59 2008 Subject: cvs commit: src/usr.sbin/ntp config.h Message-ID: <200809122215.m8CMFp7F021967@repoman.freebsd.org> roberto 2008-09-12 22:15:43 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.sbin/ntp config.h Log: SVN rev 182989 on 2008-09-12 22:15:43Z by roberto MFH r182944: Makefile.inc already defines OPENSSL if crypto is available/wanted. PR: bin/127296 Submitted by: olivier Approved by: re (gnn) Revision Changes Path 1.13.10.2 +1 -1 src/usr.sbin/ntp/config.h From roberto at FreeBSD.org Fri Sep 12 22:18:52 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Fri Sep 12 22:18:58 2008 Subject: cvs commit: src/contrib/ntp/libparse clk_rawdcf.c Message-ID: <200809122218.m8CMIqlb040262@repoman.freebsd.org> roberto 2008-09-12 22:18:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) contrib/ntp/libparse clk_rawdcf.c Log: SVN rev 182990 on 2008-09-12 22:18:35Z by roberto MFH r182857: Apply updated patch from bin/92839 to avoid two possible buffer overflows. PR: bin/92839 Submitted by: Helge Oldach Approved by: re (gnn) Revision Changes Path 1.1.1.3.24.2 +2 -2 src/contrib/ntp/libparse/clk_rawdcf.c From roberto at FreeBSD.org Fri Sep 12 22:20:43 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Fri Sep 12 22:20:50 2008 Subject: cvs commit: src/usr.sbin/ntp config.h Message-ID: <200809122220.m8CMKcht048867@repoman.freebsd.org> roberto 2008-09-12 22:20:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.sbin/ntp config.h Log: SVN rev 182991 on 2008-09-12 22:20:24Z by roberto MFH r182944: Makefile.inc already defines OPENSSL if crypto is available/wanted. PR: bin/127296 Submitted by: olivier Approved by: re (gnn) Revision Changes Path 1.13.2.2 +1 -1 src/usr.sbin/ntp/config.h From roberto at FreeBSD.org Fri Sep 12 22:22:44 2008 From: roberto at FreeBSD.org (Ollivier Robert) Date: Fri Sep 12 22:22:56 2008 Subject: cvs commit: src/contrib/ntp/libparse clk_rawdcf.c Message-ID: <200809122222.m8CMMh8h063556@repoman.freebsd.org> roberto 2008-09-12 22:22:31 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) contrib/ntp/libparse clk_rawdcf.c Log: SVN rev 182992 on 2008-09-12 22:22:31Z by roberto MFH r182857: Apply updated patch from bin/92839 to avoid two possible buffer overflows. PR: bin/92839 Submitted by: Helge Oldach Approved by: re (gnn) Revision Changes Path 1.1.1.3.14.2 +2 -2 src/contrib/ntp/libparse/clk_rawdcf.c From rwatson at FreeBSD.org Sat Sep 13 00:16:32 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Sat Sep 13 00:16:38 2008 Subject: cvs commit: src/sys/kern uipc_usrreq.c Message-ID: <200809130016.m8D0GWIu061111@repoman.freebsd.org> rwatson 2008-09-13 00:16:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern uipc_usrreq.c Log: SVN rev 182993 on 2008-09-13 00:16:20Z by rwatson Extend global UNIX domain socket rwlock coverage to include incrementing and decrementing unp_rights, which may otherwise be corrupted. Be slightly more conversative in where we read unp_rights. This relates to one of the symptoms reported in the noted PR, but may not correct the actual high system time problem. The reporter has confirmed stability but not that the problem is eliminated. However, this is a useful fix to a clear locking bug. Note that this is not an MFC as the UNIX domain socket garbage collector has been replaced in 8.x. PR: 127024 Reported by: Anton Yuzhaninov Reviewed by: kib Approved by: re (kib) Revision Changes Path 1.206.2.4 +6 -2 src/sys/kern/uipc_usrreq.c From mav at FreeBSD.org Sat Sep 13 07:36:26 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sat Sep 13 07:36:38 2008 Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.h Message-ID: <200809130736.m8D7aNES097070@repoman.freebsd.org> mav 2008-09-13 07:36:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/ata ata-chipset.c ata-pci.h Log: SVN rev 182994 on 2008-09-13 07:36:16Z by mav MFC r182749 Add one more SII3132 chip PCI ID found on Adaptec Serial ATA II RAID 1220SA. Submitted by: Dmitry S. Luhtionov Approved by: re (kib) Revision Changes Path 1.202.2.13 +1 -0 src/sys/dev/ata/ata-chipset.c 1.81.2.6 +1 -0 src/sys/dev/ata/ata-pci.h From mav at FreeBSD.org Sat Sep 13 09:17:11 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sat Sep 13 09:17:17 2008 Subject: cvs commit: src/sys/netgraph ng_base.c Message-ID: <200809130917.m8D9HBUJ017039@repoman.freebsd.org> mav 2008-09-13 09:17:02 UTC FreeBSD src repository Modified files: sys/netgraph ng_base.c Log: SVN rev 182995 on 2008-09-13 09:17:02Z by mav We can't implicitly trust the hook on NGQF_FN/NGQF_FN2 processing in ng_apply_item(). There are possible (and I have got one) use-after-free class panics because of it. If hook is specified, require it to be valid at the apply time. The only exceptions are the internal ng_con_part2(), ng_con_part3() and ng_rmhook_part2() functions which are specially made to work with invalid hooks. Revision Changes Path 1.163 +14 -6 src/sys/netgraph/ng_base.c From bz at FreeBSD.org Sat Sep 13 14:06:46 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Sat Sep 13 14:06:58 2008 Subject: cvs commit: src/sys/conf NOTES Message-ID: <200809131406.m8DE6jqf002738@repoman.freebsd.org> bz 2008-09-13 14:06:36 UTC FreeBSD src repository Modified files: sys/conf NOTES Log: SVN rev 182996 on 2008-09-13 14:06:36Z by bz Turn on TCP_SIGNATURE for LINT builds. This should catch situations we ran into in the past where places hidden by TCP_SIGNATURE were missed. It is possible to turn it on now that FAST_IPSEC (now know as IPSEC) is enabled for LINT and the default and only IPsec implementation. Revision Changes Path 1.1506 +1 -1 src/sys/conf/NOTES From marius at FreeBSD.org Sat Sep 13 15:17:33 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Sat Sep 13 15:17:51 2008 Subject: cvs commit: src/sys/sparc64/sparc64 autoconf.c Message-ID: <200809131517.m8DFHXuR077140@repoman.freebsd.org> marius 2008-09-13 15:17:21 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/sparc64/sparc64 autoconf.c Log: SVN rev 182997 on 2008-09-13 15:17:21Z by marius MFC: r182688 Bypass isa_probe_children(9) and directly call bus_generic_attach(9) in order to avoid the invasive probes done by identify-routines of ISA drivers, which may access unassigned addresses or those of unrelated devices and thus in turn can trigger master/target aborts as revealed by r182108 and ahc(4). I think that this is also the cause of the hang previously seen on B100 blades during boot. Bypassing isa_probe_children(9) also avoids adding ISA hints, which just can be wrong for sparc64. Approved by: re (kib) Revision Changes Path 1.14.2.2 +7 -1 src/sys/sparc64/sparc64/autoconf.c From marius at FreeBSD.org Sat Sep 13 15:17:34 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Sat Sep 13 15:17:52 2008 Subject: cvs commit: src/sys/sparc64/sparc64 autoconf.c Message-ID: <200809131517.m8DFHYJq077282@repoman.freebsd.org> marius 2008-09-13 15:17:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/sparc64/sparc64 autoconf.c Log: SVN rev 182998 on 2008-09-13 15:17:23Z by marius MFC: r182688 Bypass isa_probe_children(9) and directly call bus_generic_attach(9) in order to avoid the invasive probes done by identify-routines of ISA drivers, which may access unassigned addresses or those of unrelated devices and thus in turn can trigger master/target aborts as revealed by r182108 and ahc(4). I think that this is also the cause of the hang previously seen on B100 blades during boot. Bypassing isa_probe_children(9) also avoids adding ISA hints, which just can be wrong for sparc64. Approved by: re (kib) Revision Changes Path 1.13.2.1 +7 -1 src/sys/sparc64/sparc64/autoconf.c From mav at FreeBSD.org Sat Sep 13 16:56:06 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sat Sep 13 16:56:18 2008 Subject: cvs commit: src/sys/dev/sound/pci/hda hda_reg.h hdac.c hdac_private.h Message-ID: <200809131656.m8DGu67V065608@repoman.freebsd.org> mav 2008-09-13 16:56:03 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hda_reg.h hdac.c hdac_private.h Log: SVN rev 182999 on 2008-09-13 16:56:03Z by mav My massive snd_hda driver update. Because of using more clear and same time more functional codec parser new driver is able to handle more codecs, use them better then before and without most of previous quirks. All of tested codecs itself manage playback, record, input mixing and monitoring quite fine. In all of investigated trouble cases problem was found or in nonstandard codec usage or incorrect codec configuration made by BIOS. Most of that cases could be fixed using device hints, some of which are already included to the driver. New driver supports multiple codecs per HDA bus, multiple audio function groups per codec and multiple logical sound devices per audio function group. So don't worry when you get several PCM devices instead of one, it is normal. It is usual situation with powerful codecs to provide, for example, 3 PCM devices: one for 7.1 playback and main recording, one for headset and one for digital SPDIF I/O. New driver implements Universal Audio Architecture (UAA) much better then previous one. Most information about recommended codec usage now taken from the codec configuration registers initialized by BIOS. User may alter that configuration using device hints to reconfigure logical audio devices to his needs in a very broad range up to the limits of the codec functionality. New driver supports digital PCM playback and AC3 pass-through. I am not sure about completeness of this implementation, but I have several success stories including my own. Vchans subsystem does not support AC3 pass-through so it had to be disabled for that devices at this moment. New driver is ready for multichannel playback, but until our OSS is unable to use this it will just duplicate same stereo stream into all channel pairs. New driver supports suspend/resume. I am unable to really test this part myself, but I have got several success stories. Driver has very informative verbose boot messages. So if you have any questions or problems - enable and read them first. Discussed on: freebsd-multimedia@ Tested by: many Revision Changes Path 1.3 +45 -11 src/sys/dev/sound/pci/hda/hda_reg.h 1.57 +3513 -2474 src/sys/dev/sound/pci/hda/hdac.c 1.9 +61 -34 src/sys/dev/sound/pci/hda/hdac_private.h From mav at FreeBSD.org Sat Sep 13 17:01:53 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sat Sep 13 17:02:05 2008 Subject: cvs commit: src/share/man/man4 snd_hda.4 Message-ID: <200809131701.m8DH1r0q093039@repoman.freebsd.org> mav 2008-09-13 17:01:38 UTC FreeBSD src repository Modified files: share/man/man4 snd_hda.4 Log: SVN rev 183000 on 2008-09-13 17:01:38Z by mav Update man page according to r182999 snd_hda driver update. Revision Changes Path 1.15 +160 -33 src/share/man/man4/snd_hda.4 From bz at FreeBSD.org Sat Sep 13 17:26:55 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Sat Sep 13 17:27:06 2008 Subject: cvs commit: src/sys/netinet tcp_output.c tcp_subr.c tcp_syncache.c Message-ID: <200809131726.m8DHQtT7000974@repoman.freebsd.org> bz 2008-09-13 17:26:46 UTC FreeBSD src repository Modified files: sys/netinet tcp_output.c tcp_subr.c tcp_syncache.c Log: SVN rev 183001 on 2008-09-13 17:26:46Z by bz Implement IPv6 support for TCP MD5 Signature Option (RFC 2385) the same way it has been implemented for IPv4. Reviewed by: bms (skimmed) Tested by: Nick Hilliard (nick netability.ie) (with more changes) MFC after: 2 months Revision Changes Path 1.155 +1 -8 src/sys/netinet/tcp_output.c 1.316 +93 -24 src/sys/netinet/tcp_subr.c 1.156 +1 -1 src/sys/netinet/tcp_syncache.c From antoine at FreeBSD.org Sat Sep 13 17:34:10 2008 From: antoine at FreeBSD.org (Antoine Brodin) Date: Sat Sep 13 17:34:16 2008 Subject: cvs commit: src ObsoleteFiles.inc src/tools/build/mk OptionalObsoleteFiles.inc Message-ID: <200809131734.m8DHY91l040672@repoman.freebsd.org> antoine 2008-09-13 17:29:49 UTC FreeBSD src repository Modified files: . ObsoleteFiles.inc tools/build/mk OptionalObsoleteFiles.inc Log: SVN rev 183002 on 2008-09-13 17:29:49Z by antoine Add files to remove when WITHOUT_HESIOD is set. This fixes "make check-old" when WITH_HESIOD is set. PR: 122406 MFC after: 1 month Revision Changes Path 1.159 +0 -5 src/ObsoleteFiles.inc 1.19 +7 -3 src/tools/build/mk/OptionalObsoleteFiles.inc From thompsa at FreeBSD.org Sat Sep 13 17:36:23 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Sat Sep 13 17:36:35 2008 Subject: cvs commit: src/sys/compat/ndis ntoskrnl_var.h Message-ID: <200809131736.m8DHaN2m053319@repoman.freebsd.org> thompsa 2008-09-13 17:34:18 UTC FreeBSD src repository Modified files: sys/compat/ndis ntoskrnl_var.h Log: SVN rev 183003 on 2008-09-13 17:34:18Z by thompsa Allow PAGE_SHIFT to already be defined. Submitted by: Hans Petter Selasky Revision Changes Path 1.45 +2 -0 src/sys/compat/ndis/ntoskrnl_var.h From antoine at FreeBSD.org Sat Sep 13 17:48:35 2008 From: antoine at FreeBSD.org (Antoine Brodin) Date: Sat Sep 13 17:48:46 2008 Subject: cvs commit: src/contrib/telnet/arpa telnet.h src/include/arpa telnet.h Message-ID: <200809131748.m8DHmYll081109@repoman.freebsd.org> antoine 2008-09-13 17:46:50 UTC FreeBSD src repository Modified files: contrib/telnet/arpa telnet.h include/arpa telnet.h Log: SVN rev 183004 on 2008-09-13 17:46:50Z by antoine Fix TELOPT(opt) when opt > TELOPT_TN3270E. PR: 127194 Submitted by: Joost Bekkers MFC after: 1 month Revision Changes Path 1.10 +2 -2 src/contrib/telnet/arpa/telnet.h 1.10 +2 -2 src/include/arpa/telnet.h From bz at FreeBSD.org Sat Sep 13 17:50:07 2008 From: bz at FreeBSD.org (Bjoern A. Zeeb) Date: Sat Sep 13 17:50:13 2008 Subject: cvs commit: src/sys/netinet tcp_output.c tcp_subr.c tcp_syncache.c In-Reply-To: <200809131726.m8DHQtT7000974@repoman.freebsd.org> References: <200809131726.m8DHQtT7000974@repoman.freebsd.org> Message-ID: <20080913174801.M65801@maildrop.int.zabbadoz.net> On Sat, 13 Sep 2008, Bjoern A. Zeeb wrote: Hi, > bz 2008-09-13 17:26:46 UTC > > FreeBSD src repository > > Modified files: > sys/netinet tcp_output.c tcp_subr.c tcp_syncache.c > Log: > SVN rev 183001 on 2008-09-13 17:26:46Z by bz > > Implement IPv6 support for TCP MD5 Signature Option (RFC 2385) > the same way it has been implemented for IPv4. > > Reviewed by: bms (skimmed) > Tested by: Nick Hilliard (nick netability.ie) (with more changes) for the "more changes" see http://docs.freebsd.org/cgi/mid.cgi?20080913173441.F65801 > MFC after: 2 months > > Revision Changes Path > 1.155 +1 -8 src/sys/netinet/tcp_output.c > 1.316 +93 -24 src/sys/netinet/tcp_subr.c > 1.156 +1 -1 src/sys/netinet/tcp_syncache.c > -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From rodrigc at FreeBSD.org Sat Sep 13 18:58:04 2008 From: rodrigc at FreeBSD.org (Craig Rodrigues) Date: Sat Sep 13 18:58:10 2008 Subject: cvs commit: src/sys/nfsclient nfs_vfsops.c Message-ID: <200809131858.m8DIw34C045730@repoman.freebsd.org> rodrigc 2008-09-13 18:57:47 UTC FreeBSD src repository Modified files: sys/nfsclient nfs_vfsops.c Log: SVN rev 183005 on 2008-09-13 18:57:47Z by rodrigc Add code to parse NFS mount options passed as individual items of the nmount() iovec. This will allow us to move away from gathering up all the NFS mount options as a single "struct nfs_args" to be passed down through nmount(). This will make adding new NFS mount options much easier. Many, many thanks to Doug Rabson, who took my initial patches and cleaned them up. Reviewed by: dfr MFC after: 3 months Revision Changes Path 1.214 +254 -23 src/sys/nfsclient/nfs_vfsops.c From imp at FreeBSD.org Sat Sep 13 19:54:35 2008 From: imp at FreeBSD.org (Warner Losh) Date: Sat Sep 13 19:54:41 2008 Subject: cvs commit: src/rescue/rescue Makefile Message-ID: <200809131954.m8DJsZgl000211@repoman.freebsd.org> imp 2008-09-13 19:54:15 UTC FreeBSD src repository Modified files: rescue/rescue Makefile Log: SVN rev 183006 on 2008-09-13 19:54:15Z by imp We don't need pax and tar. These days tar is a strict superset of pax. Per discssuion on arch@ eliminate it. Revision Changes Path 1.64 +1 -1 src/rescue/rescue/Makefile From imp at FreeBSD.org Sat Sep 13 19:56:51 2008 From: imp at FreeBSD.org (Warner Losh) Date: Sat Sep 13 19:56:58 2008 Subject: cvs commit: src/rescue/rescue Makefile Message-ID: <200809131956.m8DJupCc000446@repoman.freebsd.org> imp 2008-09-13 19:56:37 UTC FreeBSD src repository Modified files: rescue/rescue Makefile Log: SVN rev 183007 on 2008-09-13 19:56:37Z by imp Take a moment to tidy some white space while I'm here. No functional changes for this commit. Revision Changes Path 1.65 +9 -10 src/rescue/rescue/Makefile From rodrigc at FreeBSD.org Sat Sep 13 20:22:54 2008 From: rodrigc at FreeBSD.org (Craig Rodrigues) Date: Sat Sep 13 20:23:05 2008 Subject: cvs commit: src/sbin/mount_nfs mount_nfs.8 mount_nfs.c Message-ID: <200809132022.m8DKMrkN024120@repoman.freebsd.org> rodrigc 2008-09-13 20:22:46 UTC FreeBSD src repository Modified files: sbin/mount_nfs mount_nfs.8 mount_nfs.c Log: SVN rev 183008 on 2008-09-13 20:22:46Z by rodrigc Instead of building up a "struct nfs_args" to pass to the kernel via nmount(), build up an iovec where each iovec member is an NFS mount option, and pass the iovec down to the kernel via nmount(). These options are then parsed in the kernel. This should make it easier to add new NFS mount options in future. Many, many thanks to Doug Rabson for taking my initial patches, and cleaning them up. In addition, Doug added a fallback_mount() function so that the newer mount_nfs program will work against older kernels, to facilitate upgrading/downgrading scenarios. Doug also re-wrote the mount_nfs.8 man page. Reviewed by: dfr Revision Changes Path 1.51 +216 -182 src/sbin/mount_nfs/mount_nfs.8 1.79 +406 -291 src/sbin/mount_nfs/mount_nfs.c From kientzle at FreeBSD.org Sun Sep 14 02:16:14 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Sun Sep 14 02:16:20 2008 Subject: cvs commit: src/usr.bin/tar/test Makefile test_symlink_dir.c Message-ID: <200809140216.m8E2GCeW008642@repoman.freebsd.org> kientzle 2008-09-14 02:16:04 UTC FreeBSD src repository Modified files: usr.bin/tar/test Makefile Added files: usr.bin/tar/test test_symlink_dir.c Log: SVN rev 183009 on 2008-09-14 02:16:04Z by kientzle Test handling of restores relative to symlinks. In particular: * tar -x -P follows symlinks to existing dirs, but not without -P * symlinks to files are always replaced * broken symlinks are always replaced Revision Changes Path 1.4 +1 -0 src/usr.bin/tar/test/Makefile 1.1 +172 -0 src/usr.bin/tar/test/test_symlink_dir.c (new) From kientzle at FreeBSD.org Sun Sep 14 03:49:16 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Sun Sep 14 03:49:28 2008 Subject: cvs commit: src/usr.bin/tar config_freebsd.h write.c Message-ID: <200809140349.m8E3nGKG046499@repoman.freebsd.org> kientzle 2008-09-14 03:49:00 UTC FreeBSD src repository Modified files: usr.bin/tar config_freebsd.h write.c Log: SVN rev 183010 on 2008-09-14 03:49:00Z by kientzle Clean up flags support just a tad: FreeBSD support depends on HAVE_STRUCT_STAT_ST_FLAGS, Linux support depends on the existence of the appropriate ioctl() options. In particular, this should fix some nagging compile errors on Linux platforms that don't have e2fsprogs-devel installed. Revision Changes Path 1.6 +1 -0 src/usr.bin/tar/config_freebsd.h 1.77 +29 -28 src/usr.bin/tar/write.c From kientzle at FreeBSD.org Sun Sep 14 05:51:35 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Sun Sep 14 05:51:40 2008 Subject: cvs commit: src/lib/libarchive archive_write_disk.c config_freebsd.h Message-ID: <200809140551.m8E5pYm7001918@repoman.freebsd.org> kientzle 2008-09-14 05:51:25 UTC FreeBSD src repository Modified files: lib/libarchive archive_write_disk.c config_freebsd.h Log: SVN rev 183011 on 2008-09-14 05:51:25Z by kientzle Choose a flag-handling strategy based on platform capabilities rather than on platform. Revision Changes Path 1.39 +7 -6 src/lib/libarchive/archive_write_disk.c 1.14 +1 -0 src/lib/libarchive/config_freebsd.h From rik at FreeBSD.org Sun Sep 14 06:14:21 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sun Sep 14 06:14:27 2008 Subject: cvs commit: src/sys/netinet ip_fw.h Message-ID: <200809140614.m8E6ELc5039665@repoman.freebsd.org> rik 2008-09-14 06:14:06 UTC FreeBSD src repository Modified files: sys/netinet ip_fw.h Log: SVN rev 183012 on 2008-09-14 06:14:06Z by rik Make the commet for the default rule number more clear. Submitted by: yar@ Revision Changes Path 1.116 +4 -1 src/sys/netinet/ip_fw.h From julian at FreeBSD.org Sun Sep 14 08:21:14 2008 From: julian at FreeBSD.org (Julian Elischer) Date: Sun Sep 14 08:21:25 2008 Subject: cvs commit: src/sys/net if_atmsubr.c if_fwsubr.c if_iso88025subr.c route.c route.h src/sys/netinet if_ether.c in_rmx.c in_var.h Message-ID: <200809140821.m8E8LDmV037082@repoman.freebsd.org> julian 2008-09-14 08:19:48 UTC FreeBSD src repository Modified files: sys/net if_atmsubr.c if_fwsubr.c if_iso88025subr.c route.c route.h sys/netinet if_ether.c in_rmx.c in_var.h Log: SVN rev 183013 on 2008-09-14 08:19:48Z by julian Revert a part of the MRT commit that proved un-needed. rt_check() in its original form proved to be sufficient and rt_check_fib() can go away (as can its evil twin in_rt_check()). I believe this does NOT address the crashes people have been seeing in rt_check. MFC after: 1 week Revision Changes Path 1.48 +1 -2 src/sys/net/if_atmsubr.c 1.27 +1 -1 src/sys/net/if_fwsubr.c 1.79 +1 -2 src/sys/net/if_iso88025subr.c 1.135 +3 -10 src/sys/net/route.c 1.73 +1 -2 src/sys/net/route.h 1.177 +15 -6 src/sys/netinet/if_ether.c 1.61 +0 -7 src/sys/netinet/in_rmx.c 1.64 +0 -1 src/sys/netinet/in_var.h From julian at FreeBSD.org Sun Sep 14 08:24:53 2008 From: julian at FreeBSD.org (Julian Elischer) Date: Sun Sep 14 08:25:04 2008 Subject: cvs commit: src/sys/netinet if_ether.c Message-ID: <200809140824.m8E8OqCr059444@repoman.freebsd.org> julian 2008-09-14 08:24:45 UTC FreeBSD src repository Modified files: sys/netinet if_ether.c Log: SVN rev 183014 on 2008-09-14 08:24:45Z by julian oops commit the version that compiles Revision Changes Path 1.178 +1 -0 src/sys/netinet/if_ether.c From rik at FreeBSD.org Sun Sep 14 09:24:24 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sun Sep 14 09:24:30 2008 Subject: cvs commit: src/sys/netinet ip_fw2.c Message-ID: <200809140924.m8E9OO94005172@repoman.freebsd.org> rik 2008-09-14 09:24:12 UTC FreeBSD src repository Modified files: sys/netinet ip_fw2.c Log: SVN rev 183015 on 2008-09-14 09:24:12Z by rik Export IPFW_TABLES_MAX via sysctl. Part of PR: 127058. PR: 127058 Revision Changes Path 1.193 +2 -0 src/sys/netinet/ip_fw2.c From joel at FreeBSD.org Sun Sep 14 09:56:44 2008 From: joel at FreeBSD.org (Joel Dahl) Date: Sun Sep 14 09:56:55 2008 Subject: cvs commit: src/share/man/man4 snd_hda.4 Message-ID: <200809140956.m8E9ufuA077053@repoman.freebsd.org> joel 2008-09-14 09:56:35 UTC FreeBSD src repository Modified files: share/man/man4 snd_hda.4 Log: SVN rev 183016 on 2008-09-14 09:56:35Z by joel Minor language fixes and updates to the hardware section. Revision Changes Path 1.16 +32 -12 src/share/man/man4/snd_hda.4 From julian at FreeBSD.org Sun Sep 14 10:22:43 2008 From: julian at FreeBSD.org (Julian Elischer) Date: Sun Sep 14 10:22:49 2008 Subject: cvs commit: src/sys/net route.c route.h Message-ID: <200809141022.m8EAMguK015921@repoman.freebsd.org> julian 2008-09-14 10:22:37 UTC FreeBSD src repository Modified files: sys/net route.c route.h Log: SVN rev 183017 on 2008-09-14 10:22:37Z by julian come on Julian, make up if you're committing one change or the other. fix braino Revision Changes Path 1.136 +1 -1 src/sys/net/route.c 1.74 +28 -12 src/sys/net/route.h From ed at FreeBSD.org Sun Sep 14 11:50:29 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Sun Sep 14 11:50:36 2008 Subject: cvs commit: src/usr.sbin/quot quot.c Message-ID: <200809141150.m8EBoTOf086122@repoman.freebsd.org> ed 2008-09-14 11:50:19 UTC FreeBSD src repository Modified files: usr.sbin/quot quot.c Log: SVN rev 183018 on 2008-09-14 11:50:19Z by ed Make `quot -a' work when we've got slashes in the device name. A very long time ago we had raw device nodes. quot(8) was supposed to use these when running `quot -a'. For some reason the code got once changed to strip the device name until it reaches the last slash. This is not reliable, because this means /dev/mirror/foo will be stripped to /dev/foo. This bug also exists on RELENG_7 and RELENG_6, but I think I'll just merge them back somewhere after the upcoming releases. There's no rush. MFC after: 2 months Revision Changes Path 1.27 +2 -10 src/usr.sbin/quot/quot.c From mav at FreeBSD.org Sun Sep 14 15:11:07 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sun Sep 14 15:11:21 2008 Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c Message-ID: <200809141511.m8EFB20M025327@repoman.freebsd.org> mav 2008-09-14 15:10:53 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: SVN rev 183019 on 2008-09-14 15:10:53Z by mav Remove one unneeded printf from non-verbose output. Submitted by: Artem Naluzhnyy Revision Changes Path 1.58 +3 -1 src/sys/dev/sound/pci/hda/hdac.c From thompsa at FreeBSD.org Sun Sep 14 15:21:34 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Sun Sep 14 15:22:11 2008 Subject: cvs commit: src/sys/dev/usb ubsa.c usbdevs Message-ID: <200809141521.m8EFLYO8081679@repoman.freebsd.org> thompsa 2008-09-14 15:21:22 UTC FreeBSD src repository Modified files: sys/dev/usb ubsa.c usbdevs Log: SVN rev 183020 on 2008-09-14 15:21:22Z by thompsa Add a bunch of Novatel and Sierra 3G wireless product ids. Obtained from: Hobnob, Inc Revision Changes Path 1.40 +72 -7 src/sys/dev/usb/ubsa.c 1.371 +34 -0 src/sys/dev/usb/usbdevs From marcel at FreeBSD.org Sun Sep 14 16:07:37 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Sun Sep 14 16:07:48 2008 Subject: cvs commit: src/lib/libthr/thread thr_event.c Message-ID: <200809141607.m8EG7a8Y055556@repoman.freebsd.org> marcel 2008-09-14 16:07:21 UTC FreeBSD src repository Modified files: lib/libthr/thread thr_event.c Log: SVN rev 183021 on 2008-09-14 16:07:21Z by marcel Allow psaddr_t to be widened by using thr_pread_{int,long,ptr}, where critical. Some places still use ps_pread/ps_pwrite directly, but only need changed when byte-order comes into the picture. Also, change th_p in td_event_msg_t from a pointer type to psaddr_t, so that events also work when psaddr_t is widened. Revision Changes Path 1.3 +2 -2 src/lib/libthr/thread/thr_event.c From takawata at FreeBSD.org Sun Sep 14 16:50:08 2008 From: takawata at FreeBSD.org (Takanori Watanabe) Date: Sun Sep 14 16:50:19 2008 Subject: cvs commit: src/sys/dev/usb ufoma.c Message-ID: <200809141650.m8EGo7xC023544@repoman.freebsd.org> takawata 2008-09-14 16:49:51 UTC FreeBSD src repository Modified files: sys/dev/usb ufoma.c Log: SVN rev 183022 on 2008-09-14 16:49:51Z by takawata Recover handsfree port support.(Almost all changes are done on previous commit). Don't send serial line emulation request for OBEX port. Revision Changes Path 1.15 +24 -5 src/sys/dev/usb/ufoma.c From marcel at FreeBSD.org Sun Sep 14 16:57:51 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Sun Sep 14 16:57:58 2008 Subject: cvs commit: src/gnu/usr.bin/gdb/libgdb fbsd-threads.c src/lib/libthread_db libpthread_db.c libthr_db.c thread_db.c thread_db.h thread_db_int.h src/sys/sys procfs.h Message-ID: <200809141657.m8EGvoAb068848@repoman.freebsd.org> marcel 2008-09-14 16:52:42 UTC FreeBSD src repository Modified files: gnu/usr.bin/gdb/libgdb fbsd-threads.c lib/libthread_db libpthread_db.c libthr_db.c thread_db.c thread_db.h thread_db_int.h sys/sys procfs.h Log: SVN rev 183023 on 2008-09-14 16:52:42Z by marcel Widen psaddr_t from uintptr_t to uint64_t. This results in an ABI change on ILP32 platforms and relating to events. However it's harmless on little-endian ILP32 platforms in the sense that it doesn't cause breakages. Old ILP32 thread libraries write a 32-bit th_p and new thread libraries write a 64-bit th_p. But due to the fact that we have an unused 32-bit data field right after th_p and that field is always initialized to zero, little-endian ILP32 machines effectively have a valid 64-bit th_p by accident. Likewise for new thread libraries and old libthread_db: little endian ILP32 is unaffected. At this time we don't support big-endian threaded applications in GDB, so the breakage for the ILP32 case goes unnoticed. Revision Changes Path 1.18 +7 -6 src/gnu/usr.bin/gdb/libgdb/fbsd-threads.c 1.20 +36 -57 src/lib/libthread_db/libpthread_db.c 1.16 +38 -52 src/lib/libthread_db/libthr_db.c 1.9 +13 -7 src/lib/libthread_db/thread_db.c 1.9 +1 -1 src/lib/libthread_db/thread_db.h 1.6 +6 -6 src/lib/libthread_db/thread_db_int.h 1.7 +1 -1 src/sys/sys/procfs.h From mav at FreeBSD.org Sun Sep 14 17:37:49 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sun Sep 14 17:37:56 2008 Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c Message-ID: <200809141737.m8EHbnwj060056@repoman.freebsd.org> mav 2008-09-14 17:37:34 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: SVN rev 183024 on 2008-09-14 17:37:34Z by mav Add some missing Realtek codec IDs. Just for reference. Fix small typo in error message. Revision Changes Path 1.59 +10 -1 src/sys/dev/sound/pci/hda/hdac.c From mav at FreeBSD.org Sun Sep 14 17:41:06 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Sun Sep 14 17:41:17 2008 Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c Message-ID: <200809141741.m8EHf5L0074452@repoman.freebsd.org> mav 2008-09-14 17:40:53 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: SVN rev 183025 on 2008-09-14 17:40:53Z by mav Small addition to the previous commit. Sorry. Revision Changes Path 1.60 +1 -0 src/sys/dev/sound/pci/hda/hdac.c From antoine at FreeBSD.org Sun Sep 14 17:50:55 2008 From: antoine at FreeBSD.org (Antoine Brodin) Date: Sun Sep 14 17:51:01 2008 Subject: cvs commit: src ObsoleteFiles.inc Message-ID: <200809141750.m8EHotNE030929@repoman.freebsd.org> antoine 2008-09-14 17:49:46 UTC FreeBSD src repository Modified files: . ObsoleteFiles.inc Log: SVN rev 183026 on 2008-09-14 17:49:46Z by antoine Add an obsolete file: pax removed from rescue. Revision Changes Path 1.160 +2 -0 src/ObsoleteFiles.inc From ed at FreeBSD.org Sun Sep 14 19:44:32 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Sun Sep 14 19:44:44 2008 Subject: cvs commit: src UPDATING Message-ID: <200809141944.m8EJiVfL053215@repoman.freebsd.org> ed 2008-09-14 19:25:57 UTC FreeBSD src repository Modified files: . UPDATING Log: SVN rev 183027 on 2008-09-14 19:25:57Z by ed The si(4) and ufoma(4) drivers have been ported to the new TTY layer. Remove the entries from the UPDATING entry, to cause less confusion among our users. Revision Changes Path 1.542 +2 -2 src/UPDATING From marcel at FreeBSD.org Sun Sep 14 21:30:17 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Sun Sep 14 21:30:28 2008 Subject: cvs commit: src/sys/powerpc/powerpc openpic.c Message-ID: <200809142130.m8ELUGBT047806@repoman.freebsd.org> marcel 2008-09-14 21:30:01 UTC FreeBSD src repository Modified files: sys/powerpc/powerpc openpic.c Log: SVN rev 183028 on 2008-09-14 21:30:01Z by marcel Remove debugging code. Revision Changes Path 1.20 +7 -15 src/sys/powerpc/powerpc/openpic.c From marcel at FreeBSD.org Mon Sep 15 01:00:07 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Mon Sep 15 01:00:14 2008 Subject: cvs commit: src/sys/powerpc/powerpc cpu.c Message-ID: <200809150100.m8F106Qd004459@repoman.freebsd.org> marcel 2008-09-15 00:59:49 UTC FreeBSD src repository Modified files: sys/powerpc/powerpc cpu.c Log: SVN rev 183029 on 2008-09-15 00:59:49Z by marcel Rename cpu_config_l2cr() to cpu_print_cacheinfo(). We're not configuring the L2 cache on the BSP. Nor the L3 cache. We merely print the settings. Save the L2 and L3 cache configuration in global values so that we know how to configure the cache on APs. Revision Changes Path 1.12 +47 -103 src/sys/powerpc/powerpc/cpu.c From marcel at FreeBSD.org Mon Sep 15 01:03:24 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Mon Sep 15 01:03:36 2008 Subject: cvs commit: src/sys/powerpc/aim mp_cpudep.c src/sys/powerpc/powerpc autoconf.c mp_machdep.c Message-ID: <200809150103.m8F13Oi4026848@repoman.freebsd.org> marcel 2008-09-15 01:03:16 UTC FreeBSD src repository Modified files: sys/powerpc/aim mp_cpudep.c sys/powerpc/powerpc autoconf.c mp_machdep.c Log: SVN rev 183030 on 2008-09-15 01:03:16Z by marcel Dont worry about PSL_RI (restartable interrupt indicator) in common PowerPC code when all we want to achieve is to enable external interrupts. We can set PSL_RI at any time before we allow interrupts and/or exceptions, so move it to the AIM specific initialization and do it when we also set PSL_ME (machine check enable). Revision Changes Path 1.2 +1 -1 src/sys/powerpc/aim/mp_cpudep.c 1.18 +1 -4 src/sys/powerpc/powerpc/autoconf.c 1.16 +1 -1 src/sys/powerpc/powerpc/mp_machdep.c From marcel at FreeBSD.org Mon Sep 15 02:51:11 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Mon Sep 15 02:51:23 2008 Subject: cvs commit: src/sys/powerpc/include spr.h Message-ID: <200809150251.m8F2pBBi018136@repoman.freebsd.org> marcel 2008-09-15 02:51:07 UTC FreeBSD src repository Modified files: sys/powerpc/include spr.h Log: SVN rev 183031 on 2008-09-15 02:51:07Z by marcel o Remove SPR_TSR & SPR_TCR for AIM. o Remove SPR_HID2. o Add more SPR_L3CR bit definitions. Revision Changes Path 1.10 +23 -8 src/sys/powerpc/include/spr.h From julian at FreeBSD.org Mon Sep 15 04:15:15 2008 From: julian at FreeBSD.org (Julian Elischer) Date: Mon Sep 15 04:15:26 2008 Subject: cvs commit: src/sys/net route.c Message-ID: <200809150415.m8F4FEZJ059159@repoman.freebsd.org> julian 2008-09-15 04:14:53 UTC FreeBSD src repository Modified files: sys/net route.c Log: SVN rev 183032 on 2008-09-15 04:14:53Z by julian rewrite rt_check. Ztake into account that whiel teh rtentry is unlocked, someone else might change it, so after we re-acquire the lock on it, we need to check it is still valid. People have been panicing in this function due to soem edge cases which I have hopefully removed. Reviewed by: keramida @ Obtained from: 1 week Revision Changes Path 1.137 +83 -40 src/sys/net/route.c From jkoshy at FreeBSD.org Mon Sep 15 06:48:40 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Mon Sep 15 06:48:46 2008 Subject: cvs commit: src/sys/amd64/include pmc_mdep.h src/sys/dev/hwpmc hwpmc_x86.c src/sys/i386/include pmc_mdep.h Message-ID: <200809150648.m8F6meYe051665@repoman.freebsd.org> jkoshy 2008-09-15 06:47:52 UTC FreeBSD src repository Modified files: sys/amd64/include pmc_mdep.h sys/dev/hwpmc hwpmc_x86.c sys/i386/include pmc_mdep.h Log: SVN rev 183033 on 2008-09-15 06:47:52Z by jkoshy Correct a callchain capture bug on the i386. On the i386 architecture, the processor only saves the current value of `%esp' on stack if a privilege switch is necessary when entering the interrupt handler. Thus, `frame->tf_esp' is only valid for an entry from user mode. For interrupts taken in kernel mode, we need to determine the top-of-stack for the interrupted kernel procedure by adding the appropriate offset to the current frame pointer. Reported by: kris, Fabien Thomas Tested by: Fabien Thomas Revision Changes Path 1.6 +3 -2 src/sys/amd64/include/pmc_mdep.h 1.8 +3 -3 src/sys/dev/hwpmc/hwpmc_x86.c 1.8 +20 -2 src/sys/i386/include/pmc_mdep.h From julian at FreeBSD.org Mon Sep 15 07:24:16 2008 From: julian at FreeBSD.org (Julian Elischer) Date: Mon Sep 15 07:24:28 2008 Subject: cvs commit: src/sys/net route.c Message-ID: <200809150724.m8F7OGTa072777@repoman.freebsd.org> julian 2008-09-15 07:23:56 UTC FreeBSD src repository Modified files: sys/net route.c Log: SVN rev 183034 on 2008-09-15 07:23:56Z by julian Hey, committed the same typo twice! must be a record Revision Changes Path 1.138 +1 -1 src/sys/net/route.c From kib at FreeBSD.org Mon Sep 15 09:35:36 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 15 09:36:39 2008 Subject: cvs commit: src/sys/amd64/amd64 machdep.c src/sys/amd64/include segments.h Message-ID: <200809150935.m8F9ZZ4l027180@repoman.freebsd.org> kib 2008-09-15 09:35:29 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 machdep.c sys/amd64/include segments.h Log: SVN rev 183035 on 2008-09-15 09:35:29Z by kib MFC r182865: Fix inconsistencies in the comments. Approved by: re (blackend) Revision Changes Path 1.675.2.9 +2 -2 src/sys/amd64/amd64/machdep.c 1.39.2.1 +1 -1 src/sys/amd64/include/segments.h From kib at FreeBSD.org Mon Sep 15 10:12:22 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 15 10:12:34 2008 Subject: cvs commit: src/share/man/man9 Makefile Message-ID: <200809151012.m8FACMKQ067651@repoman.freebsd.org> kib 2008-09-15 10:12:04 UTC FreeBSD src repository Modified files: share/man/man9 Makefile Log: SVN rev 183036 on 2008-09-15 10:12:04Z by kib Connect dev_clone.9 and devfs_set_cdevpriv.9 to the build. Revision Changes Path 1.339 +5 -0 src/share/man/man9/Makefile From pjd at FreeBSD.org Mon Sep 15 11:27:39 2008 From: pjd at FreeBSD.org (Pawel Jakub Dawidek) Date: Mon Sep 15 11:27:45 2008 Subject: cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_ctldir.c Message-ID: <200809151127.m8FBRdqi025017@repoman.freebsd.org> pjd 2008-09-15 11:27:25 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/fs/zfs zfs_ctldir.c Log: SVN rev 183037 on 2008-09-15 11:27:25Z by pjd Add missing ZFS_EXIT(). PR: kern/124899 Submitted by: Masakazu Asama Revision Changes Path 1.11 +1 -0 src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c From dfr at FreeBSD.org Mon Sep 15 14:01:58 2008 From: dfr at FreeBSD.org (Doug Rabson) Date: Mon Sep 15 14:02:09 2008 Subject: cvs commit: src/usr.sbin/ypbind yp_ping.c Message-ID: <200809151401.m8FE1v5x025617@repoman.freebsd.org> dfr 2008-09-15 14:01:40 UTC FreeBSD src repository Modified files: usr.sbin/ypbind yp_ping.c Log: SVN rev 183038 on 2008-09-15 14:01:40Z by dfr Don't rely on private RPC data structures when there is a perfectly good public API. Revision Changes Path 1.17 +4 -22 src/usr.sbin/ypbind/yp_ping.c From dfr at FreeBSD.org Mon Sep 15 14:02:58 2008 From: dfr at FreeBSD.org (Doug Rabson) Date: Mon Sep 15 14:04:05 2008 Subject: cvs commit: src/lib/libc/rpc clnt_dg.c Message-ID: <200809151402.m8FE2wlM031192@repoman.freebsd.org> dfr 2008-09-15 14:02:49 UTC FreeBSD src repository Modified files: lib/libc/rpc clnt_dg.c Log: SVN rev 183039 on 2008-09-15 14:02:49Z by dfr Fix async mode (required for ypbind in manycast mode). Revision Changes Path 1.21 +2 -2 src/lib/libc/rpc/clnt_dg.c From ed at FreeBSD.org Mon Sep 15 15:11:15 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Mon Sep 15 15:11:27 2008 Subject: cvs commit: src/sys/compat/svr4 svr4_stream.c svr4_sysvec.c src/sys/modules/svr4 Makefile Message-ID: <200809151511.m8FFBFJD043651@repoman.freebsd.org> ed 2008-09-15 15:09:35 UTC FreeBSD src repository Modified files: sys/compat/svr4 svr4_stream.c svr4_sysvec.c sys/modules/svr4 Makefile Log: SVN rev 183040 on 2008-09-15 15:09:35Z by ed Allow COMPAT_SVR4 to be built without COMPAT_43. It seems we only depend on COMPAT_43 to implement the send() and recv() routines. We can easily implement them using sendto() and recvfrom(), just like we do inside our very own C library. I wasn't able to really test it, apart from simple compilation testing. I've heard rumours that COMPAT_SVR4 is broken inside execve() anyway. It's still worth to fix this, because I suspect we'll get rid of COMPAT_43 somewhere in the future... Reviewed by: rdivacky Discussed with: jhb Revision Changes Path 1.64 +20 -12 src/sys/compat/svr4/svr4_stream.c 1.46 +0 -4 src/sys/compat/svr4/svr4_sysvec.c 1.32 +1 -6 src/sys/modules/svr4/Makefile From danger at FreeBSD.org Mon Sep 15 16:30:16 2008 From: danger at FreeBSD.org (Daniel Gerzo) Date: Mon Sep 15 16:30:25 2008 Subject: cvs commit: src/usr.sbin/portsnap/portsnap portsnap.8 Message-ID: <200809151630.m8FGUG7r013254@repoman.freebsd.org> danger 2008-09-15 16:30:06 UTC FreeBSD src repository Modified files: usr.sbin/portsnap/portsnap portsnap.8 Log: SVN rev 183041 on 2008-09-15 16:30:06Z by danger - remove superfluous word PR: docs/127401 Submitted by: Mick Charles Beaver MFC after: 1 week Revision Changes Path 1.12 +2 -2 src/usr.sbin/portsnap/portsnap/portsnap.8 From cperciva at freebsd.org Mon Sep 15 16:48:03 2008 From: cperciva at freebsd.org (Colin Percival) Date: Mon Sep 15 16:48:14 2008 Subject: cvs commit: src/usr.sbin/portsnap/portsnap portsnap.8 In-Reply-To: <200809151630.m8FGUG7r013254@repoman.freebsd.org> References: <200809151630.m8FGUG7r013254@repoman.freebsd.org> Message-ID: <48CE8FDC.5040309@freebsd.org> Daniel Gerzo wrote: > Modified files: > usr.sbin/portsnap/portsnap portsnap.8 > > - remove superfluous word Pointy hat to: The hundred thousand eyes of people who have used portsnap since October 2004 and apparently didn't notice this. And me too, for writing such a strange strange thing in the first place. :-) Colin Percival From obrien at FreeBSD.org Mon Sep 15 17:38:03 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 15 17:38:15 2008 Subject: cvs commit: src/sys/compat/freebsd32 syscalls.master Message-ID: <200809151738.m8FHc2uV078873@repoman.freebsd.org> obrien 2008-09-15 17:37:41 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 syscalls.master Log: SVN rev 183042 on 2008-09-15 17:37:41Z by obrien Fix bug in r100384 (rev 1.2) in which the 32-bit swapon(2) was made "obsolete, not included in system", where as the system call does exist. Revision Changes Path 1.105 +1 -1 src/sys/compat/freebsd32/syscalls.master From obrien at FreeBSD.org Mon Sep 15 17:39:19 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 15 17:39:25 2008 Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c Message-ID: <200809151739.m8FHdIk2086726@repoman.freebsd.org> obrien 2008-09-15 17:39:01 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c Log: SVN rev 183043 on 2008-09-15 17:39:01Z by obrien Regenerate for r183042. Revision Changes Path 1.90 +1 -1 src/sys/compat/freebsd32/freebsd32_proto.h 1.89 +2 -2 src/sys/compat/freebsd32/freebsd32_syscall.h 1.80 +2 -2 src/sys/compat/freebsd32/freebsd32_syscalls.c 1.90 +2 -2 src/sys/compat/freebsd32/freebsd32_sysent.c From obrien at FreeBSD.org Mon Sep 15 17:39:49 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 15 17:40:01 2008 Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_misc.c Message-ID: <200809151739.m8FHdnES089478@repoman.freebsd.org> obrien 2008-09-15 17:39:40 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_misc.c Log: SVN rev 183044 on 2008-09-15 17:39:40Z by obrien style(9) Revision Changes Path 1.78 +4 -3 src/sys/compat/freebsd32/freebsd32_misc.c From jhb at FreeBSD.org Mon Sep 15 18:24:36 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Mon Sep 15 18:24:48 2008 Subject: cvs commit: CVSROOT access mentors Message-ID: <200809151824.m8FIOaUj005250@repoman.freebsd.org> jhb 2008-09-15 18:24:21 UTC FreeBSD src repository Modified files: . access mentors Log: SVN rev 183045 on 2008-09-15 18:24:21Z by jhb Add a src commit bit for Robert Noland (rnoland@). Robert will be working on the DRM drivers in addition to his ports work. I will be his mentor. Approved by: core Revision Changes Path 1.895 +1 -0 CVSROOT/access 1.19 +1 -0 CVSROOT/mentors From remko at FreeBSD.org Mon Sep 15 18:26:17 2008 From: remko at FreeBSD.org (Remko Lodder) Date: Mon Sep 15 18:26:31 2008 Subject: cvs commit: CVSROOT access mentors In-Reply-To: <200809151824.m8FIOaUj005250@repoman.freebsd.org> References: <200809151824.m8FIOaUj005250@repoman.freebsd.org> Message-ID: <48CEA8C4.5050204@FreeBSD.org> John Baldwin wrote: > jhb 2008-09-15 18:24:21 UTC > > FreeBSD src repository > > Modified files: > . access mentors > Log: > SVN rev 183045 on 2008-09-15 18:24:21Z by jhb > > Add a src commit bit for Robert Noland (rnoland@). Robert will be working > on the DRM drivers in addition to his ports work. I will be his mentor. > > Approved by: core > > Revision Changes Path > 1.895 +1 -0 CVSROOT/access > 1.19 +1 -0 CVSROOT/mentors yay :D Thanks John for mentoring Robert! Welcome Robert! Cheers remko -- /"\ Best regards, | remko@FreeBSD.org \ / Remko Lodder | remko@EFnet X http://www.evilcoder.org/ | / \ ASCII Ribbon Campaign | Against HTML Mail and News From kib at FreeBSD.org Mon Sep 15 19:42:43 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 15 19:42:56 2008 Subject: cvs commit: src/sys/amd64/linux32 linux32_genassym.c linux32_locore.s src/sys/i386/linux linux_genassym.c linux_locore.s Message-ID: <200809151942.m8FJgbce048673@repoman.freebsd.org> kib 2008-09-15 19:40:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/linux32 linux32_genassym.c linux32_locore.s sys/i386/linux linux_genassym.c linux_locore.s Log: SVN rev 183046 on 2008-09-15 19:40:49Z by kib MFC r182849: Segment registers are stored in the uc_mcontext member of the struct l_ucontext. To restore the registers content, trampoline needs to dereference uc_mcontext instead of taking some undefined values from l_ucontext. Approved by: re (kensmith) Revision Changes Path 1.1.18.1 +1 -2 src/sys/amd64/linux32/linux32_genassym.c 1.2.2.1 +3 -2 src/sys/amd64/linux32/linux32_locore.s 1.18.20.1 +1 -0 src/sys/i386/linux/linux_genassym.c 1.11.24.1 +3 -2 src/sys/i386/linux/linux_locore.s From kib at FreeBSD.org Mon Sep 15 19:44:54 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 15 19:45:00 2008 Subject: cvs commit: src/sys/amd64/linux32 linux32_machdep.c Message-ID: <200809151944.m8FJirdq048847@repoman.freebsd.org> kib 2008-09-15 19:44:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/linux32 linux32_machdep.c Log: SVN rev 183047 on 2008-09-15 19:44:39Z by kib MFC r182866: In linux_set_thread_area(), mark pcb as PCB_GS32BIT. Approved by: re (kensmith) Revision Changes Path 1.45.2.3 +1 -1 src/sys/amd64/linux32/linux32_machdep.c From kib at FreeBSD.org Mon Sep 15 19:48:10 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 15 19:48:21 2008 Subject: cvs commit: src/sys/amd64/amd64 mp_machdep.c trap.c Message-ID: <200809151948.m8FJm9MD049148@repoman.freebsd.org> kib 2008-09-15 19:47:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 mp_machdep.c trap.c Log: SVN rev 183048 on 2008-09-15 19:47:59Z by kib MFC r182867: Provide private per-CPU GDTs on amd64. Approved by: re (kensmith) Revision Changes Path 1.287.2.3 +11 -4 src/sys/amd64/amd64/mp_machdep.c 1.319.2.5 +2 -1 src/sys/amd64/amd64/trap.c From kib at FreeBSD.org Mon Sep 15 19:51:41 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Mon Sep 15 19:51:53 2008 Subject: cvs commit: src/sys/amd64/amd64 cpu_switch.S genassym.c machdep.c mp_machdep.c src/sys/amd64/include pcb.h pcpu.h src/sys/amd64/linux32 linux32_machdep.c Message-ID: <200809151951.m8FJpf6b058843@repoman.freebsd.org> kib 2008-09-15 19:51:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 cpu_switch.S genassym.c machdep.c mp_machdep.c sys/amd64/include pcb.h pcpu.h sys/amd64/linux32 linux32_machdep.c Log: SVN rev 183049 on 2008-09-15 19:51:32Z by kib MFC r182868: The pcb_gs32p should be per-cpu, not per-thread pointer. This is location in GDT where the segment descriptor from pcb_gs32sd is copied, and the location is in GDT local to CPU. Approved by: re (kensmith) Revision Changes Path 1.160.2.3 +2 -2 src/sys/amd64/amd64/cpu_switch.S 1.165.2.2 +1 -1 src/sys/amd64/amd64/genassym.c 1.675.2.10 +1 -0 src/sys/amd64/amd64/machdep.c 1.287.2.4 +1 -0 src/sys/amd64/amd64/mp_machdep.c 1.63.2.2 +0 -1 src/sys/amd64/include/pcb.h 1.48.2.2 +2 -1 src/sys/amd64/include/pcpu.h 1.45.2.4 +1 -3 src/sys/amd64/linux32/linux32_machdep.c From mr at FreeBSD.org Mon Sep 15 20:11:16 2008 From: mr at FreeBSD.org (Michael Reifenberger) Date: Mon Sep 15 20:11:27 2008 Subject: cvs commit: src/sys/amd64/amd64 trap.c Message-ID: <200809152011.m8FKBCWX020943@repoman.freebsd.org> mr 2008-09-15 20:11:06 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 trap.c Log: SVN rev 183050 on 2008-09-15 20:11:06Z by mr Add missing hooks for DTRACE so that dtraceall.ko could be loaded. Approved by: re (kosticbel) Revision Changes Path 1.319.2.6 +6 -0 src/sys/amd64/amd64/trap.c From rwatson at FreeBSD.org Mon Sep 15 20:47:41 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Mon Sep 15 20:47:52 2008 Subject: cvs commit: src/sys/kern uipc_socket.c src/sys/netinet udp_usrreq.c src/sys/netinet6 udp6_usrreq.c src/sys/sys socketvar.h Message-ID: <200809152047.m8FKleWk055199@repoman.freebsd.org> rwatson 2008-09-15 20:46:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern uipc_socket.c sys/netinet udp_usrreq.c sys/netinet6 udp6_usrreq.c sys/sys socketvar.h Log: SVN rev 183051 on 2008-09-15 20:46:32Z by rwatson Merge r180198, r180211, r180365, r182682 from head to stable/7: Add soreceive_dgram(9), an optimized socket receive function for use by datagram-only protocols, such as UDP. This version removes use of sblock(), which is not required due to an inability to interlace data improperly with datagrams, as well as avoiding some of the larger loops and state management that don't apply on datagram sockets. This is experimental code, so hook it up only for UDPv4 for testing; if there are problems we may need to revise it or turn it off by default, but it offers *significant* performance improvements for threaded UDP applications such as BIND9, nsd, and memcached using UDP. Tested by: kris, ps Update copyright date in light of soreceive_dgram(9). Use soreceive_dgram() and sosend_dgram() with UDPv6, as we do with UDPv4. Tested by: ps Remove XXXRW in soreceive_dgram that proves unnecessary. Remove unused orig_resid variable in soreceive_dgram. Submitted by: alfred Note: in the MFC, we do enable sosend_dgram for UDPv6 by default (it was already used for UDPv4), but use of soreceive_dgram for both UDPv4 and UDPv6 is controlled by a new loader tunable, net.inet.udp.soreceive_dgram_enabled as soreceive_dgram has less testing exposure than sosend_dgram. We may wish to change the default (and eliminate the tunable) in 7.2. MFC requested by: gnn, kris, ps Approved by: re (kib) Revision Changes Path 1.302.2.6 +230 -1 src/sys/kern/uipc_socket.c 1.218.2.5 +14 -0 src/sys/netinet/udp_usrreq.c 1.81.2.7 +1 -0 src/sys/netinet6/udp6_usrreq.c 1.158.2.5 +3 -0 src/sys/sys/socketvar.h From jhb at FreeBSD.org Mon Sep 15 22:21:08 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Mon Sep 15 22:21:25 2008 Subject: cvs commit: src/sys/kern kern_intr.c src/sys/sys interrupt.h Message-ID: <200809152221.m8FML8Wi075251@repoman.freebsd.org> jhb 2008-09-15 22:19:44 UTC FreeBSD src repository Modified files: sys/kern kern_intr.c sys/sys interrupt.h Log: SVN rev 183052 on 2008-09-15 22:19:44Z by jhb Expose a new public routine intr_event_execute_handlers() which executes all the non-filter handlers attached to an interrupt event. This can be used by device drivers which multiplex their interrupt onto the interrupt handlers for child devices. Revision Changes Path 1.168 +16 -6 src/sys/kern/kern_intr.c 1.44 +13 -0 src/sys/sys/interrupt.h From jhb at FreeBSD.org Mon Sep 15 22:26:43 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Mon Sep 15 22:27:33 2008 Subject: cvs commit: src/sys/dev/ppbus if_plip.c lpt.c ppbconf.c ppbconf.h ppi.c pps.c src/sys/dev/ppc ppc.c ppc_acpi.c ppc_isa.c ppc_pci.c ppc_puc.c ppcreg.h ppcvar.h Message-ID: <200809152226.m8FMQghN014694@repoman.freebsd.org> jhb 2008-09-15 22:26:32 UTC FreeBSD src repository Modified files: sys/dev/ppbus if_plip.c lpt.c ppbconf.c ppbconf.h ppi.c pps.c sys/dev/ppc ppc.c ppc_acpi.c ppc_isa.c ppc_pci.c ppc_puc.c ppcreg.h ppcvar.h Log: SVN rev 183053 on 2008-09-15 22:26:32Z by jhb Rework the handling of interrupt handlers for children of ppc and ppbus: - Retire IVARs for passing IRQs around. Instead, ppbus and ppc now allow child devices to access the interrupt by via a rid 0 IRQ resource using bus_alloc_resource_any(). - ppc creates its own interrupt event to manage the interrupt handlers of child devices. ppc does not allow child devices to use filters. It could allow this if needed, but none of the current drivers use them and it adds a good bit of complication. It uses intr_event_execute_handlers() to fire the child device interrupt handlers from its threaded interrupt handler. - Remove the ppbus_dummy_intr() hack. Now the ppc device always has an interrupt handler registered and we no longer bounce all the way up to nexus to manage adding/removing ppbus child interrupt handlers. Instead, the child handlers are added and removed to the private interrupt event in the ppc device. Revision Changes Path 1.46 +12 -27 src/sys/dev/ppbus/if_plip.c 1.41 +5 -11 src/sys/dev/ppbus/lpt.c 1.29 +2 -38 src/sys/dev/ppbus/ppbconf.c 1.21 +0 -5 src/sys/dev/ppbus/ppbconf.h 1.42 +3 -7 src/sys/dev/ppbus/ppi.c 1.53 +5 -9 src/sys/dev/ppbus/pps.c 1.59 +102 -58 src/sys/dev/ppc/ppc.c 1.3 +2 -1 src/sys/dev/ppc/ppc_acpi.c 1.4 +3 -2 src/sys/dev/ppc/ppc_isa.c 1.2 +2 -1 src/sys/dev/ppc/ppc_pci.c 1.6 +2 -1 src/sys/dev/ppc/ppc_puc.c 1.18 +2 -1 src/sys/dev/ppc/ppcreg.h 1.6 +4 -0 src/sys/dev/ppc/ppcvar.h From sam at FreeBSD.org Mon Sep 15 22:45:38 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Mon Sep 15 22:45:50 2008 Subject: cvs commit: src/sys/ddb db_command.c ddb.h src/sys/dev/aic7xxx aic79xx_osm.c src/sys/gnu/fs/xfs/FreeBSD/support kdb.c src/sys/kern subr_pcpu.c subr_rman.c subr_sleepqueue.c subr_turnstile.c subr_witness.c Message-ID: <200809152245.m8FMjba2031362@repoman.freebsd.org> sam 2008-09-15 22:45:14 UTC FreeBSD src repository Modified files: sys/ddb db_command.c ddb.h sys/dev/aic7xxx aic79xx_osm.c sys/gnu/fs/xfs/FreeBSD/support kdb.c sys/kern subr_pcpu.c subr_rman.c subr_sleepqueue.c subr_turnstile.c subr_witness.c Log: SVN rev 183054 on 2008-09-15 22:45:14Z by sam Make ddb command registration dynamic so modules can extend the command set (only so long as the module is present): o add db_command_register and db_command_unregister to add and remove commands, respectively o replace linker sets with SYSINIT's (and SYSUINIT's) that register commands o expose 3 list heads: db_cmd_table, db_show_table, and db_show_all_table for registering top-level commands, show operands, and show all operands, respectively While here also: o sort command lists o add DB_ALIAS, DB_SHOW_ALIAS, and DB_SHOW_ALL_ALIAS to add aliases for existing commands o add "show all trace" as an alias for "show alltrace" o add "show all locks" as an alias for "show alllocks" Submitted by: Guillaume Ballet (original version) Reviewed by: jhb MFC after: 1 month Revision Changes Path 1.79 +86 -53 src/sys/ddb/db_command.c 1.48 +89 -45 src/sys/ddb/ddb.h 1.33 +1 -1 src/sys/dev/aic7xxx/aic79xx_osm.c 1.4 +1 -1 src/sys/gnu/fs/xfs/FreeBSD/support/kdb.c 1.11 +2 -1 src/sys/kern/subr_pcpu.c 1.59 +2 -1 src/sys/kern/subr_rman.c 1.58 +1 -1 src/sys/kern/subr_sleepqueue.c 1.175 +2 -1 src/sys/kern/subr_turnstile.c 1.256 +2 -1 src/sys/kern/subr_witness.c From sam at FreeBSD.org Mon Sep 15 22:46:28 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Mon Sep 15 22:46:39 2008 Subject: cvs commit: src/sys/modules/wlan Makefile Message-ID: <200809152246.m8FMkRRj037633@repoman.freebsd.org> sam 2008-09-15 22:46:12 UTC FreeBSD src repository Modified files: sys/modules/wlan Makefile Log: SVN rev 183055 on 2008-09-15 22:46:12Z by sam add ddb support (default to off unless built with the kernel) Revision Changes Path 1.12 +5 -4 src/sys/modules/wlan/Makefile From sam at FreeBSD.org Mon Sep 15 23:13:44 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Mon Sep 15 23:13:55 2008 Subject: cvs commit: src/share/man/man9 DB_COMMAND.9 Makefile Message-ID: <200809152313.m8FNDhok042071@repoman.freebsd.org> sam 2008-09-15 23:13:29 UTC FreeBSD src repository Modified files: share/man/man9 Makefile Added files: share/man/man9 DB_COMMAND.9 Log: SVN rev 183056 on 2008-09-15 23:13:29Z by sam decription of macros to add ddb commands Submitted by: Guillaume Ballet MFC after: 1 month Revision Changes Path 1.1 +113 -0 src/share/man/man9/DB_COMMAND.9 (new) 1.340 +3 -0 src/share/man/man9/Makefile From emax at FreeBSD.org Mon Sep 15 23:47:30 2008 From: emax at FreeBSD.org (Maksim Yevmenkin) Date: Mon Sep 15 23:47:42 2008 Subject: cvs commit: src/include uuid.h Message-ID: <200809152347.m8FNlUNG048769@repoman.freebsd.org> emax 2008-09-15 23:47:19 UTC FreeBSD src repository Modified files: include uuid.h Log: SVN rev 183057 on 2008-09-15 23:47:19Z by emax Add missing prototypes for uuid_enc,dec_le,be() functions. Pointy hat goes to me. MFC after: 3 days Revision Changes Path 1.4 +4 -0 src/include/uuid.h From emax at FreeBSD.org Mon Sep 15 23:55:01 2008 From: emax at FreeBSD.org (Maksim Yevmenkin) Date: Mon Sep 15 23:55:13 2008 Subject: cvs commit: src/lib/libc/uuid Symbol.map Message-ID: <200809152355.m8FNt1nl062879@repoman.freebsd.org> emax 2008-09-15 23:54:55 UTC FreeBSD src repository Modified files: lib/libc/uuid Symbol.map Log: SVN rev 183058 on 2008-09-15 23:54:55Z by emax Add uuid_enc,dec_le,be() functions to Symbol.map Pointy hat goes to me. MFC after: 3 days Revision Changes Path 1.3 +4 -0 src/lib/libc/uuid/Symbol.map From kmacy at FreeBSD.org Tue Sep 16 01:02:40 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 16 01:02:52 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_main.c cxgb_sge.c src/sys/dev/cxgb/ulp/tom cxgb_cpl_io.c cxgb_cpl_socket.c cxgb_ddp.c cxgb_tom.c Message-ID: <200809160102.m8G12eIw050086@repoman.freebsd.org> kmacy 2008-09-16 01:02:17 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_adapter.h cxgb_main.c cxgb_sge.c sys/dev/cxgb/ulp/tom cxgb_cpl_io.c cxgb_cpl_socket.c cxgb_ddp.c cxgb_tom.c Log: SVN rev 183059 on 2008-09-16 01:02:17Z by kmacy Remove some dead code along with gratuitous differences between HEAD and 7 Revision Changes Path 1.37 +1 -5 src/sys/dev/cxgb/cxgb_adapter.h 1.63 +5 -33 src/sys/dev/cxgb/cxgb_main.c 1.59 +7 -7 src/sys/dev/cxgb/cxgb_sge.c 1.19 +0 -1 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c 1.13 +0 -1 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c 1.7 +0 -1 src/sys/dev/cxgb/ulp/tom/cxgb_ddp.c 1.8 +0 -1 src/sys/dev/cxgb/ulp/tom/cxgb_tom.c From marcel at FreeBSD.org Tue Sep 16 01:06:12 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Tue Sep 16 01:06:23 2008 Subject: cvs commit: src/sys/powerpc/aim mmu_oea.c mp_cpudep.c trap_subr.S src/sys/powerpc/include smp.h src/sys/powerpc/powerpc mp_machdep.c Message-ID: <200809160106.m8G16Cd2072535@repoman.freebsd.org> marcel 2008-09-16 01:05:54 UTC FreeBSD src repository Modified files: sys/powerpc/aim mmu_oea.c mp_cpudep.c trap_subr.S sys/powerpc/include smp.h sys/powerpc/powerpc mp_machdep.c Log: SVN rev 183060 on 2008-09-16 01:05:54Z by marcel Remove the tracing from the AP startup. The AP is known to start and the tracing can interfere with AP startup. Instead, use the available space in the reset vector for the initial stack. Revision Changes Path 1.124 +2 -21 src/sys/powerpc/aim/mmu_oea.c 1.3 +2 -31 src/sys/powerpc/aim/mp_cpudep.c 1.20 +4 -32 src/sys/powerpc/aim/trap_subr.S 1.3 +3 -3 src/sys/powerpc/include/smp.h 1.17 +1 -4 src/sys/powerpc/powerpc/mp_machdep.c From davidxu at FreeBSD.org Tue Sep 16 01:46:15 2008 From: davidxu at FreeBSD.org (David Xu) Date: Tue Sep 16 01:46:21 2008 Subject: cvs commit: src/libexec/rtld-elf rtld_lock.c Message-ID: <200809160146.m8G1kFt4066230@repoman.freebsd.org> davidxu 2008-09-16 01:46:11 UTC FreeBSD src repository Modified files: libexec/rtld-elf rtld_lock.c Log: SVN rev 183061 on 2008-09-16 01:46:11Z by davidxu Allow multiple locks to be acquired by detecting corresponding bit flag, otherwise if a thread acquired a lock, another thread or the current thread itself can no longer acquire another lock because thread_mask_set() return whole flag word, this results bit leaking in the word and misbehavior in later locking and unlocking. Revision Changes Path 1.6 +2 -2 src/libexec/rtld-elf/rtld_lock.c From kmacy at FreeBSD.org Tue Sep 16 02:03:32 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 16 02:03:44 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_include.h cxgb_main.c cxgb_sge.c src/sys/dev/cxgb/common cxgb_t3_hw.c src/sys/dev/cxgb/sys cxgb_support.c mbufq.h src/sys/dev/cxgb/ulp/toecore cxgb_toedev.h Message-ID: <200809160203.m8G23Www067343@repoman.freebsd.org> kmacy 2008-09-16 02:03:28 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_adapter.h cxgb_include.h cxgb_main.c cxgb_sge.c sys/dev/cxgb/common cxgb_t3_hw.c sys/dev/cxgb/sys cxgb_support.c mbufq.h sys/dev/cxgb/ulp/toecore cxgb_toedev.h Log: SVN rev 183062 on 2008-09-16 02:03:28Z by kmacy White space cleanups to bring closer to RELENG_7 Revision Changes Path 1.13 +1 -1 src/sys/dev/cxgb/common/cxgb_t3_hw.c 1.38 +0 -2 src/sys/dev/cxgb/cxgb_adapter.h 1.7 +0 -2 src/sys/dev/cxgb/cxgb_include.h 1.64 +1 -3 src/sys/dev/cxgb/cxgb_main.c 1.60 +1 -1 src/sys/dev/cxgb/cxgb_sge.c 1.8 +0 -5 src/sys/dev/cxgb/sys/cxgb_support.c 1.5 +1 -1 src/sys/dev/cxgb/sys/mbufq.h 1.3 +2 -1 src/sys/dev/cxgb/ulp/toecore/cxgb_toedev.h From kmacy at FreeBSD.org Tue Sep 16 02:28:19 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 16 02:28:25 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_config.h cxgb_main.c cxgb_offload.h cxgb_osdep.h Message-ID: <200809160228.m8G2SIKE020922@repoman.freebsd.org> kmacy 2008-09-16 02:28:08 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_config.h cxgb_main.c cxgb_offload.h cxgb_osdep.h Log: SVN rev 183063 on 2008-09-16 02:28:08Z by kmacy Further whitespace and copyright cleanups to minimize the delta with RELENG_7. Revision Changes Path 1.8 +0 -1 src/sys/dev/cxgb/cxgb_config.h 1.65 +2 -2 src/sys/dev/cxgb/cxgb_main.c 1.10 +1 -1 src/sys/dev/cxgb/cxgb_offload.h 1.24 +1 -1 src/sys/dev/cxgb/cxgb_osdep.h From edwin at FreeBSD.org Tue Sep 16 04:39:51 2008 From: edwin at FreeBSD.org (Edwin Groothuis) Date: Tue Sep 16 04:40:03 2008 Subject: cvs commit: src/share/zoneinfo africa asia europe southamerica Message-ID: <200809160439.m8G4dpHE043690@repoman.freebsd.org> edwin 2008-09-16 04:39:44 UTC FreeBSD src repository Modified files: share/zoneinfo africa asia europe southamerica Log: SVN rev 183066 on 2008-09-16 04:39:44Z by edwin MFV of tzdata2008c: Changes for Mauritius, Morocco, Pakistan, Palestine, Argentina and Brazil. Approved by: bde@ (implicit) Revision Changes Path 1.25 +36 -4 src/share/zoneinfo/africa 1.40 +34 -3 src/share/zoneinfo/asia 1.39 +22 -1 src/share/zoneinfo/europe 1.37 +47 -3 src/share/zoneinfo/southamerica From kib at FreeBSD.org Tue Sep 16 10:52:40 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 16 10:54:59 2008 Subject: cvs commit: src/sys/ufs/ffs ffs_softdep.c Message-ID: <200809161052.m8GAqe4N072929@repoman.freebsd.org> kib 2008-09-16 10:52:25 UTC FreeBSD src repository Modified files: sys/ufs/ffs ffs_softdep.c Log: SVN rev 183067 on 2008-09-16 10:52:25Z by kib The struct inode *ip supplied to softdep_freefile is not neccessary the inode having number ino. In r170991, the ip was marked IN_MODIFIED, that is not quite correct. Mark only the right inode modified by checking inode number. Reviewed by: tegge In collaboration with: pho MFC after: 1 month Revision Changes Path 1.226 +2 -1 src/sys/ufs/ffs/ffs_softdep.c From edwin at FreeBSD.org Tue Sep 16 10:54:11 2008 From: edwin at FreeBSD.org (Edwin Groothuis) Date: Tue Sep 16 10:55:53 2008 Subject: cvs commit: src/share/zoneinfo africa asia europe southamerica Message-ID: <200809161054.m8GAsBVF084409@repoman.freebsd.org> edwin 2008-09-16 10:53:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/zoneinfo africa asia europe southamerica Log: SVN rev 183068 on 2008-09-16 10:53:50Z by edwin MFC of tzdata2008f - SVN rev 183066: Changes for Mauritius, Morocco, Pakistan, Palestine, Argentina and Brazil. Approved by: re (kib@) Revision Changes Path 1.21.2.2 +36 -4 src/share/zoneinfo/africa 1.33.2.4 +34 -3 src/share/zoneinfo/asia 1.35.2.3 +22 -1 src/share/zoneinfo/europe 1.31.2.5 +47 -3 src/share/zoneinfo/southamerica From edwin at FreeBSD.org Tue Sep 16 10:54:12 2008 From: edwin at FreeBSD.org (Edwin Groothuis) Date: Tue Sep 16 10:55:54 2008 Subject: cvs commit: src/share/zoneinfo africa asia europe southamerica Message-ID: <200809161054.m8GAsCw2084445@repoman.freebsd.org> edwin 2008-09-16 10:53:50 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) share/zoneinfo africa asia europe southamerica Log: SVN rev 183069 on 2008-09-16 10:53:50Z by edwin MFC of tzdata2008f - SVN rev 183066: Changes for Mauritius, Morocco, Pakistan, Palestine, Argentina and Brazil. Approved by: re (kib@) Revision Changes Path 1.14.14.8 +36 -4 src/share/zoneinfo/africa 1.25.2.10 +34 -3 src/share/zoneinfo/asia 1.29.2.8 +22 -1 src/share/zoneinfo/europe 1.24.2.11 +47 -3 src/share/zoneinfo/southamerica From kib at FreeBSD.org Tue Sep 16 11:00:00 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 16 11:02:56 2008 Subject: cvs commit: src/sys/ufs/ffs ffs_extern.h ffs_inode.c ffs_vfsops.c src/sys/ufs/ufs ufs_inode.c ufs_vnops.c ufsmount.h Message-ID: <200809161059.m8GAxxNB015942@repoman.freebsd.org> kib 2008-09-16 10:59:35 UTC FreeBSD src repository Modified files: sys/ufs/ffs ffs_extern.h ffs_inode.c ffs_vfsops.c sys/ufs/ufs ufs_inode.c ufs_vnops.c ufsmount.h Log: SVN rev 183070 on 2008-09-16 10:59:35Z by kib When downgrading the read-write mount to read-only, do_unmount() sets MNT_RDONLY flag before the VFS_MOUNT() is called. In ufs_inactive() and ufs_itimes_locked(), UFS verifies whether the fs is read-only by checking MNT_RDONLY, but this may cause loss of the IN_MODIFIED flag for inode on the fs being remounted rw->ro. Introduce UFS_RDONLY() struct ufsmount' method that reports the value of the fs_ronly. The later is set to 1 only after the remount is finished. Reviewed by: tegge In collaboration with: pho MFC after: 1 month Revision Changes Path 1.76 +2 -0 src/sys/ufs/ffs/ffs_extern.h 1.111 +8 -0 src/sys/ufs/ffs/ffs_inode.c 1.347 +1 -0 src/sys/ufs/ffs/ffs_vfsops.c 1.70 +2 -3 src/sys/ufs/ufs/ufs_inode.c 1.301 +1 -1 src/sys/ufs/ufs/ufs_vnops.c 1.39 +2 -0 src/sys/ufs/ufs/ufsmount.h From kib at FreeBSD.org Tue Sep 16 11:10:45 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 16 11:11:25 2008 Subject: cvs commit: src/sys/gnu/fs/ext2fs ext2_inode.c src/sys/kern vfs_vnops.c src/sys/sys vnode.h Message-ID: <200809161110.m8GBAfXW080543@repoman.freebsd.org> kib 2008-09-16 11:09:26 UTC FreeBSD src repository Modified files: sys/gnu/fs/ext2fs ext2_inode.c sys/kern vfs_vnops.c sys/sys vnode.h Log: SVN rev 183071 on 2008-09-16 11:09:26Z by kib Garbage-collect vn_write_suspend_wait(). Suggested and reviewed by: tegge Tested by: pho MFC after: 1 month Revision Changes Path 1.59 +2 -10 src/sys/gnu/fs/ext2fs/ext2_inode.c 1.264 +0 -50 src/sys/kern/vfs_vnops.c 1.341 +0 -2 src/sys/sys/vnode.h From kib at FreeBSD.org Tue Sep 16 11:23:47 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 16 11:26:04 2008 Subject: cvs commit: src/share/man/man4 ddb.4 src/sys/kern vfs_bio.c src/sys/ufs/ffs ffs_softdep.c ffs_vfsops.c Message-ID: <200809161123.m8GBNlUL040895@repoman.freebsd.org> kib 2008-09-16 11:19:38 UTC FreeBSD src repository Modified files: share/man/man4 ddb.4 sys/kern vfs_bio.c sys/ufs/ffs ffs_softdep.c ffs_vfsops.c Log: SVN rev 183072 on 2008-09-16 11:19:38Z by kib Add the ffs structures introspection functions for ddb. Show the b_dep value for the buffer in the show buffer command. Add a comand to dump the dirty/clean buffer list for vnode. Reviewed by: tegge Tested and used by: pho MFC after: 1 month Revision Changes Path 1.58 +20 -0 src/share/man/man4/ddb.4 1.545 +25 -2 src/sys/kern/vfs_bio.c 1.227 +30 -1 src/sys/ufs/ffs/ffs_softdep.c 1.348 +35 -0 src/sys/ufs/ffs/ffs_vfsops.c From kib at FreeBSD.org Tue Sep 16 11:51:32 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 16 11:54:01 2008 Subject: cvs commit: src/sys/kern vfs_vnops.c src/sys/sys mount.h proc.h src/sys/ufs/ffs ffs_extern.h ffs_snapshot.c ffs_vfsops.c Message-ID: <200809161151.m8GBpWZX073996@repoman.freebsd.org> kib 2008-09-16 11:51:06 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c sys/sys mount.h proc.h sys/ufs/ffs ffs_extern.h ffs_snapshot.c ffs_vfsops.c Log: SVN rev 183073 on 2008-09-16 11:51:06Z by kib When attempt is made to suspend a filesystem that is already syspended, wait until the current suspension is lifted instead of silently returning success immediately. The consequences of calling vfs_write() resume when not owning the suspension are not well-defined at best. Add the vfs_susp_clean() mount method to be called from vfs_write_resume(). Set it to process_deferred_inactive() for ffs, and stop calling it manually. Add the thread flag TDP_IGNSUSP that allows to bypass the suspension point in the vn_start_write. It is intended for use by VFS in the situations where the suspender want to do some i/o requiring calls to vn_start_write(), and this i/o cannot be done later. Reviewed by: tegge In collaboration with: pho MFC after: 1 month Revision Changes Path 1.265 +23 -12 src/sys/kern/vfs_vnops.c 1.233 +6 -0 src/sys/sys/mount.h 1.520 +1 -0 src/sys/sys/proc.h 1.77 +1 -0 src/sys/ufs/ffs/ffs_extern.h 1.145 +5 -2 src/sys/ufs/ffs/ffs_snapshot.c 1.349 +1 -0 src/sys/ufs/ffs/ffs_vfsops.c From kib at FreeBSD.org Tue Sep 16 11:56:10 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 16 11:58:21 2008 Subject: cvs commit: src/sys/ufs/ffs ffs_vfsops.c Message-ID: <200809161156.m8GBuASL001651@repoman.freebsd.org> kib 2008-09-16 11:55:53 UTC FreeBSD src repository Modified files: sys/ufs/ffs ffs_vfsops.c Log: SVN rev 183074 on 2008-09-16 11:55:53Z by kib Suspend the write operations on the UFS filesystem being unmounted or remounted from rw to ro. Proposed and reviewed by: tegge In collaboration with: pho MFC after: 1 month Revision Changes Path 1.350 +73 -14 src/sys/ufs/ffs/ffs_vfsops.c From weongyo.jeong at gmail.com Tue Sep 16 13:07:02 2008 From: weongyo.jeong at gmail.com (Weongyo Jeong) Date: Tue Sep 16 13:10:35 2008 Subject: cvs commit: src/sys/dev/usb if_zyd.c if_zydreg.h In-Reply-To: <48C93C1B.2080800@freebsd.org> References: <200809100341.m8A3f5n4001038@repoman.freebsd.org> <48C7EF65.3050204@freebsd.org> <20080911073458.GB23009@freebsd.weongyo.org> <48C93C1B.2080800@freebsd.org> Message-ID: <20080916130646.GA52103@freebsd.weongyo.org> On Thu, Sep 11, 2008 at 08:41:15AM -0700, Sam Leffler wrote: > Weongyo Jeong wrote: > >On Wed, Sep 10, 2008 at 09:01:41AM -0700, Sam Leffler wrote: > > > >>Weongyo Jeong wrote: > >> > >>>weongyo 2008-09-10 03:40:51 UTC > >>> > >>> FreeBSD src repository > >>> > >>> Modified files: > >>> sys/dev/usb if_zyd.c if_zydreg.h > >>> Log: > >>> SVN rev 182900 on 2008-09-10 03:40:51Z by weongyo > >>> > >>> rename flags and add a ZYD_FLAG_DETACHING flag to indicate we're > >>> detaching that when the USB is pulled out forcibly during the driver is > >>> running background scan, a page fault can be occurred even if we called > >>> usb_rem_task() when detaching. It looks like a kind of races. > >>> > >>> > >>> > >>If I understand the issue, it should be handled in the 802.11 state > >>machine. The device should be clocked to the INIT state and as a result > >>clear any outstanding tasks, timers, etc. The only reason you need to > >>do something special is if the h/w is gone and you need to guard against > >>accessing it. > >> > >> Sam > >> > >> > > > >This patch is to fix the below panic that it looks that it sometimes > >occurs when we pull out USB stick forcibly during the driver's trying to > >search channels or run background scan. > > > >If we have a method to detect whether detach() is called by being pulled > >out USB stick unexpectedly or detach() is called by operations of > >kldunload(8), I think I can handle this case more flexibly. (I'm not > >sure it's true. :-) Is there a way to detect this case or something I > >missed? > > > >I have no ideas yet how I can handle it in 802.11 state machine. > > > >[root@kkk /usr/src/sys/modules/zyd]# zyd0: at uhub3 port 4 (addr 2) > >disconnected > >zyd0: zyd_read sleep timeout > >zyd0: could not send command (error=IOERROR) > >zyd0: could not send command (error=IOERROR) > >zyd0: could not send command (error=IOERROR) > >zyd0: zyd_read sleep timeout > >zyd0: could not send command (error=IOERROR) > >zyd0: zyd_read sleep timeout > >zyd0: could not send command (error=IOERROR) > >zyd0: could not send command (error=IOERROR) > >zyd0: could not send command (error=IOERROR) > >zyd0: detached > > > >Fatal trap 12: page fault while in kernel mode > >cpuid = 0; apic id = 00 > >fault virtual address = 0x6a626f7f > >fault code = supervisor read, page not present > >instruction pointer = 0x20:0xc07908b6 > >stack pointer = 0x28:0xc3e30aec > >frame pointer = 0x28:0xc3e30aec > >code segment = base 0x0, limit 0xfffff, type 0x1b > >= DPL 0, pres 1, def32 1, gran 1 > >processor eflags = interrupt enabled, resume, IOPL = 0 > >current process = 16 (usbtask-dr) > >[thread pid 16 tid 100026 ] > >Stopped at devclass_get_name+0x6: movl 0x14(%eax),%eax > >db> bt > >Tracing pid 16 tid 100026 td 0xc40cc8c0 > >devclass_get_name(6a626f6b,c3e30b14,c0790e77,deadc0de,ffffffff,...) at > >devclass_get_name+0x6 > >device_get_name(deadc0de,ffffffff,0,c69c2a00,1,...) at device_get_name+0x1c > >device_print_prettyname(deadc0de,c69c2a00,1,c69c2a00,c3e30bc4,...) at > >device_print_prettyname+0x17 > >device_printf(deadc0de,c69cc297,100,c69cc290,3e8,...) at device_printf+0x12 > >zyd_cmd(2,c3e30be0,1,1,c3e5932c,...) at zyd_cmd+0x1f0 > >zyd_read16(c69cc567,c0bd8504,c3e30c10,c07aa70b,c69cc567,...) at > >zyd_read16+0x38 > >zyd_rfwrite(1,c69c2a00,c3e30c98,c69c9124,c69c2a08,...) at zyd_rfwrite+0x1c > >zyd_al2230_set_channel(c69c2a08,2,c69cc567,ac7,0,...) at > >zyd_al2230_set_channel+0x21 > >zyd_set_chan(c0ca30d0,0,c69cc567,ac7,c0c38d34,...) at zyd_set_chan+0x54 > >zyd_scantask(c69c2a00,0,5c,c0af321d,0,...) at zyd_scantask+0xe1 > >usb_task_thread(c0c38d34,c3e30d38,c0afb326,322,c40cc8c0,...) at > >usb_task_thread+0xca > >fork_exit(c06dcfd0,c0c38d34,c3e30d38) at fork_exit+0x112 > >fork_trampoline() at fork_trampoline+0x8 > >--- trap 0, eip = 0, esp = 0xc3e30d70, ebp = 0 --- > >db> > > > > > > In zyd_newstate the current code does this: > > usb_rem_task(sc->sc_udev, &sc->sc_task); > > /* do it in a process context */ > sc->sc_state = nstate; > sc->sc_arg = arg; > > if (nstate == IEEE80211_S_INIT) { > zvp->newstate(vap, nstate, arg); > return 0; > } else { > usb_add_task(sc->sc_udev, &sc->sc_task, USB_TASKQ_DRIVER); > return EINPROGRESS; > } > > You need to clear any pending task callbacks, not just the one > associated with sc_udev (unless your callbacks do evil things like check > the current state to deal with races). The transition to the INIT state > must execute synchronously for multiple reasons (including detach); in > that case it looks like you must explicitly cancel the task that handles > scan-related work. Oh. I see. :-) I'll will test and commit it. Thanks! regards, Weongyo Jeong From jkoshy at FreeBSD.org Tue Sep 16 14:13:14 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Tue Sep 16 14:16:52 2008 Subject: cvs commit: src/lib/libpmc libpmc.c Message-ID: <200809161413.m8GEDDNL093430@repoman.freebsd.org> jkoshy 2008-09-16 14:13:03 UTC FreeBSD src repository Modified files: lib/libpmc libpmc.c Log: SVN rev 183075 on 2008-09-16 14:13:03Z by jkoshy Correct an event name alias: event "k7-dc-misses" does not support a unitmask. Revision Changes Path 1.14 +1 -1 src/lib/libpmc/libpmc.c From ed at FreeBSD.org Tue Sep 16 14:57:30 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Tue Sep 16 15:00:57 2008 Subject: cvs commit: src/sys/kern kern_proc.c tty.c Message-ID: <200809161457.m8GEvTHj004999@repoman.freebsd.org> ed 2008-09-16 14:57:23 UTC FreeBSD src repository Modified files: sys/kern kern_proc.c tty.c Log: SVN rev 183076 on 2008-09-16 14:57:23Z by ed Fix minor TTY API inconsistency. Unlike tty_rel_gone() and tty_rel_sess(), the tty_rel_pgrp() routine does not unlock the TTY. I once had the idea to make the code call tty_rel_pgrp() and tty_rel_sess(), picking up the TTY lock once. This turned out a little harder than I expected, so this is how it works now. It's a lot easier if we just let tty_rel_pgrp() unlock the TTY, because the other routines do this anyway. Revision Changes Path 1.268 +0 -1 src/sys/kern/kern_proc.c 1.289 +3 -0 src/sys/kern/tty.c From jhb at FreeBSD.org Tue Sep 16 15:45:20 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 16 15:46:26 2008 Subject: cvs commit: src/share/zoneinfo africa asia europe southamerica Message-ID: <200809161545.m8GFjHs3037861@repoman.freebsd.org> jhb 2008-09-16 15:45:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_4) share/zoneinfo africa asia europe southamerica Log: SVN rev 183077 on 2008-09-16 15:45:10Z by jhb MFC: tzdata2008f. Revision Changes Path 1.10.2.9 +36 -4 src/share/zoneinfo/africa 1.14.2.16 +34 -3 src/share/zoneinfo/asia 1.18.2.13 +22 -1 src/share/zoneinfo/europe 1.12.2.17 +47 -3 src/share/zoneinfo/southamerica From jhb at FreeBSD.org Tue Sep 16 16:15:49 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 16 16:16:36 2008 Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c Message-ID: <200809161615.m8GGFmfx028068@repoman.freebsd.org> jhb 2008-09-16 16:15:38 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_vnops.c Log: SVN rev 183078 on 2008-09-16 16:15:38Z by jhb vdropl() drops the vnode interlock. Thus, the code in the QUOTA case that upgrades the vnode lock if it is share locked was dropping the interlock before actually checking VI_DOOMED. Fix this by do the vdropl() after the check and relying on it to drop the vnode interlock. Reported by: pho Reviewed by: kib MFC after: 1 week Revision Changes Path 1.302 +2 -3 src/sys/ufs/ufs/ufs_vnops.c From jhb at FreeBSD.org Tue Sep 16 16:18:49 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 16 16:21:22 2008 Subject: cvs commit: src/sys/ufs/ufs ufs_lookup.c Message-ID: <200809161618.m8GGInKF043864@repoman.freebsd.org> jhb 2008-09-16 16:18:36 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_lookup.c Log: SVN rev 183079 on 2008-09-16 16:18:36Z by jhb - Only set i_offset in the parent directory's i-node during a lookup for non-LOOKUP operations. - Relax a VOP assertion for a DELETE lookup. rename() uses WANTPARENT instead of LOCKPARENT when looking up the source pathname. ufs_rename() uses a relookup() to lock the parent directory when it decides to finally remove the source path. Thus, it is ok for a DELETE with WANTPARENT set instead of LOCKPARENT to use a shared vnode lock rather than an exclusive vnode lock. Reported by: kris (2) Reviewed by: jeff Revision Changes Path 1.91 +9 -3 src/sys/ufs/ufs/ufs_lookup.c From jhb at FreeBSD.org Tue Sep 16 16:24:06 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 16 16:27:34 2008 Subject: cvs commit: src/sys/ufs/ufs dirhash.h ufs_dirhash.c Message-ID: <200809161624.m8GGO5bp074340@repoman.freebsd.org> jhb 2008-09-16 16:23:56 UTC FreeBSD src repository Modified files: sys/ufs/ufs dirhash.h ufs_dirhash.c Log: SVN rev 183080 on 2008-09-16 16:23:56Z by jhb Fix a race with shared lookups on UFS. If the the dirhash code reached the cap on memory usage, then shared LOOKUP operations could start free'ing dirhash structures. Without these fixes, concurrent free's on the same directory could result in one of the threads blocked on a lock in a dirhash structure free'd by the other thread. - Replace the lockmgr lock in the dirhash structure with an sx lock. - Use a reference count managed with ufsdirhash_hold()/drop() to determine when to free the dirhash structures. The directory i-node holds a reference while the dirhash is attached to an i-node. Code that wishes to lock the dirhash while holding a shared vnode lock must first acquire a private reference to the dirhash while holding the vnode interlock before acquiring the dirhash sx lock. After acquiring the sx lock, it drops the private reference after checking to see if the dirhash is still used by the directory i-node. Revision Changes Path 1.7 +5 -1 src/sys/ufs/ufs/dirhash.h 1.25 +82 -33 src/sys/ufs/ufs/ufs_dirhash.c From marcel at FreeBSD.org Tue Sep 16 16:29:08 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Tue Sep 16 16:29:14 2008 Subject: cvs commit: src/sys/powerpc/include cpufunc.h Message-ID: <200809161629.m8GGT6pc005905@repoman.freebsd.org> marcel 2008-09-16 16:28:51 UTC FreeBSD src repository Modified files: sys/powerpc/include cpufunc.h Log: SVN rev 183081 on 2008-09-16 16:28:51Z by marcel In powerpc_get_pcpup(), make the inline assembly statement volatile so that the compiler won't perform CSE. For SMP, this may result in us accessing the wrong PCPU and as such results in a bogus curthread value. Note that getting curthread is not quite MP-safe in the sense that it requires two instructions that aren't performed atomically. The first instruction gets the address of the PCPU structure and the second instruction dereferences that pointer to get curthread. If a thread is switched-out in between these instructions and switched-in on a different CPU, we still get the wrong curthread. Revision Changes Path 1.27 +1 -1 src/sys/powerpc/include/cpufunc.h From jkoshy at FreeBSD.org Tue Sep 16 16:29:54 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Tue Sep 16 16:33:41 2008 Subject: cvs commit: src/lib/libpmc pmc.tsc.3 Message-ID: <200809161629.m8GGTrBr009893@repoman.freebsd.org> jkoshy 2008-09-16 16:29:41 UTC FreeBSD src repository Added files: lib/libpmc pmc.tsc.3 Log: SVN rev 183082 on 2008-09-16 16:29:41Z by jkoshy Move TSC specific PMC information to its own manual page. Revision Changes Path 1.1 +79 -0 src/lib/libpmc/pmc.tsc.3 (new) From marcel at FreeBSD.org Tue Sep 16 16:33:55 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Tue Sep 16 16:34:07 2008 Subject: cvs commit: src/sys/powerpc/powerpc mp_machdep.c Message-ID: <200809161633.m8GGXsti038472@repoman.freebsd.org> marcel 2008-09-16 16:33:36 UTC FreeBSD src repository Modified files: sys/powerpc/powerpc mp_machdep.c Log: SVN rev 183083 on 2008-09-16 16:33:36Z by marcel o Synchronize the APs timebase and decrementer values with the BSP. o Don't set/get the PIR register. It's CPU dependent. o Also initialize pcpup->pc_curpcb, in case it's dereferenced. Revision Changes Path 1.18 +13 -2 src/sys/powerpc/powerpc/mp_machdep.c From jkoshy at FreeBSD.org Tue Sep 16 16:35:11 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Tue Sep 16 16:35:31 2008 Subject: cvs commit: src/lib/libpmc pmc.k7.3 pmc.k8.3 pmc.p4.3 pmc.p5.3 pmc.p6.3 Message-ID: <200809161635.m8GGZADe046559@repoman.freebsd.org> jkoshy 2008-09-16 16:34:55 UTC FreeBSD src repository Added files: lib/libpmc pmc.k7.3 pmc.k8.3 pmc.p4.3 pmc.p5.3 pmc.p6.3 Log: SVN rev 183084 on 2008-09-16 16:34:55Z by jkoshy Move PMC documentation to separate manual pages, one per PMC class. Revision Changes Path 1.1 +239 -0 src/lib/libpmc/pmc.k7.3 (new) 1.1 +703 -0 src/lib/libpmc/pmc.k8.3 (new) 1.1 +1222 -0 src/lib/libpmc/pmc.p4.3 (new) 1.1 +402 -0 src/lib/libpmc/pmc.p5.3 (new) 1.1 +954 -0 src/lib/libpmc/pmc.p6.3 (new) From svn at FreeBSD.org Tue Sep 16 16:53:27 2008 From: svn at FreeBSD.org (Subversion owner) Date: Tue Sep 16 16:53:47 2008 Subject: cvs commit: src/lib/libpmc pmc.k8.3 Message-ID: <200809161653.m8GGrQCH067488@repoman.freebsd.org> svn 2008-09-16 16:53:26 UTC FreeBSD src repository Modified files: lib/libpmc pmc.k8.3 Log: SVN rev 183085 on 2008-09-16 16:53:26Z by svn Fix a typo. Revision Changes Path 1.2 +1 -1 src/lib/libpmc/pmc.k8.3 From jkoshy at FreeBSD.org Tue Sep 16 16:57:27 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Tue Sep 16 16:59:51 2008 Subject: cvs commit: src/lib/libpmc Makefile Message-ID: <200809161657.m8GGvRp2094857@repoman.freebsd.org> jkoshy 2008-09-16 16:57:14 UTC FreeBSD src repository Modified files: lib/libpmc Makefile Log: SVN rev 183086 on 2008-09-16 16:57:14Z by jkoshy Build and install PMC-dependent manual pages. Revision Changes Path 1.11 +8 -0 src/lib/libpmc/Makefile From jkoshy at FreeBSD.org Tue Sep 16 16:58:28 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Tue Sep 16 17:00:21 2008 Subject: cvs commit: src/lib/libpmc pmc.3 Message-ID: <200809161658.m8GGwSrX000260@repoman.freebsd.org> jkoshy 2008-09-16 16:58:24 UTC FreeBSD src repository Modified files: lib/libpmc pmc.3 Log: SVN rev 183087 on 2008-09-16 16:58:24Z by jkoshy Replace PMC-dependent content with references to the appropriate manual pages. Revision Changes Path 1.18 +25 -3100 src/lib/libpmc/pmc.3 From marcel at FreeBSD.org Tue Sep 16 17:04:01 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Tue Sep 16 17:06:17 2008 Subject: cvs commit: src/sys/powerpc/aim swtch.S Message-ID: <200809161703.m8GH3x95032090@repoman.freebsd.org> marcel 2008-09-16 17:03:52 UTC FreeBSD src repository Modified files: sys/powerpc/aim swtch.S Log: SVN rev 183088 on 2008-09-16 17:03:52Z by marcel Set pcpup->pc_curthread and pcpup->pc_curpcb before calling pmap_activate. While pmap_activate doesn't need either, we do need a valid curthread if we enable KTR_PMAP. Revision Changes Path 1.26 +3 -3 src/sys/powerpc/aim/swtch.S From marcel at FreeBSD.org Tue Sep 16 17:11:45 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Tue Sep 16 17:12:21 2008 Subject: cvs commit: src/sys/powerpc/aim clock.c Message-ID: <200809161711.m8GHBjaK074040@repoman.freebsd.org> marcel 2008-09-16 17:11:33 UTC FreeBSD src repository Modified files: sys/powerpc/aim clock.c Log: SVN rev 183089 on 2008-09-16 17:11:33Z by marcel o In decr_get_timecount() only read the low timebase register. We're only returning a 32-bit counter. o In decr_intr(), manually perform LICM, so that we don't test a loop invariant condition inside a loop. o Include Revision Changes Path 1.36 +9 -4 src/sys/powerpc/aim/clock.c From marcel at FreeBSD.org Tue Sep 16 17:22:31 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Tue Sep 16 17:24:25 2008 Subject: cvs commit: src/sys/powerpc/aim mp_cpudep.c Message-ID: <200809161722.m8GHMV7T043577@repoman.freebsd.org> marcel 2008-09-16 17:22:16 UTC FreeBSD src repository Modified files: sys/powerpc/aim mp_cpudep.c Log: SVN rev 183090 on 2008-09-16 17:22:16Z by marcel Rewrite cpudep_ap_bootstrap(). We now enable L3, L2, L1D and L1I caches if not yet enabed. This is required for coherency and atomic operations to work, not to mention performance. We use the L2 and L3 cache settings of the BSP to configure the APs caches. Can't be bad. Program NAP and not DOZE. DOZE is present only on earlier CPUs and the bit is reserved on the MPC7441 & MPC7451. NAP will do bus snooping to keep caches coherent. Program the PIR with the cpuid. This may not be necessary... Revision Changes Path 1.4 +110 -14 src/sys/powerpc/aim/mp_cpudep.c From rodrigc at FreeBSD.org Tue Sep 16 17:39:03 2008 From: rodrigc at FreeBSD.org (Craig Rodrigues) Date: Tue Sep 16 17:43:16 2008 Subject: cvs commit: src/sys/sys param.h Message-ID: <200809161739.m8GHd24M040805@repoman.freebsd.org> rodrigc 2008-09-16 17:39:01 UTC FreeBSD src repository Modified files: sys/sys param.h Log: SVN rev 183091 on 2008-09-16 17:39:01Z by rodrigc Bump __FreeBSD_version to reflect that kernel NFS mount code can accept mount options in individual members of nmount() iovec array instead of one big struct nfs_args. Requested by: dfr Revision Changes Path 1.366 +1 -1 src/sys/sys/param.h From rwatson at FreeBSD.org Tue Sep 16 18:53:05 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Tue Sep 16 18:55:32 2008 Subject: cvs commit: src/sys/netinet udp_usrreq.c Message-ID: <200809161853.m8GIr4wc015015@repoman.freebsd.org> rwatson 2008-09-16 18:52:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet udp_usrreq.c Log: SVN rev 183092 on 2008-09-16 18:52:51Z by rwatson Conditionalize setting udp6_usrreqs.pru_soreceive to soreceive_dgram on #ifdef INET, as we don't define udp6_usrreqs when IPv6 isn't compiled into the kernel. Reported by: bf , Kovacs Robert Approved by: re (kib) Revision Changes Path 1.218.2.6 +2 -0 src/sys/netinet/udp_usrreq.c From jhb at FreeBSD.org Tue Sep 16 19:07:05 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 16 19:09:10 2008 Subject: cvs commit: src/sys/ufs/ufs inode.h ufs_lookup.c Message-ID: <200809161907.m8GJ75En006125@repoman.freebsd.org> jhb 2008-09-16 19:06:44 UTC FreeBSD src repository Modified files: sys/ufs/ufs inode.h ufs_lookup.c Log: SVN rev 183093 on 2008-09-16 19:06:44Z by jhb Retire the 'i_reclen' field from the in-memory i-node. Previously, during a DELETE lookup operation, lookup would cache the length of the directory entry to be deleted in 'i_reclen'. Later, the actual VOP to remove the directory entry (ufs_remove, ufs_rename, etc.) would call ufs_dirremove() which extended the length of the previous directory entry to "remove" the deleted entry. However, we always read the entire block containing the directory entry when doing the removal, so we always have the directory entry to be deleted in-memory when doing the update to the directory block. Also, we already have to figure out where the directory entry that is being removed is in the block so that we can pass the component name to the dirhash code to update the dirhash. So, instead of passing 'i_reclen' from ufs_lookup() to the ufs_dirremove() routine, just read the 'd_reclen' field directly out of the entry being removed when updating the length of the previous entry in the block. This avoids a cosmetic issue of writing to 'i_reclen' while holding a shared vnode lock. It also slightly reduces the amount of side-band data passed from ufs_lookup() to operations updating a directory via the directory's i-node. Reviewed by: jeff Revision Changes Path 1.54 +0 -1 src/sys/ufs/ufs/inode.h 1.92 +9 -6 src/sys/ufs/ufs/ufs_lookup.c From marcel at FreeBSD.org Tue Sep 16 19:16:37 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Tue Sep 16 19:17:11 2008 Subject: cvs commit: src/sys/powerpc/aim mmu_oea.c Message-ID: <200809161916.m8GJGapO057731@repoman.freebsd.org> marcel 2008-09-16 19:16:33 UTC FreeBSD src repository Modified files: sys/powerpc/aim mmu_oea.c Log: SVN rev 183094 on 2008-09-16 19:16:33Z by marcel o When not making a translation cache-inhibit and guarded (PTE_I|PTE_G) make it memory-coherency enforced (PTE_M). This is required for SMP to work. o Serialize tlbie operations and implement the tlbie operation in a function called tlbie(). Hardware can end up in a live-lock if between the tlbsync and subsequent sync on one processor another processor executes a tlbie or tlbsync. o Eliminate the following defines: TLBIE, TLBSYNC, SYNC and EIEIO Use either inline assembly statements or inline functions defined in Revision Changes Path 1.125 +42 -40 src/sys/powerpc/aim/mmu_oea.c From jhb at FreeBSD.org Tue Sep 16 19:52:08 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 16 19:52:51 2008 Subject: cvs commit: src/sys/dev/pci vga_pci.c Message-ID: <200809161952.m8GJq8Tl060977@repoman.freebsd.org> jhb 2008-09-16 19:52:02 UTC FreeBSD src repository Modified files: sys/dev/pci vga_pci.c Log: SVN rev 183095 on 2008-09-16 19:52:02Z by jhb Allow child devices of vgapci(4) to query VPD strings and use MSI/MSI-X interrupts. For the MSI/MSI-X case, we only allow 1 child device to use MSI or MSI-X at a time. Tested by: rnoland Revision Changes Path 1.6 +99 -1 src/sys/dev/pci/vga_pci.c From jhb at FreeBSD.org Tue Sep 16 20:02:10 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 16 20:02:21 2008 Subject: cvs commit: src/sys/kern subr_sleepqueue.c Message-ID: <200809162002.m8GK29Rs023792@repoman.freebsd.org> jhb 2008-09-16 20:01:57 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern subr_sleepqueue.c Log: SVN rev 183096 on 2008-09-16 20:01:57Z by jhb MFC: Close a race in sleepq_broadcast() where the sleepq could be reused after it had been assigned to the last sleeping thread. Approved by: re (kib) Revision Changes Path 1.39.2.5 +2 -3 src/sys/kern/subr_sleepqueue.c From mav at FreeBSD.org Tue Sep 16 20:03:41 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Tue Sep 16 20:06:45 2008 Subject: cvs commit: src/sys/dev/sound/pci/hda hdac.c Message-ID: <200809162003.m8GK3eiE034219@repoman.freebsd.org> mav 2008-09-16 20:03:34 UTC FreeBSD src repository Modified files: sys/dev/sound/pci/hda hdac.c Log: SVN rev 183097 on 2008-09-16 20:03:34Z by mav Hide some of driver's internal debugging. Left only parts surely required for basic troubleshooting and configuration purposes. There is still very long output, but further shrinking makes it less informative. Original debugging can be enabled with hw.snd.verbose=4. Revision Changes Path 1.61 +173 -142 src/sys/dev/sound/pci/hda/hdac.c From jhb at FreeBSD.org Tue Sep 16 20:04:56 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 16 20:07:12 2008 Subject: cvs commit: src/sys/kern subr_turnstile.c Message-ID: <200809162004.m8GK4uWj040839@repoman.freebsd.org> jhb 2008-09-16 20:04:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern subr_turnstile.c Log: SVN rev 183098 on 2008-09-16 20:04:37Z by jhb MFC: Set UMA_ZONE_NOFREE for turnstiles so that the per-turnstile spin locks are type stable. Approved by: re (kib) Revision Changes Path 1.169.2.1 +4 -3 src/sys/kern/subr_turnstile.c From jhb at FreeBSD.org Tue Sep 16 20:07:12 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 16 20:07:38 2008 Subject: cvs commit: src/sys/dev/acpica acpi.c Message-ID: <200809162007.m8GK7CB1057953@repoman.freebsd.org> jhb 2008-09-16 20:07:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/acpica acpi.c Log: SVN rev 183099 on 2008-09-16 20:07:08Z by jhb MFC: Adjust the probe order further so that Host-PCI bridges are probed in the same order that they used to be probed. Now we just give CPUs a rediculously high order to ensure they are last. Approved by: re (kib) Revision Changes Path 1.243.2.4 +4 -9 src/sys/dev/acpica/acpi.c From thompsa at FreeBSD.org Tue Sep 16 20:26:10 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Tue Sep 16 20:28:51 2008 Subject: cvs commit: src/etc/defaults rc.conf src/etc/rc.d jail src/share/man/man5 rc.conf.5 Message-ID: <200809162026.m8GKQAB1073394@repoman.freebsd.org> thompsa 2008-09-16 20:18:25 UTC FreeBSD src repository Modified files: etc/defaults rc.conf etc/rc.d jail share/man/man5 rc.conf.5 Log: SVN rev 183100 on 2008-09-16 20:18:25Z by thompsa Allow a jail to be started with a specific route fib. Reviewed by: secteam (simon) Reviewed by: brooks, bz Revision Changes Path 1.345 +1 -0 src/etc/defaults/rc.conf 1.39 +8 -1 src/etc/rc.d/jail 1.346 +6 -1 src/share/man/man5/rc.conf.5 From jhb at FreeBSD.org Tue Sep 16 20:27:59 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 16 20:29:06 2008 Subject: cvs commit: src/sys/i386/conf GENERIC Message-ID: <200809162027.m8GKRxMl083609@repoman.freebsd.org> jhb 2008-09-16 20:22:22 UTC FreeBSD src repository Modified files: sys/i386/conf GENERIC Log: SVN rev 183101 on 2008-09-16 20:22:22Z by jhb Add 'device acpi' to GENERIC on i386. Most newer i386 machines require it, so the benefit of having acpi.ko as a standalone module is outweighed by the complications of drivers compiled into the kernel not including ACPI attachments by default. Discussed on: current Revision Changes Path 1.498 +1 -0 src/sys/i386/conf/GENERIC From csjp at FreeBSD.org Tue Sep 16 20:32:44 2008 From: csjp at FreeBSD.org (Christian S.J. Peron) Date: Tue Sep 16 20:35:49 2008 Subject: cvs commit: src/contrib/libpcap pcap-bpf.c pcap-int.h pcap.c Message-ID: <200809162032.m8GKWinF013274@repoman.freebsd.org> csjp 2008-09-16 20:32:29 UTC FreeBSD src repository Modified files: contrib/libpcap pcap-bpf.c pcap-int.h pcap.c Log: SVN rev 183102 on 2008-09-16 20:32:29Z by csjp Implement zero-copy bpf(4) buffer or "zbuf" support for libpcap. A slightly different version has been committed upstream in the libpcap vendor branch. This will allow people to experiment with zero-copy bpf(4) without requiring external patches. Note to enable this functionality: sysctl net.bpf.zerocopy_enable=1 By default, libpcap will use the legacy buffering method unless this sysctl variable is set to 1. For the details about zero-copy bpf(4) implementation see svn change r177548. Requested by: many Discussed with: sam In collaboration with: rwatson Revision Changes Path 1.5 +310 -36 src/contrib/libpcap/pcap-bpf.c 1.14 +25 -1 src/contrib/libpcap/pcap-int.h 1.2 +766 -24 src/contrib/libpcap/pcap.c From jhb at freebsd.org Tue Sep 16 20:50:10 2008 From: jhb at freebsd.org (John Baldwin) Date: Tue Sep 16 20:50:16 2008 Subject: cvs commit: src/sys/i386/conf GENERIC In-Reply-To: <200809162027.m8GKRxMl083609@repoman.freebsd.org> References: <200809162027.m8GKRxMl083609@repoman.freebsd.org> Message-ID: <200809161649.46724.jhb@freebsd.org> On Tuesday 16 September 2008 04:22:22 pm John Baldwin wrote: > jhb 2008-09-16 20:22:22 UTC > > FreeBSD src repository > > Modified files: > sys/i386/conf GENERIC > Log: > SVN rev 183101 on 2008-09-16 20:22:22Z by jhb > > Add 'device acpi' to GENERIC on i386. Most newer i386 machines require it, > so the benefit of having acpi.ko as a standalone module is outweighed by > the complications of drivers compiled into the kernel not including ACPI > attachments by default. > > Discussed on: current I have not disabled the build of the acpi.ko kernel module for now or changed any of the other infrastructure. The bits in the loader to auto-load the acpi.ko module are smart enough to not load it if it is already compiled into the kernel (or at least I haven't had any problems over the last N years I have had 'device acpi' in my i386 kernels). -- John Baldwin From attilio at FreeBSD.org Tue Sep 16 21:58:03 2008 From: attilio at FreeBSD.org (Attilio Rao) Date: Tue Sep 16 21:58:09 2008 Subject: cvs commit: src/sys/nfsserver nfs.h nfs_serv.c nfs_srvsock.c nfs_srvsubs.c nfs_syscalls.c Message-ID: <200809162158.m8GLw2ct085200@repoman.freebsd.org> attilio 2008-09-16 21:57:39 UTC FreeBSD src repository Modified files: sys/nfsserver nfs.h nfs_serv.c nfs_srvsock.c nfs_srvsubs.c nfs_syscalls.c Log: SVN rev 183103 on 2008-09-16 21:57:39Z by attilio Decontext-alize the nfsserver module. Now, only some few places still require thread passing (mostly the ones which access to VOP_* functions) and will be fixed once the primitive also will be. Tested by: Giovanni Trematerra Revision Changes Path 1.84 +26 -29 src/sys/nfsserver/nfs.h 1.184 +55 -58 src/sys/nfsserver/nfs_serv.c 1.109 +0 -1 src/sys/nfsserver/nfs_srvsock.c 1.156 +2 -2 src/sys/nfsserver/nfs_srvsubs.c 1.120 +8 -11 src/sys/nfsserver/nfs_syscalls.c From yongari at FreeBSD.org Wed Sep 17 03:51:40 2008 From: yongari at FreeBSD.org (Pyun YongHyeon) Date: Wed Sep 17 03:51:52 2008 Subject: cvs commit: src/sys/dev/jme if_jme.c if_jmereg.h Message-ID: <200809170351.m8H3pdBl051903@repoman.freebsd.org> yongari 2008-09-17 03:51:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/jme if_jme.c if_jmereg.h Log: SVN rev 183104 on 2008-09-17 03:51:32Z by yongari MFC r182887-182888: r182887: Fix typo which resulted in invalid configuration for JMC260. r182888: Add workaround for CRC errors seen at 100Mbps on JMC250 A2. While here update chip revision number of JMC250/JMC260 from the latest datasheet. Approved by: re (kensmith) Revision Changes Path 1.1.2.6 +14 -1 src/sys/dev/jme/if_jme.c 1.1.2.2 +3 -2 src/sys/dev/jme/if_jmereg.h From jkoshy at FreeBSD.org Wed Sep 17 03:53:40 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Wed Sep 17 03:53:46 2008 Subject: cvs commit: src/lib/libpmc libpmc.c pmc.p5.3 Message-ID: <200809170353.m8H3re16052065@repoman.freebsd.org> jkoshy 2008-09-17 03:53:37 UTC FreeBSD src repository Modified files: lib/libpmc libpmc.c pmc.p5.3 Log: SVN rev 183105 on 2008-09-17 03:53:37Z by jkoshy Add event name aliases for Pentium PMCs. Revision Changes Path 1.15 +8 -1 src/lib/libpmc/libpmc.c 1.2 +15 -0 src/lib/libpmc/pmc.p5.3 From yongari at FreeBSD.org Wed Sep 17 04:04:57 2008 From: yongari at FreeBSD.org (Pyun YongHyeon) Date: Wed Sep 17 04:05:03 2008 Subject: cvs commit: src/sys/dev/jme if_jme.c if_jmereg.h Message-ID: <200809170404.m8H44uGx083189@repoman.freebsd.org> yongari 2008-09-17 04:04:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/jme if_jme.c if_jmereg.h Log: SVN rev 183106 on 2008-09-17 04:04:52Z by yongari MFC r182887-182888: r182887: Fix typo which resulted in invalid configuration for JMC260. r182888: Add workaround for CRC errors seen at 100Mbps on JMC250 A2. While here update chip revision number of JMC250/JMC260 from the latest datasheet. Approved by: re (kensmith) Revision Changes Path 1.2.2.5 +14 -1 src/sys/dev/jme/if_jme.c 1.1.4.2 +3 -2 src/sys/dev/jme/if_jmereg.h From jkoshy at FreeBSD.org Wed Sep 17 04:13:28 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Wed Sep 17 04:13:34 2008 Subject: cvs commit: src/lib/libpmc libpmc.c pmc.p6.3 Message-ID: <200809170413.m8H4DR16015130@repoman.freebsd.org> jkoshy 2008-09-17 04:13:14 UTC FreeBSD src repository Modified files: lib/libpmc libpmc.c pmc.p6.3 Log: SVN rev 183107 on 2008-09-17 04:13:14Z by jkoshy Whitespace fixes. Revision Changes Path 1.16 +10 -10 src/lib/libpmc/libpmc.c 1.2 +1 -1 src/lib/libpmc/pmc.p6.3 From gshapiro at FreeBSD.org Wed Sep 17 04:51:29 2008 From: gshapiro at FreeBSD.org (Gregory Neil Shapiro) Date: Wed Sep 17 04:51:44 2008 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes article.sgml Message-ID: <200809170451.m8H4pSLJ048430@repoman.freebsd.org> gshapiro 2008-09-17 04:51:10 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) release/doc/en_US.ISO8859-1/relnotes article.sgml Log: SVN rev 183108 on 2008-09-17 04:51:10Z by gshapiro Note sendmail 8.14.3 upgrade Approved by: re (kib) Revision Changes Path 1.1068.2.27 +3 -0 src/release/doc/en_US.ISO8859-1/relnotes/article.sgml From gshapiro at FreeBSD.org Wed Sep 17 04:52:45 2008 From: gshapiro at FreeBSD.org (Gregory Neil Shapiro) Date: Wed Sep 17 04:52:51 2008 Subject: cvs commit: src/release/doc/en_US.ISO8859-1/relnotes/common new.sgml Message-ID: <200809170452.m8H4qi1j048542@repoman.freebsd.org> gshapiro 2008-09-17 04:52:27 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) release/doc/en_US.ISO8859-1/relnotes/common new.sgml Log: SVN rev 183109 on 2008-09-17 04:52:27Z by gshapiro Note sendmail 8.14.3 upgrade Approved by: re (kib) Revision Changes Path 1.883.2.93 +3 -0 src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml From svn at FreeBSD.org Wed Sep 17 06:56:32 2008 From: svn at FreeBSD.org (Subversion owner) Date: Wed Sep 17 06:56:44 2008 Subject: cvs commit: src/sbin/fsck_ffs fsck_ffs.8 Message-ID: <200809170656.m8H6uVEe005401@repoman.freebsd.org> svn 2008-09-17 06:56:31 UTC FreeBSD src repository Modified files: sbin/fsck_ffs fsck_ffs.8 Log: SVN rev 183110 on 2008-09-17 06:56:31Z by svn Document the -F 's return statement. If the application returns succesfully the return code is 7 (which means the filesystem is clean). PR: 127432 Submitted by: edwin MFC after: 3 days Revision Changes Path 1.36 +6 -0 src/sbin/fsck_ffs/fsck_ffs.8 From kib at FreeBSD.org Wed Sep 17 08:05:49 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Wed Sep 17 08:06:00 2008 Subject: cvs commit: src/sys/compat/linux linux_socket.c Message-ID: <200809170805.m8H85mTl071157@repoman.freebsd.org> kib 2008-09-17 08:05:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/compat/linux linux_socket.c Log: SVN rev 183111 on 2008-09-17 08:05:39Z by kib MFC r182890: Remove superfluous copyin() of args, structures are already in kernel space. Approved by: re (kensmith) Revision Changes Path 1.74.2.1 +78 -155 src/sys/compat/linux/linux_socket.c From ed at FreeBSD.org Wed Sep 17 13:59:09 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Wed Sep 17 13:59:15 2008 Subject: cvs commit: src/sys/sys ttydisc.h Message-ID: <200809171359.m8HDx98w038886@repoman.freebsd.org> ed 2008-09-17 13:59:05 UTC FreeBSD src repository Modified files: sys/sys ttydisc.h Log: SVN rev 183112 on 2008-09-17 13:59:05Z by ed Small consistency bug: remove named function attribute. Everywhere in we don't specify a function argument name, except in a single place. Also remove it there. Revision Changes Path 1.4 +1 -1 src/sys/sys/ttydisc.h From cokane at FreeBSD.org Wed Sep 17 14:16:41 2008 From: cokane at FreeBSD.org (Coleman Kane) Date: Wed Sep 17 14:16:47 2008 Subject: cvs commit: CVSROOT access mentors In-Reply-To: <200809151824.m8FIOaUj005250@repoman.freebsd.org> References: <200809151824.m8FIOaUj005250@repoman.freebsd.org> Message-ID: <1221659967.2525.2.camel@localhost> On Mon, 2008-09-15 at 18:24 +0000, John Baldwin wrote: > jhb 2008-09-15 18:24:21 UTC > > FreeBSD src repository > > Modified files: > . access mentors > Log: > SVN rev 183045 on 2008-09-15 18:24:21Z by jhb > > Add a src commit bit for Robert Noland (rnoland@). Robert will be working > on the DRM drivers in addition to his ports work. I will be his mentor. > > Approved by: core > > Revision Changes Path > 1.895 +1 -0 CVSROOT/access > 1.19 +1 -0 CVSROOT/mentors > More proof that no good deed goes unpunished. Welcome Robert! Thanks for mentoring him, jhb. -- Coleman Kane -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: This is a digitally signed message part Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20080917/b22395a9/attachment.pgp From attilio at FreeBSD.org Wed Sep 17 15:54:11 2008 From: attilio at FreeBSD.org (Attilio Rao) Date: Wed Sep 17 15:54:17 2008 Subject: cvs commit: src ObsoleteFiles.inc src/share/man/man9 Makefile priv.9 suser.9 ucred.9 vfs_suser.9 src/sys/dev/cxgb/ulp/tom cxgb_cpl_io.c src/sys/kern kern_priv.c src/sys/netipx ipx.c src/sys/nfsserver nfs_serv.c src/sys/security/mac_bsdextended ... Message-ID: <200809171554.m8HFsAZl019478@repoman.freebsd.org> attilio 2008-09-17 15:49:44 UTC FreeBSD src repository Modified files: . ObsoleteFiles.inc share/man/man9 Makefile priv.9 ucred.9 vfs_suser.9 sys/dev/cxgb/ulp/tom cxgb_cpl_io.c sys/kern kern_priv.c sys/netipx ipx.c sys/nfsserver nfs_serv.c sys/security/mac_bsdextended mac_bsdextended.c sys/sys priv.h Removed files: share/man/man9 suser.9 Log: SVN rev 183113 on 2008-09-17 15:49:44Z by attilio Remove the suser(9) interface from the kernel. It has been replaced from years by the priv_check(9) interface and just very few places are left. Note that compatibility stub with older FreeBSD version (all above the 8 limit though) are left in order to reduce diffs against old versions. It is responsibility of the maintainers for any module, if they think it is the case, to axe out such cases. This patch breaks KPI so __FreeBSD_version will be bumped into a later commit. This patch needs to be credited 50-50 with rwatson@ as he found time to explain me how the priv_check() works in detail and to review patches. Tested by: Giovanni Trematerra Reviewed by: rwatson Revision Changes Path 1.161 +2 -0 src/ObsoleteFiles.inc 1.341 +0 -2 src/share/man/man9/Makefile 1.7 +1 -2 src/share/man/man9/priv.9 1.35 +0 -115 src/share/man/man9/suser.9 (dead) 1.10 +0 -6 src/share/man/man9/ucred.9 1.4 +2 -3 src/share/man/man9/vfs_suser.9 1.20 +2 -2 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c 1.6 +0 -21 src/sys/kern/kern_priv.c 1.34 +11 -4 src/sys/netipx/ipx.c 1.185 +4 -2 src/sys/nfsserver/nfs_serv.c 1.47 +24 -8 src/sys/security/mac_bsdextended/mac_bsdextended.c 1.22 +0 -6 src/sys/sys/priv.h From attilio at FreeBSD.org Wed Sep 17 15:56:24 2008 From: attilio at FreeBSD.org (Attilio Rao) Date: Wed Sep 17 15:56:29 2008 Subject: cvs commit: src/sys/sys param.h Message-ID: <200809171556.m8HFuNBj033909@repoman.freebsd.org> attilio 2008-09-17 15:50:41 UTC FreeBSD src repository Modified files: sys/sys param.h Log: SVN rev 183114 on 2008-09-17 15:50:41Z by attilio Document the suser(9) and suser_cred(9) interface removal. Revision Changes Path 1.367 +1 -1 src/sys/sys/param.h From jhb at FreeBSD.org Wed Sep 17 18:18:48 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 17 18:18:59 2008 Subject: cvs commit: src/share/man/man4/man4.i386 Makefile dpms.4 src/sys/conf files.i386 src/sys/i386/conf NOTES src/sys/i386/isa dpms.c src/sys/modules Makefile src/sys/modules/dpms Makefile Message-ID: <200809171818.m8HIIl7B056720@repoman.freebsd.org> jhb 2008-09-17 18:13:16 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) share/man/man4/man4.i386 Makefile sys/conf files.i386 sys/i386/conf NOTES sys/modules Makefile Added files: (Branch: RELENG_7) share/man/man4/man4.i386 dpms.4 sys/i386/isa dpms.c sys/modules/dpms Makefile Log: SVN rev 183115 on 2008-09-17 18:13:16Z by jhb MFC: Add the dpms(4) driver to use the VESA BIOS for DPMS during suspend and resume. Approved by: re (kensmith) Revision Changes Path 1.185.2.2 +1 -0 src/share/man/man4/man4.i386/Makefile 1.1.2.1 +58 -0 src/share/man/man4/man4.i386/dpms.4 (new) 1.580.2.8 +1 -0 src/sys/conf/files.i386 1.1244.2.6 +2 -0 src/sys/i386/conf/NOTES 1.1.2.1 +230 -0 src/sys/i386/isa/dpms.c (new) 1.540.2.23 +2 -0 src/sys/modules/Makefile 1.1.2.1 +9 -0 src/sys/modules/dpms/Makefile (new) From delphij at FreeBSD.org Wed Sep 17 18:20:26 2008 From: delphij at FreeBSD.org (Xin LI) Date: Wed Sep 17 18:20:38 2008 Subject: cvs commit: src/release/doc/zh_CN.GB2312 Makefile src/release/doc/zh_CN.GB2312/errata Makefile article.sgml src/release/doc/zh_CN.GB2312/hardware Makefile article.sgml src/release/doc/zh_CN.GB2312/readme Makefile article.sgml src/release/doc/zh_CN.GB2312/relnotes Makefile ... Message-ID: <200809171820.m8HIKQdb063779@repoman.freebsd.org> delphij 2008-09-17 18:13:37 UTC FreeBSD src repository Modified files: release/doc/zh_CN.GB2312 Makefile release/doc/zh_CN.GB2312/errata Makefile article.sgml release/doc/zh_CN.GB2312/hardware Makefile article.sgml release/doc/zh_CN.GB2312/readme Makefile article.sgml release/doc/zh_CN.GB2312/relnotes Makefile article.sgml release/doc/zh_CN.GB2312/share/sgml catalog release.dsl Log: SVN rev 183116 on 2008-09-17 18:13:37Z by delphij Sync with English revisions. While I'm there set fbsd:notbinary attribute to make verify.py happy. Revision Changes Path 1.4 +1 -1 src/release/doc/zh_CN.GB2312/Makefile 1.3 +1 -1 src/release/doc/zh_CN.GB2312/errata/Makefile 1.6 +1 -1 src/release/doc/zh_CN.GB2312/errata/article.sgml 1.3 +1 -1 src/release/doc/zh_CN.GB2312/hardware/Makefile 1.2 +3 -21 src/release/doc/zh_CN.GB2312/hardware/article.sgml 1.2 +1 -1 src/release/doc/zh_CN.GB2312/readme/Makefile 1.5 +4 -3 src/release/doc/zh_CN.GB2312/readme/article.sgml 1.4 +1 -1 src/release/doc/zh_CN.GB2312/relnotes/Makefile 1.2 +202 -1247 src/release/doc/zh_CN.GB2312/relnotes/article.sgml 1.2 +1 -1 src/release/doc/zh_CN.GB2312/share/sgml/catalog 1.3 +1 -1 src/release/doc/zh_CN.GB2312/share/sgml/release.dsl From delphij at FreeBSD.org Wed Sep 17 19:04:15 2008 From: delphij at FreeBSD.org (Xin LI) Date: Wed Sep 17 19:04:21 2008 Subject: cvs commit: src/release/doc/zh_CN.GB2312 Makefile src/release/doc/zh_CN.GB2312/errata Makefile article.sgml src/release/doc/zh_CN.GB2312/hardware Makefile article.sgml src/release/doc/zh_CN.GB2312/readme Makefile article.sgml src/release/doc/zh_CN.GB2312/relnotes Makefile ... Message-ID: <200809171904.m8HJ4EBe019905@repoman.freebsd.org> delphij 2008-09-17 19:04:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) release/doc/zh_CN.GB2312 Makefile release/doc/zh_CN.GB2312/errata Makefile article.sgml release/doc/zh_CN.GB2312/hardware Makefile article.sgml release/doc/zh_CN.GB2312/readme Makefile article.sgml release/doc/zh_CN.GB2312/relnotes Makefile article.sgml release/doc/zh_CN.GB2312/share/sgml catalog release.dsl Log: SVN rev 183117 on 2008-09-17 19:04:03Z by delphij Merge English revisions as of 182972. Approved by: re (hrs) Revision Changes Path 1.2.2.2 +1 -1 src/release/doc/zh_CN.GB2312/Makefile 1.1.16.2 +1 -1 src/release/doc/zh_CN.GB2312/errata/Makefile 1.5.2.2 +38 -6 src/release/doc/zh_CN.GB2312/errata/article.sgml 1.1.18.2 +1 -1 src/release/doc/zh_CN.GB2312/hardware/Makefile 1.1.2.3 +2 -3 src/release/doc/zh_CN.GB2312/hardware/article.sgml 1.1.18.1 +1 -1 src/release/doc/zh_CN.GB2312/readme/Makefile 1.3.2.2 +1 -1 src/release/doc/zh_CN.GB2312/readme/article.sgml 1.2.2.2 +1 -1 src/release/doc/zh_CN.GB2312/relnotes/Makefile 1.1.2.3 +72 -1282 src/release/doc/zh_CN.GB2312/relnotes/article.sgml 1.1.18.1 +1 -1 src/release/doc/zh_CN.GB2312/share/sgml/catalog 1.2.2.1 +3 -3 src/release/doc/zh_CN.GB2312/share/sgml/release.dsl From kmacy at FreeBSD.org Wed Sep 17 19:11:47 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Wed Sep 17 19:11:59 2008 Subject: cvs commit: src/sys/i386/xen xen_machdep.c Message-ID: <200809171911.m8HJBjbj054938@repoman.freebsd.org> kmacy 2008-09-17 19:11:37 UTC FreeBSD src repository Modified files: sys/i386/xen xen_machdep.c Log: SVN rev 183118 on 2008-09-17 19:11:37Z by kmacy Some people have very strange notions of how large KVA_PAGES should be. The core of this change generalizes the initial page directory setup so that the kernel can be given arbitrarily large or small. - small formatting fixes - update copyright MFC after: 1 month Revision Changes Path 1.10 +55 -37 src/sys/i386/xen/xen_machdep.c From jhb at FreeBSD.org Wed Sep 17 20:12:33 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 17 20:12:38 2008 Subject: cvs commit: src/sys/i386/cpufreq est.c Message-ID: <200809172012.m8HKCVHg062690@repoman.freebsd.org> jhb 2008-09-17 20:12:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/i386/cpufreq est.c Log: SVN rev 183119 on 2008-09-17 20:12:24Z by jhb MFC: Add a proper detach method to est(4). Approved by: re (kib) Revision Changes Path 1.11.2.7 +6 -3 src/sys/i386/cpufreq/est.c From jhb at FreeBSD.org Wed Sep 17 20:14:32 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 17 20:14:43 2008 Subject: cvs commit: src/sys/dev/sbni if_sbni.c Message-ID: <200809172014.m8HKEWbh062862@repoman.freebsd.org> jhb 2008-09-17 20:14:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/sbni if_sbni.c Log: SVN rev 183120 on 2008-09-17 20:14:19Z by jhb MFC: Disable the inline assembly crc32 routine and use the C version instead. Approved by: re (kib) Revision Changes Path 1.24.2.1 +0 -87 src/sys/dev/sbni/if_sbni.c From mav at FreeBSD.org Wed Sep 17 20:17:34 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Wed Sep 17 20:17:41 2008 Subject: cvs commit: src/share/man/man4 snd_hda.4 Message-ID: <200809172017.m8HKHX88063411@repoman.freebsd.org> mav 2008-09-17 20:17:22 UTC FreeBSD src repository Modified files: share/man/man4 snd_hda.4 Log: SVN rev 183121 on 2008-09-17 20:17:22Z by mav Add set of snd_hda driver configuration examples to the man page. Revision Changes Path 1.17 +97 -0 src/share/man/man4/snd_hda.4 From jhb at FreeBSD.org Wed Sep 17 20:18:49 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 17 20:19:01 2008 Subject: cvs commit: src/sys/dev/sbni if_sbni.c Message-ID: <200809172018.m8HKInO9063514@repoman.freebsd.org> jhb 2008-09-17 20:18:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/sbni if_sbni.c Log: SVN rev 183122 on 2008-09-17 20:18:37Z by jhb MFC: Disable the inline assembly crc32 routine and use the C version instead. Approved by: re (kib) Revision Changes Path 1.20.2.2 +0 -87 src/sys/dev/sbni/if_sbni.c From mav at FreeBSD.org Wed Sep 17 20:28:05 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Wed Sep 17 20:28:11 2008 Subject: cvs commit: src/share/man/man4 snd_hda.4 Message-ID: <200809172028.m8HKS5tf018380@repoman.freebsd.org> mav 2008-09-17 20:28:01 UTC FreeBSD src repository Modified files: share/man/man4 snd_hda.4 Log: SVN rev 183123 on 2008-09-17 20:28:01Z by mav Fix a typo. Revision Changes Path 1.18 +1 -1 src/share/man/man4/snd_hda.4 From jhb at FreeBSD.org Wed Sep 17 20:30:53 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 17 20:30:59 2008 Subject: cvs commit: src/sys/vm vm_contig.c vm_pageout.c vm_pageout.h Message-ID: <200809172030.m8HKUpxi027787@repoman.freebsd.org> jhb 2008-09-17 20:30:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/vm vm_contig.c vm_pageout.c vm_pageout.h Log: SVN rev 183124 on 2008-09-17 20:30:42Z by jhb MFC: 173901,173918 - Tidy up: Add comments. Eliminate the pointless malloc_type_allocated(..., 0) calls that occur when contigmalloc() has failed. Eliminate the acquisition and release of the page queues lock from vm_page_release_contig(). Rename contigmalloc2() to contigmapping(), reflecting what it does. - Make contigmalloc(9)'s page laundering more robust. Specifically, use vm_pageout_fallback_object_lock() in vm_contig_launder_page() to better handle a lock-ordering problem. Consequently, trylock's failure on the page's containing object no longer implies that the page cannot be laundered. Approved by: re (kib), alc Revision Changes Path 1.63.2.1 +29 -22 src/sys/vm/vm_contig.c 1.292.2.3 +1 -1 src/sys/vm/vm_pageout.c 1.41.10.1 +1 -0 src/sys/vm/vm_pageout.h From jhb at FreeBSD.org Wed Sep 17 20:34:07 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 17 20:34:13 2008 Subject: cvs commit: src/sys/amd64/amd64 pmap.c Message-ID: <200809172034.m8HKY7jv050159@repoman.freebsd.org> jhb 2008-09-17 20:34:02 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 pmap.c Log: SVN rev 183125 on 2008-09-17 20:34:02Z by jhb MFC: Account for pv entry pages in the total number of wired pages. (Note: pv entry pages have always been included in the total number of wired pages on i386 just not amd64.) Approved by: re (kib), alc Revision Changes Path 1.590.2.6 +6 -3 src/sys/amd64/amd64/pmap.c From mav at FreeBSD.org Wed Sep 17 20:35:05 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Wed Sep 17 20:35:24 2008 Subject: cvs commit: src/share/man/man4 snd_hda.4 Message-ID: <200809172035.m8HKZ4NH054455@repoman.freebsd.org> mav 2008-09-17 20:34:50 UTC FreeBSD src repository Modified files: share/man/man4 snd_hda.4 Log: SVN rev 183126 on 2008-09-17 20:34:50Z by mav Bump modification date. Revision Changes Path 1.19 +1 -1 src/share/man/man4/snd_hda.4 From jhb at FreeBSD.org Wed Sep 17 20:39:45 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 17 20:39:55 2008 Subject: cvs commit: src/sys/amd64/amd64 pmap.c src/sys/i386/i386 pmap.c Message-ID: <200809172039.m8HKdiIW085876@repoman.freebsd.org> jhb 2008-09-17 20:38:18 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 pmap.c sys/i386/i386 pmap.c Log: SVN rev 183127 on 2008-09-17 20:38:18Z by jhb MFC: 174104 Improve get_pv_entry()'s handling of low-memory conditions. After page allocation fails and pv entries are reclaimed, there may be an unused pv entry in a pv chunk that survived the reclamation. However, previously, after reclamation, get_pv_entry() did not look for an unused pv entry in a surviving pv chunk; it simply retried the page allocation. Now, it does look for an unused pv entry before retrying the page allocation. Note: This only applies to RELENG_7. Earlier branches use a different pv entry allocator. Approved by: re (kib), alc Revision Changes Path 1.590.2.7 +14 -12 src/sys/amd64/amd64/pmap.c 1.594.2.9 +21 -31 src/sys/i386/i386/pmap.c From jhb at FreeBSD.org Wed Sep 17 20:45:32 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 17 20:45:38 2008 Subject: cvs commit: src/sys/i386/i386 identcpu.c src/sys/i386/include specialreg.h Message-ID: <200809172045.m8HKjW3h017314@repoman.freebsd.org> jhb 2008-09-17 20:45:18 UTC FreeBSD src repository Modified files: sys/i386/i386 identcpu.c sys/i386/include specialreg.h Log: SVN rev 183128 on 2008-09-17 20:45:18Z by jhb MFamd64: More CPUID feature flags: SSE4, X2APIC, POPCNT, DTES64, and 1GB large pages. MFC after: 1 month Revision Changes Path 1.186 +6 -6 src/sys/i386/i386/identcpu.c 1.46 +6 -0 src/sys/i386/include/specialreg.h From jhb at FreeBSD.org Wed Sep 17 20:49:48 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 17 20:49:59 2008 Subject: cvs commit: src/sys/amd64/amd64 identcpu.c src/sys/amd64/include specialreg.h Message-ID: <200809172049.m8HKnlRV056349@repoman.freebsd.org> jhb 2008-09-17 20:49:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 identcpu.c sys/amd64/include specialreg.h Log: SVN rev 183129 on 2008-09-17 20:49:42Z by jhb MFC: Recognize architectural support for 1GB virtual pages. Approved by: re (kib), alc Revision Changes Path 1.154.2.1 +1 -1 src/sys/amd64/amd64/identcpu.c 1.40.2.3 +1 -0 src/sys/amd64/include/specialreg.h From jhb at FreeBSD.org Wed Sep 17 21:05:52 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 17 21:05:58 2008 Subject: cvs commit: src/sys/amd64/amd64 pmap.c src/sys/i386/i386 pmap.c Message-ID: <200809172105.m8HL5qnU019377@repoman.freebsd.org> jhb 2008-09-17 21:05:31 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 pmap.c sys/i386/i386 pmap.c Log: SVN rev 183130 on 2008-09-17 21:05:31Z by jhb MFC: 180352 In FreeBSD 7.0 and beyond, pmap_growkernel() should pass VM_ALLOC_INTERRUPT to vm_page_alloc() instead of VM_ALLOC_SYSTEM. VM_ALLOC_SYSTEM was the logical choice before FreeBSD 7.0 because VM_ALLOC_INTERRUPT could not reclaim a cached page. Simply put, there was no ordering between VM_ALLOC_INTERRUPT and VM_ALLOC_SYSTEM as to which "dug deeper" into the cache and free queues. Now, there is; VM_ALLOC_INTERRUPT dominates VM_ALLOC_SYSTEM. While I'm here, teach pmap_growkernel() to request a prezeroed page. Approved by: re (kib), alc Revision Changes Path 1.590.2.8 +8 -4 src/sys/amd64/amd64/pmap.c 1.594.2.10 +4 -2 src/sys/i386/i386/pmap.c From kmacy at FreeBSD.org Thu Sep 18 01:09:27 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 18 01:09:33 2008 Subject: cvs commit: src/sys/i386/xen mp_machdep.c Message-ID: <200809180109.m8I19Rsp098306@repoman.freebsd.org> kmacy 2008-09-18 01:09:15 UTC FreeBSD src repository Modified files: sys/i386/xen mp_machdep.c Log: SVN rev 183131 on 2008-09-18 01:09:15Z by kmacy fix initial page directory setup for APs to work when KERNBASE < 0xc0000000 MFC after: 1 month Revision Changes Path 1.2 +36 -37 src/sys/i386/xen/mp_machdep.c From ganbold at micom.mng.net Thu Sep 18 02:33:29 2008 From: ganbold at micom.mng.net (Ganbold) Date: Thu Sep 18 02:33:35 2008 Subject: cvs commit: src/sys/netinet ip_fw2.c In-Reply-To: <200809140924.m8E9OO94005172@repoman.freebsd.org> References: <200809140924.m8E9OO94005172@repoman.freebsd.org> Message-ID: <48D1BDF0.3070602@micom.mng.net> Roman Kurakin wrote: > rik 2008-09-14 09:24:12 UTC > > FreeBSD src repository > > Modified files: > sys/netinet ip_fw2.c > Log: > SVN rev 183015 on 2008-09-14 09:24:12Z by rik > > Export IPFW_TABLES_MAX via sysctl. Part of PR: 127058. > How about the rest of PR? thanks, Ganbold > > PR: 127058 > > Revision Changes Path > 1.193 +2 -0 src/sys/netinet/ip_fw2.c > _______________________________________________ > cvs-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-all > To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" > > > > From rik at inse.ru Thu Sep 18 02:41:44 2008 From: rik at inse.ru (Roman Kurakin) Date: Thu Sep 18 02:41:51 2008 Subject: cvs commit: src/sys/netinet ip_fw2.c In-Reply-To: <48D1BDF0.3070602@micom.mng.net> References: <200809140924.m8E9OO94005172@repoman.freebsd.org> <48D1BDF0.3070602@micom.mng.net> Message-ID: <48D1BE31.1080305@localhost.inse.ru> Ganbold wrote: > Roman Kurakin wrote: >> rik 2008-09-14 09:24:12 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/netinet ip_fw2.c Log: >> SVN rev 183015 on 2008-09-14 09:24:12Z by rik >> Export IPFW_TABLES_MAX via sysctl. Part of PR: 127058. >> > > How about the rest of PR? Working on this. To much ENOTIME to move faster. I just need to be sure that there is no more optimal solution. As you may see I've reduced one useless variable in the committed variant. I already have some ideas about the rest of PR, just need to recheck them and finally test the result. By the way, are you expecting this to hit the upcoming release or it is fine to just hit the current for now? rik > thanks, > > Ganbold > >> PR: 127058 >> Revision Changes Path >> 1.193 +2 -0 src/sys/netinet/ip_fw2.c >> _______________________________________________ >> cvs-all@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/cvs-all >> To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" >> >> >> >> > From ganbold at micom.mng.net Thu Sep 18 02:48:36 2008 From: ganbold at micom.mng.net (Ganbold) Date: Thu Sep 18 02:48:47 2008 Subject: cvs commit: src/sys/netinet ip_fw2.c In-Reply-To: <48D1BE31.1080305@localhost.inse.ru> References: <200809140924.m8E9OO94005172@repoman.freebsd.org> <48D1BDF0.3070602@micom.mng.net> <48D1BE31.1080305@localhost.inse.ru> Message-ID: <48D1C180.2070004@micom.mng.net> Roman Kurakin wrote: > Ganbold wrote: >> Roman Kurakin wrote: >>> rik 2008-09-14 09:24:12 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/netinet ip_fw2.c Log: >>> SVN rev 183015 on 2008-09-14 09:24:12Z by rik >>> Export IPFW_TABLES_MAX via sysctl. Part of PR: 127058. >>> >> >> How about the rest of PR? > Working on this. To much ENOTIME to move faster. I just need to be sure > that there is no more optimal solution. As you may see I've reduced one > useless variable in the committed variant. I already have some ideas > about > the rest of PR, just need to recheck them and finally test the result. > > By the way, are you expecting this to hit the upcoming release or it > is fine > to just hit the current for now? It is fine for CURRENT now :) thanks, Ganbold > > rik >> thanks, >> >> Ganbold >> >>> PR: 127058 >>> Revision Changes Path >>> 1.193 +2 -0 src/sys/netinet/ip_fw2.c >>> _______________________________________________ >>> cvs-all@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/cvs-all >>> To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" >>> >>> >>> >>> >> > > _______________________________________________ > cvs-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-all > To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" > > > -- Didja' ever have to make up your mind, Pick up on one and leave the other behind, It's not often easy, and it's not often kind, Didja' ever have to make up your mind? -- Lovin' Spoonful From kmacy at FreeBSD.org Thu Sep 18 02:59:28 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 18 02:59:39 2008 Subject: cvs commit: src/sys/i386/xen mp_machdep.c Message-ID: <200809180259.m8I2xSJv011235@repoman.freebsd.org> kmacy 2008-09-18 02:59:19 UTC FreeBSD src repository Modified files: sys/i386/xen mp_machdep.c Log: SVN rev 183132 on 2008-09-18 02:59:19Z by kmacy Change order of pcpu initialization so the pc_prvspace is set MFC after: 1 month Revision Changes Path 1.3 +1 -1 src/sys/i386/xen/mp_machdep.c From kmacy at FreeBSD.org Thu Sep 18 03:20:01 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 18 03:20:13 2008 Subject: cvs commit: src/sys/i386/i386 intr_machdep.c Message-ID: <200809180320.m8I3K008074364@repoman.freebsd.org> kmacy 2008-09-18 03:19:46 UTC FreeBSD src repository Modified files: sys/i386/i386 intr_machdep.c Log: SVN rev 183133 on 2008-09-18 03:19:46Z by kmacy Don't do round robin assignment of interrupts on xen MFC after: 1 month Revision Changes Path 1.37 +7 -0 src/sys/i386/i386/intr_machdep.c From kientzle at FreeBSD.org Thu Sep 18 04:13:53 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Thu Sep 18 04:13:59 2008 Subject: cvs commit: src/lib/libarchive archive.h archive_read_support_format_mtree.c src/lib/libarchive/test test_read_format_mtree.c Message-ID: <200809180413.m8I4DmeS045229@repoman.freebsd.org> kientzle 2008-09-18 04:13:36 UTC FreeBSD src repository Modified files: lib/libarchive archive.h archive_read_support_format_mtree.c lib/libarchive/test test_read_format_mtree.c Log: SVN rev 183134 on 2008-09-18 04:13:36Z by kientzle Trying to distinguish different "versions" of mtree files was a silly idea. Submitted by: Joerg Sonnenberger Revision Changes Path 1.20 +0 -2 src/lib/libarchive/archive.h 1.10 +1 -1 src/lib/libarchive/archive_read_support_format_mtree.c 1.4 +1 -1 src/lib/libarchive/test/test_read_format_mtree.c From thompsa at FreeBSD.org Thu Sep 18 04:14:35 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Thu Sep 18 04:14:46 2008 Subject: cvs commit: src/sys/net if_lagg.c Message-ID: <200809180414.m8I4EY4E050619@repoman.freebsd.org> thompsa 2008-09-18 04:14:28 UTC FreeBSD src repository Modified files: sys/net if_lagg.c Log: SVN rev 183135 on 2008-09-18 04:14:28Z by thompsa Make sure there is at least one port to avoid divide by zero when choosing the tx port. PR: kern/122794 MFC after: 3 days Revision Changes Path 1.29 +2 -1 src/sys/net/if_lagg.c From kientzle at FreeBSD.org Thu Sep 18 04:19:20 2008 From: kientzle at FreeBSD.org (Tim Kientzle) Date: Thu Sep 18 04:19:27 2008 Subject: cvs commit: src/lib/libarchive archive.h archive_entry.h Message-ID: <200809180419.m8I4JKkU083898@repoman.freebsd.org> kientzle 2008-09-18 04:19:06 UTC FreeBSD src repository Modified files: lib/libarchive archive.h archive_entry.h Log: SVN rev 183136 on 2008-09-18 04:19:06Z by kientzle MfP4: Generalize int64_t in the public headers to support compilers which have a 64-bit integer type but don't provide standard C99 definitions. Revision Changes Path 1.21 +5 -3 src/lib/libarchive/archive.h 1.29 +4 -2 src/lib/libarchive/archive_entry.h From yongari at FreeBSD.org Thu Sep 18 05:08:39 2008 From: yongari at FreeBSD.org (Pyun YongHyeon) Date: Thu Sep 18 05:08:51 2008 Subject: cvs commit: src/share/man/man4 age.4 Message-ID: <200809180508.m8I58cGW077817@repoman.freebsd.org> yongari 2008-09-18 05:08:17 UTC FreeBSD src repository Modified files: share/man/man4 age.4 Log: SVN rev 183137 on 2008-09-18 05:08:17Z by yongari Add ASUS P5KPL-C to the list of supported motherboard. Reported by: < nikola.lecic anthesphoria dot net > Revision Changes Path 1.3 +3 -1 src/share/man/man4/age.4 From jkoshy at FreeBSD.org Thu Sep 18 10:17:13 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Thu Sep 18 10:17:20 2008 Subject: cvs commit: src/lib/libpmc pmc.3 Message-ID: <200809181017.m8IAHC5B012221@repoman.freebsd.org> jkoshy 2008-09-18 10:16:54 UTC FreeBSD src repository Modified files: lib/libpmc pmc.3 Log: SVN rev 183138 on 2008-09-18 10:16:54Z by jkoshy Document new PMC classes, capabilities and CPU kinds. Improve typography. Revision Changes Path 1.19 +63 -28 src/lib/libpmc/pmc.3 From jkoshy at FreeBSD.org Thu Sep 18 10:20:44 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Thu Sep 18 10:20:50 2008 Subject: cvs commit: src/lib/libpmc pmc.3 Message-ID: <200809181020.m8IAKhRf030802@repoman.freebsd.org> jkoshy 2008-09-18 10:20:35 UTC FreeBSD src repository Modified files: lib/libpmc pmc.3 Log: SVN rev 183139 on 2008-09-18 10:20:35Z by jkoshy Improve grammar. Revision Changes Path 1.20 +2 -2 src/lib/libpmc/pmc.3 From mav at FreeBSD.org Thu Sep 18 10:30:45 2008 From: mav at FreeBSD.org (Alexander Motin) Date: Thu Sep 18 10:30:57 2008 Subject: cvs commit: src/share/man/man4 snd_hda.4 Message-ID: <200809181030.m8IAUjDk093119@repoman.freebsd.org> mav 2008-09-18 10:30:29 UTC FreeBSD src repository Modified files: share/man/man4 snd_hda.4 Log: SVN rev 183140 on 2008-09-18 10:30:29Z by mav Fix small mistake. Revision Changes Path 1.20 +3 -3 src/share/man/man4/snd_hda.4 From sos at FreeBSD.org Thu Sep 18 12:12:48 2008 From: sos at FreeBSD.org (Søren Schmidt) Date: Thu Sep 18 12:13:00 2008 Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h Message-ID: <200809181212.m8ICCmgw043093@repoman.freebsd.org> sos 2008-09-18 12:12:34 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h Log: SVN rev 183141 on 2008-09-18 12:12:34Z by sos Cleanup the AHCI code a bit. Add suspend/resume for AHCI, general methods added. Inspired by: Andrey V. Elsukov Revision Changes Path 1.227 +90 -54 src/sys/dev/ata/ata-chipset.c 1.129 +27 -2 src/sys/dev/ata/ata-pci.c 1.91 +4 -0 src/sys/dev/ata/ata-pci.h From marius at FreeBSD.org Thu Sep 18 13:56:40 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Thu Sep 18 13:56:46 2008 Subject: cvs commit: src/sys/sparc64/include smp.h src/sys/sparc64/sparc64 genassym.c mp_machdep.c Message-ID: <200809181356.m8IDuaxT089888@repoman.freebsd.org> marius 2008-09-18 13:56:30 UTC FreeBSD src repository Modified files: sys/sparc64/include smp.h sys/sparc64/sparc64 genassym.c mp_machdep.c Log: SVN rev 183142 on 2008-09-18 13:56:30Z by marius - Newer firmware versions no longer provide SUNW,stop-self so just disable interrupts and loop forever with these. - Hide all MP-related bits in underneath #ifdef SMP. - Inline ipi_all_but_self(9) and ipi_selected(9). We don't expose any additional bits but save a few cycles by doing so. - Remove ipi_all(9), which actually only called panic(9). It can't be implemented natively anyway and having it removed at least causes MI users to fail already fail when linking. Revision Changes Path 1.25 +38 -6 src/sys/sparc64/include/smp.h 1.76 +6 -0 src/sys/sparc64/sparc64/genassym.c 1.47 +14 -24 src/sys/sparc64/sparc64/mp_machdep.c From lulf at FreeBSD.org Thu Sep 18 14:04:10 2008 From: lulf at FreeBSD.org (Ulf Lilleengen) Date: Thu Sep 18 14:04:21 2008 Subject: cvs commit: src/sbin/bsdlabel bsdlabel.c Message-ID: <200809181404.m8IE48xA031767@repoman.freebsd.org> lulf 2008-09-18 14:04:02 UTC FreeBSD src repository Modified files: sbin/bsdlabel bsdlabel.c Log: SVN rev 183143 on 2008-09-18 14:04:02Z by lulf - Make bsdlabel use libgeom to determine provider name, device path, the media size and the sector size. - Fix a bug where bsdlabel would try to read a regular file using the geom_bsd class. Quick review by: phk Approved by: pjd (mentor) Revision Changes Path 1.115 +40 -22 src/sbin/bsdlabel/bsdlabel.c From marius at FreeBSD.org Thu Sep 18 14:17:25 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Thu Sep 18 14:17:36 2008 Subject: cvs commit: src/sys/sparc64/sparc64 intr_machdep.c Message-ID: <200809181417.m8IEHOiA014978@repoman.freebsd.org> marius 2008-09-18 14:17:10 UTC FreeBSD src repository Modified files: sys/sparc64/sparc64 intr_machdep.c Log: SVN rev 183144 on 2008-09-18 14:17:10Z by marius - Add a missing prototype. - Remove a banal comment. Revision Changes Path 1.35 +2 -2 src/sys/sparc64/sparc64/intr_machdep.c From sbruno at FreeBSD.org Thu Sep 18 14:48:57 2008 From: sbruno at FreeBSD.org (Sean Bruno) Date: Thu Sep 18 14:49:08 2008 Subject: cvs commit: src/sys/cam cam.h Message-ID: <200809181448.m8IEmuhN049445@repoman.freebsd.org> sbruno 2008-09-18 14:48:46 UTC FreeBSD src repository Modified files: sys/cam cam.h Log: SVN rev 183145 on 2008-09-18 14:48:46Z by sbruno Add a new cam_status CAM_SCSI_IT_NEXUS_LOST. This will be used by future patches for target mode that are forthcoming. Reviewed by: Scott Long MFC after: 2 days Revision Changes Path 1.12 +1 -0 src/sys/cam/cam.h From sbruno at FreeBSD.org Thu Sep 18 15:02:29 2008 From: sbruno at FreeBSD.org (Sean Bruno) Date: Thu Sep 18 15:02:40 2008 Subject: cvs commit: src/sys/geom geom_io.c Message-ID: <200809181502.m8IF2RFD029025@repoman.freebsd.org> sbruno 2008-09-18 15:02:19 UTC FreeBSD src repository Modified files: sys/geom geom_io.c Log: SVN rev 183146 on 2008-09-18 15:02:19Z by sbruno Just a fixup for a KTRACE message I stumbled upon many moons ago. Reviewed by: Scott Long MFC after: 2 days Revision Changes Path 1.78 +1 -1 src/sys/geom/geom_io.c From obrien at FreeBSD.org Thu Sep 18 15:16:00 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Thu Sep 18 15:16:07 2008 Subject: cvs commit: src/sys/mips/malta gt_pci.c Message-ID: <200809181515.m8IFFxcp012982@repoman.freebsd.org> obrien 2008-09-18 15:15:42 UTC FreeBSD src repository Modified files: sys/mips/malta gt_pci.c Log: SVN rev 183147 on 2008-09-18 15:15:42Z by obrien Catch up with intr_event_create() API changes. Revision Changes Path 1.3 +1 -1 src/sys/mips/malta/gt_pci.c From obrien at FreeBSD.org Thu Sep 18 15:25:07 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Thu Sep 18 15:25:14 2008 Subject: cvs commit: src/sys/mips/mips intr_machdep.c Message-ID: <200809181525.m8IFP1c8068280@repoman.freebsd.org> obrien 2008-09-18 15:24:49 UTC FreeBSD src repository Modified files: sys/mips/mips intr_machdep.c Log: SVN rev 183148 on 2008-09-18 15:24:49Z by obrien Catch up with intr_event_create() API changes. Revision Changes Path 1.3 +2 -2 src/sys/mips/mips/intr_machdep.c From obrien at FreeBSD.org Thu Sep 18 15:25:49 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Thu Sep 18 15:25:55 2008 Subject: cvs commit: src/sys/boot Makefile Message-ID: <200809181525.m8IFPn0Q074739@repoman.freebsd.org> obrien 2008-09-18 15:25:35 UTC FreeBSD src repository Modified files: sys/boot Makefile Log: SVN rev 183149 on 2008-09-18 15:25:35Z by obrien No FORTH for MIPS. Revision Changes Path 1.35 +4 -0 src/sys/boot/Makefile From zec at FreeBSD.org Thu Sep 18 17:32:25 2008 From: zec at FreeBSD.org (Marko Zec) Date: Thu Sep 18 17:32:31 2008 Subject: cvs commit: src/share/misc committers-src.dot Message-ID: <200809181732.m8IHWM5A003182@repoman.freebsd.org> zec 2008-09-18 17:32:13 UTC FreeBSD src repository Modified files: share/misc committers-src.dot Log: SVN rev 183150 on 2008-09-18 17:32:13Z by zec Hello, svn world! (adding myself to yet another list) Approved by: silby (mentor) Revision Changes Path 1.85 +2 -0 src/share/misc/committers-src.dot From jhb at freebsd.org Thu Sep 18 18:34:41 2008 From: jhb at freebsd.org (John Baldwin) Date: Thu Sep 18 18:34:59 2008 Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h In-Reply-To: <200809181212.m8ICCmgw043093@repoman.freebsd.org> References: <200809181212.m8ICCmgw043093@repoman.freebsd.org> Message-ID: <200809181024.35437.jhb@freebsd.org> On Thursday 18 September 2008 08:12:34 am SXren Schmidt wrote: > sos 2008-09-18 12:12:34 UTC > > FreeBSD src repository > > Modified files: > sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h > Log: > SVN rev 183141 on 2008-09-18 12:12:34Z by sos > > Cleanup the AHCI code a bit. > Add suspend/resume for AHCI, general methods added. > > Inspired by: Andrey V. Elsukov Oo! I have suspend/resume for ICH then that fix my laptop at www.freebsd.org/~jhb/patches/ata_resume.patch. These count on being able to have some controller-specific data in the softc for holding state across suspend/resume. However, I'm glad to see you are now ok with having real suspend/resume methods. -- John Baldwin From jhb at freebsd.org Thu Sep 18 18:34:50 2008 From: jhb at freebsd.org (John Baldwin) Date: Thu Sep 18 18:35:00 2008 Subject: cvs commit: src/sys/sparc64/include smp.h src/sys/sparc64/sparc64 genassym.c mp_machdep.c In-Reply-To: <200809181356.m8IDuaxT089888@repoman.freebsd.org> References: <200809181356.m8IDuaxT089888@repoman.freebsd.org> Message-ID: <200809181027.51997.jhb@freebsd.org> On Thursday 18 September 2008 09:56:30 am Marius Strobl wrote: > marius 2008-09-18 13:56:30 UTC > > FreeBSD src repository > > Modified files: > sys/sparc64/include smp.h > sys/sparc64/sparc64 genassym.c mp_machdep.c > Log: > SVN rev 183142 on 2008-09-18 13:56:30Z by marius > > - Newer firmware versions no longer provide SUNW,stop-self so just > disable interrupts and loop forever with these. > - Hide all MP-related bits in underneath #ifdef SMP. > - Inline ipi_all_but_self(9) and ipi_selected(9). We don't expose any > additional bits but save a few cycles by doing so. > - Remove ipi_all(9), which actually only called panic(9). It can't be > implemented natively anyway and having it removed at least causes > MI users to fail already fail when linking. Should we just remove ipi_all() completely? -- John Baldwin From stas at FreeBSD.org Thu Sep 18 18:52:56 2008 From: stas at FreeBSD.org (Stanislav Sedov) Date: Thu Sep 18 18:53:02 2008 Subject: cvs commit: src/sys/amd64/amd64 identcpu.c src/sys/i386/i386 identcpu.c Message-ID: <200809181852.m8IIqt93019099@repoman.freebsd.org> stas 2008-09-18 18:51:32 UTC FreeBSD src repository Modified files: sys/amd64/amd64 identcpu.c sys/i386/i386 identcpu.c Log: SVN rev 183151 on 2008-09-18 18:51:32Z by stas - Recognize SAVE and OSXSAVE extended processor features. Approved by: kib (mentor) MFC after: 1 month Revision Changes Path 1.160 +2 -2 src/sys/amd64/amd64/identcpu.c 1.187 +2 -2 src/sys/i386/i386/identcpu.c From marius at alchemy.franken.de Thu Sep 18 19:19:49 2008 From: marius at alchemy.franken.de (Marius Strobl) Date: Thu Sep 18 19:19:55 2008 Subject: cvs commit: src/sys/sparc64/include smp.h src/sys/sparc64/sparc64 genassym.c mp_machdep.c In-Reply-To: <200809181027.51997.jhb@freebsd.org> References: <200809181356.m8IDuaxT089888@repoman.freebsd.org> <200809181027.51997.jhb@freebsd.org> Message-ID: <20080918191947.GX94638@alchemy.franken.de> On Thu, Sep 18, 2008 at 10:27:51AM -0400, John Baldwin wrote: > On Thursday 18 September 2008 09:56:30 am Marius Strobl wrote: > > marius 2008-09-18 13:56:30 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/sparc64/include smp.h > > sys/sparc64/sparc64 genassym.c mp_machdep.c > > Log: > > SVN rev 183142 on 2008-09-18 13:56:30Z by marius > > > > - Newer firmware versions no longer provide SUNW,stop-self so just > > disable interrupts and loop forever with these. > > - Hide all MP-related bits in underneath #ifdef SMP. > > - Inline ipi_all_but_self(9) and ipi_selected(9). We don't expose any > > additional bits but save a few cycles by doing so. > > - Remove ipi_all(9), which actually only called panic(9). It can't be > > implemented natively anyway and having it removed at least causes > > MI users to fail already fail when linking. > > Should we just remove ipi_all() completely? > Well, grepping in the CVS repository shows that there never was an actually consumer of ipi_all() (only #ifdef'ed out ones in ironically the sparc64 code) so it seems to be a good candidate for axing. Generally I can't think of a reason why MI code would want a CPU to send an IPI to itself. Actually, ipi_self() also isn't and never was used in MI code, only in ia64 and powerpc code for testing purposes. Marius From marius at FreeBSD.org Thu Sep 18 19:45:39 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Thu Sep 18 19:45:50 2008 Subject: cvs commit: src/sys/sparc64/pci psycho.c psychoreg.h Message-ID: <200809181945.m8IJjdIg081841@repoman.freebsd.org> marius 2008-09-18 19:45:22 UTC FreeBSD src repository Modified files: sys/sparc64/pci psycho.c psychoreg.h Log: SVN rev 183152 on 2008-09-18 19:45:22Z by marius Clear any possibly pending PCI error bits left by the firmware. These could trigger an error interrupt that we can't actually to do anything against as soon as enabling the error handlers. While at it don't bother about writing only to the write-one-to-clear bits when clearing error bits. Revision Changes Path 1.80 +56 -56 src/sys/sparc64/pci/psycho.c 1.15 +0 -8 src/sys/sparc64/pci/psychoreg.h From sos at FreeBSD.ORG Thu Sep 18 19:49:47 2008 From: sos at FreeBSD.ORG (=?ISO-8859-1?Q?S=F8ren_Schmidt?=) Date: Thu Sep 18 19:49:59 2008 Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h In-Reply-To: <200809181024.35437.jhb@freebsd.org> References: <200809181212.m8ICCmgw043093@repoman.freebsd.org> <200809181024.35437.jhb@freebsd.org> Message-ID: <45929AC0-E324-4CE5-962B-DEDFA9BD173C@FreeBSD.ORG> On 18Sep, 2008, at 16:24 , John Baldwin wrote: > On Thursday 18 September 2008 08:12:34 am SXren Schmidt wrote: >> sos 2008-09-18 12:12:34 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/dev/ata ata-chipset.c ata-pci.c ata-pci.h >> Log: >> SVN rev 183141 on 2008-09-18 12:12:34Z by sos >> >> Cleanup the AHCI code a bit. >> Add suspend/resume for AHCI, general methods added. >> >> Inspired by: Andrey V. Elsukov > > Oo! I have suspend/resume for ICH then that fix my laptop at > www.freebsd.org/~jhb/patches/ata_resume.patch. These count on being > able to > have some controller-specific data in the softc for holding state > across > suspend/resume. However, I'm glad to see you are now ok with having > real > suspend/resume methods. Sure, but this needs more work in the sense that the chipinit/allocate code needs to be sorted out so resume can get the chipset back into shape without reallocating resources. If this is done properly it can be generically used on all chipsets wihtout the need for suspend/ resume code for each and every chipset. These new hook should be used for just that, not for kludging in all kinds of crap everywhere, its *not* needed in any but a few special cases. Anyhow as is evident I dont have much time currently and I see that things are getting somewhat out of control, so my opinion is just that :) -S?ren -S?ren > > > -- > John Baldwin > -S?ren From imp at FreeBSD.org Thu Sep 18 19:54:13 2008 From: imp at FreeBSD.org (Warner Losh) Date: Thu Sep 18 19:54:25 2008 Subject: cvs commit: src/cddl/contrib/opensolaris/lib/libdtrace/common dt_printf.c Message-ID: <200809181954.m8IJsAo2032380@repoman.freebsd.org> imp 2008-09-18 19:54:02 UTC FreeBSD src repository Modified files: cddl/contrib/opensolaris/lib/libdtrace/common dt_printf.c Log: SVN rev 183153 on 2008-09-18 19:54:02Z by imp Mips doesn't have a long double that's different in size from double. Revision Changes Path 1.3 +1 -1 src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c From imp at FreeBSD.org Thu Sep 18 19:57:27 2008 From: imp at FreeBSD.org (Warner Losh) Date: Thu Sep 18 19:57:39 2008 Subject: cvs commit: src/sys/cddl/compat/opensolaris/kern opensolaris_atomic.c src/sys/cddl/compat/opensolaris/sys atomic.h Message-ID: <200809181957.m8IJvQSi052368@repoman.freebsd.org> imp 2008-09-18 19:57:06 UTC FreeBSD src repository Modified files: sys/cddl/compat/opensolaris/kern opensolaris_atomic.c sys/cddl/compat/opensolaris/sys atomic.h Log: SVN rev 183154 on 2008-09-18 19:57:06Z by imp Mips needs the same treatment for atomic_or_8 as the other RISCy architectures. Revision Changes Path 1.3 +3 -2 src/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c 1.5 +3 -2 src/sys/cddl/compat/opensolaris/sys/atomic.h From jhb at FreeBSD.org Thu Sep 18 20:04:29 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 18 20:04:42 2008 Subject: cvs commit: src/sys/kern vfs_cache.c Message-ID: <200809182004.m8IK4Shm090869@repoman.freebsd.org> jhb 2008-09-18 20:04:22 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c Log: SVN rev 183155 on 2008-09-18 20:04:22Z by jhb Sort includes. Revision Changes Path 1.125 +8 -8 src/sys/kern/vfs_cache.c From jhb at FreeBSD.org Thu Sep 18 20:10:30 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 18 20:10:36 2008 Subject: cvs commit: src/sys/kern kern_syscalls.c Message-ID: <200809182010.m8IKATNo028849@repoman.freebsd.org> jhb 2008-09-18 20:10:11 UTC FreeBSD src repository Modified files: sys/kern kern_syscalls.c Log: SVN rev 183156 on 2008-09-18 20:10:11Z by jhb Various style fixes. 7 space indent is just odd. Revision Changes Path 1.13 +77 -77 src/sys/kern/kern_syscalls.c From jhb at FreeBSD.org Thu Sep 18 20:21:35 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 18 20:21:46 2008 Subject: cvs commit: src/sys/amd64/amd64 vm_machdep.c src/sys/i386/i386 vm_machdep.c Message-ID: <200809182021.m8IKLZHf036538@repoman.freebsd.org> jhb 2008-09-18 20:20:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 vm_machdep.c sys/i386/i386 vm_machdep.c Log: SVN rev 183157 on 2008-09-18 20:20:00Z by jhb MFC: Update comments about the 0xcf9 register reset method. Approved by: re (kensmith, kib) Revision Changes Path 1.255.2.2 +7 -4 src/sys/amd64/amd64/vm_machdep.c 1.283.2.3 +7 -4 src/sys/i386/i386/vm_machdep.c From jhb at FreeBSD.org Thu Sep 18 20:22:22 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 18 20:22:34 2008 Subject: cvs commit: src/sys/amd64/amd64 vm_machdep.c src/sys/i386/i386 vm_machdep.c Message-ID: <200809182022.m8IKMLHE041918@repoman.freebsd.org> jhb 2008-09-18 20:20:28 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/amd64/amd64 vm_machdep.c sys/i386/i386 vm_machdep.c Log: SVN rev 183158 on 2008-09-18 20:20:28Z by jhb MFC: Update comments about the 0xcf9 register reset method. Approved by: re (kensmith, kib) Revision Changes Path 1.248.2.4 +7 -4 src/sys/amd64/amd64/vm_machdep.c 1.259.2.7 +7 -4 src/sys/i386/i386/vm_machdep.c From jhb at FreeBSD.org Thu Sep 18 20:26:23 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 18 20:26:29 2008 Subject: cvs commit: src/sys/sys sysent.h Message-ID: <200809182026.m8IKQM6J066280@repoman.freebsd.org> jhb 2008-09-18 20:26:06 UTC FreeBSD src repository Modified files: sys/sys sysent.h Log: SVN rev 183159 on 2008-09-18 20:26:06Z by jhb Whitespace fixes. This file also had 7 space indent in a few places. Revision Changes Path 1.56 +39 -41 src/sys/sys/sysent.h From xcllnt at mac.com Thu Sep 18 20:50:01 2008 From: xcllnt at mac.com (Marcel Moolenaar) Date: Thu Sep 18 20:50:13 2008 Subject: cvs commit: src/sys/sparc64/include smp.h src/sys/sparc64/sparc64 genassym.c mp_machdep.c In-Reply-To: <20080918191947.GX94638@alchemy.franken.de> References: <200809181356.m8IDuaxT089888@repoman.freebsd.org> <200809181027.51997.jhb@freebsd.org> <20080918191947.GX94638@alchemy.franken.de> Message-ID: <89B9A8BE-05F2-4DB2-B7B2-AB240AA9F0DD@mac.com> On Sep 18, 2008, at 12:19 PM, Marius Strobl wrote: > On Thu, Sep 18, 2008 at 10:27:51AM -0400, John Baldwin wrote: >> On Thursday 18 September 2008 09:56:30 am Marius Strobl wrote: >>> marius 2008-09-18 13:56:30 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sys/sparc64/include smp.h >>> sys/sparc64/sparc64 genassym.c mp_machdep.c >>> Log: >>> SVN rev 183142 on 2008-09-18 13:56:30Z by marius >>> >>> - Newer firmware versions no longer provide SUNW,stop-self so just >>> disable interrupts and loop forever with these. >>> - Hide all MP-related bits in underneath #ifdef >>> SMP. >>> - Inline ipi_all_but_self(9) and ipi_selected(9). We don't expose >>> any >>> additional bits but save a few cycles by doing so. >>> - Remove ipi_all(9), which actually only called panic(9). It >>> can't be >>> implemented natively anyway and having it removed at least causes >>> MI users to fail already fail when linking. >> >> Should we just remove ipi_all() completely? >> > > Well, grepping in the CVS repository shows that there never was > an actually consumer of ipi_all() (only #ifdef'ed out ones in > ironically the sparc64 code) so it seems to be a good candidate > for axing. Generally I can't think of a reason why MI code would > want a CPU to send an IPI to itself. Actually, ipi_self() also > isn't and never was used in MI code, only in ia64 and powerpc > code for testing purposes. That's DS (=developer-specific) code rather than MI or MD code :-) Sending a test IPI to 'self' helps with bring-up or porting, but serves no real purpose (other than maybe a POST-like purpose) once IPIs are known to work... -- Marcel Moolenaar xcllnt@mac.com From thompsa at FreeBSD.org Thu Sep 18 20:57:11 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Thu Sep 18 20:57:17 2008 Subject: cvs commit: src/sys/net if_lagg.c Message-ID: <200809182057.m8IKvBWv006595@repoman.freebsd.org> thompsa 2008-09-18 20:56:35 UTC FreeBSD src repository Modified files: sys/net if_lagg.c Log: SVN rev 183160 on 2008-09-18 20:56:35Z by thompsa Move the protocol and port count checks to outside the loop, these conditions can not change while we have the lock so no point retesting. Revision Changes Path 1.30 +8 -8 src/sys/net/if_lagg.c From oleg at FreeBSD.org Thu Sep 18 22:24:58 2008 From: oleg at FreeBSD.org (Oleg Bulyzhin) Date: Thu Sep 18 22:25:06 2008 Subject: cvs commit: src/sys/dev/bge if_bge.c Message-ID: <200809182224.m8IMOwca098585@repoman.freebsd.org> oleg 2008-09-18 22:24:49 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/bge if_bge.c Log: SVN rev 183161 on 2008-09-18 22:24:49Z by oleg MFC: 182874 bge_tick(): do not touch PHY if link is up. This should solve problem with extra input errors for some BCM57XX chips. PR: kern/122295 Approved by: re (kensmith) Revision Changes Path 1.198.2.10 +6 -2 src/sys/dev/bge/if_bge.c From oleg at FreeBSD.org Thu Sep 18 22:29:14 2008 From: oleg at FreeBSD.org (Oleg Bulyzhin) Date: Thu Sep 18 22:29:26 2008 Subject: cvs commit: src/sys/dev/bge if_bge.c Message-ID: <200809182229.m8IMTETr028240@repoman.freebsd.org> oleg 2008-09-18 22:29:05 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/bge if_bge.c Log: SVN rev 183162 on 2008-09-18 22:29:05Z by oleg MFC: 182874 bge_tick(): do not touch PHY if link is up. This should solve problem with extra input errors for some BCM57XX chips. PR: kern/122295 Approved by: re (kensmith) Revision Changes Path 1.91.2.32 +6 -2 src/sys/dev/bge/if_bge.c From kmacy at FreeBSD.org Thu Sep 18 23:56:48 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 18 23:56:59 2008 Subject: cvs commit: src/sys/dev/cxgb/ulp/tom cxgb_cpl_io.c Message-ID: <200809182356.m8INulhd059899@repoman.freebsd.org> kmacy 2008-09-18 23:56:42 UTC FreeBSD src repository Modified files: sys/dev/cxgb/ulp/tom cxgb_cpl_io.c Log: SVN rev 183163 on 2008-09-18 23:56:42Z by kmacy Fix two panics: 1. panic: rtalloc1_fib: bad fibnum 2. panic: Lock tcpinp not exclusively locked @ /usr/src/sys/netinet/in_pcb.c:1284 Submitted by: Chelsio Inc. MFC after: 3 days Revision Changes Path 1.21 +4 -3 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c From thompsa at FreeBSD.org Fri Sep 19 01:10:34 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Fri Sep 19 01:10:46 2008 Subject: cvs commit: src/sys/kern uipc_mbuf.c Message-ID: <200809190110.m8J1AYgd002697@repoman.freebsd.org> thompsa 2008-09-19 01:10:19 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern uipc_mbuf.c Log: SVN rev 183164 on 2008-09-19 01:10:19Z by thompsa MFC r182777 Remove the alignment of the align parameter. This is up to the caller to pass in and it breaks tap(4) on strict alignment machines as m_uiotombuf is called with ETHER_ALIGN. Approved by: re (kensmith) Revision Changes Path 1.174.2.2 +1 -3 src/sys/kern/uipc_mbuf.c From imp at FreeBSD.org Fri Sep 19 01:35:51 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 19 01:36:02 2008 Subject: cvs commit: src/gnu/lib/libgcc Makefile Message-ID: <200809190135.m8J1Zo51003357@repoman.freebsd.org> imp 2008-09-19 01:35:34 UTC FreeBSD src repository Modified files: gnu/lib/libgcc Makefile Log: SVN rev 183165 on 2008-09-19 01:35:34Z by imp Prefer the patch in p4 to the patch in svn as it properly sorts the architectures alphabetically. Revision Changes Path 1.61 +1 -1 src/gnu/lib/libgcc/Makefile From imp at FreeBSD.org Fri Sep 19 02:30:37 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 19 02:30:48 2008 Subject: cvs commit: src/gnu/lib/libgomp Makefile Message-ID: <200809190230.m8J2Ubjk035355@repoman.freebsd.org> imp 2008-09-19 02:30:22 UTC FreeBSD src repository Modified files: gnu/lib/libgomp Makefile Log: SVN rev 183166 on 2008-09-19 02:30:22Z by imp mfp4: sort the architectures alphabetically... Revision Changes Path 1.4 +1 -1 src/gnu/lib/libgomp/Makefile From imp at FreeBSD.org Fri Sep 19 03:09:54 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 19 03:10:12 2008 Subject: cvs commit: src/gnu/lib/libgcc Makefile Message-ID: <200809190309.m8J39rXo070657@repoman.freebsd.org> imp 2008-09-19 03:09:36 UTC FreeBSD src repository Modified files: gnu/lib/libgcc Makefile Log: SVN rev 183167 on 2008-09-19 03:09:36Z by imp MFP4: Add mips to the list of soft-float platforms. Revision Changes Path 1.62 +2 -2 src/gnu/lib/libgcc/Makefile From sobomax at FreeBSD.org Fri Sep 19 03:22:55 2008 From: sobomax at FreeBSD.org (Maxim Sobolev) Date: Fri Sep 19 03:23:01 2008 Subject: cvs commit: src/sys/powerpc/ofw ofw_syscons.c Message-ID: <200809190322.m8J3MswC098255@repoman.freebsd.org> sobomax 2008-09-19 03:22:47 UTC FreeBSD src repository Modified files: sys/powerpc/ofw ofw_syscons.c Log: SVN rev 183168 on 2008-09-19 03:22:47Z by sobomax When attaching framebuffer to "/chosen/stdout" node fails, try attaching to "screen" node directly. The problem is that by default OF on some (all?) Macs either doesn't provide "/chosen/stdout" or redirects it somewhere, unless you boot in manual mode via CMD-ALT-O-F. It's nice to see normal FreeBSD boot output instead of blank gray screen. Revision Changes Path 1.10 +10 -2 src/sys/powerpc/ofw/ofw_syscons.c From alc at FreeBSD.org Fri Sep 19 03:33:58 2008 From: alc at FreeBSD.org (Alan Cox) Date: Fri Sep 19 03:34:04 2008 Subject: cvs commit: src/sys/i386/i386 pmap.c Message-ID: <200809190333.m8J3Xt02068502@repoman.freebsd.org> alc 2008-09-19 03:33:49 UTC FreeBSD src repository Modified files: sys/i386/i386 pmap.c Log: SVN rev 183169 on 2008-09-19 03:33:49Z by alc MFamd64 SVN rev 179471 CVS rev 1.619 Correct an error in pmap_promote_pde() that may result in an errant promotion within the kernel's address space. Revision Changes Path 1.628 +3 -5 src/sys/i386/i386/pmap.c From imp at FreeBSD.org Fri Sep 19 03:36:41 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 19 03:36:53 2008 Subject: cvs commit: src/sys/conf ldscript.mips options.mips Message-ID: <200809190336.m8J3afQX088927@repoman.freebsd.org> imp 2008-09-19 03:36:37 UTC FreeBSD src repository Modified files: sys/conf ldscript.mips options.mips Log: SVN rev 183170 on 2008-09-19 03:36:37Z by imp Merge from p4: add Juniper license statement. Revision Changes Path 1.3 +35 -2 src/sys/conf/ldscript.mips 1.2 +28 -0 src/sys/conf/options.mips From yongari at FreeBSD.org Fri Sep 19 03:37:13 2008 From: yongari at FreeBSD.org (Pyun YongHyeon) Date: Fri Sep 19 03:37:24 2008 Subject: cvs commit: src/sys/dev/re if_re.c Message-ID: <200809190337.m8J3bC4O092433@repoman.freebsd.org> yongari 2008-09-19 03:36:53 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/re if_re.c Log: SVN rev 183171 on 2008-09-19 03:36:53Z by yongari MFC r182808: Read ethernet address from ID registers for RTL8102E/RTL8102EL as reading from EEPROM doesn't seem to work on these controllers. Reported by: Milan Obuch ( freebsd-net at dino dot sk ) Tested by: Milan Obuch ( freebsd-net at dino dot sk ) Approved by: re (kensmith) Revision Changes Path 1.95.2.36 +2 -1 src/sys/dev/re/if_re.c From imp at FreeBSD.org Fri Sep 19 03:47:44 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 19 03:47:51 2008 Subject: cvs commit: src/sys/mips/conf IDT Message-ID: <200809190347.m8J3liSR047979@repoman.freebsd.org> imp 2008-09-19 03:47:29 UTC FreeBSD src repository Modified files: sys/mips/conf IDT Log: SVN rev 183172 on 2008-09-19 03:47:29Z by imp Merge from p4: add bpf Revision Changes Path 1.5 +2 -0 src/sys/mips/conf/IDT From imp at FreeBSD.org Fri Sep 19 04:10:22 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 19 04:10:34 2008 Subject: cvs commit: src/sys/mips/adm5120 obio.c src/sys/mips/idt obio.c Message-ID: <200809190410.m8J4AMKC026868@repoman.freebsd.org> imp 2008-09-19 04:10:09 UTC FreeBSD src repository Modified files: sys/mips/adm5120 obio.c sys/mips/idt obio.c Log: SVN rev 183173 on 2008-09-19 04:10:09Z by imp MFp4: Update the interrupt code from perforce. Submitted by: gonzo@ Revision Changes Path 1.3 +8 -17 src/sys/mips/adm5120/obio.c 1.3 +3 -35 src/sys/mips/idt/obio.c From imp at FreeBSD.org Fri Sep 19 04:16:23 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 19 04:16:35 2008 Subject: cvs commit: src/sys/mips/malta gt_pci.c src/sys/mips/mips intr_machdep.c Message-ID: <200809190416.m8J4GNdZ064948@repoman.freebsd.org> imp 2008-09-19 04:16:13 UTC FreeBSD src repository Modified files: sys/mips/malta gt_pci.c sys/mips/mips intr_machdep.c Log: SVN rev 183174 on 2008-09-19 04:16:13Z by imp MFp4: Merge interrupt code from p4 Submitted by: gonzo@ Revision Changes Path 1.4 +7 -17 src/sys/mips/malta/gt_pci.c 1.4 +8 -20 src/sys/mips/mips/intr_machdep.c From weongyo at FreeBSD.org Fri Sep 19 05:10:41 2008 From: weongyo at FreeBSD.org (Weongyo Jeong) Date: Fri Sep 19 05:10:52 2008 Subject: cvs commit: src/sys/dev/usb if_zyd.c Message-ID: <200809190510.m8J5Aflc086749@repoman.freebsd.org> weongyo 2008-09-19 05:10:33 UTC FreeBSD src repository Modified files: sys/dev/usb if_zyd.c Log: SVN rev 183175 on 2008-09-19 05:10:33Z by weongyo clear pending callbacks when the driver try to change the state Pointed by: sam Revision Changes Path 1.21 +2 -0 src/sys/dev/usb/if_zyd.c From weongyo at FreeBSD.org Fri Sep 19 07:40:44 2008 From: weongyo at FreeBSD.org (Weongyo Jeong) Date: Fri Sep 19 07:40:56 2008 Subject: cvs commit: src/sys/dev/usb if_zyd.c Message-ID: <200809190740.m8J7ehPS004611@repoman.freebsd.org> weongyo 2008-09-19 07:40:30 UTC FreeBSD src repository Modified files: sys/dev/usb if_zyd.c Log: SVN rev 183176 on 2008-09-19 07:40:30Z by weongyo fix a another driver bug related with tsleep() during detaching that this also can be happened if we pull the USN stick out forcibly. Currently the ZyDAS driver uses tsleep() when it try to query a read command to the device and it'd make a timeout if the device doesn't response within about 1 sec. In a case of that the USB stick is gone by hand and the driver's scanning with changing the channel numbers, the thread which is sleeping until a command requested is responded can be waked up after all detaching routines finished that means the zyd softc already freed. Tring to touch the softc freed by the wakeup thread makes a panic. So make sure that all sleeping threads should be waken up before the detach is completed and any other new requests to the device should be prevented. Revision Changes Path 1.22 +18 -6 src/sys/dev/usb/if_zyd.c From dfr at FreeBSD.org Fri Sep 19 07:59:30 2008 From: dfr at FreeBSD.org (Doug Rabson) Date: Fri Sep 19 07:59:41 2008 Subject: cvs commit: src/lib/libgssapi gss_accept_sec_context.c Message-ID: <200809190759.m8J7xTKJ022499@repoman.freebsd.org> dfr 2008-09-19 07:59:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libgssapi gss_accept_sec_context.c Log: SVN rev 183177 on 2008-09-19 07:59:20Z by dfr MFC: r178692 - make sure we initialise delegated creds properly. This fixes a crash in sshd when a user authenticates using GSS-API. Approved by: re (kensmith) Revision Changes Path 1.3.2.1 +5 -1 src/lib/libgssapi/gss_accept_sec_context.c From kevlo at FreeBSD.org Fri Sep 19 09:04:16 2008 From: kevlo at FreeBSD.org (Kevin Lo) Date: Fri Sep 19 09:04:27 2008 Subject: cvs commit: src/sys/dev/usb usbdevs Message-ID: <200809190904.m8J94GEP044703@repoman.freebsd.org> kevlo 2008-09-19 09:04:06 UTC FreeBSD src repository Modified files: sys/dev/usb usbdevs Log: SVN rev 183178 on 2008-09-19 09:04:06Z by kevlo Add a vendor ID for 3G Green Green Globe Co., Ltd, found in D-Link DPG-1200 remote control. Revision Changes Path 1.372 +1 -0 src/sys/dev/usb/usbdevs From kib at FreeBSD.org Fri Sep 19 09:49:31 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Fri Sep 19 09:49:37 2008 Subject: cvs commit: src/sys/kern kern_exit.c src/sys/sys wait.h Message-ID: <200809190949.m8J9nUNS018548@repoman.freebsd.org> kib 2008-09-19 09:48:25 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern kern_exit.c sys/sys wait.h Log: SVN rev 183179 on 2008-09-19 09:48:25Z by kib MFC r182193: Implement WNOWAIT flag for wait4(2). It specifies that process whose status is returned shall be kept in the waitable state. Add WSTOPPED as an alias for WUNTRACED. MFC r182424 (by davidxu): Don't remove queued SIGCHLD if options contain WNOWAIT, so other threads still can be notified by the signal. Approved by: re (kensmith) Revision Changes Path 1.304.2.3 +14 -2 src/sys/kern/kern_exit.c 1.22.2.1 +4 -1 src/sys/sys/wait.h From ed at FreeBSD.org Fri Sep 19 10:21:43 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Fri Sep 19 10:21:49 2008 Subject: cvs commit: src/sys/dev/snp snp.c Message-ID: <200809191021.m8JALhYY060996@repoman.freebsd.org> ed 2008-09-19 10:21:30 UTC FreeBSD src repository Modified files: sys/dev/snp snp.c Log: SVN rev 183180 on 2008-09-19 10:21:30Z by ed Even though snp(4) in SVN is still broken, remove the unneeded D_NEEDMINOR. kib@ and I have decided we will MFC the bpf(4)/snp(4) fixes after we've released 7.1. Make sure the code in HEAD doesn't refer to a flag we don't need anyway. snp(4) in the MPSAFE TTY P4 branch already works, but still needs some polishing before it can be integrated to SVN. Revision Changes Path 1.110 +1 -1 src/sys/dev/snp/snp.c From sobomax at FreeBSD.org Fri Sep 19 11:00:30 2008 From: sobomax at FreeBSD.org (Maxim Sobolev) Date: Fri Sep 19 11:00:40 2008 Subject: cvs commit: src/sys/boot/ofw/libofw Makefile ofw_console.c Message-ID: <200809191100.m8JB0T2T037268@repoman.freebsd.org> sobomax 2008-09-19 11:00:14 UTC FreeBSD src repository Modified files: sys/boot/ofw/libofw Makefile ofw_console.c Log: SVN rev 183181 on 2008-09-19 11:00:14Z by sobomax On PowerPC send output to both "/chosen/stdout" and "screen" nodes, unless they point to the very same device. This should make loader usable on some (all?) PowerMacs, where "/chosen/stdout" is disconneted from the "screen" by the OF init process by default, except when user actually has requested interaction with OF by holding ALT-CMD-O-F. Along with rev 183168 this should provide a way to build bootable FreeBSD/ppc installation or live CD that works OOB. Also, it should bring PowerMac experience closer to that on other arches. MFC after: 1 week (assiming re@ blessing) Revision Changes Path 1.12 +1 -1 src/sys/boot/ofw/libofw/Makefile 1.14 +29 -0 src/sys/boot/ofw/libofw/ofw_console.c From rodrigc at FreeBSD.org Fri Sep 19 11:59:31 2008 From: rodrigc at FreeBSD.org (Craig Rodrigues) Date: Fri Sep 19 11:59:34 2008 Subject: cvs commit: src/sbin/mount_nfs mount_nfs.c Message-ID: <200809191159.m8JBxUp3001965@repoman.freebsd.org> rodrigc 2008-09-19 11:59:10 UTC FreeBSD src repository Modified files: sbin/mount_nfs mount_nfs.c Log: SVN rev 183182 on 2008-09-19 11:59:10Z by rodrigc Use the version of the kernel returned by getosreldate() to determine whether to call the fallback_mount() backwards compatibility function or not. Reviewed by: dfr Revision Changes Path 1.80 +16 -6 src/sbin/mount_nfs/mount_nfs.c From jkoshy at FreeBSD.org Fri Sep 19 13:17:33 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Fri Sep 19 13:17:35 2008 Subject: cvs commit: src/usr.sbin/pmcstat pmcstat.8 Message-ID: <200809191317.m8JDHWBT066491@repoman.freebsd.org> jkoshy 2008-09-19 13:17:22 UTC FreeBSD src repository Modified files: usr.sbin/pmcstat pmcstat.8 Log: SVN rev 183183 on 2008-09-19 13:17:22Z by jkoshy Add an example illustrating the use sleep(1) for performing timed measurements. Revision Changes Path 1.15 +7 -2 src/usr.sbin/pmcstat/pmcstat.8 From jkoshy at FreeBSD.org Fri Sep 19 13:21:34 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Fri Sep 19 13:21:37 2008 Subject: cvs commit: src/lib/libpmc pmc.3 Message-ID: <200809191321.m8JDLXSk091460@repoman.freebsd.org> jkoshy 2008-09-19 13:21:23 UTC FreeBSD src repository Modified files: lib/libpmc pmc.3 Log: SVN rev 183184 on 2008-09-19 13:21:23Z by jkoshy Keep symbols in sorted order. Revision Changes Path 1.21 +4 -4 src/lib/libpmc/pmc.3 From kib at FreeBSD.org Fri Sep 19 13:32:37 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Fri Sep 19 13:32:39 2008 Subject: cvs commit: src/lib/libc/sys wait.2 Message-ID: <200809191332.m8JDWaJW058881@repoman.freebsd.org> kib 2008-09-19 13:32:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) lib/libc/sys wait.2 Log: SVN rev 183185 on 2008-09-19 13:32:17Z by kib MFC r182193 (libc part): Document WNOWAIT. Approved by: re (kensmith) Revision Changes Path 1.28.2.1 +10 -2 src/lib/libc/sys/wait.2 From jkoshy at FreeBSD.org Fri Sep 19 14:51:53 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Fri Sep 19 14:51:58 2008 Subject: cvs commit: src/usr.sbin/pmcstat pmcstat.c Message-ID: <200809191451.m8JEprjF080908@repoman.freebsd.org> jkoshy 2008-09-19 14:51:41 UTC FreeBSD src repository Modified files: usr.sbin/pmcstat pmcstat.c Log: SVN rev 183186 on 2008-09-19 14:51:41Z by jkoshy Bring the usage message in sync with the manual page. Revision Changes Path 1.21 +2 -1 src/usr.sbin/pmcstat/pmcstat.c From obrien at FreeBSD.org Fri Sep 19 15:09:55 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Fri Sep 19 15:09:57 2008 Subject: cvs commit: src/usr.bin/netstat bpf.c Message-ID: <200809191509.m8JF9tOO034976@repoman.freebsd.org> obrien 2008-09-19 15:09:44 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.bin/netstat bpf.c Log: SVN rev 183187 on 2008-09-19 15:09:44Z by obrien Cast bd_rcount, bd_dcount, and bd_fcount to intmax_t for printing until the base types for these are synced with 8-CURRENT. Approved by: re(kensmith) Revision Changes Path 1.9.2.3 +2 -1 src/usr.bin/netstat/bpf.c From obrien at FreeBSD.org Fri Sep 19 15:19:25 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Fri Sep 19 15:19:27 2008 Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_misc.c syscalls.master src/sys/kern vfs_mount.c src/sys/sys mount.h Message-ID: <200809191519.m8JFJOh3092182@repoman.freebsd.org> obrien 2008-09-19 15:17:32 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_misc.c syscalls.master sys/kern vfs_mount.c sys/sys mount.h Log: SVN rev 183188 on 2008-09-19 15:17:32Z by obrien Add freebsd32 compat shim for nmount(2). (and quiet some compiler warnings for vfs_donmount) Revision Changes Path 1.79 +46 -2 src/sys/compat/freebsd32/freebsd32_misc.c 1.106 +1 -1 src/sys/compat/freebsd32/syscalls.master 1.292 +3 -7 src/sys/kern/vfs_mount.c 1.234 +1 -0 src/sys/sys/mount.h From obrien at FreeBSD.org Fri Sep 19 15:21:48 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Fri Sep 19 15:21:58 2008 Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c Message-ID: <200809191521.m8JFLkvl096278@repoman.freebsd.org> obrien 2008-09-19 15:21:40 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c Log: SVN rev 183189 on 2008-09-19 15:21:40Z by obrien Regenerate for r183188. Revision Changes Path 1.91 +8 -1 src/sys/compat/freebsd32/freebsd32_proto.h 1.90 +2 -2 src/sys/compat/freebsd32/freebsd32_syscall.h 1.81 +2 -2 src/sys/compat/freebsd32/freebsd32_syscalls.c 1.91 +2 -2 src/sys/compat/freebsd32/freebsd32_sysent.c From jkim at FreeBSD.org Fri Sep 19 15:25:17 2008 From: jkim at FreeBSD.org (Jung-uk Kim) Date: Fri Sep 19 15:25:24 2008 Subject: cvs commit: src/sys/dev/acpica acpi_quirk.c Message-ID: <200809191525.m8JFPHo3096571@repoman.freebsd.org> jkim 2008-09-19 15:25:13 UTC FreeBSD src repository Modified files: sys/dev/acpica acpi_quirk.c Log: SVN rev 183190 on 2008-09-19 15:25:13Z by jkim Clean up DSDT and XSDT correctly instead of FADT when the tables are bad. Submitted by: jhb Tested by: olli MFC after: 3 days Revision Changes Path 1.5 +2 -2 src/sys/dev/acpica/acpi_quirk.c From thompsa at FreeBSD.org Fri Sep 19 15:27:49 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Fri Sep 19 15:27:51 2008 Subject: cvs commit: src/share/man/man5 rc.conf.5 Message-ID: <200809191527.m8JFRm51096778@repoman.freebsd.org> thompsa 2008-09-19 15:27:37 UTC FreeBSD src repository Modified files: share/man/man5 rc.conf.5 Log: SVN rev 183191 on 2008-09-19 15:27:37Z by thompsa Change the wording to prefer 'forwarding' but still retain the word routing for clarity. Suggested by: dougb Revision Changes Path 1.347 +2 -1 src/share/man/man5/rc.conf.5 From emax at FreeBSD.org Fri Sep 19 15:53:05 2008 From: emax at FreeBSD.org (Maksim Yevmenkin) Date: Fri Sep 19 15:53:12 2008 Subject: cvs commit: src/lib/libc/uuid Symbol.map Message-ID: <200809191553.m8JFr4s7019608@repoman.freebsd.org> emax 2008-09-19 15:52:56 UTC FreeBSD src repository Modified files: lib/libc/uuid Symbol.map Log: SVN rev 183192 on 2008-09-19 15:52:56Z by emax Move uuid_enc_le, uuid_dec_le, uuid_enc_be and uuid_dec_be symbols into FBSD_1.1 section where they should be. Pointed out by: kib, deischen MFC after: 3 days Revision Changes Path 1.4 +3 -0 src/lib/libc/uuid/Symbol.map From grehan at freebsd.org Fri Sep 19 16:12:57 2008 From: grehan at freebsd.org (Peter Grehan) Date: Fri Sep 19 16:13:05 2008 Subject: cvs commit: src/sys/boot/ofw/libofw Makefile ofw_console.c In-Reply-To: <200809191100.m8JB0T2T037268@repoman.freebsd.org> References: <200809191100.m8JB0T2T037268@repoman.freebsd.org> Message-ID: <48D3CB22.4090006@freebsd.org> Hi Maxim, > On PowerPC send output to both "/chosen/stdout" and "screen" nodes, unless > they point to the very same device. This should make loader usable on > some (all?) PowerMacs What machine(s) are you seeing this on ? I've 'C' hot-key booted a bunch of different models with 7.1-BETA. later, Peter. From obrien at FreeBSD.org Fri Sep 19 16:19:33 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Fri Sep 19 16:19:40 2008 Subject: cvs commit: src Makefile.inc1 Message-ID: <200809191619.m8JGJW3n044637@repoman.freebsd.org> obrien 2008-09-19 16:14:42 UTC FreeBSD src repository Modified files: . Makefile.inc1 Log: SVN rev 183193 on 2008-09-19 16:14:42Z by obrien Rescue is "not yet" for MIPS. Revision Changes Path 1.611 +4 -0 src/Makefile.inc1 From sobomax at sippysoft.com Fri Sep 19 18:08:46 2008 From: sobomax at sippysoft.com (Maxim Sobolev) Date: Fri Sep 19 18:08:53 2008 Subject: cvs commit: src/sys/boot/ofw/libofw Makefile ofw_console.c In-Reply-To: <48D3CB22.4090006@freebsd.org> References: <200809191100.m8JB0T2T037268@repoman.freebsd.org> <48D3CB22.4090006@freebsd.org> Message-ID: <48D3E54B.9050801@sippysoft.com> Peter Grehan wrote: > Hi Maxim, > >> On PowerPC send output to both "/chosen/stdout" and "screen" nodes, >> unless >> they point to the very same device. This should make loader usable on >> some (all?) PowerMacs > > What machine(s) are you seeing this on ? I've 'C' hot-key booted a > bunch of different models with 7.1-BETA. MacMini G4 1.2GHz. I've re-checked with latest 7.1-BETA ISO, indeed if I am holding 'C' key the messages are displayed correctly, so that my checkin comment is partially invalid. However, the issue is that if I set boot-device in NVRAM to "cd:,\boot\loader cd:" or to "cd:,\boot\loader hd:6" (I use the latter to routinely bootstrap my Mini which has no HFS partitions) the screen remain gray and blank even though the FreeBSD boots unless I do ALT-CMD-O-F. With those two changes, both loader and kernel access console just fine. I am doing something wrong? Regards, -- Maksym Sobolyev Sippy Software, Inc. Internet Telephony (VoIP) Experts T/F: +1-646-651-1110 Web: http://www.sippysoft.com From sobomax at FreeBSD.org Fri Sep 19 18:38:46 2008 From: sobomax at FreeBSD.org (Maxim Sobolev) Date: Fri Sep 19 18:38:50 2008 Subject: cvs commit: src/sys/boot/ofw/libofw Makefile ofw_console.c In-Reply-To: <48D3CB22.4090006@freebsd.org> References: <200809191100.m8JB0T2T037268@repoman.freebsd.org> <48D3CB22.4090006@freebsd.org> Message-ID: <48D3EA7F.7010706@FreeBSD.org> Peter Grehan wrote: > Hi Maxim, > >> On PowerPC send output to both "/chosen/stdout" and "screen" nodes, >> unless >> they point to the very same device. This should make loader usable on >> some (all?) PowerMacs > > What machine(s) are you seeing this on ? I've 'C' hot-key booted a > bunch of different models with 7.1-BETA. MacMini G4 1.2GHz. I've re-checked with latest 7.1-BETA ISO, indeed if I am holding 'C' key the messages are displayed correctly, so that my checkin comment is partially invalid. However, the issue is that if I set boot-device in NVRAM to "cd:,\boot\loader cd:" or to "cd:,\boot\loader hd:6" (I use the latter to routinely bootstrap my Mini which has no HFS partitions) the screen remain gray and blank even though the FreeBSD boots unless I do ALT-CMD-O-F. With those two changes, both loader and kernel access console just fine. Am I doing something wrong? -Maxim From rnoland at FreeBSD.org Fri Sep 19 19:11:52 2008 From: rnoland at FreeBSD.org (Robert Noland) Date: Fri Sep 19 19:11:56 2008 Subject: cvs commit: src/sys/dev/pci vga_pci.c Message-ID: <200809191911.m8JJBpWp093582@repoman.freebsd.org> rnoland 2008-09-19 19:11:35 UTC FreeBSD src repository Modified files: sys/dev/pci vga_pci.c Log: SVN rev 183194 on 2008-09-19 19:11:35Z by rnoland pci_setup_intr() will only enable MSI/MSI-X for direct children. Add methods to vga_pci.c to request on behalf of it's children. This causes vgapci to show up as the interrupt owner in vmstat -i, rather than the child device. Approved by: jhb(mentor) Revision Changes Path 1.7 +18 -2 src/sys/dev/pci/vga_pci.c From imp at FreeBSD.org Fri Sep 19 19:20:42 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 19 19:20:46 2008 Subject: cvs commit: src/usr.sbin Makefile Message-ID: <200809191920.m8JJKfrO045580@repoman.freebsd.org> imp 2008-09-19 19:20:05 UTC FreeBSD src repository Modified files: usr.sbin Makefile Log: SVN rev 183195 on 2008-09-19 19:20:05Z by imp crunchgen doesn't work yet on mips. So sysinstall can't be built there. omit it like we do for arm. Revision Changes Path 1.394 +1 -1 src/usr.sbin/Makefile From imp at FreeBSD.org Fri Sep 19 19:26:46 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 19 19:26:51 2008 Subject: cvs commit: src/sys/conf files.mips Message-ID: <200809191926.m8JJQgDN083994@repoman.freebsd.org> imp 2008-09-19 19:26:38 UTC FreeBSD src repository Modified files: sys/conf files.mips Log: SVN rev 183196 on 2008-09-19 19:26:38Z by imp mips_subr.c was in the Juniper code drop, but didn't have any functions used by other code in the tree. As such it was removed from the merged tree until the functions were needed in the future. The file was missing from the FreeBSD import, but it was listed in the files.mips file as being standard. Remove it from there until such time as we need one. Revision Changes Path 1.3 +0 -1 src/sys/conf/files.mips From imp at FreeBSD.org Fri Sep 19 19:46:14 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 19 19:46:15 2008 Subject: cvs commit: src/sys/conf files.mips Message-ID: <200809191946.m8JJkEN6007157@repoman.freebsd.org> imp 2008-09-19 19:46:11 UTC FreeBSD src repository Modified files: sys/conf files.mips Log: SVN rev 183197 on 2008-09-19 19:46:11Z by imp Add atheros HAL building so the IDT kernel can build. Revision Changes Path 1.4 +7 -0 src/sys/conf/files.mips From sobomax at FreeBSD.org Fri Sep 19 19:50:16 2008 From: sobomax at FreeBSD.org (Maxim Sobolev) Date: Fri Sep 19 19:50:20 2008 Subject: cvs commit: src/sys/boot/ofw/libofw Makefile ofw_console.c Message-ID: <200809191950.m8JJoFub031399@repoman.freebsd.org> sobomax 2008-09-19 19:49:58 UTC FreeBSD src repository Modified files: sys/boot/ofw/libofw Makefile ofw_console.c Log: SVN rev 183198 on 2008-09-19 19:49:58Z by sobomax Backout rev 183181. It appears that I should have been using boot-device of "cd:,\\:tbxi" with properly configured boot.tbxi, instead of booting \boot\loader directly. Rev 183168 could probably stay, since it can be viewed as an anti-foot-shooting measure and has no impact on normal operation. I can revert it as well, if anybody objects. Revision Changes Path 1.13 +1 -1 src/sys/boot/ofw/libofw/Makefile 1.15 +0 -29 src/sys/boot/ofw/libofw/ofw_console.c From sobomax at FreeBSD.org Fri Sep 19 19:52:39 2008 From: sobomax at FreeBSD.org (Maxim Sobolev) Date: Fri Sep 19 19:52:46 2008 Subject: cvs commit: src/sys/boot/ofw/libofw Makefile ofw_console.c In-Reply-To: <48D3EA7F.7010706@FreeBSD.org> References: <200809191100.m8JB0T2T037268@repoman.freebsd.org> <48D3CB22.4090006@freebsd.org> <48D3EA7F.7010706@FreeBSD.org> Message-ID: <48D40304.70800@FreeBSD.org> Peter, it was ignorance on my part, I apologize. Seems to be that I should have been using "cd:,\\:tbxi" as boot-device instead with proper boot.tbxi. I've reverted libofw change due to its hackish nature. Maxim Sobolev wrote: > Peter Grehan wrote: >> Hi Maxim, >> >>> On PowerPC send output to both "/chosen/stdout" and "screen" nodes, >>> unless >>> they point to the very same device. This should make loader usable on >>> some (all?) PowerMacs >> >> What machine(s) are you seeing this on ? I've 'C' hot-key booted a >> bunch of different models with 7.1-BETA. > > MacMini G4 1.2GHz. > > I've re-checked with latest 7.1-BETA ISO, indeed if I am holding 'C' key > the messages are displayed correctly, so that my checkin comment is > partially invalid. > > However, the issue is that if I set boot-device in NVRAM to > "cd:,\boot\loader cd:" or to "cd:,\boot\loader hd:6" (I use the latter > to routinely bootstrap my Mini which has no HFS partitions) the screen > remain gray and blank even though the FreeBSD boots unless I do > ALT-CMD-O-F. With those two changes, both loader and kernel access > console just fine. > > Am I doing something wrong? -Maxim From grehan at freebsd.org Fri Sep 19 20:22:29 2008 From: grehan at freebsd.org (Peter Grehan) Date: Fri Sep 19 20:22:33 2008 Subject: cvs commit: src/sys/boot/ofw/libofw Makefile ofw_console.c In-Reply-To: <48D40304.70800@FreeBSD.org> References: <200809191100.m8JB0T2T037268@repoman.freebsd.org> <48D3CB22.4090006@freebsd.org> <48D3EA7F.7010706@FreeBSD.org> <48D40304.70800@FreeBSD.org> Message-ID: <48D409E7.7050306@freebsd.org> > Peter, it was ignorance on my part, I apologize. Seems to be that I > should have been using "cd:,\\:tbxi" as boot-device instead with proper > boot.tbxi. I've reverted libofw change due to its hackish nature. No problems Maxim. The ofw boot process is, ah, arcane to say the least :) Your change did remind me that syscons doesn't work with a serial console like it does on i386, though luckily enough there are very few desktop Macs with serial ports. later, Peter. From sobomax at FreeBSD.org Fri Sep 19 21:06:35 2008 From: sobomax at FreeBSD.org (Maxim Sobolev) Date: Fri Sep 19 21:06:44 2008 Subject: cvs commit: src/sys/boot/ofw/libofw Makefile ofw_console.c In-Reply-To: <48D409E7.7050306@freebsd.org> References: <200809191100.m8JB0T2T037268@repoman.freebsd.org> <48D3CB22.4090006@freebsd.org> <48D3EA7F.7010706@FreeBSD.org> <48D40304.70800@FreeBSD.org> <48D409E7.7050306@freebsd.org> Message-ID: <48D41456.5010808@FreeBSD.org> Peter Grehan wrote: >> Peter, it was ignorance on my part, I apologize. Seems to be that I >> should have been using "cd:,\\:tbxi" as boot-device instead with >> proper boot.tbxi. I've reverted libofw change due to its hackish nature. > > No problems Maxim. The ofw boot process is, ah, arcane to say the least > :) Your change did remind me that syscons doesn't work with a serial > console like it does on i386, though luckily enough there are very few > desktop Macs with serial ports. While we are talking, I also noticed that my time is constantly off by the same amount after every boot (yes, I am using ntpd), which is 22,169 seconds (I run ntpdate on every boot, which shows me offset). However, if I manually call rtc.read-rtc method via OF prompt, adjust time for DIFF19041970 then the difference is much less. Do you have any idea what the problem might be? This is 7.1-BETA. -Maxim From sobomax at FreeBSD.org Fri Sep 19 21:11:52 2008 From: sobomax at FreeBSD.org (Maxim Sobolev) Date: Fri Sep 19 21:11:59 2008 Subject: cvs commit: src/sys/boot/ofw/libofw Makefile ofw_console.c In-Reply-To: <48D41456.5010808@FreeBSD.org> References: <200809191100.m8JB0T2T037268@repoman.freebsd.org> <48D3CB22.4090006@freebsd.org> <48D3EA7F.7010706@FreeBSD.org> <48D40304.70800@FreeBSD.org> <48D409E7.7050306@freebsd.org> <48D41456.5010808@FreeBSD.org> Message-ID: <48D41598.7000608@FreeBSD.org> Maxim Sobolev wrote: > However, if I manually call rtc.read-rtc method via OF prompt, adjust > time for DIFF19041970 then the difference is much less. Do you have any To clarify: I mean that I call rtc.read-rtc(), write down the value, boot, sync via ntpdate, call time(3), adjust value for DIFF19041970 and compare. -Maxim From kmacy at FreeBSD.org Fri Sep 19 21:12:43 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Fri Sep 19 21:12:47 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_osdep.h src/sys/dev/cxgb/ulp/tom cxgb_defs.h cxgb_tom.c Message-ID: <200809192112.m8JLCgq7066404@repoman.freebsd.org> kmacy 2008-09-19 21:12:19 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_osdep.h sys/dev/cxgb/ulp/tom cxgb_defs.h cxgb_tom.c Log: SVN rev 183199 on 2008-09-19 21:12:19Z by kmacy Fix issue with tom loading by moving cxgb_log_tcb in to tom MFC after: 3 days Revision Changes Path 1.25 +0 -1 src/sys/dev/cxgb/cxgb_osdep.h 1.5 +1 -0 src/sys/dev/cxgb/ulp/tom/cxgb_defs.h 1.9 +29 -0 src/sys/dev/cxgb/ulp/tom/cxgb_tom.c From zec at FreeBSD.org Sat Sep 20 09:09:36 2008 From: zec at FreeBSD.org (Marko Zec) Date: Sat Sep 20 09:09:40 2008 Subject: cvs commit: src/sys/net route.c route.h Message-ID: <200809200909.m8K99ZKI084223@repoman.freebsd.org> zec 2008-09-20 09:09:25 UTC FreeBSD src repository Modified files: sys/net route.c route.h Log: SVN rev 183200 on 2008-09-20 09:09:25Z by zec Move #defines for MRT-related constants from net/route.c to net/route.h, because the vnet code will need those constants as well. Reviewed by: bz Approved by: julian (mentor) MFC after: never Revision Changes Path 1.139 +0 -20 src/sys/net/route.c 1.75 +21 -0 src/sys/net/route.h From marius at FreeBSD.org Sat Sep 20 11:26:23 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Sat Sep 20 11:26:27 2008 Subject: cvs commit: src/sys/sparc64/include tick.h src/sys/sparc64/sparc64 mp_machdep.c tick.c Message-ID: <200809201126.m8KBQNcH025620@repoman.freebsd.org> marius 2008-09-20 11:26:13 UTC FreeBSD src repository Modified files: sys/sparc64/include tick.h sys/sparc64/sparc64 mp_machdep.c tick.c Log: SVN rev 183201 on 2008-09-20 11:26:13Z by marius Use the STICK timers only when absolutely necessary, i.e. if a machine consists of CPUs running at different speeds, for driving hardclock as these timers in turn are driven at frequencies as low as 5MHz, resulting in bad granularity compared to the TICK timers. However, don't employ the workaround for the BlackBird erratum #1 when using the TICK timer on machines with cheetah-class CPUs for performance reasons. Reported by: Florian Smeets Revision Changes Path 1.6 +2 -0 src/sys/sparc64/include/tick.h 1.48 +2 -0 src/sys/sparc64/sparc64/mp_machdep.c 1.25 +29 -29 src/sys/sparc64/sparc64/tick.c From marius at FreeBSD.org Sat Sep 20 11:28:54 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Sat Sep 20 11:28:59 2008 Subject: cvs commit: src/sys/conf files.sparc64 Message-ID: <200809201128.m8KBSsDt044033@repoman.freebsd.org> marius 2008-09-20 11:28:42 UTC FreeBSD src repository Modified files: sys/conf files.sparc64 Log: SVN rev 183202 on 2008-09-20 11:28:42Z by marius Some of the assembly files depend on v9a/v9b-only instructions so compile these with -mcpu=ultrasparc (which is the hard-coded default of our system compiler), which allows the remainder of the kernel to be compiled with "only" -mcpu=v9 for reference and testing purposes. Revision Changes Path 1.98 +8 -3 src/sys/conf/files.sparc64 From marius at FreeBSD.org Sat Sep 20 11:34:25 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Sat Sep 20 11:34:31 2008 Subject: cvs commit: src/sys/conf files.sparc64 options.sparc64 Message-ID: <200809201134.m8KBYPo4083484@repoman.freebsd.org> marius 2008-09-20 11:34:18 UTC FreeBSD src repository Modified files: sys/conf files.sparc64 options.sparc64 Log: SVN rev 183203 on 2008-09-20 11:34:18Z by marius Remove duplicate entry accidentally introduced with r183202. Revision Changes Path 1.99 +0 -1 src/sys/conf/files.sparc64 1.16 +2 -0 src/sys/conf/options.sparc64 From marius at FreeBSD.org Sat Sep 20 11:46:27 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Sat Sep 20 11:46:32 2008 Subject: cvs commit: src/sys/conf options.sparc64 Message-ID: <200809201146.m8KBkQpt055715@repoman.freebsd.org> marius 2008-09-20 11:46:07 UTC FreeBSD src repository Modified files: sys/conf options.sparc64 Log: SVN rev 183204 on 2008-09-20 11:46:07Z by marius Revert this part of r183203 which wasn't meant to be committed, yet. Revision Changes Path 1.17 +0 -2 src/sys/conf/options.sparc64 From rik at FreeBSD.org Sat Sep 20 15:54:32 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sat Sep 20 15:54:36 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c Message-ID: <200809201554.m8KFsWw4038269@repoman.freebsd.org> rik 2008-09-20 15:54:22 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: SVN rev 183205 on 2008-09-20 15:54:22Z by rik Do not do the useless job for an empty table. MFC after: 1 month Revision Changes Path 1.122 +5 -0 src/sbin/ipfw/ipfw2.c From rik at FreeBSD.org Sat Sep 20 16:18:03 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sat Sep 20 16:18:05 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c Message-ID: <200809201618.m8KGI2gA001528@repoman.freebsd.org> rik 2008-09-20 16:17:49 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: SVN rev 183206 on 2008-09-20 16:17:49Z by rik Style(9) the show_nat() function. Revision Changes Path 1.123 +2 -1 src/sbin/ipfw/ipfw2.c From alc at FreeBSD.org Sat Sep 20 16:25:03 2008 From: alc at FreeBSD.org (Alan Cox) Date: Sat Sep 20 16:25:09 2008 Subject: cvs commit: src/sys/i386/i386 pmap.c Message-ID: <200809201625.m8KGP3RF034613@repoman.freebsd.org> alc 2008-09-20 16:24:42 UTC FreeBSD src repository Modified files: sys/i386/i386 pmap.c Log: SVN rev 183207 on 2008-09-20 16:24:42Z by alc MFamd64 SVN rev 179749 CVS rev 1.620 Reverse the direction of pmap_promote_pde()'s traversal over the specified page table page. The direction of the traversal can matter if pmap_promote_pde() has to remove write access (PG_RW) from a PTE that hasn't been modified (PG_M). In general, if there are two or more such PTEs to choose among, it is better to write protect the one nearer the high end of the page table page rather than the low end. This is because most programs access memory in an ascending direction. The net result of this change is a sometimes significant reduction in the number of failed promotion attempts and the number of pages that are write protected by pmap_promote_pde(). MFamd64 SVN rev 179777 CVS rev 1.621 Tweak the promotion test in pmap_promote_pde(). Specifically, test PG_A before PG_M. This sometimes prevents unnecessary removal of write access from a PTE. Overall, the net result is fewer demotions and promotion failures. Revision Changes Path 1.629 +32 -16 src/sys/i386/i386/pmap.c From rik at FreeBSD.org Sat Sep 20 16:46:35 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sat Sep 20 16:46:37 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c Message-ID: <200809201646.m8KGkYq3063047@repoman.freebsd.org> rik 2008-09-20 16:46:19 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: SVN rev 183208 on 2008-09-20 16:46:19Z by rik Remove some unused variables. Revision Changes Path 1.124 +3 -4 src/sbin/ipfw/ipfw2.c From rik at FreeBSD.org Sat Sep 20 19:25:23 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sat Sep 20 19:25:25 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c Message-ID: <200809201925.m8KJPNES002268@repoman.freebsd.org> rik 2008-09-20 19:25:02 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: SVN rev 183209 on 2008-09-20 19:25:02Z by rik Free allocated memory. Revision Changes Path 1.125 +1 -0 src/sbin/ipfw/ipfw2.c From thompsa at FreeBSD.org Sat Sep 20 19:41:21 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Sat Sep 20 19:41:25 2008 Subject: cvs commit: src/sys/net if_clone.c if_clone.h src/sys/net80211 ieee80211_freebsd.c Message-ID: <200809201941.m8KJfLbM043125@repoman.freebsd.org> thompsa 2008-09-20 19:38:37 UTC FreeBSD src repository Modified files: sys/net if_clone.c if_clone.h sys/net80211 ieee80211_freebsd.c Log: SVN rev 183210 on 2008-09-20 19:38:37Z by thompsa Fix clone destruction, can't use the simple api because that does not remove the ifnet from cloner's list. Expose if_clone_destroyif api to do this. Submitted by: sam Revision Changes Path 1.12 +1 -2 src/sys/net/if_clone.c 1.5 +1 -0 src/sys/net/if_clone.h 1.21 +1 -1 src/sys/net80211/ieee80211_freebsd.c From kib at FreeBSD.org Sat Sep 20 19:43:30 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Sat Sep 20 19:43:33 2008 Subject: cvs commit: src/sys/kern vfs_vnops.c Message-ID: <200809201943.m8KJhUhe058882@repoman.freebsd.org> kib 2008-09-20 19:43:22 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: SVN rev 183211 on 2008-09-20 19:43:22Z by kib Initialize birthtime fields in vn_stat() to prevent stat(2) from returning uninitialized birthtime. Most file systems don't initialize birthtime properly in their VOP_GETTATTR(). Submitted by: Jaakko Heinonen Reviewed by: bde Discussed on: freebsd-fs MFC after: 1 month Revision Changes Path 1.266 +9 -0 src/sys/kern/vfs_vnops.c From kib at FreeBSD.org Sat Sep 20 19:47:43 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Sat Sep 20 19:47:47 2008 Subject: cvs commit: src/sys/fs/tmpfs tmpfs_vnops.c src/sys/gnu/fs/xfs/FreeBSD xfs_vnops.c src/sys/kern uipc_mqueue.c src/sys/ufs/ufs ufs_vnops.c Message-ID: <200809201947.m8KJlgPU084611@repoman.freebsd.org> kib 2008-09-20 19:46:45 UTC FreeBSD src repository Modified files: sys/fs/tmpfs tmpfs_vnops.c sys/gnu/fs/xfs/FreeBSD xfs_vnops.c sys/kern uipc_mqueue.c sys/ufs/ufs ufs_vnops.c Log: SVN rev 183212 on 2008-09-20 19:46:45Z by kib Initialize va_flags and va_filerev properly in VOP_GETATTR(). Don't initialize va_vaflags and va_spare because they are not part of the VOP_GETATTR() API. Also don't initialize birthtime to ctime or zero. Submitted by: Jaakko Heinonen Reviewed by: bde Discussed on: freebsd-fs MFC after: 1 month Revision Changes Path 1.21 +1 -3 src/sys/fs/tmpfs/tmpfs_vnops.c 1.11 +0 -6 src/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c 1.34 +0 -1 src/sys/kern/uipc_mqueue.c 1.303 +0 -2 src/sys/ufs/ufs/ufs_vnops.c From kib at FreeBSD.org Sat Sep 20 19:48:43 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Sat Sep 20 19:48:45 2008 Subject: cvs commit: src/sys/kern vfs_vnops.c Message-ID: <200809201948.m8KJmgDh090752@repoman.freebsd.org> kib 2008-09-20 19:48:24 UTC FreeBSD src repository Modified files: sys/kern vfs_vnops.c Log: SVN rev 183213 on 2008-09-20 19:48:24Z by kib Initialize va_rdev to NODEV and va_fsid to VNOVAL before the VOP_GETATTR() call in vn_stat(). Thus if a file system doesn't initialize those fields in VOP_GETATTR() they will have a sane default value. Submitted by: Jaakko Heinonen Discussed on: freebsd-fs MFC after: 1 month Revision Changes Path 1.267 +2 -0 src/sys/kern/vfs_vnops.c From kib at FreeBSD.org Sat Sep 20 19:49:43 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Sat Sep 20 19:49:45 2008 Subject: cvs commit: src/sys/fs/fdescfs fdesc_vnops.c src/sys/fs/hpfs hpfs_vnops.c src/sys/fs/msdosfs msdosfs_vnops.c src/sys/fs/ntfs ntfs_vnops.c src/sys/fs/portalfs portal_vnops.c src/sys/fs/smbfs smbfs_node.c src/sys/fs/tmpfs tmpfs_vnops.c src/sys/fs/udf ... Message-ID: <200809201949.m8KJngWN096267@repoman.freebsd.org> kib 2008-09-20 19:49:15 UTC FreeBSD src repository Modified files: sys/fs/fdescfs fdesc_vnops.c sys/fs/hpfs hpfs_vnops.c sys/fs/msdosfs msdosfs_vnops.c sys/fs/ntfs ntfs_vnops.c sys/fs/portalfs portal_vnops.c sys/fs/smbfs smbfs_node.c sys/fs/tmpfs tmpfs_vnops.c sys/fs/udf udf_vnops.c sys/kern uipc_mqueue.c Log: SVN rev 183214 on 2008-09-20 19:49:15Z by kib Initialize va_rdev to NODEV instead of 0 or VNOVAL in VOP_GETATTR(). NODEV is more appropriate when va_rdev doesn't have a meaningful value. Submitted by: Jaakko Heinonen Suggested by: bde Discussed on: freebsd-fs MFC after: 1 month Revision Changes Path 1.111 +1 -1 src/sys/fs/fdescfs/fdesc_vnops.c 1.74 +1 -1 src/sys/fs/hpfs/hpfs_vnops.c 1.188 +1 -1 src/sys/fs/msdosfs/msdosfs_vnops.c 1.63 +1 -1 src/sys/fs/ntfs/ntfs_vnops.c 1.76 +1 -1 src/sys/fs/portalfs/portal_vnops.c 1.41 +1 -1 src/sys/fs/smbfs/smbfs_node.c 1.22 +1 -1 src/sys/fs/tmpfs/tmpfs_vnops.c 1.70 +1 -1 src/sys/fs/udf/udf_vnops.c 1.35 +1 -1 src/sys/kern/uipc_mqueue.c From kib at FreeBSD.org Sat Sep 20 19:51:17 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Sat Sep 20 19:51:21 2008 Subject: cvs commit: src/sys/fs/devfs devfs_vnops.c src/sys/fs/fdescfs fdesc_vnops.c src/sys/fs/portalfs portal_vnops.c src/sys/fs/pseudofs pseudofs_vnops.c src/sys/fs/tmpfs tmpfs_vnops.c src/sys/gnu/fs/xfs/FreeBSD xfs_vnops.c src/sys/kern ... Message-ID: <200809201951.m8KJpGeG003203@repoman.freebsd.org> kib 2008-09-20 19:50:52 UTC FreeBSD src repository Modified files: sys/fs/devfs devfs_vnops.c sys/fs/fdescfs fdesc_vnops.c sys/fs/portalfs portal_vnops.c sys/fs/pseudofs pseudofs_vnops.c sys/fs/tmpfs tmpfs_vnops.c sys/gnu/fs/xfs/FreeBSD xfs_vnops.c sys/kern uipc_mqueue.c sys/nfsclient nfs_vnops.c Log: SVN rev 183215 on 2008-09-20 19:50:52Z by kib fdescfs, devfs, mqueuefs, nfs, portalfs, pseudofs, tmpfs and xfs initialize the vattr structure in VOP_GETATTR() with VATTR_NULL(), vattr_null() or by zeroing it. Remove these to allow preinitialization of fields work in vn_stat(). This is needed to get birthtime initialized correctly. Submitted by: Jaakko Heinonen Discussed on: freebsd-fs MFC after: 1 month Revision Changes Path 1.167 +1 -2 src/sys/fs/devfs/devfs_vnops.c 1.112 +3 -3 src/sys/fs/fdescfs/fdesc_vnops.c 1.77 +1 -2 src/sys/fs/portalfs/portal_vnops.c 1.69 +1 -1 src/sys/fs/pseudofs/pseudofs_vnops.c 1.23 +0 -2 src/sys/fs/tmpfs/tmpfs_vnops.c 1.12 +0 -1 src/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c 1.36 +0 -1 src/sys/kern/uipc_mqueue.c 1.289 +23 -3 src/sys/nfsclient/nfs_vnops.c From kib at FreeBSD.org Sat Sep 20 19:56:26 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Sat Sep 20 19:56:30 2008 Subject: cvs commit: src/sys/vm vm_mmap.c Message-ID: <200809201956.m8KJuQvG035131@repoman.freebsd.org> kib 2008-09-20 19:56:02 UTC FreeBSD src repository Modified files: sys/vm vm_mmap.c Log: SVN rev 183216 on 2008-09-20 19:56:02Z by kib Allow the d_mmap driver methods to use cdevpriv KPI during verification phase of establishing mapping. Discussed with: rwatson, jhb, rnoland Tested by: rnoland MFC after: 3 days Revision Changes Path 1.224 +2 -0 src/sys/vm/vm_mmap.c From rodrigc at FreeBSD.org Sat Sep 20 21:13:14 2008 From: rodrigc at FreeBSD.org (Craig Rodrigues) Date: Sat Sep 20 21:13:16 2008 Subject: cvs commit: src/lib/libc/gen getosreldate.3 Message-ID: <200809202113.m8KLDEmT054706@repoman.freebsd.org> rodrigc 2008-09-20 21:12:54 UTC FreeBSD src repository Modified files: lib/libc/gen getosreldate.3 Log: SVN rev 183217 on 2008-09-20 21:12:54Z by rodrigc does not have a forward declration of getosreldate(), so remove it from this man page. MFC after: 3 days Revision Changes Path 1.4 +0 -1 src/lib/libc/gen/getosreldate.3 From kaiw at FreeBSD.org Sat Sep 20 22:10:34 2008 From: kaiw at FreeBSD.org (Kai Wang) Date: Sat Sep 20 22:10:39 2008 Subject: cvs commit: src/usr.bin/ar Makefile acplex.l acpyacc.y ar.c ar.h write.c Message-ID: <200809202210.m8KMAYUK006317@repoman.freebsd.org> kaiw 2008-09-20 22:10:10 UTC FreeBSD src repository Modified files: usr.bin/ar Makefile ar.c ar.h write.c Added files: usr.bin/ar acplex.l acpyacc.y Log: SVN rev 183218 on 2008-09-20 22:10:10Z by kaiw Add support for option "-M", which is used to operate ar(1) in a script mode like the MRI(Microtec Research Inc.) "librarian" program. Originally this option is provided by Binutils ar(1) to ease the transition for developers who are used to writing "librarian" scripts. We added this option to BSD ar(1) because: 1. Further improve the compatibility with Binutils ar(1). 2. There are still a few software using this -M option. (at least one in our ports collection) Suggested by: rink & erwin Revision Changes Path 1.21 +1 -1 src/usr.bin/ar/Makefile 1.1 +78 -0 src/usr.bin/ar/acplex.l (new) 1.1 +662 -0 src/usr.bin/ar/acpyacc.y (new) 1.19 +10 -2 src/usr.bin/ar/ar.c 1.4 +6 -3 src/usr.bin/ar/ar.h 1.6 +107 -41 src/usr.bin/ar/write.c From marius at alchemy.franken.de Sat Sep 20 23:11:55 2008 From: marius at alchemy.franken.de (Marius Strobl) Date: Sat Sep 20 23:11:58 2008 Subject: removal of ipi_all() and ipi_self() [Re: cvs commit: src/sys/sparc64/include smp.h src/sys/sparc64/sparc64 genassym.c mp_machdep.c] In-Reply-To: <89B9A8BE-05F2-4DB2-B7B2-AB240AA9F0DD@mac.com> References: <200809181356.m8IDuaxT089888@repoman.freebsd.org> <200809181027.51997.jhb@freebsd.org> <20080918191947.GX94638@alchemy.franken.de> <89B9A8BE-05F2-4DB2-B7B2-AB240AA9F0DD@mac.com> Message-ID: <20080920231152.GA67442@alchemy.franken.de> On Thu, Sep 18, 2008 at 12:48:52PM -0700, Marcel Moolenaar wrote: > > On Sep 18, 2008, at 12:19 PM, Marius Strobl wrote: > > >On Thu, Sep 18, 2008 at 10:27:51AM -0400, John Baldwin wrote: > >>On Thursday 18 September 2008 09:56:30 am Marius Strobl wrote: > >>>marius 2008-09-18 13:56:30 UTC > >>> > >>> FreeBSD src repository > >>> > >>> Modified files: > >>> sys/sparc64/include smp.h > >>> sys/sparc64/sparc64 genassym.c mp_machdep.c > >>> Log: > >>> SVN rev 183142 on 2008-09-18 13:56:30Z by marius > >>> > >>> - Newer firmware versions no longer provide SUNW,stop-self so just > >>> disable interrupts and loop forever with these. > >>> - Hide all MP-related bits in underneath #ifdef > >>>SMP. > >>> - Inline ipi_all_but_self(9) and ipi_selected(9). We don't expose > >>>any > >>> additional bits but save a few cycles by doing so. > >>> - Remove ipi_all(9), which actually only called panic(9). It > >>>can't be > >>> implemented natively anyway and having it removed at least causes > >>> MI users to fail already fail when linking. > >> > >>Should we just remove ipi_all() completely? > >> > > > >Well, grepping in the CVS repository shows that there never was > >an actually consumer of ipi_all() (only #ifdef'ed out ones in > >ironically the sparc64 code) so it seems to be a good candidate > >for axing. Generally I can't think of a reason why MI code would > >want a CPU to send an IPI to itself. Actually, ipi_self() also > >isn't and never was used in MI code, only in ia64 and powerpc > >code for testing purposes. > > That's DS (=developer-specific) code rather than MI or MD code :-) > > Sending a test IPI to 'self' helps with bring-up or porting, but > serves no real purpose (other than maybe a POST-like purpose) > once IPIs are known to work... > Okay, I take these as a call for removing ipi_all() and ipi_self() along with the ia64 and powerpc test IPI code completely. A patch doing just that and which passes a universe build just fine is at: http://people.freebsd.org/~marius/nuke_ipi_all_self.diff Does anybody object to committing it? Should __FreeBSD_version be bumped for this? Marius From sam at FreeBSD.org Sun Sep 21 00:26:22 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 00:26:24 2008 Subject: cvs commit: src/tools/tools/net80211/scripts config Message-ID: <200809210026.m8L0QMmT080083@repoman.freebsd.org> sam 2008-09-21 00:26:13 UTC FreeBSD src repository Modified files: tools/tools/net80211/scripts config Log: SVN rev 183219 on 2008-09-21 00:26:13Z by sam eliminate hardwired lists; use the media type to autoconfig Revision Changes Path 1.2 +17 -3 src/tools/tools/net80211/scripts/config From kaiw at FreeBSD.org Sun Sep 21 00:27:23 2008 From: kaiw at FreeBSD.org (Kai Wang) Date: Sun Sep 21 00:27:28 2008 Subject: cvs commit: src/usr.bin/ar Makefile Message-ID: <200809210027.m8L0RNiq080176@repoman.freebsd.org> kaiw 2008-09-21 00:27:16 UTC FreeBSD src repository Modified files: usr.bin/ar Makefile Log: SVN rev 183220 on 2008-09-21 00:27:16Z by kaiw Fix build. Revision Changes Path 1.22 +2 -0 src/usr.bin/ar/Makefile From sam at FreeBSD.org Sun Sep 21 00:29:09 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 00:29:11 2008 Subject: cvs commit: src/sys/dev/ath if_athvar.h Message-ID: <200809210029.m8L0T9Dl080319@repoman.freebsd.org> sam 2008-09-21 00:28:54 UTC FreeBSD src repository Modified files: sys/dev/ath if_athvar.h Log: SVN rev 183221 on 2008-09-21 00:28:54Z by sam fix memory smash on lp64 platforms; mostly noticeable in user mode as being unable to associate Revision Changes Path 1.67 +5 -0 src/sys/dev/ath/if_athvar.h From sam at FreeBSD.org Sun Sep 21 00:30:41 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 00:30:45 2008 Subject: cvs commit: src/sys/dev/ath if_ath.c Message-ID: <200809210030.m8L0UeS1083254@repoman.freebsd.org> sam 2008-09-21 00:30:33 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c Log: SVN rev 183222 on 2008-09-21 00:30:33Z by sam fix compilation on 64-bit platform w/ ATH_DEBUG Revision Changes Path 1.192 +2 -1 src/sys/dev/ath/if_ath.c From thompsa at FreeBSD.org Sun Sep 21 06:01:15 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Sun Sep 21 06:01:21 2008 Subject: cvs commit: src/sys/net if_lagg.c Message-ID: <200809210601.m8L61EWx065877@repoman.freebsd.org> thompsa 2008-09-21 06:01:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/net if_lagg.c Log: SVN rev 183223 on 2008-09-21 06:01:03Z by thompsa MFC r183135 Make sure there is at least one port to avoid divide by zero when choosing the tx port. Approved by: re (kensmith) Revision Changes Path 1.19.2.8 +2 -1 src/sys/net/if_lagg.c From thompsa at FreeBSD.org Sun Sep 21 06:02:01 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Sun Sep 21 06:02:03 2008 Subject: cvs commit: src/sys/net if_lagg.c Message-ID: <200809210602.m8L620Hf070679@repoman.freebsd.org> thompsa 2008-09-21 06:01:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/net if_lagg.c Log: SVN rev 183224 on 2008-09-21 06:01:52Z by thompsa MFC r183135 Make sure there is at least one port to avoid divide by zero when choosing the tx port. Approved by: re (kensmith) Revision Changes Path 1.11.2.12 +2 -1 src/sys/net/if_lagg.c From zec at FreeBSD.org Sun Sep 21 07:33:48 2008 From: zec at FreeBSD.org (Marko Zec) Date: Sun Sep 21 07:33:52 2008 Subject: cvs commit: src/sys/netgraph ng_source.c Message-ID: <200809210733.m8L7XluF010167@repoman.freebsd.org> zec 2008-09-21 07:33:33 UTC FreeBSD src repository Modified files: sys/netgraph ng_source.c Log: SVN rev 183225 on 2008-09-21 07:33:33Z by zec Fix error message content. Approved by: julian (mentor) MFC after: 3 days Revision Changes Path 1.32 +1 -1 src/sys/netgraph/ng_source.c From rik at FreeBSD.org Sun Sep 21 12:54:24 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sun Sep 21 12:54:28 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c Message-ID: <200809211254.m8LCsNWp084043@repoman.freebsd.org> rik 2008-09-21 12:54:09 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: SVN rev 183228 on 2008-09-21 12:54:09Z by rik Move table list to a separate function. Revision Changes Path 1.126 +46 -37 src/sbin/ipfw/ipfw2.c From simon at FreeBSD.org Sun Sep 21 13:18:42 2008 From: simon at FreeBSD.org (Simon L. Nielsen) Date: Sun Sep 21 13:18:47 2008 Subject: cvs commit: src/crypto/openssl FREEBSD-Xlist FREEBSD-upgrade Message-ID: <200809211318.m8LDIg8w033253@repoman.freebsd.org> simon 2008-09-21 13:18:25 UTC FreeBSD src repository Removed files: crypto/openssl FREEBSD-Xlist FREEBSD-upgrade Log: SVN rev 183229 on 2008-09-21 13:18:25Z by simon The vendor area is the proper home for these files now. Revision Changes Path 1.8 +0 -50 src/crypto/openssl/FREEBSD-Xlist (dead) 1.3 +0 -43 src/crypto/openssl/FREEBSD-upgrade (dead) From ed at FreeBSD.org Sun Sep 21 14:02:58 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Sun Sep 21 14:03:00 2008 Subject: cvs commit: src/sys/fs/devfs devfs_devs.c Message-ID: <200809211402.m8LE2wL0096977@repoman.freebsd.org> ed 2008-09-21 14:02:43 UTC FreeBSD src repository Modified files: sys/fs/devfs devfs_devs.c Log: SVN rev 183230 on 2008-09-21 14:02:43Z by ed Already initialize the vfs timestamps inside the cdev upon allocation. In the MPSAFE TTY branch I noticed the vfs timestamps inside devfs were allocated with 0, where the getattr() routine bumps the timestamps to boottime if the value is below 3600. The reason why it has been designed like this, is because timestamps during boot are likely to be invalid. This means that device nodes that are created on demand (posix_openpt()) have timestamps with a value of boottime, which is not what we want. Solve this by calling vfs_timestamp() inside devfs_alloc(). Discussed with: kib Revision Changes Path 1.55 +4 -0 src/sys/fs/devfs/devfs_devs.c From antoine at FreeBSD.org Sun Sep 21 16:20:04 2008 From: antoine at FreeBSD.org (Antoine Brodin) Date: Sun Sep 21 16:20:06 2008 Subject: cvs commit: src ObsoleteFiles.inc Message-ID: <200809211619.m8LGJx3a035476@repoman.freebsd.org> antoine 2008-09-21 16:11:11 UTC FreeBSD src repository Modified files: . ObsoleteFiles.inc Log: SVN rev 183235 on 2008-09-21 16:11:11Z by antoine Correct suser(9) entry. Revision Changes Path 1.162 +2 -1 src/ObsoleteFiles.inc From alc at FreeBSD.org Sun Sep 21 18:01:40 2008 From: alc at FreeBSD.org (Alan Cox) Date: Sun Sep 21 18:01:42 2008 Subject: cvs commit: src/sys/vm vm_pageout.c Message-ID: <200809211801.m8LI1drl071381@repoman.freebsd.org> alc 2008-09-21 18:01:34 UTC FreeBSD src repository Modified files: sys/vm vm_pageout.c Log: SVN rev 183236 on 2008-09-21 18:01:34Z by alc Prevent an integer overflow in vm_pageout_page_stats() on machines with a large number of physical pages. PR: 126158 Submitted by: Dmitry Tejblum MFC after: 3 days Revision Changes Path 1.299 +2 -1 src/sys/vm/vm_pageout.c From simon at FreeBSD.org Sun Sep 21 18:02:10 2008 From: simon at FreeBSD.org (Simon L. Nielsen) Date: Sun Sep 21 18:02:15 2008 Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh Message-ID: <200809211802.m8LI2ApH075657@repoman.freebsd.org> simon 2008-09-21 18:02:00 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: SVN rev 183237 on 2008-09-21 18:02:00Z by simon Include $NANO_NAME in the completed message. This is nice if you are building multiple NanoBSD images at once to keep track of what is running and what isn't. Revision Changes Path 1.39 +1 -1 src/tools/tools/nanobsd/nanobsd.sh From ed at FreeBSD.org Sun Sep 21 18:13:13 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Sun Sep 21 18:13:18 2008 Subject: cvs commit: src/sys/kern subr_clist.c src/sys/sys clist.h param.h Message-ID: <200809211813.m8LIDDKi043549@repoman.freebsd.org> ed 2008-09-21 18:12:18 UTC FreeBSD src repository Modified files: sys/kern subr_clist.c sys/sys clist.h param.h Log: SVN rev 183238 on 2008-09-21 18:12:18Z by ed Now that the number of clist consumers have dropped massively, trim down the code to prevent useless waste of space. - Remove support for quote bits. There is not a single driver that needs these bits anymore. This means putc() now accepts a char instead of an int. - Remove the unneeded catq() and nextc() routines. They were only used by the old TTY layer. - Convert the clist code to use ANSI C prototypes. Revision Changes Path 1.48 +14 -181 src/sys/kern/subr_clist.c 1.14 +1 -4 src/sys/sys/clist.h 1.368 +1 -2 src/sys/sys/param.h From peter at wemm.org Sun Sep 21 19:23:15 2008 From: peter at wemm.org (Peter Wemm) Date: Sun Sep 21 19:23:23 2008 Subject: cvs commit: src/lib/libc/gen getosreldate.3 In-Reply-To: <200809202113.m8KLDEmT054706@repoman.freebsd.org> References: <200809202113.m8KLDEmT054706@repoman.freebsd.org> Message-ID: On Sat, Sep 20, 2008 at 2:12 PM, Craig Rodrigues wrote: > rodrigc 2008-09-20 21:12:54 UTC > > FreeBSD src repository > > Modified files: > lib/libc/gen getosreldate.3 > Log: > SVN rev 183217 on 2008-09-20 21:12:54Z by rodrigc > > does not have a forward declration of getosreldate(), so > remove it from this man page. I fixed this ages ago but forgot to commit that part. I'll try and do that today. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell From ed at FreeBSD.org Sun Sep 21 19:24:27 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Sun Sep 21 19:24:32 2008 Subject: cvs commit: src/sys/kern tty_pts.c Message-ID: <200809211924.m8LJORrD083234@repoman.freebsd.org> ed 2008-09-21 19:24:15 UTC FreeBSD src repository Modified files: sys/kern tty_pts.c Log: SVN rev 183239 on 2008-09-21 19:24:15Z by ed Make fstat() on a pseudo-terminal master return sane timestamps. Because pseudo-terminal master file descriptors no longer have a vnode underneath, we have to fill in fstat() values ourselves. Make our implementation somewhat sane by returning the timestamps of the TTY device node that corresponds with our file descriptor. Obtained from: //depot/projects/mpsafettty/... Revision Changes Path 1.22 +9 -5 src/sys/kern/tty_pts.c From rik at FreeBSD.org Sun Sep 21 20:43:05 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sun Sep 21 20:43:11 2008 Subject: cvs commit: src/sys/netinet ip_fw.h Message-ID: <200809212043.m8LKh5vK062644@repoman.freebsd.org> rik 2008-09-21 20:42:42 UTC FreeBSD src repository Modified files: sys/netinet ip_fw.h Log: SVN rev 183240 on 2008-09-21 20:42:42Z by rik Export IPFW_TABLES_MAX value for compiled in defaults. Revision Changes Path 1.117 +6 -1 src/sys/netinet/ip_fw.h From sam at freebsd.org Sun Sep 21 21:32:00 2008 From: sam at freebsd.org (Sam Leffler) Date: Sun Sep 21 21:32:05 2008 Subject: cvs commit: src/sys/kern subr_clist.c src/sys/sys clist.h param.h In-Reply-To: <200809211813.m8LIDDKi043549@repoman.freebsd.org> References: <200809211813.m8LIDDKi043549@repoman.freebsd.org> Message-ID: <48D6BD4F.9020004@freebsd.org> Ed Schouten wrote: > ed 2008-09-21 18:12:18 UTC > > FreeBSD src repository > > Modified files: > sys/kern subr_clist.c > sys/sys clist.h param.h > Log: > SVN rev 183238 on 2008-09-21 18:12:18Z by ed > > Now that the number of clist consumers have dropped massively, trim down > the code to prevent useless waste of space. > > - Remove support for quote bits. There is not a single driver that needs > these bits anymore. This means putc() now accepts a char instead of an > int. > > - Remove the unneeded catq() and nextc() routines. They were only used > by the old TTY layer. > > - Convert the clist code to use ANSI C prototypes. > > While there are no drivers in the tree that need these facilities perhaps there are drivers out of tree? Might consider just #ifdef'ing them. Sam From rik at FreeBSD.org Sun Sep 21 21:47:07 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sun Sep 21 21:47:12 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c Message-ID: <200809212147.m8LLl70h069413@repoman.freebsd.org> rik 2008-09-21 21:46:56 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: SVN rev 183241 on 2008-09-21 21:46:56Z by rik Add the check of the table number. Revision Changes Path 1.127 +17 -0 src/sbin/ipfw/ipfw2.c From sam at FreeBSD.org Sun Sep 21 22:08:59 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 22:09:03 2008 Subject: cvs commit: src/etc Makefile src/etc/periodic/daily Makefile src/etc/periodic/monthly Makefile src/etc/periodic/security Makefile src/etc/periodic/weekly Makefile src/gnu/usr.bin Makefile src/lib Makefile src/libexec Makefile src/sbin Makefile src/share ... Message-ID: <200809212208.m8LM8wBB001671@repoman.freebsd.org> sam 2008-09-21 22:02:26 UTC FreeBSD src repository Modified files: etc Makefile etc/periodic/daily Makefile etc/periodic/monthly Makefile etc/periodic/security Makefile etc/periodic/weekly Makefile gnu/usr.bin Makefile lib Makefile libexec Makefile sbin Makefile share Makefile share/mk bsd.own.mk usr.bin Makefile usr.bin/netstat Makefile main.c netstat.h usr.sbin Makefile Added files: tools/build/options WITHOUT_ACCT WITHOUT_AMD WITHOUT_APM WITHOUT_AT WITHOUT_CTM WITHOUT_FREEBSD_UPDATE WITHOUT_IPFW WITHOUT_JAIL WITHOUT_LEGACY_CONSOLE WITHOUT_LOCATE WITHOUT_MAIL WITHOUT_MAKE WITHOUT_NDIS WITHOUT_NETGRAPH WITHOUT_NTP WITHOUT_PKGTOOLS WITHOUT_PMC WITHOUT_PORTSNAP WITHOUT_PPP WITHOUT_QUOTAS WITHOUT_ROUTED WITHOUT_SLIP WITHOUT_SYSINSTALL WITHOUT_TELNET WITHOUT_TEXTPROC WITHOUT_WIRELESS Log: SVN rev 183242 on 2008-09-21 22:02:26Z by sam add new build knobs and jigger some existing controls to improve control over the result of buildworld and installworld; this especially helps packaging systems such as nanobsd Reviewed by: various (posted to arch) MFC after: 1 month Revision Changes Path 1.369 +54 -13 src/etc/Makefile 1.17 +37 -12 src/etc/periodic/daily/Makefile 1.4 +9 -2 src/etc/periodic/monthly/Makefile 1.7 +17 -4 src/etc/periodic/security/Makefile 1.10 +17 -5 src/etc/periodic/weekly/Makefile 1.99 +6 -5 src/gnu/usr.bin/Makefile 1.233 +42 -24 src/lib/Makefile 1.80 +21 -5 src/libexec/Makefile 1.174 +22 -5 src/sbin/Makefile 1.39 +26 -16 src/share/Makefile 1.78 +40 -1 src/share/mk/bsd.own.mk 1.1 +5 -0 src/tools/build/options/WITHOUT_ACCT (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_AMD (new) 1.1 +5 -0 src/tools/build/options/WITHOUT_APM (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_AT (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_CTM (new) 1.1 +3 -0 src/tools/build/options/WITHOUT_FREEBSD_UPDATE (new) 1.1 +2 -0 src/tools/build/options/WITHOUT_IPFW (new) 1.1 +3 -0 src/tools/build/options/WITHOUT_JAIL (new) 1.1 +5 -0 src/tools/build/options/WITHOUT_LEGACY_CONSOLE (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_LOCATE (new) 1.1 +2 -0 src/tools/build/options/WITHOUT_MAIL (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_MAKE (new) 1.1 +3 -0 src/tools/build/options/WITHOUT_NDIS (new) 1.1 +3 -0 src/tools/build/options/WITHOUT_NETGRAPH (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_NTP (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_PKGTOOLS (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_PMC (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_PORTSNAP (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_PPP (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_QUOTAS (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_ROUTED (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_SLIP (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_SYSINSTALL (new) 1.1 +4 -0 src/tools/build/options/WITHOUT_TELNET (new) 1.1 +3 -0 src/tools/build/options/WITHOUT_TEXTPROC (new) 1.1 +5 -0 src/tools/build/options/WITHOUT_WIRELESS (new) 1.319 +75 -27 src/usr.bin/Makefile 1.41 +10 -3 src/usr.bin/netstat/Makefile 1.91 +8 -2 src/usr.bin/netstat/main.c 1.56 +2 -0 src/usr.bin/netstat/netstat.h 1.395 +181 -61 src/usr.sbin/Makefile From sam at FreeBSD.org Sun Sep 21 22:11:09 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 22:11:11 2008 Subject: cvs commit: src/sys/net80211 ieee80211.h Message-ID: <200809212211.m8LMB8Dl009524@repoman.freebsd.org> sam 2008-09-21 22:09:18 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211.h Log: SVN rev 183243 on 2008-09-21 22:09:18Z by sam o fix spelling of EOSP o correct SMPS values Revision Changes Path 1.23 +4 -4 src/sys/net80211/ieee80211.h From sam at FreeBSD.org Sun Sep 21 22:16:10 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 22:16:14 2008 Subject: cvs commit: src/sbin/ifconfig regdomain.c Message-ID: <200809212216.m8LMG993049543@repoman.freebsd.org> sam 2008-09-21 22:16:03 UTC FreeBSD src repository Modified files: sbin/ifconfig regdomain.c Log: SVN rev 183244 on 2008-09-21 22:16:03Z by sam check for undefined identifiers Revision Changes Path 1.4 +59 -12 src/sbin/ifconfig/regdomain.c From sam at FreeBSD.org Sun Sep 21 22:22:42 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 22:22:47 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ddb.c ieee80211_ht.c ieee80211_ht.h Message-ID: <200809212222.m8LMMeoK081976@repoman.freebsd.org> sam 2008-09-21 22:22:28 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ddb.c ieee80211_ht.c ieee80211_ht.h Log: SVN rev 183245 on 2008-09-21 22:22:28Z by sam Cleanup starting seq# for tx ampdu: o use txa_start to form the addba request and purge txa_seqstart o fill txa_start before calling ic_addba_request to permit drivers to override when they handle seq# generation (e.g. mwl) Revision Changes Path 1.8 +2 -2 src/sys/net80211/ieee80211_ddb.c 1.19 +5 -3 src/sys/net80211/ieee80211_ht.c 1.8 +2 -2 src/sys/net80211/ieee80211_ht.h From sam at FreeBSD.org Sun Sep 21 22:24:12 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 22:24:16 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ht.c Message-ID: <200809212224.m8LMOBUY094438@repoman.freebsd.org> sam 2008-09-21 22:24:07 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ht.c Log: SVN rev 183246 on 2008-09-21 22:24:07Z by sam Always update ic_lastnonht so we track overlapping legacy bss properly; was doing this only on a change in the protection mode so the advertised protection mode in the beacon would oscillate. Submitted by: Chris Zimmermann Revision Changes Path 1.20 +9 -10 src/sys/net80211/ieee80211_ht.c From peter at wemm.org Sun Sep 21 22:41:45 2008 From: peter at wemm.org (Peter Wemm) Date: Sun Sep 21 22:41:52 2008 Subject: cvs commit: src/sys/i386/conf GENERIC In-Reply-To: <200809161649.46724.jhb@freebsd.org> References: <200809162027.m8GKRxMl083609@repoman.freebsd.org> <200809161649.46724.jhb@freebsd.org> Message-ID: On Tue, Sep 16, 2008 at 1:49 PM, John Baldwin wrote: > On Tuesday 16 September 2008 04:22:22 pm John Baldwin wrote: >> jhb 2008-09-16 20:22:22 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/i386/conf GENERIC >> Log: >> SVN rev 183101 on 2008-09-16 20:22:22Z by jhb >> >> Add 'device acpi' to GENERIC on i386. Most newer i386 machines require > it, >> so the benefit of having acpi.ko as a standalone module is outweighed by >> the complications of drivers compiled into the kernel not including ACPI >> attachments by default. >> >> Discussed on: current > > I have not disabled the build of the acpi.ko kernel module for now or changed > any of the other infrastructure. The bits in the loader to auto-load the > acpi.ko module are smart enough to not load it if it is already compiled into > the kernel (or at least I haven't had any problems over the last N years I > have had 'device acpi' in my i386 kernels). IMHO, leave the loader autoload glue for acpi.ko in for the life of 8.x - If one uses an 8.x loader with a 7.x kernel, POLA would have it autoload the acpi.ko if needed. Still.. if somebody manually loads a 7.x kernel on an 8.x host, it isn't a major imposition to have them type 'load acpi' before the 'boot'. Anyway, thanks for this! -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell From sam at FreeBSD.org Sun Sep 21 23:00:28 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 23:00:32 2008 Subject: cvs commit: src/sys/net80211 ieee80211_adhoc.c ieee80211_freebsd.h ieee80211_hostap.c ieee80211_ht.c ieee80211_output.c ieee80211_sta.c ieee80211_wds.c Message-ID: <200809212300.m8LN0RxM011905@repoman.freebsd.org> sam 2008-09-21 23:00:19 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_adhoc.c ieee80211_freebsd.h ieee80211_hostap.c ieee80211_ht.c ieee80211_output.c ieee80211_sta.c ieee80211_wds.c Log: SVN rev 183247 on 2008-09-21 23:00:19Z by sam Cleanup AMPDU handling: For receive: o explicitly tag rx frames w/ M_AMPDU instead of passing frames through the reorder processing according to the node having HT and the frame being QoS data o relax ieee80211_ampdu_reorder asserts to allow any frame to be passed in, unsuitable frames are returned to the caller for normal processing; this permits drivers that cannot inspect the PLCP to mark all data frames as potential ampdu candidates with only a small penalty o add M_AMPDU_MPDU to identify frames resubmitted from the reorder q For transmit: o tag aggregation candidates with M_AMPDU_MPDU o fix the QoS ack policy set in ampdu subframes; we only support immediate BA streams which should be marked for "normal ack" to get implicit block ack behaviour; interestingly certain vendor parts BA'd frames with the 11e BA ack policy set o do not assign a sequence # to aggregation candidates; this must be done when frames are submitted for transmit (NB: this can/will be handled better when aggregation is pulled up to net80211) Revision Changes Path 1.3 +9 -13 src/sys/net80211/ieee80211_adhoc.c 1.21 +7 -3 src/sys/net80211/ieee80211_freebsd.h 1.3 +9 -13 src/sys/net80211/ieee80211_hostap.c 1.21 +12 -4 src/sys/net80211/ieee80211_ht.c 1.61 +23 -3 src/sys/net80211/ieee80211_output.c 1.3 +9 -13 src/sys/net80211/ieee80211_sta.c 1.3 +9 -13 src/sys/net80211/ieee80211_wds.c From sam at FreeBSD.org Sun Sep 21 23:16:37 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 23:16:42 2008 Subject: cvs commit: src/sys/dev/ath if_ath.c src/sys/net80211 ieee80211_crypto.c ieee80211_crypto.h ieee80211_ddb.c ieee80211_var.h Message-ID: <200809212316.m8LNGb2h020810@repoman.freebsd.org> sam 2008-09-21 23:16:19 UTC FreeBSD src repository Modified files: sys/dev/ath if_ath.c sys/net80211 ieee80211_crypto.c ieee80211_crypto.h ieee80211_ddb.c ieee80211_var.h Log: SVN rev 183248 on 2008-09-21 23:16:19Z by sam Crypto api changes: o don't use the key index to identify when the driver has been asked to allocate a key slot, use an explicit flag; allows drivers to force s/w fallback for entries in the global table o change callback api to allocate driver resources for a crypto key: - de-const the key parameter so drivers can muck with the flags - on callback failure don't automatically try to setup s/w crypto; instead the driver must now mark the key entry for s/w crypto and the caller will re-attach the cipher module NB: api change permits drivers more control over fallback to s/w crypto (e.g. based on a limited number of h/w key slots) Revision Changes Path 1.193 +2 -2 src/sys/dev/ath/if_ath.c 1.20 +42 -39 src/sys/net80211/ieee80211_crypto.c 1.18 +10 -7 src/sys/net80211/ieee80211_crypto.h 1.9 +1 -1 src/sys/net80211/ieee80211_ddb.c 1.60 +1 -1 src/sys/net80211/ieee80211_var.h From sam at FreeBSD.org Sun Sep 21 23:18:49 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 23:18:54 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ht.c Message-ID: <200809212318.m8LNImD9034709@repoman.freebsd.org> sam 2008-09-21 23:18:36 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ht.c Log: SVN rev 183249 on 2008-09-21 23:18:36Z by sam simplify debug msg Revision Changes Path 1.22 +2 -3 src/sys/net80211/ieee80211_ht.c From sam at FreeBSD.org Sun Sep 21 23:20:19 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 23:20:24 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ht.c ieee80211_ht.h Message-ID: <200809212320.m8LNKJik035982@repoman.freebsd.org> sam 2008-09-21 23:20:04 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ht.c ieee80211_ht.h Log: SVN rev 183250 on 2008-09-21 23:20:04Z by sam change ieee80211_ampdu_stop to take an explicit reason code Revision Changes Path 1.23 +7 -5 src/sys/net80211/ieee80211_ht.c 1.9 +1 -1 src/sys/net80211/ieee80211_ht.h From sam at FreeBSD.org Sun Sep 21 23:25:50 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 23:25:54 2008 Subject: cvs commit: src/sys/net80211 ieee80211_node.c ieee80211_node.h Message-ID: <200809212325.m8LNPoqD081859@repoman.freebsd.org> sam 2008-09-21 23:25:33 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_node.c ieee80211_node.h Log: SVN rev 183251 on 2008-09-21 23:25:33Z by sam Add current transmit parameters for fixed rate handling so drivers don't duplicate this. These are setup according to the role of the node--the bss node for ap and adhoc modes need to use parameters that are the least common denomimator of all nodes in the bss; otherwise we are setting up params for a station joining a bss and we select those according to the capabilities of the station. This stuff needs more work as we do extra work due to having setup in common code paths shared by nodes using both roles. Revision Changes Path 1.101 +45 -0 src/sys/net80211/ieee80211_node.c 1.35 +1 -0 src/sys/net80211/ieee80211_node.h From sam at FreeBSD.org Sun Sep 21 23:31:36 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 23:31:38 2008 Subject: cvs commit: src/sys/net80211 ieee80211_node.h Message-ID: <200809212331.m8LNVa1e007558@repoman.freebsd.org> sam 2008-09-21 23:31:17 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_node.h Log: SVN rev 183252 on 2008-09-21 23:31:17Z by sam o widen ni_flags as it's going to be full shortly o shuffle members to minimize holes Revision Changes Path 1.36 +17 -17 src/sys/net80211/ieee80211_node.h From sam at FreeBSD.org Sun Sep 21 23:32:52 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 23:32:57 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ht.c Message-ID: <200809212332.m8LNWqjS017139@repoman.freebsd.org> sam 2008-09-21 23:32:48 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ht.c Log: SVN rev 183253 on 2008-09-21 23:32:48Z by sam don't propagate ht bss occupancy changes to legacy vaps; they won't have an htinfo ie to update Revision Changes Path 1.24 +3 -0 src/sys/net80211/ieee80211_ht.c From sam at FreeBSD.org Sun Sep 21 23:44:23 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 23:44:28 2008 Subject: cvs commit: src/sys/net80211 ieee80211_hostap.c ieee80211_ht.c ieee80211_ht.h ieee80211_sta.c Message-ID: <200809212344.m8LNiNbN089580@repoman.freebsd.org> sam 2008-09-21 23:44:15 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_hostap.c ieee80211_ht.c ieee80211_ht.h ieee80211_sta.c Log: SVN rev 183254 on 2008-09-21 23:44:15Z by sam Revamp ht ie handling: o change ieee80211_parse_htcap and ieee80211_parse_htinfo to save only internal state obtained from the ie's; no dynamic state such as ni_chw is altered o add ieee80211_ht_updateparams to parse ht cap+info ie's and update dynamic node state o change ieee80211_ht_node_init to not take an htcap ie that is parsed; instead have the caller make a separate call as one caller wants to parse the ie while another wants to parse both cap+info ie's and update state so can better do this with ieee80211_ht_updateparams These changes fix sta mode state handling where the node's channel width was shifted to ht20/ht40 prematurely. Revision Changes Path 1.4 +2 -1 src/sys/net80211/ieee80211_hostap.c 1.25 +98 -42 src/sys/net80211/ieee80211_ht.c 1.10 +4 -1 src/sys/net80211/ieee80211_ht.h 1.4 +6 -5 src/sys/net80211/ieee80211_sta.c From sam at FreeBSD.org Sun Sep 21 23:59:24 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sun Sep 21 23:59:29 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ddb.c ieee80211_ht.c ieee80211_ioctl.c ieee80211_ioctl.h ieee80211_node.c ieee80211_node.h ieee80211_sta.c ieee80211_var.h Message-ID: <200809212359.m8LNxOth080458@repoman.freebsd.org> sam 2008-09-21 23:59:14 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ddb.c ieee80211_ht.c ieee80211_ioctl.c ieee80211_ioctl.h ieee80211_node.c ieee80211_node.h ieee80211_sta.c ieee80211_var.h Log: SVN rev 183255 on 2008-09-21 23:59:14Z by sam MIMO power save support; still needs callbacks for notifying drivers of dynamic state change in station mode. Revision Changes Path 1.10 +1 -1 src/sys/net80211/ieee80211_ddb.c 1.26 +50 -2 src/sys/net80211/ieee80211_ht.c 1.64 +25 -0 src/sys/net80211/ieee80211_ioctl.c 1.29 +1 -0 src/sys/net80211/ieee80211_ioctl.h 1.102 +3 -1 src/sys/net80211/ieee80211_node.c 1.37 +4 -1 src/sys/net80211/ieee80211_node.h 1.5 +3 -1 src/sys/net80211/ieee80211_sta.c 1.61 +1 -0 src/sys/net80211/ieee80211_var.h From sam at FreeBSD.org Mon Sep 22 00:10:42 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Mon Sep 22 00:10:47 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ddb.c ieee80211_ht.c ieee80211_ioctl.c ieee80211_ioctl.h ieee80211_node.c ieee80211_node.h ieee80211_sta.c ieee80211_var.h Message-ID: <200809220010.m8M0AgwS047863@repoman.freebsd.org> sam 2008-09-22 00:10:22 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ddb.c ieee80211_ht.c ieee80211_ioctl.c ieee80211_ioctl.h ieee80211_node.c ieee80211_node.h ieee80211_sta.c ieee80211_var.h Log: SVN rev 183256 on 2008-09-22 00:10:22Z by sam RIFS support; needs driver callback for dynamic state change Revision Changes Path 1.11 +3 -3 src/sys/net80211/ieee80211_ddb.c 1.27 +22 -2 src/sys/net80211/ieee80211_ht.c 1.65 +20 -0 src/sys/net80211/ieee80211_ioctl.c 1.30 +1 -0 src/sys/net80211/ieee80211_ioctl.h 1.103 +2 -1 src/sys/net80211/ieee80211_node.c 1.38 +2 -1 src/sys/net80211/ieee80211_node.h 1.6 +2 -1 src/sys/net80211/ieee80211_sta.c 1.62 +2 -0 src/sys/net80211/ieee80211_var.h From sam at FreeBSD.org Mon Sep 22 00:14:59 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Mon Sep 22 00:15:04 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ddb.c ieee80211_ht.c ieee80211_node.h Message-ID: <200809220014.m8M0EwMK081384@repoman.freebsd.org> sam 2008-09-22 00:14:50 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ddb.c ieee80211_ht.c ieee80211_node.h Log: SVN rev 183257 on 2008-09-22 00:14:50Z by sam Fix handling of shortgi: use the local configuration (and implicitly device capabilities) to decide whether to use short gi. Drivers inspect ni_flags to decide whether to send a frame w/ short sgi. Revision Changes Path 1.12 +1 -1 src/sys/net80211/ieee80211_ddb.c 1.28 +20 -0 src/sys/net80211/ieee80211_ht.c 1.39 +4 -1 src/sys/net80211/ieee80211_node.h From sam at FreeBSD.org Mon Sep 22 00:21:30 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Mon Sep 22 00:21:31 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ht.c Message-ID: <200809220021.m8M0LTmc016163@repoman.freebsd.org> sam 2008-09-22 00:21:24 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ht.c Log: SVN rev 183258 on 2008-09-22 00:21:24Z by sam cleanup after merge Revision Changes Path 1.29 +0 -1 src/sys/net80211/ieee80211_ht.c From sam at FreeBSD.org Mon Sep 22 00:22:15 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Mon Sep 22 00:22:17 2008 Subject: cvs commit: src/sys/net80211 ieee80211_node.c Message-ID: <200809220022.m8M0MFqu022209@repoman.freebsd.org> sam 2008-09-22 00:22:09 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_node.c Log: SVN rev 183259 on 2008-09-22 00:22:09Z by sam cleanup bss node setup; syncs w/ p4 state that's been in use for months Revision Changes Path 1.104 +10 -8 src/sys/net80211/ieee80211_node.c From sam at FreeBSD.org Mon Sep 22 00:25:02 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Mon Sep 22 00:25:03 2008 Subject: cvs commit: src/sbin/ifconfig ifieee80211.c Message-ID: <200809220025.m8M0P1gG042184@repoman.freebsd.org> sam 2008-09-22 00:24:47 UTC FreeBSD src repository Modified files: sbin/ifconfig ifieee80211.c Log: SVN rev 183260 on 2008-09-22 00:24:47Z by sam "ampdudensity -" is too subtle; use "NA" for any and accept it as a parameter Revision Changes Path 1.58 +2 -2 src/sbin/ifconfig/ifieee80211.c From sam at FreeBSD.org Mon Sep 22 00:30:49 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Mon Sep 22 00:30:51 2008 Subject: cvs commit: src/sbin/ifconfig ifconfig.8 ifieee80211.c Message-ID: <200809220030.m8M0UmGj070632@repoman.freebsd.org> sam 2008-09-22 00:30:26 UTC FreeBSD src repository Modified files: sbin/ifconfig ifconfig.8 ifieee80211.c Log: SVN rev 183261 on 2008-09-22 00:30:26Z by sam MIMO power save and RIFS; while here also update per-node state/flags for ampdu Revision Changes Path 1.154 +25 -1 src/sbin/ifconfig/ifconfig.8 1.59 +47 -0 src/sbin/ifconfig/ifieee80211.c From nwhitehorn at FreeBSD.org Mon Sep 22 03:21:24 2008 From: nwhitehorn at FreeBSD.org (Nathan Whitehorn) Date: Mon Sep 22 03:21:25 2008 Subject: cvs commit: src/sys/powerpc/powerpc cpu.c Message-ID: <200809220321.m8M3LN7A026957@repoman.freebsd.org> nwhitehorn 2008-09-22 03:21:02 UTC FreeBSD src repository Modified files: sys/powerpc/powerpc cpu.c Log: SVN rev 183262 on 2008-09-22 03:21:02Z by nwhitehorn Unbreak G3 support. G3 processors don't have an L3 cache, so we shouldn't try to program it. Approved by: marcel (mentor) Revision Changes Path 1.13 +8 -3 src/sys/powerpc/powerpc/cpu.c From keramida at FreeBSD.org Mon Sep 22 04:12:41 2008 From: keramida at FreeBSD.org (Giorgos Keramidas) Date: Mon Sep 22 04:12:44 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c Message-ID: <200809220412.m8M4CfQM044500@repoman.freebsd.org> keramida 2008-09-22 04:12:27 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: SVN rev 183263 on 2008-09-22 04:12:27Z by keramida Unbreak the build. Revision Changes Path 1.128 +1 -1 src/sbin/ipfw/ipfw2.c From peter at wemm.org Mon Sep 22 05:34:52 2008 From: peter at wemm.org (Peter Wemm) Date: Mon Sep 22 05:34:58 2008 Subject: cvs commit: src/lib/libc/gen getosreldate.3 In-Reply-To: References: <200809202113.m8KLDEmT054706@repoman.freebsd.org> Message-ID: On Sun, Sep 21, 2008 at 12:23 PM, Peter Wemm wrote: > On Sat, Sep 20, 2008 at 2:12 PM, Craig Rodrigues wrote: >> rodrigc 2008-09-20 21:12:54 UTC >> >> FreeBSD src repository >> >> Modified files: >> lib/libc/gen getosreldate.3 >> Log: >> SVN rev 183217 on 2008-09-20 21:12:54Z by rodrigc >> >> does not have a forward declration of getosreldate(), so >> remove it from this man page. > > I fixed this ages ago but forgot to commit that part. I'll try and do > that today. FWIW, I've run with /usr/include/osreldate.h looking like this for years: #ifdef _KERNEL #error " cannot be used in the kernel, use " #else #undef __FreeBSD_version #define __FreeBSD_version 800046 #ifdef __STDC__ #ifndef _OSRELDATE_H #define _OSRELDATE_H #include __BEGIN_DECLS extern int getosreldate(void); __END_DECLS #endif /* _OSRELDATE_H */ #endif /* __STDC__ */ #endif /* _KERNEL */ .. including desktops/Xorg/etc. I don't know about ia64 though. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell From ed at 80386.nl Mon Sep 22 06:09:49 2008 From: ed at 80386.nl (Ed Schouten) Date: Mon Sep 22 06:09:56 2008 Subject: cvs commit: src/sys/kern subr_clist.c src/sys/sys clist.h param.h In-Reply-To: <48D6BD4F.9020004@freebsd.org> References: <200809211813.m8LIDDKi043549@repoman.freebsd.org> <48D6BD4F.9020004@freebsd.org> Message-ID: <20080922060947.GH81522@hoeg.nl> Hello Sam, * Sam Leffler wrote: > While there are no drivers in the tree that need these facilities > perhaps there are drivers out of tree? Might consider just #ifdef'ing > them. Most consumers of the clists were TTY drivers, which have already become broken by the MPSAFE TTY import. So I guess for now I'll just leave it like it is, but if it turns out I broke a clist consumer, I'll just restore the required functionality (unconditionally). -- Ed Schouten WWW: http://80386.nl/ -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20080922/738258e1/attachment.pgp From yongari at FreeBSD.org Mon Sep 22 06:17:28 2008 From: yongari at FreeBSD.org (Pyun YongHyeon) Date: Mon Sep 22 06:17:31 2008 Subject: cvs commit: src/sys/dev/jme if_jme.c if_jmereg.h Message-ID: <200809220617.m8M6HSnc024861@repoman.freebsd.org> yongari 2008-09-22 06:17:21 UTC FreeBSD src repository Modified files: sys/dev/jme if_jme.c if_jmereg.h Log: SVN rev 183264 on 2008-09-22 06:17:21Z by yongari Add workaround for occasional packet loss issue of JMC250 A2 when it runs on half-duplex media. While I'm here add register definition for GPREG1. ATM the GPREG1 register is only valid for JMC250 A1/A2. Submitted by: Ethan at JMicron Revision Changes Path 1.6 +12 -2 src/sys/dev/jme/if_jme.c 1.3 +8 -1 src/sys/dev/jme/if_jmereg.h From rik at inse.ru Mon Sep 22 06:20:41 2008 From: rik at inse.ru (Roman Kurakin) Date: Mon Sep 22 06:20:48 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c In-Reply-To: <200809220412.m8M4CfQM044500@repoman.freebsd.org> References: <200809220412.m8M4CfQM044500@repoman.freebsd.org> Message-ID: <48D73747.1030804@localhost.inse.ru> Giorgos Keramidas wrote: > keramida 2008-09-22 04:12:27 UTC > > FreeBSD src repository > > Modified files: > sbin/ipfw ipfw2.c > Log: > SVN rev 183263 on 2008-09-22 04:12:27Z by keramida > > Unbreak the build. > > Revision Changes Path > 1.128 +1 -1 src/sbin/ipfw/ipfw2.c > Thanks! PS. Never do partial commits before going to sleep ;-) rik From rwatson at FreeBSD.org Mon Sep 22 06:44:15 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Mon Sep 22 06:44:17 2008 Subject: cvs commit: src/sys/netinet6 udp6_usrreq.c Message-ID: <200809220644.m8M6iF7i085024@repoman.freebsd.org> rwatson 2008-09-22 06:44:03 UTC FreeBSD src repository Modified files: sys/netinet6 udp6_usrreq.c Log: SVN rev 183265 on 2008-09-22 06:44:03Z by rwatson When invoking the udp_send() from udp6_send() due to use of a v6-mapped IPv4 address, first drop the udbinfo and inpcb locks, which will otherwise be recursed. This leads to a potential minor race, but is preferable to a deadlock when acquiring a read lock after a write lock on the inpcb. MFC after: 3 days Reported by: Norbert Papke , lioux Revision Changes Path 1.94 +13 -3 src/sys/netinet6/udp6_usrreq.c From keramida at freebsd.org Mon Sep 22 08:35:44 2008 From: keramida at freebsd.org (Giorgos Keramidas) Date: Mon Sep 22 08:36:16 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c In-Reply-To: <48D73747.1030804@localhost.inse.ru> (Roman Kurakin's message of "Mon, 22 Sep 2008 10:12:23 +0400") References: <200809220412.m8M4CfQM044500@repoman.freebsd.org> <48D73747.1030804@localhost.inse.ru> Message-ID: <87myi0zigb.fsf@kobe.laptop> On Mon, 22 Sep 2008 10:12:23 +0400, Roman Kurakin wrote: > Giorgos Keramidas wrote: >> keramida 2008-09-22 04:12:27 UTC >> >> FreeBSD src repository >> >> Modified files: >> sbin/ipfw ipfw2.c Log: >> SVN rev 183263 on 2008-09-22 04:12:27Z by keramida >> Unbreak the build. >> Revision Changes Path >> 1.128 +1 -1 src/sbin/ipfw/ipfw2.c > > Thanks! No problem :) > PS. > Never do partial commits before going to sleep ;-) Heh. I'm sure we've all been there a few times. From jkoshy at FreeBSD.org Mon Sep 22 10:38:22 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Mon Sep 22 10:38:27 2008 Subject: cvs commit: src/sys/dev/hwpmc hwpmc_amd.c hwpmc_mod.c hwpmc_piv.c hwpmc_ppro.c src/sys/kern kern_pmc.c src/sys/sys pmckern.h Message-ID: <200809221038.m8MAcMWY033712@repoman.freebsd.org> jkoshy 2008-09-22 10:37:02 UTC FreeBSD src repository Modified files: sys/dev/hwpmc hwpmc_amd.c hwpmc_mod.c hwpmc_piv.c hwpmc_ppro.c sys/kern kern_pmc.c sys/sys pmckern.h Log: SVN rev 183266 on 2008-09-22 10:37:02Z by jkoshy Support sparsely numbered CPUs. Requested by: obrien, alfred (long ago) Revision Changes Path 1.17 +13 -12 src/sys/dev/hwpmc/hwpmc_amd.c 1.34 +43 -38 src/sys/dev/hwpmc/hwpmc_mod.c 1.16 +13 -13 src/sys/dev/hwpmc/hwpmc_piv.c 1.11 +8 -8 src/sys/dev/hwpmc/hwpmc_ppro.c 1.8 +84 -7 src/sys/kern/kern_pmc.c 1.8 +12 -3 src/sys/sys/pmckern.h From jkoshy at FreeBSD.org Mon Sep 22 14:35:34 2008 From: jkoshy at FreeBSD.org (Joseph Koshy) Date: Mon Sep 22 14:35:41 2008 Subject: cvs commit: src/lib/libpmc pmc.3 pmc_allocate.3 pmc_capabilities.3 pmc_disable.3 pmc_start.3 src/share/man/man4 hwpmc.4 Message-ID: <200809221435.m8MEZY4m093107@repoman.freebsd.org> jkoshy 2008-09-22 14:31:24 UTC FreeBSD src repository Modified files: lib/libpmc pmc.3 pmc_allocate.3 pmc_capabilities.3 pmc_disable.3 pmc_start.3 share/man/man4 hwpmc.4 Log: SVN rev 183267 on 2008-09-22 14:31:24Z by jkoshy Document changes in behaviour due to sparse CPU numbering support. Revision Changes Path 1.22 +9 -2 src/lib/libpmc/pmc.3 1.2 +3 -3 src/lib/libpmc/pmc_allocate.3 1.3 +9 -6 src/lib/libpmc/pmc_capabilities.3 1.2 +4 -4 src/lib/libpmc/pmc_disable.3 1.2 +4 -3 src/lib/libpmc/pmc_start.3 1.23 +17 -9 src/share/man/man4/hwpmc.4 From sam at FreeBSD.org Mon Sep 22 15:38:06 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Mon Sep 22 15:38:14 2008 Subject: cvs commit: src/etc Makefile Message-ID: <200809221538.m8MFc5WH079876@repoman.freebsd.org> sam 2008-09-22 15:37:47 UTC FreeBSD src repository Modified files: etc Makefile Log: SVN rev 183268 on 2008-09-22 15:37:47Z by sam add back regdomain.xml Noticed by: jhay Revision Changes Path 1.370 +4 -0 src/etc/Makefile From jkim at FreeBSD.org Mon Sep 22 15:58:08 2008 From: jkim at FreeBSD.org (Jung-uk Kim) Date: Mon Sep 22 15:58:13 2008 Subject: cvs commit: src/sys/dev/acpica acpi_quirk.c Message-ID: <200809221558.m8MFw6Jn005986@repoman.freebsd.org> jkim 2008-09-22 15:57:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/acpica acpi_quirk.c Log: SVN rev 183269 on 2008-09-22 15:57:58Z by jkim MFC: r183190 Clean up DSDT and XSDT correctly instead of FADT when the tables are bad. Submitted by: jhb Approved by: re (kib) Revision Changes Path 1.4.2.1 +2 -2 src/sys/dev/acpica/acpi_quirk.c From obrien at FreeBSD.org Mon Sep 22 16:09:45 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 22 16:09:53 2008 Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_ioctl.c freebsd32_ioctl.h syscalls.master src/sys/conf files.amd64 files.ia64 Message-ID: <200809221609.m8MG9iSN068833@repoman.freebsd.org> obrien 2008-09-22 16:09:16 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 syscalls.master sys/conf files.amd64 files.ia64 Added files: sys/compat/freebsd32 freebsd32_ioctl.c freebsd32_ioctl.h Log: SVN rev 183270 on 2008-09-22 16:09:16Z by obrien Add freebsd32 compat shims for ioctl(2) MDIOCATTACH, MDIOCDETACH, MDIOCQUERY, and MDIOCLIST requests. Revision Changes Path 1.1 +158 -0 src/sys/compat/freebsd32/freebsd32_ioctl.c (new) 1.1 +56 -0 src/sys/compat/freebsd32/freebsd32_ioctl.h (new) 1.107 +2 -2 src/sys/compat/freebsd32/syscalls.master 1.123 +1 -0 src/sys/conf/files.amd64 1.95 +1 -0 src/sys/conf/files.ia64 From obrien at FreeBSD.org Mon Sep 22 16:09:57 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 22 16:10:04 2008 Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c Message-ID: <200809221609.m8MG9vhn068884@repoman.freebsd.org> obrien 2008-09-22 16:09:43 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c Log: SVN rev 183271 on 2008-09-22 16:09:43Z by obrien Regenerate for r183270. Revision Changes Path 1.92 +8 -1 src/sys/compat/freebsd32/freebsd32_proto.h 1.91 +2 -2 src/sys/compat/freebsd32/freebsd32_syscall.h 1.82 +2 -2 src/sys/compat/freebsd32/freebsd32_syscalls.c 1.92 +2 -2 src/sys/compat/freebsd32/freebsd32_sysent.c From ed at FreeBSD.org Mon Sep 22 16:10:28 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Mon Sep 22 16:10:40 2008 Subject: cvs commit: src/share/examples/drivers make_pseudo_driver.sh Message-ID: <200809221610.m8MGARWY070695@repoman.freebsd.org> ed 2008-09-22 16:10:12 UTC FreeBSD src repository Modified files: share/examples/drivers make_pseudo_driver.sh Log: SVN rev 183272 on 2008-09-22 16:10:12Z by ed Make the make_pseudo_driver.sh shellscript work again. It seems this script was broken because of the SYSINIT changes and a rather awkward variable initialisation. For some reason the make_device_driver.sh script is also broken, related to BUS_SETUP_INTR. I have no experience with FreeBSD's interrupt handling, so I hope someone else is willing to take a look at that shell script. PR: misc/126435 MFC after: 1 month Revision Changes Path 1.14 +2 -2 src/share/examples/drivers/make_pseudo_driver.sh From obrien at FreeBSD.org Mon Sep 22 16:24:44 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Mon Sep 22 16:24:48 2008 Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_ioctl.c freebsd32_ioctl.h Message-ID: <200809221624.m8MGOhST067937@repoman.freebsd.org> obrien 2008-09-22 16:24:36 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_ioctl.c freebsd32_ioctl.h Log: SVN rev 183273 on 2008-09-22 16:24:36Z by obrien Add freebsd32 compat shims for ioctl(2) CDIOREADTOCHEADER and CDIOREADTOCENTRYS requests. Revision Changes Path 1.2 +62 -0 src/sys/compat/freebsd32/freebsd32_ioctl.c 1.2 +16 -0 src/sys/compat/freebsd32/freebsd32_ioctl.h From ed at FreeBSD.org Mon Sep 22 18:45:58 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Mon Sep 22 18:45:59 2008 Subject: cvs commit: src/sys/kern tty_ttydisc.c src/sys/sys tty.h ttydevsw.h ttydisc.h ttyqueue.h Message-ID: <200809221845.m8MIjvjR044612@repoman.freebsd.org> ed 2008-09-22 18:44:09 UTC FreeBSD src repository Modified files: sys/kern tty_ttydisc.c sys/sys tty.h ttydevsw.h ttydisc.h ttyqueue.h Log: SVN rev 183274 on 2008-09-22 18:44:09Z by ed Fix style(9) issue in TTY header files: document function argument names. According to style(9), function argument names should only be omitted for prototypes that are exported to userspace. This means we should document the function arguments in the TTY header files, because they are only used in userspace. While there, change the type of the buffer argument of ttydisc_rint_bypass() to `const void *' instead of `char *'. Requested by: attilio Obtained from: //depot/projects/mpsafetty/... Revision Changes Path 1.5 +1 -1 src/sys/kern/tty_ttydisc.c 1.107 +23 -22 src/sys/sys/tty.h 1.3 +12 -10 src/sys/sys/ttydevsw.h 1.5 +11 -11 src/sys/sys/ttydisc.h 1.3 +28 -25 src/sys/sys/ttyqueue.h From trasz at FreeBSD.org Mon Sep 22 18:59:30 2008 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Mon Sep 22 18:59:35 2008 Subject: cvs commit: src/sys/compat/linux linux_misc.c Message-ID: <200809221859.m8MIxTmk019213@repoman.freebsd.org> trasz 2008-09-22 18:59:24 UTC FreeBSD src repository Modified files: sys/compat/linux linux_misc.c Log: SVN rev 183275 on 2008-09-22 18:59:24Z by trasz Fix usage of mac_vnode_check_open() in linuxulator - last argument should be VREAD, not FREAD. Approved by: rwatson (mentor) Revision Changes Path 1.227 +1 -1 src/sys/compat/linux/linux_misc.c From ed at FreeBSD.org Mon Sep 22 19:43:18 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Mon Sep 22 19:43:20 2008 Subject: cvs commit: src/sys/kern tty.c tty_ttydisc.c src/sys/sys tty.h ttydevsw.h ttydisc.h ttyhook.h src/usr.sbin/pstat pstat.8 pstat.c Message-ID: <200809221943.m8MJhIMO089580@repoman.freebsd.org> ed 2008-09-22 19:25:14 UTC FreeBSD src repository Modified files: sys/kern tty.c tty_ttydisc.c sys/sys tty.h ttydevsw.h ttydisc.h usr.sbin/pstat pstat.8 pstat.c Added files: sys/sys ttyhook.h Log: SVN rev 183276 on 2008-09-22 19:25:14Z by ed Introduce a hooks layer for the MPSAFE TTY layer. One of the features that prevented us from fixing some of the TTY consumers to work once again, was an interface that allowed consumers to do the following: - `Sniff' incoming data, which is used by the snp(4) driver. - Take direct control of the input and output paths of a TTY, which is used by ng_tty(4), ppp(4), sl(4), etc. There's no practical advantage in committing a hooks layer without having any consumers. In P4 there is a preliminary port of snp(4) and thompsa@ is busy porting ng_tty(4) to this interface. I already want to have it in the tree, because this may stimulate others to work on the remaining modules. Discussed with: thompsa Obtained from: //depot/projects/mpsafetty/... Revision Changes Path 1.290 +88 -2 src/sys/kern/tty.c 1.6 +93 -8 src/sys/kern/tty_ttydisc.c 1.108 +7 -3 src/sys/sys/tty.h 1.4 +1 -3 src/sys/sys/ttydevsw.h 1.6 +2 -32 src/sys/sys/ttydisc.h 1.1 +147 -0 src/sys/sys/ttyhook.h (new) 1.52 +2 -0 src/usr.sbin/pstat/pstat.8 1.106 +1 -0 src/usr.sbin/pstat/pstat.c From thompsa at FreeBSD.org Mon Sep 22 19:45:50 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Mon Sep 22 19:45:54 2008 Subject: cvs commit: src/sys/netgraph netgraph.h ng_base.c Message-ID: <200809221945.m8MJjnic007846@repoman.freebsd.org> thompsa 2008-09-22 19:28:18 UTC FreeBSD src repository Modified files: sys/netgraph netgraph.h ng_base.c Log: SVN rev 183277 on 2008-09-22 19:28:18Z by thompsa Add ng_rmnode_flags() so the caller can pass NG_QUEUE and have the node destroyed asynchronously due to locking or other constraints. Reviewed by: julian Revision Changes Path 1.75 +1 -0 src/sys/netgraph/netgraph.h 1.164 +8 -2 src/sys/netgraph/ng_base.c From niclas.zeising at gmail.com Mon Sep 22 20:12:14 2008 From: niclas.zeising at gmail.com (Niclas Zeising) Date: Mon Sep 22 20:12:19 2008 Subject: cvs commit: src/etc Makefile src/etc/periodic/daily Makefile src/etc/periodic/monthly Makefile src/etc/periodic/security Makefile src/etc/periodic/weekly Makefile src/gnu/usr.bin Makefile src/lib Makefile src/libexec Makefile src/sbin Makefile src/share ... In-Reply-To: <200809212208.m8LM8wBB001671@repoman.freebsd.org> References: <200809212208.m8LM8wBB001671@repoman.freebsd.org> Message-ID: <48D7FC18.5000106@gmail.com> Sam Leffler wrote: > sam 2008-09-21 22:02:26 UTC > > FreeBSD src repository > > Modified files: > etc Makefile > etc/periodic/daily Makefile > etc/periodic/monthly Makefile > etc/periodic/security Makefile > etc/periodic/weekly Makefile > gnu/usr.bin Makefile > lib Makefile > libexec Makefile > sbin Makefile > share Makefile > share/mk bsd.own.mk > usr.bin Makefile > usr.bin/netstat Makefile main.c netstat.h > usr.sbin Makefile > Added files: > tools/build/options WITHOUT_ACCT WITHOUT_AMD WITHOUT_APM > WITHOUT_AT WITHOUT_CTM > WITHOUT_FREEBSD_UPDATE WITHOUT_IPFW > WITHOUT_JAIL WITHOUT_LEGACY_CONSOLE > WITHOUT_LOCATE WITHOUT_MAIL WITHOUT_MAKE > WITHOUT_NDIS WITHOUT_NETGRAPH WITHOUT_NTP > WITHOUT_PKGTOOLS WITHOUT_PMC > WITHOUT_PORTSNAP WITHOUT_PPP > WITHOUT_QUOTAS WITHOUT_ROUTED > WITHOUT_SLIP WITHOUT_SYSINSTALL > WITHOUT_TELNET WITHOUT_TEXTPROC > WITHOUT_WIRELESS > Log: > SVN rev 183242 on 2008-09-21 22:02:26Z by sam > > add new build knobs and jigger some existing controls to improve > control over the result of buildworld and installworld; this especially > helps packaging systems such as nanobsd > > Reviewed by: various (posted to arch) > MFC after: 1 month > > Revision Changes Path > 1.369 +54 -13 src/etc/Makefile > 1.17 +37 -12 src/etc/periodic/daily/Makefile > 1.4 +9 -2 src/etc/periodic/monthly/Makefile > 1.7 +17 -4 src/etc/periodic/security/Makefile > 1.10 +17 -5 src/etc/periodic/weekly/Makefile > 1.99 +6 -5 src/gnu/usr.bin/Makefile > 1.233 +42 -24 src/lib/Makefile > 1.80 +21 -5 src/libexec/Makefile > 1.174 +22 -5 src/sbin/Makefile > 1.39 +26 -16 src/share/Makefile > 1.78 +40 -1 src/share/mk/bsd.own.mk > 1.1 +5 -0 src/tools/build/options/WITHOUT_ACCT (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_AMD (new) > 1.1 +5 -0 src/tools/build/options/WITHOUT_APM (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_AT (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_CTM (new) > 1.1 +3 -0 src/tools/build/options/WITHOUT_FREEBSD_UPDATE (new) > 1.1 +2 -0 src/tools/build/options/WITHOUT_IPFW (new) > 1.1 +3 -0 src/tools/build/options/WITHOUT_JAIL (new) > 1.1 +5 -0 src/tools/build/options/WITHOUT_LEGACY_CONSOLE (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_LOCATE (new) > 1.1 +2 -0 src/tools/build/options/WITHOUT_MAIL (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_MAKE (new) > 1.1 +3 -0 src/tools/build/options/WITHOUT_NDIS (new) > 1.1 +3 -0 src/tools/build/options/WITHOUT_NETGRAPH (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_NTP (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_PKGTOOLS (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_PMC (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_PORTSNAP (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_PPP (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_QUOTAS (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_ROUTED (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_SLIP (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_SYSINSTALL (new) > 1.1 +4 -0 src/tools/build/options/WITHOUT_TELNET (new) > 1.1 +3 -0 src/tools/build/options/WITHOUT_TEXTPROC (new) > 1.1 +5 -0 src/tools/build/options/WITHOUT_WIRELESS (new) > 1.319 +75 -27 src/usr.bin/Makefile > 1.41 +10 -3 src/usr.bin/netstat/Makefile > 1.91 +8 -2 src/usr.bin/netstat/main.c > 1.56 +2 -0 src/usr.bin/netstat/netstat.h > 1.395 +181 -61 src/usr.sbin/Makefile You might also want to regen the src.conf(5) manual page and commit that! Regards! //Niclas -- From rdivacky at FreeBSD.org Mon Sep 22 20:20:06 2008 From: rdivacky at FreeBSD.org (Roman Divacky) Date: Mon Sep 22 20:20:11 2008 Subject: cvs commit: src/sys/compat/linux linux_file.c Message-ID: <200809222020.m8MKK5Ht012267@repoman.freebsd.org> rdivacky 2008-09-22 20:19:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/compat/linux linux_file.c Log: SVN rev 183278 on 2008-09-22 20:19:54Z by rdivacky Merge r182892 from head to stable/7, I had to manually change the code to include "thread" argument to the vn_lock() which got removed in HEAD: Getdents requires padding with 2 bytes instead of 1 byte as with getdents64. The last byte is used for storing the d_type, add this to plain getdents case where it was missing before. Also change the code to use strlcpy instead of plain strcpy. This changes fix the getdents crash we had reports about (hl2 server etc.) PR: kern/117010 MFC after: 1 week Submitted by: Dmitry Chagin (dchagin@) Tested by: MITA Yoshio Approved by: kib (mentor) Approved by: re (kensmith) Revision Changes Path 1.105.2.3 +54 -33 src/sys/compat/linux/linux_file.c From bms at FreeBSD.org Mon Sep 22 20:21:52 2008 From: bms at FreeBSD.org (Bruce M Simpson) Date: Mon Sep 22 20:21:56 2008 Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh Message-ID: <200809222021.m8MKLp00025785@repoman.freebsd.org> bms 2008-09-22 20:21:39 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: SVN rev 183279 on 2008-09-22 20:21:39Z by bms Mark the first slice of a NanoBSD image 'active' by default. This fixes USB boot (not yet merged to HEAD) with 3 flavours of BIOS I've seen. Approved by: phk Revision Changes Path 1.40 +4 -0 src/tools/tools/nanobsd/nanobsd.sh From jhb at FreeBSD.org Mon Sep 22 20:53:38 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Mon Sep 22 20:53:43 2008 Subject: cvs commit: src/sys/ufs/ufs ufs_dirhash.c Message-ID: <200809222053.m8MKrblQ032408@repoman.freebsd.org> jhb 2008-09-22 20:53:22 UTC FreeBSD src repository Modified files: sys/ufs/ufs ufs_dirhash.c Log: SVN rev 183280 on 2008-09-22 20:53:22Z by jhb Close a race between concurrent calls to ufsdirhash_recycle() and ufsdirhash_free() introduced in my last commit by removing the dirhash about to be free'd in ufsdirhash_free() from the global dirhash list before dropping the sx lock. Tested by: kris Revision Changes Path 1.26 +10 -5 src/sys/ufs/ufs/ufs_dirhash.c From marius at FreeBSD.org Mon Sep 22 20:55:23 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Mon Sep 22 20:55:25 2008 Subject: cvs commit: src/sys/dev/bge if_bge.c Message-ID: <200809222055.m8MKtNa5044772@repoman.freebsd.org> marius 2008-09-22 20:55:19 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: SVN rev 183281 on 2008-09-22 20:55:19Z by marius - Don't read the identifier string from the VPD if there's no chip containing an Ethernet address fitted as this is yet another thing that fails in that case in order to avoid the one second delay until pci_read_vpd_reg() times out. - Const'ify the bge_devs array. Revision Changes Path 1.213 +4 -3 src/sys/dev/bge/if_bge.c From jhb at freebsd.org Mon Sep 22 21:09:33 2008 From: jhb at freebsd.org (John Baldwin) Date: Mon Sep 22 21:09:40 2008 Subject: removal of ipi_all() and ipi_self() [Re: cvs commit: src/sys/sparc64/include smp.h src/sys/sparc64/sparc64 genassym.c mp_machdep.c] In-Reply-To: <20080920231152.GA67442@alchemy.franken.de> References: <200809181356.m8IDuaxT089888@repoman.freebsd.org> <89B9A8BE-05F2-4DB2-B7B2-AB240AA9F0DD@mac.com> <20080920231152.GA67442@alchemy.franken.de> Message-ID: <200809221639.56429.jhb@freebsd.org> On Saturday 20 September 2008 07:11:53 pm Marius Strobl wrote: > On Thu, Sep 18, 2008 at 12:48:52PM -0700, Marcel Moolenaar wrote: > > > > On Sep 18, 2008, at 12:19 PM, Marius Strobl wrote: > > > > >On Thu, Sep 18, 2008 at 10:27:51AM -0400, John Baldwin wrote: > > >>On Thursday 18 September 2008 09:56:30 am Marius Strobl wrote: > > >>>marius 2008-09-18 13:56:30 UTC > > >>> > > >>> FreeBSD src repository > > >>> > > >>> Modified files: > > >>> sys/sparc64/include smp.h > > >>> sys/sparc64/sparc64 genassym.c mp_machdep.c > > >>> Log: > > >>> SVN rev 183142 on 2008-09-18 13:56:30Z by marius > > >>> > > >>> - Newer firmware versions no longer provide SUNW,stop-self so just > > >>> disable interrupts and loop forever with these. > > >>> - Hide all MP-related bits in underneath #ifdef > > >>>SMP. > > >>> - Inline ipi_all_but_self(9) and ipi_selected(9). We don't expose > > >>>any > > >>> additional bits but save a few cycles by doing so. > > >>> - Remove ipi_all(9), which actually only called panic(9). It > > >>>can't be > > >>> implemented natively anyway and having it removed at least causes > > >>> MI users to fail already fail when linking. > > >> > > >>Should we just remove ipi_all() completely? > > >> > > > > > >Well, grepping in the CVS repository shows that there never was > > >an actually consumer of ipi_all() (only #ifdef'ed out ones in > > >ironically the sparc64 code) so it seems to be a good candidate > > >for axing. Generally I can't think of a reason why MI code would > > >want a CPU to send an IPI to itself. Actually, ipi_self() also > > >isn't and never was used in MI code, only in ia64 and powerpc > > >code for testing purposes. > > > > That's DS (=developer-specific) code rather than MI or MD code :-) > > > > Sending a test IPI to 'self' helps with bring-up or porting, but > > serves no real purpose (other than maybe a POST-like purpose) > > once IPIs are known to work... > > > > Okay, I take these as a call for removing ipi_all() and ipi_self() > along with the ia64 and powerpc test IPI code completely. A patch > doing just that and which passes a universe build just fine is at: > http://people.freebsd.org/~marius/nuke_ipi_all_self.diff > Does anybody object to committing it? Should __FreeBSD_version be > bumped for this? I think this is ok. -- John Baldwin From rnoland at FreeBSD.org Mon Sep 22 21:53:10 2008 From: rnoland at FreeBSD.org (Robert Noland) Date: Mon Sep 22 21:53:12 2008 Subject: cvs commit: src/share/misc committers-src.dot Message-ID: <200809222153.m8MLrA5A095619@repoman.freebsd.org> rnoland 2008-09-22 21:53:00 UTC FreeBSD src repository Modified files: share/misc committers-src.dot Log: SVN rev 183282 on 2008-09-22 21:53:00Z by rnoland Add my entry to committers-src.dot Approved by: jhb(mentor) Revision Changes Path 1.86 +2 -0 src/share/misc/committers-src.dot From emax at FreeBSD.org Mon Sep 22 22:08:56 2008 From: emax at FreeBSD.org (Maksim Yevmenkin) Date: Mon Sep 22 22:08:58 2008 Subject: cvs commit: src/sys/dev/kbdmux kbdmux.c Message-ID: <200809222208.m8MM8uEr002238@repoman.freebsd.org> emax 2008-09-22 22:08:43 UTC FreeBSD src repository Modified files: sys/dev/kbdmux kbdmux.c Log: SVN rev 183283 on 2008-09-22 22:08:43Z by emax Use Giant for kbdmux(4) locking. This is to workaround the problem where interrupt handlers may race with kbdmux(4) in polling mode. PR: kern/127446 Reported by: Eygene Ryabinkin rea-fbsd at codelabs dot ru Tested by: Eygene Ryabinkin rea-fbsd at codelabs dot ru MFC after: 1 week Revision Changes Path 1.18 +4 -4 src/sys/dev/kbdmux/kbdmux.c From jhb at freebsd.org Mon Sep 22 22:29:30 2008 From: jhb at freebsd.org (John Baldwin) Date: Mon Sep 22 22:29:32 2008 Subject: cvs commit: src/sys/ufs/ufs ufs_dirhash.c In-Reply-To: <200809222053.m8MKrblQ032408@repoman.freebsd.org> References: <200809222053.m8MKrblQ032408@repoman.freebsd.org> Message-ID: <200809221712.28256.jhb@freebsd.org> On Monday 22 September 2008 04:53:22 pm John Baldwin wrote: > jhb 2008-09-22 20:53:22 UTC > > FreeBSD src repository > > Modified files: > sys/ufs/ufs ufs_dirhash.c > Log: > SVN rev 183280 on 2008-09-22 20:53:22Z by jhb > > Close a race between concurrent calls to ufsdirhash_recycle() and > ufsdirhash_free() introduced in my last commit by removing the dirhash > about to be free'd in ufsdirhash_free() from the global dirhash list > before dropping the sx lock. > > Tested by: kris Aside from some pending patches to better handle errors during a umount -f case (albeit an edge case), I think UFS is ok to do shared lookups now. -- John Baldwin From bms at FreeBSD.org Mon Sep 22 23:56:45 2008 From: bms at FreeBSD.org (Bruce M Simpson) Date: Mon Sep 22 23:56:47 2008 Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh Message-ID: <200809222356.m8MNuimC014659@repoman.freebsd.org> bms 2008-09-22 23:56:36 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: SVN rev 183284 on 2008-09-22 23:56:36Z by bms * Add USB boot support. * Allow the image name to be renamed via NANO_IMGNAME. * Propagate TARGET_ARCH into src top level make targets explicitly to support cross-building. * Increase the default size of NanoBSD media from 488MB to 584MB to accomodate a -CURRENT world. Reviewed by: phk Revision Changes Path 1.41 +52 -5 src/tools/tools/nanobsd/nanobsd.sh From kmacy at FreeBSD.org Tue Sep 23 01:27:33 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 23 01:27:38 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_multiq.c Message-ID: <200809230127.m8N1RXxf081738@repoman.freebsd.org> kmacy 2008-09-23 01:27:19 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_multiq.c Log: SVN rev 183285 on 2008-09-23 01:27:19Z by kmacy - Track number of times that the transmit queue overflowed - Trivial whitespace cleanup MFC after: 3 days Revision Changes Path 1.8 +3 -4 src/sys/dev/cxgb/cxgb_multiq.c From delphij at delphij.net Tue Sep 23 01:28:13 2008 From: delphij at delphij.net (Xin LI) Date: Tue Sep 23 01:28:18 2008 Subject: cvs commit: src/lib/libc/gen getosreldate.3 In-Reply-To: References: <200809202113.m8KLDEmT054706@repoman.freebsd.org> Message-ID: <48D8461E.3030409@delphij.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Peter Wemm wrote: > On Sun, Sep 21, 2008 at 12:23 PM, Peter Wemm wrote: >> On Sat, Sep 20, 2008 at 2:12 PM, Craig Rodrigues wrote: >>> rodrigc 2008-09-20 21:12:54 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> lib/libc/gen getosreldate.3 >>> Log: >>> SVN rev 183217 on 2008-09-20 21:12:54Z by rodrigc >>> >>> does not have a forward declration of getosreldate(), so >>> remove it from this man page. >> I fixed this ages ago but forgot to commit that part. I'll try and do >> that today. > > FWIW, I've run with /usr/include/osreldate.h looking like this for years: > > #ifdef _KERNEL > #error " cannot be used in the kernel, use " > #else > #undef __FreeBSD_version > #define __FreeBSD_version 800046 > #ifdef __STDC__ > #ifndef _OSRELDATE_H > #define _OSRELDATE_H > #include > __BEGIN_DECLS > extern int getosreldate(void); > __END_DECLS > #endif /* _OSRELDATE_H */ > #endif /* __STDC__ */ > #endif /* _KERNEL */ > > .. including desktops/Xorg/etc. I don't know about ia64 though. I think we really need to have getosreldate() prototype somewhere in the system headers? Dunno where would be the best fit for it though. Should we just declare it in osreldate.h? Cheers, - -- Xin LI http://www.delphij.net/ FreeBSD - The Power to Serve! -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (FreeBSD) iEYEARECAAYFAkjYRh4ACgkQi+vbBBjt66AlCQCfdGmJ8L7ElcQYIqEKOfRpNz8a cRUAn3rMQWj5evN6aI5I4zLvCKrlcuSk =thmI -----END PGP SIGNATURE----- From sam at freebsd.org Tue Sep 23 01:41:49 2008 From: sam at freebsd.org (Sam Leffler) Date: Tue Sep 23 01:41:51 2008 Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh In-Reply-To: <200809222356.m8MNuimC014659@repoman.freebsd.org> References: <200809222356.m8MNuimC014659@repoman.freebsd.org> Message-ID: <48D8495C.6020402@freebsd.org> Bruce M Simpson wrote: > bms 2008-09-22 23:56:36 UTC > > FreeBSD src repository > > Modified files: > tools/tools/nanobsd nanobsd.sh > Log: > SVN rev 183284 on 2008-09-22 23:56:36Z by bms > > * Add USB boot support. > * Allow the image name to be renamed via NANO_IMGNAME. > * Propagate TARGET_ARCH into src top level make targets > explicitly to support cross-building. > * Increase the default size of NanoBSD media from 488MB to > 584MB to accomodate a -CURRENT world. > > Why do you need to explicitly propagate TARGET_ARCH? I've been cross-building for a while w/o issues just by exporting the required variables. Sam From kmacy at FreeBSD.org Tue Sep 23 01:55:50 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 23 01:55:54 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_multiq.c Message-ID: <200809230155.m8N1tnqG050039@repoman.freebsd.org> kmacy 2008-09-23 01:55:36 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_multiq.c Log: SVN rev 183286 on 2008-09-23 01:55:36Z by kmacy - Fix flag check - Fix adaptive thread sleep - set oactive when queue is full Revision Changes Path 1.9 +7 -3 src/sys/dev/cxgb/cxgb_multiq.c From bms at FreeBSD.org Tue Sep 23 02:06:02 2008 From: bms at FreeBSD.org (Bruce M. Simpson) Date: Tue Sep 23 02:06:08 2008 Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh In-Reply-To: <48D8495C.6020402@freebsd.org> References: <200809222356.m8MNuimC014659@repoman.freebsd.org> <48D8495C.6020402@freebsd.org> Message-ID: <48D84B68.6010405@FreeBSD.org> Sam Leffler wrote: > ... >> >> * Propagate TARGET_ARCH into src top level make targets >> explicitly to support cross-building. >> ... > > Why do you need to explicitly propagate TARGET_ARCH? I've been > cross-building for a while w/o issues just by exporting the required > variables. I found that I couldn't build on an amd64 box without doing this. cheers BMS From marcel at FreeBSD.org Tue Sep 23 02:09:06 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Tue Sep 23 02:09:11 2008 Subject: cvs commit: CVSROOT mentors Message-ID: <200809230209.m8N295pn028138@repoman.freebsd.org> marcel 2008-09-23 02:09:00 UTC FreeBSD src repository Modified files: . mentors Log: SVN rev 183287 on 2008-09-23 02:09:00Z by marcel Nathan Whitehorn (nwhitehorn) is flying solo from now on. Revision Changes Path 1.20 +0 -1 CVSROOT/mentors From nwhitehorn at FreeBSD.org Tue Sep 23 02:14:04 2008 From: nwhitehorn at FreeBSD.org (Nathan Whitehorn) Date: Tue Sep 23 02:14:06 2008 Subject: cvs commit: src/sys/dev/bm if_bm.c src/sys/powerpc/include dbdma.h src/sys/powerpc/powermac dbdma.c dbdmavar.h Message-ID: <200809230214.m8N2E4po059163@repoman.freebsd.org> nwhitehorn 2008-09-23 02:12:47 UTC FreeBSD src repository Modified files: sys/dev/bm if_bm.c sys/powerpc/include dbdma.h sys/powerpc/powermac dbdma.c dbdmavar.h Log: SVN rev 183288 on 2008-09-23 02:12:47Z by nwhitehorn Change the DBDMA API to allow DBDMA registers in a subregion of a resource. This is necessary to allow future support of DMA for the various Apple on-board ATA controllers. MFC after: 1 week Revision Changes Path 1.4 +2 -2 src/sys/dev/bm/if_bm.c 1.2 +1 -1 src/sys/powerpc/include/dbdma.h 1.2 +8 -6 src/sys/powerpc/powermac/dbdma.c 1.2 +3 -2 src/sys/powerpc/powermac/dbdmavar.h From kmacy at FreeBSD.org Tue Sep 23 02:22:43 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 23 02:22:46 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_main.c cxgb_multiq.c cxgb_osdep.h cxgb_sge.c src/sys/dev/cxgb/ulp/iw_cxgb iw_cxgb.c src/sys/dev/cxgb/ulp/tom cxgb_cpl_io.c cxgb_cpl_socket.c Message-ID: <200809230222.m8N2Mh0N012438@repoman.freebsd.org> kmacy 2008-09-23 02:22:24 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_adapter.h cxgb_main.c cxgb_multiq.c cxgb_osdep.h cxgb_sge.c sys/dev/cxgb/ulp/iw_cxgb iw_cxgb.c sys/dev/cxgb/ulp/tom cxgb_cpl_io.c cxgb_cpl_socket.c Log: SVN rev 183289 on 2008-09-23 02:22:24Z by kmacy Allow cxgb to be unified across versions by making newer features conditional Submitted by: Chelsio Inc MFC after: 3 days Revision Changes Path 1.39 +8 -1 src/sys/dev/cxgb/cxgb_adapter.h 1.66 +10 -0 src/sys/dev/cxgb/cxgb_main.c 1.10 +9 -0 src/sys/dev/cxgb/cxgb_multiq.c 1.26 +5 -0 src/sys/dev/cxgb/cxgb_osdep.h 1.61 +19 -5 src/sys/dev/cxgb/cxgb_sge.c 1.3 +5 -0 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c 1.22 +10 -0 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c 1.14 +4 -0 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c From nwhitehorn at FreeBSD.org Tue Sep 23 03:03:17 2008 From: nwhitehorn at FreeBSD.org (Nathan Whitehorn) Date: Tue Sep 23 03:03:22 2008 Subject: cvs commit: src/sys/powerpc/aim mmu_oea.c src/sys/powerpc/include pmap.h pte.h Message-ID: <200809230303.m8N33Hrn056803@repoman.freebsd.org> nwhitehorn 2008-09-23 03:02:57 UTC FreeBSD src repository Modified files: sys/powerpc/aim mmu_oea.c sys/powerpc/include pmap.h pte.h Log: SVN rev 183290 on 2008-09-23 03:02:57Z by nwhitehorn In preparation for PowerPC G5 support, allow PVO objects to contain page table entries for both the 32-bit and 64-bit AIM MMUs. Revision Changes Path 1.126 +54 -52 src/sys/powerpc/aim/mmu_oea.c 1.22 +7 -2 src/sys/powerpc/include/pmap.h 1.7 +1 -0 src/sys/powerpc/include/pte.h From kmacy at FreeBSD.org Tue Sep 23 03:13:49 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 23 03:13:50 2008 Subject: cvs commit: src/sys/conf files.i386 Message-ID: <200809230313.m8N3Dmqg025687@repoman.freebsd.org> kmacy 2008-09-23 03:13:33 UTC FreeBSD src repository Modified files: sys/conf files.i386 Log: SVN rev 183291 on 2008-09-23 03:13:33Z by kmacy Update to xen specific files for SMP MFC after: 1 month Revision Changes Path 1.608 +5 -3 src/sys/conf/files.i386 From kmacy at FreeBSD.org Tue Sep 23 03:18:39 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Tue Sep 23 03:18:45 2008 Subject: cvs commit: src/sys/conf files kern.pre.mk src/sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_include.h cxgb_main.c cxgb_multiq.c cxgb_offload.c cxgb_offload.h cxgb_osdep.h cxgb_sge.c cxgb_t3fw.c src/sys/dev/cxgb/common cxgb_ael1002.c ... Message-ID: <200809230318.m8N3IdPd059025@repoman.freebsd.org> kmacy 2008-09-23 03:16:54 UTC FreeBSD src repository Modified files: sys/conf files kern.pre.mk sys/dev/cxgb cxgb_adapter.h cxgb_config.h cxgb_include.h cxgb_main.c cxgb_multiq.c cxgb_offload.c cxgb_offload.h cxgb_osdep.h cxgb_sge.c cxgb_t3fw.c sys/dev/cxgb/common cxgb_ael1002.c cxgb_common.h cxgb_mc5.c cxgb_mv88e1xxx.c cxgb_t3_hw.c cxgb_tn1010.c cxgb_vsc7323.c cxgb_vsc8211.c cxgb_xgmac.c sys/dev/cxgb/sys cxgb_support.c uipc_mvec.c sys/dev/cxgb/ulp/iw_cxgb iw_cxgb.c iw_cxgb_cm.c iw_cxgb_cq.c iw_cxgb_dbg.c iw_cxgb_ev.c iw_cxgb_hal.c iw_cxgb_mem.c iw_cxgb_provider.c iw_cxgb_qp.c iw_cxgb_resource.c sys/dev/cxgb/ulp/toecore toedev.c sys/dev/cxgb/ulp/tom cxgb_cpl_io.c cxgb_cpl_socket.c cxgb_ddp.c cxgb_l2t.c cxgb_l2t.h cxgb_listen.c cxgb_t3_ddp.h cxgb_tcp_offload.c cxgb_toepcb.h cxgb_tom.c cxgb_tom_sysctl.c cxgb_vm.c sys/modules/cxgb/cxgb Makefile sys/modules/cxgb/cxgb_t3fw Makefile sys/modules/cxgb/iw_cxgb Makefile sys/modules/cxgb/toecore Makefile sys/modules/cxgb/tom Makefile Log: SVN rev 183292 on 2008-09-23 03:16:54Z by kmacy Update cxgb include paths to not require prefixing with dev/cxgb Submitted by: Chelsio Inc. Revision Changes Path 1.1333 +30 -15 src/sys/conf/files 1.101 +3 -0 src/sys/conf/kern.pre.mk 1.8 +0 -4 src/sys/dev/cxgb/common/cxgb_ael1002.c 1.12 +0 -8 src/sys/dev/cxgb/common/cxgb_common.h 1.8 +0 -5 src/sys/dev/cxgb/common/cxgb_mc5.c 1.5 +0 -4 src/sys/dev/cxgb/common/cxgb_mv88e1xxx.c 1.14 +0 -4 src/sys/dev/cxgb/common/cxgb_t3_hw.c 1.2 +0 -4 src/sys/dev/cxgb/common/cxgb_tn1010.c 1.4 +0 -4 src/sys/dev/cxgb/common/cxgb_vsc7323.c 1.6 +0 -4 src/sys/dev/cxgb/common/cxgb_vsc8211.c 1.11 +0 -4 src/sys/dev/cxgb/common/cxgb_xgmac.c 1.40 +0 -8 src/sys/dev/cxgb/cxgb_adapter.h 1.9 +1 -2 src/sys/dev/cxgb/cxgb_config.h 1.8 +0 -16 src/sys/dev/cxgb/cxgb_include.h 1.67 +0 -4 src/sys/dev/cxgb/cxgb_main.c 1.11 +0 -5 src/sys/dev/cxgb/cxgb_multiq.c 1.16 +0 -4 src/sys/dev/cxgb/cxgb_offload.c 1.11 +0 -8 src/sys/dev/cxgb/cxgb_offload.h 1.27 +0 -5 src/sys/dev/cxgb/cxgb_osdep.h 1.62 +0 -5 src/sys/dev/cxgb/cxgb_sge.c 1.3 +3 -3 src/sys/dev/cxgb/cxgb_t3fw.c 1.9 +0 -5 src/sys/dev/cxgb/sys/cxgb_support.c 1.26 +0 -7 src/sys/dev/cxgb/sys/uipc_mvec.c 1.4 +0 -10 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c 1.2 +0 -14 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c 1.3 +0 -12 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cq.c 1.3 +0 -11 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_dbg.c 1.2 +0 -12 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_ev.c 1.2 +0 -11 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.c 1.2 +0 -13 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_mem.c 1.2 +0 -15 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_provider.c 1.2 +0 -13 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c 1.2 +0 -12 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_resource.c 1.3 +0 -5 src/sys/dev/cxgb/ulp/toecore/toedev.c 1.23 +16 -17 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c 1.15 +18 -18 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c 1.8 +17 -17 src/sys/dev/cxgb/ulp/tom/cxgb_ddp.c 1.3 +0 -4 src/sys/dev/cxgb/ulp/tom/cxgb_l2t.c 1.2 +1 -1 src/sys/dev/cxgb/ulp/tom/cxgb_l2t.h 1.6 +13 -13 src/sys/dev/cxgb/ulp/tom/cxgb_listen.c 1.4 +1 -1 src/sys/dev/cxgb/ulp/tom/cxgb_t3_ddp.h 1.6 +1 -1 src/sys/dev/cxgb/ulp/tom/cxgb_tcp_offload.c 1.4 +1 -1 src/sys/dev/cxgb/ulp/tom/cxgb_toepcb.h 1.10 +16 -24 src/sys/dev/cxgb/ulp/tom/cxgb_tom.c 1.5 +13 -13 src/sys/dev/cxgb/ulp/tom/cxgb_tom_sysctl.c 1.2 +1 -1 src/sys/dev/cxgb/ulp/tom/cxgb_vm.c 1.12 +1 -1 src/sys/modules/cxgb/cxgb/Makefile 1.3 +2 -1 src/sys/modules/cxgb/cxgb_t3fw/Makefile 1.2 +2 -2 src/sys/modules/cxgb/iw_cxgb/Makefile 1.2 +6 -3 src/sys/modules/cxgb/toecore/Makefile 1.6 +3 -2 src/sys/modules/cxgb/tom/Makefile From rik at FreeBSD.org Tue Sep 23 10:39:59 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Tue Sep 23 10:40:02 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c src/sbin/natd natd.c src/sys/netinet ip_fw.h ip_fw2.c Message-ID: <200809231039.m8NAdxom075566@repoman.freebsd.org> rik 2008-09-23 10:36:37 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sbin/ipfw ipfw2.c sbin/natd natd.c sys/netinet ip_fw.h ip_fw2.c Log: SVN rev 183293 on 2008-09-23 10:36:37Z by rik MFH: 182818, 182823, 182825, 183012 - IPFW_DEFAULT_RULE related fixes. New Revision: 182818 URL: http://svn.freebsd.org/changeset/base/182818 Log: Export the IPFW_DEFAULT_RULE outside ip_fw2.c. This number in not only the default rule number but also the maximum rule number. User space software such as ipfw and natd should be aware of its value. The software that already includes ip_fw.h should use the defined value. All other a expected to use sysctl (as discussed on net@). MFC after: 5 days. Discussed on: net@ Modified: head/sys/netinet/ip_fw.h head/sys/netinet/ip_fw2.c New Revision: 182823 URL: http://svn.freebsd.org/changeset/base/182823 Log: Use IPFW_DEFAULT_RULE instead of hardcoded value since now it is available. MFC after: 5 days. Modified: head/sbin/ipfw/ipfw2.c New Revision: 182825 URL: http://svn.freebsd.org/changeset/base/182825 Log: Check rule numbers against maximum value to avoid rules cleanup due to overflow. MFC after: 5 days. Modified: head/sbin/natd/natd.c New Revision: 183012 URL: http://svn.freebsd.org/changeset/base/183012 Log: Make the commet for the default rule number more clear. Submitted by: yar@ Modified: head/sys/netinet/ip_fw.h Approved by: re (kensmith) Revision Changes Path 1.108.2.10 +9 -8 src/sbin/ipfw/ipfw2.c 1.50.2.1 +24 -0 src/sbin/natd/natd.c 1.110.2.5 +8 -0 src/sys/netinet/ip_fw.h 1.175.2.10 +2 -1 src/sys/netinet/ip_fw2.c From kib at FreeBSD.org Tue Sep 23 11:56:17 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 23 11:56:23 2008 Subject: cvs commit: src/sys/kern sched_ule.c Message-ID: <200809231156.m8NBuHbx053261@repoman.freebsd.org> kib 2008-09-23 11:56:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/kern sched_ule.c Log: SVN rev 183294 on 2008-09-23 11:56:07Z by kib MFC r180607 (by jeff): Check whether we've recorded this tick in ts_ticks on another cpu in sched_tick() to prevent multiple increments for one tick. This pushes the value out of range and breaks priority calculation. Approved by: re (rwatson) Revision Changes Path 1.214.2.7 +6 -0 src/sys/kern/sched_ule.c From matteo at FreeBSD.org Tue Sep 23 12:17:33 2008 From: matteo at FreeBSD.org (Matteo Riondato) Date: Tue Sep 23 12:17:35 2008 Subject: cvs commit: src/usr.sbin/setfib setfib.c Message-ID: <200809231217.m8NCHXCE086703@repoman.freebsd.org> matteo 2008-09-23 12:17:20 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.sbin/setfib setfib.c Log: SVN rev 183295 on 2008-09-23 12:17:20Z by matteo MFC rev 1.5 (r182853) Use %d to print numfibs Approved by: re Revision Changes Path 1.3.2.3 +1 -1 src/usr.sbin/setfib/setfib.c From ru at FreeBSD.org Tue Sep 23 13:13:17 2008 From: ru at FreeBSD.org (Ruslan Ermilov) Date: Tue Sep 23 13:13:31 2008 Subject: cvs commit: src/sbin/bsdlabel Makefile src/sbin/fdisk Makefile Message-ID: <200809231313.m8NDDGjj033745@repoman.freebsd.org> ru 2008-09-23 13:12:51 UTC FreeBSD src repository Modified files: sbin/bsdlabel Makefile sbin/fdisk Makefile Log: SVN rev 183296 on 2008-09-23 13:12:51Z by ru Add missing library dependencies. PR: bin/127573 Submitted by: Eygene Ryabinkin Revision Changes Path 1.21 +2 -2 src/sbin/bsdlabel/Makefile 1.13 +2 -2 src/sbin/fdisk/Makefile From obrien at FreeBSD.org Tue Sep 23 14:25:48 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Tue Sep 23 14:25:56 2008 Subject: cvs commit: src/sys/kern sys_generic.c Message-ID: <200809231425.m8NEPmhT082027@repoman.freebsd.org> obrien 2008-09-23 14:25:38 UTC FreeBSD src repository Modified files: sys/kern sys_generic.c Log: SVN rev 183297 on 2008-09-23 14:25:38Z by obrien Reverse if() logic to improve readability. Reviewed by: ru Revision Changes Path 1.165 +3 -4 src/sys/kern/sys_generic.c From obrien at FreeBSD.org Tue Sep 23 14:26:04 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Tue Sep 23 14:26:13 2008 Subject: cvs commit: src/sys/kern kern_intr.c Message-ID: <200809231426.m8NEQ49Y084204@repoman.freebsd.org> obrien 2008-09-23 14:25:56 UTC FreeBSD src repository Modified files: sys/kern kern_intr.c Log: SVN rev 183298 on 2008-09-23 14:25:56Z by obrien style(9) Revision Changes Path 1.169 +1 -1 src/sys/kern/kern_intr.c From obrien at FreeBSD.org Tue Sep 23 14:46:27 2008 From: obrien at FreeBSD.org (David E. O'Brien) Date: Tue Sep 23 14:46:32 2008 Subject: cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h Message-ID: <200809231446.m8NEkQev007507@repoman.freebsd.org> obrien 2008-09-23 14:45:10 UTC FreeBSD src repository Modified files: sys/conf files sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c sys/i386/i386 bios.c sys/ia64/ia64 efi.c sal.c sys/mips/mips support.S sys/sys libkern.h Added files: sys/libkern memcmp.c Log: SVN rev 183299 on 2008-09-23 14:45:10Z by obrien The kernel implemented 'memcmp' is an alias for 'bcmp'. However, memcmp and bcmp are not the same thing. 'man bcmp' states that the return is "non-zero" if the two byte strings are not identical. Where as, 'man memcmp' states that the return is the "difference between the first two differing bytes (treated as unsigned char values" if the two byte strings are not identical. So provide a proper memcmp(9), but it is a C implementation not a tuned assembly implementation. Therefore bcmp(9) should be preferred over memcmp(9). Revision Changes Path 1.1334 +1 -0 src/sys/conf/files 1.15 +1 -1 src/sys/fs/tmpfs/tmpfs.h 1.19 +1 -1 src/sys/fs/tmpfs/tmpfs_subr.c 1.24 +1 -1 src/sys/fs/tmpfs/tmpfs_vnops.c 1.75 +1 -1 src/sys/i386/i386/bios.c 1.6 +1 -1 src/sys/ia64/ia64/efi.c 1.16 +1 -1 src/sys/ia64/ia64/sal.c 1.1 +53 -0 src/sys/libkern/memcmp.c (new) 1.2 +0 -2 src/sys/mips/mips/support.S 1.59 +1 -6 src/sys/sys/libkern.h From sam at freebsd.org Tue Sep 23 14:56:12 2008 From: sam at freebsd.org (Sam Leffler) Date: Tue Sep 23 14:56:15 2008 Subject: cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h In-Reply-To: <200809231446.m8NEkQev007507@repoman.freebsd.org> References: <200809231446.m8NEkQev007507@repoman.freebsd.org> Message-ID: <48D9038B.3040000@freebsd.org> David E. O'Brien wrote: > obrien 2008-09-23 14:45:10 UTC > > FreeBSD src repository > > Modified files: > sys/conf files > sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c > sys/i386/i386 bios.c > sys/ia64/ia64 efi.c sal.c > sys/mips/mips support.S > sys/sys libkern.h > Added files: > sys/libkern memcmp.c > Log: > SVN rev 183299 on 2008-09-23 14:45:10Z by obrien > > The kernel implemented 'memcmp' is an alias for 'bcmp'. However, memcmp > and bcmp are not the same thing. 'man bcmp' states that the return is > "non-zero" if the two byte strings are not identical. Where as, > 'man memcmp' states that the return is the "difference between the > first two differing bytes (treated as unsigned char values" if the > two byte strings are not identical. > > So provide a proper memcmp(9), but it is a C implementation not a tuned > assembly implementation. Therefore bcmp(9) should be preferred over memcmp(9). > > Given the performance difference this change should have been reviewed before dumping it into the tree. I do not agree with this; did you post it somewhere? Sam From obrien at freebsd.org Tue Sep 23 15:14:50 2008 From: obrien at freebsd.org (David O'Brien) Date: Tue Sep 23 15:14:52 2008 Subject: cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h In-Reply-To: <48D9038B.3040000@freebsd.org> References: <200809231446.m8NEkQev007507@repoman.freebsd.org> <48D9038B.3040000@freebsd.org> Message-ID: <20080923151353.GC50098@dragon.NUXI.org> On Tue, Sep 23, 2008 at 07:56:11AM -0700, Sam Leffler wrote: > David E. O'Brien wrote: >> obrien 2008-09-23 14:45:10 UTC >> FreeBSD src repository >> Modified files: >> sys/conf files sys/fs/tmpfs tmpfs.h >> tmpfs_subr.c tmpfs_vnops.c sys/i386/i386 bios.c >> sys/ia64/ia64 efi.c sal.c sys/mips/mips support.S >> sys/sys libkern.h Added files: >> sys/libkern memcmp.c Log: >> SVN rev 183299 on 2008-09-23 14:45:10Z by obrien >> The kernel implemented 'memcmp' is an alias for 'bcmp'. However, >> memcmp >> and bcmp are not the same thing. 'man bcmp' states that the return is >> "non-zero" if the two byte strings are not identical. Where as, >> 'man memcmp' states that the return is the "difference between the >> first two differing bytes (treated as unsigned char values" if the >> two byte strings are not identical. >> So provide a proper memcmp(9), but it is a C implementation not a >> tuned >> assembly implementation. Therefore bcmp(9) should be preferred over >> memcmp(9). >> > Given the performance difference this change should have been reviewed > before dumping it into the tree. > I do not agree with this; You do not agree with fixing a bug in our code? > did you post it somewhere? No. -- -- David (obrien@FreeBSD.org) From obrien at freebsd.org Tue Sep 23 15:24:55 2008 From: obrien at freebsd.org (David O'Brien) Date: Tue Sep 23 15:25:02 2008 Subject: cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h In-Reply-To: <20080923151353.GC50098@dragon.NUXI.org> References: <200809231446.m8NEkQev007507@repoman.freebsd.org> <48D9038B.3040000@freebsd.org> <20080923151353.GC50098@dragon.NUXI.org> Message-ID: <20080923152454.GA96501@dragon.NUXI.org> On Tue, Sep 23, 2008 at 08:13:53AM -0700, David O'Brien (@FreeBSD) wrote: > So provide a proper memcmp(9), but it is a C implementation not > a tuned assembly implementation. Therefore bcmp(9) should be > preferred over memcmp(9). Perhaps I should have mentioned that not every FreeBSD arch has an assembly implementation. -- -- David (obrien@FreeBSD.org) From sam at freebsd.org Tue Sep 23 15:37:34 2008 From: sam at freebsd.org (Sam Leffler) Date: Tue Sep 23 15:37:36 2008 Subject: cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h In-Reply-To: <20080923151353.GC50098@dragon.NUXI.org> References: <200809231446.m8NEkQev007507@repoman.freebsd.org> <48D9038B.3040000@freebsd.org> <20080923151353.GC50098@dragon.NUXI.org> Message-ID: <48D90D37.4000808@freebsd.org> David O'Brien wrote: > On Tue, Sep 23, 2008 at 07:56:11AM -0700, Sam Leffler wrote: > >> David E. O'Brien wrote: >> >>> obrien 2008-09-23 14:45:10 UTC >>> FreeBSD src repository >>> Modified files: >>> sys/conf files sys/fs/tmpfs tmpfs.h >>> tmpfs_subr.c tmpfs_vnops.c sys/i386/i386 bios.c >>> sys/ia64/ia64 efi.c sal.c sys/mips/mips support.S >>> sys/sys libkern.h Added files: >>> sys/libkern memcmp.c Log: >>> SVN rev 183299 on 2008-09-23 14:45:10Z by obrien >>> The kernel implemented 'memcmp' is an alias for 'bcmp'. However, >>> memcmp >>> and bcmp are not the same thing. 'man bcmp' states that the return is >>> "non-zero" if the two byte strings are not identical. Where as, >>> 'man memcmp' states that the return is the "difference between the >>> first two differing bytes (treated as unsigned char values" if the >>> two byte strings are not identical. >>> So provide a proper memcmp(9), but it is a C implementation not a >>> tuned >>> assembly implementation. Therefore bcmp(9) should be preferred over >>> memcmp(9). >>> >>> >> Given the performance difference this change should have been reviewed >> before dumping it into the tree. >> > > >> I do not agree with this; >> > > You do not agree with fixing a bug in our code? > You don't have to "fix a bug in our code" in this way. You could have, for example, fixed the cases where the return result was checked against !{0,1}. Then after having an implementation that was comparable in performance to bcmp switched over completely. > >> did you post it somewhere? >> > > No. > > I suggest you need to get changes of this sort reviewed and/or you need to show you haven't introduced a performance regression. Sam From jhb at FreeBSD.org Tue Sep 23 15:57:56 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 23 15:58:01 2008 Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c Message-ID: <200809231557.m8NFvujM044697@repoman.freebsd.org> jhb 2008-09-23 15:57:39 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/ufs/ufs ufs_vnops.c Log: SVN rev 183300 on 2008-09-23 15:57:39Z by jhb MFC: Fix vnode interlocking in QUOTA lock upgrade case in ufs_access(). Approved by: re (kib) Revision Changes Path 1.291.2.5 +2 -3 src/sys/ufs/ufs/ufs_vnops.c From jhb at FreeBSD.org Tue Sep 23 15:58:57 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 23 15:59:02 2008 Subject: cvs commit: src/sys/ufs/ufs ufs_vnops.c Message-ID: <200809231558.m8NFwut3049067@repoman.freebsd.org> jhb 2008-09-23 15:58:41 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/ufs/ufs ufs_vnops.c Log: SVN rev 183301 on 2008-09-23 15:58:41Z by jhb MFC: Fix vnode interlocking in QUOTA lock upgrade case in ufs_access(). Approved by: re (kib) Revision Changes Path 1.271.2.15 +2 -3 src/sys/ufs/ufs/ufs_vnops.c From jhb at FreeBSD.org Tue Sep 23 15:59:42 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 23 15:59:50 2008 Subject: cvs commit: src/sys/vm vm_page.c Message-ID: <200809231559.m8NFxgXW049149@repoman.freebsd.org> jhb 2008-09-23 15:59:38 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/vm vm_page.c Log: SVN rev 183302 on 2008-09-23 15:59:38Z by jhb MFC: 179623 Essentially, neither madvise(..., MADV_DONTNEED) nor madvise(..., MADV_FREE) work. (Moreover, I don't believe that they have ever worked as intended.) The explanation is fairly simple. Both MADV_DONTNEED and MADV_FREE perform vm_page_dontneed() on each page within the range given to madvise(). This function moves the page to the inactive queue. Specifically, if the page is clean, it is moved to the head of the inactive queue where it is first in line for processing by the page daemon. On the other hand, if it is dirty, it is placed at the tail. Let's further examine the case in which the page is clean. Recall that the page is at the head of the line for processing by the page daemon. The expectation of vm_page_dontneed()'s author was that the page would be transferred from the inactive queue to the cache queue by the page daemon. (Once the page is in the cache queue, it is, in effect, free, that is, it can be reallocated to a new vm object by vm_page_alloc() if it isn't reactivated quickly enough by a user of the old vm object.) The trouble is that nowhere in the execution of either MADV_DONTNEED or MADV_FREE is either the machine-independent reference flag (PG_REFERENCED) or the reference bit in any page table entry (PTE) mapping the page cleared. Consequently, the immediate reaction of the page daemon is to reactivate the page because it is referenced. In effect, the madvise() was for naught. The case in which the page was dirty is not too different. Instead of being laundered, the page is reactivated. Note: The essential difference between MADV_DONTNEED and MADV_FREE is that MADV_FREE clears a page's dirty field. So, MADV_FREE is always executing the clean case above. This revision changes vm_page_dontneed() to clear both the machine- independent reference flag (PG_REFERENCED) and the reference bit in all PTEs mapping the page. Approved by: re (kib), alc Revision Changes Path 1.357.2.4 +7 -0 src/sys/vm/vm_page.c From jhb at FreeBSD.org Tue Sep 23 16:03:43 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 23 16:03:49 2008 Subject: cvs commit: src/sys/vm vm_mmap.c Message-ID: <200809231603.m8NG3hCR076676@repoman.freebsd.org> jhb 2008-09-23 16:03:32 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/vm vm_mmap.c Log: SVN rev 183303 on 2008-09-23 16:03:32Z by jhb MFC: 179296 To date, our implementation of munmap(2) has required that the entirety of the specified range be mapped. Specifically, it has returned EINVAL if the entire range is not mapped. There is not, however, any basis for this in either SuSv2 or our own man page. Moreover, neither Linux nor Solaris impose this requirement. This revision removes this requirement. Approved by: re (kib) Revision Changes Path 1.213.2.3 +0 -7 src/sys/vm/vm_mmap.c From jhb at FreeBSD.org Tue Sep 23 16:04:29 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 23 16:04:38 2008 Subject: cvs commit: src/sys/vm vm_mmap.c Message-ID: <200809231604.m8NG4TjM081829@repoman.freebsd.org> jhb 2008-09-23 16:04:17 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/vm vm_mmap.c Log: SVN rev 183304 on 2008-09-23 16:04:17Z by jhb MFC: 179296 To date, our implementation of munmap(2) has required that the entirety of the specified range be mapped. Specifically, it has returned EINVAL if the entire range is not mapped. There is not, however, any basis for this in either SuSv2 or our own man page. Moreover, neither Linux nor Solaris impose this requirement. This revision removes this requirement. Approved by: re (kib), alc Revision Changes Path 1.200.2.6 +0 -7 src/sys/vm/vm_mmap.c From sam at FreeBSD.org Tue Sep 23 16:11:31 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Tue Sep 23 16:11:36 2008 Subject: cvs commit: src/tools/build/options WITHOUT_NETGRAPH_SUPPORT WITHOUT_WIRELESS_SUPPORT Message-ID: <200809231611.m8NGBUch019818@repoman.freebsd.org> sam 2008-09-23 16:11:15 UTC FreeBSD src repository Added files: tools/build/options WITHOUT_NETGRAPH_SUPPORT WITHOUT_WIRELESS_SUPPORT Log: SVN rev 183305 on 2008-09-23 16:11:15Z by sam add missing options Revision Changes Path 1.1 +2 -0 src/tools/build/options/WITHOUT_NETGRAPH_SUPPORT (new) 1.1 +3 -0 src/tools/build/options/WITHOUT_WIRELESS_SUPPORT (new) From sam at FreeBSD.org Tue Sep 23 16:15:46 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Tue Sep 23 16:15:55 2008 Subject: cvs commit: src/tools/build/options WITHOUT_BSNMP WITHOUT_FLOPPY Message-ID: <200809231615.m8NGFk6b049493@repoman.freebsd.org> sam 2008-09-23 16:15:42 UTC FreeBSD src repository Added files: tools/build/options WITHOUT_BSNMP WITHOUT_FLOPPY Log: SVN rev 183306 on 2008-09-23 16:15:42Z by sam add missing options Revision Changes Path 1.1 +4 -0 src/tools/build/options/WITHOUT_BSNMP (new) 1.1 +3 -0 src/tools/build/options/WITHOUT_FLOPPY (new) From sam at FreeBSD.org Tue Sep 23 16:18:33 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Tue Sep 23 16:18:38 2008 Subject: cvs commit: src/share/man/man5 src.conf.5 Message-ID: <200809231618.m8NGIWPh070577@repoman.freebsd.org> sam 2008-09-23 16:18:15 UTC FreeBSD src repository Modified files: share/man/man5 src.conf.5 Log: SVN rev 183307 on 2008-09-23 16:18:15Z by sam regen Revision Changes Path 1.31 +168 -1 src/share/man/man5/src.conf.5 From ed at FreeBSD.org Tue Sep 23 17:12:37 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Tue Sep 23 17:12:43 2008 Subject: cvs commit: src/sys/kern tty_pts.c Message-ID: <200809231712.m8NHCYWS009172@repoman.freebsd.org> ed 2008-09-23 17:12:25 UTC FreeBSD src repository Modified files: sys/kern tty_pts.c Log: SVN rev 183308 on 2008-09-23 17:12:25Z by ed Track state to determine if the associated TTY device node has been used. It turns out our old TTY layer (and other implementations) block when you read() on a PTY master device of which the slave device node has not been opened yet. Our new implementation just returned 0. This caused applications like telnetd to die in a very subtle way (when child processes would open the TTY later than the first call to select()). Introduce a new flag called PTS_FINISHED, which indicates whether we should block or bail out of a read() or write() occurs. Reported by: Claude Buisson Revision Changes Path 1.23 +19 -4 src/sys/kern/tty_pts.c From kib at FreeBSD.org Tue Sep 23 17:16:35 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 23 17:16:37 2008 Subject: cvs commit: src/sys/i386/i386 sys_machdep.c Message-ID: <200809231716.m8NHGZ9d037328@repoman.freebsd.org> kib 2008-09-23 17:16:24 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/i386/i386 sys_machdep.c Log: SVN rev 183309 on 2008-09-23 17:16:24Z by kib MFC r182959: Remove warning about static LDT segment allocation. Applications continue using it after ~7 years since warning was introduced, and there is no reason to discourage them. Approved by: re (kensmith) Revision Changes Path 1.112.2.1 +0 -9 src/sys/i386/i386/sys_machdep.c From kib at FreeBSD.org Tue Sep 23 17:24:07 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 23 17:24:14 2008 Subject: cvs commit: src/sys/i386/i386 sys_machdep.c Message-ID: <200809231724.m8NHO6Zd079117@repoman.freebsd.org> kib 2008-09-23 17:23:59 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/i386/i386 sys_machdep.c Log: SVN rev 183310 on 2008-09-23 17:23:59Z by kib MFC r182960 (with XEN-related chunks removed): The user_ldt_alloc() function shall return with dt_lock locked. The user_ldt_free() function shall return with dt_lock unlocked. Error handling code in both functions do not handle this, fix it by doing necessary lock/unlock. While there, fix minor style nits. Approved by: re (kensmith) Revision Changes Path 1.112.2.2 +5 -2 src/sys/i386/i386/sys_machdep.c From bzeeb-lists at lists.zabbadoz.net Tue Sep 23 17:25:07 2008 From: bzeeb-lists at lists.zabbadoz.net (Bjoern A. Zeeb) Date: Tue Sep 23 17:25:16 2008 Subject: cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h In-Reply-To: <200809231446.m8NEkQev007507@repoman.freebsd.org> References: <200809231446.m8NEkQev007507@repoman.freebsd.org> Message-ID: <20080923171859.S65801@maildrop.int.zabbadoz.net> On Tue, 23 Sep 2008, David E. O'Brien wrote: Hi, > obrien 2008-09-23 14:45:10 UTC > > FreeBSD src repository > > Modified files: > sys/conf files > sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c > sys/i386/i386 bios.c > sys/ia64/ia64 efi.c sal.c > sys/mips/mips support.S > sys/sys libkern.h > Added files: > sys/libkern memcmp.c > Log: > SVN rev 183299 on 2008-09-23 14:45:10Z by obrien > > The kernel implemented 'memcmp' is an alias for 'bcmp'. However, memcmp > and bcmp are not the same thing. 'man bcmp' states that the return is > "non-zero" if the two byte strings are not identical. Where as, > 'man memcmp' states that the return is the "difference between the > first two differing bytes (treated as unsigned char values" if the > two byte strings are not identical. > > So provide a proper memcmp(9), but it is a C implementation not a tuned > assembly implementation. Therefore bcmp(9) should be preferred over memcmp(9). Below you have changed a few places back to actually use bcmp instead of memcmp. I see lots of or more places in our kernel using memcmp. Are you saying that they all need to be memcmp instead of bcmp and had been unproper results so far or is the files down just a random collection of memcmp->bcmp changes introduced with the same commit? > Revision Changes Path > 1.1334 +1 -0 src/sys/conf/files > 1.15 +1 -1 src/sys/fs/tmpfs/tmpfs.h > 1.19 +1 -1 src/sys/fs/tmpfs/tmpfs_subr.c > 1.24 +1 -1 src/sys/fs/tmpfs/tmpfs_vnops.c > 1.75 +1 -1 src/sys/i386/i386/bios.c > 1.6 +1 -1 src/sys/ia64/ia64/efi.c > 1.16 +1 -1 src/sys/ia64/ia64/sal.c > 1.1 +53 -0 src/sys/libkern/memcmp.c (new) > 1.2 +0 -2 src/sys/mips/mips/support.S > 1.59 +1 -6 src/sys/sys/libkern.h > -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From kib at FreeBSD.org Tue Sep 23 17:41:26 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Tue Sep 23 17:41:28 2008 Subject: cvs commit: src/sys/i386/i386 sys_machdep.c vm_machdep.c src/sys/i386/include proc.h Message-ID: <200809231741.m8NHfQDJ080912@repoman.freebsd.org> kib 2008-09-23 17:41:15 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/i386/i386 sys_machdep.c vm_machdep.c sys/i386/include proc.h Log: SVN rev 183311 on 2008-09-23 17:41:15Z by kib MFC r182961: When doing rfork(0), i.e. separating curproc VM from any other user of the same vmspace, decrement the reference count of the shared LDT instead of a newly-made copy. Code factually removed LDT from the process that did rfork(0). Introduce user_ldt_deref() function that does decrement of refcount for the struct proc_ldt, and call it in the rfork(0) case on the shared LDT. Approved by: re (kensmith) Revision Changes Path 1.112.2.3 +8 -0 src/sys/i386/i386/sys_machdep.c 1.283.2.4 +5 -5 src/sys/i386/i386/vm_machdep.c 1.26.2.2 +1 -0 src/sys/i386/include/proc.h From jhb at FreeBSD.org Tue Sep 23 18:33:28 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 23 18:33:30 2008 Subject: cvs commit: src/sys/i386/i386 pmap.c src/sys/i386/include pmap.h Message-ID: <200809231833.m8NIXSLO006447@repoman.freebsd.org> jhb 2008-09-23 18:33:11 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/i386/i386 pmap.c sys/i386/include pmap.h Log: SVN rev 183312 on 2008-09-23 18:33:11Z by jhb MFC: Add a CTASSERT() that KERNBASE is valid and update the KVA_PAGES comments to cover PAE. Approved by: re (kib) Revision Changes Path 1.594.2.11 +7 -0 src/sys/i386/i386/pmap.c 1.128.2.2 +2 -0 src/sys/i386/include/pmap.h From jhb at FreeBSD.org Tue Sep 23 18:33:46 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Sep 23 18:33:52 2008 Subject: cvs commit: src/sys/i386/i386 pmap.c src/sys/i386/include pmap.h Message-ID: <200809231833.m8NIXk2c008690@repoman.freebsd.org> jhb 2008-09-23 18:33:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/i386/i386 pmap.c sys/i386/include pmap.h Log: SVN rev 183313 on 2008-09-23 18:33:36Z by jhb MFC: Add a CTASSERT() that KERNBASE is valid and update the KVA_PAGES comments to cover PAE. Approved by: re (kib) Revision Changes Path 1.523.2.26 +7 -0 src/sys/i386/i386/pmap.c 1.117.2.5 +2 -0 src/sys/i386/include/pmap.h From simon at FreeBSD.org Tue Sep 23 18:42:48 2008 From: simon at FreeBSD.org (Simon L. Nielsen) Date: Tue Sep 23 18:42:54 2008 Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh Message-ID: <200809231842.m8NIgmUD060747@repoman.freebsd.org> simon 2008-09-23 18:42:35 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: SVN rev 183314 on 2008-09-23 18:42:35Z by simon - Change all "echo #..." into using a progress print function to make it possible to make NanoBSD output more quite or verbose. The default output should remain mostly unchanged. [1] - Add missing shift for -i. - Clean up usage() so it's now (mostly) sorted alphabetically. - Make command line argument handling more consistent in the code and remove redundant semicolons. Reviwed by: phk [1] Revision Changes Path 1.42 +65 -41 src/tools/tools/nanobsd/nanobsd.sh From simon at FreeBSD.org Tue Sep 23 18:55:05 2008 From: simon at FreeBSD.org (Simon L. Nielsen) Date: Tue Sep 23 18:55:06 2008 Subject: cvs commit: src/tools/tools/nanobsd nanobsd.sh Message-ID: <200809231855.m8NIt4Hn040415@repoman.freebsd.org> simon 2008-09-23 18:54:56 UTC FreeBSD src repository Modified files: tools/tools/nanobsd nanobsd.sh Log: SVN rev 183315 on 2008-09-23 18:54:56Z by simon In cust_install_files() we ignore CVS directories. In a similar way now also ignore .svn directories. Revision Changes Path 1.43 +1 -1 src/tools/tools/nanobsd/nanobsd.sh From gleb.kurtsou at gmail.com Tue Sep 23 19:20:07 2008 From: gleb.kurtsou at gmail.com (Gleb Kurtsou) Date: Tue Sep 23 19:20:11 2008 Subject: cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h In-Reply-To: <200809231446.m8NEkQev007507@repoman.freebsd.org> References: <200809231446.m8NEkQev007507@repoman.freebsd.org> Message-ID: <20080923184756.GB1830@rybacik> On (23/09/2008 14:45), David E. O'Brien wrote: > obrien 2008-09-23 14:45:10 UTC > > FreeBSD src repository > > Modified files: > sys/conf files > sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c > sys/i386/i386 bios.c > sys/ia64/ia64 efi.c sal.c > sys/mips/mips support.S > sys/sys libkern.h > Added files: > sys/libkern memcmp.c > Log: > SVN rev 183299 on 2008-09-23 14:45:10Z by obrien > > The kernel implemented 'memcmp' is an alias for 'bcmp'. However, memcmp > and bcmp are not the same thing. 'man bcmp' states that the return is > "non-zero" if the two byte strings are not identical. Where as, > 'man memcmp' states that the return is the "difference between the > first two differing bytes (treated as unsigned char values" if the > two byte strings are not identical. Thanks for fixing it. For a note, the same bug was fixed in if_bridge several years ago. > So provide a proper memcmp(9), but it is a C implementation not a tuned > assembly implementation. Therefore bcmp(9) should be preferred over memcmp(9). From kabaev at gmail.com Tue Sep 23 19:48:42 2008 From: kabaev at gmail.com (Alexander Kabaev) Date: Tue Sep 23 19:48:44 2008 Subject: cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h In-Reply-To: <200809231446.m8NEkQev007507@repoman.freebsd.org> References: <200809231446.m8NEkQev007507@repoman.freebsd.org> Message-ID: <20080923152451.2962b594@kan.dnsalias.net> FWIW, I think we should have implementation of memcmp, memcpy and memchr (others?) in kernel and should remove inline versions from libkern.h. Modern GCC depends on _external_ symbols for mem* functions be available and our inlines do not satisfy this requirement. Several components already provide their own hack to work around this limitation, we just as well can just do the right thing. -- Alexander Kabaev -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20080923/f83476f4/signature.pgp From rwatson at FreeBSD.org Tue Sep 23 21:29:38 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Tue Sep 23 21:29:44 2008 Subject: cvs commit: src/sys/netinet6 udp6_usrreq.c Message-ID: <200809232129.m8NLTcdM091574@repoman.freebsd.org> rwatson 2008-09-23 21:29:22 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet6 udp6_usrreq.c Log: SVN rev 183316 on 2008-09-23 21:29:22Z by rwatson Merge r183265 from head to stable/7: When invoking the udp_send() from udp6_send() due to use of a v6-mapped IPv4 address, first drop the udbinfo and inpcb locks, which will otherwise be recursed. This leads to a potential minor race, but is preferable to a deadlock when acquiring a read lock after a write lock on the inpcb. MFC after: 3 days Reported by: Norbert Papke , lioux Approved by: re (kib) Tested by: Norbert Papke , lioux Revision Changes Path 1.81.2.8 +13 -3 src/sys/netinet6/udp6_usrreq.c From sobomax at FreeBSD.org Tue Sep 23 22:16:41 2008 From: sobomax at FreeBSD.org (Maxim Sobolev) Date: Tue Sep 23 22:16:42 2008 Subject: cvs commit: src/sys/powerpc/ofw ofw_syscons.c Message-ID: <200809232216.m8NMGeMa096381@repoman.freebsd.org> sobomax 2008-09-23 22:16:23 UTC FreeBSD src repository Modified files: sys/powerpc/ofw ofw_syscons.c Log: SVN rev 183317 on 2008-09-23 22:16:23Z by sobomax Improve rev 183168, so that if /chosen/stdout is connected to the serial port by OF the syscons won't take over console. Only attach syscons to "screen" if /chosen/stdout is not connected, which could be the case when loader(8) is booted directly from the OF. This fixes Marcel's Xserver. Reported by: marcel Revision Changes Path 1.11 +5 -6 src/sys/powerpc/ofw/ofw_syscons.c From obrien at FreeBSD.org Tue Sep 23 22:18:49 2008 From: obrien at FreeBSD.org (David O'Brien) Date: Tue Sep 23 22:18:55 2008 Subject: cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h In-Reply-To: <20080923171859.S65801@maildrop.int.zabbadoz.net> References: <200809231446.m8NEkQev007507@repoman.freebsd.org> <20080923171859.S65801@maildrop.int.zabbadoz.net> Message-ID: <20080923221848.GA6386@dragon.NUXI.org> On Tue, Sep 23, 2008 at 05:21:04PM +0000, Bjoern A. Zeeb wrote: > Below you have changed a few places back to actually use bcmp instead > of memcmp. > I see lots of or more places in our kernel using memcmp. Are you > saying that they all need to be memcmp instead of bcmp and had been > unproper results so far I am not saying the memcmp's I did not touch have to be memcmp and cannot be changed to bcmp(). > or is the files down just a random collection > of memcmp->bcmp changes introduced with the same commit? They are not random, but the set of memcmp uses in $ARCH/$ARCH that did not depend on the memcmp behavior, and are pure BSD files and thus bcmp() usage should not upset anyone. I did not touch drivers that may be trying to share code or otherwise have minimal changes. -- -- David (obrien@FreeBSD.org) From obrien at freebsd.org Tue Sep 23 22:22:46 2008 From: obrien at freebsd.org (David O'Brien) Date: Tue Sep 23 22:22:48 2008 Subject: cvs commit: src/sys/conf files src/sys/fs/tmpfs tmpfs.h tmpfs_subr.c tmpfs_vnops.c src/sys/i386/i386 bios.c src/sys/ia64/ia64 efi.c sal.c src/sys/libkern memcmp.c src/sys/mips/mips support.S src/sys/sys libkern.h In-Reply-To: <48D90D37.4000808@freebsd.org> References: <200809231446.m8NEkQev007507@repoman.freebsd.org> <48D9038B.3040000@freebsd.org> <20080923151353.GC50098@dragon.NUXI.org> <48D90D37.4000808@freebsd.org> Message-ID: <20080923222245.GB6386@dragon.NUXI.org> On Tue, Sep 23, 2008 at 08:37:27AM -0700, Sam Leffler wrote: > David O'Brien wrote: >> On Tue, Sep 23, 2008 at 07:56:11AM -0700, Sam Leffler wrote: >>> David E. O'Brien wrote: >>> >>>> obrien 2008-09-23 14:45:10 UTC >>>> FreeBSD src repository >>>> Modified files: >>>> sys/conf files sys/fs/tmpfs tmpfs.h >>>> tmpfs_subr.c tmpfs_vnops.c sys/i386/i386 bios.c >>>> sys/ia64/ia64 efi.c sal.c sys/mips/mips support.S >>>> sys/sys libkern.h Added files: >>>> sys/libkern memcmp.c Log: >>>> SVN rev 183299 on 2008-09-23 14:45:10Z by obrien >>>> The kernel implemented 'memcmp' is an alias for 'bcmp'. However, >>>> memcmp >>>> and bcmp are not the same thing. 'man bcmp' states that the return is >>>> "non-zero" if the two byte strings are not identical. Where as, >>>> 'man memcmp' states that the return is the "difference between the >>>> first two differing bytes (treated as unsigned char values" if the >>>> two byte strings are not identical. >>>> So provide a proper memcmp(9), but it is a C implementation not a >>>> tuned >>>> assembly implementation. Therefore bcmp(9) should be preferred over >>>> memcmp(9). >>>> >>> Given the performance difference this change should have been reviewed >>> before dumping it into the tree. >> >>> I do not agree with this; >> >> You do not agree with fixing a bug in our code? > > You don't have to "fix a bug in our code" in this way. You could have, for > example, fixed the cases where the return result was checked against > !{0,1}. Eh? The bug is memcmp() was unable to produce the proper result. Anywhere where the POSIX memcmp() is depended on for ordering cannot easily be changed. > I suggest you need to get changes of this sort reviewed and/or you need to > show you haven't introduced a performance regression. So performance trumps correctness? I don't think that's the right goal. -- -- David (obrien@FreeBSD.org) From xcllnt at mac.com Tue Sep 23 22:27:44 2008 From: xcllnt at mac.com (Marcel Moolenaar) Date: Tue Sep 23 22:27:51 2008 Subject: cvs commit: src/sys/powerpc/ofw ofw_syscons.c In-Reply-To: <200809232216.m8NMGeMa096381@repoman.freebsd.org> References: <200809232216.m8NMGeMa096381@repoman.freebsd.org> Message-ID: On Sep 23, 2008, at 3:16 PM, Maxim Sobolev wrote: > sobomax 2008-09-23 22:16:23 UTC > > FreeBSD src repository > > Modified files: > sys/powerpc/ofw ofw_syscons.c > Log: > SVN rev 183317 on 2008-09-23 22:16:23Z by sobomax > > Improve rev 183168, so that if /chosen/stdout is connected to the > serial > port by OF the syscons won't take over console. Only attach syscons > to "screen" > if /chosen/stdout is not connected, which could be the case when > loader(8) > is booted directly from the OF. This fixes Marcel's Xserver. Thanks! -- Marcel Moolenaar xcllnt@mac.com From delphij at FreeBSD.org Wed Sep 24 00:04:58 2008 From: delphij at FreeBSD.org (Xin LI) Date: Wed Sep 24 00:05:05 2008 Subject: cvs commit: src/usr.sbin/timed/timed globals.h Message-ID: <200809240004.m8O04v5V061335@repoman.freebsd.org> delphij 2008-09-24 00:04:51 UTC FreeBSD src repository Modified files: usr.sbin/timed/timed globals.h Log: SVN rev 183318 on 2008-09-24 00:04:51Z by delphij Remove spurious duplicated defination of sock. Revision Changes Path 1.8 +0 -2 src/usr.sbin/timed/timed/globals.h From nwhitehorn at FreeBSD.org Wed Sep 24 00:40:49 2008 From: nwhitehorn at FreeBSD.org (Nathan Whitehorn) Date: Wed Sep 24 00:40:55 2008 Subject: cvs commit: src/lib/libc/powerpc/gen syncicache.c src/sys/powerpc/aim machdep.c src/sys/powerpc/booke machdep.c src/sys/powerpc/include md_var.h src/sys/powerpc/powerpc syncicache.c Message-ID: <200809240040.m8O0emQE071533@repoman.freebsd.org> nwhitehorn 2008-09-24 00:28:46 UTC FreeBSD src repository Modified files: lib/libc/powerpc/gen syncicache.c sys/powerpc/aim machdep.c sys/powerpc/booke machdep.c sys/powerpc/include md_var.h sys/powerpc/powerpc syncicache.c Log: SVN rev 183319 on 2008-09-24 00:28:46Z by nwhitehorn Allow the cacheline size on PowerPC to be set at runtime. This is essential for supporting 64-bit CPUs, which often have 128-byte cache lines instead of the standard 32. Revision Changes Path 1.5 +16 -16 src/lib/libc/powerpc/gen/syncicache.c 1.118 +4 -4 src/sys/powerpc/aim/machdep.c 1.8 +3 -2 src/sys/powerpc/booke/machdep.c 1.33 +1 -4 src/sys/powerpc/include/md_var.h 1.7 +12 -36 src/sys/powerpc/powerpc/syncicache.c From nwhitehorn at FreeBSD.org Wed Sep 24 01:06:18 2008 From: nwhitehorn at FreeBSD.org (Nathan Whitehorn) Date: Wed Sep 24 01:06:23 2008 Subject: cvs commit: src/lib/libc/powerpc/gen syncicache.c Message-ID: <200809240106.m8O16Huc051523@repoman.freebsd.org> nwhitehorn 2008-09-24 01:06:11 UTC FreeBSD src repository Modified files: lib/libc/powerpc/gen syncicache.c Log: SVN rev 183320 on 2008-09-24 01:06:11Z by nwhitehorn Fix some ifdef logic in the libc syncicache() bit that I somehow missed in the last commit. Now it really can use a runtime-set cacheline size. Revision Changes Path 1.6 +3 -1 src/lib/libc/powerpc/gen/syncicache.c From kmacy at FreeBSD.org Wed Sep 24 01:19:58 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Wed Sep 24 01:20:00 2008 Subject: cvs commit: src/sys/dev/cxgb cxgb_adapter.h cxgb_include.h cxgb_offload.h src/sys/dev/cxgb/ulp/iw_cxgb iw_cxgb_hal.c iw_cxgb_qp.c src/sys/dev/cxgb/ulp/toecore toedev.c src/sys/dev/cxgb/ulp/tom cxgb_cpl_io.c cxgb_l2t.c cxgb_listen.c ... Message-ID: <200809240119.m8O1Jvj4021394@repoman.freebsd.org> kmacy 2008-09-24 01:19:08 UTC FreeBSD src repository Modified files: sys/dev/cxgb cxgb_adapter.h cxgb_include.h cxgb_offload.h sys/dev/cxgb/ulp/iw_cxgb iw_cxgb_hal.c iw_cxgb_qp.c sys/dev/cxgb/ulp/toecore toedev.c sys/dev/cxgb/ulp/tom cxgb_cpl_io.c cxgb_l2t.c cxgb_listen.c cxgb_tom.c cxgb_tom.h sys/modules/cxgb Makefile Log: SVN rev 183321 on 2008-09-24 01:19:08Z by kmacy - Remove default NIC dependency on ulp headers - make toe module build dependent on kernel support Submitted by: Chelsio Inc. MFC after: 1 week Revision Changes Path 1.41 +0 -1 src/sys/dev/cxgb/cxgb_adapter.h 1.9 +0 -1 src/sys/dev/cxgb/cxgb_include.h 1.12 +1 -1 src/sys/dev/cxgb/cxgb_offload.h 1.3 +1 -0 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_hal.c 1.3 +1 -0 src/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_qp.c 1.4 +1 -1 src/sys/dev/cxgb/ulp/toecore/toedev.c 1.24 +1 -0 src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c 1.4 +1 -0 src/sys/dev/cxgb/ulp/tom/cxgb_l2t.c 1.7 +1 -0 src/sys/dev/cxgb/ulp/tom/cxgb_listen.c 1.11 +1 -0 src/sys/dev/cxgb/ulp/tom/cxgb_tom.c 1.3 +1 -0 src/sys/dev/cxgb/ulp/tom/cxgb_tom.h 1.16 +27 -4 src/sys/modules/cxgb/Makefile From kib at FreeBSD.org Wed Sep 24 10:16:23 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Wed Sep 24 10:16:30 2008 Subject: cvs commit: src/sys/amd64/amd64 elf_machdep.c src/sys/amd64/linux32 linux32_sysvec.c src/sys/arm/arm elf_machdep.c src/sys/compat/ia32 ia32_sysvec.c src/sys/compat/svr4 svr4_sysvec.c src/sys/i386/i386 elf_machdep.c src/sys/i386/ibcs2 ibcs2_sysvec.c src/sys/i386/linux ... Message-ID: <200809241016.m8OAGN6x082109@repoman.freebsd.org> kib 2008-09-24 10:14:37 UTC FreeBSD src repository Modified files: sys/amd64/amd64 elf_machdep.c sys/amd64/linux32 linux32_sysvec.c sys/arm/arm elf_machdep.c sys/compat/ia32 ia32_sysvec.c sys/compat/svr4 svr4_sysvec.c sys/i386/i386 elf_machdep.c sys/i386/ibcs2 ibcs2_sysvec.c sys/i386/linux linux_sysvec.c sys/ia64/ia64 elf_machdep.c sys/kern imgact_aout.c init_main.c sys/mips/mips elf_machdep.c sys/powerpc/powerpc elf_machdep.c sys/sparc64/sparc64 elf_machdep.c Log: SVN rev 183322 on 2008-09-24 10:14:37Z by kib Change the static struct sysentvec and struct Elf_Brandinfo initializers to the C99 style. At least, it is easier to read sysent definitions that way, and search for the actual instances of sigcode etc. Explicitely initialize sysentvec.sv_maxssiz that was missed in most sysvecs. No objection from: jhb MFC after: 1 month Revision Changes Path 1.27 +45 -44 src/sys/amd64/amd64/elf_machdep.c 1.35 +49 -49 src/sys/amd64/linux32/linux32_sysvec.c 1.8 +45 -44 src/sys/arm/arm/elf_machdep.c 1.28 +45 -45 src/sys/compat/ia32/ia32_sysvec.c 1.47 +35 -33 src/sys/compat/svr4/svr4_sysvec.c 1.23 +45 -44 src/sys/i386/i386/elf_machdep.c 1.33 +27 -26 src/sys/i386/ibcs2/ibcs2_sysvec.c 1.155 +76 -74 src/sys/i386/linux/linux_sysvec.c 1.26 +43 -42 src/sys/ia64/ia64/elf_machdep.c 1.105 +27 -26 src/sys/kern/imgact_aout.c 1.296 +27 -26 src/sys/kern/init_main.c 1.2 +47 -44 src/sys/mips/mips/elf_machdep.c 1.25 +47 -46 src/sys/powerpc/powerpc/elf_machdep.c 1.25 +47 -46 src/sys/sparc64/sparc64/elf_machdep.c From rwatson at FreeBSD.org Wed Sep 24 11:07:18 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Wed Sep 24 11:07:24 2008 Subject: cvs commit: src/sys/netinet tcp_input.c Message-ID: <200809241107.m8OB7Hgs095540@repoman.freebsd.org> rwatson 2008-09-24 11:07:03 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c Log: SVN rev 183323 on 2008-09-24 11:07:03Z by rwatson When dropping a packet and issuing a reset during TCP segment handling, unconditionally drop the tcbinfo lock (after all, we assert it lines before), but call tcp_dropwithreset() under both inpcb and inpcbinfo locks only if we pass in an tcpcb. Otherwise, if the pointer is NULL, firewall code may later recurse the global tcbinfo lock trying to look up an inpcb. This is an instance where a layering violation leads not only potentially to code reentrace and recursion, but also to lock recursion, and was revealed by the conversion to rwlocks because acquiring a read lock on an rwlock already held with a write lock is forbidden. When these locks were mutexes, they simply recursed. Reported by: Stefan Ehmann MFC after: 3 days Revision Changes Path 1.382 +12 -5 src/sys/netinet/tcp_input.c From ed at FreeBSD.org Wed Sep 24 11:16:19 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Wed Sep 24 11:16:28 2008 Subject: cvs commit: src/sys/kern tty.c Message-ID: <200809241116.m8OBGIKQ051727@repoman.freebsd.org> ed 2008-09-24 11:16:09 UTC FreeBSD src repository Modified files: sys/kern tty.c Log: SVN rev 183324 on 2008-09-24 11:16:09Z by ed Fix a crash when calling tty_rel_free() while draining during closure. Yesterday I got two reports of potential crashes, related to TTY deallocation during device closure. When a thread is in TF_OPENCLOSE, draining its output upon closure, we should not allow calls to tty_rel_free() to happen at the same time. This could cause the TTY to be torn down twice. PR: kern/127561 Reported by: KOIE Hidetaka Discussed with: thompsa Revision Changes Path 1.291 +2 -2 src/sys/kern/tty.c From ru at FreeBSD.org Wed Sep 24 15:25:45 2008 From: ru at FreeBSD.org (Ruslan Ermilov) Date: Wed Sep 24 15:25:47 2008 Subject: cvs commit: src/etc/rc.d jail src/share/man/man5 rc.conf.5 Message-ID: <200809241525.m8OFPifi095256@repoman.freebsd.org> ru 2008-09-24 15:18:27 UTC FreeBSD src repository Modified files: etc/rc.d jail share/man/man5 rc.conf.5 Log: SVN rev 183325 on 2008-09-24 15:18:27Z by ru Allow a jail's IP alias to be created with an arbitrary netmask. MFC after: 3 days Revision Changes Path 1.40 +3 -1 src/etc/rc.d/jail 1.348 +7 -1 src/share/man/man5/rc.conf.5 From jhb at FreeBSD.org Wed Sep 24 17:49:38 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 24 17:49:40 2008 Subject: cvs commit: src/sys/vm vm_object.c Message-ID: <200809241749.m8OHncqw095586@repoman.freebsd.org> jhb 2008-09-24 17:49:26 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/vm vm_object.c Log: SVN rev 183326 on 2008-09-24 17:49:26Z by jhb MFC: 176526,176596 - Correct a long-standing error in vm_object_deallocate(). Specifically, only anonymous default (OBJT_DEFAULT) and swap (OBJT_SWAP) objects should ever have OBJ_ONEMAPPING set. However, vm_object_deallocate() was setting it on device (OBJT_DEVICE) objects. As a result, vm_object_page_remove() could be called on a device object and if that occurred pmap_remove_all() would be called on the device object's pages. However, a device object's pages are fictitious, and fictitious pages do not have an initialized pv list (struct md_page). - Correct a long-standing error in vm_object_page_remove(). Specifically, pmap_remove_all() must not be called on fictitious pages. To date, fictitious pages have been allocated from zeroed memory, effectively hiding this problem because the fictitious pages appear to have an empty pv list. - Rewrite the comments describing vm_object_page_remove() to better describe what it does. Add an assertion. Approved by: re (kib), alc Revision Changes Path 1.385.2.3 +25 -6 src/sys/vm/vm_object.c From jhb at FreeBSD.org Wed Sep 24 17:50:09 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 24 17:50:15 2008 Subject: cvs commit: src/sys/vm vm_object.c Message-ID: <200809241750.m8OHo9bP095711@repoman.freebsd.org> jhb 2008-09-24 17:49:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/vm vm_object.c Log: SVN rev 183327 on 2008-09-24 17:49:54Z by jhb MFC: 176526,176596 - Correct a long-standing error in vm_object_deallocate(). Specifically, only anonymous default (OBJT_DEFAULT) and swap (OBJT_SWAP) objects should ever have OBJ_ONEMAPPING set. However, vm_object_deallocate() was setting it on device (OBJT_DEVICE) objects. As a result, vm_object_page_remove() could be called on a device object and if that occurred pmap_remove_all() would be called on the device object's pages. However, a device object's pages are fictitious, and fictitious pages do not have an initialized pv list (struct md_page). - Correct a long-standing error in vm_object_page_remove(). Specifically, pmap_remove_all() must not be called on fictitious pages. To date, fictitious pages have been allocated from zeroed memory, effectively hiding this problem because the fictitious pages appear to have an empty pv list. - Rewrite the comments describing vm_object_page_remove() to better describe what it does. Add an assertion. Approved by: re (kib), alc Revision Changes Path 1.349.2.9 +25 -6 src/sys/vm/vm_object.c From bzeeb-lists at lists.zabbadoz.net Wed Sep 24 18:35:08 2008 From: bzeeb-lists at lists.zabbadoz.net (Bjoern A. Zeeb) Date: Wed Sep 24 18:35:14 2008 Subject: cvs commit: src/etc/rc.d jail src/share/man/man5 rc.conf.5 In-Reply-To: <200809241525.m8OFPifi095256@repoman.freebsd.org> References: <200809241525.m8OFPifi095256@repoman.freebsd.org> Message-ID: <20080924181315.S65801@maildrop.int.zabbadoz.net> On Wed, 24 Sep 2008, Ruslan Ermilov wrote: > ru 2008-09-24 15:18:27 UTC > > FreeBSD src repository > > Modified files: > etc/rc.d jail > share/man/man5 rc.conf.5 > Log: > SVN rev 183325 on 2008-09-24 15:18:27Z by ru > > Allow a jail's IP alias to be created with an arbitrary netmask. So I had been talking with various people during the last weeks/months about this feature of configuring an interface from rc.d/jail and I had been >< close to remove it a lot of times but it seems people prefer to actually mix network configuration, management and jail startup/teardown in a single script, which I think is a very questionable thing especially considering that we already had an SA for[1] that script for other means. So you now I have v4/v6/multi/no-IP jails and once the next vimage step is in I plan to have it hit the tree and I am currently integrating a patch that would even have allow the ifconfig to work with multiple IPv4/v6 addresses because up to now I decided to leave this feature in. Now adding a netmask only makes sense for exactly one use case to my understanding and this is not going to play well with whatever will hit the tree. Adding yet another variable to rc.conf to control another question knob is something, as I hate to say, I am no longer going to be ok with (this has nothhing to do with you or that it might be needed in a setup). My suggestion would be, that if we want thos features to add them separately doing a superset of the startup script or something just for this and actualy use network.subr or the like to set it up but keep the list of IP/Netmasks kind of separated from options for the jail(8) command. In worst case stomething like this (read the BUT later) and have a jail_example_ipv4_alias0="192.0.2.1/24" jail_example_ipv4_alias1="192.0.2.2/32" jail_example_ipv4_alias2="192.0.2.2 netmask 255.255.255.255" jail_example_ipv6_alias0="2001:dbe::1" jail_example_ipv6_alias1="2001:dbe::2/128" and then have a single knob jail_example_configure_ips_on_interfaces="NO" and still use the above list create the jail(8) argument if you want it like that. BUT wait the above is not going to work out as I am missing the interface for each alias instance. We need a full interface X af X address X netmask tupple with each entry and a defined order per AF as the first IP will be specially treated. That's why I am saying networking is networking and jails are jails and to combine both you need a management app/script/... as it is too many options/knobs/... FYI for the multi-IP jails (without this feature) I didn't even have to think about the startup script as it would just have continued to work. Adding no-IP support I had to change an exit case to _foo="\"\"" in rc.d/jail. With supporting the ifconfig you need to a a few more lines. With the netmasks I still have no idea where we'll end up. I suggest we once and for all discuss this on freebsd-jail, decide how to continue with this feature. I am Cc:ing and setting Reply-to: > MFC after: 3 days I would kindly ask you to hold back an MFC into 7 until there is a conclusion. > > Revision Changes Path > 1.40 +3 -1 src/etc/rc.d/jail > 1.348 +7 -1 src/share/man/man5/rc.conf.5 > References: [1] http://security.freebsd.org/advisories/FreeBSD-SA-07:01.jail.asc -- Bjoern A. Zeeb Stop bit received. Insert coin for new game. From jhb at FreeBSD.org Wed Sep 24 18:46:44 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 24 18:46:51 2008 Subject: cvs commit: src/sys/i386/bios apm.h Message-ID: <200809241846.m8OIkfcA059068@repoman.freebsd.org> jhb 2008-09-24 18:46:39 UTC FreeBSD src repository Modified files: sys/i386/bios apm.h Log: SVN rev 183328 on 2008-09-24 18:46:39Z by jhb Add multiple include guards. Revision Changes Path 1.7 +4 -0 src/sys/i386/bios/apm.h From jhb at FreeBSD.org Wed Sep 24 18:47:42 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 24 18:47:44 2008 Subject: cvs commit: src/sys/kern subr_witness.c Message-ID: <200809241847.m8OIlgRd066256@repoman.freebsd.org> jhb 2008-09-24 18:47:24 UTC FreeBSD src repository Modified files: sys/kern subr_witness.c Log: SVN rev 183329 on 2008-09-24 18:47:24Z by jhb Update description of witness_watch. Revision Changes Path 1.257 +5 -3 src/sys/kern/subr_witness.c From jhb at FreeBSD.org Wed Sep 24 18:52:46 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 24 18:52:52 2008 Subject: cvs commit: src/sys/kern vfs_cache.c src/sys/nfsclient nfs_vnops.c Message-ID: <200809241852.m8OIqkfW089041@repoman.freebsd.org> jhb 2008-09-24 18:51:33 UTC FreeBSD src repository Modified files: sys/kern vfs_cache.c sys/nfsclient nfs_vnops.c Log: SVN rev 183330 on 2008-09-24 18:51:33Z by jhb Part 1 of making shared lookups more resilient with respect to forced unmounts. When we upgrade a vnode lock from shared to exclusive during a name cache lookup, fail the lookup with EBADF if the vnode is invalidated while we are waiting for the exclusive lock. Also, for correctness (though I'm not sure it can occur in practice), downgrade an exclusively locked vnode if it should be share locked. Tested by: pho Revision Changes Path 1.126 +18 -8 src/sys/kern/vfs_cache.c 1.290 +4 -1 src/sys/nfsclient/nfs_vnops.c From jhb at FreeBSD.org Wed Sep 24 18:53:23 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Wed Sep 24 18:53:29 2008 Subject: cvs commit: src/sys/ufs/ffs ffs_vfsops.c Message-ID: <200809241853.m8OIrNCR093512@repoman.freebsd.org> jhb 2008-09-24 18:53:04 UTC FreeBSD src repository Modified files: sys/ufs/ffs ffs_vfsops.c Log: SVN rev 183331 on 2008-09-24 18:53:04Z by jhb Enable shared lookups on UFS. There are some remaining issues with forced unmounts, but those are in the VFS lookup code are not UFS specific. Tested by: pho, kris Revision Changes Path 1.351 +1 -1 src/sys/ufs/ffs/ffs_vfsops.c From jhb at freebsd.org Wed Sep 24 19:11:18 2008 From: jhb at freebsd.org (John Baldwin) Date: Wed Sep 24 19:11:20 2008 Subject: cvs commit: src/sys/ufs/ffs ffs_vfsops.c In-Reply-To: <200809241853.m8OIrNCR093512@repoman.freebsd.org> References: <200809241853.m8OIrNCR093512@repoman.freebsd.org> Message-ID: <200809241456.54294.jhb@freebsd.org> On Wednesday 24 September 2008 02:53:04 pm John Baldwin wrote: > jhb 2008-09-24 18:53:04 UTC > > FreeBSD src repository > > Modified files: > sys/ufs/ffs ffs_vfsops.c > Log: > SVN rev 183331 on 2008-09-24 18:53:04Z by jhb > > Enable shared lookups on UFS. There are some remaining issues with forced > unmounts, but those are in the VFS lookup code are not UFS specific. Note that shared lookups are not enabled by default though (vfs.lookup_shared sysctl). Once I wrap my head around lookup() a bit more so I can finish the forced unmount fixes we might consider turning it on though. Also, the recent fixes to UFS were built on the considerable progress made by jeff@ on UFS shared lookups previously. -- John Baldwin From marius at alchemy.franken.de Wed Sep 24 19:27:50 2008 From: marius at alchemy.franken.de (Marius Strobl) Date: Wed Sep 24 19:27:57 2008 Subject: cvs commit: src/etc Makefile src/etc/periodic/daily Makefile src/etc/periodic/monthly Makefile src/etc/periodic/security Makefile src/etc/periodic/weekly Makefile src/gnu/usr.bin Makefile src/lib Makefile src/libexec Makefile src/sbin Makefile src/share ... In-Reply-To: <200809212208.m8LM8wBB001671@repoman.freebsd.org> References: <200809212208.m8LM8wBB001671@repoman.freebsd.org> Message-ID: <20080924192747.GA66672@alchemy.franken.de> On Sun, Sep 21, 2008 at 10:02:26PM +0000, Sam Leffler wrote: > sam 2008-09-21 22:02:26 UTC > > FreeBSD src repository > > Modified files: > etc Makefile > etc/periodic/daily Makefile > etc/periodic/monthly Makefile > etc/periodic/security Makefile > etc/periodic/weekly Makefile > gnu/usr.bin Makefile > lib Makefile > libexec Makefile > sbin Makefile > share Makefile > share/mk bsd.own.mk > usr.bin Makefile > usr.bin/netstat Makefile main.c netstat.h > usr.sbin Makefile > Added files: > tools/build/options WITHOUT_ACCT WITHOUT_AMD WITHOUT_APM > WITHOUT_AT WITHOUT_CTM > WITHOUT_FREEBSD_UPDATE WITHOUT_IPFW > WITHOUT_JAIL WITHOUT_LEGACY_CONSOLE > WITHOUT_LOCATE WITHOUT_MAIL WITHOUT_MAKE > WITHOUT_NDIS WITHOUT_NETGRAPH WITHOUT_NTP > WITHOUT_PKGTOOLS WITHOUT_PMC > WITHOUT_PORTSNAP WITHOUT_PPP > WITHOUT_QUOTAS WITHOUT_ROUTED > WITHOUT_SLIP WITHOUT_SYSINSTALL > WITHOUT_TELNET WITHOUT_TEXTPROC > WITHOUT_WIRELESS > Log: > SVN rev 183242 on 2008-09-21 22:02:26Z by sam > > add new build knobs and jigger some existing controls to improve > control over the result of buildworld and installworld; this especially > helps packaging systems such as nanobsd > > Reviewed by: various (posted to arch) > MFC after: 1 month > Hi Sam, you seem to have accidentally decoupled ar(4) completely along with the above change: --- head/usr.bin/Makefile 2008/09/02 15:35:47 182681 +++ head/usr.bin/Makefile 2008/09/21 22:02:26 183242 <...> .if ${MK_TOOLCHAIN} != "no" -_ar= ar <...> At least a `make release` now fails with: <...> -------------------------------------------------------------- >>> stage 1.1: legacy release compatibility shims -------------------------------------------------------------- cd /usr/src; MAKEOBJDIRPREFIX=/usr/obj/usr/src/tmp INSTALL="sh /usr/src/tools/install.sh" PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/sbin:/bin:/usr/sbin:/usr/bin WORLDTMP=/usr/obj/usr/src/tmp VERSION="FreeBSD 8.0-CURRENT i386 800049" MAKEFLAGS="-m /usr/src/tools/build/mk TARGET_ARCH=i386 TARGET=i386 -D NO_CLEAN -m /usr/src/share/mk" make -f Makefile.inc1 DESTDIR= BOOTSTRAPPING=800049 -DWITHOUT_SSP -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT -DWITHOUT_MAN -DWITHOUT_NLS -DNO_PIC -DWITHOUT_PROFILE -DNO_SHARED -DNO_CPU_CFLAGS -DNO_WARNS -DNO_CTF legacy ===> tools/build (obj,includes,depend,all,install) /usr/obj/usr/src/tmp/usr/src/tools/build created for /usr/src/tools/build cd /usr/src/tools/build; make buildincludes; make installincludes rm -f .depend mkdep -f .depend -a -I/usr/obj/usr/src/tmp/legacy/usr/include /usr/src/tools/build/dummy.c cc -O2 -pipe -I/usr/obj/usr/src/tmp/legacy/usr/include -c /usr/src/tools/build/dummy.c building static egacy library ar: not found *** Error code 127 Stop in /usr/src/tools/build. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. + exit 1 + umount /dev *** Error code 1 Stop in /usr/home/marius/co/head/src/release. Marius From ed at FreeBSD.org Wed Sep 24 19:43:26 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Wed Sep 24 19:43:32 2008 Subject: cvs commit: src/sys/sys tty.h Message-ID: <200809241943.m8OJhQPJ008540@repoman.freebsd.org> ed 2008-09-24 19:43:09 UTC FreeBSD src repository Modified files: sys/sys tty.h Log: SVN rev 183332 on 2008-09-24 19:43:09Z by ed Add another TTY locking migration macro: tty_getlock(). Some subsystems (HPS-USB) like to lock down the TTY through a more generic approach, namely the regular mtx(9) macro's. Allow the TTY lock to be obtained through the new macro. Discussed with: hps, thompsa Revision Changes Path 1.109 +1 -0 src/sys/sys/tty.h From sam at freebsd.org Wed Sep 24 20:10:48 2008 From: sam at freebsd.org (Sam Leffler) Date: Wed Sep 24 20:11:19 2008 Subject: cvs commit: src/etc Makefile src/etc/periodic/daily Makefile src/etc/periodic/monthly Makefile src/etc/periodic/security Makefile src/etc/periodic/weekly Makefile src/gnu/usr.bin Makefile src/lib Makefile src/libexec Makefile src/sbin Makefile src/share ... In-Reply-To: <20080924192747.GA66672@alchemy.franken.de> References: <200809212208.m8LM8wBB001671@repoman.freebsd.org> <20080924192747.GA66672@alchemy.franken.de> Message-ID: <48DA9EC3.80309@freebsd.org> Marius Strobl wrote: > On Sun, Sep 21, 2008 at 10:02:26PM +0000, Sam Leffler wrote: >> sam 2008-09-21 22:02:26 UTC >> >> FreeBSD src repository >> >> Modified files: >> etc Makefile >> etc/periodic/daily Makefile >> etc/periodic/monthly Makefile >> etc/periodic/security Makefile >> etc/periodic/weekly Makefile >> gnu/usr.bin Makefile >> lib Makefile >> libexec Makefile >> sbin Makefile >> share Makefile >> share/mk bsd.own.mk >> usr.bin Makefile >> usr.bin/netstat Makefile main.c netstat.h >> usr.sbin Makefile >> Added files: >> tools/build/options WITHOUT_ACCT WITHOUT_AMD WITHOUT_APM >> WITHOUT_AT WITHOUT_CTM >> WITHOUT_FREEBSD_UPDATE WITHOUT_IPFW >> WITHOUT_JAIL WITHOUT_LEGACY_CONSOLE >> WITHOUT_LOCATE WITHOUT_MAIL WITHOUT_MAKE >> WITHOUT_NDIS WITHOUT_NETGRAPH WITHOUT_NTP >> WITHOUT_PKGTOOLS WITHOUT_PMC >> WITHOUT_PORTSNAP WITHOUT_PPP >> WITHOUT_QUOTAS WITHOUT_ROUTED >> WITHOUT_SLIP WITHOUT_SYSINSTALL >> WITHOUT_TELNET WITHOUT_TEXTPROC >> WITHOUT_WIRELESS >> Log: >> SVN rev 183242 on 2008-09-21 22:02:26Z by sam >> >> add new build knobs and jigger some existing controls to improve >> control over the result of buildworld and installworld; this especially >> helps packaging systems such as nanobsd >> >> Reviewed by: various (posted to arch) >> MFC after: 1 month >> > > Hi Sam, > > you seem to have accidentally decoupled ar(4) completely along > with the above change: > --- head/usr.bin/Makefile 2008/09/02 15:35:47 182681 > +++ head/usr.bin/Makefile 2008/09/21 22:02:26 183242 > <...> > .if ${MK_TOOLCHAIN} != "no" > -_ar= ar > <...> > > At least a `make release` now fails with: > <...> I'm out of my office today; please fix. Sam From marius at FreeBSD.org Wed Sep 24 20:42:02 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Wed Sep 24 20:42:07 2008 Subject: cvs commit: src/usr.bin Makefile Message-ID: <200809242042.m8OKg2lQ068533@repoman.freebsd.org> marius 2008-09-24 20:41:35 UTC FreeBSD src repository Modified files: usr.bin Makefile Log: SVN rev 183333 on 2008-09-24 20:41:35Z by marius Add back ar(1) which was accidentally decoupled in r183242. Approved by: sam Revision Changes Path 1.320 +1 -0 src/usr.bin/Makefile From des at FreeBSD.org Wed Sep 24 21:07:20 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Wed Sep 24 21:07:31 2008 Subject: cvs commit: src/share/man/man5 rc.conf.5 Message-ID: <200809242107.m8OL7JpQ049230@repoman.freebsd.org> des 2008-09-24 21:07:11 UTC FreeBSD src repository Modified files: share/man/man5 rc.conf.5 Log: SVN rev 183334 on 2008-09-24 21:07:11Z by des Undocument dead option. MFC after: 3 days Revision Changes Path 1.349 +0 -10 src/share/man/man5/rc.conf.5 From des at FreeBSD.org Wed Sep 24 21:20:54 2008 From: des at FreeBSD.org (Dag-Erling Smorgrav) Date: Wed Sep 24 21:21:00 2008 Subject: cvs commit: src/crypto/openssh sshconnect2.c Message-ID: <200809242120.m8OLKoDl023325@repoman.freebsd.org> des 2008-09-24 21:20:44 UTC FreeBSD src repository Modified files: crypto/openssh sshconnect2.c Log: SVN rev 183336 on 2008-09-24 21:20:44Z by des MFV "xmalloc: zero size" fix. MFC after: 1 week Revision Changes Path 1.20 +2 -1 src/crypto/openssh/sshconnect2.c From marius at FreeBSD.org Wed Sep 24 21:26:51 2008 From: marius at FreeBSD.org (Marius Strobl) Date: Wed Sep 24 21:27:03 2008 Subject: cvs commit: src/sys/dev/le if_le_cbus.c if_le_isa.c if_le_lebuffer.c if_le_pci.c lebuffer_sbus.c Message-ID: <200809242126.m8OLQp9Z070652@repoman.freebsd.org> marius 2008-09-24 21:26:46 UTC FreeBSD src repository Modified files: sys/dev/le if_le_cbus.c if_le_isa.c if_le_lebuffer.c if_le_pci.c lebuffer_sbus.c Log: SVN rev 183337 on 2008-09-24 21:26:46Z by marius - Use bus_{read,write}_*(9) instead of bus_space_{read,write}_*(9) etc and take advantage of rman_get_rid(9) in order to save some softc members. - Provide and consume module dependency information for lebuffer(4). Revision Changes Path 1.6 +38 -46 src/sys/dev/le/if_le_cbus.c 1.5 +35 -39 src/sys/dev/le/if_le_isa.c 1.3 +38 -54 src/sys/dev/le/if_le_lebuffer.c 1.8 +27 -34 src/sys/dev/le/if_le_pci.c 1.2 +2 -0 src/sys/dev/le/lebuffer_sbus.c From ru at freebsd.org Thu Sep 25 06:00:22 2008 From: ru at freebsd.org (Ruslan Ermilov) Date: Thu Sep 25 06:00:29 2008 Subject: cvs commit: src/etc/rc.d jail src/share/man/man5 rc.conf.5 In-Reply-To: <20080924181315.S65801@maildrop.int.zabbadoz.net> References: <200809241525.m8OFPifi095256@repoman.freebsd.org> <20080924181315.S65801@maildrop.int.zabbadoz.net> Message-ID: <20080925052004.GB76968@edoofus.dev.vega.ru> Hi Bjoern, On Wed, Sep 24, 2008 at 06:34:53PM +0000, Bjoern A. Zeeb wrote: > On Wed, 24 Sep 2008, Ruslan Ermilov wrote: > > > ru 2008-09-24 15:18:27 UTC > > > > FreeBSD src repository > > > > Modified files: > > etc/rc.d jail > > share/man/man5 rc.conf.5 > > Log: > > SVN rev 183325 on 2008-09-24 15:18:27Z by ru > > > > Allow a jail's IP alias to be created with an arbitrary netmask. > > So I had been talking with various people during the last weeks/months > about this feature of configuring an interface from rc.d/jail and I > had been >< close to remove it a lot of times but it seems people > prefer to actually mix network configuration, management and jail > startup/teardown in a single script, which I think is a very > questionable thing especially considering that we already had an > SA for[1] that script for other means. > > So you now I have v4/v6/multi/no-IP jails and once the next vimage > step is in I plan to have it hit the tree and I am currently > integrating a patch that would even have allow the ifconfig to work with > multiple IPv4/v6 addresses because up to now I decided to leave this > feature in. > > Now adding a netmask only makes sense for exactly one use case to my > understanding and this is not going to play well with whatever will > hit the tree. > At work, we use ezjail as a management tool for jails. We want our jails to be moveable between a set of hosts, so a jail's IP doesn't necessarily belong to host X at any given time. With the netmask in rc.d/jail hardcoded to 255.255.255.255, we have to configure a host's interface with IP addresses/netmasks corresponding to jails' IPs (and we have different IP networks). In practice this means we waste real IPs for nothing -- for a host with a single jail we waste one real IP address. To picture it: on a host that's not otherwise configured with 192.168.0 addresses, to up a jail with 192.168.0.13 we have to waste one more address from 192.168.0, e.g. 192.168.0.1, for the host to be able to route packets between 192.168.0.13 and 192.168.0.*. > Adding yet another variable to rc.conf to control another question > knob is something, as I hate to say, I am no longer going to be ok > with (this has nothhing to do with you or that it might be needed in a > setup). > > My suggestion would be, that if we want thos features to add > them separately doing a superset of the startup script or something > just for this and actualy use network.subr or the like to set it up > but keep the list of IP/Netmasks kind of separated from options for > the jail(8) command. > > In worst case stomething like this (read the BUT later) and have a > jail_example_ipv4_alias0="192.0.2.1/24" > jail_example_ipv4_alias1="192.0.2.2/32" > jail_example_ipv4_alias2="192.0.2.2 netmask 255.255.255.255" > jail_example_ipv6_alias0="2001:dbe::1" > jail_example_ipv6_alias1="2001:dbe::2/128" > and then have a single knob > jail_example_configure_ips_on_interfaces="NO" > and still use the above list create the jail(8) argument if you want > it like that. > > BUT wait the above is not going to work out as I am missing the > interface for each alias instance. > We need a full interface X af X address X netmask tupple with each > entry and a defined order per AF as the first IP will be specially > treated. > > That's why I am saying networking is networking and jails are jails > and to combine both you need a management app/script/... as it is > too many options/knobs/... > > FYI for the multi-IP jails (without this feature) I didn't even have > to think about the startup script as it would just have continued to > work. Adding no-IP support I had to change an exit case to _foo="\"\"" > in rc.d/jail. > > With supporting the ifconfig you need to a a few more lines. > > With the netmasks I still have no idea where we'll end up. > > I suggest we once and for all discuss this on freebsd-jail, decide > how to continue with this feature. I am Cc:ing and setting Reply-to: > > > MFC after: 3 days > > I would kindly ask you to hold back an MFC into 7 until there is a > conclusion. > I'd be happy with anything that allowed us NOT to waste IP addresses, preferably in FreeBSD 7.1. I have a solution that involves having static routes (in the example above, I'd add a route to 192.168.0/24 over some Ethernet interface that's equivalent to saying to resolve these IPs using ARP on this interface), but it's not ideal as I don't want these addresses to be accessible/resolvable when a host doesn't have configured IPs in this range. Cheers, -- Ruslan Ermilov ru@FreeBSD.org FreeBSD committer From alc at FreeBSD.org Thu Sep 25 06:12:13 2008 From: alc at FreeBSD.org (Alan Cox) Date: Thu Sep 25 06:12:20 2008 Subject: cvs commit: src/sys/vm vm_pageout.c Message-ID: <200809250612.m8P6CDWW029566@repoman.freebsd.org> alc 2008-09-25 06:11:58 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/vm vm_pageout.c Log: SVN rev 183338 on 2008-09-25 06:11:58Z by alc MFC r183236 Prevent an integer overflow in vm_pageout_page_stats() on machines with a large number of physical pages. PR: 126158 Approved by: re (kib) Revision Changes Path 1.292.2.4 +2 -1 src/sys/vm/vm_pageout.c From kmacy at FreeBSD.org Thu Sep 25 06:46:46 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 25 06:46:52 2008 Subject: cvs commit: src/sys/dev/cxgb/sys mvec.h uipc_mvec.c Message-ID: <200809250646.m8P6kjLg044459@repoman.freebsd.org> kmacy 2008-09-25 06:46:28 UTC FreeBSD src repository Modified files: sys/dev/cxgb/sys mvec.h uipc_mvec.c Log: SVN rev 183339 on 2008-09-25 06:46:28Z by kmacy fix insta-panic: - determine which ext_arg offsets to use based on the version number Submitted by: Chelsio Inc. MFC after: 1 day Revision Changes Path 1.16 +4 -0 src/sys/dev/cxgb/sys/mvec.h 1.27 +5 -0 src/sys/dev/cxgb/sys/uipc_mvec.c From kmacy at FreeBSD.org Thu Sep 25 07:01:47 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 25 07:01:54 2008 Subject: cvs commit: src/sys/xen gnttab.c gnttab.h src/sys/xen/evtchn evtchn.c src/sys/xen/interface callback.h domctl.h features.h grant_table.h memory.h physdev.h vcpu.h src/sys/xen/interface/arch-x86 xen-x86_32.h xen-x86_64.h xen.h Message-ID: <200809250701.m8P71ltK031683@repoman.freebsd.org> kmacy 2008-09-25 07:01:31 UTC FreeBSD src repository Modified files: sys/xen gnttab.c gnttab.h sys/xen/evtchn evtchn.c sys/xen/interface callback.h domctl.h features.h grant_table.h memory.h physdev.h vcpu.h sys/xen/interface/arch-x86 xen-x86_32.h xen-x86_64.h xen.h Log: SVN rev 183340 on 2008-09-25 07:01:31Z by kmacy partial update to interface headers to 3.2 MFC after: 1 month Revision Changes Path 1.3 +11 -2 src/sys/xen/evtchn/evtchn.c 1.3 +6 -4 src/sys/xen/gnttab.c 1.2 +19 -5 src/sys/xen/gnttab.h 1.2 +6 -23 src/sys/xen/interface/arch-x86/xen-x86_32.h 1.2 +4 -3 src/sys/xen/interface/arch-x86/xen-x86_64.h 1.2 +20 -11 src/sys/xen/interface/arch-x86/xen.h 1.2 +33 -4 src/sys/xen/interface/callback.h 1.2 +197 -1 src/sys/xen/interface/domctl.h 1.2 +3 -0 src/sys/xen/interface/features.h 1.2 +35 -1 src/sys/xen/interface/grant_table.h 1.2 +4 -4 src/sys/xen/interface/memory.h 1.2 +51 -1 src/sys/xen/interface/physdev.h 1.2 +22 -1 src/sys/xen/interface/vcpu.h From kmacy at FreeBSD.org Thu Sep 25 07:02:03 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 25 07:02:15 2008 Subject: cvs commit: src/sys/dev/xen/netfront netfront.c Message-ID: <200809250702.m8P723D9034397@repoman.freebsd.org> kmacy 2008-09-25 07:02:00 UTC FreeBSD src repository Modified files: sys/dev/xen/netfront netfront.c Log: SVN rev 183341 on 2008-09-25 07:02:00Z by kmacy reflect header change in netfront MFC after: 1 month Revision Changes Path 1.6 +1 -1 src/sys/dev/xen/netfront/netfront.c From kmacy at FreeBSD.org Thu Sep 25 07:03:20 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 25 07:03:25 2008 Subject: cvs commit: src/sys/i386/xen pmap.c xen_machdep.c Message-ID: <200809250703.m8P73JoD045674@repoman.freebsd.org> kmacy 2008-09-25 07:03:09 UTC FreeBSD src repository Modified files: sys/i386/xen pmap.c xen_machdep.c Log: SVN rev 183342 on 2008-09-25 07:03:09Z by kmacy Make nkpt dependent on the size of the initial memory allocation MFC after: 1 month Revision Changes Path 1.6 +2 -1 src/sys/i386/xen/pmap.c 1.11 +7 -9 src/sys/i386/xen/xen_machdep.c From kmacy at FreeBSD.org Thu Sep 25 07:05:21 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 25 07:05:32 2008 Subject: cvs commit: src/sys/i386/include param.h Message-ID: <200809250705.m8P75Kmu062940@repoman.freebsd.org> kmacy 2008-09-25 07:05:17 UTC FreeBSD src repository Modified files: sys/i386/include param.h Log: SVN rev 183343 on 2008-09-25 07:05:17Z by kmacy add NPGPTD_SHIFT for the nkpt calculation MFC after: 1 month Revision Changes Path 1.83 +2 -0 src/sys/i386/include/param.h From kmacy at FreeBSD.org Thu Sep 25 07:10:06 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 25 07:10:13 2008 Subject: cvs commit: src/sys/i386/include smp.h Message-ID: <200809250710.m8P7A6AZ082278@repoman.freebsd.org> kmacy 2008-09-25 07:09:50 UTC FreeBSD src repository Modified files: sys/i386/include smp.h Log: SVN rev 183344 on 2008-09-25 07:09:50Z by kmacy add ipi mapping MFC after: 1 month Revision Changes Path 1.92 +3 -1 src/sys/i386/include/smp.h From kmacy at FreeBSD.org Thu Sep 25 07:11:07 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Thu Sep 25 07:11:18 2008 Subject: cvs commit: src/sys/i386/xen mp_machdep.c Message-ID: <200809250711.m8P7B7eC090015@repoman.freebsd.org> kmacy 2008-09-25 07:11:04 UTC FreeBSD src repository Modified files: sys/i386/xen mp_machdep.c Log: SVN rev 183345 on 2008-09-25 07:11:04Z by kmacy add initial ipi definitions MFC after: 1 month Revision Changes Path 1.4 +32 -6 src/sys/i386/xen/mp_machdep.c From yongari at FreeBSD.org Thu Sep 25 07:31:54 2008 From: yongari at FreeBSD.org (Pyun YongHyeon) Date: Thu Sep 25 07:32:00 2008 Subject: cvs commit: src/sys/dev/msk if_msk.c if_mskreg.h Message-ID: <200809250731.m8P7VrNj020195@repoman.freebsd.org> yongari 2008-09-25 07:31:45 UTC FreeBSD src repository Modified files: sys/dev/msk if_msk.c if_mskreg.h Log: SVN rev 183346 on 2008-09-25 07:31:45Z by yongari Add another hardware bug workaround for Yukon II controllers that have hardware ram buffer. The silicon bug seem to be triggered by pause frames if receive buffer is not aligned on FIFO word(8 bytes). To workaround the issue, make sure to align Rx buffers on 8 bytes. Unfortunately this workaround requires yet another Rx fixup for strict alignment architecture machines to align IP header. For newer hardwares that lacks ram buffer may not have this bug so check number of available ram buffer size to see the existence of ram buffer. Reported by: Ian Freislich (ianf clue dot co dot za), das Tested by: Ian Freislich (ianf clue dot co dot za) Revision Changes Path 1.32 +58 -7 src/sys/dev/msk/if_msk.c 1.13 +4 -0 src/sys/dev/msk/if_mskreg.h From dwmalone at FreeBSD.org Thu Sep 25 09:28:28 2008 From: dwmalone at FreeBSD.org (David Malone) Date: Thu Sep 25 09:28:39 2008 Subject: cvs commit: src/usr.sbin/syslogd syslogd.8 syslogd.c Message-ID: <200809250928.m8P9SPvn049052@repoman.freebsd.org> dwmalone 2008-09-25 09:28:18 UTC FreeBSD src repository Modified files: usr.sbin/syslogd syslogd.8 syslogd.c Log: SVN rev 183347 on 2008-09-25 09:28:18Z by dwmalone Add a flag, -T, that tells syslogd to always replace the timestamp on messages from the network. We already replace malformatted timestamps and this option lets us replace timestamps that are correctly formatted but wrong. PR: 120891 Submitted by: Thomas Vogt MFC after: 1 week Revision Changes Path 1.63 +12 -0 src/usr.sbin/syslogd/syslogd.8 1.159 +12 -7 src/usr.sbin/syslogd/syslogd.c From phk at FreeBSD.org Thu Sep 25 12:00:59 2008 From: phk at FreeBSD.org (Poul-Henning Kamp) Date: Thu Sep 25 12:01:10 2008 Subject: cvs commit: src/sys/dev/usb ubsa.c Message-ID: <200809251200.m8PC0wUN074507@repoman.freebsd.org> phk 2008-09-25 12:00:56 UTC FreeBSD src repository Modified files: sys/dev/usb ubsa.c Log: SVN rev 183348 on 2008-09-25 12:00:56Z by phk Make the ubsa(4) work with Huawei Exxx (tested with E169) 3G radio devices: Kick the device into the right mode if it comes up as a flash-disk. Set the buffers to a sensible 1024 bytes instead of a far too small default. Don't attempt to change speed, baud, parity and such, the device does not understand it. Revision Changes Path 1.41 +61 -2 src/sys/dev/usb/ubsa.c From phk at FreeBSD.org Thu Sep 25 12:16:30 2008 From: phk at FreeBSD.org (Poul-Henning Kamp) Date: Thu Sep 25 12:16:42 2008 Subject: cvs commit: src/sys/dev/usb umass.c Message-ID: <200809251216.m8PCGTwp080222@repoman.freebsd.org> phk 2008-09-25 12:16:18 UTC FreeBSD src repository Modified files: sys/dev/usb umass.c Log: SVN rev 183349 on 2008-09-25 12:16:18Z by phk Tell umass to leave Huawei radio devices alone so ubsa(4) will be able to kick them into shape. Revision Changes Path 1.166 +7 -0 src/sys/dev/usb/umass.c From nyan at FreeBSD.org Thu Sep 25 12:26:05 2008 From: nyan at FreeBSD.org (Takahashi Yoshihiro) Date: Thu Sep 25 12:26:16 2008 Subject: cvs commit: src/release/i386 fixit_crunch.conf src/release/pc98 fixit-small_crunch.conf fixit_crunch.conf Message-ID: <200809251226.m8PCQ4jh040350@repoman.freebsd.org> nyan 2008-09-25 12:25:54 UTC FreeBSD src repository Modified files: release/i386 fixit_crunch.conf release/pc98 fixit-small_crunch.conf fixit_crunch.conf Log: SVN rev 183350 on 2008-09-25 12:25:54Z by nyan - Add libbsdxml and libsbuf required by bsdlabel. - Remove the mknod from pc98 fixit and also the ftp from pc98 small fixit to avoid disk full. Revision Changes Path 1.17 +1 -1 src/release/i386/fixit_crunch.conf 1.11 +1 -5 src/release/pc98/fixit-small_crunch.conf 1.17 +1 -2 src/release/pc98/fixit_crunch.conf From dwmalone at FreeBSD.org Thu Sep 25 12:35:06 2008 From: dwmalone at FreeBSD.org (David Malone) Date: Thu Sep 25 12:35:11 2008 Subject: cvs commit: src/sys/net if_stf.c Message-ID: <200809251235.m8PCZ56q093143@repoman.freebsd.org> dwmalone 2008-09-25 12:35:01 UTC FreeBSD src repository Modified files: sys/net if_stf.c Log: SVN rev 183351 on 2008-09-25 12:35:01Z by dwmalone Some people's 6to4 routers seem to have been blowing up because of the unlocked route caching in if_stf. Add a mutex that protects access to cached route. This seemed to fix problems for Pekka Savola. Nick Sayer had similar problems, and in his case completly disabling the route cache seemed to help. Add a sysctl net.link.stf.route_cache that can be used to turn off route caching in if_stf. PR: 122283 MFC after: 2 weeks Tested by: Pekka Savola, Nick Sayer. Revision Changes Path 1.64 +30 -6 src/sys/net/if_stf.c From jhb at FreeBSD.org Thu Sep 25 13:42:38 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 25 13:42:50 2008 Subject: cvs commit: src/sys/kern kern_condvar.c kern_synch.c Message-ID: <200809251342.m8PDgbS2009450@repoman.freebsd.org> jhb 2008-09-25 13:42:19 UTC FreeBSD src repository Modified files: sys/kern kern_condvar.c kern_synch.c Log: SVN rev 183352 on 2008-09-25 13:42:19Z by jhb - Don't do a WITNESS_SAVE() on the interlock if it is Giant in the condition variable wait routines. DROP_GIANT() already manages that state in the Giant interlock case. - Assert that Giant is held when it is passed as a sleep interlock. Revision Changes Path 1.66 +12 -4 src/sys/kern/kern_condvar.c 1.315 +2 -0 src/sys/kern/kern_synch.c From dwmalone at FreeBSD.org Thu Sep 25 14:24:09 2008 From: dwmalone at FreeBSD.org (David Malone) Date: Thu Sep 25 14:24:20 2008 Subject: cvs commit: src/usr.bin/lockf lockf.1 lockf.c Message-ID: <200809251424.m8PEO8lR067688@repoman.freebsd.org> dwmalone 2008-09-25 14:24:07 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) usr.bin/lockf lockf.1 lockf.c Log: SVN rev 183353 on 2008-09-25 14:24:07Z by dwmalone MFC: Lockf was exiting with status 1 if the command did not exit normally. This is easy to confuse with the actual exit status of the program. Instead exit with EX_SOFTWARE if the command doesn't exit normally. Approved by: re (kib) Revision Changes Path 1.18.2.3 +5 -0 src/usr.bin/lockf/lockf.1 1.16.2.2 +1 -1 src/usr.bin/lockf/lockf.c From dwmalone at FreeBSD.org Thu Sep 25 14:27:10 2008 From: dwmalone at FreeBSD.org (David Malone) Date: Thu Sep 25 14:27:22 2008 Subject: cvs commit: src/usr.bin/lockf lockf.1 lockf.c Message-ID: <200809251427.m8PER90U090792@repoman.freebsd.org> dwmalone 2008-09-25 14:27:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) usr.bin/lockf lockf.1 lockf.c Log: SVN rev 183354 on 2008-09-25 14:27:00Z by dwmalone MFC: Lockf was exiting with status 1 if the command did not exit normally. This is easy to confuse with the actual exit status of the program. Instead exit with EX_SOFTWARE if the command doesn't exit normally. Approved by: re (kib) Revision Changes Path 1.16.2.3 +5 -0 src/usr.bin/lockf/lockf.1 1.11.8.3 +1 -1 src/usr.bin/lockf/lockf.c From thompsa at FreeBSD.org Thu Sep 25 16:46:42 2008 From: thompsa at FreeBSD.org (Andrew Thompson) Date: Thu Sep 25 16:46:53 2008 Subject: cvs commit: src/sys/net80211 ieee80211_ddb.c Message-ID: <200809251646.m8PGkfMV048877@repoman.freebsd.org> thompsa 2008-09-25 16:46:36 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_ddb.c Log: SVN rev 183355 on 2008-09-25 16:46:36Z by thompsa Use db_printsym to lookup and print the function pointers. Revision Changes Path 1.13 +46 -40 src/sys/net80211/ieee80211_ddb.c From rwatson at FreeBSD.org Thu Sep 25 17:26:58 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Thu Sep 25 17:27:09 2008 Subject: cvs commit: src/sys/netinet tcp_input.c Message-ID: <200809251726.m8PHQvs8006331@repoman.freebsd.org> rwatson 2008-09-25 17:26:54 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c Log: SVN rev 183356 on 2008-09-25 17:26:54Z by rwatson As a follow-on to r183323, correct another case where ip_output() was called without an inpcb pointer despite holding the tcbinfo global lock, which lead to a deadlock or panic when ipfw tried to further acquire it recursively. Reported by: Stefan Ehmann MFC after: 3 days Revision Changes Path 1.383 +17 -1 src/sys/netinet/tcp_input.c From jhb at FreeBSD.org Thu Sep 25 18:37:18 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 25 18:37:30 2008 Subject: cvs commit: src/sys/netinet in.h ip_icmp.c Message-ID: <200809251837.m8PIbFut034383@repoman.freebsd.org> jhb 2008-09-25 18:37:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet in.h ip_icmp.c Log: SVN rev 183357 on 2008-09-25 18:37:08Z by jhb MFC: 178280 - Clean up the code that checks the types of address so that it is done by understandable macros. - Fix the bug that prevented the system from responding on interfaces with link local addresses assigned. Approved by: re (gnn) Revision Changes Path 1.100.2.1 +2 -0 src/sys/netinet/in.h 1.118.2.2 +4 -3 src/sys/netinet/ip_icmp.c From jhb at FreeBSD.org Thu Sep 25 18:38:17 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 25 18:38:28 2008 Subject: cvs commit: src/sys/netinet in.h ip_icmp.c Message-ID: <200809251838.m8PIcGj4041637@repoman.freebsd.org> jhb 2008-09-25 18:38:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/netinet in.h ip_icmp.c Log: SVN rev 183358 on 2008-09-25 18:38:04Z by jhb MFC: 178280 - Clean up the code that checks the types of address so that it is done by understandable macros. - Fix the bug that prevented the system from responding on interfaces with link local addresses assigned. Approved by: re (gnn) Revision Changes Path 1.90.2.6 +2 -0 src/sys/netinet/in.h 1.101.2.3 +4 -3 src/sys/netinet/ip_icmp.c From jhb at FreeBSD.org Thu Sep 25 19:32:20 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 25 19:32:26 2008 Subject: cvs commit: src/gnu/usr.bin/gdb/kgdb kld.c Message-ID: <200809251932.m8PJWJxr073365@repoman.freebsd.org> jhb 2008-09-25 19:32:03 UTC FreeBSD src repository Modified files: gnu/usr.bin/gdb/kgdb kld.c Log: SVN rev 183359 on 2008-09-25 19:32:03Z by jhb Use existing GDB routines for parsing the section table of klds in the 'add-kld' command instead of doing it more by hand. MFC after: 1 week Revision Changes Path 1.10 +23 -36 src/gnu/usr.bin/gdb/kgdb/kld.c From nparhar at gmail.com Thu Sep 25 19:43:59 2008 From: nparhar at gmail.com (Navdeep Parhar) Date: Thu Sep 25 19:44:06 2008 Subject: cvs commit: src/gnu/usr.bin/gdb/kgdb kld.c In-Reply-To: <200809251932.m8PJWJxr073365@repoman.freebsd.org> References: <200809251932.m8PJWJxr073365@repoman.freebsd.org> Message-ID: <20080925194346.GA20498@insightsol.com> On Thu, Sep 25, 2008 at 07:32:03PM +0000, John Baldwin wrote: > jhb 2008-09-25 19:32:03 UTC > > FreeBSD src repository > > Modified files: > gnu/usr.bin/gdb/kgdb kld.c > Log: > SVN rev 183359 on 2008-09-25 19:32:03Z by jhb > > Use existing GDB routines for parsing the section table of klds in > the 'add-kld' command instead of doing it more by hand. > > MFC after: 1 week > > Revision Changes Path > 1.10 +23 -36 src/gnu/usr.bin/gdb/kgdb/kld.c This can lead to a bad free + core dump as I'd mentioned here: http://lists.freebsd.org/pipermail/freebsd-hackers/2008-September/026024.html Please initialize sections and sections_end to NULL. 205c204,205 < struct section_table *sections, *sections_end, *s; --- > struct section_table *sections = NULL, *sections_end = NULL, *s; Regards, Navdeep From jhb at FreeBSD.org Thu Sep 25 19:50:21 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 25 19:50:29 2008 Subject: cvs commit: src/sys/ddb db_command.c db_command.h db_main.c Message-ID: <200809251950.m8PJoKZs092737@repoman.freebsd.org> jhb 2008-09-25 19:50:14 UTC FreeBSD src repository Modified files: sys/ddb db_command.c db_command.h db_main.c Log: SVN rev 183360 on 2008-09-25 19:50:14Z by jhb Initialize the DDB command list when initializing DDB so that the basic commands are available from 'boot -d'. Suggested by: dfr Revision Changes Path 1.80 +2 -3 src/sys/ddb/db_command.c 1.15 +1 -0 src/sys/ddb/db_command.h 1.8 +1 -0 src/sys/ddb/db_main.c From jhb at FreeBSD.org Thu Sep 25 20:10:34 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 25 20:10:47 2008 Subject: cvs commit: src/sys/compat/freebsd32 syscalls.master src/sys/kern makesyscalls.sh syscalls.master src/sys/sys sysent.h Message-ID: <200809252010.m8PKAYwg017845@repoman.freebsd.org> jhb 2008-09-25 20:07:42 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 syscalls.master sys/kern makesyscalls.sh syscalls.master sys/sys sysent.h Log: SVN rev 183361 on 2008-09-25 20:07:42Z by jhb Tidy up a few things with syscall generation: - Instead of using a syscall slot (370) just to get a function prototype for lkmressys(), add an explicit function prototype to . This also removes unused special case checks for 'lkmressys' from makesyscalls.sh. - Instead of having magic logic in makesyscalls.sh to only generate a function prototype the first time 'lkmnosys' is seen, make 'NODEF' always not generate a function prototype and include an explicit prototype for 'lkmnosys' in . - As a result of the fix in (2), update the LKM syscall entries in the freebsd32 syscall table to use 'lkmnosys' rather than 'nosys'. - Use NOPROTO for the __syscall() entry (198) in the native ABI. This avoids the need for magic logic in makesyscalls.h to only generate a function prototype the first time 'nosys' is encountered. Revision Changes Path 1.108 +12 -12 src/sys/compat/freebsd32/syscalls.master 1.71 +15 -25 src/sys/kern/makesyscalls.sh 1.247 +3 -3 src/sys/kern/syscalls.master 1.57 +6 -0 src/sys/sys/sysent.h From jhb at FreeBSD.org Thu Sep 25 20:11:26 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 25 20:11:33 2008 Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c src/sys/kern init_sysent.c syscalls.c systrace_args.c src/sys/sys syscall.h syscall.mk sysproto.h Message-ID: <200809252011.m8PKBQQs023939@repoman.freebsd.org> jhb 2008-09-25 20:08:36 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_proto.h freebsd32_syscall.h freebsd32_syscalls.c freebsd32_sysent.c sys/kern init_sysent.c syscalls.c systrace_args.c sys/sys syscall.h syscall.mk sysproto.h Log: SVN rev 183362 on 2008-09-25 20:08:36Z by jhb Regen. Revision Changes Path 1.93 +1 -1 src/sys/compat/freebsd32/freebsd32_proto.h 1.92 +1 -1 src/sys/compat/freebsd32/freebsd32_syscall.h 1.83 +12 -12 src/sys/compat/freebsd32/freebsd32_syscalls.c 1.93 +12 -12 src/sys/compat/freebsd32/freebsd32_sysent.c 1.244 +2 -2 src/sys/kern/init_sysent.c 1.228 +2 -2 src/sys/kern/syscalls.c 1.26 +0 -8 src/sys/kern/systrace_args.c 1.225 +1 -1 src/sys/sys/syscall.h 1.180 +1 -1 src/sys/sys/syscall.mk 1.229 +1 -5 src/sys/sys/sysproto.h From jhb at FreeBSD.org Thu Sep 25 20:12:55 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 25 20:13:01 2008 Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_util.h Message-ID: <200809252012.m8PKCs85034612@repoman.freebsd.org> jhb 2008-09-25 20:12:38 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_util.h Log: SVN rev 183363 on 2008-09-25 20:12:38Z by jhb Sort includes and add multiple include guards. Revision Changes Path 1.11 +9 -5 src/sys/compat/freebsd32/freebsd32_util.h From sam at FreeBSD.org Thu Sep 25 20:25:41 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Thu Sep 25 20:25:47 2008 Subject: cvs commit: src/sys/net80211 ieee80211_hostap.c Message-ID: <200809252025.m8PKPeEb020458@repoman.freebsd.org> sam 2008-09-25 20:25:25 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_hostap.c Log: SVN rev 183364 on 2008-09-25 20:25:25Z by sam must do a deep copy of mcast packets as they can be modified after dispatch Submitted by: "Jared Go" Revision Changes Path 1.5 +1 -1 src/sys/net80211/ieee80211_hostap.c From jhb at FreeBSD.org Thu Sep 25 20:50:28 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Thu Sep 25 20:50:35 2008 Subject: cvs commit: src/sys/compat/freebsd32 freebsd32_misc.c freebsd32_util.h src/sys/compat/ia32 ia32_sysvec.c Message-ID: <200809252050.m8PKoR4g071115@repoman.freebsd.org> jhb 2008-09-25 20:50:21 UTC FreeBSD src repository Modified files: sys/compat/freebsd32 freebsd32_misc.c freebsd32_util.h sys/compat/ia32 ia32_sysvec.c Log: SVN rev 183365 on 2008-09-25 20:50:21Z by jhb Add support for installing 32-bit system calls from kernel modules. This includes syscall32_{de,}register() routines as well as a module handler and wrapper macros similar to the support for native syscalls in . MFC after: 1 month Revision Changes Path 1.80 +80 -0 src/sys/compat/freebsd32/freebsd32_misc.c 1.12 +30 -0 src/sys/compat/freebsd32/freebsd32_util.h 1.29 +0 -2 src/sys/compat/ia32/ia32_sysvec.c From simon at FreeBSD.org Thu Sep 25 20:56:01 2008 From: simon at FreeBSD.org (Simon L. Nielsen) Date: Thu Sep 25 20:56:06 2008 Subject: cvs commit: src/etc/rc.d jail src/share/man/man5 rc.conf.5 In-Reply-To: <20080925052004.GB76968@edoofus.dev.vega.ru> References: <200809241525.m8OFPifi095256@repoman.freebsd.org> <20080924181315.S65801@maildrop.int.zabbadoz.net> <20080925052004.GB76968@edoofus.dev.vega.ru> Message-ID: <20080925205558.GA1114@arthur.nitro.dk> [Trying to moving off commit lists] On 2008.09.25 09:20:04 +0400, Ruslan Ermilov wrote: > Hi Bjoern, > > On Wed, Sep 24, 2008 at 06:34:53PM +0000, Bjoern A. Zeeb wrote: > > On Wed, 24 Sep 2008, Ruslan Ermilov wrote: > > > > > ru 2008-09-24 15:18:27 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > etc/rc.d jail > > > share/man/man5 rc.conf.5 > > > Log: > > > SVN rev 183325 on 2008-09-24 15:18:27Z by ru > > > > > > Allow a jail's IP alias to be created with an arbitrary netmask. > > > > So I had been talking with various people during the last weeks/months > > about this feature of configuring an interface from rc.d/jail and I > > had been >< close to remove it a lot of times but it seems people > > prefer to actually mix network configuration, management and jail > > startup/teardown in a single script, which I think is a very > > questionable thing especially considering that we already had an > > SA for[1] that script for other means. > > > At work, we use ezjail as a management tool for jails. We want our [...] I think the main problem is that the configuration required for jails "today" is simply too much for what should be done in an rc.d script configured by rc.conf. At the Cambridge Devsummit we talked about creating some kind of more advanced jail management system and I think that is the way to go in the long run and kill off rc.d/jail. Of course doing this is no small task, but I think adding kludges to rc.conf is going to be increasingly painful. I'm not sure what form a management system should take, but having ezjail like functionality in base would be a good thing IMO. Personally I also have a rather strong dislike for the jail auto ip setting feature, but as people are using it removing the functionality will cause pain. -- Simon L. Nielsen From yongari at FreeBSD.org Fri Sep 26 00:53:08 2008 From: yongari at FreeBSD.org (Pyun YongHyeon) Date: Fri Sep 26 00:53:20 2008 Subject: cvs commit: src/sys/dev/jme if_jme.c if_jmereg.h Message-ID: <200809260053.m8Q0r83l039920@repoman.freebsd.org> yongari 2008-09-26 00:52:51 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/jme if_jme.c if_jmereg.h Log: SVN rev 183367 on 2008-09-26 00:52:51Z by yongari MFC r183264: Add workaround for occasional packet loss issue of JMC250 A2 when it runs on half-duplex media. While I'm here add register definition for GPREG1. ATM the GPREG1 register is only valid for JMC250 A1/A2. Submitted by: Ethan at JMicron Approved by: re (kensmith) Revision Changes Path 1.1.2.7 +12 -2 src/sys/dev/jme/if_jme.c 1.1.2.3 +8 -1 src/sys/dev/jme/if_jmereg.h From yongari at FreeBSD.org Fri Sep 26 01:03:13 2008 From: yongari at FreeBSD.org (Pyun YongHyeon) Date: Fri Sep 26 01:03:19 2008 Subject: cvs commit: src/sys/dev/jme if_jme.c if_jmereg.h Message-ID: <200809260103.m8Q139pr000984@repoman.freebsd.org> yongari 2008-09-26 01:03:04 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/jme if_jme.c if_jmereg.h Log: SVN rev 183368 on 2008-09-26 01:03:04Z by yongari MFC r183264: Add workaround for occasional packet loss issue of JMC250 A2 when it runs on half-duplex media. While I'm here add register definition for GPREG1. ATM the GPREG1 register is only valid for JMC250 A1/A2. Submitted by: Ethan at JMicron Approved by: re (kensmith) Revision Changes Path 1.2.2.6 +12 -2 src/sys/dev/jme/if_jme.c 1.1.4.3 +8 -1 src/sys/dev/jme/if_jmereg.h From alc at FreeBSD.org Fri Sep 26 03:06:28 2008 From: alc at FreeBSD.org (Alan Cox) Date: Fri Sep 26 03:06:39 2008 Subject: cvs commit: src/sys/vm vm_pageout.c Message-ID: <200809260306.m8Q36RQI057327@repoman.freebsd.org> alc 2008-09-26 03:06:08 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/vm vm_pageout.c Log: SVN rev 183369 on 2008-09-26 03:06:08Z by alc MFC r183236 Prevent an integer overflow in vm_pageout_page_stats() on machines with a large number of physical pages. PR: 126158 Approved by: re (kib) Revision Changes Path 1.268.2.6 +2 -1 src/sys/vm/vm_pageout.c From imp at FreeBSD.org Fri Sep 26 03:53:30 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 26 03:53:42 2008 Subject: cvs commit: src/sys/dev/cfe cfe_api.c cfe_api.h cfe_api_int.h cfe_console.c cfe_error.h cfe_ioctl.h cfe_resource.c Message-ID: <200809260353.m8Q3rU5j044650@repoman.freebsd.org> imp 2008-09-26 03:53:10 UTC FreeBSD src repository Added files: sys/dev/cfe cfe_api.c cfe_api.h cfe_api_int.h cfe_console.c cfe_error.h cfe_ioctl.h cfe_resource.c Log: SVN rev 183370 on 2008-09-26 03:53:10Z by imp Support for CFE boot loaders. Initially the support is for MIPS, but other processors will work too. Submitted by: bms@ Obtained from: p4 mips2 branch Revision Changes Path 1.1 +538 -0 src/sys/dev/cfe/cfe_api.c (new) 1.1 +199 -0 src/sys/dev/cfe/cfe_api.h (new) 1.1 +171 -0 src/sys/dev/cfe/cfe_api_int.h (new) 1.1 +298 -0 src/sys/dev/cfe/cfe_console.c (new) 1.1 +104 -0 src/sys/dev/cfe/cfe_error.h (new) 1.1 +75 -0 src/sys/dev/cfe/cfe_ioctl.h (new) 1.1 +159 -0 src/sys/dev/cfe/cfe_resource.c (new) From imp at FreeBSD.org Fri Sep 26 03:57:32 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 26 03:57:44 2008 Subject: cvs commit: src/sys/dev/siba siba.c siba_ids.h siba_pcib.c siba_pcibvar.h sibareg.h sibavar.h Message-ID: <200809260357.m8Q3vVPU073551@repoman.freebsd.org> imp 2008-09-26 03:57:23 UTC FreeBSD src repository Added files: sys/dev/siba siba.c siba_ids.h siba_pcib.c siba_pcibvar.h sibareg.h sibavar.h Log: SVN rev 183371 on 2008-09-26 03:57:23Z by imp Support for the siba bus found in many broadcom products. Submitted by: bms@ Obtained from: p4 mips branch Revision Changes Path 1.1 +665 -0 src/sys/dev/siba/siba.c (new) 1.1 +71 -0 src/sys/dev/siba/siba_ids.h (new) 1.1 +432 -0 src/sys/dev/siba/siba_pcib.c (new) 1.1 +52 -0 src/sys/dev/siba/siba_pcibvar.h (new) 1.1 +73 -0 src/sys/dev/siba/sibareg.h (new) 1.1 +92 -0 src/sys/dev/siba/sibavar.h (new) From imp at FreeBSD.org Fri Sep 26 04:46:04 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 26 04:46:15 2008 Subject: cvs commit: src/sys/mips/sentry5 s5_machdep.c Message-ID: <200809260446.m8Q4k3eR070694@repoman.freebsd.org> imp 2008-09-26 04:45:56 UTC FreeBSD src repository Modified files: sys/mips/sentry5 s5_machdep.c Log: SVN rev 183372 on 2008-09-26 04:45:56Z by imp Remove reference to machine/tlb.h. It no longer exists, and isn't needed as this compiles fine w/o it. Revision Changes Path 1.3 +0 -1 src/sys/mips/sentry5/s5_machdep.c From kmacy at FreeBSD.org Fri Sep 26 05:09:20 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Fri Sep 26 05:09:31 2008 Subject: cvs commit: src/sys/dev/cxgb/sys mvec.h uipc_mvec.c Message-ID: <200809260509.m8Q59KcH019553@repoman.freebsd.org> kmacy 2008-09-26 05:09:03 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/dev/cxgb/sys mvec.h uipc_mvec.c Log: SVN rev 183373 on 2008-09-26 05:09:03Z by kmacy MFC 183339 insta-panic fix tested by: gnn Submitted by: Chelsio Inc. Approved by: re Revision Changes Path 1.6.2.3 +4 -0 src/sys/dev/cxgb/sys/mvec.h 1.14.2.3 +5 -0 src/sys/dev/cxgb/sys/uipc_mvec.c From imp at FreeBSD.org Fri Sep 26 05:11:06 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 26 05:11:13 2008 Subject: cvs commit: src/sys/dev/cfe cfe_console.c Message-ID: <200809260511.m8Q5B6ix025556@repoman.freebsd.org> imp 2008-09-26 05:10:57 UTC FreeBSD src repository Modified files: sys/dev/cfe cfe_console.c Log: SVN rev 183374 on 2008-09-26 05:10:57Z by imp The Ultra2 never had a CFE console or CFE boot loader. Kill obvious cut-n-paste leftover. Revision Changes Path 1.2 +1 -1 src/sys/dev/cfe/cfe_console.c From kmacy at FreeBSD.org Fri Sep 26 05:30:42 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Fri Sep 26 05:30:54 2008 Subject: cvs commit: src/sys/dev/xen/blkfront blkfront.c src/sys/dev/xen/netfront netfront.c src/sys/i386/xen xen_machdep.c src/sys/xen gnttab.c gnttab.h src/sys/xen/interface arch-ia64.h arch-powerpc.h domctl.h grant_table.h kexec.h libelf.h memory.h platform.h sysctl.h ... Message-ID: <200809260530.m8Q5Ufcw047006@repoman.freebsd.org> kmacy 2008-09-26 05:29:39 UTC FreeBSD src repository Modified files: sys/dev/xen/blkfront blkfront.c sys/dev/xen/netfront netfront.c sys/i386/xen xen_machdep.c sys/xen gnttab.c gnttab.h sys/xen/interface arch-ia64.h arch-powerpc.h domctl.h grant_table.h kexec.h libelf.h memory.h platform.h sysctl.h trace.h xen-compat.h xen.h sys/xen/interface/foreign mkchecker.py mkheader.py structs.py sys/xen/interface/hvm hvm_op.h ioreq.h params.h save.h sys/xen/interface/io blkif.h fbif.h kbdif.h netif.h pciif.h protocols.h ring.h xenbus.h xs_wire.h Added files: sys/xen/interface/arch-x86 cpuid.h xen-mca.h sys/xen/interface/arch-x86/hvm save.h Log: SVN rev 183375 on 2008-09-26 05:29:39Z by kmacy Update xen/interface includes to the latest in mercurial MFC after: 1 month Revision Changes Path 1.6 +4 -2 src/sys/dev/xen/blkfront/blkfront.c 1.7 +6 -4 src/sys/dev/xen/netfront/netfront.c 1.12 +2 -2 src/sys/i386/xen/xen_machdep.c 1.4 +5 -8 src/sys/xen/gnttab.c 1.3 +5 -5 src/sys/xen/gnttab.h 1.2 +250 -151 src/sys/xen/interface/arch-ia64.h 1.2 +6 -11 src/sys/xen/interface/arch-powerpc.h 1.1 +68 -0 src/sys/xen/interface/arch-x86/cpuid.h (new) 1.1 +429 -0 src/sys/xen/interface/arch-x86/hvm/save.h (new) 1.1 +279 -0 src/sys/xen/interface/arch-x86/xen-mca.h (new) 1.3 +1 -1 src/sys/xen/interface/domctl.h 1.2 +2 -2 src/sys/xen/interface/foreign/mkchecker.py 1.2 +15 -1 src/sys/xen/interface/foreign/mkheader.py 1.2 +5 -1 src/sys/xen/interface/foreign/structs.py 1.3 +1 -5 src/sys/xen/interface/grant_table.h 1.2 +55 -0 src/sys/xen/interface/hvm/hvm_op.h 1.2 +17 -12 src/sys/xen/interface/hvm/ioreq.h 1.2 +41 -3 src/sys/xen/interface/hvm/params.h 1.2 +12 -386 src/sys/xen/interface/hvm/save.h 1.2 +14 -1 src/sys/xen/interface/io/blkif.h 1.2 +44 -6 src/sys/xen/interface/io/fbif.h 1.2 +2 -0 src/sys/xen/interface/io/kbdif.h 1.2 +24 -3 src/sys/xen/interface/io/netif.h 1.2 +18 -0 src/sys/xen/interface/io/pciif.h 1.2 +22 -3 src/sys/xen/interface/io/protocols.h 1.2 +16 -8 src/sys/xen/interface/io/ring.h 1.2 +8 -1 src/sys/xen/interface/io/xenbus.h 1.2 +10 -1 src/sys/xen/interface/io/xs_wire.h 1.2 +55 -3 src/sys/xen/interface/kexec.h 1.2 +59 -35 src/sys/xen/interface/libelf.h 1.3 +42 -11 src/sys/xen/interface/memory.h 1.2 +166 -3 src/sys/xen/interface/platform.h 1.2 +118 -8 src/sys/xen/interface/sysctl.h 1.2 +100 -27 src/sys/xen/interface/trace.h 1.2 +1 -8 src/sys/xen/interface/xen-compat.h 1.2 +40 -14 src/sys/xen/interface/xen.h From imp at FreeBSD.org Fri Sep 26 05:38:00 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 26 05:38:11 2008 Subject: cvs commit: src/sys/dev/cfe cfe_console.c Message-ID: <200809260538.m8Q5c05x001042@repoman.freebsd.org> imp 2008-09-26 05:37:54 UTC FreeBSD src repository Modified files: sys/dev/cfe cfe_console.c Log: SVN rev 183376 on 2008-09-26 05:37:54Z by imp Catch up to latest tty, kdb and SYSINIT changes. Modeled after the dev/ofw changes, since this driver appears to have used that as a start years ago... Revision Changes Path 1.3 +51 -115 src/sys/dev/cfe/cfe_console.c From imp at FreeBSD.org Fri Sep 26 05:41:01 2008 From: imp at FreeBSD.org (Warner Losh) Date: Fri Sep 26 05:41:12 2008 Subject: cvs commit: src/sys/dev/siba siba_pcib.c Message-ID: <200809260541.m8Q5f1cD011130@repoman.freebsd.org> imp 2008-09-26 05:40:56 UTC FreeBSD src repository Modified files: sys/dev/siba siba_pcib.c Log: SVN rev 183377 on 2008-09-26 05:40:56Z by imp Use some casting to get the right addresses. This is likely unwise code, but will be OK until there's a 64-bit siba... With this change, SENTRY5 kernel now compiles for mips, the last of the holdouts. Revision Changes Path 1.2 +3 -2 src/sys/dev/siba/siba_pcib.c From peter at FreeBSD.org Fri Sep 26 05:50:19 2008 From: peter at FreeBSD.org (Peter Wemm) Date: Fri Sep 26 05:50:32 2008 Subject: cvs commit: src/include Makefile Message-ID: <200809260550.m8Q5oHcc066191@repoman.freebsd.org> peter 2008-09-26 05:50:08 UTC FreeBSD src repository Modified files: include Makefile Log: SVN rev 183378 on 2008-09-26 05:50:08Z by peter Re-add getosreldate(3) function prototype in the form that I've been using for quite some time now. While I'm not sure if it'll break IA64 again, this way doesn't cause problems with my builds of XFree86/Xorg and the way they #include via cpp in the imake system. Revision Changes Path 1.282 +10 -1 src/include/Makefile From kmacy at FreeBSD.org Fri Sep 26 05:54:43 2008 From: kmacy at FreeBSD.org (Kip Macy) Date: Fri Sep 26 05:54:50 2008 Subject: cvs commit: src/sys/i386/include/xen evtchn.h src/sys/i386/xen mp_machdep.c src/sys/xen/evtchn evtchn.c Message-ID: <200809260554.m8Q5shiV000520@repoman.freebsd.org> kmacy 2008-09-26 05:54:24 UTC FreeBSD src repository Modified files: sys/i386/include/xen evtchn.h sys/i386/xen mp_machdep.c sys/xen/evtchn evtchn.c Log: SVN rev 183379 on 2008-09-26 05:54:24Z by kmacy move ipi_pcpu to evtchn.c Revision Changes Path 1.2 +1 -0 src/sys/i386/include/xen/evtchn.h 1.5 +1 -11 src/sys/i386/xen/mp_machdep.c 1.4 +15 -7 src/sys/xen/evtchn/evtchn.c From sos at FreeBSD.org Fri Sep 26 07:30:02 2008 From: sos at FreeBSD.org (Søren Schmidt) Date: Fri Sep 26 07:30:13 2008 Subject: cvs commit: src/sys/dev/ata ata-chipset.c ata-pci.h Message-ID: <200809260730.m8Q7U1Go090952@repoman.freebsd.org> sos 2008-09-26 07:29:48 UTC FreeBSD src repository Modified files: sys/dev/ata ata-chipset.c ata-pci.h Log: SVN rev 183380 on 2008-09-26 07:29:48Z by sos Add support for the ITE 8213 controller. Thanks goes to ITE who provided docs and feedback and made this possible. Minor fixups to the Intel ICH code for bugs found while doing this. (ITE8213 is very semilar to an Intel ICH) MFC after: 1 week Revision Changes Path 1.228 +138 -51 src/sys/dev/ata/ata-chipset.c 1.92 +1 -0 src/sys/dev/ata/ata-pci.h From ed at FreeBSD.org Fri Sep 26 14:21:12 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Fri Sep 26 14:21:24 2008 Subject: cvs commit: src/sys/cam/scsi scsi_pass.c scsi_ses.c scsi_sg.c scsi_target.c src/sys/cddl/dev/dtrace dtrace_clone.c src/sys/dev/led led.c src/sys/dev/sound/pci emu10kx.c src/sys/dev/sound/pcm dsp.c mixer.c src/sys/dev/vkbd vkbd.c ... Message-ID: <200809261421.m8QELCiE057477@repoman.freebsd.org> ed 2008-09-26 14:19:52 UTC FreeBSD src repository Modified files: sys/cam/scsi scsi_pass.c scsi_ses.c scsi_sg.c scsi_target.c sys/cddl/dev/dtrace dtrace_clone.c sys/dev/led led.c sys/dev/sound/pci emu10kx.c sys/dev/sound/pcm dsp.c mixer.c sys/dev/vkbd vkbd.c sys/fs/coda coda_fbsd.c sys/geom geom_dev.c sys/i386/acpica acpi_machdep.c sys/kern kern_conf.c sys/net if.c if_tap.c if_tun.c sys/netgraph ng_device.c sys/netsmb smb_dev.c sys/security/audit audit_pipe.c Log: SVN rev 183381 on 2008-09-26 14:19:52Z by ed Remove unit2minor() use from kernel code. When I changed kern_conf.c three months ago I made device unit numbers equal to (unneeded) device minor numbers. We used to require bitshifting, because there were eight bits in the middle that were reserved for a device major number. Not very long after I turned dev2unit(), minor(), unit2minor() and minor2unit() into macro's. The unit2minor() and minor2unit() macro's were no-ops. We'd better not remove these four macro's from the kernel, because there is a lot of (external) code that may still depend on them. For now it's harmless to remove all invocations of unit2minor() and minor2unit(). Reviewed by: kib Revision Changes Path 1.49 +2 -2 src/sys/cam/scsi/scsi_pass.c 1.38 +1 -1 src/sys/cam/scsi/scsi_ses.c 1.10 +2 -2 src/sys/cam/scsi/scsi_sg.c 1.74 +1 -1 src/sys/cam/scsi/scsi_target.c 1.2 +1 -1 src/sys/cddl/dev/dtrace/dtrace_clone.c 1.20 +1 -1 src/sys/dev/led/led.c 1.14 +1 -1 src/sys/dev/sound/pci/emu10kx.c 1.110 +1 -1 src/sys/dev/sound/pcm/dsp.c 1.62 +1 -1 src/sys/dev/sound/pcm/mixer.c 1.14 +1 -1 src/sys/dev/vkbd/vkbd.c 1.49 +1 -1 src/sys/fs/coda/coda_fbsd.c 1.99 +1 -1 src/sys/geom/geom_dev.c 1.40 +2 -2 src/sys/i386/acpica/acpi_machdep.c 1.221 +1 -1 src/sys/kern/kern_conf.c 1.286 +1 -1 src/sys/net/if.c 1.75 +2 -2 src/sys/net/if_tap.c 1.166 +2 -2 src/sys/net/if_tun.c 1.23 +1 -1 src/sys/netgraph/ng_device.c 1.34 +1 -1 src/sys/netsmb/smb_dev.c 1.18 +1 -1 src/sys/security/audit/audit_pipe.c From ed at FreeBSD.org Fri Sep 26 14:38:43 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Fri Sep 26 14:38:54 2008 Subject: cvs commit: src/share/man/man9 make_dev.9 src/sys/kern kern_conf.c src/sys/sys conf.h Message-ID: <200809261438.m8QEchvj071538@repoman.freebsd.org> ed 2008-09-26 14:31:24 UTC FreeBSD src repository Modified files: share/man/man9 make_dev.9 sys/kern kern_conf.c sys/sys conf.h Log: SVN rev 183382 on 2008-09-26 14:31:24Z by ed Rename the `minor' argument of make_dev(9) to `unit'. To prevent any further confusion about device minor and unit numbers, we'd better just refer to device unit numbers. Many people still think the numbers we show inside devfs have any relation to the numbers passed to make_dev(9), which is not the case. Discussed with: kib Revision Changes Path 1.25 +6 -6 src/share/man/man9/make_dev.9 1.222 +9 -9 src/sys/kern/kern_conf.c 1.244 +3 -3 src/sys/sys/conf.h From kib at FreeBSD.org Fri Sep 26 14:51:18 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Fri Sep 26 14:51:24 2008 Subject: cvs commit: src/sys/fs/devfs devfs_vnops.c src/sys/vm device_pager.c Message-ID: <200809261451.m8QEpH5F043704@repoman.freebsd.org> kib 2008-09-26 14:50:49 UTC FreeBSD src repository Modified files: sys/fs/devfs devfs_vnops.c sys/vm device_pager.c Log: SVN rev 183383 on 2008-09-26 14:50:49Z by kib Save previous content of the td_fpop before storing the current filedescriptor into it. Make sure that td_fpop is NULL when calling d_mmap from dev_pager_getpages(). Change guards against td_fpop field being non-NULL with private state for another device, and against sudden clearing the td_fpop. This could occur when either a driver method calls another driver through the filedescriptor operation, or a page fault happen while driver is writing to a memory backed by another driver. Noted by: rwatson Tested by: rnoland MFC after: 3 days Revision Changes Path 1.168 +27 -12 src/sys/fs/devfs/devfs_vnops.c 1.86 +6 -0 src/sys/vm/device_pager.c From marcel at FreeBSD.org Fri Sep 26 15:00:29 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Fri Sep 26 15:00:35 2008 Subject: cvs commit: src/gnu/lib/csu Makefile Message-ID: <200809261500.m8QF0RHK097100@repoman.freebsd.org> marcel 2008-09-26 15:00:18 UTC FreeBSD src repository Modified files: gnu/lib/csu Makefile Log: SVN rev 183384 on 2008-09-26 15:00:18Z by marcel Add -D_OSRELDATE_H to CFLAGS to prevent the declaration of getosreldate() in assembler source files. We still get the definition of __FreeBSD_version this way, because it's outside the standard multiple-inclusion protection trick. All this is specific to ia64. Revision Changes Path 1.30 +1 -1 src/gnu/lib/csu/Makefile From cognet at FreeBSD.org Fri Sep 26 15:29:29 2008 From: cognet at FreeBSD.org (Olivier Houchard) Date: Fri Sep 26 15:29:36 2008 Subject: cvs commit: src/sys/compat/linprocfs linprocfs.c Message-ID: <200809261529.m8QFTThP079700@repoman.freebsd.org> cognet 2008-09-26 15:29:18 UTC FreeBSD src repository Modified files: sys/compat/linprocfs linprocfs.c Log: SVN rev 183385 on 2008-09-26 15:29:18Z by cognet Advertise bit 26 as sse2. Spotted out by: gahr Revision Changes Path 1.123 +1 -1 src/sys/compat/linprocfs/linprocfs.c From ed at FreeBSD.org Fri Sep 26 18:17:17 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Fri Sep 26 18:17:29 2008 Subject: cvs commit: src/sys/kern tty.c Message-ID: <200809261817.m8QIHHNr024339@repoman.freebsd.org> ed 2008-09-26 18:17:04 UTC FreeBSD src repository Modified files: sys/kern tty.c Log: SVN rev 183386 on 2008-09-26 18:17:04Z by ed Don't forget to initialize `int error' in ttydev_open(). I've had some reports in the past that opening an already opened TTY through, for example, /dev/tty can fail with random error codes. Looking at ttydev_open(), I can see there is a way `error' is returned without initialising it. Even though I haven't had any confirmation this fixes the bug, I'll fix it anyway. Reported by: Andrzej Tobola Revision Changes Path 1.292 +1 -1 src/sys/kern/tty.c From marcel at FreeBSD.org Fri Sep 26 18:29:13 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Fri Sep 26 18:29:24 2008 Subject: cvs commit: src/usr.sbin Makefile Message-ID: <200809261829.m8QITCLo001042@repoman.freebsd.org> marcel 2008-09-26 18:28:54 UTC FreeBSD src repository Modified files: usr.sbin Makefile Log: SVN rev 183387 on 2008-09-26 18:28:54Z by marcel The previous commit re-introduced sade on platforms where it doesn't work. Re-limit sade to amd64 and i386. Revision Changes Path 1.396 +2 -0 src/usr.sbin/Makefile From emaste at FreeBSD.org Fri Sep 26 18:30:29 2008 From: emaste at FreeBSD.org (Ed Maste) Date: Fri Sep 26 18:30:40 2008 Subject: cvs commit: src/sys/netinet ip.h ip_input.c Message-ID: <200809261830.m8QIUTpN003711@repoman.freebsd.org> emaste 2008-09-26 18:30:11 UTC FreeBSD src repository Modified files: sys/netinet ip.h ip_input.c Log: SVN rev 183388 on 2008-09-26 18:30:11Z by emaste Move CTASSERT from header file to source file, per implementation note now in the CTASSERT man page. Submitted by: Ryan Stone Revision Changes Path 1.33 +0 -4 src/sys/netinet/ip.h 1.343 +4 -0 src/sys/netinet/ip_input.c From emaste at FreeBSD.org Fri Sep 26 18:44:50 2008 From: emaste at FreeBSD.org (Ed Maste) Date: Fri Sep 26 18:44:56 2008 Subject: cvs commit: src/sys/vm vm_page.c vm_page.h Message-ID: <200809261844.m8QIil01097901@repoman.freebsd.org> emaste 2008-09-26 18:44:40 UTC FreeBSD src repository Modified files: sys/vm vm_page.c vm_page.h Log: SVN rev 183389 on 2008-09-26 18:44:40Z by emaste Move CTASSERT from header file to source file, per implementation note now in the CTASSERT man page. Revision Changes Path 1.373 +7 -0 src/sys/vm/vm_page.c 1.155 +0 -7 src/sys/vm/vm_page.h From peter at FreeBSD.org Fri Sep 26 19:23:36 2008 From: peter at FreeBSD.org (Peter Wemm) Date: Fri Sep 26 19:23:42 2008 Subject: cvs commit: src/include Makefile unistd.h Message-ID: <200809261923.m8QJNZ9b034243@repoman.freebsd.org> peter 2008-09-26 19:23:22 UTC FreeBSD src repository Modified files: include Makefile unistd.h Log: SVN rev 183390 on 2008-09-26 19:23:22Z by peter Move getosreldate(3) prototype from the machine generated to in the BSD section. Suggested by: kib Revision Changes Path 1.283 +1 -10 src/include/Makefile 1.91 +1 -0 src/include/unistd.h From jhb at FreeBSD.org Fri Sep 26 19:51:49 2008 From: jhb at FreeBSD.org (John Baldwin) Date: Fri Sep 26 19:52:01 2008 Subject: cvs commit: src/include Makefile unistd.h In-Reply-To: <200809261923.m8QJNZ9b034243@repoman.freebsd.org> References: <200809261923.m8QJNZ9b034243@repoman.freebsd.org> Message-ID: <200809261549.57527.jhb@freebsd.org> On Friday 26 September 2008 03:23:22 pm Peter Wemm wrote: > peter 2008-09-26 19:23:22 UTC > > FreeBSD src repository > > Modified files: > include Makefile unistd.h > Log: > SVN rev 183390 on 2008-09-26 19:23:22Z by peter > > Move getosreldate(3) prototype from the machine generated > to in the BSD section. > > Suggested by: kib Marcel already worked around the ia64 stuff. I wonder if the ia64 Makefile shouldn't be using a ! make variable to grep it out anyway, something like: OSRELDATE!= awk /__FreeBSD_version/ { print $3 } CFLAGS+= -D__FreeBSD_version=${OSRELDATE} -- John Baldwin From peter at wemm.org Fri Sep 26 20:09:19 2008 From: peter at wemm.org (Peter Wemm) Date: Fri Sep 26 20:09:30 2008 Subject: cvs commit: src/include Makefile unistd.h In-Reply-To: <200809261549.57527.jhb@freebsd.org> References: <200809261923.m8QJNZ9b034243@repoman.freebsd.org> <200809261549.57527.jhb@freebsd.org> Message-ID: On Fri, Sep 26, 2008 at 12:49 PM, John Baldwin wrote: > On Friday 26 September 2008 03:23:22 pm Peter Wemm wrote: >> peter 2008-09-26 19:23:22 UTC >> >> FreeBSD src repository >> >> Modified files: >> include Makefile unistd.h >> Log: >> SVN rev 183390 on 2008-09-26 19:23:22Z by peter >> >> Move getosreldate(3) prototype from the machine generated >> to in the BSD section. >> >> Suggested by: kib > > Marcel already worked around the ia64 stuff. I wonder if the ia64 Makefile > shouldn't be using a ! make variable to grep it out anyway, something like: > > OSRELDATE!= awk /__FreeBSD_version/ { print $3 } > CFLAGS+= -D__FreeBSD_version=${OSRELDATE} I think Konstantin was right though. unistd.h is a safer/better place. osreldate.h (for us) has traditionally been a pure cpp-only, language-agnostic header file for as long as I can remember. The issue of ia64 setting __STDC__ for asm files is a separate issue. -- Peter Wemm - peter@wemm.org; peter@FreeBSD.org; peter@yahoo-inc.com; KI6FJV "All of this is for nothing if we don't go to the stars" - JMS/B5 "If Java had true garbage collection, most programs would delete themselves upon execution." -- Robert Sewell From delphij at FreeBSD.org Sat Sep 27 00:09:33 2008 From: delphij at FreeBSD.org (Xin LI) Date: Sat Sep 27 00:09:39 2008 Subject: cvs commit: src/sbin/init init.c Message-ID: <200809270009.m8R09OTF000738@repoman.freebsd.org> delphij 2008-09-27 00:09:10 UTC FreeBSD src repository Modified files: sbin/init init.c Log: SVN rev 183391 on 2008-09-27 00:09:10Z by delphij Static-ify procedures in init(8). Revision Changes Path 1.66 +79 -79 src/sbin/init/init.c From kostikbel at gmail.com Sat Sep 27 08:46:11 2008 From: kostikbel at gmail.com (Kostik Belousov) Date: Sat Sep 27 08:46:23 2008 Subject: cvs commit: src/sbin/init init.c In-Reply-To: <200809270009.m8R09OTF000738@repoman.freebsd.org> References: <200809270009.m8R09OTF000738@repoman.freebsd.org> Message-ID: <20080927084606.GZ47828@deviant.kiev.zoral.com.ua> On Sat, Sep 27, 2008 at 12:09:10AM +0000, Xin LI wrote: > delphij 2008-09-27 00:09:10 UTC > > FreeBSD src repository > > Modified files: > sbin/init init.c > Log: > SVN rev 183391 on 2008-09-27 00:09:10Z by delphij > > Static-ify procedures in init(8). > > Revision Changes Path > 1.66 +79 -79 src/sbin/init/init.c What is a reason for the change ? -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 195 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/cvs-src/attachments/20080927/12fd99bc/attachment.pgp From ed at FreeBSD.org Sat Sep 27 08:52:37 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Sat Sep 27 08:52:43 2008 Subject: cvs commit: src/sys/amd64/amd64 mem.c src/sys/arm/arm mem.c src/sys/cam/scsi scsi_sa.c scsi_ses.c scsi_target.c src/sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c src/sys/contrib/ipfilter/netinet ip_compat.h src/sys/contrib/pf/net pf_ioctl.c src/sys/dev/agp ... Message-ID: <200809270852.m8R8qaqr036266@repoman.freebsd.org> ed 2008-09-27 08:51:18 UTC FreeBSD src repository Modified files: sys/amd64/amd64 mem.c sys/arm/arm mem.c sys/cam/scsi scsi_sa.c scsi_ses.c scsi_target.c sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c sys/contrib/ipfilter/netinet ip_compat.h sys/contrib/pf/net pf_ioctl.c sys/dev/agp agp.c sys/dev/amr amr.c sys/dev/arcmsr arcmsr.c sys/dev/asr asr.c sys/dev/ata atapi-tape.c sys/dev/atkbdc psm.c sys/dev/bktr bktr_os.c sys/dev/ce if_ce.c sys/dev/cp if_cp.c sys/dev/cpuctl cpuctl.c sys/dev/ctau if_ct.c sys/dev/drm drm_drv.c drm_fops.c sys/dev/fb fb.c vgareg.h sys/dev/firewire firewire.h fwdev.c sys/dev/hptiop hptiop.c sys/dev/iir iir_ctrl.c sys/dev/iscsi/initiator isc_cam.c iscsi.c sys/dev/isp isp_freebsd.c sys/dev/joy joy.c sys/dev/kbd kbd.c sys/dev/mlx mlx.c sys/dev/mly mly.c sys/dev/mse mse.c sys/dev/pbio pbio.c sys/dev/powermac_nvram powermac_nvram.c sys/dev/ppbus lpt.c pcfclock.c ppi.c sys/dev/rp rpvar.h sys/dev/sound/midi sequencer.c sys/dev/speaker spkr.c sys/dev/streams streams.c sys/dev/tdfx tdfx_pci.c sys/dev/twa tw_osl_freebsd.c sys/dev/twe twe_freebsd.c sys/dev/usb ucomvar.h ufm.c ugen.c uhid.c ulpt.c ums.c urio.c usb.c uscanner.c sys/dev/xen/console console.c sys/i386/bios apm.c smapi.c sys/i386/i386 mem.c sys/ia64/ia64 mem.c sys/kern kern_conf.c sys/mips/mips mem.c sys/net if.c if_tap.c if_tun.c sys/netgraph/bluetooth/drivers/ubtbcmfw ubtbcmfw.c sys/netsmb smb_dev.c sys/pc98/cbus gdc.c olpt.c sys/powerpc/powerpc mem.c sys/sparc64/sparc64 mem.c Log: SVN rev 183397 on 2008-09-27 08:51:18Z by ed Replace all calls to minor() with dev2unit(). After I removed all the unit2minor()/minor2unit() calls from the kernel yesterday, I realised calling minor() everywhere is quite confusing. Character devices now only have the ability to store a unit number, not a minor number. Remove the confusion by using dev2unit() everywhere. This commit could also be considered as a bug fix. A lot of drivers call minor(), while they should actually be calling dev2unit(). In -CURRENT this isn't a problem, but it turns out we never had any problem reports related to that issue in the past. I suspect not many people connect more than 256 pieces of the same hardware. Reviewed by: kib Revision Changes Path 1.124 +4 -4 src/sys/amd64/amd64/mem.c 1.6 +4 -4 src/sys/arm/arm/mem.c 1.114 +4 -4 src/sys/cam/scsi/scsi_sa.c 1.39 +1 -1 src/sys/cam/scsi/scsi_ses.c 1.75 +1 -1 src/sys/cam/scsi/scsi_target.c 1.7 +3 -3 src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c 1.37 +1 -1 src/sys/contrib/ipfilter/netinet/ip_compat.h 1.36 +2 -2 src/sys/contrib/pf/net/pf_ioctl.c 1.60 +1 -1 src/sys/dev/agp/agp.c 1.87 +2 -2 src/sys/dev/amr/amr.c 1.28 +3 -3 src/sys/dev/arcmsr/arcmsr.c 1.86 +1 -1 src/sys/dev/asr/asr.c 1.109 +1 -1 src/sys/dev/ata/atapi-tape.c 1.99 +2 -2 src/sys/dev/atkbdc/psm.c 1.55 +14 -14 src/sys/dev/bktr/bktr_os.c 1.12 +3 -3 src/sys/dev/ce/if_ce.c 1.36 +3 -3 src/sys/dev/cp/if_cp.c 1.3 +2 -2 src/sys/dev/cpuctl/cpuctl.c 1.37 +3 -3 src/sys/dev/ctau/if_ct.c 1.11 +1 -1 src/sys/dev/drm/drm_drv.c 1.4 +1 -1 src/sys/dev/drm/drm_fops.c 1.35 +1 -1 src/sys/dev/fb/fb.c 1.9 +1 -1 src/sys/dev/fb/vgareg.h 1.22 +1 -1 src/sys/dev/firewire/firewire.h 1.53 +1 -1 src/sys/dev/firewire/fwdev.c 1.4 +1 -1 src/sys/dev/hptiop/hptiop.c 1.18 +5 -5 src/sys/dev/iir/iir_ctrl.c 1.2 +1 -1 src/sys/dev/iscsi/initiator/isc_cam.c 1.3 +8 -8 src/sys/dev/iscsi/initiator/iscsi.c 1.148 +1 -1 src/sys/dev/isp/isp_freebsd.c 1.55 +2 -2 src/sys/dev/joy/joy.c 1.49 +2 -2 src/sys/dev/kbd/kbd.c 1.56 +3 -3 src/sys/dev/mlx/mlx.c 1.46 +2 -2 src/sys/dev/mly/mly.c 1.76 +2 -2 src/sys/dev/mse/mse.c 1.11 +2 -2 src/sys/dev/pbio/pbio.c 1.3 +1 -1 src/sys/dev/powermac_nvram/powermac_nvram.c 1.42 +6 -6 src/sys/dev/ppbus/lpt.c 1.21 +7 -7 src/sys/dev/ppbus/pcfclock.c 1.43 +5 -5 src/sys/dev/ppbus/ppi.c 1.11 +1 -1 src/sys/dev/rp/rpvar.h 1.30 +2 -2 src/sys/dev/sound/midi/sequencer.c 1.77 +4 -4 src/sys/dev/speaker/spkr.c 1.59 +2 -2 src/sys/dev/streams/streams.c 1.41 +3 -3 src/sys/dev/tdfx/tdfx_pci.c 1.10 +2 -2 src/sys/dev/twa/tw_osl_freebsd.c 1.45 +2 -2 src/sys/dev/twe/twe_freebsd.c 1.13 +3 -3 src/sys/dev/usb/ucomvar.h 1.37 +1 -1 src/sys/dev/usb/ufm.c 1.113 +2 -2 src/sys/dev/usb/ugen.c 1.98 +1 -1 src/sys/dev/usb/uhid.c 1.81 +2 -2 src/sys/dev/usb/ulpt.c 1.102 +1 -1 src/sys/dev/usb/ums.c 1.49 +1 -1 src/sys/dev/usb/urio.c 1.123 +1 -1 src/sys/dev/usb/usb.c 1.94 +1 -1 src/sys/dev/usb/uscanner.c 1.5 +1 -1 src/sys/dev/xen/console/console.c 1.152 +1 -1 src/sys/i386/bios/apm.c 1.15 +1 -1 src/sys/i386/bios/smapi.c 1.118 +5 -5 src/sys/i386/i386/mem.c 1.22 +3 -3 src/sys/ia64/ia64/mem.c 1.223 +3 -3 src/sys/kern/kern_conf.c 1.2 +2 -2 src/sys/mips/mips/mem.c 1.287 +2 -2 src/sys/net/if.c 1.76 +17 -17 src/sys/net/if_tap.c 1.167 +6 -6 src/sys/net/if_tun.c 1.19 +2 -2 src/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c 1.35 +2 -2 src/sys/netsmb/smb_dev.c 1.52 +1 -1 src/sys/pc98/cbus/gdc.c 1.32 +5 -5 src/sys/pc98/cbus/olpt.c 1.3 +3 -3 src/sys/powerpc/powerpc/mem.c 1.20 +2 -2 src/sys/sparc64/sparc64/mem.c From rwatson at FreeBSD.org Sat Sep 27 10:14:23 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Sat Sep 27 10:14:39 2008 Subject: cvs commit: src/sys/netinet ip_fw2.c Message-ID: <200809271014.m8RAENka041457@repoman.freebsd.org> rwatson 2008-09-27 10:14:02 UTC FreeBSD src repository Modified files: sys/netinet ip_fw2.c Log: SVN rev 183398 on 2008-09-27 10:14:02Z by rwatson Rather than shadowing global variable 'lookup' in check_uidgid(), rename it to ugid_lookupp. This should make debugging issues with ipfw uid rules easier. MFC after: 3 days Revision Changes Path 1.194 +8 -8 src/sys/netinet/ip_fw2.c From ed at FreeBSD.org Sat Sep 27 13:20:19 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Sat Sep 27 13:20:31 2008 Subject: cvs commit: src/sys/kern kern_conf.c src/sys/sys systm.h types.h Message-ID: <200809271320.m8RDKIj7097399@repoman.freebsd.org> ed 2008-09-27 13:19:09 UTC FreeBSD src repository Modified files: sys/kern kern_conf.c sys/sys systm.h types.h Log: SVN rev 183406 on 2008-09-27 13:19:09Z by ed Move uminor() and umajor() to the same place as userspace minor() and major(). The uminor() and umajor() functions have the same use in kernel space as the minor() and major() functions in userspace. If we ever get rid of the minor() function in kernel space, we could decide to just expose minor() and major() to kernel space, making uminor() and umajor() redundant. There are two reasons why we want to have uminor() and umajor() in : - Having them close together prevents them from diverting. Even though it's unlikely the definitions will change, it's a good habit to have them at the same place. - They don't really belong in kern_conf.c. kern_conf.c has been liberated from dealing with device major and minor number handling. The device_ids(9) manpage now lists the wrong #include's, because it should only list now. I'm leaving it as it is now, because I wonder if we should document them anyway. We're probably better off documenting minor(3) and major(3). Revision Changes Path 1.224 +0 -14 src/sys/kern/kern_conf.c 1.269 +0 -2 src/sys/sys/systm.h 1.100 +11 -6 src/sys/sys/types.h From rik at FreeBSD.org Sat Sep 27 14:30:47 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sat Sep 27 14:30:59 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c Message-ID: <200809271430.m8REUkDV034473@repoman.freebsd.org> rik 2008-09-27 14:30:34 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: SVN rev 183407 on 2008-09-27 14:30:34Z by rik Add keyword all in addtion to the table number for the 'list' and the 'flush' actions on tables. Part of PR: 127058. PR: 127058 (based on) MFC after: 1 month Revision Changes Path 1.129 +29 -8 src/sbin/ipfw/ipfw2.c From ganbold at micom.mng.net Sat Sep 27 14:57:49 2008 From: ganbold at micom.mng.net (Ganbold) Date: Sat Sep 27 14:58:06 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c In-Reply-To: <200809271430.m8REUkDV034473@repoman.freebsd.org> References: <200809271430.m8REUkDV034473@repoman.freebsd.org> Message-ID: <48DE49E8.2060602@micom.mng.net> Roman Kurakin wrote: > rik 2008-09-27 14:30:34 UTC > > FreeBSD src repository > > Modified files: > sbin/ipfw ipfw2.c > Log: > SVN rev 183407 on 2008-09-27 14:30:34Z by rik > > Add keyword all in addtion to the table number for the 'list' and the > 'flush' actions on tables. Part of PR: 127058. > Thanks a lot, Roman. Ganbold > > PR: 127058 (based on) > MFC after: 1 month > > Revision Changes Path > 1.129 +29 -8 src/sbin/ipfw/ipfw2.c > _______________________________________________ > cvs-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-all > To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" > > > > From rik at FreeBSD.org Sat Sep 27 15:09:18 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sat Sep 27 15:09:29 2008 Subject: cvs commit: src/sbin/ipfw ipfw.8 Message-ID: <200809271509.m8RF9H3F074360@repoman.freebsd.org> rik 2008-09-27 15:09:00 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw.8 Log: SVN rev 183408 on 2008-09-27 15:09:00Z by rik * add all keyword for table list & flush actions. * add tables_max sysctl. * add default_rule sysctl. PR: 127058 (partially) Revision Changes Path 1.217 +14 -3 src/sbin/ipfw/ipfw.8 From rik at inse.ru Sat Sep 27 15:12:34 2008 From: rik at inse.ru (Roman Kurakin) Date: Sat Sep 27 15:12:47 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c In-Reply-To: <48DE49E8.2060602@micom.mng.net> References: <200809271430.m8REUkDV034473@repoman.freebsd.org> <48DE49E8.2060602@micom.mng.net> Message-ID: <48DE4C09.5050903@localhost.inse.ru> Ganbold wrote: > Roman Kurakin wrote: >> rik 2008-09-27 14:30:34 UTC >> >> FreeBSD src repository >> >> Modified files: >> sbin/ipfw ipfw2.c Log: >> SVN rev 183407 on 2008-09-27 14:30:34Z by rik >> Add keyword all in addtion to the table number for the 'list' and >> the >> 'flush' actions on tables. Part of PR: 127058. >> > > Thanks a lot, Roman. With the last one just committed the all parts of PR should now be done. So please test all the parts (also 'table all flush' as a bonus) and I will close the PR. rik > Ganbold > >> PR: 127058 (based on) >> MFC after: 1 month >> Revision Changes Path >> 1.129 +29 -8 src/sbin/ipfw/ipfw2.c >> _______________________________________________ >> cvs-all@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/cvs-all >> To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" >> >> >> >> > From nwhitehorn at FreeBSD.org Sat Sep 27 15:15:23 2008 From: nwhitehorn at FreeBSD.org (Nathan Whitehorn) Date: Sat Sep 27 15:15:34 2008 Subject: cvs commit: src/sys/conf files.powerpc src/sys/powerpc/powermac ata_dbdma.c ata_dbdma.h ata_kauai.c ata_macio.c Message-ID: <200809271515.m8RFFM9S013387@repoman.freebsd.org> nwhitehorn 2008-09-27 15:13:44 UTC FreeBSD src repository Modified files: sys/conf files.powerpc sys/powerpc/powermac ata_kauai.c ata_macio.c Added files: sys/powerpc/powermac ata_dbdma.c ata_dbdma.h Log: SVN rev 183409 on 2008-09-27 15:13:44Z by nwhitehorn Add DMA support for Apple built-in ATA controllers. Tested by: grehan, marcotrillo@gmail.com MFC after: 1 month Revision Changes Path 1.81 +1 -0 src/sys/conf/files.powerpc 1.1 +282 -0 src/sys/powerpc/powermac/ata_dbdma.c (new) 1.1 +55 -0 src/sys/powerpc/powermac/ata_dbdma.h (new) 1.15 +244 -23 src/sys/powerpc/powermac/ata_kauai.c 1.20 +214 -11 src/sys/powerpc/powermac/ata_macio.c From marcel at FreeBSD.org Sat Sep 27 15:28:36 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Sat Sep 27 15:28:48 2008 Subject: cvs commit: src/sys/geom/part g_part_bsd.c Message-ID: <200809271528.m8RFSa2i096737@repoman.freebsd.org> marcel 2008-09-27 15:28:15 UTC FreeBSD src repository Modified files: sys/geom/part g_part_bsd.c Log: SVN rev 183410 on 2008-09-27 15:28:15Z by marcel Allow 255 sectors/track for the BSD disklabel. The previous limit of 63 sectors/track is too PC BIOS specific. On pc98, where the BSD disklabel is used as well, 255 sectors/track is not uncommon. Submitted by: nyan@ Revision Changes Path 1.7 +1 -1 src/sys/geom/part/g_part_bsd.c From ganbold at micom.mng.net Sat Sep 27 15:41:01 2008 From: ganbold at micom.mng.net (Ganbold) Date: Sat Sep 27 15:41:07 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c In-Reply-To: <48DE4C09.5050903@localhost.inse.ru> References: <200809271430.m8REUkDV034473@repoman.freebsd.org> <48DE49E8.2060602@micom.mng.net> <48DE4C09.5050903@localhost.inse.ru> Message-ID: <48DE5409.6060704@micom.mng.net> Roman, Roman Kurakin wrote: > Ganbold wrote: >> Roman Kurakin wrote: >>> rik 2008-09-27 14:30:34 UTC >>> >>> FreeBSD src repository >>> >>> Modified files: >>> sbin/ipfw ipfw2.c Log: >>> SVN rev 183407 on 2008-09-27 14:30:34Z by rik >>> Add keyword all in addtion to the table number for the 'list' >>> and the >>> 'flush' actions on tables. Part of PR: 127058. >>> >> >> Thanks a lot, Roman. > With the last one just committed the all parts of PR should now be done. > So please test all the parts (also 'table all flush' as a bonus) and I > will close > the PR. ... cc -O2 -pipe -fstack-protector -Wno-pointer-sign -c /usr/src/sbin/ipfw/ipfw2.c /usr/src/sbin/ipfw/ipfw2.c: In function 'table_handler': /usr/src/sbin/ipfw/ipfw2.c:5969: error: too few arguments to function 'table_list' *** Error code 1 Stop in /usr/src/sbin/ipfw. You forgot to add is_all as argument to table_list(): ... } else if (_substrcmp(*av, "list") == 0) { a = is_all ? tables_max : (ent.tbl + 1); do { table_list(ent, is_all); ^^^^ } while (++ent.tbl < a); } else ... Corrected version works, lists all tables' IP and flushes all. Will check man page shortly. thanks, Ganbold > > rik >> Ganbold >> >>> PR: 127058 (based on) >>> MFC after: 1 month >>> Revision Changes Path >>> 1.129 +29 -8 src/sbin/ipfw/ipfw2.c >>> _______________________________________________ >>> cvs-all@freebsd.org mailing list >>> http://lists.freebsd.org/mailman/listinfo/cvs-all >>> To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" >>> >>> >>> >>> >> > > _______________________________________________ > cvs-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-all > To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" > > > -- A master programmer passed a novice programmer one day. The master noted the novice's preoccupation with a hand-held computer game. "Excuse me", he said, "may I examine it?" The novice bolted to attention and handed the device to the master. "I see that the device claims to have three levels of play: Easy, Medium, and Hard", said the master. "Yet every such device has another level of play, where the device seeks not to conquer the human, nor to be conquered by the human." "Pray, great master," implored the novice, "how does one find this mysterious setting?" The master dropped the device to the ground and crushed it under foot. And suddenly the novice was enlightened. -- Geoffrey James, "The Tao of Programming" From nwhitehorn at FreeBSD.org Sat Sep 27 15:41:23 2008 From: nwhitehorn at FreeBSD.org (Nathan Whitehorn) Date: Sat Sep 27 15:41:35 2008 Subject: cvs commit: src/sys/powerpc/include dbdma.h src/sys/powerpc/powermac dbdma.c Message-ID: <200809271541.m8RFfN8Y066725@repoman.freebsd.org> nwhitehorn 2008-09-27 15:41:16 UTC FreeBSD src repository Modified files: sys/powerpc/include dbdma.h sys/powerpc/powermac dbdma.c Log: SVN rev 183411 on 2008-09-27 15:41:16Z by nwhitehorn Expand the DBDMA API to allow setting device-dependent control bits. While here, clean up and document this a little. Submitted by: Marco Trillo MFC after: 1 week Revision Changes Path 1.3 +36 -4 src/sys/powerpc/include/dbdma.h 1.3 +20 -2 src/sys/powerpc/powermac/dbdma.c From kib at FreeBSD.org Sat Sep 27 15:46:09 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Sat Sep 27 15:46:15 2008 Subject: cvs commit: src/sys/kern kern_shutdown.c Message-ID: <200809271546.m8RFk9wk002119@repoman.freebsd.org> kib 2008-09-27 15:45:54 UTC FreeBSD src repository Modified files: sys/kern kern_shutdown.c Log: SVN rev 183412 on 2008-09-27 15:45:54Z by kib If the panic thread is preempted after setting panicstr but before setting TDF_INPANIC then it will never be rescheduled again. Wrap setting the panic condition with the critical section. Noted and reviewed by: tegge MFC after: 1 week Revision Changes Path 1.192 +2 -0 src/sys/kern/kern_shutdown.c From kib at FreeBSD.org Sat Sep 27 15:54:14 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Sat Sep 27 15:54:20 2008 Subject: cvs commit: src/sys/i386/i386 db_trace.c Message-ID: <200809271554.m8RFsAnc049117@repoman.freebsd.org> kib 2008-09-27 15:54:04 UTC FreeBSD src repository Modified files: sys/i386/i386 db_trace.c Log: SVN rev 183413 on 2008-09-27 15:54:04Z by kib Frames created by the Xcpustop, Xrendezvous, Xipi_intr_bitmap_handler and Xlazypmap differ from the frame for Xtimerint. The Xtimerint puts pointer to the frame between return address and frame body, while rest of the functions listed above do not. Correct offset calculation to allow the ddb backtrace to step over such frames. Noted and reviewed by: tegge Tested by: pho MFC after: 1 week Revision Changes Path 1.81 +7 -2 src/sys/i386/i386/db_trace.c From kib at FreeBSD.org Sat Sep 27 15:58:56 2008 From: kib at FreeBSD.org (Konstantin Belousov) Date: Sat Sep 27 15:59:03 2008 Subject: cvs commit: src/gnu/usr.bin/gdb/kgdb trgt_i386.c Message-ID: <200809271558.m8RFwu6H080089@repoman.freebsd.org> kib 2008-09-27 15:58:37 UTC FreeBSD src repository Modified files: gnu/usr.bin/gdb/kgdb trgt_i386.c Log: SVN rev 183414 on 2008-09-27 15:58:37Z by kib Differentiate between interrupt frames, trap interrupt frames and timer frame in the kgdb, to allow it to properly backtrace over the interrupt stacks. Noted and reviewed by: tegge Tested by: pho MFC after: 1 week Revision Changes Path 1.13 +33 -3 src/gnu/usr.bin/gdb/kgdb/trgt_i386.c From rik at FreeBSD.org Sat Sep 27 15:59:12 2008 From: rik at FreeBSD.org (Roman Kurakin) Date: Sat Sep 27 15:59:18 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c Message-ID: <200809271559.m8RFxCWC080143@repoman.freebsd.org> rik 2008-09-27 15:58:54 UTC FreeBSD src repository Modified files: sbin/ipfw ipfw2.c Log: SVN rev 183415 on 2008-09-27 15:58:54Z by rik Fix the build. Noted by: ganbold@ Revision Changes Path 1.130 +1 -1 src/sbin/ipfw/ipfw2.c From rik at inse.ru Sat Sep 27 16:00:56 2008 From: rik at inse.ru (Roman Kurakin) Date: Sat Sep 27 16:01:07 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c In-Reply-To: <48DE5409.6060704@micom.mng.net> References: <200809271430.m8REUkDV034473@repoman.freebsd.org> <48DE49E8.2060602@micom.mng.net> <48DE4C09.5050903@localhost.inse.ru> <48DE5409.6060704@micom.mng.net> Message-ID: <48DE575E.70706@localhost.inse.ru> Ganbold wrote: > Roman, > > Roman Kurakin wrote: >> Ganbold wrote: >>> Roman Kurakin wrote: >>>> rik 2008-09-27 14:30:34 UTC >>>> >>>> FreeBSD src repository >>>> >>>> Modified files: >>>> sbin/ipfw ipfw2.c Log: >>>> SVN rev 183407 on 2008-09-27 14:30:34Z by rik >>>> Add keyword all in addtion to the table number for the 'list' >>>> and the >>>> 'flush' actions on tables. Part of PR: 127058. >>>> >>> >>> Thanks a lot, Roman. >> With the last one just committed the all parts of PR should now be done. >> So please test all the parts (also 'table all flush' as a bonus) and >> I will close >> the PR. > ... > cc -O2 -pipe -fstack-protector -Wno-pointer-sign -c > /usr/src/sbin/ipfw/ipfw2.c > /usr/src/sbin/ipfw/ipfw2.c: In function 'table_handler': > /usr/src/sbin/ipfw/ipfw2.c:5969: error: too few arguments to function > 'table_list' > *** Error code 1 > > Stop in /usr/src/sbin/ipfw. Fixed, thanks. Hate manual merge via cut & paste. Pointy hat to me. rik > > > You forgot to add is_all as argument to table_list(): > ... > } else if (_substrcmp(*av, "list") == 0) { > a = is_all ? tables_max : (ent.tbl + 1); > do { > table_list(ent, is_all); > ^^^^ > } while (++ent.tbl < a); > } else > ... > > Corrected version works, lists all tables' IP and flushes all. > Will check man page shortly. > > thanks, > > Ganbold > >> >> rik >>> Ganbold >>> >>>> PR: 127058 (based on) >>>> MFC after: 1 month >>>> Revision Changes Path >>>> 1.129 +29 -8 src/sbin/ipfw/ipfw2.c >>>> _______________________________________________ >>>> cvs-all@freebsd.org mailing list >>>> http://lists.freebsd.org/mailman/listinfo/cvs-all >>>> To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" >>>> >>>> >>>> >>>> >>> >> >> _______________________________________________ >> cvs-all@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/cvs-all >> To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" >> >> >> > > From ganbold at micom.mng.net Sat Sep 27 16:16:19 2008 From: ganbold at micom.mng.net (Ganbold) Date: Sat Sep 27 16:16:31 2008 Subject: cvs commit: src/sys/netinet ip_fw2.c In-Reply-To: <200809271014.m8RAENka041457@repoman.freebsd.org> References: <200809271014.m8RAENka041457@repoman.freebsd.org> Message-ID: <48DE5C4F.8040807@micom.mng.net> Robert Watson wrote: > rwatson 2008-09-27 10:14:02 UTC > > FreeBSD src repository > > Modified files: > sys/netinet ip_fw2.c > Log: > SVN rev 183398 on 2008-09-27 10:14:02Z by rwatson > > Rather than shadowing global variable 'lookup' in check_uidgid(), rename > it to ugid_lookupp. This should make debugging issues with ipfw uid > rules easier. > Still panics: (kgdb) bt #0 doadump () at pcpu.h:221 #1 0xc07b56fe in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 #2 0xc07b59c3 in panic (fmt=Variable "fmt" is not available. ) at /usr/src/sys/kern/kern_shutdown.c:572 #3 0xc07b3e86 in _rw_rlock (rw=0xc0e1d9ec, file=0xc284deed "/usr/src/sys/modules/ipfw/../../netinet/ip_fw2.c", line=2020) at /usr/src/sys/kern/kern_rwlock.c:283 #4 0xc284c92a in ipfw_chk (args=0xc22c589c) at /usr/src/sys/modules/ipfw/../../netinet/ip_fw2.c:2020 #5 0xc284d4c8 in ipfw_check_out (arg=0x0, m0=0xc22c59c0, ifp=0xc25b2c00, dir=2, inp=0xc2731c60) at /usr/src/sys/modules/ipfw/../../netinet/ip_fw_pfil.c:253 #6 0xc0860458 in pfil_run_hooks (ph=0xc0e1ccc0, mp=0xc22c5a30, ifp=0xc25b2c00, dir=2, inp=0xc2731c60) at /usr/src/sys/net/pfil.c:79 #7 0xc08a87b2 in ip_output (m=0xc266ac00, opt=0x0, ro=0xc22c5a38, flags=0, imo=0x0, inp=0xc2731c60) at /usr/src/sys/netinet/ip_output.c:452 #8 0xc090f5ee in tcp_twrespond (tw=0xc2ae1d68, flags=Variable "flags" is not available. ) at /usr/src/sys/netinet/tcp_timewait.c:602 #9 0xc090fa46 in tcp_twcheck (inp=0xc2731c60, to=0xc22c5b50, th=0xc2668958, m=0xc2668900, tlen=0) at /usr/src/sys/netinet/tcp_timewait.c:407 #10 0xc090482a in tcp_input (m=0xc2668900, off0=20) at /usr/src/sys/netinet/tcp_input.c:554 #11 0xc08a6dc0 in ip_input (m=0xc2668900) at /usr/src/sys/netinet/ip_input.c:670 #12 0xc085fc53 in netisr_dispatch (num=2, m=0xc2668900) at /usr/src/sys/net/netisr.c:178 #13 0xc0859ba1 in ether_demux (ifp=0xc25b2c00, m=0xc2668900) at /usr/src/sys/net/if_ethersubr.c:842 #14 0xc085a00f in ether_input (ifp=0xc25b2c00, m=0xc2668900) at /usr/src/sys/net/if_ethersubr.c:700 #15 0xc057fefc in edintr (arg=0xc2534800) at /usr/src/sys/dev/ed/if_ed.c:1292 #16 0xc0796ef5 in intr_event_execute_handlers (p=0xc24ba7d4, ie=0xc24d8e00) at /usr/src/sys/kern/kern_intr.c:1134 #17 0xc0797b6f in ithread_loop (arg=0xc2570800) at /usr/src/sys/kern/kern_intr.c:1147 #18 0xc0794cb8 in fork_exit (callout=0xc0797ad0 , arg=0xc2570800, frame=0xc22c5d38) at /usr/src/sys/kern/kern_fork.c:810 #19 0xc0ab2110 in fork_trampoline () at /usr/src/sys/i386/i386/exception.s:270 (kgdb) fr 4 #4 0xc284c92a in ipfw_chk (args=0xc22c589c) at /usr/src/sys/modules/ipfw/../../netinet/ip_fw2.c:2020 2020 INP_INFO_RLOCK(pi); (kgdb) p inp No symbol "inp" in current context. (kgdb) p lookup $1 = {int (struct nameidata *)} 0xc0831e60 (kgdb) p pi No symbol "pi" in current context. (kgdb) fr 5 #5 0xc284d4c8 in ipfw_check_out (arg=0x0, m0=0xc22c59c0, ifp=0xc25b2c00, dir=2, inp=0xc2731c60) at /usr/src/sys/modules/ipfw/../../netinet/ip_fw_pfil.c:253 253 ipfw = ipfw_chk(&args); (kgdb) p inp $2 = (struct inpcb *) 0xc2731c60 (kgdb) p lookup $3 = {int (struct nameidata *)} 0xc0831e60 (kgdb) list 248 } 249 250 args.m = *m0; 251 args.oif = ifp; 252 args.inp = inp; 253 ipfw = ipfw_chk(&args); 254 *m0 = args.m; 255 tee = 0; 256 257 KASSERT(*m0 != NULL || ipfw == IP_FW_DENY, ("%s: m0 is NULL", (kgdb) fr 4 #4 0xc284c92a in ipfw_chk (args=0xc22c589c) at /usr/src/sys/modules/ipfw/../../netinet/ip_fw2.c:2020 2020 h = 0; (kgdb) list 2015 dcard = INPLOOKUP_WILDCARD; 2016 pi = &V_udbinfo; 2017 } else 2018 return 0; 2019 match = 0; 2020 if (*ugid_lookupp == 0) { 2021 INP_INFO_RLOCK(pi); 2022 pcb = (oif) ? 2023 in_pcblookup_hash(pi, 2024 dst_ip, htons(dst_port), (kgdb) p ugid_lookupp No symbol "ugid_lookupp" in current context. (kgdb) p *ugid_lookupp No symbol "ugid_lookupp" in current context. (kgdb) fr 5 #5 0xc284d4c8 in ipfw_check_out (arg=0x0, m0=0xc22c59c0, ifp=0xc25b2c00, dir=2, inp=0xc2731c60) at /usr/src/sys/modules/ipfw/../../netinet/ip_fw_pfil.c:253 253 ipfw = ipfw_chk(&args); (kgdb) p *ugid_lookupp No symbol "ugid_lookupp" in current context. (kgdb) > > MFC after: 3 days > > Revision Changes Path > 1.194 +8 -8 src/sys/netinet/ip_fw2.c > _______________________________________________ > cvs-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-all > To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" > > > > -- Where there's a will, there's an Inheritance Tax. From ganbold at micom.mng.net Sat Sep 27 16:32:08 2008 From: ganbold at micom.mng.net (Ganbold) Date: Sat Sep 27 16:32:20 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c In-Reply-To: <200809271559.m8RFxCWC080143@repoman.freebsd.org> References: <200809271559.m8RFxCWC080143@repoman.freebsd.org> Message-ID: <48DE6005.9000709@micom.mng.net> Roman Kurakin wrote: > rik 2008-09-27 15:58:54 UTC > > FreeBSD src repository > > Modified files: > sbin/ipfw ipfw2.c > Log: > SVN rev 183415 on 2008-09-27 15:58:54Z by rik > > Fix the build. > Checked man page, looks ok :) thanks, Ganbold > > Noted by: ganbold@ > > Revision Changes Path > 1.130 +1 -1 src/sbin/ipfw/ipfw2.c > _______________________________________________ > cvs-all@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/cvs-all > To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" > > > > -- Paradise is exactly like where you are right now ... only much, much better. -- Laurie Anderson From rik at inse.ru Sat Sep 27 16:40:44 2008 From: rik at inse.ru (Roman Kurakin) Date: Sat Sep 27 16:40:55 2008 Subject: cvs commit: src/sbin/ipfw ipfw2.c In-Reply-To: <48DE6005.9000709@micom.mng.net> References: <200809271559.m8RFxCWC080143@repoman.freebsd.org> <48DE6005.9000709@micom.mng.net> Message-ID: <48DE60B1.9060100@localhost.inse.ru> Ganbold wrote: > Roman Kurakin wrote: >> rik 2008-09-27 15:58:54 UTC >> >> FreeBSD src repository >> >> Modified files: >> sbin/ipfw ipfw2.c Log: >> SVN rev 183415 on 2008-09-27 15:58:54Z by rik >> Fix the build. >> > > Checked man page, looks ok :) Ok, if nothing else broken will be found, I'll close PR within a couple of days. ;-) rik > thanks, > > Ganbold > >> Noted by: ganbold@ >> Revision Changes Path >> 1.130 +1 -1 src/sbin/ipfw/ipfw2.c >> _______________________________________________ >> cvs-all@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/cvs-all >> To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" >> >> >> >> > > From ed at FreeBSD.org Sat Sep 27 16:53:14 2008 From: ed at FreeBSD.org (Ed Schouten) Date: Sat Sep 27 16:53:21 2008 Subject: cvs commit: src/share/examples/drivers make_pseudo_driver.sh Message-ID: <200809271653.m8RGrDA0021232@repoman.freebsd.org> ed 2008-09-27 16:52:57 UTC FreeBSD src repository Modified files: share/examples/drivers make_pseudo_driver.sh Log: SVN rev 183416 on 2008-09-27 16:52:57Z by ed Also use dev2unit() in the pseudo-driver example script. Because I'm planning on MFC'ing my last change to this file, make sure we use dev2unit() here as well. Revision Changes Path 1.15 +1 -1 src/share/examples/drivers/make_pseudo_driver.sh From jb at FreeBSD.org Sat Sep 27 17:53:02 2008 From: jb at FreeBSD.org (John Birrell) Date: Sat Sep 27 17:53:13 2008 Subject: cvs commit: src/sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c Message-ID: <200809271753.m8RHr1rJ083523@repoman.freebsd.org> jb 2008-09-27 17:52:48 UTC FreeBSD src repository Modified files: sys/cddl/contrib/opensolaris/uts/common/dtrace dtrace.c Log: SVN rev 183417 on 2008-09-27 17:52:48Z by jb Disable use of the user credentials until there is code to set the levels that DTrace uses. This fixes a bug that would have affected kernels built with MAC and all kernels built after the mpsafetty integration. The bug will be apparent in RELENG7 on MAC kernels. Reported by: kan Revision Changes Path 1.8 +5 -1 src/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c From rwatson at FreeBSD.org Sat Sep 27 19:14:50 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Sat Sep 27 19:15:03 2008 Subject: cvs commit: src/sys/netinet ip_fw2.c In-Reply-To: <48DE5C4F.8040807@micom.mng.net> References: <200809271014.m8RAENka041457@repoman.freebsd.org> <48DE5C4F.8040807@micom.mng.net> Message-ID: On Sun, 28 Sep 2008, Ganbold wrote: > Robert Watson wrote: >> rwatson 2008-09-27 10:14:02 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/netinet ip_fw2.c Log: >> SVN rev 183398 on 2008-09-27 10:14:02Z by rwatson >> Rather than shadowing global variable 'lookup' in check_uidgid(), >> rename >> it to ugid_lookupp. This should make debugging issues with ipfw uid >> rules easier. >> > Still panics: > > (kgdb) bt > #0 doadump () at pcpu.h:221 > #1 0xc07b56fe in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:418 > #2 0xc07b59c3 in panic (fmt=Variable "fmt" is not available. > ) at /usr/src/sys/kern/kern_shutdown.c:572 > #3 0xc07b3e86 in _rw_rlock (rw=0xc0e1d9ec, file=0xc284deed > "/usr/src/sys/modules/ipfw/../../netinet/ip_fw2.c", line=2020) > at /usr/src/sys/kern/kern_rwlock.c:283 > #4 0xc284c92a in ipfw_chk (args=0xc22c589c) at > /usr/src/sys/modules/ipfw/../../netinet/ip_fw2.c:2020 > #5 0xc284d4c8 in ipfw_check_out (arg=0x0, m0=0xc22c59c0, ifp=0xc25b2c00, > dir=2, inp=0xc2731c60) Something seems odd here, we may be looking at an ipfw bug. The goal of passing down the inpcb is that ipfw doesn't have to look it up (and hence avoids acquiring locks in ipfw on the outbound path) -- the stack arguments clearly show it held in ipfw, but locks are acquired anyway. This particular change was purely cosmetic, but I'll review the ipfw code more closely and see about a fix... Robert N M Watson Computer Laboratory University of Cambridge > at /usr/src/sys/modules/ipfw/../../netinet/ip_fw_pfil.c:253 > #6 0xc0860458 in pfil_run_hooks (ph=0xc0e1ccc0, mp=0xc22c5a30, > ifp=0xc25b2c00, dir=2, inp=0xc2731c60) at /usr/src/sys/net/pfil.c:79 > #7 0xc08a87b2 in ip_output (m=0xc266ac00, opt=0x0, ro=0xc22c5a38, flags=0, > imo=0x0, inp=0xc2731c60) > at /usr/src/sys/netinet/ip_output.c:452 > #8 0xc090f5ee in tcp_twrespond (tw=0xc2ae1d68, flags=Variable "flags" is not > available. > ) at /usr/src/sys/netinet/tcp_timewait.c:602 > #9 0xc090fa46 in tcp_twcheck (inp=0xc2731c60, to=0xc22c5b50, th=0xc2668958, > m=0xc2668900, tlen=0) > at /usr/src/sys/netinet/tcp_timewait.c:407 > #10 0xc090482a in tcp_input (m=0xc2668900, off0=20) at > /usr/src/sys/netinet/tcp_input.c:554 > #11 0xc08a6dc0 in ip_input (m=0xc2668900) at > /usr/src/sys/netinet/ip_input.c:670 > #12 0xc085fc53 in netisr_dispatch (num=2, m=0xc2668900) at > /usr/src/sys/net/netisr.c:178 > #13 0xc0859ba1 in ether_demux (ifp=0xc25b2c00, m=0xc2668900) at > /usr/src/sys/net/if_ethersubr.c:842 > #14 0xc085a00f in ether_input (ifp=0xc25b2c00, m=0xc2668900) at > /usr/src/sys/net/if_ethersubr.c:700 > #15 0xc057fefc in edintr (arg=0xc2534800) at /usr/src/sys/dev/ed/if_ed.c:1292 > #16 0xc0796ef5 in intr_event_execute_handlers (p=0xc24ba7d4, ie=0xc24d8e00) > at /usr/src/sys/kern/kern_intr.c:1134 > #17 0xc0797b6f in ithread_loop (arg=0xc2570800) at > /usr/src/sys/kern/kern_intr.c:1147 > #18 0xc0794cb8 in fork_exit (callout=0xc0797ad0 , > arg=0xc2570800, frame=0xc22c5d38) at /usr/src/sys/kern/kern_fork.c:810 > #19 0xc0ab2110 in fork_trampoline () at > /usr/src/sys/i386/i386/exception.s:270 > (kgdb) fr 4 > #4 0xc284c92a in ipfw_chk (args=0xc22c589c) at > /usr/src/sys/modules/ipfw/../../netinet/ip_fw2.c:2020 > 2020 INP_INFO_RLOCK(pi); > (kgdb) p inp > No symbol "inp" in current context. > (kgdb) p lookup > $1 = {int (struct nameidata *)} 0xc0831e60 > (kgdb) p pi > No symbol "pi" in current context. > (kgdb) fr 5 > #5 0xc284d4c8 in ipfw_check_out (arg=0x0, m0=0xc22c59c0, ifp=0xc25b2c00, > dir=2, inp=0xc2731c60) > at /usr/src/sys/modules/ipfw/../../netinet/ip_fw_pfil.c:253 > 253 ipfw = ipfw_chk(&args); > (kgdb) p inp > $2 = (struct inpcb *) 0xc2731c60 > (kgdb) p lookup > $3 = {int (struct nameidata *)} 0xc0831e60 > (kgdb) list > 248 } > 249 250 args.m = *m0; > 251 args.oif = ifp; > 252 args.inp = inp; > 253 ipfw = ipfw_chk(&args); > 254 *m0 = args.m; > 255 tee = 0; > 256 257 KASSERT(*m0 != NULL || ipfw == IP_FW_DENY, ("%s: m0 is > NULL", > (kgdb) fr 4 > #4 0xc284c92a in ipfw_chk (args=0xc22c589c) at > /usr/src/sys/modules/ipfw/../../netinet/ip_fw2.c:2020 > 2020 h = 0; > (kgdb) list > 2015 dcard = INPLOOKUP_WILDCARD; > 2016 pi = &V_udbinfo; > 2017 } else > 2018 return 0; > 2019 match = 0; > 2020 if (*ugid_lookupp == 0) { > 2021 INP_INFO_RLOCK(pi); > 2022 pcb = (oif) ? > 2023 in_pcblookup_hash(pi, > 2024 dst_ip, htons(dst_port), > (kgdb) p ugid_lookupp > No symbol "ugid_lookupp" in current context. > (kgdb) p *ugid_lookupp > No symbol "ugid_lookupp" in current context. > (kgdb) fr 5 > #5 0xc284d4c8 in ipfw_check_out (arg=0x0, m0=0xc22c59c0, ifp=0xc25b2c00, > dir=2, inp=0xc2731c60) > at /usr/src/sys/modules/ipfw/../../netinet/ip_fw_pfil.c:253 > 253 ipfw = ipfw_chk(&args); > (kgdb) p *ugid_lookupp > No symbol "ugid_lookupp" in current context. > (kgdb) > > > >> MFC after: 3 days >> Revision Changes Path >> 1.194 +8 -8 src/sys/netinet/ip_fw2.c >> _______________________________________________ >> cvs-all@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/cvs-all >> To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org" >> >> >> >> > > > -- > Where there's a will, there's an Inheritance Tax. > From rwatson at FreeBSD.org Sat Sep 27 19:28:38 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Sat Sep 27 19:28:45 2008 Subject: cvs commit: src/sys/netinet ip_fw2.c Message-ID: <200809271928.m8RJSYx0076882@repoman.freebsd.org> rwatson 2008-09-27 19:28:28 UTC FreeBSD src repository Modified files: sys/netinet ip_fw2.c Log: SVN rev 183418 on 2008-09-27 19:28:28Z by rwatson When an inpcb doesn't have a socket but the inpcb is passed to ipfw in the transmit path, such as TCPS_TIMEWAIT, fail the credential extraction immediately rather than acquiring locks and looking up the inpcb on the global lists in order to reach the conclusion that the credential extraction has failed. This is more efficient, but more importantly, it avoids lock recursion on the inpcbinfo, which is no longer allowed with rwlocks. This appears to have been responsible for at least two reported panics. MFC after: 3 days Reported by: ganbold Revision Changes Path 1.195 +2 -1 src/sys/netinet/ip_fw2.c From marcel at FreeBSD.org Sat Sep 27 19:30:05 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Sat Sep 27 19:30:11 2008 Subject: cvs commit: src/sys/geom/part g_part.c Message-ID: <200809271930.m8RJU5kI077046@repoman.freebsd.org> marcel 2008-09-27 19:29:52 UTC FreeBSD src repository Modified files: sys/geom/part g_part.c Log: SVN rev 183419 on 2008-09-27 19:29:52Z by marcel Hold the root mount while we're tasting. It is possible that a nested partition (typically the BSD disklabel) is not done tasting while the root file system is being mounted. While this is rare, it's still possible. Revision Changes Path 1.25 +4 -0 src/sys/geom/part/g_part.c From rwatson at FreeBSD.org Sat Sep 27 19:33:50 2008 From: rwatson at FreeBSD.org (Robert Watson) Date: Sat Sep 27 19:34:02 2008 Subject: cvs commit: src/sys/netinet ip_fw2.c In-Reply-To: References: <200809271014.m8RAENka041457@repoman.freebsd.org> <48DE5C4F.8040807@micom.mng.net> Message-ID: On Sat, 27 Sep 2008, Robert Watson wrote: >>> Rather than shadowing global variable 'lookup' in check_uidgid(), >>> rename >>> it to ugid_lookupp. This should make debugging issues with ipfw uid >>> rules easier. >> >> Still panics: > > Something seems odd here, we may be looking at an ipfw bug. The goal of > passing down the inpcb is that ipfw doesn't have to look it up (and hence > avoids acquiring locks in ipfw on the outbound path) -- the stack arguments > clearly show it held in ipfw, but locks are acquired anyway. This > particular change was purely cosmetic, but I'll review the ipfw code more > closely and see about a fix... Indeed -- when an inpcb doesn't have a socket, ipfw will go ahead and do a lookup for an inpcb even though one is passed down. I've committed a change that short-circuits that and marks the credential lookup as failed. Give it a try now? Robert N M Watson Computer Laboratory University of Cambridge From marcel at FreeBSD.org Sat Sep 27 19:58:22 2008 From: marcel at FreeBSD.org (Marcel Moolenaar) Date: Sat Sep 27 19:58:34 2008 Subject: cvs commit: src/sys/geom/part g_part_pc98.c Message-ID: <200809271958.m8RJwLhW058023@repoman.freebsd.org> marcel 2008-09-27 19:58:11 UTC FreeBSD src repository Modified files: sys/geom/part g_part_pc98.c Log: SVN rev 183420 on 2008-09-27 19:58:11Z by marcel Export the partition name in the conftxt and confxml output. The conftxt output is used by libdisk, and the confxml output is used by gpart itself (gpart show -l). Submitted by: nyan@ Revision Changes Path 1.5 +12 -6 src/sys/geom/part/g_part_pc98.c From marius at alchemy.franken.de Sat Sep 27 20:18:51 2008 From: marius at alchemy.franken.de (Marius Strobl) Date: Sat Sep 27 20:18:56 2008 Subject: cvs commit: src/etc Makefile src/etc/periodic/daily Makefile src/etc/periodic/monthly Makefile src/etc/periodic/security Makefile src/etc/periodic/weekly Makefile src/gnu/usr.bin Makefile src/lib Makefile src/libexec Makefile src/sbin Makefile src/share ... In-Reply-To: <48DA9EC3.80309@freebsd.org> References: <200809212208.m8LM8wBB001671@repoman.freebsd.org> <20080924192747.GA66672@alchemy.franken.de> <48DA9EC3.80309@freebsd.org> Message-ID: <20080927201849.GH67442@alchemy.franken.de> There's a typo in r183242 which causes jexec to be also skipped: --- head/usr.sbin/Makefile 2008/09/19 19:20:05 183195 +++ head/usr.sbin/Makefile 2008/09/21 22:02:26 183242 <...> +.if ${MK_JAIL} != "no" +_jail= jail +_jexect= jexec +_jls= jls +.endif Marius From sam at freebsd.org Sat Sep 27 20:23:23 2008 From: sam at freebsd.org (Sam Leffler) Date: Sat Sep 27 20:23:35 2008 Subject: cvs commit: src/etc Makefile src/etc/periodic/daily Makefile src/etc/periodic/monthly Makefile src/etc/periodic/security Makefile src/etc/periodic/weekly Makefile src/gnu/usr.bin Makefile src/lib Makefile src/libexec Makefile src/sbin Makefile src/share ... In-Reply-To: <20080927201849.GH67442@alchemy.franken.de> References: <200809212208.m8LM8wBB001671@repoman.freebsd.org> <20080924192747.GA66672@alchemy.franken.de> <48DA9EC3.80309@freebsd.org> <20080927201849.GH67442@alchemy.franken.de> Message-ID: <48DE9633.4050607@freebsd.org> Marius Strobl wrote: > There's a typo in r183242 which causes jexec to be also skipped: > > --- head/usr.sbin/Makefile 2008/09/19 19:20:05 183195 > +++ head/usr.sbin/Makefile 2008/09/21 22:02:26 183242 > <...> > +.if ${MK_JAIL} != "no" > +_jail= jail > +_jexect= jexec > +_jls= jls > +.endif > > Marius > > Isn't it easier to just fix it than send mail pointing out the typo? If someone hasn't committed the change I'll deal with it later. Sam From marius at alchemy.franken.de Sat Sep 27 20:37:03 2008 From: marius at alchemy.franken.de (Marius Strobl) Date: Sat Sep 27 20:37:15 2008 Subject: cvs commit: src/etc Makefile src/etc/periodic/daily Makefile src/etc/periodic/monthly Makefile src/etc/periodic/security Makefile src/etc/periodic/weekly Makefile src/gnu/usr.bin Makefile src/lib Makefile src/libexec Makefile src/sbin Makefile src/share ... In-Reply-To: <48DE9633.4050607@freebsd.org> References: <200809212208.m8LM8wBB001671@repoman.freebsd.org> <20080924192747.GA66672@alchemy.franken.de> <48DA9EC3.80309@freebsd.org> <20080927201849.GH67442@alchemy.franken.de> <48DE9633.4050607@freebsd.org> Message-ID: <20080927203701.GI67442@alchemy.franken.de> On Sat, Sep 27, 2008 at 01:23:15PM -0700, Sam Leffler wrote: > Marius Strobl wrote: > > There's a typo in r183242 which causes jexec to be also skipped: > > > > --- head/usr.sbin/Makefile 2008/09/19 19:20:05 183195 > > +++ head/usr.sbin/Makefile 2008/09/21 22:02:26 183242 > > <...> > > +.if ${MK_JAIL} != "no" > > +_jail= jail > > +_jexect= jexec > > +_jls= jls > > +.endif > > > > Marius > > > > > > Isn't it easier to just fix it than send mail pointing out the typo? Technically yes but a) I think it would be impolite to not give someone the change to fix her/his bug her/himself and b) I'd like to make sure you're aware of it so chances are higher you'll MFC the fixed version in the first place. Marius From sam at FreeBSD.org Sat Sep 27 21:18:53 2008 From: sam at FreeBSD.org (Sam Leffler) Date: Sat Sep 27 21:19:00 2008 Subject: cvs commit: src/sys/net80211 ieee80211_scan_sta.c Message-ID: <200809272118.m8RLIreq060492@repoman.freebsd.org> sam 2008-09-27 21:18:40 UTC FreeBSD src repository Modified files: sys/net80211 ieee80211_scan_sta.c Log: SVN rev 183421 on 2008-09-27 21:18:40Z by sam guard against adhoc_pick_channel returning a NULL channel; this can happen after a scan cache flush (e.g. in response to ifconfig wlan bssid -) Revision Changes Path 1.11 +6 -3 src/sys/net80211/ieee80211_scan_sta.c From antoine at FreeBSD.org Sat Sep 27 22:25:06 2008 From: antoine at FreeBSD.org (Antoine Brodin) Date: Sat Sep 27 22:25:16 2008 Subject: cvs commit: src/usr.sbin Makefile Message-ID: <200809272225.m8RMP5US068062@repoman.freebsd.org> antoine 2008-