ƒ¬113231 223 247 155 154 128 109 446 292 132 1034 186 129 206 164 148 229 317 182 228 155 164 188 250 192 286 326 304 184 403 201 261 139 362 131 188 381 280 115 272 269 494 216 158 519 567 738 99 334 171 329 179 155 160 448 140 152 144 292 187 182 151 194 362 128 125 191 111 101 153 167 310 330 124 144 182 206 288 184 180 241 343 204 152 677 312 235 259 127 357 105 383 287 154 226 245 232 508 125 199 167 174 174 239 100 123 115 132 173 202 263 167 191 136 291 269 891 388 312 247 466 198 316 145 198 118 626 129 1759 210 181 371 163 241 200 151 126 330 487 140 213 339 235 189 231 137 165 225 569 107 336 152 230 561 137 198 130 269 159 242 222 233 125 241 220 144 304 254 135 186 621 432 145 177 143 164 270 141 135 171 259 109 190 261 123 117 166 209 503 140 185 151 121 122 140 161 129 148 151 165 203 127 274 345 258 161 447 129 153 286 139 211 293 165 201 221 146 214 112 142 142 187 210 180 711 K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-07T17:02:44.000000Z K 7 svn:log V 154 Correct the maxsize and maxsegsz parameters for the bus_dma_tag_create() calls. Without this, fxp(4) + PAE would consume insane amounts of bounce pages. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2003-04-07T20:10:33.000000Z K 7 svn:log V 62 MFC: decode raw/damaged files with -r, plus code improvements END K 10 svn:author V 4 fanf K 8 svn:date V 27 2003-04-07T20:11:46.000000Z K 7 svn:log V 61 MFC: uudecode raw mode documentation and other improvements. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T22:58:35.000000Z K 7 svn:log V 34 Bump the date for recent commits. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-07T22:59:12.000000Z K 7 svn:log V 15 Bump the date. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-04-08T01:05:54.000000Z K 7 svn:log V 351 Fix up callers of xl_encap so that they handle a failure response properly (likely due to mbuf exhaustion.) Previously, the driver got somewhat wedged. Also, remove the annoying messages printed every time xl_encap couldn't allocate a mbuf; they served no useful purpose, and just made an mbuf exhaustion situation more annoying. MFC after: 1 week END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-04-08T03:32:52.000000Z K 7 svn:log V 197 Quick fix so that the watchdog timer is not set unless packets are actually queued for transmission. Without this, a low memory situation would trigger false watchdog timeouts. MFC after: 1 week END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-08T06:35:09.000000Z K 7 svn:log V 39 Use vm_paddr_t for physical addresses. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-08T06:52:16.000000Z K 7 svn:log V 941 MFp4: Massively unbreak module loading/unloading: o Only complain about detached children that aren't pccard/cardbus. o Don't NULL out the pccarddev and cbdev devices. detach just disassociates the device and driver. It doesn't delete the child. o on driver added, just probe_and_attach the children. If there's any children attached, wakeup the device add/delete thread. o wakeup the add/delete thread with the correct cv_signal() rather than the bogus wakeup(sc). It used to be that we did a tsleep on sc in this thread, but switched to the more reliable cv stuff a while ago w/o changing this. o Remove bogus checks when reallocating memory for the registers. They weren't needed and turned out to be completely bogus. This lets me load/unload pccard with a pccard in a slot and have the child correctly detach/attach. This should help people that have wi in their kernel, but that kldload cbb and pccard, for example. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-08T06:54:10.000000Z K 7 svn:log V 94 Don't need to read this config register if we're just going to overwrite it in the next line. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-08T06:59:20.000000Z K 7 svn:log V 37 u_int*_t -> uint*_t -1 -> 0xffffffff END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-08T07:02:03.000000Z K 7 svn:log V 113 MFP4: o don't access struct resource members directly. o Set a default device description based on the CIS name. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-08T07:05:16.000000Z K 7 svn:log V 72 MFp4: when you can't allocate a resource, print a message, don't panic. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-04-08T07:45:56.000000Z K 7 svn:log V 52 Inherit blocked thread's context for upcall thread. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-04-08T07:48:52.000000Z K 7 svn:log V 136 Fix a long standing bug in handling the last part of a stripe on "odd" size disks. Add printout of the RAID structure on verbose boot. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-08T08:13:47.000000Z K 7 svn:log V 223 Merged from kern_thread.c 1.113, avoid a panic in cpu_throw when the first thread of a multithreaded process exits. This unrelated and possibly wrong change was not mentioned in the commit message for kern_thread.c 1.113. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-04-08T08:32:00.000000Z K 7 svn:log V 87 Remove COMPAT_FREEBSD4. It's impossible because FreeBSD 4 does not run on ia64 at all. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-04-08T10:18:00.000000Z K 7 svn:log V 133 o Respect 'IPFW2' compile time flag. PR: kern/48729 Submitted by: Pawel Malachowski Reviewed by: luigi END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-04-08T10:42:32.000000Z K 7 svn:log V 61 MFC rev. 1.26: make socheckuid() consistent across branches. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-08T11:01:34.000000Z K 7 svn:log V 72 MFC rev. 1.21: Add -M, -Q, -S, and -T to the usage message. PR: 49968 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-08T11:07:51.000000Z K 7 svn:log V 96 MFC: The descriptions of the -C and -M options were around the wrong way; fix this. PR: 49968 END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-08T13:05:11.000000Z K 7 svn:log V 157 Fix the hangs people have been seeing. For some reason, the atomic operation change caused this, so backout it until I can figure out what's wrong with it. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-04-08T13:20:23.000000Z K 7 svn:log V 96 MFC: allow the admin to specify a different NAS identifier than the hostname. Approved by: des END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-04-08T13:22:08.000000Z K 7 svn:log V 190 MFC: Check firmware capabilities and PCI ID's to make sure that command structures are allocated below the 2GB memory mark on cards that cannot support the full 4GB address space. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-08T14:25:47.000000Z K 7 svn:log V 233 Introduce an M_ASSERTPKTHDR() macro which performs the very common task of asserting that an mbuf has a packet header. Use it instead of hand- rolled versions wherever applicable. Submitted by: Hiten Pandya END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-08T15:26:02.000000Z K 7 svn:log V 211 Don't set the decription, since the pccard layer does that for us now. Remove the duplicate entries that were there to disambiguate different cards that were the same, yet people wanted to have different dmesg. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-08T15:28:58.000000Z K 7 svn:log V 92 Create new _ND versions to allow one to not specify the description be stored in the table. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-08T15:36:43.000000Z K 7 svn:log V 310 Use the new _ND macros to not include the description strings. If any of the entries have a description, we'll use that to override the description that the pccard layer generates for us. This saves about 930 bytes in the module, so I feel it won't hurt the crowded boot disks.... # other modules to follow END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-08T16:14:02.000000Z K 7 svn:log V 108 Introduce debug.log which gets debug.* (most of this would otherwise go to the great bit-bucket in the sky) END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-08T16:52:18.000000Z K 7 svn:log V 168 Add a cwd option which specifies where to chdir(2) after the chroot(2). When using the /home/./foo scheme, this defaults to the rhs (/foo); otherwise it defaults to /. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-08T16:52:34.000000Z K 7 svn:log V 47 Connect the pam_chroot(8) module to the build. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-08T16:59:53.000000Z K 7 svn:log V 269 PAM-related improvements: - if operating "as them" (su -l), use pam_{open,close}_session() - allow PAM to override $HOME (pam_chroot needs this) - chdir early, because later on we may be chrooted and chdir will fail Also use pid_t instead of int where applicable. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-08T17:21:15.000000Z K 7 svn:log V 39 - Endian fixes. - 6 -> ETHER_ADDR_LEN. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-04-08T18:01:30.000000Z K 7 svn:log V 96 Fix breakage on sparc64. Note to self: always test even the smallest changes on all platforms. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-08T18:04:30.000000Z K 7 svn:log V 288 Band-aid for the "^C kills the editor" problem. I haven't yet found the proper way to fix this. The way this works is to prepend "exec " to the editor command to eliminate the "shell in the middle" which prevents us from properly reawakening the editor after a SIGTSTP. PR: bin/50679 END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-08T18:22:41.000000Z K 7 svn:log V 186 Remove invalid cast to vm_offset_t to avoid truncating a physical address when doing pmap_kextract on a 2MB page. Spotted by: peter Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-08T18:24:28.000000Z K 7 svn:log V 23 Remove some dead code. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-08T18:35:51.000000Z K 7 svn:log V 179 Add an XXX comment for the atomic operation in the __alpha__ case so that it doesn't confuse more people. Use the more correct atomic_clear_16() instead of atomic_clear_short(). END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-08T18:56:45.000000Z K 7 svn:log V 176 - Pass a busdma tag and a busdma map to fxp_dma_wait() so that it can do the necessary bus_dmamap_sync() calls. - While I'm here, reorder arguments to match other functions. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-08T19:12:48.000000Z K 7 svn:log V 401 Almost the finished article. Boost sample rate to 1.25 MSPS since that allows us to use a 5Mhz (/4) or 10Mhz (/8) external clock. Make the interrupt both MPSAFE and FAST, at 610 interrupts a second, and a max time to service of 5 msec, we brake for nobody. Use kernel thread to accumulate into the 25 possible wave signals. Use #ifdef _KERNEL to let .c file double as .h file defining the ioctls. END K 10 svn:author V 5 johan K 8 svn:date V 27 2003-04-08T19:16:16.000000Z K 7 svn:log V 121 MFC rev 1.16 (bin/chflags/chflags.1): Document how to clear flags with negative-logic, currently only the nodump flag. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-08T20:55:30.000000Z K 7 svn:log V 66 The fxp(4) driver is now working on sparc64 too! Tested by: jake END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-09T01:52:49.000000Z K 7 svn:log V 424 Sync with NetBSD. - Bump shared library version on libusbhid. - Retire libusbhid.h; it is called usbhid.h now. - hid_start_parse() takes a third argument. - hid_locate() takes a fifth argument. - hid_report_size() order of arguments changes. - Other changes, including formatting and whitespace. Bump __FreeBSD_version. This change will break all third party applications that rely on previous FreeBSD specific behavior. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-04-09T02:21:54.000000Z K 7 svn:log V 472 Fix if_vr's handling of vr_encap failures. 3 parts: - Don't bother setting OACTIVE when the descriptors are all full or there's a vr_encap failure, it doesn't help anything. - Correctly roll back on the descriptor list after a failure so as not to corrupt the list. - Add a missing VR_UNLOCK(). Without these changes, vr_encap failure (which is assured during a low mbuf situation) would result in the card locking until the watchdog could fire. MFC after: 1 week END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-04-09T02:55:18.000000Z K 7 svn:log V 644 o In struct prison, add an allprison linked list of prisons (protected by allprison_mtx), a unique prison/jail identifier field, two path fields (pr_path for reporting and pr_root vnode instance) to store the chroot() point of each jail. o Add jail_attach(2) to allow a process to bind to an existing jail. o Add change_root() to perform the chroot operation on a specified vnode. o Generalize change_dir() to accept a vnode, and move namei() calls to callers of change_dir(). o Add a new sysctl (security.jail.list) which is a group of struct xprison instances that represent a snapshot of active jails. Reviewed by: rwatson, tjr END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-04-09T02:57:29.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-04-09T03:04:12.000000Z K 7 svn:log V 240 o Add jls(8) for listing active jails. o Add jexec(8) to execute a command in an existing jail. o Add -j option for killall(1) to kill all processes in a specified jail. o Add -i option to jail(8) to output jail ID of newly created jail. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-09T05:58:43.000000Z K 7 svn:log V 79 /strtopx/ s/result/&result/ This is the version I *meant* to commit last week. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-04-09T06:04:35.000000Z K 7 svn:log V 236 Add some missing prototypes to eliminate some warnings. These already appear without leading underscores in gdtoa.h, but this approach avoids removing that file from the vendor branch and unduly rearranging things. Prodded by: nectar END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-09T06:49:44.000000Z K 7 svn:log V 86 Add a man page for options PAE. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T07:49:15.000000Z K 7 svn:log V 63 If rounding results in -epsilon device busy %, set it to zero. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T07:49:43.000000Z K 7 svn:log V 68 Let libdevstat calculate the device-busy % instead of home-rolling. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-04-09T08:27:32.000000Z K 7 svn:log V 353 Explicitely document the locking requirements for the malloc interface. While beeing here also correct the following: - list missing macros in the header - document MALLOC_DEFINE and MALLOC_DECLARE in the SYNOPSIS section - document additional include requirements for MALLOC_DEFINE - M_NOWAIT is not 0 anymore - remove rotted diagnostic messages END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-09T08:43:01.000000Z K 7 svn:log V 46 At least pretend to handle USB_GET_REPORT_ID. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T08:56:26.000000Z K 7 svn:log V 60 Style issue: use do {...} while(0); for multi-exit section. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T09:21:33.000000Z K 7 svn:log V 52 Correctly split cyl/sects bytes when we print them. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T10:52:10.000000Z K 7 svn:log V 199 Diskinfo is a small program to access the basic properties of a disk device: sectorsize, mediasize etc. It also contains a small and naïve benchmark which reports on seek and transfer performance. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-09T11:16:34.000000Z K 7 svn:log V 93 Add usbhidaction(1). This allows actions to be bound to HID events. Obtained from: NetBSD END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T11:59:29.000000Z K 7 svn:log V 90 Add a couple of undocumented test options to MD(4) to aid in regression testting of GEOM. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T12:34:20.000000Z K 7 svn:log V 59 Utility to load one of our XML images into a MD(4) device. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T12:40:12.000000Z K 7 svn:log V 101 Add script to run kernel based regression test and the reference vectors for the current XML images. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T13:08:36.000000Z K 7 svn:log V 269 With the magic sequence checks removed this class is downright dangerous to have in your kernel since it indiscriminately attaches to anything it is offered with a range of bogus partitions. Stop this from happening by rejecting any label with negative numbers in it. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T13:36:28.000000Z K 7 svn:log V 36 Update these two reference vectors. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T13:52:40.000000Z K 7 svn:log V 33 Only be verbose if (bootverbose) END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-09T14:25:04.000000Z K 7 svn:log V 99 I forgot a rather crucial cast when I made this sectorsize agnostic. Tune iteration counts a bit. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-09T14:58:02.000000Z K 7 svn:log V 18 Compile with PAE. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-09T14:58:28.000000Z K 7 svn:log V 9 Add ahd. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-09T15:05:19.000000Z K 7 svn:log V 61 Correct maxsize/maxsegsz parameters to bus_dma_tag_create(). END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-09T15:25:52.000000Z K 7 svn:log V 73 Implement relative mixer adjustment. PR: 46679 (similar functionality) END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-09T15:54:00.000000Z K 7 svn:log V 217 Make sure that both pp_name and pp_vendor are zero to know we're at the end of the list now that some valid entries don't have pp_name set. Also, don't print a warning if pp->name is NULL and it is a total wildcard. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-09T16:39:47.000000Z K 7 svn:log V 237 Apply the correct fix for bin/50679: don't mess around with process groups or the tty, just block selected signals in the parent like system(3) does. Many thanks to bde for his assistance in finding the correct solution. PR: bin/50679 END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-09T16:58:39.000000Z K 7 svn:log V 31 Fix non-word. Noticed by: njl END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-04-09T17:41:46.000000Z K 7 svn:log V 51 Add prototypes for change_root() and change_dir(). END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-09T18:18:42.000000Z K 7 svn:log V 90 Avoid clobbering the gecos field, as we intend to use the original later. PR: bin/50563 END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-09T18:20:51.000000Z K 7 svn:log V 113 Correctly detect the case where a password entry was changed while we were preparing to edit it. PR: bin/50563 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-09T21:24:23.000000Z K 7 svn:log V 195 Fix a logic bug in previous commit (use || rather than &&). In order to terminate the loop only when both the name and vendor are zero, we should keep looping so long as either one is not zero. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-09T22:07:02.000000Z K 7 svn:log V 92 1.77 was bogus: there is no logic bug. Back it out and compare the correct fields instead. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-09T22:10:28.000000Z K 7 svn:log V 88 1.37 was committed prematurely: back out until I can commit all parts at the same time. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-09T23:19:50.000000Z K 7 svn:log V 146 - Implement debounce support. - Clean up examples. - Call deamon(3) after we open the PID file. Submitted by: Mathew Kanner END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T00:13:12.000000Z K 7 svn:log V 250 It appears that msdosfs_init() is called multiple times. This happens on my system where I preload msdosfs and have it in my kernel. There's likely another bug that's causing msdosfs_init() to be called multiple times, but this makes that harmless. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-10T00:44:18.000000Z K 7 svn:log V 111 Slightly rework formatting in vmstat -i so that it doesn't break with "fooX irqY" lines that are a bit bigger. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-10T01:44:19.000000Z K 7 svn:log V 58 Code cleanups and sanity checking for config file parser. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T04:11:15.000000Z K 7 svn:log V 584 In [bsd-nomads:16650] shibagaki-san presented an example product id of 0 in a problem that is being discussed. That means that the test for product != 0 may cause problems. Looking at pccarddevs (which i should have done earlier) we see: product BONDWELL B236 0x0000 Game Card Joystick product CONTEC CNETPC 0x0000 Contec C-NET(PC)C product IBM MICRODRIVE 0x0000 IBM Microdrive product RAYTHEON WLAN 0x0000 WLAN Adapter product SOCKET EA_ETHER 0x0000 Socket Communications EA product TDK LAK_CD011WL 0x0000 TDK LAK-CD011WL so use only the vendor field for the end sentinel. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T04:14:35.000000Z K 7 svn:log V 219 Back out the _ND change. I plan on making all drivers default to that with a special _DESC version for those cards whose CIS is insufficient for some reason. This should save about 3k of kernel strings when complete. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T04:36:02.000000Z K 7 svn:log V 142 Make sure that pp_name is non-null before setting the device description. This allows us to rely entirely on the CIS entries if necessary... END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T05:12:45.000000Z K 7 svn:log V 166 Don't lock in the attach routine. It isn't required. Register the interrupt handler last. This gets rid of the sleep while locked messages. Reviewed by: ambrisko END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T06:08:27.000000Z K 7 svn:log V 35 Don't set the description if NULL. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T06:58:40.000000Z K 7 svn:log V 264 MFNetBSD: 1.182; christos A cardflash NE2000 from Michael Francini 1.181; perry support Corega PCCL-11 -- from Christopher SEKIYA in PR 20932 1.180; ichiro add product TOSHIBA PA2673U CBIDE2 (IODATA OEM) 1.179; kanaoka Add SMC 8041TX 10/100 Ether PC Card. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T06:59:35.000000Z K 7 svn:log V 13 Sync to 1.46 END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T07:04:39.000000Z K 7 svn:log V 290 reorganize the supported card table. We don't need the enet_vendor or enet_mcast fields, so remove them. Sort. Eliminate now duplicate entries. This reorg saves about 500 bytes in the binary. I've tested this only with a couple of cards, so please let me know if I've broken anything. END K 10 svn:author V 3 wes K 8 svn:date V 27 2003-04-10T07:05:24.000000Z K 7 svn:log V 194 Add a sysctl that records and reports the CPU clock rate calculated at boot. Funny how often this trivial piece of information crops up in embedded boxen. Sponsored by: St. Bernard Software END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T07:21:11.000000Z K 7 svn:log V 62 Remove bogus line and entry, restore cnet ne2000 add smc 8041 END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T07:22:42.000000Z K 7 svn:log V 133 Remove strings by default from PCMCIA_CARD expansion. Add _DESC version for adding them back. This saves about 2.5k of code space. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T07:24:18.000000Z K 7 svn:log V 152 Add Billionton CFLT10N and SMC8041 (although I'm not 100% sure the latter is needed). Remove duplicate kingston kne2 entry. Info obtained from NetBSD END K 10 svn:author V 3 suz K 8 svn:date V 27 2003-04-10T07:31:34.000000Z K 7 svn:log V 139 - fixed byte order of route lifetimes in route info opptions. - corrected wording in a log message. Obtained from: KAME MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T07:35:19.000000Z K 7 svn:log V 415 SMC 8041 is the same thing as LINKSYS COMBO_ECARD, so no extra entry is required. NetBSD has one because it checks for the mac address match as well wanting to give its own string in the description. Since we do neither, we don't need a separate entry. # I suspect that a few of the COREGA cards might fall into that category # as well, but since I don't have access to any of them it is hard to know # for sure. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-04-10T07:55:55.000000Z K 7 svn:log V 33 Fix interrupt race. From NetBSD END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-10T08:06:56.000000Z K 7 svn:log V 104 Fix debounce. I forgot these bits in my last commit. Submitted by: Mathew Kanner END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-10T08:24:33.000000Z K 7 svn:log V 73 - Add LOGITECH WMRPAD, MOTOROLA SB410, and SANDISK SDDR05. - Regenerate. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-04-10T08:25:09.000000Z K 7 svn:log V 80 Add quirk for LOGITECH WMRPAD. Submitted by: Mathew Kanner END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-10T09:20:38.000000Z K 7 svn:log V 82 When called with s == NULL, behave as if wc == L'\0' as required by the standard. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-04-10T10:18:56.000000Z K 7 svn:log V 144 Forced commit to fill in the fields below for the last commit. Also bump the date of the man page. PR: docs/24797 Reviewed by: bde, jake, jhb END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-10T10:26:18.000000Z K 7 svn:log V 9 Brucify. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-04-10T12:24:39.000000Z K 7 svn:log V 31 Add a few more older SiS ID's. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-04-10T12:56:33.000000Z K 7 svn:log V 23 Spell 55 with two '5's END K 10 svn:author V 5 shiba K 8 svn:date V 27 2003-04-10T17:04:03.000000Z K 7 svn:log V 38 NEC PK-WL001 is Lucent, not Prism-II. END K 10 svn:author V 5 shiba K 8 svn:date V 27 2003-04-10T17:16:01.000000Z K 7 svn:log V 79 Add NTT-ME SS-LAN CARD MN128. This card entry has been committed into NEWCARD. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-10T17:18:52.000000Z K 7 svn:log V 108 Print real memory/avail memory on startup like other platforms. Hide printing the model under bootverbose. END K 10 svn:author V 6 julian K 8 svn:date V 27 2003-04-10T17:35:44.000000Z K 7 svn:log V 167 Move the _oncpu entry from the KSE to the thread. The entry in the KSE still exists but it's purpose will change a bit when we add the ability to lock a KSE to a cpu. END K 10 svn:author V 6 julian K 8 svn:date V 27 2003-04-10T17:41:40.000000Z K 7 svn:log V 72 Catch up with the kernel. Move the current cpu indicator to the thread. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-04-10T17:52:10.000000Z K 7 svn:log V 95 Check M_TRYWAIT as a flag, not a constant, in MBTOM() mbuf allocator to malloc flag converter. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-10T18:10:28.000000Z K 7 svn:log V 45 MFC: 1.95: Directories for Russian manpages. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-10T18:42:06.000000Z K 7 svn:log V 198 - Kill the pv_flags member of the alpha mdpage since it stop being used in rev 1.61 of pmap.c. - Now that pmap_page_is_free() is empty and since it is just a hack for the Alpha pmap, remove it. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2003-04-10T20:32:29.000000Z K 7 svn:log V 171 Enable loadable modules to be unloaded on alphas with shared isa interrupts by only disabling the interrupt in hardware if the handler being removed is the only handler. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-04-10T20:33:10.000000Z K 7 svn:log V 794 Remove a potential panic condition introduced by reduced TCP wait state. Those changed attempted to work around the changed invariant that inp->in_socket was sometimes now NULL, but the logic wasn't quite right, meaning that inp->in_socket would be dereferenced by cr_canseesocket() if security.bsd.see_other_uids, jail, or MAC were in use. Attempt to clarify and correct the logic. Note: the work-around originally introduced with the reduced TCP wait state handling to use cr_cansee() instead of cr_canseesocket() in this case isn't really right, although it "Does the right thing" for most of the cases in the base system. We'll need to address this at some point in the future. Pointed out by: dcs Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 8 keramida K 8 svn:date V 27 2003-04-10T21:33:02.000000Z K 7 svn:log V 290 Quote authname and authkey. Some ISPs allow (or even require) non-alphanumeric characters in these and this will be a hint to the users that quotes can and should be used in such cases. PR: docs/42292 Submitted by: Matthias Andree MFC after: 1 week END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-10T23:03:33.000000Z K 7 svn:log V 219 Change the operation parameter of bus_dmamap_sync() from an enum to an int and redefine the BUS_DMASYNC_* constants as flags. This allows us to specify several operations in one call to bus_dmamap_sync() as in NetBSD. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-10T23:07:24.000000Z K 7 svn:log V 154 Convert the SMP_TSC kernel option into a loader tunable. Also enable the TSC timecounter on single-CPU systems even when they are running an SMP kernel. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-10T23:15:12.000000Z K 7 svn:log V 373 - Clean up the fxp_release() and fxp_detach() functions. - Be sure to teardown the interrupt first so that "kldunload if_fxp" doesn't panic the box. It's now deadlocking rather than crashing, which isn't really better, but I'm unsure this is fxp(4)'s fault. - Change a bus_dmamap_sync() call to also do a BUS_DMASYNC_PREREAD now that we can pass several operations. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-10T23:50:06.000000Z K 7 svn:log V 105 I deserve a big pointy hat for having missed all those references to bus_dmasync_op_t in my last commit. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-11T00:50:33.000000Z K 7 svn:log V 222 New release notes: PAE, diskinfo(8), jail(8) -i, jexec(8), jls(8), killall(1) -j, mount(8)/umount(8) -F, rtld(1) dynamic mapping and libmap.conf(5), 1:1 threading. Modified release notes: Use wlan(4) manpage hyperlink. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-11T00:51:15.000000Z K 7 svn:log V 52 Put the MAKEDEV item in correct alphabetical order. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-11T02:53:49.000000Z K 7 svn:log V 104 Mention DARPA and Network Associate Laboratories. Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-11T03:00:08.000000Z K 7 svn:log V 25 fxp(4) works on sparc64. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-04-11T03:39:07.000000Z K 7 svn:log V 532 - Adjust sched hooks for fork and exec to take processes as arguments instead of ksegs since they primarily operation on processes. - KSEs take ticks so pass the kse through sched_clock(). - Add a sched_class() routine that adjusts a ksegrp pri class. - Define a sched_fork_{kse,thread,ksegrp} and sched_exit_{kse,thread,ksegrp} that will be used to tell the scheduler about new instances of these structures within the same process. These will be used by THR and KSE. - Change sched_4bsd to reflect this API update. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-04-11T03:39:48.000000Z K 7 svn:log V 36 - Catch up with sched api changes. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-04-11T03:47:14.000000Z K 7 svn:log V 1664 - Add a SYSCTL node for the ule scheduler. - Allow user adjustable min and max time slices (suggested by hiten). - Change the SLP_RUN_MAX to 100ms from 2 seconds so that we learn whether a process is interactive or not much more quickly. - Place a process on the current run queue if it is interactive or if it is running at an interrupt thread priority due to priority prop. - Use the 'current' timeshare queue for interrupt threads, realtime threads, and idle threads that are running at higher priority due to priority prop. This fixes problems where priorities would have been elevated but we would not check the timeshare run queue until other lower priority tasks were no longer runnable. - Keep an array of loads indexed by the priority class as well as a global load. - Keep an bucket of nice values with a count of the number of kses currently runnable with that nice value. - Keep track of the minimum nice value of any running thread. - Remove the unused short term sleep accounting. I was attempting to use this for load balancing but it didn't work out. - Define a kseq_print() for use with debugging. - Add KTR debugging at useful places so we can easily debug slice and priority assignment. - Decouple the runq assignment from the kseq assignment. kseq_add now keeps track of statistics. This is done so that the nice and load is still tracked for the currently running process. Previously if a niced process was added while a non nice process was running the niced process would still get a slice since it was not aware of the unnice process. - Make adjustments for the sched api changes. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-11T07:02:36.000000Z K 7 svn:log V 117 The data in an sf_buf should not be modified by the mbuf system. Mark the mbuf as read only. Reviewed by: gallatin END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-04-11T07:23:15.000000Z K 7 svn:log V 88 MFC: rev. 1.97 Clear the target hardware address field when generating an ARP request. END K 10 svn:author V 3 mux K 8 svn:date V 27 2003-04-11T12:52:52.000000Z K 7 svn:log V 278 - Call ether_ifdetach() before shutting down the hardware. - Remove a useless device_is_alive() check. - Disable interrupts if bus_child_present() so that this check is more useful. This fixes the hangs I was seeing when unloading the fxp driver. Suggestions from: hsu, njl END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2003-04-11T13:30:32.000000Z K 7 svn:log V 66 Style(9) a comment added in previous commit. Pointed out by: bde END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-11T13:54:28.000000Z K 7 svn:log V 148 Return "/boot/kernel/kernel" instead of "/kernel" if the sysctl() call fails. The documentation was incorrectly updated in getbootfile.3 rev. 1.10. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-04-11T14:45:07.000000Z K 7 svn:log V 103 set_user_ldt_rv() should check same proc not thread, this commit fixes an user LDT smp rendezvous bug. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-04-11T14:47:34.000000Z K 7 svn:log V 55 Copy %gs from current CPU not from a stale PCB backup. END K 10 svn:author V 4 mike K 8 svn:date V 27 2003-04-11T14:48:13.000000Z K 7 svn:log V 33 Clarify NO_SWAPPING description. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2003-04-11T16:53:56.000000Z K 7 svn:log V 233 Add new sysctl MIB (hw.acpi.supported_sleep_state) to indicate the list of supported sleep state. This should help people understand what following message means. acpi0: AcpiGetSleepTypeData failed - AE_NOT_FOUND MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-04-11T17:06:41.000000Z K 7 svn:log V 394 Revert one part of the last change so that cpu_class has a default value again. Apparently some code in pmap reads the value of this variable before it is properly initialized. That is a bug (!) but not a critical one and it is easier to make this change than hunt down that bug. This fixes booting on 80386 machines. Submitted by: Erik Trulsson Pointy hat to: jhb END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-11T17:58:17.000000Z K 7 svn:log V 49 libc_gen/basename.c depends on include/libgen.h. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-11T18:02:10.000000Z K 7 svn:log V 121 libbinutils.a needs basename(3); when the latter is provided by -legacy, liblegacy.a should come last in the LDADD list. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-04-11T18:37:34.000000Z K 7 svn:log V 245 - When migrating a kse from one kseq to the next actually insert it onto the second kseq's run queue so that it is referenced by the kse when it is switched out. - Spell ksq_rslices properly. Reported by: Ian Freislich END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-04-11T18:40:34.000000Z K 7 svn:log V 141 - Only select kseqs with more than one kse to steal. The running kse is reflected in the load now and you can't very well migrate that. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-04-11T19:24:00.000000Z K 7 svn:log V 96 - Add sched_exit_* - Call sched_exit_kse() from sched_exit() instead of implementing it here. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-04-11T19:24:37.000000Z K 7 svn:log V 137 - Call sched_exit_{kse,thread} and sched_fork{kse,thread} so that thr works with ULE. This was not strictly required by sched_4bsd. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-04-11T21:28:17.000000Z K 7 svn:log V 42 Default the userland to 486 capabilities. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-04-12T00:38:47.000000Z K 7 svn:log V 69 Check SIG_HOLD action ealier to avoid missing test it in later code. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-04-12T01:05:19.000000Z K 7 svn:log V 131 - Use the sched_nice() api instead of setting the nice value directly. Tested by: Steve Kargl END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2003-04-12T01:57:04.000000Z K 7 svn:log V 473 Fix race between a process registering a NOTE_EXIT EVFILT_PROC event and the target process exiting which causes attempts to register the kevent to randomly fail depending on whether the target runs to completion before the parent can call kevent(2). The bug actually effects EVFILT_PROC events on any zombie process, but the most common manifestation is with parents trying to monitor child processes. MFC after: 2 weeks Sponsored by: NTT Multimedia Communications Labs END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-04-12T02:54:46.000000Z K 7 svn:log V 11 Style fix. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-12T03:20:28.000000Z K 7 svn:log V 243 Document the -L and -P options to the cd and pwd commands as being mutually exclusive. The fact that the most recent one specified on the command line is the one that takes effect is an implementation detail and users should not rely on this. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-12T03:22:54.000000Z K 7 svn:log V 60 Document the -L and -P options as being mutually exclusive. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-12T03:49:28.000000Z K 7 svn:log V 137 Refer to 1003.1-2001 in the Standards section now that TC1 allows the traditional BSD behaviour (-n option) and FreeBSD extensions (\c). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-12T04:17:14.000000Z K 7 svn:log V 468 Mention the environment variables that affect the execution of uniq. Of particular interest is the fact that LC_COLLATE affects how uniq determines whether lines are equal. This was the subject of a fairly heated debate a year or so ago, and it turns out that the current behaviour is correct and that the standard contained an error. Now that the standard has been corrected by Cor. 1-2002, refer to 1003.1-2001 instead of the 1992 edition in the Standards section. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-12T05:20:15.000000Z K 7 svn:log V 45 Add terse descriptions for NLSPATH and LC_*. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-04-12T06:11:46.000000Z K 7 svn:log V 103 Rename MBUF_FRAG_TEST to MBUF_STRESS_TEST as it will be extended to include more than just frag tests. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-04-12T06:43:28.000000Z K 7 svn:log V 33 fix typo in the previous commit. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-04-12T07:00:16.000000Z K 7 svn:log V 175 - We only care about the base priority. Ignore the SCHED_FIFO_BIT so that we dont get confused. Reported and debugged by: Steve Kargl END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-04-12T07:28:36.000000Z K 7 svn:log V 66 - Clean up some debug code left over from my earlier megacommit. END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-04-12T07:36:44.000000Z K 7 svn:log V 146 Trust the code more than the comment(s) and correct some false statements about pointer data type sizes, which spread probably by copy-and-paste. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-12T08:34:40.000000Z K 7 svn:log V 129 Move the functions for encoding decoding struct dos_partition into a separate .c file so they can be used from userland as well. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-12T08:41:26.000000Z K 7 svn:log V 140 Retire the "frontstuff" record keeping, it was no match for the in-band meta-data of BSD labels and a more complex solution will be needed. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-12T08:44:54.000000Z K 7 svn:log V 33 Remove the unused ioctl routine. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-12T09:13:01.000000Z K 7 svn:log V 148 Retire the experimental bio_taskqueue(), it was not quite as usable as hoped. It can be revived from here, should other drivers be able to use it. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-04-12T09:40:37.000000Z K 7 svn:log V 127 Options that go into homonymous headers shouldn't specify the header name. Submitted by: Hiten Pandya END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-12T10:07:12.000000Z K 7 svn:log V 52 protoypes for the dos_partition encoding functions. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-12T10:39:56.000000Z K 7 svn:log V 211 Display residency and sleep times (re and sl fields) larger than 127 as 127. This is what the manual page says ps should do, and what OpenBSD and NetBSD do. Based on a patch from Ken Stailey. PR: 27433, 46232 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-04-12T12:11:14.000000Z K 7 svn:log V 161 Fix a typo in the -O parsing code that caused a crash when the -O option is used without supplying "sowner:sgroup". Obtained from: NetBSD (jdolecek) PR: 37171 END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-12T14:02:03.000000Z K 7 svn:log V 43 Avoid emitting duplicate makefile entries. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-12T14:44:49.000000Z K 7 svn:log V 95 Removed invasion into these makefiles by the "legacy" stuff; I have a better fix in the works. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-12T15:07:04.000000Z K 7 svn:log V 527 Slight reorganization of the release notes: Make the contributed software section and ports/packages infrastructure section be sect2 level sections (instead of sect3 under userland). Combine the kernel/contributed and userland/contributed entries into the new sect2 contributed section. The main point of doing this is that the distinction between kernel and userland is largely irrelevent for contributed software, and doesn't apply well to things such as IPFilter and KAME, which have both kernel and userland components. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-12T15:07:46.000000Z K 7 svn:log V 340 Make sure legacy stuff comes last. Some tools that use legacy stuff (binutils) depend on this order. For this to work, provide (and use) specialized versions of bsd.prog.mk and bsd.lib.mk that include the standard versions first, then augment CFLAGS, DPADD, LDADD, and LDFLAGS as necessary, with the legacy stuff. Tested on: 4.0-RELEASE END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-12T15:13:26.000000Z K 7 svn:log V 52 Add id attributes for all sect2 and sect3 sections. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-12T15:18:52.000000Z K 7 svn:log V 84 Whitespace cleanup from the sect3->sect2 reorg. Translation teams can ignore this. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-12T15:21:10.000000Z K 7 svn:log V 50 Modified release notes: GNOME 2.2.1, KDE 3.1.1a. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-12T15:35:16.000000Z K 7 svn:log V 71 MFC: Slight reorganization of release notes (analogous to rev 1.535). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-12T15:40:49.000000Z K 7 svn:log V 176 MFC: Add id attributes for all sections (intended to be analogous to rev. 1.536, but some other sections didn't have id attributes either, so this commit adds those as well). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-12T15:42:26.000000Z K 7 svn:log V 48 Whitespace. Translation teams can ignore this. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-12T15:43:14.000000Z K 7 svn:log V 42 MFC: Mention GNOME 2.2.1 and KDE 3.1.1a. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-12T16:36:19.000000Z K 7 svn:log V 79 Fix a bug which resulted in orphanization getting confused every now and then. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-12T16:38:33.000000Z K 7 svn:log V 165 New release notes: MADV_PROTECT, vpd(4), DIRECTIO, pcspeaker.ko/atspeaker.ko -> speaker.ko, pkg_info(1) -b, pkg_info(1) -Q, removal of obsolete upgrade mechanisms. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-12T16:45:11.000000Z K 7 svn:log V 16 MFC: DIRECTIO. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-12T17:04:34.000000Z K 7 svn:log V 98 If we hit access ahead of a spoil event, we should have negative delta access-counts and proceed. END K 10 svn:author V 3 jmz K 8 svn:date V 27 2003-04-12T20:23:25.000000Z K 7 svn:log V 168 MFC: rev. 1.9 In src/lib/libz/gzio.c the function gzprintf does not check if the amount of bytes (supposed to be) written by vsnprintf exceeds the size of the buffer. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-12T20:37:21.000000Z K 7 svn:log V 28 MFC: r1.19 - Correct typos. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-12T20:38:37.000000Z K 7 svn:log V 22 MFC: r1.2 - Fix typo. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-12T20:42:30.000000Z K 7 svn:log V 71 MFC: r1.24-1.26 - add caveats about kern.securelevel and release docs. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-12T20:54:33.000000Z K 7 svn:log V 113 MFC: r1.27 - Note that the Sitecom CN-300 MultiFlash adapter works, and provide example of using multiple slots. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-04-12T22:33:24.000000Z K 7 svn:log V 409 - Unbreak priority prop. for timeshare threads. Always place something on the current queue if its priority is really elevated. This needs more work as there are cases where a next queue kse could be holding up what would be a curr queue kse, and thus hurting interactivity. Also, when a thread with an elevated priority has its priority lowered it should be placed back on the next queue. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-13T00:23:42.000000Z K 7 svn:log V 48 Eliminate unnecessary gotos from kmem_malloc(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-13T00:43:48.000000Z K 7 svn:log V 93 Permit vm_object_pip_add() and vm_object_pip_wakeup() on the kmem_object without Giant held. END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-04-13T01:04:01.000000Z K 7 svn:log V 59 Teach gcc how to put unitialized data into BSS on FreeBSD. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-04-13T01:16:16.000000Z K 7 svn:log V 28 The pcspeaker was for pc98. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-04-13T01:26:30.000000Z K 7 svn:log V 29 MFi386: revision 1.385.2.29. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-04-13T01:32:03.000000Z K 7 svn:log V 47 The dpt, ex and idt modules are for i386 only. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-13T01:34:31.000000Z K 7 svn:log V 66 MFC: r1.117 - Add ID for new Kawasaki LSI Inc. adapter and regen. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-04-13T02:39:25.000000Z K 7 svn:log V 34 MFC: r1.46 - Add Kawasaki LSI ID. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-13T05:10:44.000000Z K 7 svn:log V 56 Use vm_object_pip_wait() rather than reimplementing it. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-04-13T06:13:47.000000Z K 7 svn:log V 58 manual page for Granch SBNI12-xx network interface driver END K 10 svn:author V 3 hsu K 8 svn:date V 27 2003-04-13T06:21:02.000000Z K 7 svn:log V 73 No need to unlock if error detected before locking. Submitted by: harti END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-04-13T06:27:13.000000Z K 7 svn:log V 109 Driver for Granch SBNI16 SHDSL modem Submitted by: Denis I. Timofeev MFC after: 1 week END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-04-13T08:27:35.000000Z K 7 svn:log V 35 Fixed some style bugs in rev.1.44. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-04-13T08:47:30.000000Z K 7 svn:log V 181 Include instead of depending on namespace pollution in . Include instead of of so that further such dependencies don't develop. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-13T09:02:06.000000Z K 7 svn:log V 252 Time has run from the "run GEOM in userland" harness, and the new regression test is built to test GEOM as running in the kernel. This commit is basically "unifdef -D_KERNEL" to remove the mainly #include related code to support the userland-harness. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-13T09:06:39.000000Z K 7 svn:log V 165 Give mdconfig a couple of seconds to deconfigure in case debugging is being printed to a serial console. Reverse the order of args to diff to make it more logical. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-13T09:11:47.000000Z K 7 svn:log V 69 Remove the "run GEOM in userland harness" test stuff, it's been OBE. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-13T11:42:55.000000Z K 7 svn:log V 355 Install bootstrap-tools into a separate subtree of ${WORLDTMP}. This allows us to use them as early as possible while building bootstrap-, build-, and cross-tools. Some cleanups to follow. This change resolves the gperf(1) bootstrapping issue (missing -E option) in gnu/usr.bin/cc/cc1plus while in the cross-tools stage when upgrading from 4.0-RELEASE. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-04-13T14:13:28.000000Z K 7 svn:log V 37 Silence `make -s' (echo -> ${ECHO}). END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-04-13T14:16:06.000000Z K 7 svn:log V 61 Silence `make -s' (echo -> ${ECHO}). Fixed some style bugs. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-04-13T14:21:56.000000Z K 7 svn:log V 193 Oops. Back out a style "fix" in the previous commit. SRCS must be defined although there is only one file in it because the file is misnamed main.c so the default of isdntest.c doesn't work. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-13T14:34:17.000000Z K 7 svn:log V 48 Only create directories that are really needed. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-13T15:09:26.000000Z K 7 svn:log V 119 uudecode.c rev. 1.23 in HEAD and rev. 1.13.2.3 in RELENG_4, and onwards, have no known backwards compatibility issues. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-13T15:27:49.000000Z K 7 svn:log V 200 Since dynamic allocation of device major numbers so far have not resulted in any earthquakes, civil wars or early onset hair-loss, I think we can do without the printf announcing the assigned number. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-13T15:43:29.000000Z K 7 svn:log V 74 elf2aout.c,v 1.6 and onwards have no known backward compatibility issues. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-13T16:05:28.000000Z K 7 svn:log V 109 xargs.c rev. 1.10 in HEAD and rev. 1.9.2.1 in RELENG_4, and onwards, have support for the -J option we need. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-04-13T16:26:31.000000Z K 7 svn:log V 129 yacc(1) with skeleton.c rev. 1.29 in HEAD and rev. 1.28.2.1 in RELENG_4, and onwards, are believed to not require bootstrapping. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-13T18:39:47.000000Z K 7 svn:log V 54 Add new macros for locking and unlocking a vm object. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-13T19:15:08.000000Z K 7 svn:log V 120 New release notes: sbsh(4), mixer(8) relative adjustments, mount_nfs(8) noinet4/noinet6, usbhidaction(1), xargs(1) -o. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-04-13T19:15:30.000000Z K 7 svn:log V 19 Add sbsh(4) entry. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-13T19:36:18.000000Z K 7 svn:log V 50 Lock some manipulations of the vm object's flags. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-04-13T20:22:02.000000Z K 7 svn:log V 50 Lock some manipulations of the vm object's flags. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-13T21:29:11.000000Z K 7 svn:log V 94 Made vmspace0 non-static. Its useful to be able to identify a vmspace as the kernel vmspace. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-13T21:34:16.000000Z K 7 svn:log V 117 Pull in the encoding/decoding functions for struct dos_partition. Add a very simple regression test for "fdisk -I". END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-04-13T21:52:22.000000Z K 7 svn:log V 88 Add definitions for location of the magic sequence and the length of a partition entry. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-04-13T21:54:58.000000Z K 7 svn:log V 617 - Move the routine for flushing all user mappings from the tlb from pmap to the cpu dependent files. It will need to be done differently for USIII. - Simplify the logic for detecting context rollovers. Instead of dealing with it when the next context switch would cause the context numbers to rollover, deal with it when they actually do rollover. - Move some things around in cpu_switch so that we only do 1 membar #Sync when switching address space, instead of 2. - Detect kernel threads by comparing the new vm space to vmspace0, instead if checking if the tlb context is 0. - Removed some debug code. END