Ļ104652 222 487 161 114 135 208 131 337 163 129 135 198 198 173 233 175 135 561 217 314 128 397 254 114 135 116 148 398 188 218 446 116 257 517 123 155 678 189 238 232 192 170 200 263 1308 578 612 659 225 239 244 659 295 223 479 339 241 348 151 271 416 214 267 268 201 123 175 431 859 405 106 430 308 159 198 195 211 221 179 325 102 316 254 161 361 139 249 231 158 161 111 103 205 103 277 174 181 210 138 231 160 185 237 203 237 211 237 198 237 188 249 213 492 150 307 204 201 272 202 155 166 200 164 280 129 308 145 211 123 125 226 255 171 159 197 172 204 164 200 250 218 213 199 131 175 268 270 505 328 222 224 262 290 205 232 210 218 189 190 173 168 464 279 178 294 187 142 355 870 329 345 183 160 173 207 143 149 393 914 382 213 119 136 239 240 148 167 279 236 171 164 134 185 142 151 169 186 169 126 124 163 131 166 456 119 159 121 123 240 252 151 126 236 173 136 236 129 119 116 200 239 240 191 K 10 svn:author V 2 dd K 8 svn:date V 27 2002-10-08T04:15:55.000000Z K 7 svn:log V 395 Import the libc fnmatch() into the kernel. This will be used by, among other things, the DEVFS rule subsystem to match nodes against a path pattern supplied by the user. fnmatch.c was repo-copied from src/lib/libc/gen/fnmatch.c, and the only changes to it are those necessary to make it compile in the kernel. The relevant parts of fnmatch.h were imported into libkern.h. Approved by: -arch END K 10 svn:author V 2 dd K 8 svn:date V 27 2002-10-08T04:21:54.000000Z K 7 svn:log V 70 Treat the pathptrn field as a real pattern with the aid of fnmatch(). END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-10-08T04:48:46.000000Z K 7 svn:log V 19 Enter 4.7-RELEASE. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-10-08T04:59:24.000000Z K 7 svn:log V 40 Bump __FreeBSD_version for 4.7-RELEASE. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-10-08T05:06:05.000000Z K 7 svn:log V 112 We now use XFree86-4 packages rather than a special XFree86-3 distribution, so this script is no longer needed. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-08T05:09:48.000000Z K 7 svn:log V 38 Update BASE for 4.7. Approved by: re END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-08T05:15:21.000000Z K 7 svn:log V 243 Teach pkg_add -r how to find 4.7-RELEASE packages with an appropriate osreldate. (Actually, due to differences in package compression formats, I'm not sure that a -CURRENT pkg_add -r will do the right thing in this case, once it finds them.) END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-10-08T05:25:58.000000Z K 7 svn:log V 68 FreeBSD 4.7 enters the BSD family tree sometime on October 8, 2002. END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-10-08T05:32:19.000000Z K 7 svn:log V 34 Add FreeBSD 4.7. Approved by: re END K 10 svn:author V 6 murray K 8 svn:date V 27 2002-10-08T05:32:52.000000Z K 7 svn:log V 40 MFC: Add FreeBSD 4.7. Approved by: re END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-08T05:35:46.000000Z K 7 svn:log V 104 MFC: Teach pkg_add -r how to find 4.7-RELEASE packages with an appropriate osreldate. Approved by: re END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-08T05:39:07.000000Z K 7 svn:log V 104 MFS: Teach pkg_add -r how to find 4.7-RELEASE packages with an appropriate osreldate. Approved by: re END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2002-10-08T05:39:08.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'RELENG_4_7_0_RELEASE'. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-08T07:03:58.000000Z K 7 svn:log V 140 For now, don't wait for drives to stop returning EBUSY. There is too much broken harware around it seems. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-08T07:06:24.000000Z K 7 svn:log V 83 Save four bytes by shortening a string two chars. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-08T07:24:19.000000Z K 7 svn:log V 43 Allow for multiple #includes of this file. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-08T07:52:28.000000Z K 7 svn:log V 468 Unbreak boot2 by backing out rev 1.36 to Makefile, which does not work as advertised: bang# pwd /bang/src/sys/boot/i386/boot2 bang# make clean >& /dev/null bang# cvs -q update -r 1.35 Makefile >& /dev/null bang# make >& /dev/null bang# cat /usr/obj/`pwd`/boot2.h #define XREADORG 0x725 bang# cvs -q update -r 1.36 Makefile > & /dev/null bang# make clean > & /dev/null bang# make > & /dev/null bang# cat /usr/obj/`pwd`/boot2.h #define XREADORG 0x25 bang# END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-08T09:57:03.000000Z K 7 svn:log V 119 Make it possible to kldload(8) many modules. MFC after: 2 months Sponsored by: Bright Path Solutions Reviewed by: tjr END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-08T10:15:42.000000Z K 7 svn:log V 221 Correctly calculate dmadat: We need to take the address of _end, it's contents is irrelevant and likely to be zero; This doesn't change the resultant value, but it does save a couple of bytes because &_end is constant. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-08T10:17:16.000000Z K 7 svn:log V 36 Remove unused TYPE_WD and TYPE_WFD. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-08T11:22:49.000000Z K 7 svn:log V 304 Do not strip CTL* escapes from redirection filenames in argstr(); they are later stripped with rmescapes() in expandarg(). If the filename has already been unescaped, doing it again in rmescapes() can walk off the end of the string, leading to memory corruption and eventually SIGSEGV. Noticed by: kris END K 10 svn:author V 5 green K 8 svn:date V 27 2002-10-08T12:09:16.000000Z K 7 svn:log V 159 Reinstate rev 1.36 with an important line that got missed. Note this also improves the "random undocumented offsets into various memory spaces" a little bit. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-08T12:13:19.000000Z K 7 svn:log V 21 Fix to support pc98. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-08T12:53:26.000000Z K 7 svn:log V 42 MFi386: revisions 1.539, 1.540 and 1.541. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-08T12:54:56.000000Z K 7 svn:log V 23 MFi386: revision 1.67. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-08T15:44:35.000000Z K 7 svn:log V 56 Don't panic for a bad ivar request, just return ENOENT. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-08T15:46:45.000000Z K 7 svn:log V 305 It seems that the only problem with UFS2 booting on i386 is the 64bit divide/remainder calls. For reasons not resolved, compiling the relevant routines from libkern into boot2 results in stack corruption. Do the simple thing: Don't use 64bit divide/remainder operations. Sponsored by: DARPA & NAI Labs END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-08T15:48:43.000000Z K 7 svn:log V 96 Save a couple of bytes by not returning ints nobody care about. Sponsored by: DARPA & NAI labs END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-08T15:49:35.000000Z K 7 svn:log V 125 Now that ufsread.c doesn't do 64bit divide remainder operations, don't bother with libkern. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 ken K 8 svn:date V 27 2002-10-08T17:12:44.000000Z K 7 svn:log V 353 Fix the location of the length bytes in the 12-byte read/write CDB structure. This has been broken since 1998, but probably hasn't been noticed because it takes a read/write of 64K blocks (32MB with 512 byte blocks) to trigger using the 12 byte read/write CDB in scsi_read_write(). Submitted by: "Moore, Eric Dean" MFC after: 3 days END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-10-08T17:43:40.000000Z K 7 svn:log V 21 Add MLINKS to kse.2. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-08T18:19:02.000000Z K 7 svn:log V 164 Revert MEM_USR back to 0xa000 for BTX clients. Instead, adjust boot2 to run at 0xc000 by changing its virtual start address from 0x1000 to 0x2000. Tested by: phk END K 10 svn:author V 3 sos K 8 svn:date V 27 2002-10-08T18:25:10.000000Z K 7 svn:log V 424 Fix for the panic when using a Promise TX2. The problem is that the code does a check for the granparent of the Promise chip, if this is a bridge of the right type, we have a TX4 on our hands, and need to handle that ones "issues". Now the grandparent check cause subtle bugs in the newbus system, mainly that pci_get_devid doesn't return an error value. This patch works around the issue by using BUS_READ_IVAR() instead. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-08T19:41:12.000000Z K 7 svn:log V 31 Spell 'Temperature' correctly. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-08T20:15:30.000000Z K 7 svn:log V 58 We're missing none of these games, they just aren't here. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-08T20:19:26.000000Z K 7 svn:log V 580 Remove the wargames(6) novelty [and not the fun kind]: 1) It never was very funny. 2) It was a N line shell script where N is less than X, where X is the number of lines of the Berkeley copyright and license. 3) I rewrote it in C with the intention of making it more interactive, ala the movie, but never did. 4) Because it really is possible for at least some parts of a distribution to shrink between releases. X-No-MFC: This game will remain in RELENG_4 and previous. X-Bikesheds-To: markm@ Approved by: The #bsdcode cabal. Obtained from: Professor Falken END K 10 svn:author V 4 jeff K 8 svn:date V 27 2002-10-08T21:00:52.000000Z K 7 svn:log V 96 - Remove LK_INTERLOCK from the vn_lock() in ffs_snapshot(). Pointy hat to: me Found by: green END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-08T21:29:04.000000Z K 7 svn:log V 140 Reference the correct local variable in all parts of a for loop, so we operate on the correct data (properly). Tracked down by: Dan Nelson END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-10-08T22:42:42.000000Z K 7 svn:log V 136 Add note that there is a kernel-imposed limit on the number of threads in a KSE group that may be simultaneously blocked in the kernel. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-09T01:46:37.000000Z K 7 svn:log V 95 As back-out requests must be followed, back out the removal of wargames(6) at mike@'s request. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-09T01:51:00.000000Z K 7 svn:log V 73 Remove unused local-locals, where upper-level locals may safely be used. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-09T01:56:02.000000Z K 7 svn:log V 102 Remove extern declarations from functions and source files where they would happily fit into headers. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-09T02:00:22.000000Z K 7 svn:log V 165 Use __FBSDID in the lst.lib files, to match to main make(1) files. It is defined to __RCSID when bootstrapping, by the Makefile, but this change is for consistency END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-10-09T02:33:36.000000Z K 7 svn:log V 1211 Round out the facilty for a 'bound' thread to loan out its KSE in specific situations. The owner thread must be blocked, and the borrower can not proceed back to user space with the borrowed KSE. The borrower will return the KSE on the next context switch where teh owner wants it back. This removes a lot of possible race conditions and deadlocks. It is consceivable that the borrower should inherit the priority of the owner too. that's another discussion and would be simple to do. Also, as part of this, the "preallocatd spare thread" is attached to the thread doing a syscall rather than the KSE. This removes the need to lock the scheduler when we want to access it, as it's now "at hand". DDB now shows a lot mor info for threaded proceses though it may need some optimisation to squeeze it all back into 80 chars again. (possible JKH project) Upcalls are now "bound" threads, but "KSE Lending" now means that other completing syscalls can be completed using that KSE before the upcall finally makes it back to the UTS. (getting threads OUT OF THE KERNEL is one of the highest priorities in the KSE system.) The upcall when it happens will present all the completed syscalls to the KSE for selection. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-09T03:42:10.000000Z K 7 svn:log V 480 Convert make(1) to use ANSI style function declarations. Variable documentation already adequatedly existed in the description in most cases. Where it did not, it was added. If no documentation existed beforehand, then none was added. Some unused dummies for use in the traversal functions were marked as __unused during the conversion. Occasionally, local style fixes were applied to lines already being modified or influenced. Now make(1) should always build with WARNS=3. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-10-09T04:01:23.000000Z K 7 svn:log V 514 The appropriate units for disk block addresses are always DEV_BSIZE, even when the underlying device has a larger sector size. Therefore, the filesystem code should not (and with this patch does not) try to use the underlying sector size when doing disk block address calculations. This patch fixes problems in -current when using the swap-based memory-disk device (mdconfig -a -t swap ...). This bugfix is not relevant to -stable as -stable does not have the memory-disk device. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-10-09T06:13:48.000000Z K 7 svn:log V 561 When creating a snapshot, create a list of initially allocated blocks. Whenever doing a copy-on-write check, first look in the list of initially allocated blocks to see if it is there. If so, no further check is needed. If not, fall through and do the full check. This change eliminates one of two known deadlocks caused by snapshots. Handling the second deadlock will be the subject of another check-in. This change also reduces the cost of the copy-on-write check by speeding up the verification of frequently checked blocks. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-09T06:46:54.000000Z K 7 svn:log V 127 Update documentation for kldload(8)'s ability to load multiple modules. Submitted by: Daniel O'Connor END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-09T07:11:03.000000Z K 7 svn:log V 146 Add a field for tallying the number of spawned bio's a bio has. Rearrange and comment some GEOM related fields. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-10-09T07:11:59.000000Z K 7 svn:log V 151 Add support g_clone_bio() and g_std_done() to spawn multiple children of a bio and correctly gather status when done. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-10-09T07:28:35.000000Z K 7 svn:log V 561 When creating a snapshot, create a list of initially allocated blocks. Whenever doing a copy-on-write check, first look in the list of initially allocated blocks to see if it is there. If so, no further check is needed. If not, fall through and do the full check. This change eliminates one of two known deadlocks caused by snapshots. Handling the second deadlock will be the subject of another check-in. This change also reduces the cost of the copy-on-write check by speeding up the verification of frequently checked blocks. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-10-09T07:33:29.000000Z K 7 svn:log V 198 Don't kill itself in --fast-read mode if there is no decompressor started. Reported by: Gordon Tetlow Submitted by: tjr MFC after: 1 week (along with other --fast-read changes) END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-09T08:04:24.000000Z K 7 svn:log V 128 Drop almost 3k from /bin/sync by moving errno to a seperate file to avoid all syscalls pulling in sys_errlst[]. Noted by: bde END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-09T08:39:59.000000Z K 7 svn:log V 387 From the ChangeLog: : 2002-10-07 Werner LEMBERG : : * tmac/doc-common (Ss): Add final `.ns' (similar to `.Sh') to : suppress additional whitespace after the header. : : 2002-10-07 Ruslan Ermilov : : * tmac/doc-common (doc-volume-operating-system-ateol): New flag. : (Dt): Use it to improve language localization (especially Russian : and French). END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-09T08:48:56.000000Z K 7 svn:log V 247 MFV: - Suppress additional whitespace after the subsection header (.Ss). (This affects a tiny number of our manpages.) - Allow for a layout customization of the OS name in the document title (.Dt). (Needed for Russian and French manpages.) END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-09T08:50:26.000000Z K 7 svn:log V 146 Change BUS_SPACE_UNRESTRICTED (~0ul) to plain ~0 when used in the 'int nsegments' argument to bus_dma_tag_create(). ~0ul does not fit in an int. END K 10 svn:author V 3 pst K 8 svn:date V 27 2002-10-09T08:50:42.000000Z K 7 svn:log V 255 (Merged from current) Enhance TACACS+ library to fully support authorization requests in addition to existing authentication. No change to the existing APIs to preseve both binary and API compatibility. Submitted by: Paul Fraley END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-09T08:51:52.000000Z K 7 svn:log V 60 Print the OS name in the right place in the document title. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-09T08:54:32.000000Z K 7 svn:log V 176 Change BUS_SPACE_UNRESTRICTED (~0ul) to plain ~0 when used in the 'int nsegments' argument to bus_dma_tag_create(). ~0ul does not fit in an int on machines with 64 bit longs. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-09T09:19:28.000000Z K 7 svn:log V 323 Add support for the 6 new C99 struct lconv members dealing with formatting international monetary values: int_p_cs_precedes, int_n_cs_precedes, int_p_sep_by_space, int_n_sep_by_space, int_p_sign_posn, int_n_sign_posn. This should not break existing binaries or LC_MONETARY data files. Reviewed by: ache MFC after: 1 month END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-09T09:25:11.000000Z K 7 svn:log V 121 Add definitions for the new international monetary formatting struct lconv members to English (Australia) as an example. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-09T09:30:57.000000Z K 7 svn:log V 172 Fix build on alpha. It used to case an int to a pointer in order to do pointer arithmetic. Detour via uintptr_t, since we're generating an offset not dereferencing them. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-09T12:01:14.000000Z K 7 svn:log V 174 - Remove the splash, ppc, ppbus, plip and em devices from small boot floppy. - Remove the splash, ch and sa devices from normal boot floppy. - The agp device does not exist. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-09T12:01:43.000000Z K 7 svn:log V 107 Move the ed, fe, CD9660, MSDOSFS and NFSCLIENT into mfsroot floppy instead of the pcn, sf, ste, tl and tx. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-10-09T12:19:36.000000Z K 7 svn:log V 31 Fix build of 64 bit platforms. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-09T15:37:10.000000Z K 7 svn:log V 83 Bump to 4.7-STABLE and bump __FreeBSD_version to 470100. Approved by: re (murray) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-09T17:00:46.000000Z K 7 svn:log V 338 Remove 'at' hints for npx and apm as both drivers have identify routines that add an instance of themselves. The npx(4) driver doesn't even check the npx 'port' hint but hardcodes IO_NPX instead. The npx(4) driver also will use isa IRQ 13 (on x86, 8 on pc98) by default if no 'irq' hint is specified, so we don't need that hint either. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-09T17:17:24.000000Z K 7 svn:log V 766 - Move p_cpulimit to struct proc from struct plimit and protect it with sched_lock. This means that we no longer access p_limit in mi_switch() and the p_limit pointer can be protected by the proc lock. - Remove PRS_ZOMBIE check from CPU limit test in mi_switch(). PRS_ZOMBIE processes don't call mi_switch(), and even if they did there is no longer the danger of p_limit being NULL (which is what the original zombie check was added for). - When we bump the current processes soft CPU limit in ast(), just bump the private p_cpulimit instead of the shared rlimit. This fixes an XXX for some value of fix. There is still a (probably benign) bug in that this code doesn't check that the new soft limit exceeds the hard limit. Inspired by: bde (2) END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-10-09T19:38:55.000000Z K 7 svn:log V 311 Style fixes to: #include ordering; use const and static; ANSI functions; various usage synopses; bogus and/or unnecessary casting; exit values; use LINE_MAX instead of magic numbers; declare extern variables in a header; add $FreeBSD$ where missing. Reviewed by: markm, obrien Obtained from: NetBSD | fanf END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-09T19:46:09.000000Z K 7 svn:log V 14 Use __packed. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-10-09T19:55:04.000000Z K 7 svn:log V 336 Factorize bignums using the Pollard Rho algorithm. The code comes from NetBSD, altered to retain the FreeBSD -h feature and various stylistic improvements and avoid regressions. In the absence of OpenSSL (and therefore bignums) the old code is used. PR: 43831 Reviewed by: kris, markm, obrien Obtained from: NetBSD MFC after: 2 weeks END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-10-09T20:00:25.000000Z K 7 svn:log V 214 Mdocify and fix a load of errors dating back to the dawn of time. Don't mention hard limits for factor(6) since it now has bignum support. Obtained from: NetBSD (mdoc only -- their man page is still mostly wrong) END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-09T20:20:43.000000Z K 7 svn:log V 68 requires . Reviewed by: jake, mike END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-10-09T20:30:57.000000Z K 7 svn:log V 104 Kill obsolete #include which I didn't spot earlier because it's still in the NetBSD version. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-09T20:38:21.000000Z K 7 svn:log V 102 Include instead of like all the other sys/dev/acpica files. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-09T20:39:26.000000Z K 7 svn:log V 118 Use d_thread_t for cdevsw functions instead of struct thread * so that it is easier to share this code with 4-stable. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-10-09T20:42:40.000000Z K 7 svn:log V 127 Last commit was slightly hasty: #include is required on -CURRENT to be WARNS-safe (but not -STABLE for some reason) END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-10-09T21:02:43.000000Z K 7 svn:log V 86 Change x_fmt to %Y-%m-%d PR: 41043 Submitted by: Henrik Tunedal END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-09T21:47:04.000000Z K 7 svn:log V 228 Flesh out the extattr_{delete,get,set}_link() system calls: variations on the _file() theme that do not follow symlinks. Sync to MAC tree. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-09T21:47:29.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-09T21:48:22.000000Z K 7 svn:log V 219 Implement extattr_{delete,get,set}_link() system calls: extended attribute operations that do not follow links. Sync to MAC tree. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-09T21:48:57.000000Z K 7 svn:log V 157 Prototypes for new link extended attribute calls. Sync to MAC tree. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-09T22:04:09.000000Z K 7 svn:log V 67 Add a pointer to the alternate syscall tables on 64 bit platforms. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-09T22:10:23.000000Z K 7 svn:log V 266 Add placeholder stubs for nsendfile, mac_syscall, ksem_close, ksem_post, ksem_wait, ksem_trywait, ksem_init, ksem_open, ksem_unlink, ksem_getvalue, ksem_destroy, __mac_get_pid, __mac_get_link, __mac_set_link, extattr_set_link, extattr_get_link, extattr_delete_link. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-09T22:14:35.000000Z K 7 svn:log V 45 Try and patch up some tab-to-space spammage. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-09T22:26:48.000000Z K 7 svn:log V 152 Add brief mention of the extattr_*_link() system call variants. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-09T22:27:24.000000Z K 7 svn:log V 136 Try and deal with the #ifdef COMPAT_FREEBSD4 sendfile stuff. This would have been a lot easier if do_sendfile() was usable externally. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-09T22:28:48.000000Z K 7 svn:log V 64 regenerate. sendfile stuff and other recently picked up stubs. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-09T22:40:02.000000Z K 7 svn:log V 67 Sigh. Fix fat-fingering of diff. I knew this was going to happen. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-09T22:40:41.000000Z K 7 svn:log V 17 re-regen. Sigh. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-10-09T23:22:11.000000Z K 7 svn:log V 9 de-__P() END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-10T00:32:08.000000Z K 7 svn:log V 108 Explore new heights in alphabetization for _file and _fd variations on the extended attribute system calls. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2002-10-10T00:32:55.000000Z K 7 svn:log V 9 de-__P() END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-10-10T00:50:56.000000Z K 7 svn:log V 179 When verifying a superblock, the lower bound on block size is MINBSIZE (4096), not SBLOCKSIZE (8192). Submitted by: Tor.Egge@cvsup.no.freebsd.org Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-10-10T00:58:23.000000Z K 7 svn:log V 80 geom_mbr.c and geom_bsd.c would be kinda useful here too, at least for a while. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-10T04:02:49.000000Z K 7 svn:log V 85 Fix what looks like a merge-o from a conflict in the last commit to syscalls.master. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-10T04:08:11.000000Z K 7 svn:log V 113 Regen from syntax fix to syscalls.master. PR: Submitted by: Reviewed by: Approved by: Obtained from: MFC after: END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-10T04:08:12.000000Z K 7 svn:log V 42 Regen from syntax fix to syscalls.master. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-10T04:12:40.000000Z K 7 svn:log V 138 Cross-reference between byte and wide-character stdio functions. Remove references to fputwc() and fgetwc() being macros while I'm at it. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-10T04:31:57.000000Z K 7 svn:log V 68 Add cross-references to wide character versions of these functions. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:40:18.000000Z K 7 svn:log V 93 Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on October 9th 2002 20:15 EST. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:40:18.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r104752, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:40:44.000000Z K 7 svn:log V 110 Gcc 3.2.1-prerelease C++ support bits from the FSF anoncvs repo gcc-3_2-branch on October 9th 2002 20:15 EST. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:40:44.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r104754, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:40:48.000000Z K 7 svn:log V 118 Gcc 3.2.1-prerelease Objective C support bits from the FSF anoncvs repo gcc-3_2-branch on October 9th 2002 20:15 EST. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:40:48.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r104756, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:41:00.000000Z K 7 svn:log V 105 Gcc 3.2.1-prerelease libf2c bits from the FSF anoncvs repo gcc-3_2-branch on October 9th 2002 20:15 EST. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:41:00.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r104758, 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 2002-10-10T04:41:01.000000Z K 7 svn:log V 92 This commit was manufactured by cvs2svn to create tag 'gcc-vendor-gcc_3_2_anoncvs_20021009'. END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:46:44.000000Z K 7 svn:log V 156 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.2 kernel printf enchancements framework 1.3 suppress warnings on K&R main Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:47:27.000000Z K 7 svn:log V 120 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.2 kernel printf enchancements framework Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:49:03.000000Z K 7 svn:log V 399 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.\\{2,15\\} FREEBSD_NATIVE 1.\\{5,13\\} ELF, and objformat support 1.\\{16,23,25\\} Better cross building control 1.21 'GCC_OPTIONS' 1.27 cross-arch MD_EXEC_PREFIX fixes cc -print-search-dir fixes 1.28 Read specs from /usr/libdata/gcc/specs, if available Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:50:29.000000Z K 7 svn:log V 58 Use the stock 3.2.1-prerelease file. Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:51:11.000000Z K 7 svn:log V 214 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.2 -fformat-extensions 1.7 FORCE_OPTIMIZATION_DOWNGRADE knob for Alpha 1.14 -O0 -O1 should optimize alignment for time, not size Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:52:03.000000Z K 7 svn:log V 111 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.2 Localize the version number Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:52:41.000000Z K 7 svn:log V 108 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.11 -mno-align-long-strings Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:53:15.000000Z K 7 svn:log V 179 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.10 -mno-align-long-strings 1.11 Allow the specification of LONG_TYPE_SIZE on the command line. Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:53:46.000000Z K 7 svn:log V 109 Merge FreeBSD modifications into gcc 3.2.1-prerelease: 1.8 printf format error fixes Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T04:56:35.000000Z K 7 svn:log V 63 Add multilib_options variable definition. Approved by: obrien END K 10 svn:author V 3 kan K 8 svn:date V 27 2002-10-10T05:03:09.000000Z K 7 svn:log V 74 Allow ubsa(4) driver to be build as a kernel module. Approved by: obrien END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-10-10T08:57:39.000000Z K 7 svn:log V 105 Add BSD/OS 4.3. Submitted by: Sergey A. Osokin Reviewed by: grog MFC after: 1 week END K 10 svn:author V 8 keramida K 8 svn:date V 27 2002-10-10T10:07:19.000000Z K 7 svn:log V 67 Make sure strsep() gets a nul-terminated string. Reviewed by: phk END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-10-10T12:03:36.000000Z K 7 svn:log V 185 Fix IPOPT_TS processing: do not overwrite IP address by timestamp. PR: misc/42121 Submitted by: Praveen Khurjekar Reviewed by: silence on -net MFC after: 1 month END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-10T13:38:50.000000Z K 7 svn:log V 36 Fixed SBUS_RA_*_region_* functions. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-10T13:59:58.000000Z K 7 svn:log V 211 Incremental style improvements: more consistently avoid assignments in conditionals; remove some excess vertical whitespace; remove a bug in the return handling of the delete_vp() case for MAC. Spotted by: bde END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-10T14:03:00.000000Z K 7 svn:log V 52 Remove '-DUFS1_ONLY' from CFLAGS. It is not needed. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-10-10T14:14:29.000000Z K 7 svn:log V 117 Fixed a warning if COM_MULTIPORT option is not defined. Submitted by: Kaho Toshikazu END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-10-10T14:14:44.000000Z K 7 svn:log V 28 Correct a spelling mistake. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-10-10T14:16:08.000000Z K 7 svn:log V 30 Fix another spelling mistake. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-10T14:17:42.000000Z K 7 svn:log V 133 Update BSD family tree to include FreeBSD 4.6.2, NetBSD 1.6, and Mac OS X 10.2. Submitted by: Sergey A. Osokin END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-10T14:21:01.000000Z K 7 svn:log V 162 - Sort references in the Time section alphabetically. - Remove U25 time reference as it is never referenced. Submitted by: Sergey A. Osokin END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-10T14:32:11.000000Z K 7 svn:log V 78 RELNOTESng version number bumps for 4.7-STABLE. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-10T14:33:31.000000Z K 7 svn:log V 66 Reset release notes for 4.7-STABLE. Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-10T14:34:23.000000Z K 7 svn:log V 103 Reset errata file for 4.7-STABLE. First errata note: matcd(4) removal. Approved by: re (implicitly) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-10T14:47:03.000000Z K 7 svn:log V 80 Update "UNIX History" URL. Submitted by: Sergey A. Osokin END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-10T15:01:24.000000Z K 7 svn:log V 110 New errata: sysinstall *.o files in srelease distribution, two broken packages (database/rdfdb, mail/ssmtp). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-10T15:13:33.000000Z K 7 svn:log V 72 MFC: Add resource_list_print_type(). Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-10T15:15:01.000000Z K 7 svn:log V 107 MFC: Add support for bus_set/get/delete_resource() to the nexus device. Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-10T15:28:02.000000Z K 7 svn:log V 157 MFC: Replace APM_DEBUG with a runtime sysctl/loader tunable debug.apm_debug to control output of debug messages from apm. Sponsored by: The Weather Channel END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-10T15:53:27.000000Z K 7 svn:log V 121 MFC: sys/boot/i386/boot2 boot2.c (1.46) sys/boot/i386/loader main.c (1.26) Don't call INT 12H in boot program. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-10T16:02:33.000000Z K 7 svn:log V 116 MFC: src/sys/dev/bge if_bge.c (1.23) src/sys/dev/bge if_bgereg.h (1.8) Add support for the BCM5702x chips. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-10T16:16:51.000000Z K 7 svn:log V 102 MFC: src/sys/i386/pci pci_bus.c (1.92) Add 2 Ids for new ServerWorks host to PCI bridge chipset. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-10T16:20:52.000000Z K 7 svn:log V 38 Note the release date of 4.7-RELEASE. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-10T16:22:29.000000Z K 7 svn:log V 82 Note the release date of 4.7-RELEASE. Approved by: security-officer (implicitly) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-10T16:37:12.000000Z K 7 svn:log V 171 Use basename(3) to derive the name of the binary from argv[0]. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories Submitted by: green END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-10-10T16:42:54.000000Z K 7 svn:log V 177 - Fix a missort in the Time section. - Specify date for OS X 10.1. - Whitespace fix for NetBSD 1.5.3 release date. Submitted by: Sergey A. Osokin (mostly) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-10T16:47:21.000000Z K 7 svn:log V 408 Add -h flags to each of the *extattr(8) commands, indicating that the command should not follow the symlink if the target file is a symlink. Invoke the extattr_*_link(2) version of the system call in that situation, instead of extattr_*_file(2). This is consistent with other attribute management tools in the system. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-10-10T17:02:11.000000Z K 7 svn:log V 231 Hook up strsep(3) to libkern following a repo-copy by Peter. This will allow us to avoid nasty by-hand string parsing stuff in a number of places in the kernel, reducing the risk of unexpected consequences for kernel correctness. END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-10-10T17:07:19.000000Z K 7 svn:log V 127 Use correct document date. PR: 42757 Submitted by: Marc Falesse Approved by: sheldonh (mentor) END K 10 svn:author V 5 green K 8 svn:date V 27 2002-10-10T17:11:20.000000Z K 7 svn:log V 129 Correct argc verification (don't crash). Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-10-10T17:14:26.000000Z K 7 svn:log V 167 MFC rev 1.23 and 1.24 fix some typos and grammar. PR: 43361 Reported by: Eugene Grosbein Reviewed by: asmodai Approved by: sheldonh (mentor) END K 10 svn:author V 5 green K 8 svn:date V 27 2002-10-10T17:16:00.000000Z K 7 svn:log V 195 Add an -n option to write the trailing nul byte to the extattr when using setextattr(8) to write a string. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-10T17:17:07.000000Z K 7 svn:log V 111 New errata note: net/gnomicu missing a package dependency. Also fix up role attributes in filename elements. END K 10 svn:author V 5 green K 8 svn:date V 27 2002-10-10T17:19:43.000000Z K 7 svn:log V 137 Document the -n option and fix manpage Fl usage. Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-10-10T17:29:05.000000Z K 7 svn:log V 114 From PHK's flex tool- we can get -1 returned from xpt_path_target_id, so don't index off of it. MFC after: 1 day END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-10-10T17:30:06.000000Z K 7 svn:log V 122 Get the most recent 2300 f/w that's on the QLogic intranet- fixes lots of buglets and quite a few bugs. MFC after: 1 day END K 10 svn:author V 5 johan K 8 svn:date V 27 2002-10-10T18:21:41.000000Z K 7 svn:log V 95 MFC rev 1.17 Use correct arguments to sysctl in code example. Approved by: sheldonh (mentor) END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-10-10T18:25:28.000000Z K 7 svn:log V 94 Oops, it seems I've forgiven some ':'. Submitted by: Nephtali END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-10-10T18:27:54.000000Z K 7 svn:log V 78 MFC: (rev. 1.26) Ignore a bogus payload length field when there's no payload. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-10-10T18:43:05.000000Z K 7 svn:log V 74 MFC rev. 1.41: do not add a start offset time to the track duration time. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-10T19:08:58.000000Z K 7 svn:log V 368 MFC 1.176. Fix another W2K<->FreeBSD TCP bug. This one is a bug in FreeBSD when only a FIN is left to be acked. Most hosts will ack a FIN along with the data it was sent with but there is a case where a W2K box will only ack the data portion, requiring the FreeBSD box to retransmit the FIN. See 1.176 for more details. Found by: Guido van Rooij END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2002-10-10T19:16:10.000000Z K 7 svn:log V 181 Document that write(2) et al can return EROFS for attempts to write the disk label area. PR: 43891 Submitted by: Diomidis D. Spinellis MFC after: 3 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2002-10-10T19:17:58.000000Z K 7 svn:log V 85 MFC r1.4, a typo fix. PR: docs/42815 Submitted by: Nicola Vitale END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-10T19:21:50.000000Z K 7 svn:log V 198 Update various comments mainly related to retransmit/FIN that I documented while working on a previous bug. Fix a PERSIST bug. Properly account for a FIN sent during a PERSIST. MFC after: 7 days END K 10 svn:author V 4 ceri K 8 svn:date V 27 2002-10-10T19:23:47.000000Z K 7 svn:log V 94 MFC r1.76, add /var/empty. PR: docs/43364 Submitted by: Kim Scarborough END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2002-10-10T19:24:35.000000Z K 7 svn:log V 47 MFC libsbuf (rev 1.1 - 1.3). Approved by: des END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-10T19:27:48.000000Z K 7 svn:log V 257 Move utilitarian routines to util.c, which isn't the same as the old compatability-geared util.c. These are things like message printers and the PrintAddr function for traversing lists. Other general-purpose utilities inside make(1) can go here, in time. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-10T19:28:22.000000Z K 7 svn:log V 774 MFC fix vm_map_entry collisions and buffer_map collisions that can occur under very heavy memory pressure. There are places where the kernel can block where it normally does not block which were not properly handled. These fixes have been heavily tested. They are based on work Alan and Tor have done in -current but are not a direct MFC. They are not entirely optimal but they should be solid. Add a new sysctl counter, vm.v_intrans_coll and vm.v_intrans_wait which indicates how many times a vm_map_entry collision has been detected and how many times vm_map code had to block waiting for a collision to clear. Reviewed by: alc, tegge Testing by: "Marc G. Fournier" (note: there are still unresolved bugs on Marc's boxes unrelated to this patch). END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-10T19:48:20.000000Z K 7 svn:log V 233 Pass the sequential heuristic in the flags passed to the UFS balloc code, allowing us to reduce the number of I/O's necessary in a read-before write case. This code will be forward ported to -current. Submitted by: tegge (I think) END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-10T19:50:16.000000Z K 7 svn:log V 249 stable-only commit (does not apply to -current). Allow a zone to be tagged to panic the machine if the zone allocation fails. This will be used to catch zone allocations that fail that code assumes always succeed (can occur if we run out of KVM). END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-10-10T20:05:32.000000Z K 7 svn:log V 86 MFC keyword.c rev1.56, print a list of valid formats when no valid formats are given. END K 10 svn:author V 3 dcs K 8 svn:date V 27 2002-10-10T20:46:04.000000Z K 7 svn:log V 68 MFC: revision 1.13. Fix port byte order in the fwd ip,port command. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-10-10T20:46:14.000000Z K 7 svn:log V 78 MFen : errata/article.sgml => 1.1.2.85 relnotes/common/new.sgml => 1.22.2.301 END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-10-10T21:41:30.000000Z K 7 svn:log V 111 turn off debugging by default if bandwidth delay product limiting is turned on (it is already off in -stable). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-10-10T21:57:16.000000Z K 7 svn:log V 50 Fix typo in a package name. Submitted by: gioria END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-10-10T22:09:32.000000Z K 7 svn:log V 54 Correct the offset of the 'jfs' entry in fstypenames. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-10-10T22:56:18.000000Z K 7 svn:log V 300 Add a UTF-8 encoding method, which will eventually replace the antique "UTF2" method. Although UTF-8 and the old UTF2 encoding are compatible for 16-bit characters, the new UTF-8 implementation is much more strict about rejecting malformed input and also handles the full 31 bit range of characters. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2002-10-11T01:04:14.000000Z K 7 svn:log V 816 When considering a vnode for reuse in getnewvnode, we call vcanrecycle to check a free vnode's availability. If it is available, vcanrecycle returns an error code of zero and the vnode in question locked. The getnewvnode routine then used to call vn_start_write with the V_NOWAIT flag. If the filesystem was suspended while taking a snapshot, the vn_start_write would fail but getnewvnode would fail to unlock the vnode, instead leaving it locked on the freelist. The result would be that the vnode would be locked forever and would eventually hang the system with a race to the root when it was attempted to recycle it. This fix moves the vn_start_write check into vcanrecycle where it will properly unlock the vnode if it is unavailable for recycling due to filesystem suspension. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-11T04:30:59.000000Z K 7 svn:log V 289 o Set CBB_CARD_OK just before CARD_ATTACH_CARD. If ATTACH_CARD fails, then clear the bit. This allows ata driver to attach its children because it needs the interrupts enabled to succeed. Submitted by: iwasaki-san o Spell CardBus as CardBus, not Cardbus or CardBUS while I'm here. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-11T05:40:13.000000Z K 7 svn:log V 120 Add a new NewMedia BUSTOASTER that I bought on ebay (sadly w/o scsi dongle). Add PLANEX GWNS11H submitted by hanai-san. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-11T05:40:45.000000Z K 7 svn:log V 27 sync to 1.35 of pccarddevs END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-11T05:43:38.000000Z K 7 svn:log V 44 Add Planex GWNS11H Submitted by: hanai-san END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:01:20.000000Z K 7 svn:log V 143 Import of Binutils from the FSF 2.13 branch (just pre-.1 release). These bits are taken from the FSF anoncvs repo on 11-Oct-2002 22:39:35 PDT. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:01:20.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r104834, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:05:36.000000Z K 7 svn:log V 53 We use the stock version of this file as in rev 1.4. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:06:01.000000Z K 7 svn:log V 72 Use the vendor's 2.13.1_snap vendor version of this file as in rev 1.5. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:08:01.000000Z K 7 svn:log V 183 Merge our ELF branding into Binutils 2_13_20021011 snapshot. (note that this will be the last Binutils update to offer our original method of ELF branding (WANT_OLD_BRANDELF_METHOD)) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:09:39.000000Z K 7 svn:log V 140 On second thought, garbage collect the OLD_BRANDELF_METHOD. FreeBSD 5.0 is a good point to break from this historical ABI-breaking method. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:10:28.000000Z K 7 svn:log V 76 Merge rev 1.8 ("ELF_DYNAMIC_INTERPRETER") into Binutils 2.13_20021110 snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:11:03.000000Z K 7 svn:log V 69 Merge rev 1.6 (ELF_DYNAMIC_INTERPRETER) into Binutils 2.13_20021110. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:11:27.000000Z K 7 svn:log V 39 We use the stock version of this file. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:13:00.000000Z K 7 svn:log V 90 Merge rev 1.2 (FreeBSD a.out configuration support) into the Binutils 2.13_20021110 snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:13:25.000000Z K 7 svn:log V 47 Use the stock 2.13.1 snapshot version of this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:13:48.000000Z K 7 svn:log V 56 Bring the 2.13 snap version of this to the HEAD branch. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:14:49.000000Z K 7 svn:log V 74 Bring the binutils_2_13_20021110_snap version of this to the HEAD branch. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:15:47.000000Z K 7 svn:log V 91 Merge rev 1.2 (teach `ld' how to access FreeBSD's ld ELF hints) into Binutils 2.13.1 snap. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:18:04.000000Z K 7 svn:log V 74 Bring the binutils_2_13_20021110 snap version of this to the HEAD branch. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:19:00.000000Z K 7 svn:log V 31 Use the stock version of this. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:20:41.000000Z K 7 svn:log V 29 Don't do WARNS setting here. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:23:02.000000Z K 7 svn:log V 68 Update for 2.13 10-Oct-2002 import - Identify the version correctly END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:28:05.000000Z K 7 svn:log V 36 Update for 2.13 10-Oct-2002 import. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T06:48:16.000000Z K 7 svn:log V 71 Really update for 2.13 10-Oct-2002 import. (this time for sure Rocky) END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-11T07:00:30.000000Z K 7 svn:log V 363 Merge from NetBSD plus diff reduction to netbsd's pcmciadevs 1.177 file: o NETGEAR2 -> NETGEAR_2 o PLANEX2 -> PLANEX_2 o ACTIONTEC HWC01170 -> ACTIONTEC PRISM o linksys iwn2 -> iwn3 o Add: Ositech, DLINK_3, BAY emobility, buffalo lpc3_clt, netgear fa410TX. dynalink accton EN2216, corega ether II PCC TD, dlink dfe670TXD, dynalink l10c Obtained from: NetBSD END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-11T07:00:53.000000Z K 7 svn:log V 27 sync to 1.36 of pccarddevs END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-11T07:02:31.000000Z K 7 svn:log V 67 Some renamings from pccarddevs Add Linksys WCF11 Bay eMobility 11B END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-10-11T07:03:09.000000Z K 7 svn:log V 29 add some devices from NetBSD END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T07:06:21.000000Z K 7 svn:log V 28 Typo fixed on Vendor branch END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T07:06:21.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r104858, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T07:42:20.000000Z K 7 svn:log V 156 *sigh* The GNU folks want to layer and abstract yet another standard API. This time remove the xregex redirection and just directly use their own gnuregex. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T08:40:19.000000Z K 7 svn:log V 56 Yesterday was the 10th month of the year, not the 11st. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-11T08:52:17.000000Z K 7 svn:log V 35 Virgin import of FSF groff v1.18.1 END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-11T08:52:17.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r104862, 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 2002-10-11T08:52:18.000000Z K 7 svn:log V 77 This commit was manufactured by cvs2svn to create tag 'groff-vendor-v1_18_1'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-11T08:53:48.000000Z K 7 svn:log V 45 Removed files not present in v1.18.1 import. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-11T08:53:48.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r104865, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-11T08:54:15.000000Z K 7 svn:log V 38 Use stock (FSF) version of this file. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-11T08:54:44.000000Z K 7 svn:log V 28 Merge Groff 1.18.1 changes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-11T08:58:14.000000Z K 7 svn:log V 25 Upgrade to Groff 1.18.1. END K 10 svn:author V 2 ru K 8 svn:date V 27 2002-10-11T09:03:04.000000Z K 7 svn:log V 108 illegal.cc was renamed to invalid.cc. Bring in the fix that makes almost all characters above 128 "valid". END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T09:15:11.000000Z K 7 svn:log V 143 Import of Binutils from the FSF 2.13 branch (just pre-.1 release). These bits are taken from the FSF anoncvs repo on 11-Oct-2002 22:39:35 PDT. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-10-11T09:15:11.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r104871, 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 2002-10-11T09:15:12.000000Z K 7 svn:log V 95 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_13_20021011'. END