ƒ­t168445 227 146 150 131 359 167 246 133 215 189 149 447 215 561 221 340 198 401 226 409 237 100 104 138 212 304 163 162 117 146 137 140 119 1291 246 323 170 136 173 136 164 142 207 169 268 533 141 142 122 129 193 186 180 157 143 126 143 166 693 138 159 112 182 112 278 228 188 231 234 446 287 120 242 176 164 164 143 126 143 124 125 219 178 139 378 215 112 159 172 115 204 105 105 119 275 198 139 168 151 185 260 203 500 268 377 706 104 133 263 146 130 112 297 346 244 115 589 867 160 127 117 217 825 140 139 280 141 223 157 135 393 283 213 227 199 149 135 164 153 167 134 107 119 155 210 301 293 134 181 434 168 146 200 290 307 164 518 213 112 129 519 119 182 449 702 236 237 176 191 370 133 644 112 236 558 463 241 162 444 288 305 352 161 185 351 319 187 162 184 100 136 158 156 1503 124 320 218 200 156 118 245 249 176 116 262 215 145 250 385 251 245 161 835 173 254 137 415 176 169 394 121 179 98 128 118 226 282 207 K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-04-07T02:52:13.000000Z K 7 svn:log V 49 Fix a bug for over 4GB media. MFC after: 3 days END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-04-07T03:04:49.000000Z K 7 svn:log V 58 MFC: Merge a slightly cleaner and SSM capable mtest(8). END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-04-07T03:16:23.000000Z K 7 svn:log V 36 Describe PT_GETLWPLIST's arguments. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-04-07T03:37:59.000000Z K 7 svn:log V 261 When copying data from one archive to another, only set the error message in the reader to the error message from the writer if the error which occurred was in the writer. This avoids error messages of "Empty error message" when extracting truncated archives. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-04-07T03:56:30.000000Z K 7 svn:log V 75 MFC revisions 1.184 and 1.185 Reimplement the reclamation of PV entries. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-04-07T04:01:00.000000Z K 7 svn:log V 150 Update the man page a bit- also to reflect that testing that Jun Kuriyama did to verify the PCI-Express (Apple Fibre Channel) HBA. MFC after: 3 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-07T05:09:40.000000Z K 7 svn:log V 39 back out last change Requested by: ru END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-04-07T05:53:11.000000Z K 7 svn:log V 117 Clarification: Point people to archive_read_data(), which should be used instead of archive_read_data_into_buffer(). END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-04-07T05:54:23.000000Z K 7 svn:log V 92 Enable 'ar' support; hook it up to the build and enable it with _read_support_format_all(). END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-04-07T05:56:40.000000Z K 7 svn:log V 52 Simplify the logic for handling header read errors. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-04-07T05:57:00.000000Z K 7 svn:log V 354 MFC revisions 1.181, 1.187, and 1.189 Eliminate unneeded diagnostic code. Change pmap_enter_quick() to use the vm_prot_t parameter introduced in revision 1.179 to correctly set/clear execute permission on the mapping it creates. Eliminate an unneeded Instruction Memory Barrier (IMB) in pmap_enter_quick(). Retire pmap_track_modified(). END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-04-07T06:38:19.000000Z K 7 svn:log V 122 Fix the output of percentage figures, which mistakenly were the corresponding ratios. PR: bin/111329 MFC after: 10 days END K 10 svn:author V 4 kato K 8 svn:date V 27 2007-04-07T08:37:04.000000Z K 7 svn:log V 467 Added the IPLware 3.33 support. - Added magic numbers to pretend the NEC original program version 2.70. - Added string display routine with Shift-JIS code support. - Added three nop instructions at start1 in start.s since the installaer of the IPLware put 'call $0x09ab' instruction. - Put the near return instruction at 0x9ab in selector.s. Since the Shit-JIS display routine must be located at 0x1243, the linker script file (ldscript) is applied. END K 10 svn:author V 4 piso K 8 svn:date V 27 2007-04-07T09:47:39.000000Z K 7 svn:log V 127 Silence Coverity about an unused variable. Reviewed by: glebius Approved by: glebius (mentor) MFC after: 3 days CID: 538 END K 10 svn:author V 4 piso K 8 svn:date V 27 2007-04-07T09:52:36.000000Z K 7 svn:log V 246 Prevent the usage of an uninitialized variable: do not accept StartMediaTx message before an OpnRcvChnAck message was received. Reviewed by: glebius Approved by: glebius (mentor) MFC after: 3 days Found with: Coverity Prevent(tm) CID: 498 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-07T11:04:37.000000Z K 7 svn:log V 105 Add missing mutex_init() which was causing assertion panic when on clone destruction. Reported by: kris END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-04-07T11:53:22.000000Z K 7 svn:log V 303 New release notes: - PIM option now included in MROUTING - MSI support + MFC - TCP_DROP_SYNFIN compiled in by default - FICL updated to 3.03 - icee driver added - net.link.tap.up_on_open sysctl added - ZFS support added Updated release notes: - ncurses 5.6-20061217 MFC noted - mpsave_vfs=1 on powerpc END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-04-07T12:02:20.000000Z K 7 svn:log V 128 MFC: New release notes: - MSI support - net.link.tap.up_on_open sysctl added - ncurses 5.6-20061217 and wide character support END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-07T13:36:53.000000Z K 7 svn:log V 316 Merge from upstream: ------------------------------------------------------------------------ r380 | des | 2006-03-14 15:42:09 +0100 (Tue, 14 Mar 2006) | 1 line Fix signedness mismatch, and use an explicit cast when calling ctype functions. ------------------------------------------------------------------------ END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-07T13:36:53.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r168463, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2007-04-07T13:37:39.000000Z K 7 svn:log V 9 Unbreak. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2007-04-07T13:37:45.000000Z K 7 svn:log V 11 Fix build. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-04-07T14:36:18.000000Z K 7 svn:log V 41 Remove empty section. MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-04-07T14:45:36.000000Z K 7 svn:log V 114 The net.link.tap.up_on_open sysctl was MFCed. While here, fix a minor whitespace problem in the previous commit. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-07T16:02:30.000000Z K 7 svn:log V 211 - Remove SEEK_DATA and SEEK_HOLE from stdio.h, they don't belong here. - Only define SEEK_DATA and SEEK_HOLE in sys/unistd.h when neither _POSIX_SOURCE nor _XOPEN_SOURCE is defined. Pointed out by: bde, ache END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-04-07T18:15:52.000000Z K 7 svn:log V 68 Hide bus reset announcements within bootverbose. MFC after: 3 days END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-07T18:31:40.000000Z K 7 svn:log V 70 Hide SEEK_DATA and SEEK_HOLE under __BSD_VISIBLE. Suggested by: ache END K 10 svn:author V 5 novel K 8 svn:date V 27 2007-04-07T18:54:51.000000Z K 7 svn:log V 23 Add my mentee, alexbl. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-07T19:10:50.000000Z K 7 svn:log V 54 Allow to tune maximum and minimum memory used by ARC. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-07T19:11:41.000000Z K 7 svn:log V 45 Fix some type mismatches. Reviewed by: pjd@ END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-07T19:12:10.000000Z K 7 svn:log V 48 Build ZFS on amd64 and pc98. Approved by: pjd@ END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-04-07T19:35:02.000000Z K 7 svn:log V 22 Fix build on Solaris. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-04-07T19:40:58.000000Z K 7 svn:log V 1194 Add the CAM 'SG' peripheral device. This device implements a subset of the Linux SCSI SG passthrough device API. The intention is to allow for both running of Linux apps that want to talk to /dev/sg* nodes, and to facilitate porting of apps from Linux to FreeBSD. As such, both native and linuxolator entry points and definitions are provided. Caveats: - This does not support the procfs and sysfs nodes that the Linux SG driver provides. Some Linux apps may rely on these for operation, others may only use them for informational purposes. - More ioctls need to be implemented. - Linux uses a naming scheme of "sg[a-z]" for devices, while FreeBSD uses a scheme of "sg[0-9]". Devfs aliasis (symlinks) are automatically created to link the two together. However, tools like camcontrol only see the native names. - Some operations were originally designed to return byte counts or other data directly as the syscall return value. The linuxolator doesn't appear to support this well, so this driver just punts for these cases. Now that the driver is in place, others are welcome to add missing functionality. Thanks to Roman Divacky for pushing this work along. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-07T21:41:11.000000Z K 7 svn:log V 153 Limit the number of system taskq threads to the number of CPUs. They are only used when there is a need for reducing namecache. Observed by: kris, csjp END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-04-07T23:17:00.000000Z K 7 svn:log V 230 Catch up on rtld's special status. Since it does not appear on main object list, its versioning information needs to be examined separately. This hopefully fixes problems that people running with SYMVER_ENABLED are experiencing. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-04-07T23:23:10.000000Z K 7 svn:log V 78 Remove reference to FBSDprivate version. We do not use it in this module yet. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-07T23:47:14.000000Z K 7 svn:log V 44 Fix libzpool compilation. Reported by: des END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-07T23:54:54.000000Z K 7 svn:log V 81 Move atomic.S files to directories that better fit OpenSolaris directory layout. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T02:13:32.000000Z K 7 svn:log V 44 pr_list is protected by the allprison_lock. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T03:02:08.000000Z K 7 svn:log V 72 If we cannot open /dev/zfs try to load zfs.ko automatically and reopen. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-04-08T05:10:36.000000Z K 7 svn:log V 50 MFC revision 1.47 Retire pmap_track_modified(). END K 10 svn:author V 5 ariff K 8 svn:date V 27 2007-04-08T07:52:27.000000Z K 7 svn:log V 112 Disable cmi_midiattach(). The implementation is incomplete, and causing various interesting memory leak issues. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T10:21:38.000000Z K 7 svn:log V 77 Only use prison mutex to protect the fields that need to be protected by it. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T10:29:14.000000Z K 7 svn:log V 175 Take vnode pointer and hold it under znode lock, so we won't race with zfs_reclaim(). This may or may not fix problem reported by kris, but it's definiatelly better that way. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T10:46:23.000000Z K 7 svn:log V 440 prison_free() can be called with a mutex held. This wasn't a problem until I converted allprison_mtx mutex to allprison_lock sx lock. To fix this LOR, move prison removal to prison_complete() entirely. To ensure that noone will reference this prison before it's beeing removed from the list skip prisons with 'pr_ref == 0' in prison_find() and assert that pr_ref has to greater than 0 in prison_hold(). Reported by: kris OK'ed by: rwatson END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-08T14:56:16.000000Z K 7 svn:log V 47 Add driver private mbuf iovec support routines END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-08T15:04:19.000000Z K 7 svn:log V 48 Convert driver RX path over to using mbuf iovec END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-08T15:18:03.000000Z K 7 svn:log V 28 hook uipc_mvec.c into build END K 10 svn:author V 3 sos K 8 svn:date V 27 2007-04-08T15:31:39.000000Z K 7 svn:log V 37 Dont zero out 64BIT flag on DMA ops. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T15:55:48.000000Z K 7 svn:log V 100 - Use 'name=value' so it can be properly recognized by devd(8). - Use only subclass as devd's type. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T15:56:49.000000Z K 7 svn:log V 94 Provide sample entries to handle ZFS problem reports. It'd be nice to send them via e-mail... END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-08T15:59:07.000000Z K 7 svn:log V 86 add busdma function for mapping mbuf iovecs change m_collapse to return an error code END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T16:05:23.000000Z K 7 svn:log V 65 There can be many reasons of VDEV failures, so log type as well. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T16:29:25.000000Z K 7 svn:log V 51 MFp4: Synchronize with recent OpenSolaris changes. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-08T18:02:37.000000Z K 7 svn:log V 32 remove stale variable reference END K 10 svn:author V 3 sos K 8 svn:date V 27 2007-04-08T19:18:51.000000Z K 7 svn:log V 51 Hopefully unbreak the 64bit DMA support this time. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-04-08T19:20:49.000000Z K 7 svn:log V 74 MFC revisions 1.52 and 1.53 Introduce the function pmap_enter_object(). END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-04-08T21:18:15.000000Z K 7 svn:log V 600 Due to the recent "aircrack-ptw" WEP cracking discovery, I thought that it might be worth fixing a couple of bugs in wesside and making it use the new cracking technique. I think this enhancement makes the tool quite usable. It is possible to recover keys in only a couple of minutes. * Fix ACKs. Firmware will ACK data [just set the MAC addr correctly]. * Fix RX routines. Process all packets read(). * Use aircrack-ptw [built-in] rather than external aircrack. * Log data in pcap format so that it may be used by others [e.g. aircrack-ng]. Submitted by: Andrea Bittau END K 10 svn:author V 3 sos K 8 svn:date V 27 2007-04-08T21:53:52.000000Z K 7 svn:log V 46 OK, this is not my day, fix the former fix :/ END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-04-08T22:45:20.000000Z K 7 svn:log V 63 Bump __FreeBSDversion for CAM sg addition. Requested by: bsam END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-08T22:56:18.000000Z K 7 svn:log V 18 Add missing paren END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T23:54:01.000000Z K 7 svn:log V 90 Add root_mounted() function that returns true if the root file system is already mounted. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T23:54:23.000000Z K 7 svn:log V 20 Use root_mounted(). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T23:57:08.000000Z K 7 svn:log V 185 Extend kobj compatibility KPI to support operating on files before and after the root file system is mounted. This is one of the changes that will allow to put root file system on ZFS. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-08T23:59:39.000000Z K 7 svn:log V 135 Move zpool.cache from /etc/zfs/ to /boot/zfs/, so we can keep it on dedicated /boot/ file system and use ZFS for the root file system. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-09T00:02:11.000000Z K 7 svn:log V 96 Drop the Giant lock before calling zfs_domount(), which is held when mounting root file system. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-09T00:03:45.000000Z K 7 svn:log V 138 We don't have to wait for the root file system to be mounted anymore, now that kobj KPI supports operating on files loaded by the loader. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-09T00:04:54.000000Z K 7 svn:log V 141 Always try to load zpool.cache instead of trying to find good place to document it. When there is no such file, it's invisible for the user. END K 10 svn:author V 3 rik K 8 svn:date V 27 2007-04-09T00:07:54.000000Z K 7 svn:log V 353 MFC: -j 1.26 -j 1.28 Log: Add description how the filter works in case of multiple interfaces with the same MAC. PR: kern/109815 MFC after: 7 days Submitted by: Eygene Ryabinkin Glanced by: rik (all pointy hats are mine) Discussed with: julian@, rik@ Log: s/if_vlan/vlan/ Noted by: brueffer END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-09T01:05:31.000000Z K 7 svn:log V 194 Instead of detecting if lock is already initialized based on standard 1 bit check, use more accurate 13 bits check. We had too many false-positives with the standard check. Reported by: mlaier END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-04-09T01:38:51.000000Z K 7 svn:log V 23 Import sendmail 8.14.1 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-04-09T01:38:51.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r168515, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-04-09T01:38:52.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'sendmail-vendor-v8_14_1'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-04-09T01:38:53.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-04-09T01:38:54.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-04-09T01:44:16.000000Z K 7 svn:log V 46 Resolve conflicts from sendmail 8.14.1 import END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-04-09T01:45:30.000000Z K 7 svn:log V 29 New files in sendmail 8.14.1 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-04-09T01:45:52.000000Z K 7 svn:log V 46 This FFR is no longer needed in sendmail 8.14 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-04-09T01:46:43.000000Z K 7 svn:log V 27 Update for sendmail 8.14.1 END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-04-09T01:47:58.000000Z K 7 svn:log V 28 sendmail upgraded to 8.14.1 END K 10 svn:author V 4 grog K 8 svn:date V 27 2007-04-09T02:19:37.000000Z K 7 svn:log V 125 Add -A flag to adjust existing time stamps. Print name by which program was started in usage() message. MFC after: 2 weeks END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-04-09T05:43:02.000000Z K 7 svn:log V 83 Fix a logic bug that slipped in at the last minute and apparently escaped testing. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-04-09T05:47:32.000000Z K 7 svn:log V 44 Make use of M_ZERO in various malloc calls. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-04-09T06:28:38.000000Z K 7 svn:log V 281 MFC if_msk.c, rev. 1.12 to RELENG_6 If we've encountered unrecognized chipset don't access hardware anymore. Previously it tried to access interrupt register to disable interrupts which could result in hang if the hardware was not properly initialized by system BIOS/ACPI. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-04-09T08:22:34.000000Z K 7 svn:log V 117 Clean up error handling in archive_append to match how errors are handled in write_hierarchy. Approved by: kientzle END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-09T08:44:50.000000Z K 7 svn:log V 20 Add zfs to REQUIRE. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-09T08:53:40.000000Z K 7 svn:log V 67 FILESYSTEMS requires root, so requiring both of them is redundant. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-09T10:09:40.000000Z K 7 svn:log V 80 Apply "additional TCP options" earlier. Requested by: andre@ MFC after: 1 week END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-04-09T12:51:29.000000Z K 7 svn:log V 21 Sort sctp_*.c files. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-04-09T14:02:18.000000Z K 7 svn:log V 111 LINT on ia64 requires memset symbol too. Make fire it is present by adding it to libkern on this architecture. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-04-09T14:26:38.000000Z K 7 svn:log V 11 Add myself END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2007-04-09T14:34:17.000000Z K 7 svn:log V 11 Add myself END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-04-09T14:56:31.000000Z K 7 svn:log V 24 Document PT_GETNUMLWPS. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-04-09T15:43:43.000000Z K 7 svn:log V 182 correct copyright attribution; there was no copyright in the patches from Andrea so I assigned him ownership; this corrects that Submitted by: Andrea Bittau END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-09T17:01:23.000000Z K 7 svn:log V 103 busdma tags are opaque on all architectures except sparc64 for now simply don't compile/use on sparc64 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-09T17:05:54.000000Z K 7 svn:log V 45 throw sun4v into the check while we're at it END K 10 svn:author V 4 piso K 8 svn:date V 27 2007-04-09T17:08:27.000000Z K 7 svn:log V 75 The old PacketAlias* API is not exported when libalias run in kernel land. END K 10 svn:author V 4 miwi K 8 svn:date V 27 2007-04-09T18:22:11.000000Z K 7 svn:log V 58 - Add my mentees, farrokhi@ and nox@ Reviewed by: flz END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-04-09T19:16:24.000000Z K 7 svn:log V 90 Remove static ptrace_ops array and extract ptrace op names from sys/ptrace.h with mksubr. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-09T19:16:48.000000Z K 7 svn:log V 167 Move uuidgen(1) from /usr/bin/ to /bin/. It will be used in rc.d/hostid script, which will be executed before /usr/ mount. Reviewed by: mlaier, rink, brooks, rwatson END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-09T19:18:09.000000Z K 7 svn:log V 110 Add kern.hostuuid sysctl, which will be used to keep host's UUID. Reviewed by: mlaier, rink, brooks, rwatson END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-09T19:21:27.000000Z K 7 svn:log V 407 Add rc.d/hostid script (turned on by default) which on first boot generates UUID and stores it in /etc/hostid ($hostid_file) as well as sets kern.hostuuid and kern.hostid sysctls on every boot. Hostid can be reset using '/etc/rc.d/hostid reset' command. Hostid generation and setting can be turned off by setting variable hostid_enable to "NO" in /etc/rc.conf. Reviewed by: mlaier, rink, brooks, rwatson END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-04-09T19:23:52.000000Z K 7 svn:log V 175 Clean up the root mount and mount wait code. No mutexes are needed here since a spurious wakeup() is the only possible outcome and this is fine in the BSD programming model. END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-04-09T19:44:08.000000Z K 7 svn:log V 284 Fix a bug whereby group addresses were incorrectly computed in the test. [Since the change to strict refcounting for in_multi objects, this test began to fail; formerly the refcount was a count of the number of requests for a given address, NOT a count of pointers to the object.] END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-04-09T19:44:19.000000Z K 7 svn:log V 610 MFC rtsock.c r1.124, which was overlooked some time ago: Fix for PR 82974. We were not checking that the route looked up in the case of an RTM_CHANGE was specific, i.e. that it matched completely. This led to a route change of a non-existent route changing the default route as the radix code would simply back track to that point and hand that route back to the routing socket code. PR: 82974 Reviewed by: Tai-hwa Liang Ben Kaduk Bjoern A. Zeeb Obtained from: OpenBSD with modifications. END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-04-09T19:52:44.000000Z K 7 svn:log V 12 Remove __P. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-09T20:21:49.000000Z K 7 svn:log V 41 Document KERN_HOSTUUID. Reminded by: ru END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-04-09T21:10:04.000000Z K 7 svn:log V 170 Restore the locking for the sleep/wakeup to avoid waiting an extra 1 sec if a race was lost. We're still single-threaded at this point, but just be safe for the future. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-04-09T22:04:27.000000Z K 7 svn:log V 51 Add prototype for generated ptraceopname function. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-09T22:09:09.000000Z K 7 svn:log V 38 Add zfs_load here. Reminded by: bmah END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-09T22:29:13.000000Z K 7 svn:log V 20 Fix build breakage. END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-04-09T22:48:08.000000Z K 7 svn:log V 204 Clean-ip TLS symbol versions. [_]__tls_get_addr function is part of the platform ABI and as such does not belong in FBSDprivate. __libc_tls_* functions do not have to be visible to outside world at all. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-04-09T22:55:14.000000Z K 7 svn:log V 249 Fix a compiler warning so hash.h can be included in the kernel. This changes the args for hash32_stre and hash32_strne but there are no consumers in the base system and openbgpd does not use it which the initial import was for. Silence on: hackers END K 10 svn:author V 3 kan K 8 svn:date V 27 2007-04-09T23:00:29.000000Z K 7 svn:log V 151 Bring rtld exports in line with corresponding symbols exported from libc. Disable SYMVER_DEFAULT n rtld until its implications are understood better. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-09T23:30:28.000000Z K 7 svn:log V 23 Remove unused #define. END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-04-10T00:26:12.000000Z K 7 svn:log V 496 Considerably rework the ifmcstat utility. * Build with or without INET, INET6, or KVM features. * When built without KVM, the sysctl-based getifmaddrs() function is used as the back-end for the utility. * Reflect the fact that FreeBSD now uses the in_multi refcount as a true refcount. * Style. The utility may now be run without super-user privilege, albeit with a less detailed display, equivalent to that of the soon-to-be-retired netstat -g host-mode output. MFC after: 3 weeks END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-04-10T00:27:25.000000Z K 7 svn:log V 770 Add the trunk(4) driver for providing link aggregation, failover and fault tolerance. This driver allows aggregation of multiple network interfaces as one virtual interface using a number of different protocols/algorithms. failover - Sends traffic through the secondary port if the master becomes inactive. fec - Supports Cisco Fast EtherChannel. lacp - Supports the IEEE 802.3ad Link Aggregation Control Protocol (LACP) and the Marker Protocol. loadbalance - Static loadbalancing using an outgoing hash. roundrobin - Distributes outgoing traffic using a round-robin scheduler through all active ports. This code was obtained from OpenBSD and this also includes 802.3ad LACP support from agr(4) in NetBSD. END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-04-10T00:30:26.000000Z K 7 svn:log V 68 Mark netstat -g host-mode output as deprecated. MFC after: 2 weeks END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-04-10T00:35:31.000000Z K 7 svn:log V 31 Hook trunk(4) up to the build. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-04-10T00:41:31.000000Z K 7 svn:log V 21 Add trunk(4) module. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-10T02:19:12.000000Z K 7 svn:log V 124 Reduce diff against vendor - we have now stronger check for "mutex already initialized", so we can go back to kmem_alloc(). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-10T02:35:57.000000Z K 7 svn:log V 732 Try to stabilize ZFS with regard to memory consumption: - Allow to shrink ARC down to 16MB (instead of 64MB). - Set arc_max to 1/2 of kmem_map by default. - Start freeing things earlier when low memory situation is detected. - Serialize execution of arc_lowmem(). I decided to setup minimum ZFS memory requirements to 512MB of RAM and 256MB of kmem_map size. If there is less RAM or kmem_map, a warning will be printed. World is cruel, be no better. In other words: modern file system requires modern hardware:) From ZFS administration guide: "Currently the minimum amount of memory recommended to install a Solaris system is 512 Mbytes. However, for good ZFS performance, at least one Gbyte or more of memory is recommended." END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-04-10T03:09:38.000000Z K 7 svn:log V 44 Fix build, trunk is a device not an option. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-04-10T03:35:42.000000Z K 7 svn:log V 43 Bump document date for new trunk commands. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-04-10T04:03:34.000000Z K 7 svn:log V 183 Make use of ptrace(2) instead of procfs in truss(1), eliminating yet another need of an available /proc/ mount. Tested with: make universe Submitted by: howardsu Reviewed by: alfred END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-04-10T04:37:30.000000Z K 7 svn:log V 44 MFC: rev 1.11 Fix a bug for over 4GB media. END K 10 svn:author V 4 grog K 8 svn:date V 27 2007-04-10T07:22:30.000000Z K 7 svn:log V 129 Usage: print base name of program. -A flag: respect the -a and -m flags. imply the -c flag. Requested in principle by: brian END K 10 svn:author V 4 grog K 8 svn:date V 27 2007-04-10T07:24:47.000000Z K 7 svn:log V 64 Update to match revision 1.23 of touch.c. Clarify some details. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-04-10T08:02:33.000000Z K 7 svn:log V 39 Fix an uninitialized variable warning. END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-04-10T09:28:17.000000Z K 7 svn:log V 300 When LK_NOWAIT is passed as argument to process_worklist_item(), this does not prevent handle_workitem_remove() from recursing into a blocking version. Add the dirrem to worklist instead of processing it now if this is the case. Reported and tested by: kris Submitted by: tegge MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-04-10T09:30:41.000000Z K 7 svn:log V 190 Recalculate the NEWBLOCK flag for pagedep structure after the softdep lock is dropped, since pagedep may be already processed and deallocated. Found and tested by: kris MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-04-10T09:31:42.000000Z K 7 svn:log V 120 Fix the NAMEI zone leak when snapshot was successfully created. Reported and tested by: Peter Holm MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-04-10T10:12:44.000000Z K 7 svn:log V 134 MFC rev. 1.220: Extend rev. 1.210 to avoid dereference NULL mp in VFS_NEEDSGIANT and VFS_ASSERT_GIANT. Stop using reserved namespace. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-04-10T11:17:00.000000Z K 7 svn:log V 107 Swap "underflow"/"overflow" in the table header. Submitted by: Ricardo Nabinger Sanchez MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-04-10T11:19:52.000000Z K 7 svn:log V 58 Expand the description of the host's UUID. OK'ed by: pjd END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-04-10T12:16:05.000000Z K 7 svn:log V 38 MFC: rev. 1.18 Remove empty section. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-04-10T12:34:51.000000Z K 7 svn:log V 67 Minor typo fix, noticed while I was going through *_pager.c files. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-10T12:52:14.000000Z K 7 svn:log V 61 MFp4: Hide under '#ifdef _KERNEL' only what's really needed. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-10T12:54:19.000000Z K 7 svn:log V 75 MFp4: Allow to set zfs_recover via vfs.zfs.recover from /boot/loader.conf. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-10T13:26:45.000000Z K 7 svn:log V 42 MFp4: Add missing kmem_size() definition. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-10T15:22:40.000000Z K 7 svn:log V 15 Correct typos. END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-04-10T15:23:00.000000Z K 7 svn:log V 27 MFC: resume the HPET timer END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-10T15:29:37.000000Z K 7 svn:log V 63 Minor style cleanups (mostly removal of trailing whitespaces). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-04-10T15:40:27.000000Z K 7 svn:log V 113 Do allow POSIX mqueue unlink privilege inside a jail, as we all all other POSIX mqueue privileges inside a jail. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-04-10T15:48:45.000000Z K 7 svn:log V 204 Remove unnecessary suser() check in the sysctl to set up ath_hal logging: the sysctl framework will already have checked for privilege if a sysctl value is being set. Discussed a long time ago with: sam END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-04-10T15:58:38.000000Z K 7 svn:log V 196 Add a new privilege, PRIV_NETINET_REUSEPORT, which will replace superuser checks to see whether bind() can reuse a port/address combination while it's already in use (for some definition of use). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-04-10T15:59:49.000000Z K 7 svn:log V 38 Allow PRIV_NETINET_REUSEPORT in jail. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-04-10T16:09:00.000000Z K 7 svn:log V 85 Update comment regarding how we check privilege on FreeBSD: we now use priv_check(). END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-04-10T16:42:14.000000Z K 7 svn:log V 336 Add a pfsync_syncpeer option to /etc/defaults/rc.conf and rc.conf(5), which can be used to turn off multicast pfsync support, and enable the transmission of directed PFSYNC (IP protocol: 240) packets to a specific "sync peer" host. PR: conf/111225 Submitted by: Bas van Beek Approved by: mtm, mlaier MFC after: 2 weeks END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-10T16:49:41.000000Z K 7 svn:log V 76 Add UFS_GJOURNAL options to the GENERIC kernel. Approved by: re (kensmith) END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-04-10T17:37:53.000000Z K 7 svn:log V 51 Eliminate memory leak from an accidental malloc(). END K 10 svn:author V 4 piso K 8 svn:date V 27 2007-04-10T18:57:24.000000Z K 7 svn:log V 106 MFC: Silence Coverity about an unused variable. Found with: Coverity Prevent(tm) CID: 538 END K 10 svn:author V 4 piso K 8 svn:date V 27 2007-04-10T18:59:19.000000Z K 7 svn:log V 196 MFC: Prevent the usage of an uninitialized variable: do not accept StartMediaTx message before an OpnRcvChnAck message was received. Found with: Coverity Prevent(tm) CID: 498 END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-04-10T20:03:42.000000Z K 7 svn:log V 211 A fix for the SG_GET_TIMEOUT function slipped into a previous commit by accident. Remove the text describing the problem as it is no longer relevant. Also give real implementations for the GET and SET ioctls. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-04-10T20:03:43.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-04-10T20:33:31.000000Z K 7 svn:log V 422 On i386 compile the back-end with EISA support as well as the EISA front-end if the dpt(4) module is built along with a kernel that includes eisa(4) or when compiling it stand-alone (logic based on the corresponding ISA logic in sys/modules/sound/sound/Makefile). As as side-effect this fixes the stand-alone build of the dpt(4) module after dpt.h 1.17, dpt_eisa.c 1.22 and dpt_scsi.c 1.55. Breakage reported by: n_hibma END K 10 svn:author V 6 marius K 8 svn:date V 27 2007-04-10T20:43:23.000000Z K 7 svn:log V 117 Let brgphy(4) attach for the Broadcom BCM5755 ASIC based chipsets as well. Obtained from: OpenBSD MFC after: 1 week END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-04-10T21:37:37.000000Z K 7 svn:log V 17 Whitespace fixes END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-10T21:40:13.000000Z K 7 svn:log V 37 Remove trailing '.' for consistency! END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-04-10T21:42:12.000000Z K 7 svn:log V 422 strchr() and strrchr() are already present in the kernel, but with less popular names. Hence: - comment current index() and rindex() functions, as these serve the same functionality as, respectively, strchr() and strrchr() from userland; - add inlined version of strchr() and strrchr(), as we tend to use them more often; - remove str[r]chr() definitions from ZFS code; Reviewed by: pjd Approved by: cognet (mentor) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2007-04-10T21:44:17.000000Z K 7 svn:log V 24 MFC the scsi_sg driver. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-10T22:10:16.000000Z K 7 svn:log V 90 Move rpc/types.h under sys/, as this is used by ZFS kernel module. Repo-copied by: simon END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-11T00:05:25.000000Z K 7 svn:log V 356 If available, take UUID from smbios.system.uuid, if not fall back to software-generated UUID. Store the result in /etc/hostid and use it in the future. Perform simple UUID format check, as there is a lot of hardware with broken UUIDs. The check should be improved to also eliminate fake UUIDs like 00000000-0000-0000-0000-000000000000. Requested by: many END K 10 svn:author V 7 yongari K 8 svn:date V 27 2007-04-11T00:47:29.000000Z K 7 svn:log V 605 Add work around for hardware Tx checksum offload bug in Yukon II. Yukon II generated corrupted TCP checksum for short TCP packets that's less than 60 bytes in size(e.g. window probe packet, pure ACK packet etc). Padding the frame with zeros to make the frame minimum ethernet frame size didn't work at all. Instead of dropping Tx checksum offload support we calculate TCP checksum with S/W method when we encounter short TCP frames. Fortunately it seems that short UDP datagrams appear to be handled correctly by Yukon II. While I'm here simplify ethernet/VLAN header size calculation logic. PR: 111384 END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-04-11T02:03:36.000000Z K 7 svn:log V 143 Put some overly verbose prints under bootverbose. This is on the vendor branch but we need to work out a different interface with the vendor. END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-04-11T02:03:36.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r168609, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-04-11T02:14:54.000000Z K 7 svn:log V 80 Bump __FreeBSDrevision for Scott's CAM sg(4) MFC. Requested by: ler lerctr.org END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2007-04-11T04:52:09.000000Z K 7 svn:log V 96 Correct a typo in an event name alias. Reported by: Harald Servat END K 10 svn:author V 6 thomas K 8 svn:date V 27 2007-04-11T07:19:36.000000Z K 7 svn:log V 274 MFC rev. 1.16: Fix setting of serial port speed. A junk value was passed in AX when bioscom is called to set up serial port parameters because COMSPEED was treated as an address instead of an immediate value, causing serial port parameters to never be set. PR: i386/110828 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-04-11T08:55:04.000000Z K 7 svn:log V 36 Bump date to the day of the import. END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-04-11T09:45:16.000000Z K 7 svn:log V 549 Change the TCP timer system from using the callout system five times directly to a merged model where only one callout, the next to fire, is registered. Instead of callout_reset(9) and callout_stop(9) the new function tcp_timer_activate() is used which then internally manages the callout. The single new callout is a mutex callout on inpcb simplifying the locking a bit. tcp_timer() is the called function which handles all race conditions in one place and then dispatches the individual timer functions. Reviewed by: rwatson (earlier version) END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-04-11T11:09:18.000000Z K 7 svn:log V 21 Unbreak world build. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-04-11T11:09:18.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r168616, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 4 stas K 8 svn:date V 27 2007-04-11T13:06:05.000000Z K 7 svn:log V 464 - Sync service names with IANA (http://www.iana.org/assignments/port-numbers). The registration names for 5222(tcp,udp) and 5269(tcp,udp) was changed to xmpp-client and xmpp-server correspondingly. This inconsistency causes problems to applications developed on other systems, as they tries to use port numbers from /etc/services as fallback. PR: conf/100606 Submitted by: Ralph Meijer Approved by: maxim MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-04-11T13:44:55.000000Z K 7 svn:log V 370 Group the loop to acquire/release Giant with the WITNESS_SAVE/RESTORE under a single conditional. The two operations are linked, but since the link is not very direct, Coverity can't see it. Humans might also miss the link as well. So, this isn't fixing any actual bugs, just improving readability. CID: 1787 (likely others as well) Found by: Coverity Prevent (tm) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-04-11T13:47:24.000000Z K 7 svn:log V 148 Fix m_freem_vec() to actually traverse the mbuf chain. This avoids double free's and an infinite loop. CID: 1834 Found by: Coverity Prevent (tm) END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-04-11T14:08:42.000000Z K 7 svn:log V 71 Make "struct tcp_timer" visible only to the kernel, and unbreak world. END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-04-11T15:24:58.000000Z K 7 svn:log V 352 Fix doc.1 build when NOPORTS is defined. This includes the following ports tree changes: - libtool13 removed. - pkgconfig moved to pkg-config. - Default dependency for USE_GHOSTSCRIPT changed from ghostscript-gnu to ghostscript-gpl. - Also added missing docproj dependencies. Reported by: Dmitriy Kirhlarov Submitted by: sem, ru MFC after: 3 days END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-04-11T15:37:37.000000Z K 7 svn:log V 194 New release notes: kern.hostuuid, trunk(4), sg (+MFC), truss(1) uses ptrace(2), uuidgen(1) moved to /bin. Modified release notes: ZFS manpage update and pc98 support, fix markup in KSE note. END K 10 svn:author V 4 stas K 8 svn:date V 27 2007-04-11T15:58:36.000000Z K 7 svn:log V 211 - Add IANA assigned port for amanda server control over tcp. The current misc/amanda-server code uses it. PR: conf/111050 Submitted by: Charles Sprickman Approved by: maxim MFC after: 1 week END K 10 svn:author V 4 stas K 8 svn:date V 27 2007-04-11T16:02:04.000000Z K 7 svn:log V 258 - Add IANA-assigned ports for HP status & services daemon and I/O backend daemon. The FreeBSD port print/hplip currently provides these services. PR: conf/99593 Submitted by: Anish Mistry Approved by: maxim MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-04-11T16:22:59.000000Z K 7 svn:log V 65 Remove now-obsolete comment regarding mqueue privileges in jail. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-04-11T16:31:02.000000Z K 7 svn:log V 89 Remove obsolete comment about privileges: SUSER_ALLOWJAIL is no longer set in this code. END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-04-11T17:12:38.000000Z K 7 svn:log V 256 MFC if_re.c rev 1.88 Add support for the RTL8110SC driver. PR: 110804 Submitted by: Daan Vreeken Sponsored by: Vitsch Electronics (patch) Approved by: imp (mentor) MFC After: 3 days Approved by: imp (mentor, implicit) END K 10 svn:author V 5 remko K 8 svn:date V 27 2007-04-11T17:13:16.000000Z K 7 svn:log V 224 MFC if_fxp rev 1.265 Add support for the 82562GX chip within if_fxp. PR: 110251 Submitted by: Vyacheslav Vovk Approved by: imp (mentor) MFC After: 3 days Approved by: imp (mentor, implicit) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-04-11T17:45:37.000000Z K 7 svn:log V 94 Modified release note: Reword sg note to make more sense. Problems pointed out by: brueffer END K 10 svn:author V 5 ticso K 8 svn:date V 27 2007-04-11T17:53:29.000000Z K 7 svn:log V 68 Add myself plus a template for Andrew Gallatin for the mentor link. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-11T19:11:54.000000Z K 7 svn:log V 92 Remove T/TCP support, and the -T option which was needed to disable it. MFC after: 3 weeks END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-11T19:20:42.000000Z K 7 svn:log V 9 Bump Dd. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2007-04-11T20:31:06.000000Z K 7 svn:log V 41 Belatedly bump Dd for my recent changes. END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-11T20:32:09.000000Z K 7 svn:log V 66 Remove -T from getopt() spec and usage string. Submitted by: ru@ END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-11T20:32:59.000000Z K 7 svn:log V 64 Remove irrelevant comment about T/TCP in BUGS. Spotted by: ru@ END K 10 svn:author V 3 des K 8 svn:date V 27 2007-04-11T22:40:57.000000Z K 7 svn:log V 1409 Add a flag to struct pfs_vdata to mark the vnode as dead (e.g. process- specific nodes when the process exits) Move the vnode-cache-walking loop which was duplicated in pfs_exit() and pfs_disable() into its own function, pfs_purge(), which looks for vnodes marked as dead and / or belonging to the specified pfs_node and reclaims them. Note that this loop is still extremely inefficient. Add a comment in pfs_vncache_alloc() explaining why we have to purge the vnode from the vnode cache before returning, in case anyone should be tempted to remove the call to cache_purge(). Move the special handling for pfstype_root nodes into pfs_fileno_alloc() and pfs_fileno_free() (the root node's fileno must always be 2). This also fixes a bug where pfs_fileno_free() would reclaim the root node's fileno, triggering a panic in the unr code, as that fileno was never allocated from unr to begin with. When destroying a pfs_node, release its fileno and purge it from the vnode cache. I wish we could put off the call to pfs_purge() until after the entire tree had been destroyed, but then we'd have vnodes referencing freed pfs nodes. This probably doesn't matter while we're still under Giant, but might become an issue later. When destroying a pseudofs instance, destroy the tree before tearing down the fileno allocator. In pfs_mount(), acquire the mountpoint interlock when required. MFC after: 3 weeks END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-04-11T23:13:12.000000Z K 7 svn:log V 30 Add m_last() inline function. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-04-12T01:58:57.000000Z K 7 svn:log V 223 Fix a case where the multicast addresses were not removed from some ports. The first port to be removed from the trunk would free the multicast list so subsequent removed ports didnt have their multicast addresses removed. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2007-04-12T02:07:12.000000Z K 7 svn:log V 120 - Fix compilaton with DUMP_FILELOCK_VERBOSE. - Use consistent "get_lock_matching_unlock" function name in debuglog(). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-04-12T02:20:15.000000Z K 7 svn:log V 103 MFC 1.5-1.6: Correctly compare between two UUIDs according to specification found DCE 1.1. PR: 83107 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-12T03:07:24.000000Z K 7 svn:log V 62 Add ETHER_HDR_LEN to hardware accepted mtu MFC after: 3 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-04-12T03:13:04.000000Z K 7 svn:log V 21 MFC: sendmail 8.14.1 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-12T03:33:30.000000Z K 7 svn:log V 150 explicitly check TSO flag don't clear and then set M_PKTHDR, m_gethdr sets it correctly improve error handling on m_gethdr failure MFC after: 3 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-04-12T04:27:29.000000Z K 7 svn:log V 151 Check existing flags with an lstat(), not a stat(). Otherwise, restoring symlinks with flags consistently fails (unionfs likes to set 'opaque' flags). END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-12T04:31:44.000000Z K 7 svn:log V 82 switch over to per-txq dma tag to facilitate parallelism on TX MFC after: 3 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-04-12T04:42:57.000000Z K 7 svn:log V 19 Make Lint happier. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-04-12T04:44:21.000000Z K 7 svn:log V 164 Now that libarchive is being built in more environments, factor out the platform-specific configuration header a bit more cleanly. Suggested by: Joerg Sonnenberger END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2007-04-12T04:45:32.000000Z K 7 svn:log V 117 Make it easier to support more platforms. Thanks to: Joerg Sonnenberger for pointing out the need and the technique. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-04-12T04:48:54.000000Z K 7 svn:log V 51 restore sense to get_imm_packet MFC after: 3 days END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-04-12T07:38:26.000000Z K 7 svn:log V 157 Errm... I don't see how rev. 1.26 could have possibly worked or been tested. Fix it for real. Submitted by: Johnny Lee MFC After: 2 weeks END K 10 svn:author V 6 matteo K 8 svn:date V 27 2007-04-12T07:47:44.000000Z K 7 svn:log V 289 MFC rev. 1.16 and rev. 1.17 1.16: compile under WARNS=6 1.17: Make rpc.statd INET* indipendent by converting sockaddr_in structures to sockaddr ones and using svc_getrpccaller instead of svc_getcaller. A similar patch was committed to rpc.lockd back in 2002 . [1] PR: bin/42004 [1] END K 10 svn:author V 6 thomas K 8 svn:date V 27 2007-04-12T07:53:13.000000Z K 7 svn:log V 155 MFC rev. 1.40: (bread): For a read that is contained entirely within a block, never copy out more than size bytes to the caller's buffer. PR: bin/111191 END K 10 svn:author V 6 matteo K 8 svn:date V 27 2007-04-12T07:56:16.000000Z K 7 svn:log V 149 MFC: lockd.c rev.1.20 rpc.lockd.8 rev.1.17 Add the "-p" option, which allows to specify a port which the daemon should bind to. PR: bin/100969 END K 10 svn:author V 6 matteo K 8 svn:date V 27 2007-04-12T08:03:40.000000Z K 7 svn:log V 66 MFC: rpc.statd.8 rev.1.14 statd.c rev.1.13-1.14 PR: bin/94920 END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-04-12T08:17:56.000000Z K 7 svn:log V 742 There are a couple of bugs in rev. 1.27: 1) The man page should describe the code, not the other way around. 2) Internal variables should not be documented or exposed, except in controlled circumstances (i.e. - That's what the -C flag is for). The variable should have been saved to the config file in save_config(). 3) The next available userid doesn't get automatically updated. The end-result is the same (user gets added with the correct uid), but in an interactive session the default uid doesn't get updated in the display. So, o Use the uidstart variable instead of uuid (bug #3) o Actually save the variable to adduser.conf (bug #2) o (bug #1 to be fixed in an upcomming commit to adduser.conf.5) MFC After: 2 weeks END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-04-12T08:22:49.000000Z K 7 svn:log V 82 Restore the ".Sh BUGS" line that was accidentally removed in the previous commit. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-04-12T08:35:58.000000Z K 7 svn:log V 161 Specify the correct way to modify this file, and warn that the user should not depend on the internal variables documented in this man page. MFC After: 2 weeks END K 10 svn:author V 4 ceri K 8 svn:date V 27 2007-04-12T08:39:13.000000Z K 7 svn:log V 44 Bump .Dd for r1.5; fix grammatical problem. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2007-04-12T09:16:54.000000Z K 7 svn:log V 319 Fix a bug in the description of the "p6-div" event. [1] Update the description of the "p6-div" and "p6-mul" events according to the "Intel(r) 64 and IA-32 Architectures Software Developers Manual Volume 3B: System Programming Guide, Part 2, November 2006". Reported by: Harald Servat [1] END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-04-12T11:05:24.000000Z K 7 svn:log V 85 Fix PAE on SMP by enabling EFER_NXE on all APs. Reported by: kris Diagnosed by: alc END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-04-12T11:46:30.000000Z K 7 svn:log V 77 Nuke ipblock. A more complete multicast regression test suite is on the way. END K 10 svn:author V 6 matteo K 8 svn:date V 27 2007-04-12T13:13:57.000000Z K 7 svn:log V 298 MFC nfslocking: rev 1.12 [1] and 1.13 [2] rc.conf.5: rev 1.321 [2] rc.conf: 1.311 [2] [1] Record rc.d/nfslocking dependency on rc.d/rpcbind [2]Add rpc_statd_flags and rpc_lockd_flags options to allow options to be passed to rpc.statd and rpc.lockd PR: conf/105465 [1] Approved by: mtm [1] END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-04-12T14:40:46.000000Z K 7 svn:log V 28 Official patch 002 imported END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2007-04-12T14:40:47.000000Z K 7 svn:log V 83 This commit was manufactured by cvs2svn to create tag 'libreadline-vendor-v5_2_p2'. END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-04-12T14:45:25.000000Z K 7 svn:log V 6 Merge END K 10 svn:author V 6 stefan K 8 svn:date V 27 2007-04-12T15:45:30.000000Z K 7 svn:log V 33 Add myself and my mentor, arved. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-04-12T17:00:56.000000Z K 7 svn:log V 26 MFamd64 Define PGEX_RSV. END K 10 svn:author V 2 le K 8 svn:date V 27 2007-04-12T17:40:44.000000Z K 7 svn:log V 134 Avoid infinite loop if the device string given for a drive only consists of "/". Submitted by: Ulf Lilleengen END K 10 svn:author V 2 le K 8 svn:date V 27 2007-04-12T17:54:35.000000Z K 7 svn:log V 190 -) Correct sdcount for a plex when removing or adding subdisks. -) Set correct sizes for plexes and volumes a subdisk has been removed. Submitted by: Ulf Lilleengen END K 10 svn:author V 2 ru K 8 svn:date V 27 2007-04-12T18:14:00.000000Z K 7 svn:log V 115 In .error and .warning, prefer command-line variables to globals, as per documentation. Nudged by: Jeremie Le Hen END