‚»d127842 158 1193 253 168 494 164 258 146 168 333 212 135 139 98 132 145 159 157 112 195 124 550 151 206 254 225 123 143 134 167 190 504 203 214 220 145 183 169 343 259 244 148 430 166 966 161 1651 247 134 158 98 112 192 162 161 340 332 434 143 200 281 115 207 317 240 186 138 183 345 186 218 509 253 218 124 209 263 242 218 251 172 142 244 223 297 211 688 152 241 121 127 641 146 276 456 479 256 243 153 243 187 243 164 243 123 238 126 474 312 167 331 118 731 751 277 166 166 154 138 267 218 199 141 432 196 249 166 135 538 167 568 168 146 277 395 218 293 121 116 222 221 339 179 179 179 219 210 179 137 106 179 128 159 151 140 203 250 243 173 K 10 svn:author V 3 gad K 8 svn:date V 27 2004-04-04T17:03:40.000000Z K 7 svn:log V 1099 MFC *: Support more POSIX/SUSv3 options: - Change `-p' to allow a list of process IDs, and `-t' to allow a list of terminal names, instead of only a single value for each. - Add the `-A' option of SUSv3, which is exactly the same as `-ax'. - Add the `-G gidlist' (group id). - Allow any of these "selector options" to be specified multiple times, and have `ps' keep adding to a given list -- instead of replacing the previously-specified values. - Fix interactions between selector-options, so that: "If any are specified, ... ps shall select the processes represented by the inclusive OR of all the selection-criteria options." (from SUSv3) - Add a `-X' option, which is the reverse of the `-x' option. - various minor improvements in parsing and error handling. This should result in no user-visible changes, except for adding the new features. The man page is updated to describe the new features, and to describe the sorting options in better and more complete detail. [* = 1.67 1.72 1.76->1.79 1.84 & 1.85 ps.c, 1.71->1.74 ps.1] Approved by: re(scottl) END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-04-04T17:15:44.000000Z K 7 svn:log V 160 Add back the `-e' option, which was mistakenly dropped when cleaning up the PS_ARGS string in revision 1.69 (and which was apparently not missed by anyone...). END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-04-04T17:43:48.000000Z K 7 svn:log V 76 Drop the include of , since r1.84 removed references of intmax_t. END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-04-04T17:50:23.000000Z K 7 svn:log V 401 MFC *: Change the #if-ish logic which is used to add the `-f' option when `ps' is compiled with LAZY_PS, so that there is only one PS_ARGS string to modify when changing the option-list. Also get `-f' to show up in the usage() statement when compiled with LAZY_PS. Also move the 'f' case in the select statement, so it in alphabetical order. [* = 1.68 1.69 & 1.86 ps.c] Approved by: re(scottl) END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-04-04T18:01:23.000000Z K 7 svn:log V 72 MFC 1.73 & 1.83: Sort the routine prototypes. Approved by: re(scottl) END K 10 svn:author V 3 gad K 8 svn:date V 27 2004-04-04T18:16:37.000000Z K 7 svn:log V 165 MFC 1.74 1.75 & 1.80: Sort the declarations of global variables, and split two 'fmt' strings so they're easier to read on 80-char windows. Approved by: re(scottl) END K 10 svn:author V 8 charnier K 8 svn:date V 27 2004-04-04T18:56:53.000000Z K 7 svn:log V 49 Add FBSDID. Do not dot terminate errx(3) string. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2004-04-04T19:11:01.000000Z K 7 svn:log V 71 Add FBSDID. Use %ld to printf(3) a long (even if the number is small). END K 10 svn:author V 4 jeff K 8 svn:date V 27 2004-04-04T19:12:56.000000Z K 7 svn:log V 239 - Use the proper constant in sched_interact_update(). Previously, SCHED_INTERACT_MAX was used where SCHED_SLP_RUN_MAX was needed. This was causing the interactivity scaler to lose history at a more dramatic rate than intended. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-04T19:13:35.000000Z K 7 svn:log V 115 Explicitly compare pointers with NULL rather than treating a pointer as a boolean directly, use NULL instead of 0. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-04T19:15:45.000000Z K 7 svn:log V 39 Detatch incorrect spellings of detach. END K 10 svn:author V 3 joe K 8 svn:date V 27 2004-04-04T19:16:31.000000Z K 7 svn:log V 47 MFC: Syncronise the device list with -current. END K 10 svn:author V 3 joe K 8 svn:date V 27 2004-04-04T19:17:00.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 joe K 8 svn:date V 27 2004-04-04T19:17:35.000000Z K 7 svn:log V 40 MFC: Add support for Treo600 (rev 1.18) END K 10 svn:author V 8 charnier K 8 svn:date V 27 2004-04-04T19:17:38.000000Z K 7 svn:log V 48 Be consistant while reporting error conditions. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-04T19:24:08.000000Z K 7 svn:log V 63 Spell 2 as SHUT_RDWR when used as an argument to soshutdown(). END K 10 svn:author V 8 charnier K 8 svn:date V 27 2004-04-04T19:25:39.000000Z K 7 svn:log V 60 Do not :-terminate err(3) string, one will be added anyway. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2004-04-04T19:30:07.000000Z K 7 svn:log V 15 2 small typos. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2004-04-04T19:38:08.000000Z K 7 svn:log V 98 Add FBSDID. err(3) changed to errx(3) because there is no errno message to print in this context. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2004-04-04T19:46:14.000000Z K 7 svn:log V 27 Add FBSDID. Use getopt(3). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-04-04T20:14:55.000000Z K 7 svn:log V 457 Fix a panic possibility caused by returning without releasing locks. It was fixed by moving problemetic checks, as well as checks that doesn't need locking before locks are acquired. Submitted by: Ryan Sommers In co-operation with: cperciva, maxim, mlaier, sam Tested by: submitter (previous patch), me (current patch) Reviewed by: cperciva, mlaier (previous patch), sam (current patch) Approved by: sam Dedicated to: enough! END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-04-04T20:37:28.000000Z K 7 svn:log V 59 Calculate bio_completed properly or die! Approved by: phk END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-04-04T20:53:23.000000Z K 7 svn:log V 113 Cast the terminating NULL to char * in the execl() call. Submitted by: Stefan Farfeleder END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-04-04T21:32:23.000000Z K 7 svn:log V 156 The list of (key,value) pairs to request_init is terminated by a 0 key, not NULL. Submitted by: Stefan Farfeleder MFC after: 3 days END K 10 svn:author V 6 archie K 8 svn:date V 27 2004-04-04T21:33:09.000000Z K 7 svn:log V 129 Rename internal structure to fix cut & paste error. Submitted by: Bjoern A. Zeeb MFC After: 3 days END K 10 svn:author V 7 phantom K 8 svn:date V 27 2004-04-04T21:33:16.000000Z K 7 svn:log V 27 freebsd.org -> FreeBSD.org END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-04T23:33:36.000000Z K 7 svn:log V 51 Eliminate unused arguments from vm_page_startup(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-05T00:37:50.000000Z K 7 svn:log V 42 Remove unused arguments from pmap_init(). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-05T00:49:07.000000Z K 7 svn:log V 71 Prefer NULL to 0 when checking pointer values as integers or booleans. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-05T00:52:05.000000Z K 7 svn:log V 94 Two missed in previous commit -- compare pointer with NULL rather than using it as a boolean. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2004-04-05T01:58:02.000000Z K 7 svn:log V 408 Ever since rev 1.27 of puc.c, the port number that was exposed by puc(4) and used by uart(4) for the channel conflicted with the port offset for the Z8530. The Z8530 has the channels reversed (i.e. channel B is at offset 0 and channel A is at offset 4). Assign the port offsets in the right order so that uart(4) will properly attach to the channels. Submitted by: Marius Strobl END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-05T02:32:07.000000Z K 7 svn:log V 110 Add register definitions for the status and command registers for AGP. PR: 64846 Submitted by: Samy Al Bahra END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-05T04:03:09.000000Z K 7 svn:log V 121 Add #include for ctype.h to cover strupr() in the !_KERNEL case. Submitted by: Stefan Farfeleder END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-05T04:08:00.000000Z K 7 svn:log V 127 Remove avail_start on those platforms that no longer use it. (Only amd64 does anything with it beyond simple initialization.) END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-05T04:15:55.000000Z K 7 svn:log V 53 make malloc tag for ieee80211_node more recognizable END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-05T04:17:03.000000Z K 7 svn:log V 91 export the malloc type M_80211_NODE for drivers that override the node allocation routines END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-05T04:42:42.000000Z K 7 svn:log V 77 use correct malloc type to allocate struct ieee80211_node's Noticed by: phk END K 10 svn:author V 3 kan K 8 svn:date V 27 2004-04-05T04:54:22.000000Z K 7 svn:log V 250 Delay permission checks for VCHR vnodes until after vnode is locked in vm_mmap_vnode function, where we can safely check for a special /dev/zero case. Rev. 1.180 has reordered checks and introduced a regression. Submitted by: alc Was broken by: kan END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-05T06:16:48.000000Z K 7 svn:log V 166 Sort #includes, remove (made redundant by ), add (needed for sigaction()) Noticed by: Stefan Farfeleder END K 10 svn:author V 5 guido K 8 svn:date V 27 2004-04-05T07:23:20.000000Z K 7 svn:log V 149 MFC: mount.c: rev 1.58-1.61 mount.8: rev 1.60 and 1.61 This unbreaks -o fstab and -o current in combination with -a Reminded by: Pawel Malachowski END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-05T07:31:18.000000Z K 7 svn:log V 57 MFC: 1.134: Three bugfixes, mostly affecting polling(4). END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-04-05T07:43:18.000000Z K 7 svn:log V 337 Moved initialization of the lock from the (isa) probe function to the common attach function so that the lock gets initialized in all cases. This fixes breakage of the initialization of the lock in the pci case in rev.1.135 (between the releases of 5.1 and 5.2). The lock is only used in the SMP case, so this bug was not always fatal. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-04-05T08:15:04.000000Z K 7 svn:log V 74 Make WARNS=5 clean. Prodded by: Stefan Farfeleder END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-04-05T08:16:23.000000Z K 7 svn:log V 873 Converted the isa probe and attach to new-bus so that this driver works without the (defunct) isa compatibility shims. The new-bus-specific parts are very similar to the ones for the pci probe and attach. This was held up too long waiting for a repo copy to src/sys/dev/cy, so I decided to fix the files in their old place. This gives easier to read and merge diffs anyway. The "count" line in src/sys/conf/files won't be changed until after the repo copy, so old kernel configs that specify a count need not be (and must not be) changed until then. The count is just ignored in the driver. One unfinished detail is dynamic allocation of arrays with and ( * 32) entries, and iteration over the arrays. This is now kludged with a fixed count of 10 (up to 10 cards with up to 32 ports each). Prodded by: imp Submitted by: mostly by imp Approved by: imp END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-04-05T08:16:24.000000Z K 7 svn:log V 65 This commit was manufactured by cvs2svn to create tag 'HEAD_RCP'. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2004-04-05T08:26:52.000000Z K 7 svn:log V 1555 - The MiniportReset() function can return NDIS_STATUS_PENDING, in which case we should wait for the resetdone handler to be called before returning. - When providing resources via ndis_query_resources(), uses the computed rsclen when using bcopy() to copy out the resource data rather than the caller-supplied buffer length. - Avoid using ndis_reset_nic() in if_ndis.c unless we really need to reset the NIC because of a problem. - Allow interrupts to be fielded during ndis_attach(), at least as far as allowing ndis_isr() and ndis_intrhand() to run. - Use ndis_80211_rates_ex when probing for supported rates. Technically, this isn't supposed to work since, although Microsoft added the extended rate structure with the NDIS 5.1 update, the spec still says that the OID_802_11_SUPPORTED_RATES OID uses ndis_80211_rates. In spite of this, it appears some drivers use it anyway. - When adding in our guessed rates, check to see if they already exist so that we avoid any duplicates. - Add a printf() to ndis_open_file() that alerts the user when a driver attempts to open a file under /compat/ndis. With these changes, I can get the driver for the SMC 2802W 54g PCI card to load and run. This board uses a Prism54G chip. Note that in order for this driver to work, you must place the supplied smc2802w.arm firmware image under /compat/ndis. (The firmware is not resident on the device.) Note that this should also allow the 3Com 3CRWE154G72 card to work as well; as far as I can tell, these cards also use a Prism54G chip. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-04-05T09:55:50.000000Z K 7 svn:log V 154 Add ${CPUTYPE} support for crusoe processors (cribbed from Linux kernel settings). Pretend that a crusoe is an i686 which doesn't like alignment padding. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-04-05T10:12:19.000000Z K 7 svn:log V 42 Print cpu features for crusoe processors. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-04-05T10:15:53.000000Z K 7 svn:log V 66 Add lgetfh(2) which is like getfh(2) but doesn't follow symlinks. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-04-05T10:17:23.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-04-05T10:17:56.000000Z K 7 svn:log V 20 Document lgetfh(2). END K 10 svn:author V 7 akiyama K 8 svn:date V 27 2004-04-05T14:02:56.000000Z K 7 svn:log V 96 umodem driver is no longer used /dev/umodem* device node. Now it's used /dev/ucom* device node. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-04-05T15:06:01.000000Z K 7 svn:log V 70 Try not to crash instantly when signalling a libthr program to death. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-04-05T16:22:14.000000Z K 7 svn:log V 68 Document sendmail_pidfile variable. Add sendmail_procname variable. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-04-05T16:26:22.000000Z K 7 svn:log V 246 Allow this script to be used for Postfix: - Use sendmail_foo variables after load_rc_config so that they actually work. - Utilize sendmail_procname. - Check sendmail_submit_enable instead of sendmail_enable when dealing with mail submission MTA. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-04-05T16:29:45.000000Z K 7 svn:log V 238 Add separate script for natd. This fixes race condition with "ipfw restart" (when new natd is started before old natd died) and allows to manage natd without touching ipfw. natd should probably be killed with SIGKILL when stopping natd. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-05T16:55:15.000000Z K 7 svn:log V 342 Properly detect loops by recording the interface pointer in an mtag. For now, preserve the gif_called functionality to limit the nesting level because uncontrolled nesting can easily cause the kernel stack exhaustion. Rumors are it should be shot to allow people to easily shoot themselves in the foot, but I have ran out of cartridges. ;) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-05T17:02:08.000000Z K 7 svn:log V 52 Unbreak compilation on RELENG_4. Submitted by: des END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-04-05T17:30:15.000000Z K 7 svn:log V 107 Unbreak the bootloader build by excluding ctype.h. Submitted by: Stefan Farfeleder END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-05T17:39:57.000000Z K 7 svn:log V 189 - Rewritten TX to use only two pointers to track producer/consumer. - Added polling(4) support! - Bugfix: don't forget to set IFF_OACTIVE when TX list is full. - Minor: tidy up vr_encap(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-05T17:43:57.000000Z K 7 svn:log V 24 polling(4) meets vr(4). END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-05T17:47:40.000000Z K 7 svn:log V 114 add definitions for WME, WPA (and WPA2), and miscellaneous other stuff that's coming soon Obtained from: madwifi END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-05T19:01:57.000000Z K 7 svn:log V 221 Repair a regression in OpenSSL 0.9.7d: processing an unsigned PKCS#7 object could cause a null pointer dereference. Obtained from: OpenSSL CVS (change number 12080) MFC After: 1 day Reported by: Daniel Lang END K 10 svn:author V 6 nectar K 8 svn:date V 27 2004-04-05T19:01:57.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r127904, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-04-05T19:01:58.000000Z K 7 svn:log V 90 This commit was manufactured by cvs2svn to create tag 'openssl-vendor-crypto-v_0_9_7d_p1'. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-04-05T19:31:18.000000Z K 7 svn:log V 46 Uncomment the cy driver since it works again. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-04-05T19:33:44.000000Z K 7 svn:log V 89 MFC rev. 1.141: the lenght of the port list is limited to 30 entries in ipfw2 not to 15. END K 10 svn:author V 2 pb K 8 svn:date V 27 2004-04-05T20:18:48.000000Z K 7 svn:log V 253 Fix _dns_ghbyname() to return NS_TRYAGAIN instead of NS_NOTFOUND on temporary nameserver failure. This is necessary to get getipnodebyname(3) to correctly return h_errno=TRY_AGAIN instead of HOST_NOT_FOUND. Reviewed by: green, thomas MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-05T21:00:51.000000Z K 7 svn:log V 94 Remove the advertsing clause, per the Regent's letter dated July 22, 1999. Approved by: core END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-05T21:03:37.000000Z K 7 svn:log V 125 Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999. Approved by: core END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-05T21:12:29.000000Z K 7 svn:log V 411 Overhauled ACL support. This makes us compatible with 'star' ACL handling, though there's still a bit more work needed in this area. Added 'write_open_fd' and 'read_open_fd' to simplify, e.g., tar's u and r modes. Eliminated old 'write_open_file_position' as a bad idea. (It required closing/reopening files to do updates, which led to unpleasant implications.) Various other minor fixes, API tweaks, etc. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-05T21:15:52.000000Z K 7 svn:log V 160 Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999 and permission from Alan Cox. Approved by: core, alc@ END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-05T21:29:41.000000Z K 7 svn:log V 125 Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999. Approved by: core END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-05T21:32:18.000000Z K 7 svn:log V 27 Initial commit for bsdtar. END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-05T22:10:26.000000Z K 7 svn:log V 116 eliminate nested include by making MALLOC_DECLARE conditional on the inclusion of Submitted by: bde END K 10 svn:author V 3 sam K 8 svn:date V 27 2004-04-05T22:13:21.000000Z K 7 svn:log V 170 Resolve the issue of whether frames have FCS or not. Frame data does not include FCS; if you want to provide it you can put it in the header. Submitted by: David Young END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-04-05T23:06:16.000000Z K 7 svn:log V 148 Add a new threads category. PR: gnu/65209 Submitted by: Craig Rodrigues Discussed with: julian,deischen MFC after: 1 day END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-05T23:41:29.000000Z K 7 svn:log V 125 Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999. Approved by: core END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-05T23:55:14.000000Z K 7 svn:log V 158 Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999 and email from Peter Wemm. Approved by: core, peter END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-04-06T00:46:02.000000Z K 7 svn:log V 77 MFC of 1.62->1.63 retry on the first action to hit the device, not the 2nd. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-06T01:38:28.000000Z K 7 svn:log V 50 Remove avail_end. As of yesterday, it is unused. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-06T01:40:30.000000Z K 7 svn:log V 151 MFC 1.128: Improve identification of VIA C3 Samuel, Samuel2, Ezra, Ezra-T and Nehemiah CPUs. MFC Forgotten by: imp MFC Reminder: Yasuhiro KIMURA-san. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-04-06T01:58:58.000000Z K 7 svn:log V 126 Add imperfect comments identifying the function of various nfs socket condition flags. Corrections, if appropriate, welcome. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-04-06T03:49:11.000000Z K 7 svn:log V 199 MFC revision 1.49 of pkg_info.1, revision 1.44 of main.c: 1. Clarify that `pkg_info -flags' needs either `-a' or a package name. [1] 2. Sychronize `usage:' with the manual page. PR: misc/64786 [1] END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-04-06T07:12:32.000000Z K 7 svn:log V 118 Eliminate vm_pager_map_page() and vm_pager_unmap_page() and their uses. Use sf_buf_alloc() and sf_buf_free() instead. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-06T07:58:32.000000Z K 7 svn:log V 596 - Improved the TX performance with polling(4) by only checking the status registers for error conditions and updating statistics when there are cycles left (inspired by the nge(4) driver). - Removed the TX list counter and the producer/consumer gap; it's enough to just ensure we don't reuse the last (free) descriptor, as the chip may not have read its next pointer yet. If we reuse it, the TX may stall under a heavy TX load with polling enabled. - Dropped code to recharge the watchdog timer, it's pointless; the watchdog routine will re-init the chip and both RX and TX lists. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-04-06T08:30:21.000000Z K 7 svn:log V 60 Fixed unsorting of prototypes in previous commit and 1.134. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-06T08:40:39.000000Z K 7 svn:log V 149 MFC: synch driver with its -CURRENT version, including the support for polling(4) and a work-around to deal with the hardware problem of a stuck RX. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-06T08:44:55.000000Z K 7 svn:log V 30 MFC: ste(4) meets polling(4). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-04-06T09:06:45.000000Z K 7 svn:log V 35 Update .Dd value. Reminded by: ru END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-04-06T09:14:33.000000Z K 7 svn:log V 548 Oops, fixed insertion sort error in the fix for an insertion sort error. While here, begin fixing dependencies of on normal namespace pollution (__BSD_VISIBLE) by not using u_int in the prototype for nmount(2), although it is used in the man page. While there, begin cleaning up another set of prototypes: - use u_int in the prototype for the kernel part of nmount(). - consistently don't use parameter names in prototypes in the "exported vnode operations" set of prototypes, although style(9) says to use names in the kernel. END K 10 svn:author V 2 pb K 8 svn:date V 27 2004-04-06T09:31:22.000000Z K 7 svn:log V 55 Add a missing "*errp = h_errno" forgotten in rev 1.36. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-04-06T10:02:12.000000Z K 7 svn:log V 183 MFC: Fix regression in setkey whereby parser would fail to recognise tcp as both a security protocol and an upper level protocol for encapsulation. PR: bin/63616 Submitted by: ume@ END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-04-06T10:05:02.000000Z K 7 svn:log V 363 Removed some less than useful comments: - don't say what a small subset of the options includes are for. - don't mark up functions which use all their args with /* ARGSUSED */. The markup should have been removed when the unused retval parameter was removed. - don't comment on what routine suser() checks do. Removed nearby excessive vertical whitespace. END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-04-06T10:59:11.000000Z K 7 svn:log V 386 Fixed misspelling of IPPORT_MAX as USHRT_MAX. Don't include to implement this mistake. Fixed some nearby style bugs (initialization in declaration, misformatting of this initialization, missing blank line after the declaration, and comparision of the non-boolean result of the initialization with 0 using "!". In KNF, "!" is not even used to compare booleans with 0). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-06T11:04:54.000000Z K 7 svn:log V 164 Actually fix the TX performance with polling(4) enabled by increasing the TX list size from 64 to 128, which is adequate for HZ=1000. Submitted by: Vsevolod Lobko END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-06T11:05:58.000000Z K 7 svn:log V 150 Remove hyphen between prodoct and company name. This may confuse peoples. Requested by: Mark Johnston MFC after: 1 days END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-06T12:19:09.000000Z K 7 svn:log V 61 Add list of models for Cronyx Sigma. MFC after: 1 days END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-06T12:22:39.000000Z K 7 svn:log V 150 Remove hyphen between prodoct and company name. This may confuse peoples. Requested by: Mark Johnston MFC after: 1 days END K 10 svn:author V 3 des K 8 svn:date V 27 2004-04-06T12:24:26.000000Z K 7 svn:log V 95 Workaround for servers that ignore byte ranges when using chunked encoding. MFC after: 3 days END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-06T12:34:25.000000Z K 7 svn:log V 150 Remove hyphen between product and company name. This may confuse peoples. Requested by: Mark Johnston MFC after: 1 days END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-04-06T12:34:26.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-06T13:14:03.000000Z K 7 svn:log V 150 Prepare to handle state-dependent encodings. This mainly involves not taking shortcuts when it comes to storing and passing around conversion states. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-04-06T14:19:45.000000Z K 7 svn:log V 30 MFi386: Enable the cy driver. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-04-06T15:12:50.000000Z K 7 svn:log V 142 Make pf* modules respect NOINET6 from make.conf(5) in order to build them for INET6-less kernel. Requested by: many Approved by: bms(mentor) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-06T17:04:38.000000Z K 7 svn:log V 29 Connect bsdtar to the build. END K 10 svn:author V 3 wes K 8 svn:date V 27 2004-04-06T18:26:43.000000Z K 7 svn:log V 381 Split ramdisk processing in two so it can actually work. Ownerships and permissions specified per rc.conf(5) now apply both to the md device and to the mountpoint directory, after the mount has completed. This has to be done in two steps, because chown is not available until after /usr has been mounted, but the mdconfig and newfs steps have to complete before fstab processing. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-04-06T18:28:15.000000Z K 7 svn:log V 220 Enable the memory arbiter before turning off the PXE restart. This prevents NMI's from happening when resetting the chip on some hardware I have seen. Mis-behaving box made available by: John Cagle END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-04-06T18:30:05.000000Z K 7 svn:log V 76 MFC: rev 1.66 Enable the memory arbiter before turning off the PXE restart. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-04-06T19:07:21.000000Z K 7 svn:log V 238 Rename turnstile_wakeup() to turnstile_broadcast() to make the naming more consistent with other APIs. sleepq and cv's use signal/broadcast, and msleep uses wakeup_one/wakeup. Prior to this turnstiles were using a signal/wakeup mixture. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-04-06T19:08:40.000000Z K 7 svn:log V 26 Sort function prototypes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-04-06T19:12:24.000000Z K 7 svn:log V 638 Add a new kernel option MUTEX_WAKE_ALL that changes the mutex unlock code to awaken all waiters when a contested mutex is released instead of just the highest priority waiter. If the various threads are awakened in sequence then each thread may acquire and release the lock in question without contention resulting in fewer expensive unlock and lock operations. This old behavior of waking just the highest priority is still used if this option is specified. Making the algorithm conditional on a kernel option will allows us to benchmark both cases later and determine which one should be used by default. Requested by: tanimura-san END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-04-06T19:17:46.000000Z K 7 svn:log V 658 Associate a simple count of waiters with each condition variable. The count is protected by the mutex that protects the condition, so the count does not require any extra locking or atomic operations. It serves as an optimization to avoid calling into the sleepqueue code at all if there are no waiters. Note that the count can get temporarily out of sync when threads sleeping on a condition variable time out or are aborted. However, it doesn't hurt to call the sleepqueue code for either a signal or a broadcast when there are no waiters, and the count is never out of sync in the opposite direction unless we have more than INT_MAX sleeping threads. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-04-06T19:20:24.000000Z K 7 svn:log V 184 Fix a paste-o from the buf_prewrite() cleanup commit and check for the MNTK_SUSPEND flag on the correct vnode pointer in softdep_disk_prewrite(). Reviewed by: phk Tested by: kensmith END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-04-06T19:32:00.000000Z K 7 svn:log V 70 Use the correct flag for mbuf allocations (M_DONTWAIT, not M_NOWAIT). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-06T19:49:21.000000Z K 7 svn:log V 75 - Overdue bump of the document date. - Fixed markup. - Minor wordsmithing. END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-04-06T20:06:54.000000Z K 7 svn:log V 60 Remove clause 3 from the UCB licenses. OK'ed by: imp, core END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-06T20:11:53.000000Z K 7 svn:log V 47 Overdue MFC of rev. 1.58. Noticed by: rwatson END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-06T20:13:29.000000Z K 7 svn:log V 174 MFP4: Power up with OE disabled. Similar patches went into NetBSD a while ago, and it does seem to help at least one card I have and has been in my p4 tree for many months. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-06T20:15:37.000000Z K 7 svn:log V 125 Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999. Approved by: core END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-04-06T20:16:10.000000Z K 7 svn:log V 104 Fix some syntax errors in examples. These were discovered when trying to follow the examples concerned. END K 10 svn:author V 4 ceri K 8 svn:date V 27 2004-04-06T21:19:12.000000Z K 7 svn:log V 48 MFC revision 1.16: Add a new threads category. END K 10 svn:author V 5 green K 8 svn:date V 27 2004-04-06T22:03:38.000000Z K 7 svn:log V 337 Give date(1) a much better SYNOPSIS section which is useful as more than decoration. Further improvements are welcome, but at least this is a separate of the various modes of operation date has, as well as sectioning off the two deprecated options for settimeofday(tz) that don't even apply to actual operation of date as such, anyway. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-06T22:41:14.000000Z K 7 svn:log V 103 Fix mis-merge from p4 by adding line getting sc. Attempt to deal with larger memory allocation better. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-06T22:50:50.000000Z K 7 svn:log V 156 Better checks to make sure that we get good alignment. This code is a bit of a bandaide until I get better pci bus code committed to head from my p4 tree. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-04-06T22:53:00.000000Z K 7 svn:log V 75 MFC: Add support for the Altima 1002, BCM5901, BCM5901 rev A2 and BCM5788. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-06T23:08:31.000000Z K 7 svn:log V 38 Archive both access and default ACLs. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-04-06T23:08:49.000000Z K 7 svn:log V 440 Introduce a callout_drain() function. This acts in the same manner as callout_stop(), except that if the callout being stopped is currently in progress, it blocks attempts to reset the callout and waits until the callout is completed before it returns. This makes it possible to clean up callout-using code safely, e.g., without potentially freeing memory which is still being used by a callout. Reviewed by: mux, gallatin, rwatson, jhb END K 10 svn:author V 3 wes K 8 svn:date V 27 2004-04-06T23:15:48.000000Z K 7 svn:log V 75 Style fixes, as suggested by Jens Schweikhardt END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-04-06T23:16:50.000000Z K 7 svn:log V 470 Fix some issues with ACL handling: * ACL storage is no longer erased before a group of entries are added. * ACL text creation no longer tries to skip over non-existent text. * UTF8 encoder no longer blows up on invalid wide characters. * Fixed ACL state management for default ACLs. Also, publicize function for obtaining text-format ACL in various formats. The interface is now extensible through a "flags" argument that allows you to select a variant format. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-04-07T00:19:02.000000Z K 7 svn:log V 76 Unbreak FAST_IPSEC build on 64 bit archs with INVARIANTS. Approved by: sam END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-04-07T00:41:05.000000Z K 7 svn:log V 52 MFi386: move rss() from db_interface.c to cpufunc.h END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-04-07T00:44:15.000000Z K 7 svn:log V 182 Update to include both the L1 and L2 TLB stats, as well as the seperate 2M/4M page TLB vs 4K page TLB stats. This also applies to the i386 platform, as does the cpu features fixes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-07T03:47:21.000000Z K 7 svn:log V 302 Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999 and irc message from Robert Watson saying that clause 3 can be removed from those files with an NAI copyright that also have only a University of California copyrights. Approved by: core, rwatson END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-07T04:19:52.000000Z K 7 svn:log V 125 Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999. Approved by: core END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-07T05:00:01.000000Z K 7 svn:log V 200 Remove advertising clause from University of California Regent's license, per letter dated July 22, 1999 and email from Peter Wemm, Alan Cox and Robert Watson. Approved by: core, peter, alc, rwatson END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2004-04-07T05:29:03.000000Z K 7 svn:log V 24 Fix path to rc.sendmail END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-07T05:30:54.000000Z K 7 svn:log V 24 Last change was a bogus END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2004-04-07T05:32:13.000000Z K 7 svn:log V 124 MFC: Fix path to rc.sendmail Revision Changes Path 1.25 +1 -1 src/contrib/sendmail/FREEBSD-upgrade END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-04-07T05:44:51.000000Z K 7 svn:log V 128 The bs driver was replaced with the ct(pc98) driver. takahashi-san (nyan) says this driver is now obsolete and can be removed. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-04-07T05:59:57.000000Z K 7 svn:log V 241 Fix filt_timer* races: Finish initializing a knote before we pass it to a callout, and use the new callout_drain API to make sure that a callout has finished before we deallocate memory it is using. PR: kern/64121 Discussed with: gallatin END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T08:11:57.000000Z K 7 svn:log V 87 MFC: Add support for Cronyx Tau adapters (ctau (4) driver). Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T08:17:14.000000Z K 7 svn:log V 87 MFC: Add support for Cronyx Tau adapters (ctau (4) driver). Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T08:28:05.000000Z K 7 svn:log V 87 MFC: Add support for Cronyx Tau adapters (ctau (4) driver). Approved by: imp (mentor) END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-07T08:33:23.000000Z K 7 svn:log V 126 Begin in the initial shift state in mbstowcs() and wcstombs(). (This change is non-functional since nothing uses states yet.) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T08:39:06.000000Z K 7 svn:log V 117 MFC: Add support for Cronyx Tau adapters (ctau (4) driver). Connect driver to the system. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T08:53:48.000000Z K 7 svn:log V 87 MFC: Add support for Cronyx Tau adapters (ctau (4) driver). Approved by: imp (mentor) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-04-07T08:59:32.000000Z K 7 svn:log V 46 MFC: 1.6: make this compile without warnings. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T09:08:23.000000Z K 7 svn:log V 14 MFC: rev 1.22 END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T09:09:47.000000Z K 7 svn:log V 87 MFC: Add support for Cronyx Tau adapters (ctau (4) driver). Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T09:11:58.000000Z K 7 svn:log V 36 MFC: Manual page for ct (4) device. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T09:14:17.000000Z K 7 svn:log V 67 MFC: Connect ct.4 and ctau.4 to system. Approved by: imp (mentor) END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T09:21:27.000000Z K 7 svn:log V 59 Unbreak compilation of driver with option NETGRAPH_CRONYX. END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T09:23:55.000000Z K 7 svn:log V 48 Add entries for ct.4 and ctau.4 as part of MFC. END K 10 svn:author V 5 krion K 8 svn:date V 27 2004-04-07T09:27:30.000000Z K 7 svn:log V 108 - Use "/bin/hostname" explicitly instead of "hostname". MFC: etc/rc.d/hostname rev 1.7 Approved by: tobez END K 10 svn:author V 3 rik K 8 svn:date V 27 2004-04-07T09:37:31.000000Z K 7 svn:log V 157 MFC: 1. Remove hyphen between prodoct and company name for Cronyx Sigma (cx (4)). 2. Add list of models for Cronyx Sigma. 3. Add Cronyx Tau (ctau(4)) entry. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-07T09:47:56.000000Z K 7 svn:log V 150 Prepare to handle state-dependent encodings. This mainly involves not taking shortcuts when it comes to storing and passing around conversion states. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2004-04-07T09:49:10.000000Z K 7 svn:log V 81 Begin conversions for sgetrune() and sputrune() in the initial conversion state. END