ƒ°>157710 211 307 171 148 190 177 148 190 124 97 293 221 125 201 138 141 132 183 266 226 381 146 603 421 140 141 112 184 181 173 772 336 171 171 370 373 578 324 218 118 155 335 493 189 164 768 209 149 139 249 273 124 331 125 382 208 122 182 311 240 260 222 168 278 273 303 198 275 277 150 277 169 169 131 173 138 145 145 331 157 133 223 284 123 180 180 228 223 451 227 226 456 177 120 231 175 150 249 123 245 153 292 114 158 162 201 691 515 514 618 150 143 266 118 148 167 1342 447 359 175 159 664 247 211 236 390 159 173 222 637 159 303 432 128 271 319 218 932 215 177 244 416 197 176 436 163 207 233 137 124 328 189 220 194 222 246 289 120 150 188 144 188 151 125 631 183 141 115 140 110 144 116 248 292 138 118 259 246 331 237 153 155 212 203 157 157 158 234 158 106 222 208 169 274 197 199 199 231 138 2048 624 164 623 318 271 271 264 352 348 134 535 316 K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-13T08:30:43.000000Z K 7 svn:log V 214 Use ps true power instead of tr/tail which aren't available early enough. PR: conf/95654 Submitted by: Rong-En Fan Noticed/Fix by: many people on freebsd-current@ Approved by: cperciva (mentor) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-13T08:47:27.000000Z K 7 svn:log V 74 Autogenerate hardware notes for bce(4) and mfi(4). Approved by: re (hrs) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-13T08:49:12.000000Z K 7 svn:log V 51 MFC: rev. 1.16 Add bce(4). Approved by: re (hrs) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-13T08:49:58.000000Z K 7 svn:log V 93 MFC: rev. 1.28 Document that VIS_CSTYLE encodes space (040) as '\s'. Approved by: re (hrs) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-13T08:53:30.000000Z K 7 svn:log V 80 MFC: Autogenerate hardware notes for bce(4) and mfi(4). Approved by: re (hrs) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-13T08:54:19.000000Z K 7 svn:log V 51 MFC: rev. 1.16 Add bce(4). Approved by: re (hrs) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-13T08:55:01.000000Z K 7 svn:log V 93 MFC: rev. 1.28 Document that VIS_CSTYLE encodes space (040) as '\s'. Approved by: re (hrs) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-13T10:37:29.000000Z K 7 svn:log V 33 Implications are auto-generated. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-13T10:38:43.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-13T11:16:59.000000Z K 7 svn:log V 201 Re-apply changes to make this compile with -Wundef: /usr/src/sys/modules/drm/radeon/../../../dev/drm/radeon_state.c:2976:5: "BITS_PER_LONG" is not defined (Previous revision has trashed my changes.) END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-13T12:14:44.000000Z K 7 svn:log V 128 Fix Mother's/Father's day in most case. PR: misc/79415 Submitted by: thierry Approved by: cperciva (mentor) MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-13T12:49:24.000000Z K 7 svn:log V 34 Add missing library dependencies. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-13T13:03:35.000000Z K 7 svn:log V 109 - Let make(1) track dependencies and regen netid map when needed. - Add missing dependency for netid.byname. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-13T13:19:10.000000Z K 7 svn:log V 47 Record the /lib/libgpib.so.1 move to /usr/lib. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-13T14:12:26.000000Z K 7 svn:log V 50 Fix DEVICE_POLLING support (compile-only tested). END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-04-13T14:25:28.000000Z K 7 svn:log V 37 Disable/enable fiqs as well as irqs. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-04-13T15:07:59.000000Z K 7 svn:log V 88 We need to adjust the bus handle if the resource is SYS_RES_MEMORY, NOT SYS_RES_IOPORT. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-04-13T15:10:25.000000Z K 7 svn:log V 170 Bring back arm-specific workaround from rev 1.15: Do not use the IO-mapping to issue the reset on the 82546 on arm. For some reason, it results in corrupted descriptors. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-13T17:29:04.000000Z K 7 svn:log V 133 Turn on ithread_destroy() and call it from intr_event_destroy() to tear down an interrupt event's associated thread (if it has one). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-13T17:31:01.000000Z K 7 svn:log V 288 MFC: Activate ithread_destroy() (but rename it to ithread_destroy2() for ABI reasons) and call it from intr_event_destroy(). Only in 6: Add API and ABI compat shims for ithread_destroy() to call intr_event_destroy(). Approved by: re (scottl) Tested by: Artem Ignatiev END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-13T17:31:02.000000Z K 7 svn:log V 54 Need at91rm9200_lowlevel.h for SDRAM_BASE definition. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-13T17:34:23.000000Z K 7 svn:log V 510 Merge from p4: Many places used #define FOO ((unsigned int) 0x23) where a simpler #define FOO 0x23u would have sufficed. This practice is overly verbose and has the disadvantage that you can't say #if FOO == BAR #endif because the extra "unsigned int" tokens choke cpp's little brain. Migrate to the latter style to allow use in preprocessor statements. The two are the same semantically anyway in a C context (at least for the uses they are put to presently, C gurus can explain to me how they differ). END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-13T17:39:34.000000Z K 7 svn:log V 328 MFp4: For 32-bit SDRAM systems, enable D16 to D31 in the PIO controller. Otherwise they read back as 0xffff. Shave 8 bytes from the object size by using AT91C_BASE_PIOA directly and by not assigning PIO_BSR to 0 in the DBGU init. That's a nop in two ways (everything defaults to peripheral A, and writing 0 changes nothing). END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-13T17:44:05.000000Z K 7 svn:log V 48 Add commented out define for TSC board's boot0. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-13T17:44:40.000000Z K 7 svn:log V 44 bce(4) does polling too. MFC after: 3 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2006-04-13T18:19:44.000000Z K 7 svn:log V 15 s/soley/solely END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-04-13T18:27:49.000000Z K 7 svn:log V 89 Add missing _ to $_punct. Submitted by: Dmitry Pryanishnikov END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-04-13T18:34:14.000000Z K 7 svn:log V 86 Spell synchronous with required silent 'h'. Reported by: ru, ceri Pointy hat: brooks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-13T18:45:49.000000Z K 7 svn:log V 81 MF6: Restore API and ABI compat for ithread_destroy(). Approved by: re (scottl) END K 10 svn:author V 8 cracauer K 8 svn:date V 27 2006-04-13T19:37:32.000000Z K 7 svn:log V 674 Repair ext2fs writes. Strong candidate for backport to 6.x. When allocating new blocks, the search for block group beginnings would fail with a segfault. There was a side-effect read access with an off-by-one errors. The results were not used in the error case so the code worked in the past. But now the FreeBSD kernel has tighter mappings and the word accessed is not mapped (for me). The Linux kernel has rewritten most of the allocation strategy by now. Also, the Linux kernel cleaned up the integration of these files and it look feasable to wrap the original Linux files in wrapper that provides their favorite arguments instead of dragging around our own code. END K 10 svn:author V 8 cracauer K 8 svn:date V 27 2006-04-13T20:35:31.000000Z K 7 svn:log V 238 Make CCD be able to read and write Linux software raids. Supported for raid-0 with disks, raid-1 with 2 disks. Manpages have examples, warnings etc. Test scripts on http://www.cons.org/cracauer/ccdconfig-linux/ Reviewed by: alfred END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-13T22:41:33.000000Z K 7 svn:log V 80 MFC: rev 1.3, fix DEVICE_POLLING support (compile tested only) Approved by: re END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-13T22:42:07.000000Z K 7 svn:log V 80 MFC: rev 1.3, fix DEVICE_POLLING support (compile tested only) Approved by: re END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-04-13T23:29:25.000000Z K 7 svn:log V 273 Clear TDF_SINTR in sleepq_resume_thread, also sleepq_catch_signal does not need to clear it now, this should fix panic when msleep is recursivly called. Patch is slightly adjusted after review. Reviewed by: jhb Tested by: Csaba Henk, csaba-ml at creo.hu MFC after: 3 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2006-04-14T02:47:30.000000Z K 7 svn:log V 280 MFC 1.76: Implement the correct fix for the bug introduced in 1.73. This time we avoid the seg-fault while still keeping the column headers in uppercase. And the original bug wrt specifying a new column header for an aliased `-o' option remains fixed. Approved by: re (scottl) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2006-04-14T03:47:51.000000Z K 7 svn:log V 481 MFC: When enabling A20 put upper limit on amount of time we wait for the keyboard controller to get ready (65K x ISA access time, visually around 1 second). If we have wait more than that amount it's likely that the hardware is a legacy-free one and simply doesn't have keyboard controller and doesn't require enabling A20 at all. This makes cdboot/pxeldr working for MacBook Pro with Boot Camp and other legacy-free i386 hardware like IBM Netvista S40. Approved by: re (scottl) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-14T07:20:42.000000Z K 7 svn:log V 229 o Yacc's lineno variable holds a total number of parsed lines. Reset it to 1 for each devd config file so if the parser finds a syntax error devd(8) will report a correct line number. Submitted by: Niki Denev MFC after: 2 weeks END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-04-14T07:49:52.000000Z K 7 svn:log V 122 Add device ID for Intel Pro/100 VE Network Connection card PR: kern/95729 Submitted by: Nicky Bulthuis MFC after: 1 day END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-14T09:20:25.000000Z K 7 svn:log V 27 Fix markup and some typos. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-14T10:38:49.000000Z K 7 svn:log V 61 MFC rev. 1.112 by mdodd: bfp could be NULL. PR: kern/76410 END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2006-04-14T13:59:03.000000Z K 7 svn:log V 237 Output something reasonable for regular and expanded here-documents. I would have chosen the EOF markers, but they are no longer available AFAICS, so output "< (slightly edited by me) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-04-14T18:18:43.000000Z K 7 svn:log V 179 Fix minimal installation check. 'X' was not displayed when it was selected. Reported by: Ian J. Hart Pieter de Goeje END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-04-14T18:34:57.000000Z K 7 svn:log V 31 Fix copy-and-pasto in comment. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-14T19:14:58.000000Z K 7 svn:log V 238 MFC: pidfile.c v1.2 use pwrite to always write at the begining of the file.. If multiple calls to pidfile_write happen, the pidfile will have nul characters prepended due to the cached file descriptor offset... Approved by: re (scottl) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-14T19:34:07.000000Z K 7 svn:log V 34 List pwritev in the NAME section. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-14T19:51:50.000000Z K 7 svn:log V 289 Mark the thread pointer used during an adaptive spin volatile so that the compiler doesn't decide to cache td_state. Cachine the state would cause the spinning thread to not notice when the owning thread stopped executing (if it was preempted for example) which could result in livelock. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-04-14T20:51:17.000000Z K 7 svn:log V 114 MFC: 1.418 Fix minimal installation check. 'X' was not displayed when it was selected. Approved by: re (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-15T02:51:53.000000Z K 7 svn:log V 30 Fix style nit noticed by bde. END K 10 svn:author V 2 jb K 8 svn:date V 27 2006-04-15T03:08:55.000000Z K 7 svn:log V 91 Copy the new CLOCK_ defines from sys/time.h for SUSv3 compatibility. Approved by: rwatson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-04-15T05:24:23.000000Z K 7 svn:log V 214 Mirror IPv4 pcb locking into in6_setsockaddr() and in6_setpeeraddr(): acquire inpcb lock when reading inpcb port+address in order to prevent races with other threads that may be changing them. MFC after: 3 months END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-15T05:32:12.000000Z K 7 svn:log V 143 MFen: hardware/common/dev.sgml 1.296 -> 1.299 relnotes/common/new.sgml 1.910 -> 1.911 Obtained from: The FreeBSD Simplified Chinese Project END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-04-15T08:13:06.000000Z K 7 svn:log V 164 Fix the interrupt handler to do the mandatory PCI flush before looking at DMA memory. The could contribute towards missed link state changes under heavy bus load. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-15T09:26:23.000000Z K 7 svn:log V 127 o Be pedantic and do fts_close() when done. PR: bin/95292 Submitted by: Charles Hardin Obtained from: NetBSD via OpenBSD, PR END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-15T10:27:41.000000Z K 7 svn:log V 74 o s/PsuedoRAID/PseudoRAID/. PR: kern/94306 Submitted by: Esa Karkkainen END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-15T11:41:40.000000Z K 7 svn:log V 183 o Fix printf(9) formatting: do not use hardcode "0x" and "#" flags simultaneously. Remove "#' flag to match a style of the rest of file. PR: kern/85477 Submitted by: Oliver Fromme END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-15T12:04:18.000000Z K 7 svn:log V 178 o Fix prototype for SYSCALL_MODULE(9): the third argument is a pointer to struct sysent. Correct its description. PR: docs/84790 Submitted by: Dirk Gouders MFC after: 2 weeks END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2006-04-15T12:31:34.000000Z K 7 svn:log V 206 Import ACPI Dock Station support. Note that this is still very young. Additional detach implementaions (or maybe improvement) for other deivce drivers is required. Reviewed by: njl, imp MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-15T13:37:35.000000Z K 7 svn:log V 103 o Document SO_NOSIGPIPE, touch .Dd. PR: docs/78479 Submitted by: Mikko Tyolajarvi MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-15T14:51:36.000000Z K 7 svn:log V 178 MFen: errata/article.sgml 1.73.2.14 -> 1.73.2.15 hardware/common/dev.sgml 1.282.2.9 -> 1.282.2.10 Obtained from: The FreeBSD Simplified Chinese Project Approved by: re (hrs) END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-04-15T15:35:20.000000Z K 7 svn:log V 179 Don't export __gdtoa. The only known ports that rely on this or the deprecated POSIX functions {e,g,f}cvt() have newer versions that do not (rely on them). Requested by: marius END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2006-04-15T16:10:53.000000Z K 7 svn:log V 54 Oops, untested code was included accidentally. Fixed. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-04-15T16:20:27.000000Z K 7 svn:log V 184 - make reentrant version of netdb functions glibc style API, and expose them to outside of libc. - make netdb functions NSS friendly. Reviewed by: arch@ and current@ (no objection) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-15T17:07:32.000000Z K 7 svn:log V 75 o s/you health/your health/. PR: conf/95810 Submitted by: Gavin Atkinson END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-15T17:52:02.000000Z K 7 svn:log V 75 o Document /dev/fido. PR: docs/85425 Approved by: phk MFC after: 2 weeks END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-04-15T18:04:04.000000Z K 7 svn:log V 36 Take a stab at making this compile. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-15T18:30:42.000000Z K 7 svn:log V 81 Correct debug: we are sending child bio here, not parent bio. MFC after: 1 week END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-04-15T18:54:56.000000Z K 7 svn:log V 43 Take a better stab at making this compile. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-04-15T19:08:26.000000Z K 7 svn:log V 50 Fix compile breakage. Approved by: re (implicit) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-04-15T20:08:33.000000Z K 7 svn:log V 50 Fix compile breakage. Approved by: re (implicit) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-16T04:43:32.000000Z K 7 svn:log V 238 MFC: v1.2 pidfile.c use pwrite to always write at the begining of the file.. If multiple calls to pidfile_write happen, the pidfile will have nul characters prepended due to the cached file descriptor offset... Approved by: re (scottl) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-16T10:34:56.000000Z K 7 svn:log V 60 Fix indentation for "Ostersonntag". Obtained from: OpenBSD END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2006-04-16T11:54:01.000000Z K 7 svn:log V 36 Correct assorted grammos and typos. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-16T12:32:04.000000Z K 7 svn:log V 128 o Do not mangle current session user login name with jail -u|-U. PR: bin/94730 Submitted by: Frank Behrens MFC after: 1 month END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-04-16T14:32:53.000000Z K 7 svn:log V 188 For _Qp_{fge,fgt,fle,flt}() the SCD states that "Exceptions mimic fcmpeq", this means they should set the cmpe flag when calling __fpu_compare(). Submitted by: stefanf MFC after: 2 weeks END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-16T15:35:12.000000Z K 7 svn:log V 29 o Correct a path to include. END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-04-16T15:58:19.000000Z K 7 svn:log V 85 Add device ID for Intel Pro/100 VE Network Connection card Approved by: re (scottl) END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-04-16T16:07:09.000000Z K 7 svn:log V 85 Add device ID for Intel Pro/100 VE Network Connection card Approved by: re (scottl) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-16T16:33:26.000000Z K 7 svn:log V 133 o dbm_close(3) returns void not zero or anything else. Touch .Dd. PR: docs/80070 Submitted by: Aleksej Saushev MFC after: 2 weeks END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-16T17:44:49.000000Z K 7 svn:log V 128 o Close an output file -o flag opened before execvp(3) in a child. PR: bin/89666 Submitted by: Arne H Juul MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-04-16T18:14:01.000000Z K 7 svn:log V 358 Unbreak cabq handling: check the s/w q, not the h/w q as the frames have not been passed to the h/w yet. This remedies watchdog timeout of buffered multicast frames in hostap mode. While here eliminate an extraneous check; ieee80211_beacon_update sets the tim bit based on ncabq != 0 so there's no reason to check it too. Noticed by: Christophe Prevotaux END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-04-16T18:24:27.000000Z K 7 svn:log V 134 Improve ath_draintxq debug info: dump the packet as well as the descriptor and handle the beacon q like other q's MFC after: 1 month END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-16T18:38:30.000000Z K 7 svn:log V 133 remove duplicate sizeof vnode entry (debug.sizeof.vnode already existed)... move ncsize into debug.sizeof and rename to namecache... END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-16T22:23:39.000000Z K 7 svn:log V 361 o Implement Solaris-like -x flag: show extended disk statistics. o Implement Solaris-like -z flag: omit lines for devices with no activity. o iostat.8: describe -x and -z flags, Xr devstat(3), touch .Dd. PR: mostly bin/68840, with style changes; bin/73327 Submitted by: Dan Nelson, Peter Schuller Obtained from: NetBSD (a part of man page) MFC after: 1 month END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-16T22:28:04.000000Z K 7 svn:log V 83 o Trim EOL whitespaces and tabs, replace eight w/s by tabs. No functional changes. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-16T22:30:24.000000Z K 7 svn:log V 26 o De-register local vars. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-16T23:16:45.000000Z K 7 svn:log V 138 Add missing ~. We want all the INVALID bits to be 0... Let's see if this helps people with their interrupt storm problem on card eject. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-04-17T00:17:29.000000Z K 7 svn:log V 83 remove some unnecessary perror calls Noticed by: Jouni Malinen MFC after: 2 weeks END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-04-17T07:43:56.000000Z K 7 svn:log V 53 Fix panic() message to give the right function name. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-17T09:12:53.000000Z K 7 svn:log V 154 o Do not double i/o stats for cd(4) already acounted in g_disk_done(). PR: kern/95707 Submitted by: Andre Albsmeier Reviewed by: phk MFC after: 2 weeks END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-04-17T10:47:01.000000Z K 7 svn:log V 31 Add missing ";" found by: jmg END K 10 svn:author V 5 krion K 8 svn:date V 27 2006-04-17T10:58:45.000000Z K 7 svn:log V 150 Use bzip2(1) by default to compress package tarball on __FreeBSD_version >= 500039. Submitted by: Alex Lyashkov MFC after: 5 days END K 10 svn:author V 5 krion K 8 svn:date V 27 2006-04-17T11:15:29.000000Z K 7 svn:log V 59 Add INDEX-7 and remove trailing spaces. MFC after: 5 days END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2006-04-17T12:14:46.000000Z K 7 svn:log V 194 Remove a corrupted fortune ending in line noise. Even googling did not turn up a non-corrupted version, else I would have restored it. (No, it's not the one that uses line noise intentionally.) END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2006-04-17T17:55:11.000000Z K 7 svn:log V 17 Whitespace nits. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-04-17T18:03:18.000000Z K 7 svn:log V 66 Update branch name for 6.1-RELEASE. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-04-17T18:05:32.000000Z K 7 svn:log V 70 Update version numbers for 6.1-RELEASE. Approved by: re (implicitly) END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-04-17T18:08:50.000000Z K 7 svn:log V 108 Remove description about subscribing to stable@. This is not for 6.1-RELEASE. Approved by: re (implicitly) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-17T18:20:38.000000Z K 7 svn:log V 598 Change msleep() and tsleep() to not alter the calling thread's priority if the specified priority is zero. This avoids a race where the calling thread could read a snapshot of it's current priority, then a different thread could change the first thread's priority, then the original thread would call sched_prio() inside msleep() undoing the change made by the second thread. I used a priority of zero as no thread that calls msleep() or tsleep() should be specifying a priority of zero anyway. The various places that passed 'curthread->td_priority' or some variant as the priority now pass 0. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-04-17T18:35:58.000000Z K 7 svn:log V 417 Port 37 (RFC 738) style times are supposed to be a 32 bit time since 1900 in network byte order. Use a uint32_t to calculate and send the time, so that we don't need to know how big ints or longs are. I used uint32_t instead of int in the patch, on the off chance someone uses our inetd source on a system that doesnt 32 bit ints. PR: 95290 Submitted by: Bruce Becker MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-17T19:11:12.000000Z K 7 svn:log V 421 - Sleep/wakeup operate on threads now, not processes. - Describe msleep() as the primary sleep function now rather than tsleep() and describe tsleep() and msleep_spin() as variations. - Try to make the description of msleep() a bit closer to English (sentences with actual subjects, etc.) - Document that a priority of 0 now prevents the thread's priority from being altered. - Add a history note for wakeup_one(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-17T19:44:44.000000Z K 7 svn:log V 525 Add a new module_file() function that returns the linker_file_t associated with a given module_t. I use this in some the MOD_LOAD event handler for some test kernel modules to ask the kernel linker to look up the linker sets in my test modules. (I use linker sets to generate the list of possible events that I then signal to execute via a sysctl. On non-amd64, ld(8) would resolve the entire linker set, but on amd64 I have to ask the kernel linker to do it for me, and having the kernel linker do it works on all archs.) END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-04-17T19:52:00.000000Z K 7 svn:log V 53 Back out a Makefile change that accidently snook in. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2006-04-17T19:55:25.000000Z K 7 svn:log V 46 Update a couple of comments relating to RFCs. END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-04-17T20:12:35.000000Z K 7 svn:log V 170 Add the ability to log to an arbitrary udp port as well as the standard syslog port. This allows syslog to easily export lines of interest to an external logging system. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-17T20:14:51.000000Z K 7 svn:log V 26 Trim trailing whitespace. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-17T20:16:32.000000Z K 7 svn:log V 56 Add a 'show sleepqueue' alias for 'show sleepq' in DDB. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-17T20:17:09.000000Z K 7 svn:log V 75 Update comments to indicate that locks are held by threads, not processes. END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-04-17T21:03:24.000000Z K 7 svn:log V 1245 - Since critical sections no longer raise the processor interrupt level to above what's used for fast interrupts, only interrupts with the level of the interrupt which led to calling intr_fast() (which is used with both fast and ithread interrupts) are blocked while in that function. Thus intr_fast() can be preempted by a fast interrupt (which are of a higher level than ithread interrupts) while servicing an ithread interrupt. This can lead to a stale pointer to the head of the active interrupt requests list when back in the ithread interrupt invocation of intr_fast(), in turn resulting in corruption of the interrupt request lists and consequently in a panic. Solve this be turning off interrupts in intr_fast() before reading the pointer to the head of the active list rather than after. [1] - Add a KASSERT in intr_fast() which asserts that ir_func is non-zero before calling it. [1] - Increment interrupt stats after calling the handlers rather than before. This reduces the delay until direct and fast handlers are serviced, in my testings by 30% on average for the direct tick interrupt handler, in turn resulting in less clock drift. PR: 94778 [1] Submitted by: Andrew Belashov [1] MFC after: 2 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-17T21:11:01.000000Z K 7 svn:log V 354 - Add a rw_wowner() macro that just returns the owner of a write lock and use it in places that only care about the write owner instead of rw_owner() as a baby step towards limited read-lock owner. - Tidy the code that sets the WAITER flag bits to not duplicate a test around the atomic operation and the KTR trace in both of the lock functions. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-17T22:33:42.000000Z K 7 svn:log V 266 remove DRIVER_MODULE lines that are useless... pcf doesn't exist (only as pcf_ebus and pcf_isa, they should probably be fixed back to pcf), and bti2c doesn't exist, bktr has smbus or iicbb as children.. Brought to you by: http://people.FreeBSD.org/~jmg/driver.pdf END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-18T03:33:17.000000Z K 7 svn:log V 79 Correct a typo: In order to make fixmount(8) quite, one should use -q, not -v. END K 10 svn:author V 3 jon K 8 svn:date V 27 2006-04-18T05:18:47.000000Z K 7 svn:log V 67 MFC 1.261 - fix a crash when an nfsv2 mount fails Approved by: re END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-18T05:31:58.000000Z K 7 svn:log V 567 MFC src/sys/nfsclient/nfs_bio.c,v 1.154 and src/sys/nfsclient/nfs_vnops.c,v 1.262 (by ps@): - Always return success from NFS strategy. nfs_doio(), in the event of an error, does the right thing, in terms of setting the error flags in the buf header. That fixes a crash from bstrategy(). - Treat ETIMEDOUT as a "recoverable" error, causing the buffer to be re-dirtied. ETIMEDOUT can occur on soft mounts, when the number of retries are exceeded, and we don't want data loss in that case. Submitted by: Mohan Srinivasan Approved by: re (scottl) END K 10 svn:author V 6 anholt K 8 svn:date V 27 2006-04-18T06:14:43.000000Z K 7 svn:log V 151 Reorder the DRM_*_AGP enums to match linux and what our code expects, fixing i915 attachment. Submitted by: Jonathan Fosburgh END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-18T08:05:08.000000Z K 7 svn:log V 114 In vfs_hash_get(): mount point should never be changed so explicitly constify the mp parameter. Reviewed by: phk END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-04-18T09:20:16.000000Z K 7 svn:log V 139 Merge rev. 1.240 of ip_output.c, so that IPFIREWALL_FORWARD_EXTENDED kernel option will affect both forwarding methods - classic and fast. END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-18T10:35:05.000000Z K 7 svn:log V 297 Add ldconfig to the list of requirements for named, needed to use bind from ports. The effect is that ldconfig is now started right after mountcritremote. Everything else is left unchanged. PR: conf/68916 Submitted by: JD Bronson Approved by: cperciva (mentor) MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-18T12:37:44.000000Z K 7 svn:log V 68 Fix an obvious bug. Submitted by: Alex Lyashkov END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2006-04-18T13:24:14.000000Z K 7 svn:log V 77 fix "ipf -Z" reporting rubbish and possibly panic'ing box MFC after: 4 days END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2006-04-18T13:51:13.000000Z K 7 svn:log V 125 MFC: Merge in timeout into A20-enable routine from cdboot/boot1. Approved by: re Reminded by: Xin LI END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-18T13:52:11.000000Z K 7 svn:log V 544 Fix storing offset of already synchronized data. Offset in entire array was stored in metadata instead of an offset in single disk. After reboot/crash synchronization process started from a wrong offset skipping (not synchronizing) part of the component which can lead to data corrutpion (when synchronization process was interrupted on initial synchronization) or other strange situations like 'graid3 status' showing value more than 100%. Reported, reviewed and tested by: ru Reported by: Dmitry Morozovsky MFC after: 1 day END K 10 svn:author V 3 jon K 8 svn:date V 27 2006-04-18T14:15:50.000000Z K 7 svn:log V 67 MFC 1.261 - fix a crash when an nfsv2 mount fails Approved by: re END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-18T15:02:24.000000Z K 7 svn:log V 210 - Add new ntpd_config variable so that people can override it in rc.conf. - Add default value in /etc/defaults/rc.conf. - Add documentation bits to rc.conf(5). Approved by: cperciva (mentor) MFC after: 1 week END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-18T15:16:55.000000Z K 7 svn:log V 339 - Move _rc_subr_loaded=: at the end of the file, to be consistent with NetBSD. - Sync with latest version from NetBSD. 'In order to handle some perl scripts running as daemons, add a pattern which also matches "`basename $interpreter`: $command" in the ps listing.' Approved by: cperciva (mentor) Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-18T15:26:58.000000Z K 7 svn:log V 37 Bring SYNOPSIS in line with usage(). END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-04-18T15:33:32.000000Z K 7 svn:log V 178 - Add missing libdata/ldconfig{,32} directories to BSD.local.dist. - Bump __FreeBSD_version so that misc/ldconfig_compat can make good use of it. Approved by: cperciva (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-18T18:16:54.000000Z K 7 svn:log V 226 - Bring back turnstile_empty() which can check to see if an individual queue on a turnstile is empty. - Add a turnstile_disown() function that allows a thread to give up ownership of a turnstile w/o waking up any waiters. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-18T18:21:38.000000Z K 7 svn:log V 125 Update comments to mention that each turnstile contains two queues and to describe turnstile_disown() and turnstile_empty(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-18T18:27:54.000000Z K 7 svn:log V 839 Adaptively spin before blocking on the turnstile if an rwlock is write locked. In general the adaptive spinning is similar to the same code for mutexes with some extra trickiness in rw_wunlock_hard(). Specifically, even though both wait bits might be set and we might have a turnstile with at least one waiting thread, there might not be any threads blocked on the queue we are not waking up (they might all be spinning), and we should only preserve the waiting flag for the queue we aren't waking up if there are in fact threads blocked on that queue. Secondly, there might not be any threads blocked on the queue we have chosen to waken threads from (there might only be threads blocked on the other queue and the threads for this queue are all spinning) in which case we disown the turnstile instead of doing a braodcast and unpend. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-04-18T19:00:02.000000Z K 7 svn:log V 120 o Describe what actually boot(8) -m mutes. PR: docs/67893 Submitted by: Chris Pepper, Daniel Gerzo MFC after: 2 weeks END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-18T19:35:48.000000Z K 7 svn:log V 80 Some grammar/language improvements, more to come. Also note some merged items. END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-04-18T20:11:00.000000Z K 7 svn:log V 149 pv_entry_count is more than a statistic. It is used for resource limiting. Do not compile out its counter updates if pv entry stats are turned off. END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-04-18T20:17:32.000000Z K 7 svn:log V 321 If we're doing a try-alloc of a pv entry and give up early, do not forget to reduce the pv_entry_count counter. This was found by Tor Egge. In the same email, Tor also pointed out the pv_stats problem in the previous commit, but I'd forgotten about it until I went looking for this email about this allocation problem. END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2006-04-18T20:32:42.000000Z K 7 svn:log V 100 'owner' is not used without SMP. Fix kernel build for such kernel configurations. Approved by: jhb END K 10 svn:author V 4 ceri K 8 svn:date V 27 2006-04-18T21:37:24.000000Z K 7 svn:log V 83 Correct usage example. PR: docs/95059 Submitted by: Jos Backus MFC after: 4 days END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-18T21:52:00.000000Z K 7 svn:log V 340 In receiving a new ATIO, don't record the associated CCB in the target state structure. This field is only for CCBs that are associated with actions that are occurring on the HBA (i.e., XPT_CONT_IO actions). This way we also don't get confused when the upstream listener stalls try and look at a CCB which has already been freed (by CAM). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-18T21:53:39.000000Z K 7 svn:log V 68 Do more guarding against zero divide traps for the geom subroutine. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-18T21:55:30.000000Z K 7 svn:log V 111 Update 2300 f/w. This will probably be the last update here before we switch to the new f/w loading framework. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-18T22:01:59.000000Z K 7 svn:log V 137 Actually check to see if XPT_CALC_GEOMETRY had an error and pick a bogus geometry if it had so we don't later get a divide by zero trap. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-18T22:24:55.000000Z K 7 svn:log V 42 Add ISP_DEFAULT_ROLES as a config option. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-18T22:43:46.000000Z K 7 svn:log V 29 Fxi tpyo. Noticed by: maxim END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-19T05:10:34.000000Z K 7 svn:log V 231 Make ldconfig as SERVER dependency. This makes it possible for some early starting services from the ports collection to have their shared objects available before start. Reviewed by: freebsd-rc (dougb, brooks) MFC After: 3 days END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-04-19T07:00:19.000000Z K 7 svn:log V 92 Correct a local information leakage bug affecting AMD FPUs. Security: FreeBSD-SA-06:14.fpu END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-04-19T07:01:30.000000Z K 7 svn:log V 122 MFC: Correct a local information leakage bug affecting AMD FPUs. Security: FreeBSD-SA-06:14.fpu Approved by: re (scottl) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-04-19T07:02:43.000000Z K 7 svn:log V 97 MFC: Correct a local information leakage bug affecting AMD FPUs. Security: FreeBSD-SA-06:14.fpu END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-04-19T07:03:14.000000Z K 7 svn:log V 124 MFC: Correct a local information leakage bug affecting AMD FPUs. Security: FreeBSD-SA-06:14.fpu Approved by: so (cperciva) END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-19T10:12:10.000000Z K 7 svn:log V 149 Add -u and -U which functions like the jail(8) that allow commands to be executed under a different credential. PR: bin/95777 Submitted by: clsung END K 10 svn:author V 8 keramida K 8 svn:date V 27 2006-04-19T11:47:51.000000Z K 7 svn:log V 191 Document the -C option of top(1), which has been added to the source and the usage message of top, but not to the manpage. Pointy hat to: keramida Reminded by: ru MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-19T12:19:06.000000Z K 7 svn:log V 29 Re-add option -C to usage(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-19T15:45:29.000000Z K 7 svn:log V 58 MFC 1.200: Fix compile w/o DDB. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-19T15:47:36.000000Z K 7 svn:log V 96 MFC: Drop the kqueue global mutex as soon as we are finished with it. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-19T16:00:05.000000Z K 7 svn:log V 52 MF6: Fix compile w/o DDB. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-19T16:00:31.000000Z K 7 svn:log V 96 MF6: Drop the kqueue global mutex as soon as we are finished with it. Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-04-19T16:14:47.000000Z K 7 svn:log V 59 MFC 1.139: unbreak cabq handling Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-04-19T16:23:40.000000Z K 7 svn:log V 33 MFC 1.139: unbreak cabq handling END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-19T17:16:49.000000Z K 7 svn:log V 538 MFp4 (checkpoint of work in progress): o Use a directory layout that is more akin to the i386 boot layout. o Create a libat91 for library routines that are used by one or more of the boot loaders. o Create bootiic for booting from an iic part. o Create bootspi for booting from an spi part. o Optimize the size of many of these routines (especially emac.c). Except for the emac.c optimizations, all these have been tested. o eliminate the inc directory, libat91 superceeds it. o Move linker.cfg up a layer to allow it to be shared. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-19T17:46:27.000000Z K 7 svn:log V 86 Document how the backoff delay is calculated. Submitted by: markus MFC after: 3 days END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-04-19T18:22:18.000000Z K 7 svn:log V 50 MFC: 1.6: Fix a small bug. Approved by: re (mux) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-19T19:09:21.000000Z K 7 svn:log V 18 Indentation fixes END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-19T19:21:42.000000Z K 7 svn:log V 43 Add a missing .Pp call. MFC after: 3 days END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-04-19T19:39:35.000000Z K 7 svn:log V 15 Remove sab(4). END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-19T19:56:10.000000Z K 7 svn:log V 53 Free some previously leaked memory on module unload. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-19T20:41:56.000000Z K 7 svn:log V 24 Trim a couple of xrefs. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-19T20:43:35.000000Z K 7 svn:log V 155 Various nits and fixups so that the text reads smoother in several places. Also, more closely match the prototypes in sys/rwlock.h and add a BUGS section. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-19T21:06:52.000000Z K 7 svn:log V 199 Implement rw_try_upgrade() and rw_downgrade(). rw_try_upgrade() makes a single attempt at upgrading a read lock to a write lock, and rw_downgrade() converts curthread's write lock into a read lock. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-19T21:09:17.000000Z K 7 svn:log V 46 Document rw_try_upgrade() and rw_downgrade(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-04-19T21:09:39.000000Z K 7 svn:log V 26 Add MLINKS for rwlock(9). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-04-19T21:17:33.000000Z K 7 svn:log V 163 Remove debounce code in mpt_intr. After some reflection and watching a debounce followed by a timeout, I think I'm forced to conclude that it was not a good idea. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-19T21:25:55.000000Z K 7 svn:log V 153 r_spare1 and r_spare2 aren't needed. They aren't used. They can't be accessed from outside of subr_rman.c. Remove them. Reviewed by: jmg (in theory) END K 10 svn:author V 3 gad K 8 svn:date V 27 2006-04-19T21:59:57.000000Z K 7 svn:log V 238 MFC 1.76 (aka 1.72.2.3): Make sure the correct fix for the bug introduced in 1.73 is included for 6.1-release. The original bug wrt specifying a new column header for an aliased `-o' option also remains fixed. Approved by: re (scottl) END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-04-20T01:44:16.000000Z K 7 svn:log V 144 const'ify resource_spec to note that we won't be changing anything while releasing resources... also, NULL out the resources as we free them... END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-04-20T03:05:02.000000Z K 7 svn:log V 62 Free another memory leak when dealing with disk notification. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-20T04:10:27.000000Z K 7 svn:log V 63 Set the rid of the resource we're about to return to the user. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-20T04:12:02.000000Z K 7 svn:log V 119 When returning a resource that we've allocated with rman_reserve_resource, go ahead and set the rid for that resource. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-20T04:16:02.000000Z K 7 svn:log V 110 Set the rid for any resources that are allocated at the level where they first emerge from the rman_* system. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-20T04:16:34.000000Z K 7 svn:log V 65 Set the rid for a resoruce allocated with rman_reserve_resource. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-20T04:18:30.000000Z K 7 svn:log V 65 Set the rid of the resource obtained from rman_reserve_resource. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-20T04:19:10.000000Z K 7 svn:log V 66 Set the rid for any resource obtained from rman_resource_reserve. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-20T04:20:41.000000Z K 7 svn:log V 141 Set the rid for any resource obtained from rman_reserve_resource. Reviewed by: wollman, jmg (as were the other commits fixing this problem) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-20T04:21:27.000000Z K 7 svn:log V 66 Set the rid for the resoruce obtained from rman_reserve_resource. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-04-20T05:03:21.000000Z K 7 svn:log V 14 add debug msg END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-20T06:31:44.000000Z K 7 svn:log V 129 padlock(4) doesn't support explicitly provided keys yet. Return an error instead of encrypting/decrypting data with a wrong key. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-04-20T06:33:46.000000Z K 7 svn:log V 115 geli(8) provides keys on newsession time, so remove CRD_F_KEY_EXPLICIT flag as HW crypto drivers don't support it. END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-04-20T11:00:52.000000Z K 7 svn:log V 76 Fix x.fmt PR: 88222 Submitted by: Anders Lindquist END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-04-20T12:30:12.000000Z K 7 svn:log V 177 After some discussion we believe that having SERVERS to REQUIRE: ldconfig would provide necessary protection for named as well, so remove the dependency here. Approved by: flz END K 10 svn:author V 3 suz K 8 svn:date V 27 2006-04-20T15:16:03.000000Z K 7 svn:log V 104 MFC Rev 1.37 use if_allmulti(0) for disabling the multicast promiscuous mode Approved by: re(scottl) END K 10 svn:author V 3 suz K 8 svn:date V 27 2006-04-20T15:43:45.000000Z K 7 svn:log V 106 MFC Rev 1.37 use if_allmulti(0) for disabling the multicast promiscuous mode Approved by: re(scottl) END K 10 svn:author V 3 suz K 8 svn:date V 27 2006-04-20T16:05:17.000000Z K 7 svn:log V 106 MFC Rev 1.37 use if_allmulti(0) for disabling the multicast promiscuous mode Approved by: re(scottl) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-04-20T18:29:59.000000Z K 7 svn:log V 133 - ipmi is a device, not an option (1) - use standard formatting for authors Submitted by: Pawel Worach (1) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-04-21T01:33:04.000000Z K 7 svn:log V 43 Spelling/grammar fixes. MFC after: 1 week END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-04-21T04:24:50.000000Z K 7 svn:log V 1952 Introduce minidumps. Full physical memory crash dumps are still available via the debug.minidump sysctl and tunable. Traditional dumps store all physical memory. This was once a good thing when machines had a maximum of 64M of ram and 1GB of kvm. These days, machines often have many gigabytes of ram and a smaller amount of kvm. libkvm+kgdb don't have a way to access physical ram that is not mapped into kvm at the time of the crash dump, so the extra ram being dumped is mostly wasted. Minidumps invert the process. Instead of dumping physical memory in in order to guarantee that all of kvm's backing is dumped, minidumps instead dump only memory that is actively mapped into kvm. amd64 has a direct map region that things like UMA use. Obviously we cannot dump all of the direct map region because that is effectively an old style all-physical-memory dump. Instead, introduce a bitmap and two helper routines (dump_add_page(pa) and dump_drop_page(pa)) that allow certain critical direct map pages to be included in the dump. uma_machdep.c's allocator is the intended consumer. Dumps are a custom format. At the very beginning of the file is a header, then a copy of the message buffer, then the bitmap of pages present in the dump, then the final level of the kvm page table trees (2MB mappings are expanded into a 4K page mappings), then the sparse physical pages according to the bitmap. libkvm can now conveniently access the kvm page table entries. Booting my test 8GB machine, forcing it into ddb and forcing a dump leads to a 48MB minidump. While this is a best case, I expect minidumps to be in the 100MB-500MB range. Obviously, never larger than physical memory of course. minidumps are on by default. It would want be necessary to turn them off if it was necessary to debug corrupt kernel page table management as that would mess up minidumps as well. Both minidumps and regular dumps are supported on the same machine. END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-04-21T04:28:43.000000Z K 7 svn:log V 529 Merge minidumps from amd64 where they were originally developed. Major differences: * since there is no direct map region, there is no custom uma memory allocator to modify to include its pages in the dumps. * Various data entries are reduced from 64 bit to 32 bit to match the native size. dump_add_page() and dump_drop_page() are still present in case one wants to arrange for arbitary pages to be dumped. This is of marginal use though because libkvm+kgdb cannot address physical memory that isn't mapped into kvm. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-04-21T04:28:44.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-04-21T04:32:51.000000Z K 7 svn:log V 528 Teach libkvm how to read minidumps. It turns out that minidumps are far more convenient for libkvm to work with because of the page table block at the beginning. As a result, the MD code is smaller. libkvm will automatically detect old vs mini dumps on i386 and amd64. libkvm will handle i386 PAE and non-PAE modes. There is a PAE flag in the i386 minidump header to signal the width of the entries in the page table block. Other convenient values are also present, such as kernbase and the direct map addresses on amd64. END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-04-21T04:50:18.000000Z K 7 svn:log V 223 Oops. Minidumps were developed on 6.x, in without the small pv entry code. Add some strategic dump_add_page()/dump_drop_page() lines to include pv chunks in the minidumps - these operate in the direct map region like UMA. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-04-21T05:14:20.000000Z K 7 svn:log V 175 MFC rev 1.13: Fix ypwhich -m. This should be MFC'ed back at least as far as RELENG_5. Submitted by: Gil Kloepfer PR: 64445 Approved by: re (scottl) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2006-04-21T05:16:41.000000Z K 7 svn:log V 175 MFC rev 1.13: Fix ypwhich -m. This should be MFC'ed back at least as far as RELENG_5. Submitted by: Gil Kloepfer PR: 64445 Approved by: re (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T06:43:32.000000Z K 7 svn:log V 171 Add boot0iic and boot0spi. These are 'shortcut' boot loaders designed to replace either a bad iic eeprom with one you download with xmodem, or likewise with a spi flash. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T06:48:52.000000Z K 7 svn:log V 259 iic eeprom updating boot loader. upload this file for the recovery xmodem download. Then download the image you want in the eeprom. This will burn the image into the eeprom. You must then reset the unit and the new eeprom image will be used for booting... END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T06:51:08.000000Z K 7 svn:log V 255 spi flash updating boot loader. upload this file for the recovery xmodem download. Then download the image you want in the flash. This will burn the image into the flash. You must then reset the unit and the new flash image will be used for booting... END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-04-21T07:12:12.000000Z K 7 svn:log V 42 MFp4: Minor diffs to reduce diffs to p4. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-04-21T07:14:25.000000Z K 7 svn:log V 438 Remove what I believe are two useless ifdefs. If a user or administrator enables multilabel, or any option for that matter, most likely they have a reason. This will allow users to see that mulilabel is enabled via an issued "mount" command and remove an annoying warning - printed only when a MAC kernel is not installed - on boot up. Discussed with: green, brueffer, Samy Al Bahra. Probably ran past: csjp (though I can't remember). END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-04-21T07:17:25.000000Z K 7 svn:log V 219 It seems that POSIX would rather ENODEV returned in place of EINVAL when trying to mmap() an fd that isn't a normal file. Reference: http://www.opengroup.org/onlinepubs/009695399/functions/mmap.html Submitted by: fanf END