ƒ­M130391 229 133 229 185 205 236 503 233 491 184 142 124 290 156 150 185 700 475 153 126 210 144 262 281 152 129 480 262 185 130 137 143 287 181 143 119 113 139 140 135 136 185 188 168 161 506 196 158 157 982 225 203 157 111 176 165 213 209 135 380 153 281 162 342 109 132 114 292 236 179 251 231 121 113 185 127 202 141 180 124 155 134 319 255 229 218 206 143 312 161 1321 454 158 183 324 220 250 150 125 222 138 165 243 165 742 282 104 590 343 273 233 243 1488 391 240 143 233 368 370 108 148 152 123 299 540 135 209 258 337 230 163 130 178 119 112 272 134 373 208 191 138 197 106 125 157 140 296 234 112 116 258 184 153 180 118 242 323 137 288 197 173 255 169 246 234 158 169 362 218 1038 148 240 240 138 167 179 172 140 239 269 151 117 461 155 125 138 259 154 124 220 313 363 137 233 169 166 164 167 166 166 309 517 242 203 117 318 117 133 110 105 457 121 322 176 191 561 172 158 140 519 141 240 181 568 154 240 177 167 495 234 K 10 svn:author V 2 le K 8 svn:date V 27 2004-06-12T21:22:47.000000Z K 7 svn:log V 42 Add gvinum, the geom_vinum userland tool. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2004-06-12T21:41:41.000000Z K 7 svn:log V 131 s/mbps/Mbps/ We don't support any 10 millibit-per-second network cards. PR: docs/67719 Submitted by: Linh Pham MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-12T22:09:34.000000Z K 7 svn:log V 89 Move #ifdef _KERNEL higher in socketvar.h to cover various socket buffer related macros. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-06-12T22:49:06.000000Z K 7 svn:log V 107 A first stab at truss support for amd64, basically cogged from i386. It seems to work in my limited tests. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-12T23:36:59.000000Z K 7 svn:log V 139 Correct whitespace errors in merge from rwatson_netperf: tabs instead of spaces, no trailing tab at the end of line. Pointed out by: csjp END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-13T00:23:03.000000Z K 7 svn:log V 406 Introduce socket and UNIX domain socket locks into hard-coded lock order definition for witness. Send lock before receive lock, and socket locks after accept but before select: filedesc -> accept -> so_snd -> so_rcv -> sellck All routing locks after send lock: so_rcv -> radix node head All protocol locks before socket locks: unp -> so_snd udp -> udpinp -> so_snd tcp -> tcpinp -> so_snd END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-13T01:36:31.000000Z K 7 svn:log V 137 Prepare pf for building with ALTQ: - remove old pfaltq module linkage - move pfaltq_running to pf_ioctl.c It is protected by PF_LOCK() END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-13T02:50:07.000000Z K 7 svn:log V 394 Socket MAC labels so_label and so_peerlabel are now protected by SOCK_LOCK(so): - Hold socket lock over calls to MAC entry points reading or manipulating socket labels. - Assert socket lock in MAC entry point implementations. - When externalizing the socket label, first make a thread-local copy while holding the socket lock, then release the socket lock to externalize to userspace. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-06-13T03:44:11.000000Z K 7 svn:log V 92 - Remove an unused declaration. - Move a definition inside the scope of a #ifdef _KERNEL. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-06-13T04:53:26.000000Z K 7 svn:log V 47 MFC: Syncronise the device list with -current. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-06-13T04:55:20.000000Z K 7 svn:log V 29 Sync to 1.11.2.59 of usbdevs END K 10 svn:author V 3 jmg K 8 svn:date V 27 2004-06-13T05:00:19.000000Z K 7 svn:log V 197 make code less broken, only try to create unit 0 since there can only be one, this will help prevent multipling devices if this driver is ever loaded/unloaded multiple times... Prodded by: julian END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-06-13T06:18:25.000000Z K 7 svn:log V 61 MFC 1.15: Add support Sony/Ericsson SEMC DSS-20 SyncStation. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-06-13T07:35:47.000000Z K 7 svn:log V 55 MFC 1.21: Add support SUNTAC U-Cable type A4 (AS144L4) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-06-13T07:47:38.000000Z K 7 svn:log V 90 MFC 1.107: Add support Neodio-3260 8-in-1 multi format USB memory card / flash controller END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-06-13T09:08:44.000000Z K 7 svn:log V 604 Get rid of UMA zones and instead allocate all ecb's up front and track them in a TAILQ. Re-arrange some of the ecb elements so that they can stay stable through alloc/free cycles while the rest get bzero'd. - Use the tag_id from the ecb rather than fro the ccb. The latter is only for target mode. - Honor the ccb flags for tag_action when deciding whether to do a tagged or untagged transaction. - Re-arrange autosense completion so that it works correctly in failure cases. - Turn on the PI_TAG_ABLE flag so that CAM will send us tagged transactions. This enables tagged queueing in the driver. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-06-13T10:54:36.000000Z K 7 svn:log V 382 Add a new driver to support IP over firewire. This driver is intended to conform to the rfc2734 and rfc3146 standard for IP over firewire and should eventually supercede the fwe driver. Right now the broadcast channel number is hardwired and we don't support MCAP for multicast channel allocation - more infrastructure is required in the firewire code itself to fix these problems. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-06-13T10:57:10.000000Z K 7 svn:log V 61 Be smarter about printing non-ethernet link-level addresses. END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-06-13T11:21:06.000000Z K 7 svn:log V 32 Paranoia, WARNS fixes and lint. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2004-06-13T11:22:58.000000Z K 7 svn:log V 114 To support the promiscuous mode udav(4) driver PR: kern/67862 Submitted by: WATANABE Shingo END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-06-13T13:58:00.000000Z K 7 svn:log V 52 Add configuration rom entries for IP over firewire. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2004-06-13T14:40:12.000000Z K 7 svn:log V 165 MFC: 1.55; initialise `restartcnt' so that restarting the port is actually attempted. This fixes "port error, giving up port 1" errors on some VIA UHCI controllers. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-06-13T15:44:00.000000Z K 7 svn:log V 185 Add the capacity for the rfc1490 node to handle cisco style encasulation which is often used alongside rfc1490 in frame relay links. Submitted by: Gleb Smirnoff END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-06-13T16:20:23.000000Z K 7 svn:log V 56 Remove a stale reference to %Ef and %EF from a comment. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-13T17:15:05.000000Z K 7 svn:log V 37 Use NG_FREE_MSG() instead of FREE(). END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-13T17:29:10.000000Z K 7 svn:log V 384 Link ALTQ to the build and break with ABI for struct ifnet. Please recompile your (network) modules as well as any userland that might make sense of sizeof(struct ifnet). This does not change the queueing yet. These changes will follow in a seperate commit. Same with the driver changes, which need case by case evaluation. __FreeBSD_version bump will follow. Tested-by: (i386)LINT END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-13T17:29:35.000000Z K 7 svn:log V 169 Associate a device_t with an ACPI_HANDLE. This make AcpiWalkNamespace more useful. If ACPI-CA allowed null object handlers, we wouldn't need the placeholder function. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-13T17:31:16.000000Z K 7 svn:log V 90 Bump __FreeBSD_version for ALTQ. Also put some notes in UPDATING regarding the ABI break. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-13T17:57:15.000000Z K 7 svn:log V 35 Cast printf'ed values to intmax_t. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-13T18:03:44.000000Z K 7 svn:log V 46 Assorted markup, grammar, and spelling fixes. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-13T18:06:49.000000Z K 7 svn:log V 51 Fix unterminated RCSID. Submitted by: Liam J. Foy END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2004-06-13T18:38:46.000000Z K 7 svn:log V 189 Sync up with KAME. The main change is to try to avoid exposing exposing information about the endianness and alighment requirements in the packets sent by traceroute6. Obtained from: KAME END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-13T18:39:20.000000Z K 7 svn:log V 86 Suggest a full build-/installworld instead of just installincludes. Requested-by: ru END K 10 svn:author V 6 scottl K 8 svn:date V 27 2004-06-13T18:45:57.000000Z K 7 svn:log V 48 Pass the correct argument to ncr53c9x_timeout() END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-06-13T19:15:44.000000Z K 7 svn:log V 27 Remove advertising clause. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-13T19:22:53.000000Z K 7 svn:log V 18 style.Makefile(5) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-06-13T19:48:38.000000Z K 7 svn:log V 47 Remove dead or unneeded code, e.g., spl calls. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-13T19:54:12.000000Z K 7 svn:log V 45 Simplify conditional compilation logic some. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-06-13T19:55:16.000000Z K 7 svn:log V 43 Add MAC framework bits to the output path. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-13T20:02:22.000000Z K 7 svn:log V 41 Update for include/altq Reminded-by: ru END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-13T20:17:44.000000Z K 7 svn:log V 93 Include vm/vm_param.h to pull in KERNBASE now. This should fix the pc98 tinderbox breakage. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-06-13T21:24:56.000000Z K 7 svn:log V 97 What world have we come to when even style(9) isn't unfailable: correct style nit in an example. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-06-13T21:59:42.000000Z K 7 svn:log V 76 Prevent the loss of a PG_M bit through an SMP race in pmap_ts_referenced(). END K 10 svn:author V 3 das K 8 svn:date V 27 2004-06-13T22:07:47.000000Z K 7 svn:log V 69 Add __fixpt_t to _types.h, and typedef __fixpt_t fixpt_t in types.h. END K 10 svn:author V 3 das K 8 svn:date V 27 2004-06-13T22:07:58.000000Z K 7 svn:log V 413 Make this header a little bit more XSI-compliant: - Define type rlim_t and struct timeval. This makes autoconf happier. (PR: 62388) - Add RLIMIT_AS, which is an alias for our RLIMIT_VMEM. - structs orlimit and loadavg, as well as macros CP*, should only appear if __BSD_VISIBLE. - Use underscored versions of int32_t and fixpt_t in case is not included. - Document areas of non-conformance. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-13T22:12:02.000000Z K 7 svn:log V 100 Add PCI identifier for Dell modified SBLive! card Submitted by: Joseph Dunn END K 10 svn:author V 3 das K 8 svn:date V 27 2004-06-13T22:19:29.000000Z K 7 svn:log V 66 Document RLIMIT_AS. While here, correct an insertion sort error. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-13T22:46:32.000000Z K 7 svn:log V 62 Note when this driver 1st appeared in FreeBSD besides NetBSD. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-13T22:52:30.000000Z K 7 svn:log V 889 Add support to ACPI to manage its own resources. Previously, resource allocation was passed up to nexus. Now, we probe sysresource objects and manage the resources they describe in a local rman pool. This helps devices which attach/detach varying resources (like the _CST object) and module loads/unloads. The allocation/release routines now check to see if the resource is described in a child sysresource object and if so, allocate from the local rman. Sysresource objects add their resources to the pool and reserve them upon boot. This means sysresources need to be probed before other ACPI devices. Changes include: * Add ordering to the child device probe. The current order is: system resource objects, embedded controllers, then everything else. * Make acpi_MatchHid take a handle instead of a device_t arg. * Replace acpi_{get,set}_resource with the generic equivalents. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-13T22:52:38.000000Z K 7 svn:log V 129 #if out an old leftover in the KAME code. opt_cpu.h is no longer useful here and breaks build on some arch. Found-by: tinderbox END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-13T23:03:57.000000Z K 7 svn:log V 107 The majority of FreeBSD/amd64 machines are SMP, so use ADAPTIVE_MUTEXES by default to improve performance. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-14T00:22:10.000000Z K 7 svn:log V 62 Language tweak in explaining the mouse wheel's functionality. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-14T00:38:54.000000Z K 7 svn:log V 16 Use __FBSDID(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-06-14T01:17:50.000000Z K 7 svn:log V 84 Introduce pmap locking to many of the pmap functions. There is more to come later. END K 10 svn:author V 3 das K 8 svn:date V 27 2004-06-14T01:32:40.000000Z K 7 svn:log V 73 Use .Dv instead of .Li for all the RLIMIT_* constants. Requested by: ru END K 10 svn:author V 7 wollman K 8 svn:date V 27 2004-06-14T02:38:55.000000Z K 7 svn:log V 116 Update for newsletter V-9 (which brings with it an orthography problem) and V-10 (which does not affect us at all). END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-14T03:40:56.000000Z K 7 svn:log V 116 Use the new API for acpi_MatchHid(). The difference between ACPI_HANDLE and device_t isn't caught by the compiler. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-14T03:52:19.000000Z K 7 svn:log V 43 Don't probe/attach in the ACPI_DEBUG case. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-14T03:55:09.000000Z K 7 svn:log V 284 Unbreak non-ALTQ kernel linking. I forgot about tbr_dequeue. In the end drivers should be building with ALTQ checks by default, but for now build them with the old macros for non-ALTQ kernels. Note: Check new features w/ LINT *and* w/ LINT minus the new feature. Found-by: rwatson END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-14T04:01:12.000000Z K 7 svn:log V 61 Clean up acpi_probe_order() a bit and clarify some comments. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-14T04:37:45.000000Z K 7 svn:log V 188 Remove disable_on_poweroff and our pre-sync shutdown handler. Disabling of GPEs is now done in acpi_shutdown() and so we no longer need the option of disabling ACPI in the poweroff case. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-14T07:21:19.000000Z K 7 svn:log V 70 Make fdisk initialize the first instead of the last slice by default. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-14T07:26:23.000000Z K 7 svn:log V 249 Add support for more linux ioctls. I've had this sitting in my tree for a long time and I can't seem to find who sent it to me in the first place, apologies to whoever is missing out on a Contributed by: line here. I belive it works as it should. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-14T07:27:27.000000Z K 7 svn:log V 17 Document -d flag END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-14T07:28:22.000000Z K 7 svn:log V 40 Improve spec to spec comparison output. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-06-14T08:17:51.000000Z K 7 svn:log V 22 Fix big-endian build. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-14T09:09:06.000000Z K 7 svn:log V 200 From ChangeLog: : 2004-06-10 Colin Percival : * doc/meintro.me, doc/meref.me: Don't use \*[td], \n[dy], \*[mo], : and \n[mo] to avoid dependency on current date. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-14T09:09:06.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r130457, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-06-14T09:31:29.000000Z K 7 svn:log V 83 Import tzcode2004a. Obtained from: ftp://elsie.nci.nih.gov/pub/tzcode2004a.tar.gz END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-06-14T09:34:20.000000Z K 7 svn:log V 158 If we run out of transmission labels, just re-queue the packet for later instead of printing endless error messages on the console and discarding the packet. END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-06-14T10:31:52.000000Z K 7 svn:log V 134 Merge changes from the tzcode2004a import. Wherever possible I tried to bring us closer to the vendor branch. Requested by: wollman END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-06-14T10:55:03.000000Z K 7 svn:log V 29 Add manpage for fwip driver. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-06-14T11:36:00.000000Z K 7 svn:log V 21 Update-only configs. END K 10 svn:author V 3 des K 8 svn:date V 27 2004-06-14T12:10:48.000000Z K 7 svn:log V 93 Add a JOBS config keyword, which corresponds to the --jobs tinderbox(1) command line option. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-06-14T12:16:43.000000Z K 7 svn:log V 35 Fix formatting of AUTHORS section. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T14:03:10.000000Z K 7 svn:log V 109 Add whois.iana.org to the whois(1) utility, under the -I option. PR: bin/48914 Submitted by: James Raftery END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-06-14T14:12:29.000000Z K 7 svn:log V 49 Fixes from the mdoc(7) police. Submitted by: ru END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T14:18:41.000000Z K 7 svn:log V 88 Document some return values. PR: bin/22198 Submitted by: Nick Johnson (with cleanups) END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T14:24:18.000000Z K 7 svn:log V 32 Date bump. Requested by: krion END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-14T14:25:03.000000Z K 7 svn:log V 63 Remove a left over from userland buffer-cache access to disks. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T14:49:44.000000Z K 7 svn:log V 42 Date bump. Nudged by: ru Pointy hat: bms END K 10 svn:author V 5 josef K 8 svn:date V 27 2004-06-14T15:01:16.000000Z K 7 svn:log V 224 Improve mapping of relative to absolute volume. I added bounds checking to the patch and cg improved the formular. Submitted by: Andriy Gapon PR: kern/65485 Approved by: cg Reviewed by: imp, rwatson, le END K 10 svn:author V 3 bde K 8 svn:date V 27 2004-06-14T15:37:49.000000Z K 7 svn:log V 162 Fixed some style bugs: - the comments on the rune/wide char types were lost - struct cdev was bogusly forward declared - some comments were excessively indented. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T16:04:59.000000Z K 7 svn:log V 136 Wordsmith the BUGS section re: IPv6 link-local addresses. PR: docs/66541 Submitted by: Michel Lavondes (with some cleanups/additions) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-14T16:13:05.000000Z K 7 svn:log V 122 Remove some more leftover from the old pfaltq_module hack to allow for kernels w/ pf, but w/o altq. Reported-by: Xin LI END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-06-14T16:53:20.000000Z K 7 svn:log V 113 Factor out some duplicated code and fix some style(9) issues. Submitted by: Liam J. Foy END K 10 svn:author V 2 le K 8 svn:date V 27 2004-06-14T17:06:55.000000Z K 7 svn:log V 52 Correctly calculate subdisk offset in RAID5 plexes. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-06-14T17:12:32.000000Z K 7 svn:log V 220 Don't free a VINUMDRIVE softc when it's orphaned or spoiled. All allocated ressouces should be ultimately freed in gv_destroy_geom() (when unloading the module and not earlier), but I need to look at this more closely. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T17:30:46.000000Z K 7 svn:log V 69 Add whois.abuse.net to whois(1). Submitted by: ceri (with cleanups) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-14T18:16:22.000000Z K 7 svn:log V 1223 The socket field so_state is used to hold a variety of socket related flags relating to several aspects of socket functionality. This change breaks out several bits relating to send and receive operation into a new per-socket buffer field, sb_state, in order to facilitate locking. This is required because, in order to provide more granular locking of sockets, different state fields have different locking properties. The following fields are moved to sb_state: SS_CANTRCVMORE (so_state) SS_CANTSENDMORE (so_state) SS_RCVATMARK (so_state) Rename respectively to: SBS_CANTRCVMORE (so_rcv.sb_state) SBS_CANTSENDMORE (so_snd.sb_state) SBS_RCVATMARK (so_rcv.sb_state) This facilitates locking by isolating fields to be located with other identically locked fields, and permits greater granularity in socket locking by avoiding storing fields with different locking semantics in the same short (avoiding locking conflicts). In the future, we may wish to coallesce sb_state and sb_flags; for the time being I leave them separate and there is no additional memory overhead due to the packing/alignment of shorts in the socket buffer structure. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2004-06-14T18:19:05.000000Z K 7 svn:log V 361 Change the return value of sema_timedwait() so it returns 0 on success and a proper errno value on failure. This makes it consistent with cv_timedwait(), and paves the way for the introduction of functions such as sema_timedwait_sig() which can fail in multiple ways. Bump __FreeBSD_version and add a note to UPDATING. Approved by: scottl (ips driver), arch END K 10 svn:author V 3 jdp K 8 svn:date V 27 2004-06-14T18:33:21.000000Z K 7 svn:log V 66 Update the .Dd date for previous commit. Gently nudged by: krion END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-06-14T18:37:23.000000Z K 7 svn:log V 91 Fix a couple of typos. PR: doc/67894 Submitted by: Chris Pepper pepper at reppep dot com END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T18:39:28.000000Z K 7 svn:log V 231 Add prototypes for the userland gmon support functions, which normally live in src/lib/libc/gmon/gmon.c. glibc puts these prototypes in the same header, so put them here for the sake of consistency. PR: bin/4459 Reviewed by: bde END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T18:41:24.000000Z K 7 svn:log V 127 Document the location of the header file which declares the function prototypes documented in this manual page. PR: bin/4459 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2004-06-14T18:54:14.000000Z K 7 svn:log V 157 Revert the removal of the initial_irq hack for now as this code is more broken than I thought and doesn't do a good job of routing virgin interrupts at all. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T19:29:37.000000Z K 7 svn:log V 58 Add -b to usage. Pointed out by: ceri Pointy hat to: bms END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T19:31:10.000000Z K 7 svn:log V 33 mdoc(7) police Submitted by: ru END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-14T20:54:18.000000Z K 7 svn:log V 125 Teach fstat(1) about new location for socket state flags relating to socket buffer state. Submitted by: rik Reminded by: le END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2004-06-14T20:55:30.000000Z K 7 svn:log V 42 Use %zu to print values with type size_t. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-14T21:42:01.000000Z K 7 svn:log V 69 Update for so_state->sb_state, SB_* flag renames. Submitted by: rik END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-14T22:03:14.000000Z K 7 svn:log V 146 Remove unneeded '-' from comment header; this comment contains only English text paragraphs that shouldn't have problems when run through indent. END K 10 svn:author V 5 simon K 8 svn:date V 27 2004-06-14T22:10:56.000000Z K 7 svn:log V 71 Add HP Smart Array 6422 and V100 to the list of supported controllers. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T22:34:13.000000Z K 7 svn:log V 649 Change the default behaviour of talk(1) to use "localhost" as the "machine name" in ntalkd(8) request packets, when the destination and source are local. This should make talk(1) use much more pleasant for those security- conscious individuals who have chosen to bind talkd to "localhost". Previous to this change, talk(1) would require that the hostname of the machine, as retrieved by gethostname(3), resolved to a valid and reachable IPv4 address, using gethostbyname(3). This makes talk(1) dependent on a valid host entry for "localhost" in /etc/hosts (or the Domain Name System). PR: bin/23178 Submitted by: angui.sh admin (with cleanups) END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T22:43:05.000000Z K 7 svn:log V 189 Do not depend on the global 'sockt' being initialized to 0; instead, use the symbolic constant STDIN_FILENO, as this is a daemon invoked from inetd. Remove 'sockt' as it is not referenced. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-14T22:44:13.000000Z K 7 svn:log V 12 Whitespace. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-15T00:07:23.000000Z K 7 svn:log V 492 Clean up usage message(s): * Usage goes to stderr, not stdout * Use correct argument markup * bsdtar --help no longer exits with an error return code * ensure that the word "bsdtar" appears in the first line output from "bsdtar --help" (even if the program is invoked as "tar") In particular, scripts can now test for the presence of bsdtar. For example, in /bin/sh: if (tar --help 2>&1 | grep bsdtar >/dev/null 2>&1) then \ echo bsdtar; else echo not bsdtar; fi END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-15T00:23:26.000000Z K 7 svn:log V 250 Ignore kernel routes with the RTF_WASCLONED flag set. This is a slight modification of a patch which was already applied for BSD/OS in the Rhyolite.com sources; this file is already off the vendor branch. PR: bin/57484 Submitted by: Richard Perini END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-15T00:28:34.000000Z K 7 svn:log V 175 Rename -X to --one-file-system, as GNU tar uses -X for something else. I would really like a short option for this, but all of the obvious ones conflict with something else. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-15T00:36:08.000000Z K 7 svn:log V 140 Add Device ID for: Radeon 9200 Series - Secondary. PR: conf/67700 Submitted by: Jukka A. Ukkonen Reviewed by: http://www.pcidatabase.com/ END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-15T00:38:12.000000Z K 7 svn:log V 150 Add Device ID for: TI 802.11b/g Wireless Cardbus/PCI Adapter PR: conf/67700 Submitted by: Jukka A. Ukkonen Reviewed by: http://www.pcidatabase.com/ END K 10 svn:author V 5 green K 8 svn:date V 27 2004-06-15T01:02:00.000000Z K 7 svn:log V 1392 Make contigmalloc() more reliable: 1. Remove a race whereby contigmalloc() would deadlock against the running processes in the system if they kept reinstantiating the memory on the active and inactive page queues that it was trying to flush out. The process doing the contigmalloc() would sit in "swwrt" forever and the swap pager would be going at full force, but never get anywhere. Instead of doing it until the queues are empty, launder for as many iterations as there are pages in the queue. 2. Do all laundering to swap synchronously; previously, the vnode laundering was synchronous and the swap laundering not. 3. Increase the number of launder-or-allocate passes to three, from two, while failing without bothering to do all the laundering on the third pass if allocation was not possible. This effectively gives exactly two chances to launder enough contiguous memory, helpful with high memory churn where a lot of memory from one pass to the next (and during a single laundering loop) becomes dirtied again. I can now reliably hot-plug hardware requiring a 256KB contigmalloc() without having the kldload/cbb ithread sit around failing to make progress, while running a busy X session. Previously, it took killing X to get contigmalloc() to get further (that is, quiescing the system), and even then contigmalloc() returned failure. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-15T01:08:09.000000Z K 7 svn:log V 298 Add a paragraph about the importance of byte order when using raw sockets with the IP_HDRINCL option. Add a list entry about the errors which IP_HDRINCL can return. Bump .Dd. PR: docs/30873 Submitted by: Douglas De Couto Obtained from: BSD/OS (byte order), some old libnet stuff I did years ago. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-15T01:18:56.000000Z K 7 svn:log V 147 Add an MLINKS entry, rawip, to make the raw socket userland documentation somewhat easier to find. PR: docs/30873 Requested by: Douglas De Couto END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2004-06-15T01:24:41.000000Z K 7 svn:log V 48 The maximum value of iovcnt is IOV_MAX, not 16. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-06-15T01:33:39.000000Z K 7 svn:log V 138 Insurance: cause a proper symbol lookup failure for symbol entries that reference unknown sections.. rather than returning a small value. END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-06-15T01:35:57.000000Z K 7 svn:log V 273 Fix symbol lookups between modules. This caused modules that depend on other modules to explode. eg: snd_ich->snd_pcm and umass->usb. The problem was that I was using the unified base address of the module instead of finding the start address of the section in question. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-15T01:45:19.000000Z K 7 svn:log V 274 Transform tbr_dequeue into a function pointer in order to build drivers with ALTQ enabled versions of IFQ_* macros by default, as requested by serveral others. This is a follow-up to the quick fix I committed yesterday which turned off the ALTQ checks for non-ALTQ kernels. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-15T01:51:45.000000Z K 7 svn:log V 11 Fix build. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-15T02:12:12.000000Z K 7 svn:log V 56 We only need the devclass_find() result, not the softc. END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-15T02:17:23.000000Z K 7 svn:log V 60 Catch one more use of acpi_MatchHid and update for new API. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-15T03:40:39.000000Z K 7 svn:log V 28 Fix a typeo in IFQ_HANDOFF. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-15T03:51:44.000000Z K 7 svn:log V 202 Grab the socket buffer send or receive mutex when performing a read-modify-write on the sb_state field. This commit catches only the "easy" ones where it doesn't interact with as yet unmerged locking. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-15T04:13:59.000000Z K 7 svn:log V 443 Lock down rawcb_list, a global list of control blocks for raw sockets, using rawcb_mtx. Hold this mutex while modifying or iterating over the control list; this means that the mutex is held over calls into socket delivery code, which no longer causes a lock order reversal as the routing socket code uses a netisr to avoid recursing socket -> routing -> socket. Note: Locking of IPsec consumers of rawcb_list is not included in this commit. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-15T05:55:41.000000Z K 7 svn:log V 38 Add gtar-compatible -X/--exclude-from END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-15T06:24:54.000000Z K 7 svn:log V 111 Oops. bsdtar's old -X option didn't take an argument; the new (gtar-compatible) one does require an argument. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-15T06:44:41.000000Z K 7 svn:log V 160 As near as I can tell, --no-same-permissions is a no-op in gtar, so that makes it easy to implement. Required by: audio/timidity port Thanks to: Kris Kennaway END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-15T07:12:04.000000Z K 7 svn:log V 239 Be a little more careful about creating directories: * Restore directories with 0700 permissions initially, then use the fixup pass to correct the permissions * Trim trailing "/" and "/." in mkdirpath() Suggested by: Garrett Wollman END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2004-06-15T07:16:44.000000Z K 7 svn:log V 132 Update some internal comments about the --no-same-permissions option. Thanks to: Kris Kennaway for doing some gtar research for me. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-06-15T07:41:44.000000Z K 7 svn:log V 71 Add pmap locking to pmap_extract(), pmap_mincore(), and pmap_remove(). END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-06-15T11:02:09.000000Z K 7 svn:log V 38 Increase robustness of SATA handling. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-06-15T11:16:36.000000Z K 7 svn:log V 86 Dont set prefetch etc on VIA chips, causes problems on newer chips and ATAPI devices. END K 10 svn:author V 3 sos K 8 svn:date V 27 2004-06-15T11:38:48.000000Z K 7 svn:log V 27 Oops, backout debug code.. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-15T12:48:50.000000Z K 7 svn:log V 21 Overhaul the markup. END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-06-15T13:31:20.000000Z K 7 svn:log V 179 MFC: Bring the description for login_getclassbyname in sync with the function's arguments. The function has as a second argument a struct passwd * pointer, not a directory name. END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-06-15T13:38:12.000000Z K 7 svn:log V 42 MFC: Fix and clarify unparsable sentence. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-15T13:43:11.000000Z K 7 svn:log V 276 Fill in locking annotation for additional socket fields: so_timeo Used as a sleep/wakeup address, no locking. sb_* Almost all socket buffer fields locked with sockbuf lock for the oskcet buffer. so_cred Static after socket creation. END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-06-15T14:01:36.000000Z K 7 svn:log V 115 MFC 1.18 and 1.19 1.18 - Add Greek character encoding suport. (dds) 1.19 - Really add -l to the usage output. (ru) END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-06-15T14:09:23.000000Z K 7 svn:log V 99 Undo the previous 1.19 "Really add -l to the usage output." MFC. RELENG_4 does not support led(4). END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-06-15T14:16:04.000000Z K 7 svn:log V 46 MFC 1.14 Add Greek character encoding suport. END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-06-15T14:25:21.000000Z K 7 svn:log V 104 MFC 1.101: shave-off per packet getprotobynumber() calls reducing default case running overhead by 38%. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2004-06-15T16:03:49.000000Z K 7 svn:log V 14 Fix spelling. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-15T16:48:42.000000Z K 7 svn:log V 33 mdoc(7) police Submitted by: ru END K 10 svn:author V 3 njl K 8 svn:date V 27 2004-06-15T16:49:20.000000Z K 7 svn:log V 65 s/device_get_handle/acpi_get_handle Submitted by: Hiroyuki Aizu END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-06-15T17:31:35.000000Z K 7 svn:log V 48 Connect geom(8) to the build. Reminded by: des END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-06-15T17:38:10.000000Z K 7 svn:log V 203 Partial MFC of 1.7: added some missing defines. These are needed to MFC usr.sbin/ppp/radius.c 1.44 Submitted by: Michael Bretterklieber PR: 46555 PR: bin/61294 Approved by: ru END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-06-15T17:39:34.000000Z K 7 svn:log V 141 MFC 1.44 Send RADIUS gigaword data when OctetsIn or OctetsOut go over UINT32_MAX. PR: bin/61294 Submitted by: Boris Kovalenko END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-15T19:26:11.000000Z K 7 svn:log V 21 Overhaul the markup. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-06-15T19:28:40.000000Z K 7 svn:log V 24 Remove a stale comment. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-06-15T19:40:47.000000Z K 7 svn:log V 166 If a device is not ONLINE, do not attempt to submit any commands or I/O to the volume. This solves a panic when removing a disk in a RAID 0 volume. Reported by: le END K 10 svn:author V 5 markm K 8 svn:date V 27 2004-06-15T20:23:02.000000Z K 7 svn:log V 90 Oops. My last commit included a bug that would make "su -m" always use /bin/sh. Fix this. END K 10 svn:author V 2 le K 8 svn:date V 27 2004-06-15T20:56:25.000000Z K 7 svn:log V 62 Fix several bugs related to subdisk drive_offset calculation. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-06-15T21:09:45.000000Z K 7 svn:log V 89 MFC: rev 1.47 and 1.48 Add a bunch of PCI device ID's and only do I/O to ONLINE volumes. END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-06-15T21:18:26.000000Z K 7 svn:log V 27 MFC: Turn on SCSI PREFETCH END K 10 svn:author V 2 ps K 8 svn:date V 27 2004-06-15T21:22:29.000000Z K 7 svn:log V 150 MFC: rev 1.10: Define HOTPLUG event rev 1.11: Update logical drive structure rev 1.12: Document the 64bit blocks_to_recover/pad struct to 1024 bytes. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2004-06-15T21:46:36.000000Z K 7 svn:log V 226 Avoid to touch red zone, in libpthread, ucontext may be saved by kernel's get_mcontext, and libpthread will use signalcontext to deliver signal in userland, it looks same as kernel's send_sig does. Reviewed by: deischen, tjr END K 10 svn:author V 3 dds K 8 svn:date V 27 2004-06-15T21:55:45.000000Z K 7 svn:log V 45 Removed CVS conflict lines. Noticed by: pjd END K 10 svn:author V 5 peter K 8 svn:date V 27 2004-06-15T23:57:02.000000Z K 7 svn:log V 193 Change strategy based on a suggestion from Ian Dowse. Instead of trying to keep track of different section base addresses at a symbol-by-symbol level, just set the symbol values at load time. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-15T23:57:42.000000Z K 7 svn:log V 101 Replace IF_HANDOFF with new IFQ_HANDOFF to enqueue with ALTQ once enabled on the respective drivers. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-15T23:59:37.000000Z K 7 svn:log V 78 Disable "bulk dequeue" when enabling ALTQ so it does not irritate the timing. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-06-16T00:26:31.000000Z K 7 svn:log V 159 Nice, is a property of a process as a whole.. I mistakenly moved it to the ksegroup when breaking up the process structure. Put it back in the proc structure. END K 10 svn:author V 6 julian K 8 svn:date V 27 2004-06-16T00:34:31.000000Z K 7 svn:log V 74 This library has to change whenever the kernel process structure changes. END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-06-16T03:11:24.000000Z K 7 svn:log V 153 Correct an error in the implementation of pmap_is_prefaultable(). When I introduced this function in revision 1.441, I inverted one of the comparisons. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-16T03:12:50.000000Z K 7 svn:log V 137 Convert GIANT_REQUIRED to NET_ASSERT_GIANT where Giant is used to protect socket operations. Leave one "as-is" as it also frobs rootvp. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-16T03:36:06.000000Z K 7 svn:log V 62 Convert GIANT_REQUIRED to NET_ASSERT_GIANT for socket access. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-16T05:04:17.000000Z K 7 svn:log V 77 Document the behaviour of IP_ADD_MEMBERSHIP as per RFC 1724. PR: bin/51927 END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-16T05:08:57.000000Z K 7 svn:log V 269 Turn on RFC 1724 compliant behaviour with regards to IP_ADD_MEMBERSHIP; routed should be able to specify multicast memberships to be added by interface index. This should fix the unnumbered / point-to-point case for RIPv2. PR: bin/51927 Requested by: Eugene Grosbein END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-16T05:19:00.000000Z K 7 svn:log V 122 Disable gdb from the build due to the impending binutils 2.15 import. GDB 5.12 cannot consume the 2.15 bfd and libiberty. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-16T05:41:00.000000Z K 7 svn:log V 945 Disconnect a temporarily-connected UDP socket in out-of-mbufs case. This fixes the problem of UDP sockets getting wedged in a connected state (and bound to their destination) under heavy load. Temporary bind/connect should probably be deleted in future as an optimization, as described in "A Faster UDP" [Partridge/Pink 1993]. Notes: - INP_LOCK() is already held in udp_output(). The connection is in effect happening at a layer lower than the socket layer, therefore in theory socket locking should not be needed. - Inlining the in_pcbdisconnect() operation buys us nothing (in the case of the current state of the code), as laddr is not part of the inpcb hash or the udbinfo hash. Therefore there should be no need to rehash after restoring laddr in the error case (this was a concern of the original author of the patch). PR: kern/41765 Requested by: gnn Submitted by: Jinmei Tatuya (with cleanups) Tested by: spray(8) END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-06-16T05:42:44.000000Z K 7 svn:log V 56 MFamd64 Remove dead or unneeded code, e.g., spl calls. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-16T05:45:41.000000Z K 7 svn:log V 144 Import of Binutils from the FSF 2.15 branch (just post-.0 release). These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-16T05:45:41.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r130561, 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 2004-06-16T06:02:14.000000Z K 7 svn:log V 43 Merge our ELF branding into Binutils 2.15. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-16T06:03:34.000000Z K 7 svn:log V 72 Merge rev 1.2 (FreeBSD a.out configuration support) into Binutils 2.15. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-16T06:09:06.000000Z K 7 svn:log V 84 Merge rev 1.2 (teach `ld' how to access FreeBSD's ld ELF hints) into Binutils 2.15. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-16T06:13:06.000000Z K 7 svn:log V 77 Merge rev 1.2 (configuration changes to support FreeBSD) into Binutils 2.15. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-16T06:14:51.000000Z K 7 svn:log V 45 Blah, these came back. Use a bigger hammer. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-16T06:16:29.000000Z K 7 svn:log V 146 Document the behaviour of the net.link.ether.inet.proxyall sysctl MIB variable. PR: docs/21826 Reviewed by: ru Requested by: Bernd Luevelsmeyer END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-16T06:29:41.000000Z K 7 svn:log V 176 When parsing an argument as an address in getaddr(), heed the -host option in all cases. The failure mode in the PR is easily reproducible without this patch. PR: bin/43139 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-16T06:55:49.000000Z K 7 svn:log V 56 Update HEAD with the stock binutils_2_15_20040523 file. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-16T06:57:49.000000Z K 7 svn:log V 26 MFC: IPFW2 lookup tables. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-16T07:00:50.000000Z K 7 svn:log V 368 Make netstat(1) more closely follow documented behaviour. If a TCP socket in LISTEN state happens to be bound to an interface, it will show up in netstat(1) output even without the -a switch. As the definition of "sockets used by server processes" is a difficult one to qualify with regards to UDP, do not change the output behaviour for UDP sockets. PR: bin/26359 END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-06-16T07:03:15.000000Z K 7 svn:log V 63 MFamd64 Introduce pmap locking to many of the pmap functions. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-16T07:03:54.000000Z K 7 svn:log V 33 mdoc(7) police Submitted by: ru END K 10 svn:author V 6 obrien K 8 svn:date V 27 2004-06-16T07:09:44.000000Z K 7 svn:log V 43 Updated Bmake framework for Binutils 2.15. END K 10 svn:author V 5 krion K 8 svn:date V 27 2004-06-16T07:29:21.000000Z K 7 svn:log V 164 Add descriptions for new path, info, maint, cat, bdeps, and rdeps variables and some new examples for "make search". Approved by: josef (mentor) MFC after: 2 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2004-06-16T07:51:19.000000Z K 7 svn:log V 62 Add some lock assertions. Lock a small part of pmap_enter(). END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-16T07:57:33.000000Z K 7 svn:log V 33 MF RELENG_4_10: Update for 4.10. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-16T08:12:06.000000Z K 7 svn:log V 127 Premptively fix GCC3.4 issue: add break; after empty default: clauses. PR: 65493 Submitted by: Pawel Worach END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-16T08:28:54.000000Z K 7 svn:log V 220 In ip_forward(), set m->m_pkthdr.len correctly such that the mbuf chain is sane, and ipsec4_getpolicybyaddr() will therefore complete. PR: kern/42727 Obtained from: KAME (kame/freebsd4/sys/netinet/ip_input.c rev 1.42) END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-16T08:33:09.000000Z K 7 svn:log V 270 In ip_forward(), when calculating the MTU in effect for an IPSEC transport mode tunnel, take the per-route MTU into account, *if* and *only if* it is non-zero (as found in struct rt_metrics/rt_metrics_lite). PR: kern/42727 Obtained from: NetBSD (ip_input.c rev 1.151) END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-16T08:33:57.000000Z K 7 svn:log V 46 Assorted markup, spelling, and grammar fixes. END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-16T08:50:14.000000Z K 7 svn:log V 140 Reverse a patch which has no effect on -CURRENT and should probably be applied directly to -STABLE. Noticed by: iedowse Pointy hat to: bms END K 10 svn:author V 3 bms K 8 svn:date V 27 2004-06-16T09:35:07.000000Z K 7 svn:log V 77 Fix build for IPSEC && !INET6 PR: kern/66125 Submitted by: Cyrille Lefevre END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-16T09:47:26.000000Z K 7 svn:log V 74 Do the dreaded s/dev_t/struct cdev */ Bump __FreeBSD_version accordingly. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-06-16T09:47:27.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-06-16T09:47:28.000000Z K 7 svn:log V 71 This commit was manufactured by cvs2svn to create branch 'RELENG_4_10'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-06-16T09:47:29.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_8'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2004-06-16T09:47:30.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_9'. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-06-16T10:02:36.000000Z K 7 svn:log V 214 o connect(2): if there is no a route to the destination do not pick up the first local ip address for the source ip address, return ENETUNREACH instead. Submitted by: Gleb Smirnoff Reviewed by: -current (silence) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2004-06-16T10:44:26.000000Z K 7 svn:log V 424 Implement 3 new functions: - g_lcm() - calculates Least Common Multiple of two given values, it is helpful when we need to find sector size for provider which is based on disks with different sector size; - g_get_mediasize() - returns media size of given provider; - g_get_sectorsize() - returns sector size of given provider; Those function aren't used now, but are used by geom_mirror which will be committed soon. END K 10 svn:author V 3 yar K 8 svn:date V 27 2004-06-16T12:10:25.000000Z K 7 svn:log V 149 MFC rev. 1.19-20: Describe how test(1) will evaluate its expressions for a symlink. Remove a duplicated description of the test for the null string. END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-16T12:22:59.000000Z K 7 svn:log V 110 I am not quite sure what broke compiling LINT:mcount.c, but a nested include of here solves it. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2004-06-16T12:57:31.000000Z K 7 svn:log V 23 Typo: s/SunOP/SunOS/g. END K 10 svn:author V 4 roam K 8 svn:date V 27 2004-06-16T13:55:57.000000Z K 7 svn:log V 224 Merge rev. 1.28: Fix the ordering in the description of the dlsym() lookup procedure to reflect src/libexec/rtld-elf/rtld.c rev. 1.68 - the globally-loaded objects (RTLD_GLOBAL) are searched before the local object's DAG's. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2004-06-16T14:21:52.000000Z K 7 svn:log V 24 MFi386: revision 1.1161 END K 10 svn:author V 2 le K 8 svn:date V 27 2004-06-16T14:41:04.000000Z K 7 svn:log V 42 Handle dead disks in a somewhat sane way. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-16T15:47:45.000000Z K 7 svn:log V 19 Tiny markup fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2004-06-16T15:57:59.000000Z K 7 svn:log V 14 Markup fixes. END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-06-16T16:41:23.000000Z K 7 svn:log V 364 Rename variable name from `name' to `hostname'. This is a corresponding change to bin/67994. I'll soon commit bin/67994 into 4-STABLE. Actually, 5-CURRENT's getaddrinfo() doesn't have the problem mentiond in bin/67994. However, it is good to be in sync variable name with 4-STABLE and KAME. PR: bin/67994 Submitted by: JINMEI Tatuya END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-16T17:03:18.000000Z K 7 svn:log V 29 My new keyboard can't spell. END K 10 svn:author V 3 ume K 8 svn:date V 27 2004-06-16T17:11:20.000000Z K 7 svn:log V 229 MFC 1.52: _dns_getaddrinfo() used a dangling pointer "addr" in the res_target structure. It was not a problem for now. But, It should be fixed for a future. PR: bin/67994 Submitted by: JINMEI Tatuya END K 10 svn:author V 3 phk K 8 svn:date V 27 2004-06-16T18:21:22.000000Z K 7 svn:log V 84 Unspam sys/boot, the dev_t commit should not have touched these. Spotted by: peter END K 10 svn:author V 3 mux K 8 svn:date V 27 2004-06-16T19:14:21.000000Z K 7 svn:log V 99 Tabs were accidentally lost in the last commit. Submitted by: Liam J. Foy END K 10 svn:author V 3 imp K 8 svn:date V 27 2004-06-16T20:27:50.000000Z K 7 svn:log V 468 o Return ai_batteries as 0xffffffff instead of -1. This is a nop change, but placates gcc which seems to like to complain about -1 being assigned to an unsigned value. It is well defined and intended, but since signess bugs are being hunted just change to 0xffffffff. o Mask the lower 8 bits, not the lower 4 bits for the ai_capabilities word. All 8 bits are defined and the 0xf was almost certainly a typo. o Define APM_UNKNOWN to 0xff for emulation layer. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-06-16T21:31:05.000000Z K 7 svn:log V 79 Change remaining references to "arlconfig" to "arlcontrol". MFC after: 0 days END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-06-16T21:44:11.000000Z K 7 svn:log V 65 Change last remaining references to "arlconfig" to "arlcontrol". END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-06-16T21:57:55.000000Z K 7 svn:log V 47 MFC: Add missing dot and newline in a message. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-16T22:59:06.000000Z K 7 svn:log V 423 Prepare for pf 3.5 import: - Remove pflog and pfsync modules. Things will change in such a fashion that there will be one module with pf+pflog that can be loaded into GENERIC without problems (which is what most people want). pfsync is no longer possible as a module. - Add multicast address for in-kernel multicast pfsync protocol. Protocol glue will follow once the import is done. - Add one more mbuf tag END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-16T23:03:14.000000Z K 7 svn:log V 46 Import pf from OpenBSD 3.5 (OPENBSD_3_5_BASE) END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-16T23:03:14.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r130610, 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-06-16T23:03:15.000000Z K 7 svn:log V 85 This commit was manufactured by cvs2svn to create tag 'pf-vendor-sys-pf_openbsd_3_5'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-16T23:24:02.000000Z K 7 svn:log V 472 Commit pf version 3.5 and link additional files to the kernel build. Version 3.5 brings: - Atomic commits of ruleset changes (reduce the chance of ending up in an inconsistent state). - A 30% reduction in the size of state table entries. - Source-tracking (limit number of clients and states per client). - Sticky-address (the flexibility of round-robin with the benefits of source-hash). - Significant improvements to interface handling. - and many more ... END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-16T23:26:00.000000Z K 7 svn:log V 59 Import userland of pf 3.5 from OpenBSD (OPENBSD_3_5_BASE). END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-16T23:26:00.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r130614, 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-06-16T23:26:01.000000Z K 7 svn:log V 81 This commit was manufactured by cvs2svn to create tag 'pf-vendor-pf_openbsd_3_5'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2004-06-16T23:39:33.000000Z K 7 svn:log V 72 Commit userland part of pf version 3.5 from OpenBSD (OPENBSD_3_5_BASE). END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2004-06-17T00:08:23.000000Z K 7 svn:log V 401 MFC: sendfile(2)-related statistics that can be viewed through netstat -m: - The number of times sendfile() had to do disk I/O - The number of times sfbuf allocation failed - The number of times sfbuf allocation had to wait and three sysctl's: kern.ipc.nsfbufs, kern.ipc.nsfbufspeak, kern.ipc.nsfbufsused that also can be viewed through netstat -m. Submitted by: Igor Sysoev END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2004-06-17T00:15:37.000000Z K 7 svn:log V 137 Remove bad cookie vp kernel printf; while it does notify about an interesting event, there's little or nothing the user can do about it. END