És134965 35 245 135 502 447 268 601 140 188 464 286 264 336 171 148 297 289 198 179 122 157 263 130 322 166 456 194 281 175 147 209 163 486 156 229 494 K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-09-08T20:28:29.000000Z K 7 svn:log V 152 add support for documented readonly option... also print out the option that is unknow so that the user knows what (s)he did wrong.. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-09T00:11:50.000000Z K 7 svn:log V 39 Compare/set pointers using NULL not 0. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-09T00:19:27.000000Z K 7 svn:log V 405 Reformulate use of linked lists in 'struct bpf_d' and 'struct bpf_if' to use queue(3) list macros rather than hand-crafted lists. While here, move to doubly linked lists to eliminate iterating lists in order to remove entries. This change simplifies and clarifies the list logic in the BPF descriptor code as a first step towards revising the locking strategy. RELENG_5 candidate. Reviewed by: fenner END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-09T01:23:27.000000Z K 7 svn:log V 351 Add/document autoreq_getxid(3), which gets the autofs request transaction id from the request, this is useful for debugging. Fix the autoh_freeall(3) function to properly free the array of auto handles. Before it was freeing individual members of the list OK, however it was then advancing the pointer and freeing the wrong data for the whole list. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-09T01:26:11.000000Z K 7 svn:log V 172 Plug an fd leak by using autoh_freeall(3). Refuse to run unless root. Check in /etc, /usr/local/etc and ./ for the "autotab" configuration file. Add more debug statements. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-09T04:11:12.000000Z K 7 svn:log V 504 Reformulate bpf_dettachd() to acquire the BIF_LOCK() as well as BPFD_LOCK() when removing a descriptor from an interface descriptor list. Hold both over the operation, and do a better job at maintaining the invariant that you can't find partially connected descriptors on an active interface descriptor list. This appears to close a race that resulted in the kernel performing a NULL pointer dereference when BPF sessions are detached during heavy network activity on SMP systems. RELENG_5 candidate. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-09-09T05:01:37.000000Z K 7 svn:log V 44 Hard code witness lock order for BPF locks. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-09-09T05:42:22.000000Z K 7 svn:log V 91 MFC: Correct the handling of the dynamically-generated .h file Approved by: re (Ken Smith) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2004-09-09T07:46:53.000000Z K 7 svn:log V 368 The disk labels generated by bsdlabel can no address more than 0xffffffff sectors. Document this limit and avoid installing bogus labels on disks with more sectors. Allowing the installation of labels addressing as much of the disk as possiable may be a useful addition in some situations, but this was easy to implement and should reduce confusion. PR: bin/71408 END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-09T09:45:27.000000Z K 7 svn:log V 190 MFC of: Give setrunqueue() and sched_add() more of a clue as to where they are coming from and what is expected from them. ( 2004-09-01 02:11:28 UTC ) Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-09T09:56:59.000000Z K 7 svn:log V 168 MFC of: Give the 4bsd scheduler the ability to wake up idle processors when there is new work to be done. ( 2004-09-01 06:42:02 UTC) Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-09T10:03:21.000000Z K 7 svn:log V 240 MFC of: Refactor a bunch of scheduler code to give basically the same behaviour but with slightly cleaned up interfaces. (2004-09-05 02:09:54 UTC) see version 1.16 of sched.h for the original commit message. Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-09T10:08:50.000000Z K 7 svn:log V 76 MFC: turn on IPIs for 4bsd scheduler by default. Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-09T10:10:37.000000Z K 7 svn:log V 53 MFC: slight code cleanup Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-09T10:15:53.000000Z K 7 svn:log V 201 MFC of: Don't do IPIs on behalf of interrupt threads. just punt straight on through to the preemption code. Make a KASSSERT out of a condition that can no longer occur. Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-09T10:19:52.000000Z K 7 svn:log V 193 MFC of: Give libthr a choice (per system) of scope_system or scope_thread scheduling. Revision Changes Path 1.26 +37 -10 src/sys/kern/kern_thr.c Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-09T10:23:02.000000Z K 7 svn:log V 102 MFC: Make debug printf less threatenning and make it only print out once. Approved by: re (scottl) END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-09-09T10:39:01.000000Z K 7 svn:log V 84 MFC: allow libthr to use process or system scope threads. Approved by: re (scottl) END K 10 svn:author V 6 alfred K 8 svn:date V 27 2004-09-09T10:54:08.000000Z K 7 svn:log V 27 bump .Dd requested by: ru END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-09T11:42:16.000000Z K 7 svn:log V 60 MFC: rev. 1.5 Add a missing 's' Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-09T11:43:12.000000Z K 7 svn:log V 165 MFC: rev. 1.4 - move list of supported devices into a HARDWARE section - fix a device name - various language fixes - bump document date Approved by: re (blanket) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-09T11:44:52.000000Z K 7 svn:log V 33 MFC: rev. 1.5 Add a missing 's' END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-09-09T11:46:07.000000Z K 7 svn:log V 229 MFC fixes of list_net_interfaces(). 1.155: Fix a typo in a variable name. 1.156: Avoid double appearing of cloned interfaces in the output from list_net_interfaces() when network_interfaces=auto. Approved by: re (kensmith) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-09T11:47:54.000000Z K 7 svn:log V 69 MFC: rev. 1.4 (partly) - fix a device name - various language fixes END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-09T12:16:29.000000Z K 7 svn:log V 359 Do not call xl_init_locked() unconditionally when we are bringed UP. Call it only if we weren't UP before. In some cases xl_init causes long media re-negotiation, and ppp(8) fails to open PPPoE connection because it sets IFF_UP every time before opening PPPoE connection. PR: kern/69133 Patch by: mdodd Approved by: wpaul, julian (mentor) MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-09-09T12:20:47.000000Z K 7 svn:log V 102 MFC: Tweak the shell arithmetic to work with older /bin/sh (4.x and 5.1). Approved by: re (kensmith) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2004-09-09T12:34:07.000000Z K 7 svn:log V 184 Check flag do_bridge always, even if kernel was compiled without BRIDGE support. This makes dynamic bridge.ko working. Reviewed by: sam Approved by: julian (mentor) MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-09T13:19:39.000000Z K 7 svn:log V 78 MFC: rev. 1.61 Fix a couple of typos in comments Approved by: re (kensmith) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2004-09-09T13:22:18.000000Z K 7 svn:log V 50 MFC: rev. 1.61 Fix a couple of typos in comments END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-09-09T13:25:46.000000Z K 7 svn:log V 116 Release the hold on ata_delayed_attach earlier so we can use tsleep in the boot probe as well. Suggested by: gibbs END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-09-09T16:41:55.000000Z K 7 svn:log V 68 Restore NetBSD SCM ID. Submitted by: delphij@beastie.frontfree.net END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-09-09T16:57:33.000000Z K 7 svn:log V 393 MFC: Apply EVL_VLANOFTAG() to a tag passed to vlan_input_tag() by a VLAN-supporting Ethernet interface so the irrelevant bits (priority etc) are cleared. Otherwise frames with non-zero dot1q priority would not be directed to the right vlan interface if the parent Ethernet interface didn't mask off the irrelevant bits by itself. Refuse to configure a bogus VLAN ID on a vlan(4) interface. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-09-09T17:03:53.000000Z K 7 svn:log V 61 sparc64 is not ready for PREEMPTION, so turn it off for now. END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-09-09T17:19:27.000000Z K 7 svn:log V 136 Improve the description of "timeout" and "attempts" resolver options to avoid user confusion from now on. PR: bin/62139 (inspired by) END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-09-09T17:39:47.000000Z K 7 svn:log V 401 Add the macro RES_DFLRETRY long-promised by resolver(5). It specifies the default number of retries per a name server. This makes the code consistent with the manpage and allows to kill another constant in res_init.c that should have been a #define'd parameter. (This appears to be a case when the manpage was better than the code, so the latter was to be fixed.) PR: bin/62139 (in the audit trail) END