ƒ¬T168000 220 533 208 201 1100 896 158 227 636 122 274 205 949 243 605 191 190 195 120 173 132 292 331 127 592 319 432 374 809 286 427 129 156 705 186 135 257 120 236 449 137 222 154 256 126 211 153 170 150 153 336 270 128 282 121 356 112 294 117 125 143 99 112 155 142 194 163 200 378 189 138 433 154 113 247 233 212 117 134 189 245 142 170 118 169 109 226 382 174 199 140 139 158 155 160 150 242 221 125 155 165 108 141 252 184 146 245 129 152 168 173 582 184 105 154 231 108 139 252 124 178 137 624 104 252 1501 106 104 146 245 120 108 262 595 136 129 133 132 305 370 279 232 105 121 108 259 162 145 113 628 254 278 302 128 242 108 173 125 170 156 429 155 136 288 252 175 231 266 225 149 248 105 127 137 137 137 137 204 158 1188 204 179 252 207 187 171 170 127 181 139 532 141 1304 425 115 100 117 264 149 119 168 344 145 124 209 175 205 211 707 179 107 162 1272 103 284 257 104 109 303 225 178 K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-03-28T18:34:59.000000Z K 7 svn:log V 437 For embedded UARTs compatible with the ns8250 family it is possible that the driver clock is identical to the processor or bus clock. This is the case for the PowerQUICC processor. When the clock is high enough, overflows happen in the calculation of the time it takes to send 1/10 of a character, used in delay loops. Fix the overflows so as to fix bugs in the delay loops that can cause either insufficient delays or excessive delays. END K 10 svn:author V 6 jasone K 8 svn:date V 27 2007-03-28T18:55:44.000000Z K 7 svn:log V 112 Change macro in order to refer to FreeBSD 7.0 instead of 7.0BSD. Reported by: Michal Mertl END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-03-28T18:56:27.000000Z K 7 svn:log V 106 o Add MosChip 9835 PCI Dual UART PCI id. PR: kern/110967 Submitted by: Joseph Terner MFC after: 1 month END K 10 svn:author V 6 jasone K 8 svn:date V 27 2007-03-28T19:55:07.000000Z K 7 svn:log V 1003 Remove the run promotion/demotion machinery. Replace it with red-black trees that track all non-full runs for each bin. Use the red-black trees to be able to guarantee that each new allocation is placed in the lowest address available in any non-full run. This change completes the transition to allocating from low addresses in order to reduce the retention of sparsely used chunks. If the run in current use by a bin becomes empty, deallocate the run rather than retaining it for later use. The previous behavior had the tendency to spread empty runs across multiple chunks, thus preventing the release of chunks that were completely unused. Generalize base_chunk_alloc() (and rename it to base_pages_alloc()) to handle allocation sizes larger than the chunk size, so that it is possible to support chunk sizes that are smaller than an arena object. Reduce the minimum chunk size from 64kB to 8kB. Optimize tracking of addresses for deleted chunks. Fix a statistics bug for huge allocations. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2007-03-28T20:06:20.000000Z K 7 svn:log V 801 Batch MFC the following changes: - bus_size_t for link_width is a bad cross-architectural type with respect to printf, use uint32_t instead - Increase coalesce_nsecs - commit fixes for the following coverity warnings: 1765, 1760, 1758, 1756 - Check PCI-e link width to avoid foot shooting with 4x links - allocate 9 messages in all cases - move call to t3_prep_adapter earlier in attach before msi-x setup occurs (this works around the fact that pci_config_{save,restore} doesn't adequately restore state for msi-x) - make MSI-X the default and allocate up to mp_ncpus queues per port - Remove firmware version flags - add support for the T3B2 ASIC rev by synchronizing with version 1.0.071 of Chelsio's common code (with the notable exception of improvements for using multiple TX queues) END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-03-28T21:12:43.000000Z K 7 svn:log V 66 Fix off by one error in length of the string. Submitted by: jhay END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-03-28T21:15:50.000000Z K 7 svn:log V 134 Fix problem where memcmp would return true in the case where the character after the character that was the same. Submitted by: jhay END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-03-28T21:18:45.000000Z K 7 svn:log V 543 Various buglets fixed (from submitter): The changes to getstr() is so that the character that is passed in to it, is also processed just as the rest. I also removed one of the getc() calls otherwise you loose every second character. I also changed the strcpy of kname, so that it only happens if kname is '\0'. This is so that one can pass a kernel in through /boot.config. The last change to boot2.c is in parse(). If you tried to type a kernel name to boot, the first character was lost, the arg-- fix that. Submitted by: jhay END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2007-03-28T21:21:22.000000Z K 7 svn:log V 25 New sentence -> new line END K 10 svn:author V 4 emax K 8 svn:date V 27 2007-03-28T21:25:56.000000Z K 7 svn:log V 180 Try to silence Coverity by adding (void) in front of function call. Also add a comment, explaining why return value is not being checked. Requested by: netchild MFC after: 1 week END K 10 svn:author V 3 njl K 8 svn:date V 27 2007-03-28T22:28:48.000000Z K 7 svn:log V 112 Re-enable the HPET timer after a resume. Submitted by: Andrea Bittau MFC after: 3 days END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-03-28T22:31:32.000000Z K 7 svn:log V 856 All SD cards have a block size of 512. The READ_BL_LEN field in the CSD is usually 512 (well, 9), but for 2GB (and the rogue 4GB SD cards) it is 1024 (or 2048 for 4GB). This value doesn't work for the block read commands (which really want 512). Hardcode 512 for those. This may break really old MMC cards that don't have a 512 block size (I've never seen one: make my day and send me one :-), but since the MMC side of the house is currently broken, it should only have the effect that 2GB (and non-conforming 4GB) SD cards will work. My 'non-conforming' 4GB SD card also works now too. The non-conforming 4GB SD cards were sold for a while before the SD association was worried they would be (a) incompatible (different FAT flavor on them) and (b) confusing for the new SDHC standard and cracked down on suppliers' bogus use of the SD trademark... END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-03-28T22:38:01.000000Z K 7 svn:log V 150 Since we're about to set ST_RTMR to 1 to increase the accuracy of the CRTR register to be 1/32768th of a second in init, we don't need to do it here. END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-03-28T22:40:37.000000Z K 7 svn:log V 512 RTC_TIMR's RTC_SEC field is BCD. That makes it unsuitable for GetSeconds(). Instead, use CRTR register shifted right 15. This gives us a range of 32 seconds we can do for timeout. Shift to using == rather than < or > for calculating the timeout, since if we can't read the ST_CTRT register twice in a second we have even bigger problems to worry about, and == deals with the 'wrap' issue. This lets me type at the boot2 prompt again! Woo Hoo! Bogusness noticed by: tisco Pointy Hat to: That silly imp guy END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-29T02:11:46.000000Z K 7 svn:log V 96 Implement the openat() linux syscall Submitted by: Roman Divacky (rdivacky@) MFC after: 2 weeks END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-03-29T04:26:52.000000Z K 7 svn:log V 96 o Revert last. The chip is already supported by puc(4). Pointed out by: marcel, Joseph Terner END K 10 svn:author V 3 des K 8 svn:date V 27 2007-03-29T07:23:49.000000Z K 7 svn:log V 102 Deterministically set the default refresh interval to one second. Approved by: phk MFC after: 1 week END K 10 svn:author V 4 kris K 8 svn:date V 27 2007-03-29T07:40:49.000000Z K 7 svn:log V 27 Dialogue gem from Deadwood END K 10 svn:author V 4 kris K 8 svn:date V 27 2007-03-29T07:49:59.000000Z K 7 svn:log V 80 A note from Peter Wemm about how to tell the difference between amd64 and ia64. END K 10 svn:author V 4 kris K 8 svn:date V 27 2007-03-29T08:08:34.000000Z K 7 svn:log V 39 Add some more random offensive quotes. END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-03-29T08:21:09.000000Z K 7 svn:log V 199 Extend rev. 1.210 to avoid dereference NULL mp in VFS_NEEDSGIANT and VFS_ASSERT_GIANT. Stop using reserved namespace. Reported and tested by: kris Reviewed and enhanced by: tegge MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2007-03-29T08:26:04.000000Z K 7 svn:log V 238 Revert rev. 1.205. Replace unconditional acquision of Giant when QUOTAS are defined with VFS_LOCK_GIANT(NULL) call. This shall fix softdep operation when mpsafe_vfs = 0. Reported and tested by: kris Submitted by: tegge MFC after: 1 week END K 10 svn:author V 3 des K 8 svn:date V 27 2007-03-29T10:11:22.000000Z K 7 svn:log V 35 Add missing El. MFC after: 1 week END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-03-29T10:55:33.000000Z K 7 svn:log V 498 Fix get_if_var() with 3 args (i.e. with default) All xxx_ flags are set to empty strings automatically earlier so eval echo \${${prefix}${_if}${suffix}-${_default}} not substitute the default but return just the empty string. Fix it using eval echo \${${prefix}${_if}${suffix}:-${_default}} (i.e. treat empty strings as unset) The bug manifistates itself with the following warning from checkyesno(): /etc/rc.d/dhclient: WARNING: $background_dhclient is not set properly - see rc.conf(5) END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-03-29T13:26:13.000000Z K 7 svn:log V 222 vm_map_delete should be used only internally, by the VM subsystem. Replace it with vm_map_remove, which not only embeds additional check, but also takes care of locking. Reviewed by: alc Approved by: alc, cognet (mentor) END K 10 svn:author V 3 mux K 8 svn:date V 27 2007-03-29T19:06:14.000000Z K 7 svn:log V 339 MFC r1.20: The code looks for all the loaded screensaver modules, tries to kldunload them, and only loads the new one if kldstat's output shows that there aren't any left. However, the regexp looking for modules to unload was still searching according to the the old naming scheme, splash_.ko, instead of _saver.ko. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2007-03-29T19:14:39.000000Z K 7 svn:log V 278 MFC rev. 1.69: (ata_completed): When REQUEST SENSE is automatically issued after a failed ATAPI request, do not clear the ATA_R_DEBUG flag. This allows a request marked as requiring debug traces to produce these traces also during the completion of the autosense processing. END K 10 svn:author V 6 thomas K 8 svn:date V 27 2007-03-29T20:08:32.000000Z K 7 svn:log V 713 MFC rev. 1.48: (reinit_bus): When the ATAPI bus is reset, do not schedule an automated CAM rescan if the ATAPI device entries have not changed. The ATAPI bus may be reset for a variety of reasons, including any time an ATAPI request times out. It is not necessary to rescan at the CAM level in such a case, unless a device has appeared or disappeared, or has otherwise changed. --- MFC revs. 1.49 and 1.50: (atapi_action): Improve error reporting by removing ATA_R_QUIET flag from ATAPI requests. If CAM debugging is enabled, also mark ATAPI requests with ATA_R_DEBUG flag. (atapi_cb): Report ATAPI timeouts to the CAM layer. Fix incorrect debugging traces in the presence of ATAPI errors. PR: kern/103602 END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-03-29T20:51:20.000000Z K 7 svn:log V 193 MFC rev 1.40: In IPv4 fast forwarding path, send ICMP unreachable messages for routes which have RTF_REJECT set *and* a zero expiry timer. PR: kern/109246 Submitted by: Ingo Flaschberger END K 10 svn:author V 6 jasone K 8 svn:date V 27 2007-03-29T21:07:17.000000Z K 7 svn:log V 331 Use size_t instead of unsigned for pagesize-related values, in order to avoid downcasting issues. In particular, this change fixes posix_memalign(3) for alignments greater than 2^31 on LP64 systems. Make sure that NDEBUG is always set to be compatible with MALLOC_DEBUG. [1] Reported by: [1] Lee Hyo geol END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-29T21:29:26.000000Z K 7 svn:log V 34 some minor error message cleanups END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-03-29T21:30:26.000000Z K 7 svn:log V 60 Correct the name of the 'proto' command. MFC after: 3 days END K 10 svn:author V 3 bms K 8 svn:date V 27 2007-03-29T21:39:22.000000Z K 7 svn:log V 612 Fix a bug in IPv4 address configuration exposed by refcounting. * Join the IPv4 all-hosts multicast group 224.0.0.1 once only; that is, when an IPv4 address is first configured on an interface. * Do not join it for subsequent IPv4 addresses as this violates IGMP. * Be sure to leave the group when all IPv4 addresses have been removed from the interface. * Add two DIAGNOSTIC printfs related to the issue. Further care and attention is needed in this area; it is suggested that netinet's attachment to the ifnet structure be compartmentalized and non-implicit. Bug found by: andre MFC after: 1 month END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-03-29T21:42:19.000000Z K 7 svn:log V 93 Back out network.subr :- fix and comment out dhc*_fxp0 examples instead Submitted by: jhb END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-03-29T21:44:23.000000Z K 7 svn:log V 42 Oops wrong line commented out in prev fix END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-30T00:06:21.000000Z K 7 svn:log V 163 MFP4: Linux set_thread_area syscall (aka TLS) support for amd64. Initial version was submitted by Divacky Roman and mostly rewritten by me. Tested by: emulation END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-30T00:08:21.000000Z K 7 svn:log V 27 Regen for set_thread_area. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-30T01:07:28.000000Z K 7 svn:log V 142 MFP4: Linux futex support for amd64. Initial patch was submitted by kib and additional work was done by Divacky Roman. Tested by: emulation END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-03-30T04:10:04.000000Z K 7 svn:log V 356 Document that EPERM is returned when the calling thread does not have the mutex locked. Also tweak the wording to make it more consistant between pthread_cond_wait and pthread_cond_tiedwait. Confirmed with the opengroup's web site that this is a valid return value. Wording used specifically not that of opengroup's online man pages. MFC After: 1 week END K 10 svn:author V 4 kris K 8 svn:date V 27 2007-03-30T04:31:53.000000Z K 7 svn:log V 44 Line wrap previous entry Submitted by: des END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2007-03-30T06:12:45.000000Z K 7 svn:log V 125 Back out my previous commit to this area, there are differences between our implementation and OpenBSD's. Requested by: des END K 10 svn:author V 7 glebius K 8 svn:date V 27 2007-03-30T08:23:59.000000Z K 7 svn:log V 58 The last change is not needed for HEAD. Explained by: ru END K 10 svn:author V 7 glebius K 8 svn:date V 27 2007-03-30T08:25:53.000000Z K 7 svn:log V 159 Merge rev. 1.17: Do not build the libedit support if NO_LIBPTHREAD is defined. PR: bin/104478 Submitted by: Mike Durian END K 10 svn:author V 2 le K 8 svn:date V 27 2007-03-30T10:02:47.000000Z K 7 svn:log V 35 Add -M argument to usage() output. END K 10 svn:author V 2 le K 8 svn:date V 27 2007-03-30T11:23:10.000000Z K 7 svn:log V 119 Add home directory creation mode to pw.conf(5) and be a bit more specific about the effect of the current umask on -M. END K 10 svn:author V 2 le K 8 svn:date V 27 2007-03-30T12:57:25.000000Z K 7 svn:log V 62 Accept passwords which contain whitespace. PR: bin/53434 END K 10 svn:author V 2 le K 8 svn:date V 27 2007-03-30T13:18:52.000000Z K 7 svn:log V 79 Do the right thing with symlinks in the skeleton directory. PR: bin/63659 END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-03-30T14:26:40.000000Z K 7 svn:log V 53 MFC: rev 1.58 Poll only while interrupt is disabled. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-03-30T14:28:10.000000Z K 7 svn:log V 56 MFC: rev 1.86 Wait SCLK to be stable after LPS enabled. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-03-30T14:34:34.000000Z K 7 svn:log V 239 Instead of direct manipulation on queue and worklist mutexes, bring macros for doing this job. This change will make it easy to migrate from using spinning locks to adaptive ones. Reviewed by: glebius, julian Approved by: cognet (mentor) END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-03-30T14:41:24.000000Z K 7 svn:log V 172 - Don't call fw_busreset() in firewire_attach(). This should fix the problem that the first bus reset is sometimes ignored because of FWBUSRESET status. MFC after: 3 days END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-03-30T15:43:56.000000Z K 7 svn:log V 31 Free tlabel in fw_xfer_done(). END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-03-30T16:32:08.000000Z K 7 svn:log V 185 - Be more verbose when saying "foo" not found. - In gctl_get_geom(), don't issue error when we were not provided with an parameter, like gctl_get_provider() did. Reviewed by: pjd END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-03-30T16:33:05.000000Z K 7 svn:log V 25 Update with bzip2's URL. END K 10 svn:author V 3 flz K 8 svn:date V 27 2007-03-30T16:56:38.000000Z K 7 svn:log V 263 Add stub files to keep track of the mentor/mentee relationships. Have a look at committers-ports.dot for a start. Simple command to generate the graph is: $ dot -T png -o file.png file.dot Dot can be installed via graphics/graphviz. Discussed on: -developers END K 10 svn:author V 3 pav K 8 svn:date V 27 2007-03-30T17:12:58.000000Z K 7 svn:log V 20 Add adamw's orphans END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-30T17:16:51.000000Z K 7 svn:log V 200 MFP4: 114193, 114194 Dont "return" in linux_clone() after we forked the new process in a case of problems. Move the copyout of p2->p_pid outside the emul_lock coverage. Submitted by: Roman Divacky END K 10 svn:author V 4 ahze K 8 svn:date V 27 2007-03-30T17:17:46.000000Z K 7 svn:log V 24 Add tmclaugh to my list END K 10 svn:author V 5 marck K 8 svn:date V 27 2007-03-30T17:19:59.000000Z K 7 svn:log V 31 Add my mentor tree neighbours. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2007-03-30T17:20:22.000000Z K 7 svn:log V 49 - Add myself as erwin's mentee Reviewed by: flz END K 10 svn:author V 3 dds K 8 svn:date V 27 2007-03-30T17:22:08.000000Z K 7 svn:log V 8 Add dds END K 10 svn:author V 4 ahze K 8 svn:date V 27 2007-03-30T17:22:58.000000Z K 7 svn:log V 19 Add tmclaughs info END K 10 svn:author V 5 gabor K 8 svn:date V 27 2007-03-30T17:24:18.000000Z K 7 svn:log V 61 - Add myself as keramida's mentee and sort Reviewed by: flz END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-30T17:27:13.000000Z K 7 svn:log V 49 MFP4: Fix style(9) nits and grammar in comments. END K 10 svn:author V 3 flz K 8 svn:date V 27 2007-03-30T17:42:01.000000Z K 7 svn:log V 101 Add some comments about entries formats. Group by mentor, sort alphabetically, move adamw to alumni. END K 10 svn:author V 3 flz K 8 svn:date V 27 2007-03-30T17:47:04.000000Z K 7 svn:log V 71 Add an entry for schweikh. I couldn't find the commit bit date though. END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-30T17:56:19.000000Z K 7 svn:log V 104 Connect the locking man page to the build. Next step is to add it as a "See Also" to related man pages. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-30T17:56:44.000000Z K 7 svn:log V 284 Use underlying structures instead of kernel_sysctlbyname() for msginfo and seminfo because kernel_sysctlbyname() is slow. There is no dependency problem since linux module depends on both sysvmsg and sysvsem and linprocfs depends on it in turn. Pointed out by: des Reviewed by: des END K 10 svn:author V 5 erwin K 8 svn:date V 27 2007-03-30T18:04:00.000000Z K 7 svn:log V 95 Add my mentor, edwin, and my mentees clement, lth, simon and lbr. gabor already added himself. END K 10 svn:author V 5 garga K 8 svn:date V 27 2007-03-30T18:05:28.000000Z K 7 svn:log V 44 Add my 3 mentees (acm@, alepulver@ and vd@) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-30T18:07:24.000000Z K 7 svn:log V 340 - Use lock_init/lock_destroy() to setup the lock_object inside of lockmgr. We can now use LOCK_CLASS() as a stronger check in lockmgr_chain() as a result. This required putting back lk_flags as lockmgr's use of flags conflicted with other flags in lo_flags otherwise. - Tweak 'show lock' output for lockmgr to match sx, rw, and mtx. END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-30T18:07:26.000000Z K 7 svn:log V 59 Add some cross references to locking.9 from related pages. END K 10 svn:author V 6 ehaupt K 8 svn:date V 27 2007-03-30T18:08:51.000000Z K 7 svn:log V 18 Add myself and db END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-30T18:08:55.000000Z K 7 svn:log V 154 - Drop memory barriers in rw_try_upgrade(). We don't need an 'acq' memory barrier here as the earlier rw_rlock() already contained one. - Comment fix. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-30T18:10:08.000000Z K 7 svn:log V 140 - Use PARTIAL_PICKUP_GIANT() to implement PICKUP_GIANT(). - Move UGAR() macro up to the comment that describes it. - Fix a couple of typos. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-30T18:14:04.000000Z K 7 svn:log V 119 don't display ssid cloaking status as "ssid HIDE", use the cmd line parameter like everything else MFC after: 2 weeks END K 10 svn:author V 5 jmelo K 8 svn:date V 27 2007-03-30T18:16:22.000000Z K 7 svn:log V 23 - Add myself and mnag. END K 10 svn:author V 3 flz K 8 svn:date V 27 2007-03-30T18:22:53.000000Z K 7 svn:log V 42 - acardenas -> acm - Sort alphabetically. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-30T18:27:57.000000Z K 7 svn:log V 96 Use the same wisdom of sys/i386/i386/support.s 1.97 to remove obfuscation. Pointed out by: bde END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-03-30T18:36:45.000000Z K 7 svn:log V 152 Some rc.d commands (such as stop|restart etc.) won't automagically work if we don't explicitly set the name of the executable program. PR: conf/104408 END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2007-03-30T18:39:12.000000Z K 7 svn:log V 47 Add myself + offspring, grand- and co-mentors. END K 10 svn:author V 2 le K 8 svn:date V 27 2007-03-30T18:49:36.000000Z K 7 svn:log V 79 Add my two mentors, grog@ and joerg@, and myself. Correct date for schweikh@. END K 10 svn:author V 5 garga K 8 svn:date V 27 2007-03-30T18:53:15.000000Z K 7 svn:log V 24 Fix \n on clement entry END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-30T19:01:36.000000Z K 7 svn:log V 76 Add myself and mentor and grand-mentor. All the dates are from access log. END K 10 svn:author V 6 ehaupt K 8 svn:date V 27 2007-03-30T19:08:33.000000Z K 7 svn:log V 14 Add my mentor END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-03-30T19:08:58.000000Z K 7 svn:log V 133 Record rc.d/nfslocking dependency on rc.d/rpcbind. PR: conf/105465 Submitted By: ru (with minor cosmetic change) MFC-After: 1 month END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2007-03-30T19:17:37.000000Z K 7 svn:log V 285 MFC: Revisit the watchdogs: Resetting the error to EINVAL after failing to set the watchdog might hide the succesful arming of an earlier one. Accept that on failing to arm any watchdog (because of non-supported timeouts) EOPNOTSUPP is returned instead of the more appropriate EINVAL. END K 10 svn:author V 6 matteo K 8 svn:date V 27 2007-03-30T19:21:56.000000Z K 7 svn:log V 79 MFC: biosmptable.c: MFC rev. 1.2 dist.c: MFC rev. 1.241, 1.243, 1.246, 1.247 END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-30T19:33:53.000000Z K 7 svn:log V 105 Fix more style(9) nits[1] and remove unnecessary use of '#if !defined(_KERNEL)'. Pointed out by: bde[1] END K 10 svn:author V 5 gabor K 8 svn:date V 27 2007-03-30T20:33:11.000000Z K 7 svn:log V 46 MFC: rev1.238 Approved by: keramida (mentor) END K 10 svn:author V 5 gabor K 8 svn:date V 27 2007-03-30T20:33:55.000000Z K 7 svn:log V 45 MFC: rev1.22 Approved by: keramida (mentor) END K 10 svn:author V 8 takawata K 8 svn:date V 27 2007-03-30T20:35:37.000000Z K 7 svn:log V 61 Add man page for acpi_aiboost. Based on man page for NetBSD. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2007-03-30T21:19:10.000000Z K 7 svn:log V 58 Hook acpi_aiboost man page and modify the man page a bit. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-03-30T21:45:08.000000Z K 7 svn:log V 63 Note that it was Nik Clayton who lured me into doc-committers. END K 10 svn:author V 8 takawata K 8 svn:date V 27 2007-03-30T21:59:55.000000Z K 7 svn:log V 53 New line for new sentense. Pointed out by: brueffer END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-03-30T21:59:58.000000Z K 7 svn:log V 144 Add danger, garys, pav, jim, and trhodes to the list of committers, and list the first three as my mentees, and trhodes as co-mentor of danger. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2007-03-30T22:06:56.000000Z K 7 svn:log V 127 Add my mentor and mentees. Add a comment clarifying the date format as it wasn't immediately obvious from the current entries. END K 10 svn:author V 2 le K 8 svn:date V 27 2007-03-30T22:20:43.000000Z K 7 svn:log V 34 Add dates for joerg@ and obrien@. END K 10 svn:author V 5 krion K 8 svn:date V 27 2007-03-30T22:25:17.000000Z K 7 svn:log V 61 Add myself, fjoe, sergei, sem, sat, miwi, brooks and philip. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2007-03-30T22:25:26.000000Z K 7 svn:log V 68 Teardown interrupt only when sc->ih is not NULL. MFC after: 3 days END K 10 svn:author V 4 mnag K 8 svn:date V 27 2007-03-30T23:03:49.000000Z K 7 svn:log V 15 - Fix my name. END K 10 svn:author V 5 andre K 8 svn:date V 27 2007-03-30T23:06:13.000000Z K 7 svn:log V 47 Add myself and my former mentee qingli. Sort. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-30T23:19:08.000000Z K 7 svn:log V 158 Fix off-by-4 error in address validation for i386, reduce PCB reloading, and fix more style(9) nits. Pointed out by: bde Discussed with: kib Reviewd by: bde END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-31T00:31:28.000000Z K 7 svn:log V 89 MFC 1.116 Remove unused items. I can not find them referenced anywhere else in the tree. END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-31T00:37:10.000000Z K 7 svn:log V 51 MFC: 1.128 fix dmesg line if ipV6 not compiled in. END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-31T01:14:28.000000Z K 7 svn:log V 149 MFC: ip_fw2.c 1.129 ip_fw.h 1.105 ip_fw_pfil.c 1.21 ip_input.c 1.319 Allow ipv6 filtering to be seperately enabled. plus cleanup END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-31T01:22:01.000000Z K 7 svn:log V 34 MFC 1.37 use less magic numbers. END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-31T01:23:56.000000Z K 7 svn:log V 57 MFC: 1.139 Use the TAILQ macro. That's what it is for. END K 10 svn:author V 5 rafan K 8 svn:date V 27 2007-03-31T01:47:17.000000Z K 7 svn:log V 74 - Add myself and my mentor - While I'm here, add my grand-mentor in ports END K 10 svn:author V 4 jkim K 8 svn:date V 27 2007-03-31T01:47:37.000000Z K 7 svn:log V 80 Correct BB-profiling and adjust comments. Pointed out by: bde Reviewed by: bde END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-31T01:51:29.000000Z K 7 svn:log V 486 MFC: 1.161 include the opt_diver.h to get the banner massage right. This brings ip_fw2.c up to date with -current with the exception of: 1.113, 114, 125, 126, 130, 138, 140, 152-156, 158-160 All of which I do not believe to be MFC candidates (with the possible exception of 140 which has a risk factor I don't want to put in RELENG_6). 138 is also a possibility but requires more work in other files. I need to do the userland ipfw too to add some new features, but, not today.. END K 10 svn:author V 6 matteo K 8 svn:date V 27 2007-03-31T06:03:01.000000Z K 7 svn:log V 89 Add grand-mentor (njl), mentor (philip), me (matteo) and the other philip's mentee (jls) END K 10 svn:author V 4 joel K 8 svn:date V 27 2007-03-31T06:09:10.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 6 marcus K 8 svn:date V 27 2007-03-31T06:18:15.000000Z K 7 svn:log V 59 Add myself and my three mentees, bland, eik, and jmallett. END K 10 svn:author V 5 simon K 8 svn:date V 27 2007-03-31T06:58:35.000000Z K 7 svn:log V 136 - Use my (almost) full name. My old mentor should have learned that by now... ;-). - Add my mentees (josef and remko). - Sort names. END K 10 svn:author V 5 simon K 8 svn:date V 27 2007-03-31T07:12:56.000000Z K 7 svn:log V 14 - Add myself. END K 10 svn:author V 6 clsung K 8 svn:date V 27 2007-03-31T07:23:22.000000Z K 7 svn:log V 44 - add myself - my mentor is not there, yet. END K 10 svn:author V 5 simon K 8 svn:date V 27 2007-03-31T07:28:53.000000Z K 7 svn:log V 157 Back out last commit, which should not have been committed in the first place. Note to self: Do not commit when not really awake yet. Pointy hat to: simon END K 10 svn:author V 3 rse K 8 svn:date V 27 2007-03-31T07:38:26.000000Z K 7 svn:log V 32 Add my entry as a src committer END K 10 svn:author V 3 mtm K 8 svn:date V 27 2007-03-31T09:03:38.000000Z K 7 svn:log V 86 Make subroutine names more conformant with other scripts in rc.d. MFC After: 2 weeks END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-03-31T09:08:22.000000Z K 7 svn:log V 45 Make the comment for cspace() match reality. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-03-31T10:14:03.000000Z K 7 svn:log V 526 Split the append_archive function (used for processing @ directives) into separate append_archive and append_archive_filename functions; the first takes a "struct archive *" as input, while the second takes a filename, opens the archive, and calls the first. There should be no changes in behaviour as a result of this commit; it simply reorganizes code to make more sense. At some point in the future it may be possible to share code between append_archive and read_archive, but not yet. Discussed with: kientzle END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-03-31T11:33:32.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2007-03-31T11:40:36.000000Z K 7 svn:log V 154 Add my mentees bsam and ariff, my mentors steve (date not determined) and joerg (to the ports file only, he is already listed in the src one) and myself. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2007-03-31T11:47:30.000000Z K 7 svn:log V 1407 - Found bug in min split point bundling which caused incorrect, non-bundlable fragmentation. - Added min residual to better control split points for both how big a msg must be as well as how much needs to be left over. - With our new algo in place, we need to implicitly set "end of msg" on the sp-> structure otherwise we end up with "hung" associations. - Room reserved up front in IP header by pushing IP header to back of mbuf. - Fix so FR's peg count of retransmissions needed. - Fix so an unlucky chunk that never gets across will kill the assoc via the kill timer and send an abort too. - Fix bug in sctp_input which can result in a crash. - Do not strip off IP options anymore. - Clean up sctp_calculate_rto(). - Get rid of unused sysctl. - Fixed so we discard all M-Cast - Fixed so port check done AFTER checksum - Fixed bug in fragmentation code that prevented us from fragmenting a small complete message when we needed to. - Window probes were not marked back to unsent and flight adjusted when a sack came in with no window change or accepting of the probe data. We now fix this with having a mark on the net and the chunk so we can clear it out when the sack arrives forcing it to retran just like it was "new" this improves the handling of window probes, which were dropped by the receiver. - Tighten AUTH protocol error checks during INIT/INIT-ACK exchange END K 10 svn:author V 3 tdb K 8 svn:date V 27 2007-03-31T11:48:18.000000Z K 7 svn:log V 14 - Add myself. END K 10 svn:author V 3 ale K 8 svn:date V 27 2007-03-31T12:56:07.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2007-03-31T13:05:32.000000Z K 7 svn:log V 49 Fill in a bit of the tree around me and iedowse. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2007-03-31T13:38:12.000000Z K 7 svn:log V 147 Tell interested readers of the source that the return value is not checked by intend. Found by: Coverity Prevent (tm) CID: 55 Reviewed by: ariff END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-03-31T14:20:56.000000Z K 7 svn:log V 24 Add myself and chinsan@ END K 10 svn:author V 7 delphij K 8 svn:date V 27 2007-03-31T14:24:06.000000Z K 7 svn:log V 12 Add murray@ END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-03-31T14:29:39.000000Z K 7 svn:log V 168 Add myself. nik@ was my doc/ mentor, I never had a mentor for my now-returned ports/ commit bit, and my src/ mentors (imp / rwatson) aren't in committers-src.dot yet. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-31T14:50:51.000000Z K 7 svn:log V 502 MFC: MI support for PCI Message Signalled Interrupts (MSI). For more details see the relevant commit logs in HEAD. The notable differences between this patch and what is in HEAD now are that pci_remap_msix() is not currently implemented in this patch (I need to change the API in HEAD, so I'm not going to MFC it until its API is stable) and MSI and MSI-X are not enabled by default. To enable MSI and MSI-X support, one must set the 'hw.pci.msi_enable' and/or 'hw.pci.msix_enable' loader tunables. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-31T14:51:46.000000Z K 7 svn:log V 44 Bump __FreeBSD_version for PCI MSI support. END K 10 svn:author V 4 nork K 8 svn:date V 27 2007-03-31T15:16:38.000000Z K 7 svn:log V 36 Add myself and knu mafia I know:-). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-31T15:23:21.000000Z K 7 svn:log V 41 MFC: PCI MSI support for amd64 and i386. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-31T15:25:11.000000Z K 7 svn:log V 40 MFC: Simple single-message MSI support. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-03-31T15:43:06.000000Z K 7 svn:log V 208 We don't need spinning locks here. Change them to the adaptive mutexes. This change should bring no performance decrease, as it did not in my tests. Reviewed by: julian, glebius Approved by: cognet (mentor) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-03-31T16:08:50.000000Z K 7 svn:log V 273 Rather than ignoring any error return from getnewvnode() in nameiinit(), explicitly test and panic. This should not ever happen, but if it does, this is a preferred failure mode to a NULL pointer dereference in kernel. Coverity CID: 1716 Found with: Coverity Prevent(tm) END K 10 svn:author V 6 julian K 8 svn:date V 27 2007-03-31T16:44:28.000000Z K 7 svn:log V 183 unbreak build by puting back definition used by ipfw(8) the real fix is to just remove the offending lines there but I don't have time to check that now. I'll do it right on Tuesday. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-03-31T17:26:54.000000Z K 7 svn:log V 135 Fix a typo in rrs's entry. Document eivind's grand-mentorships unto the second generation via me, as well as some related loose ends. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2007-03-31T17:28:45.000000Z K 7 svn:log V 11 add myself END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-03-31T17:32:47.000000Z K 7 svn:log V 25 Fix bug in matteo entry. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-31T18:46:23.000000Z K 7 svn:log V 13 Add my bits. END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-03-31T18:52:29.000000Z K 7 svn:log V 166 Add myself and my mentor apparent (jkh), although there was no mentoring at the time, as such. I'll add my mentees as soon as I can tease that information from cvs. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T19:11:19.000000Z K 7 svn:log V 70 remove dead code Coverity CID: 1082 Found with: Coverity Prevent(tm) END K 10 svn:author V 8 keramida K 8 svn:date V 27 2007-03-31T19:17:24.000000Z K 7 svn:log V 48 Add blackend to the team too, as mentored by me END K 10 svn:author V 3 des K 8 svn:date V 27 2007-03-31T19:18:22.000000Z K 7 svn:log V 21 Toss in my two bits. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-03-31T19:20:23.000000Z K 7 svn:log V 535 MFC revision 1.552 In general, bits in the page directory entry (PDE) and the page table entry (PTE) have the same meaning. The exception to this rule is the eighth bit (0x080). It is the PS bit in a PDE and the PAT bit in a PTE. This change avoids the possibility that pmap_enter() confuses a PAT bit with a PS bit, avoiding a panic(). Eliminate a diagnostic printf() from the i386 pmap_enter() that serves no current purpose, i.e., I've seen no bug reports in the last two years that are helped by this printf(). END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-03-31T19:21:43.000000Z K 7 svn:log V 161 Add all my mentees, both formal as well as the ones that I may have just been the trigger man for core@'s approval in access. Who knew there were 21 of them... END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-03-31T19:36:51.000000Z K 7 svn:log V 181 Flesh out some information on my mentees and indirect mentees. Flesh out jake's family tree a bit also, since he's inactive these days but mentored quite a few interesting people. END K 10 svn:author V 3 phk K 8 svn:date V 27 2007-03-31T19:44:27.000000Z K 7 svn:log V 209 Add a pseudo-entry for "Birth of FreeBSD" Add entries for the six persons listed in the first version of commit.allow in the old FreeBSD 1 CVS repo. Correct joergs date, and link him to jkh. Add my own entry. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-03-31T19:53:08.000000Z K 7 svn:log V 32 A few more chicken-scratchings. END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-03-31T20:09:44.000000Z K 7 svn:log V 149 Move dg back to the active list Use 'alumni' jkh entry for active jkh (he's stilla round) move my alumni mentees to that section sort alumni section END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2007-03-31T20:18:32.000000Z K 7 svn:log V 11 Add myself END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-31T20:21:14.000000Z K 7 svn:log V 81 Missed updating these with the amd64/i386 MSI MFC. Reported by: Derkjan de Haan END K 10 svn:author V 4 bmah K 8 svn:date V 27 2007-03-31T20:27:31.000000Z K 7 svn:log V 32 Link myself up with my mentors. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-31T20:41:00.000000Z K 7 svn:log V 78 - Add missing constants for subclasses. - Add a few progif constants as well. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-03-31T20:58:52.000000Z K 7 svn:log V 64 MFC revision 1.76 Introduce the function pmap_enter_object(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-31T20:59:11.000000Z K 7 svn:log V 336 Forced commit to note that the previous commit log was wrong for this file. The previous commit fixed a bug in pci_pending_msix() where it mis-calculated the word in the PBA to read to see if a message was pending. Nothing actually uses pci_pending_msix() yet though, so this didn't result in any visible problems. MFC after: 1 week END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2007-03-31T21:01:35.000000Z K 7 svn:log V 60 Fix compilation problem (add a const) for pre-7.0 compiles. END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-03-31T21:13:29.000000Z K 7 svn:log V 41 Add my only ports mentee so far, koitsu. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-31T21:39:02.000000Z K 7 svn:log V 195 Add constants for the fields in a BAR. Also, add two new macros PCI_BAR_(IO|MEM)() that return true if the passed in value from a BAR is for an IO or memory BAR, respectively. Reviewed by: imp END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T21:42:21.000000Z K 7 svn:log V 159 MFC 1.36: change ieee80211_mhz2ieee to use the PSB mapping when the frequency falls in the proper place, not when we're handed a 1/2 or 1/4-rate channel END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T21:44:41.000000Z K 7 svn:log V 83 MFC 1.103: disallow re-associate with a slot time mismatch Obtained from: Atheros END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T21:45:55.000000Z K 7 svn:log V 138 MFC 1.104: split check for rate set mismatch on assoc req away from check for pure 11g mode so we can give meaningful diagnostic msgs END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T21:49:28.000000Z K 7 svn:log V 173 MFC: keep tx/rx seq #'s for non-QoS traffic separate from QoS; stations aren't supposed mix traffic but if they did frames might be mis-handled Obtained from: Atheros END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-03-31T21:50:52.000000Z K 7 svn:log V 129 Add relationship between my mentor and my grand-mentor. While here, add brother committers marks en sepotvin. This is fun. :-) END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T21:50:53.000000Z K 7 svn:log V 57 MFC 1.106: improve debug msg for ie's that are too short END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T21:53:08.000000Z K 7 svn:log V 155 MFC: expose IEEE80211_DISCARD, IEEE80211_DISCARD_IE, and IEEE80211_DISCARD_MAC so they can be used within net80211 but outside ieee80211_input.c END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T21:55:11.000000Z K 7 svn:log V 13 sync w/ HEAD END K 10 svn:author V 6 philip K 8 svn:date V 27 2007-03-31T21:56:36.000000Z K 7 svn:log V 32 Fix bug in njl's email address. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T21:57:27.000000Z K 7 svn:log V 45 MFC 1.51: allow net80211 to fillin rate sets END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T22:00:44.000000Z K 7 svn:log V 45 MFC 1.49: allow net80211 to fillin rate sets END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T22:02:42.000000Z K 7 svn:log V 45 MFC 1.10: allow net80211 to fillin rate sets END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T22:03:04.000000Z K 7 svn:log V 45 MFC 1.11: allow net80211 to fillin rate sets END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-03-31T22:04:36.000000Z K 7 svn:log V 106 Add tests for "bsdtar -t". These are useful primarily because they test the archive_read_data_skip code. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2007-03-31T22:12:45.000000Z K 7 svn:log V 64 - Extend the incomplete entries for knu, daichi, maho, nobutaka END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-03-31T22:13:26.000000Z K 7 svn:log V 1094 MFC revision 1.559 Introduce the function pmap_enter_object(). MFC revision 1.562 (in part) Change pmap_enter_quick_locked() to fail rather than wait if it is unable to allocate a page table page. This prevents a race between pmap_enter_object() and the page daemon. Specifically, an inactive page that is a successor to the page that was given to pmap_enter_quick_locked() might become a cache page while pmap_enter_quick_locked() waits and later pmap_enter_object() maps the cache page violating the invariant that cache pages are never mapped. Similarly, change pmap_enter_quick_locked() to call pmap_try_insert_pv_entry() rather than pmap_insert_entry(). Generally speaking, pmap_enter_quick_locked() is used to create speculative mappings. So, it should not try hard to allocate memory if free memory is scarce. Add an assertion that the object containing m_start is locked in pmap_enter_object(). Remove a similar assertion from pmap_enter_quick_locked() because that function no longer accesses the containing object. Remove a stale comment. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2007-03-31T22:20:47.000000Z K 7 svn:log V 109 - Fix a localized character. Please only use ASCII here, otherwise dot won't be able to produce the output END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-03-31T22:28:59.000000Z K 7 svn:log V 83 Flesh in some more of my mentees. Add scottl and some other misc bits of history. END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T22:31:36.000000Z K 7 svn:log V 159 MFC 1.101: discard deauth+disassoc frames that are not destined for us; these can be received when the interface is in promisc mode Obtained from: netbsd END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T22:34:57.000000Z K 7 svn:log V 114 MFC 1.99: clear/reclaim challenge text when switching auth mode and operating as an ap Obtained from: Atheros END K 10 svn:author V 5 gabor K 8 svn:date V 27 2007-03-31T22:42:27.000000Z K 7 svn:log V 93 - Extend incomplete entries for asmodai, bmilekic, brooks, csjp, gibbs, jayanth, peter, ps END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T22:42:45.000000Z K 7 svn:log V 79 MFC 1.102: move __inline before type to appease gcc 4.x Obtained from: netbsd END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-03-31T22:44:45.000000Z K 7 svn:log V 78 Make vfs_mount_destroy() and vfs_freeopts() non-static, I'd like to use them. END K 10 svn:author V 3 mat K 8 svn:date V 27 2007-03-31T22:45:48.000000Z K 7 svn:log V 35 Add myself, mentor and mentee here END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T22:49:55.000000Z K 7 svn:log V 89 MFC: add IEEE80211_KEY_UNDEFINED and use it instead of local defs Obtained from: netbsd END K 10 svn:author V 5 gabor K 8 svn:date V 27 2007-03-31T22:55:56.000000Z K 7 svn:log V 45 - Add retire dates for alumni where possible END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2007-03-31T22:59:43.000000Z K 7 svn:log V 434 Provide a dummy compression-layer skip function which just reads data and discards it, for use when the compression layer code doesn't know how to skip data (e.g., everything other than the "none" compressor). This makes format level code simpler because that code can now assume that the compression layer always knows how to skip and will always skip exactly the requested number of bytes. Discussed with: kientzle (3 months ago) END K 10 svn:author V 3 sam K 8 svn:date V 27 2007-03-31T23:15:11.000000Z K 7 svn:log V 49 oops, another missed file from crypto api change END K 10 svn:author V 3 jhb K 8 svn:date V 27 2007-03-31T23:23:42.000000Z K 7 svn:log V 1210 Optimize sx locks to use simple atomic operations for the common cases of obtaining and releasing shared and exclusive locks. The algorithms for manipulating the lock cookie are very similar to that rwlocks. This patch also adds support for exclusive locks using the same algorithm as mutexes. A new sx_init_flags() function has been added so that optional flags can be specified to alter a given locks behavior. The flags include SX_DUPOK, SX_NOWITNESS, SX_NOPROFILE, and SX_QUITE which are all identical in nature to the similar flags for mutexes. Adaptive spinning on select locks may be enabled by enabling the ADAPTIVE_SX kernel option. Only locks initialized with the SX_ADAPTIVESPIN flag via sx_init_flags() will adaptively spin. The common cases for sx_slock(), sx_sunlock(), sx_xlock(), and sx_xunlock() are now performed inline in non-debug kernels. As a result, now requires to be included prior to . The new kernel option SX_NOINLINE can be used to disable the aforementioned inlining in non-debug kernels. The size of struct sx has changed, so the kernel ABI is probably greatly disturbed. MFC after: 1 month Submitted by: attilio Tested by: kris, pjd END K 10 svn:author V 3 des K 8 svn:date V 27 2007-03-31T23:57:17.000000Z K 7 svn:log V 332 Make vdropl() public; zfs needs it. There is also plenty of existing file system code (mostly *_reclaim()) which look like this: VOP_LOCK(vp); /* examine vp */ VOP_UNLOCK(vp); vdrop(vp); This can now be rewritten to: VOP_LOCK(vp); /* examine vp */ vdropl(vp); /* will unlock vp */ MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-04-01T00:41:01.000000Z K 7 svn:log V 20 Remove unused file. END K 10 svn:author V 3 imp K 8 svn:date V 27 2007-04-01T00:47:08.000000Z K 7 svn:log V 9 Fix typo END K 10 svn:author V 5 benno K 8 svn:date V 27 2007-04-01T01:11:50.000000Z K 7 svn:log V 23 Add myself and grehan. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-04-01T01:34:31.000000Z K 7 svn:log V 171 MFC revision 1.168 Remove the remaining spl*() calls. Add some assertions. Eliminate some excessive white space. MFC revision 1.174 Retire pmap_track_modified(). END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2007-04-01T02:09:47.000000Z K 7 svn:log V 53 MFC r1.134 Correct the name of the 'proto' command. END K 10 svn:author V 3 ume K 8 svn:date V 27 2007-04-01T05:53:52.000000Z K 7 svn:log V 27 Add Suzuki-san and myself. END K 10 svn:author V 3 alc K 8 svn:date V 27 2007-04-01T05:59:12.000000Z K 7 svn:log V 76 MFC revisions 1.175 and 1.177 Introduce the function pmap_enter_object(). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-04-01T06:15:53.000000Z K 7 svn:log V 248 When writing to PCI configuration registers, don't immediately read the same register back. It can cause hangs or machine checks in certain cases. One particular case is with bge(4) when a reset is initiated for the controller. MFC after: 1 month END K 10 svn:author V 6 marcel K 8 svn:date V 27 2007-04-01T06:24:19.000000Z K 7 svn:log V 50 Add bge(4). Fix a white-space nit while I'm here. END K 10 svn:author V 3 ume K 8 svn:date V 27 2007-04-01T08:48:00.000000Z K 7 svn:log V 32 Add Inoue-san and Shiozaki-san. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2007-04-01T09:48:59.000000Z K 7 svn:log V 114 o Document vdropl(9) [1]. o Add an MLINK for vdropl(). Reviewed by: des [1] Obtained from: wording from vgone(9) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-01T10:45:32.000000Z K 7 svn:log V 83 Now that the vdropl() function is public, assert that the vnode interlock is held. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2007-04-01T11:10:16.000000Z K 7 svn:log V 108 If nooption SMP on powerpc, also nooption ADAPTIVE_SX, which depends on SMP and is now in the global NOTES. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2007-04-01T12:48:10.000000Z K 7 svn:log V 114 Change #include to #include to get definition of curthread, required by . END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-01T13:08:05.000000Z K 7 svn:log V 614 I think the code I'm removing here is completely bogus. vfs_flags field is used for VFCF_* flags which are given at file system driver creation time (via VFS_SET(9)) macro. What this code did was bascially this: If file system registers itself with VFCF_UNICODE flag (stores file names as Unicode), it will gain MNT_SOFTDEP flag (UFS soft-updates). If file system registers itself with VFCF_LOOPBACK flag (aliases some other mounted FS), it will gain MNT_SUIDDIR flag (special handling of SUID on dirs). The latter will be quite dangerous, but those flags are reset later in vfs_domount(). MFC after: 1 month END K 10 svn:author V 6 itetcu K 8 svn:date V 27 2007-04-01T13:08:57.000000Z K 7 svn:log V 84 Add my mentor Sam Lawrance (my other mentor Tom McLaughlin is already in the file). END K 10 svn:author V 6 itetcu K 8 svn:date V 27 2007-04-01T13:11:50.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 6 itetcu K 8 svn:date V 27 2007-04-01T13:14:38.000000Z K 7 svn:log V 67 Add my first (and only until now) mentee Dryice Dong Liu (dryice). END K 10 svn:author V 3 yar K 8 svn:date V 27 2007-04-01T13:25:03.000000Z K 7 svn:log V 1178 This trivial change should fix at least 3 similar bugs. All of them are related to the `c' function's need to know if we are at the actual end of the address range. (It must print the text not earlier than the whole pattern space was deleted.) It appears the only sed function with this requirement. There is `lastaddr' set by applies(), which is to notify the `c' function, but it can't always help because it's false when we are hitting the end of file early. There is also a bug in applies() due to which `lastaddr' isn't set to true on degenerate ranges such as `$,$' or `N,$' if N appears the last line number. Handling early EOF condition in applies() could look more logical, but it would effectively revert sed to the unreasonable behaviour rev. 1.26 of main.c fought against, as it would require lastline() be called for each line within each address range. So it's better to call lastline() only if needed by the `c' function. Together with this change to sed go regression tests for the bugs fixed (c1-c3). A basic test of `c' (c0) is also added as it helped me to spot my own error. Discussed with: dds Tested by: the regression tests MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-01T13:41:10.000000Z K 7 svn:log V 11 Style nit. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2007-04-01T13:46:39.000000Z K 7 svn:log V 186 Make it obvious that we don't care about the return value of usbd_endpoint_count(), the failure case is handled implicit in the following code. Found by: Coverity Prevent (tm) CID: 56 END K 10 svn:author V 8 netchild K 8 svn:date V 27 2007-04-01T14:15:26.000000Z K 7 svn:log V 159 Tell a statistic checker that not checking the return value of the probing of the mii phy is intended for this chip. Found by: Coverity Prevent (tm) CID: 43 END K 10 svn:author V 4 ache K 8 svn:date V 27 2007-04-01T14:52:51.000000Z K 7 svn:log V 11 Add myself END K 10 svn:author V 3 pjd K 8 svn:date V 27 2007-04-01T15:40:56.000000Z K 7 svn:log V 17 More style nits. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2007-04-01T15:48:10.000000Z K 7 svn:log V 206 ng_node and ng_worklist locks both migrated from being spinning locks to adaptive mutexes. Let witness(4) calm down and bring proper types of those locks to the lock order database. Glanced at by: rwatson END K 10 svn:author V 8 netchild K 8 svn:date V 27 2007-04-01T16:52:54.000000Z K 7 svn:log V 127 Tell the user when the setup of the interrupt handler failed and return an error. Found by: Coverity Prevent (tm) CID: 71-78 END K 10 svn:author V 8 netchild K 8 svn:date V 27 2007-04-01T16:55:31.000000Z K 7 svn:log V 81 Handle errors from bus_setup_intr(). Found by: Coverity Prevent (tm) CID: 1066 END