_175664 153 2219 126 122 151 235 453 553 291 553 243 224 179 749 402 439 395 241 187 166 221 319 1551 221 196 4047 173 179 152 454 462 486 263 167 151 154 233 159 139 387 120 249 452 116 150 331 348 123 161 180 376 368 218 357 128 143 312 209 156 314 240 148 176 222 244 166 148 241 259 171 165 193 626 227 255 165 184 139 207 227 123 131 151 159 689 188 631 237 251 195 659 396 246 322 248 507 161 189 161 274 635 537 148 270 295 159 199 194 389 323 162 1332 219 185 226 260 180 142 463 134 550 381 686 749 1232 288 134 533 240 194 155 167 190 372 194 284 240 210 287 237 239 241 295 256 203 375 907 164 154 123 114 115 194 209 K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-25T19:44:46.000000Z K 7 svn:log V 2125 Fix a bug where a thread that hit the race where the sleep timeout fires while the thread does not hold the thread lock would stop blocking for subsequent interruptible sleeps and would always immediately fail the sleep with EWOULDBLOCK instead (even sleeps that didn't have a timeout). Some background: - KSE has a facility for allowing one thread to interrupt another thread. During this process, the target thread aborts any interruptible sleeps much as if the target thread had a pending signal. Once the target thread acknowledges the interrupt, normal sleep handling resumes. KSE manages this via the TDF_INTERRUPTED flag. Specifically, it sets the flag when it sends an interrupt to another thread and clears it when the interrupt is acknowledged. (Note that this is purely a software interrupt sort of thing and has no relation to hardware interrupts or kernel interrupt threads.) - The old code for handling the sleep timeout race handled the race by setting the TDF_INTERRUPT flag and faking a KSE-style thread interrupt to the thread in the process of going to sleep. It probably should have just checked the TDF_TIMEOUT flag in sleepq_catch_signals() instead. - The bug was that the sleepq code would set TDF_INTERRUPT but it was never cleared. The sleepq code couldn't safely clear it in case there actually was a real KSE thread interrupt pending for the target thread (in fact, the sleepq timeout actually stomped on said pending interrupt). Thus, any future interruptible sleeps (*sleep(.. PCATCH ..) or cv_*wait_sig()) would see the TDF_INTERRUPT flag set and immediately fail with EWOULDBLOCK. The flag could be cleared if the thread belonged to a KSE process and another thread posted an interrupt to the original thread. However, in the more common case of a non-KSE process, the thread would pretty much stop sleeping. - Fix the bug by just setting TDF_TIMEOUT in the sleepq timeout code and not messing with TDF_INTERRUPT and td_intrval. With yesterday's fix to fix sleepq_switch() to check TDF_TIMEOUT, this is now sufficient. MFC after: 3 days END K 10 svn:author V 3 bde K 8 svn:date V 27 2008-01-25T21:09:21.000000Z K 7 svn:log V 34 Fix a harmless type error in 1.9. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-01-26T01:00:56.000000Z K 7 svn:log V 28 add opt_global.h dependency END K 10 svn:author V 6 emaste K 8 svn:date V 27 2008-01-26T04:30:48.000000Z K 7 svn:log V 56 Allow arbitrary baud rates, not just the standard ones. END K 10 svn:author V 6 julian K 8 svn:date V 27 2008-01-26T05:11:09.000000Z K 7 svn:log V 139 One of my powerbooks has this chip in it.. Confirmed by looking at netbsd.. they have also added this. checked by grehen MFC After: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-01-26T06:09:23.000000Z K 7 svn:log V 360 In rev. 1.156, the convertion of the minor number to the unit number resulted in the argument to the make_dev() to be a unit number. Correct this by supplying a minor number to make_dev(), and using the unit number for the calculation of the slave tty name. Reported and tested by: Peter Holm Reviewed by: jhb Yet another pointy hat to: kib MFC after: 1 day END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-26T06:49:27.000000Z K 7 svn:log V 460 MFC: rev. 1.110 ---------------------------------------------------------------------------- Instead of manually freeing the packet options structure (and not even doing a good job of it) in the copypktopts() function, just call ip6_clearpktopts() directly. Otherwise, the callers of this function would end up freeing the memory twice. Reviewed by: jinmei PR: kern/116360 ---------------------------------------------------------------------------- END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2008-01-26T06:50:14.000000Z K 7 svn:log V 194 Catch up with revision 1.18 of dcons_os.c and add an example of how to use dcons(4) as a valid gdb port. PR: 118490 Submitted by: Alexandre Kovalenko END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-26T07:08:48.000000Z K 7 svn:log V 460 MFC: rev. 1.110 ---------------------------------------------------------------------------- Instead of manually freeing the packet options structure (and not even doing a good job of it) in the copypktopts() function, just call ip6_clearpktopts() directly. Otherwise, the callers of this function would end up freeing the memory twice. Reviewed by: jinmei PR: kern/116360 ---------------------------------------------------------------------------- END K 10 svn:author V 3 das K 8 svn:date V 27 2008-01-26T08:21:12.000000Z K 7 svn:log V 150 MFC growfs.c,v 1.26 Fix an int overflow on very large file systems. PR: bin/113399 Submitted by: Staffan Ulfberg END K 10 svn:author V 3 das K 8 svn:date V 27 2008-01-26T08:21:13.000000Z K 7 svn:log V 131 MFC qsort.c,v 1.14-1.15, heapsort.c,v 1.6 Use size_t to avoid overflow when sorting arrays larger than 2 GB. PR: 111085 END K 10 svn:author V 3 das K 8 svn:date V 27 2008-01-26T08:21:32.000000Z K 7 svn:log V 87 MFC _ldtoa.c,v 1.5 Fix handling of subnormals on i386/ia64/amd64. PR: 85080 END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-26T11:22:12.000000Z K 7 svn:log V 656 Re-implement: do not silently fail when a command is not carried out because the rc.conf(5) variable was not enabled. Display a message that the command wasn't run and offer suggestions on what the user can do. Implement a quiet prefix, which will disable some diagnostics. The fast prefix also implies quiet. During boot we use either fast or quiet. For shutdown we already use 'faststop'. So, this informational message should only appear during interactive use. An additional benefit of having a quiet prefix is that we can start putting some of our diagnostic messages behind this knob and start "de-cluttering" the console during boot and shutdown. END K 10 svn:author V 8 keramida K 8 svn:date V 27 2008-01-26T11:37:54.000000Z K 7 svn:log V 304 MFC: 1.19 Update usage & SYNOPSIS and clarify that input files are not removed. Sort getopt option handling of -p too, while here. The changes are adapted from a patch by Ruslan Ermilov, posted as followup to docs/33852. PR: docs/33852 Submitted by: Gary W. Swearingen END K 10 svn:author V 3 mpp K 8 svn:date V 27 2008-01-26T12:03:26.000000Z K 7 svn:log V 346 Sync up quotacheck's preen.c with fsck's. This makes quotacheck process parallel checks in the same way as fsck, since fsck supports pass numbers other than 0, 1 or 2. Without this, quotacheck would ignore file systems with pass numbers > 2. The -l (maxrun) option is now deprecated and can be tuned with pass numbers in /etc/fstab if needed. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-01-26T12:34:23.000000Z K 7 svn:log V 298 Remove Giant acquisition around soreceive() and sosend() in fifofs. The bug that caused us to reintroduce it is believed to be fixed, and Kris says he no longer sees problems with fifofs in highly parallel builds. If this works out, we'll MFC it for 7.1. MFC after: 3 months Pointed out by: kris END K 10 svn:author V 8 keramida K 8 svn:date V 27 2008-01-26T12:38:19.000000Z K 7 svn:log V 143 Document the no-op -r option of BSD xargs(1). PR: docs/106416 Submitted by: Pete Slagle, freebsd-stable at voidcaptain.com MFC after: 3 days END K 10 svn:author V 3 mpp K 8 svn:date V 27 2008-01-26T13:03:35.000000Z K 7 svn:log V 95 Explain how the passno field in /etc/fstab works with fsck and quotacheck in some more detail. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-26T13:37:48.000000Z K 7 svn:log V 74 Use 'quietstart' so as not to get spammed with informational diagnostics. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-26T13:50:38.000000Z K 7 svn:log V 128 Generally, anything that runs rc.d scripts internally should start using the quiet prefix (i.e. quietstart, quietstop, etc...). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-01-26T13:55:52.000000Z K 7 svn:log V 222 Rename DB_ constants in db_capture.c to DDB_ so that when they are exposed as kernel compile options, they have more meaningful names. PR: 119993 MFC after: 2 months Suggested by: Scot Hetzel END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-01-26T13:57:33.000000Z K 7 svn:log V 1453 Merge tcp_usrreq.c:1.167 from HEAD to RELENG_7_0: tcp_usrreq.c:1.130 removed tcbinfo locking from tcp_usr_accept(), which while in principle a good idea, opened us up to a race inherrent to the syncache's direct insertion of incoming TCP connections into the "completed connection" listen queue, as it transpires that the socket is inserted before the inpcb is fully filled in by syncache_expand(). The bug manifested with the occasional returning of 0.0.0.0:0 in the address returned by the accept() system call, which occurred if accept managed to execute tcp_usr_accept() before syncache_expand() had copied the endpoint addresses into inpcb connection state. Re-add tcbinfo locking around the address copyout, which has the effect of delaying the copy until syncache_expand() has finished running, as it is run while the tcbinfo lock is held. This is undesirable in that it increases contention on tcbinfo further, but a more significant change will be required to how the syncache inserts new sockets in order to fix this and keep more granular locking here. In particular, either more state needs to be passed into sonewconn() so that pru_attach() can fill in the fields *before* the socket is inserted, or the socket needs to be inserted in the incomplete connection queue until it is actually ready to be used. Reported by: glebius (and kris) Tested by: glebius Approved by: re (kensmith) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-26T14:02:19.000000Z K 7 svn:log V 128 Generally, anything that runs rc.d scripts internally should start using the quiet prefix (i.e. quietstart, quietstop, etc...). END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-26T14:14:10.000000Z K 7 svn:log V 103 MFC rev 1.71 Fix bundle xmit octets stats for packet-split operation mode. Approved by: re (kensmith) END K 10 svn:author V 3 yar K 8 svn:date V 27 2008-01-26T17:09:40.000000Z K 7 svn:log V 3953 Our fts(3) API, as inherited from 4.4BSD, suffers from integer fields in FTS and FTSENT structs being too narrow. In addition, the narrow types creep from there into fts.c. As a result, fts(3) consumers, e.g., find(1) or rm(1), can't handle file trees an ordinary user can create, which can have security implications. To fix the historic implementation of fts(3), OpenBSD and NetBSD have already changed in somewhat incompatible ways, so we are free to do so, too. This change is a superset of changes from the other BSDs with a few more improvements. It doesn't touch fts(3) functionality; it just extends integer types used by it to match modern reality and the C standard. Here are its points: o For C object sizes, use size_t unless it's 100% certain that the object will be really small. (Note that fts(3) can construct pathnames _much_ longer than PATH_MAX for its consumers.) o Avoid the short types because on modern platforms using them results in larger and slower code. Change shorts to ints as follows: - For variables than count simple, limited things like states, use plain vanilla `int' as it's the type of choice in C. - For a limited number of bit flags use `unsigned' because signed bit-wise operations are implementation-defined, i.e., unportable, in C. o For things that should be at least 64 bits wide, use long long and not int64_t, as the latter is an optional type. See FTSENT.fts_number aka FTS.fts_bignum. Extending fts_number `to satisfy future needs' is pointless because there is fts_pointer, which can be used to link to arbitrary data from an FTSENT. However, there already are fts(3) consumers that require fts_number, or fts_bignum, have at least 64 bits in it, so we must allow for them. o For the tree depth, use `long'. This is a trade-off between making this field too wide and allowing for 64-bit inode numbers and/or chain-mounted filesystems. On the one hand, `long' is almost enough for 32-bit filesystems on a 32-bit platform (our ino_t is uint32_t now). On the other hand, platforms with a 64-bit (or wider) `long' will be ready for 64-bit inode numbers, as well as for several 32-bit filesystems mounted one under another. Note that fts_level has to be signed because -1 is a magic value for it, FTS_ROOTPARENTLEVEL. o For the `nlinks' local var in fts_build(), use `long'. The logic in fts_build() requires that `nlinks' be signed, but our nlink_t currently is uint16_t. Therefore let's make the signed var wide enough to be able to represent 2^16-1 in pure C99, and even 2^32-1 on a 64-bit platform. Perhaps the logic should be changed just to use nlink_t, but it can be done later w/o breaking fts(3) ABI any more because `nlinks' is just a local var. This commit also inludes supporting stuff for the fts change: o Preserve the old versions of fts(3) functions through libc symbol versioning because the old versions appeared in all our former releases. o Bump __FreeBSD_version just in case. There is a small chance that some ill-written 3-rd party apps may fail to build or work correctly if compiled after this change. o Update the fts(3) manpage accordingly. In particular, remove references to fts_bignum, which was a FreeBSD-specific hack to work around the too narrow types of FTSENT members. Now fts_number is at least 64 bits wide (long long) and fts_bignum is an undocumented alias for fts_number kept around for compatibility reasons. According to Google Code Search, the only big consumers of fts_bignum are in our own source tree, so they can be fixed easily to use fts_number. o Mention the change in src/UPDATING. PR: bin/104458 Approved by: re (quite a while ago) Discussed with: deischen (the symbol versioning part) Reviewed by: -arch (mostly silence); das (generally OK, but we didn't agree on some types used; assuming that no objections on -arch let me to stick to my opinion) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-26T17:09:46.000000Z K 7 svn:log V 81 MFC 1.343: Add support for ATA chipsets that have NULL'd BAR's for legacy ports. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2008-01-26T20:23:25.000000Z K 7 svn:log V 82 OLDCARD is long gone, so finally remove the oldcard.4 manpage. Confirmed by: imp END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2008-01-26T21:58:52.000000Z K 7 svn:log V 55 OLDCARD is gone, release imp's lock. Approved by: imp END K 10 svn:author V 7 delphij K 8 svn:date V 27 2008-01-26T21:59:10.000000Z K 7 svn:log V 357 MFC revision 1.7 date: 2008/01/12 00:11:26; author: delphij; state: Exp; lines: +4 -4 - Handle the case where interface from "middle" is missing by more carefully inspecting the return value from sysctl(3). [1] - Use calloc instead of malloc+memset of zero. Submitted by: Alexander Chernikov [1] PR: bin/119581 MFC after: 2 weeks END K 10 svn:author V 7 delphij K 8 svn:date V 27 2008-01-26T22:13:30.000000Z K 7 svn:log V 365 MFC revision 1.7 date: 2008/01/12 00:11:26; author: delphij; state: Exp; lines: +4 -4 - Handle the case where interface from "middle" is missing by more carefully inspecting the return value from sysctl(3). [1] - Use calloc instead of malloc+memset of zero. Submitted by: Alexander Chernikov [1] PR: bin/119581 Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-01-26T22:32:23.000000Z K 7 svn:log V 389 Allow DDB_CAPTURE_DEFAULTBUFSIZE and DDB_CAPTURE_MAXBUFSIZE to be overridden at compile-time using kernel options of the same names. Rather than doing a compile-time CTASSERT of buffer sizes being even multiples of block sizes, just adjust them at boottime, as the failure mode is more user-friendly. MFC after: 2 months PR: 119993 Suggested by: Scot Hetzel END K 10 svn:author V 3 sam K 8 svn:date V 27 2008-01-26T22:35:57.000000Z K 7 svn:log V 170 rx mbufs must have a pkthdr; use m_gethdr to populate the rx ring (and while here correct the mbuf type) Submitted by: Sam Banks MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-26T22:39:05.000000Z K 7 svn:log V 75 Improve multilink receive performance with fragment headers preallocation. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-26T22:41:14.000000Z K 7 svn:log V 59 Improve multilink xmit performance by netgraph item reuse. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-26T22:42:47.000000Z K 7 svn:log V 62 Improve multilink receive performance by netgraph item reuse. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-01-26T23:02:14.000000Z K 7 svn:log V 136 Increase maximum DDB capture buffer size to 5MB. PR: 119993 MFC after: 2 months Suggested by: Scot Hetzel END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-01-27T01:00:28.000000Z K 7 svn:log V 64 MFC: 1.4 - Remove MIIF_NOISOLATE. - Fix spelling in a comment. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-01-27T01:02:29.000000Z K 7 svn:log V 44 Sort values according to style.Makefile(5). END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-01-27T01:10:41.000000Z K 7 svn:log V 291 Add a driver for the National Semiconductor DP83815, DP83843 and DP83847 PHYs. The main reason for using a specific driver for these PHYs are reset quirks similar to the nsphy(4) driven DP83840A. PR: 112654 Obtained from: NetBSD MFC after: 2 weeks Thanks to: mlaier for testing w/ DP83815 END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-01-27T01:11:57.000000Z K 7 svn:log V 25 Fix a typo in a comment. END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-01-27T01:19:47.000000Z K 7 svn:log V 157 fts_pathlen is now a size_t rather than an int so a cast is needed. I'm not sure why warn() and err() string formatted variables need to be right-justified. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-01-27T01:30:02.000000Z K 7 svn:log V 356 - Fix a typo in a comment. - Fix whitespace according to style(9). - Sync the comment describing why we have to wait in nsphy_reset() with nsphyter_reset(). It's true that the manual tells to not do a reset within 500us of applying power but that's unlikely the cause of problems seen here. Generally having to wait 500us after a reset however is. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-27T02:04:12.000000Z K 7 svn:log V 24 Slightly simplify code. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-27T02:36:08.000000Z K 7 svn:log V 58 MFC rev. 1.25 Remove some prehistoric never used defines. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-27T02:45:41.000000Z K 7 svn:log V 238 MFC rev 1.85-1.86 Remove ng_pppoe_sendpacket() function to simplify code as it is called as much times as it has cases inside of it. Split ng_pppoe_rcvdata() function into three hook-specific ones to simplify code and reduce stack usage. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-27T02:47:32.000000Z K 7 svn:log V 255 MFC rev. 1.88 Add support for optional "AC-Name\Service-Name" syntax at NGM_PPPOE_CONNECT argument. It allows ppp, mpd or any other node consumer to request connection to specified access concentrator. Proposed by: Alexander A. Burylov END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-01-27T03:58:22.000000Z K 7 svn:log V 28 Add to the history section. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-01-27T04:37:02.000000Z K 7 svn:log V 67 fix DISABLE_MBUF_IOVEC case by initializing mbuf header completely END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2008-01-27T04:39:38.000000Z K 7 svn:log V 86 Fix loading for case where we don't overload tcp_usrreqs by calling tcp_drop directly END K 10 svn:author V 3 dds K 8 svn:date V 27 2008-01-27T07:38:39.000000Z K 7 svn:log V 283 MFC revisions 1.47-1.50. - Follow POSIX specification when moving a directory to an existing directory across devices. - Improve consistency and remove some style bugs of earlier versions. This version passes all tests of tools/regression/bin/mv/regress.sh 1.6 PR: bin/118367 END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-01-27T07:51:43.000000Z K 7 svn:log V 275 MFC rev. 1.157: In rev. 1.156, the convertion of the minor number to the unit number resulted in the argument to the make_dev() to be a unit number. Correct this by supplying a minor number to make_dev(), and using the unit number for the calculation of the slave tty name. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-01-27T07:52:23.000000Z K 7 svn:log V 125 MFC rev. 1.457: Do not dereference NULL scp in the case the screen is not opened. Instead, return ENXIO to the ioctl caller. END K 10 svn:author V 3 dds K 8 svn:date V 27 2008-01-27T08:07:15.000000Z K 7 svn:log V 264 MFC: A new configuration variable, daily_status_mail_rejects_shorten, allows the rejected mail reports to tally the rejects per blacklist without providing details about individual sender hosts. The default configuration keeps the reports in their original form. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-27T08:52:41.000000Z K 7 svn:log V 36 Remove one very strange unneded if. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-27T09:22:10.000000Z K 7 svn:log V 51 Fix memory leak when export hook is not connected. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-27T10:15:36.000000Z K 7 svn:log V 219 Add the -M command-line option, which will set home directory permissions. Works both in interactive or batch mode. This is a heavily modified version of the patch submitted in the PR. PR: bin/105060 MFC after: 1 week END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-27T13:45:20.000000Z K 7 svn:log V 116 Clarify that devfs_system_ruleset should contain a name, not a number. Prompted by PR conf/85363 MFC after: 3 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-27T15:01:16.000000Z K 7 svn:log V 64 Run expire even without export hook connected. PR: kern/119839 END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-27T15:15:12.000000Z K 7 svn:log V 221 Add a dummynet_enable knob to go with firewall_enable. If this knob is enabled dummynet(4) is added to the list of required modules. Discussed on: #freebsd-bugbusters (rwatson, trhodes) PR: conf/79196 MFC after: 1 week END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2008-01-27T15:37:49.000000Z K 7 svn:log V 143 Bring the DIAGNOSTICS section in ed.4 closer to reality by removing missing diagnostic messages and adding a few found in the code. PR: 51891 END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-01-27T15:42:06.000000Z K 7 svn:log V 53 MFC: 1.36 Add missing locking for SBus controllers. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-01-27T15:44:37.000000Z K 7 svn:log V 81 MFC: 1.36 Add missing locking for SBus controllers. Approved by: re (kensmith) END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2008-01-27T16:06:37.000000Z K 7 svn:log V 125 Add devctl_process_running() so that power management system driver can check whether devd(8) is running. MFC after: 1 week END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2008-01-27T16:11:04.000000Z K 7 svn:log V 147 Enter the sleep state immediately without waiting for timeout if devd(8) is not running such as the system in single user mode. MFC after: 1 week END K 10 svn:author V 8 keramida K 8 svn:date V 27 2008-01-27T16:20:36.000000Z K 7 svn:log V 69 Revive '-opt' flags which I accidentally removed. Noticed by: simon END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-01-27T17:43:30.000000Z K 7 svn:log V 53 MFC: 1.36 Add missing locking for SBus controllers. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-27T22:16:03.000000Z K 7 svn:log V 148 MFC: rev. 1.42 Clarify in what formats the grouplist for the '-G' switch may be accepted. Submitted by: Eygene Ryabinkin END K 10 svn:author V 3 das K 8 svn:date V 27 2008-01-28T01:19:07.000000Z K 7 svn:log V 166 Adjust the exponent before converting the result from double to float precision. This fixes some double rounding problems for subnormals and simplifies things a bit. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2008-01-28T01:57:48.000000Z K 7 svn:log V 75 Return errno value rather than boolean in this context. MFC after: 1 week END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T07:31:31.000000Z K 7 svn:log V 71 GC this file, which was brought over from NetBSD but never used by us. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T07:32:25.000000Z K 7 svn:log V 99 GC this file, which was brought over from NetBSD but never used by us. Approved by: re (kensmith) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-28T07:37:08.000000Z K 7 svn:log V 533 MFC: ver. 1.82-1.83 Fix an error in bit shifting logic for network addresses. The route command would add incorrect routing entries if network numbers weren't fully "spelled" out according to their class. For example: # route add 128.0/16 (works) # route add 128/16 (doesn't work) # route add 193.0.0/24 (works) # route add 193/24 (doesn't work) Also, rework the way a netmask is deduced from network number if it [netmask] is not specified. Submitted by: Nuno Antunes (mostly) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T07:55:44.000000Z K 7 svn:log V 132 MFC the purely cosmetic changes, including removal of $NetBSD$ Ids, a few spurious #'s, an empty REQUIRE, and a never-used KEYWORD. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T07:58:32.000000Z K 7 svn:log V 160 MFC the purely cosmetic changes, including removal of $NetBSD$ Ids, a few spurious #'s, an empty REQUIRE, and a never-used KEYWORD. Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T08:01:59.000000Z K 7 svn:log V 71 GC this file, which was brought over from NetBSD but never used by us. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T08:06:17.000000Z K 7 svn:log V 90 MFC version 1.19, better handling of amd_map_program and move of the pid to command_args. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T08:08:38.000000Z K 7 svn:log V 45 MFC 1.20, removal of unnecessary whitespace. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T08:13:20.000000Z K 7 svn:log V 112 MFC removal of the redundant ike script. We don't have this in the base, and the ports versions have their own. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T08:22:33.000000Z K 7 svn:log V 132 MFC the purely cosmetic changes, including removal of $NetBSD$ Ids, a few spurious #'s, an empty REQUIRE, and a never-used KEYWORD. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T08:42:15.000000Z K 7 svn:log V 29 MFC the WITHOUT_GSSAPI knob. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T08:51:58.000000Z K 7 svn:log V 37 Regenerated page with WITHOUT_GSSAPI END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T08:57:11.000000Z K 7 svn:log V 57 MFC the WITHOUT_GSSAPI knob. Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-28T09:00:43.000000Z K 7 svn:log V 65 Regenerated page with WITHOUT_GSSAPI Approved by: re (kensmith) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-01-28T10:20:18.000000Z K 7 svn:log V 592 Properly return the error from mls_subject_privileged() in the ifnet relabel check for MLS rather than returning 0 directly. This problem didn't result in a vulnerability currently as the central implementation of ifnet relabeling also checks for UNIX privilege, and we currently don't guarantee containment for the root user in mac_mls, but we should be using the MLS definition of privilege as well as the UNIX definition in anticipation of supporting root containment at some point. MFC after: 3 days Submitted by: Zhouyi Zhou Sponsored by: Google SoC 2007 END K 10 svn:author V 3 rrs K 8 svn:date V 27 2008-01-28T10:25:43.000000Z K 7 svn:log V 96 - Fixes a comparison wrap issue with sack gap ack blocks that span the 32 bit roll over mark. END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2008-01-28T10:26:24.000000Z K 7 svn:log V 533 MFC: sys/kern/vfs_aio.c; revision 1.237 sys/sys/event.h; revision 1.38 When asked to use kqueue, AIO stores its internal state in the `kn_sdata' member of the newly registered knote. The problem is that this member is overwritten by a call to kevent(2) with the EV_ADD flag, targetted at the same kevent/knote. For instance, a userland application may set the pointer to NULL, leading to a panic. A testcase was provided by the submitter. PR: kern/118911 Submitted by: MOROHOSHI Akihiko END K 10 svn:author V 3 rrs K 8 svn:date V 27 2008-01-28T10:31:12.000000Z K 7 svn:log V 144 - Fix a bug where the socket may have been closed which could cause a crash in the auth code. Obtained from: Michael Tuexen MFC after: 1 week END K 10 svn:author V 3 rrs K 8 svn:date V 27 2008-01-28T10:33:41.000000Z K 7 svn:log V 158 - Change back to using prioity 0. Which means don't change the prioity when running the thread. (this is for the sctp_interator thread). MFC after: 1 week END K 10 svn:author V 3 rrs K 8 svn:date V 27 2008-01-28T10:34:38.000000Z K 7 svn:log V 102 - Fix a comment about prison. - Fix it so the VRF is captured while locks are held. MFC after: 1 week END K 10 svn:author V 8 dumbbell K 8 svn:date V 27 2008-01-28T10:43:11.000000Z K 7 svn:log V 561 MFC: sys/kern/vfs_aio.c; revision 1.237 sys/sys/event.h; revision 1.38 When asked to use kqueue, AIO stores its internal state in the `kn_sdata' member of the newly registered knote. The problem is that this member is overwritten by a call to kevent(2) with the EV_ADD flag, targetted at the same kevent/knote. For instance, a userland application may set the pointer to NULL, leading to a panic. A testcase was provided by the submitter. PR: kern/118911 Submitted by: MOROHOSHI Akihiko Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-01-28T12:47:56.000000Z K 7 svn:log V 303 MFC rev. 1.157: In rev. 1.156, the convertion of the minor number to the unit number resulted in the argument to the make_dev() to be a unit number. Correct this by supplying a minor number to make_dev(), and using the unit number for the calculation of the slave tty name. Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-01-28T12:49:33.000000Z K 7 svn:log V 153 MFC rev. 1.457: Do not dereference NULL scp in the case the screen is not opened. Instead, return ENXIO to the ioctl caller. Approved by: re (kensmith) END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-01-28T12:51:31.000000Z K 7 svn:log V 229 MFC rev. 1.52: udf_vget() shall vgone() the vnode when the file_entry cannot be allocated or read from the volume. Otherwise, half-constructed vnode could be found later and cause panic when accessed. Approved by: re (kensmith) END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2008-01-28T13:20:51.000000Z K 7 svn:log V 150 Only reset driver state when a hardware error is detected. Preserve warning but do not reset if we enter the routine without seeing a hardware error. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-01-28T14:00:30.000000Z K 7 svn:log V 410 Merge ipfw2.c:1.113, ip_fw.h:1.111, ip_fw2.c:1.180 from HEAD to RELENG_7: Hide ipfw internal data structures behind IPFW_INTERNAL rather than exposing them to all consumers of ip_fw.h. These structures are used in both ipfw(8) and ipfw(4), but not part of the user<->kernel interface for other applications to use, rather, shared implementation. Reported by: Paul Vixie END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2008-01-28T15:54:52.000000Z K 7 svn:log V 64 MFC: Only reset driver state when a hardware error is detected. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2008-01-28T15:58:03.000000Z K 7 svn:log V 92 MFC: Only reset driver state when a hardware error is detected. Approved by: re (kensmith) END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2008-01-28T16:03:13.000000Z K 7 svn:log V 64 MFC: Only reset driver state when a hardware error is detected. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2008-01-28T16:21:34.000000Z K 7 svn:log V 177 Don't repeat error logging about NOP message sending if ciss_report_request() return an error (which is most likely data underrun). Noticed by: Mark Atkinson MFC after: 1 week END K 10 svn:author V 4 csjp K 8 svn:date V 27 2008-01-28T17:33:46.000000Z K 7 svn:log V 541 Make sure that the termid type is initialized to AU_IPv4 by default. This makes sure that process tokens credentials with un-initialized audit contexts are handled correctly. Currently, when invariants are enabled, this change fixes a panic by ensuring that we have a valid termid family. Also, this fixes token generation for process tokens making sure that userspace is always getting a valid token. This is consistent with what Solaris does when an audit context is un-initialized. Obtained from: TrustedBSD Project MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-01-28T17:44:30.000000Z K 7 svn:log V 440 Merge ipfw2.c:1.113, ip_fw.h:1.111, ip_fw2.c:1.180 from HEAD to RELENG_7_0: Hide ipfw internal data structures behind IPFW_INTERNAL rather than exposing them to all consumers of ip_fw.h. These structures are used in both ipfw(8) and ipfw(4), but not part of the user<->kernel interface for other applications to use, rather, shared implementation. Reported by: Paul Vixie Approved by: re (kensmith) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2008-01-28T18:08:41.000000Z K 7 svn:log V 51 Remove references to the obsolete card(4) manpage. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2008-01-28T18:13:03.000000Z K 7 svn:log V 172 Correct the kernel config hint in a printf statement. Submitted by: R.Mahmatkhanov Reviewed by: scottl Approved by: rwatson (mentor) MFC after: 3 days END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-28T18:55:57.000000Z K 7 svn:log V 202 MFC: Rev. 1.6 made it impossible to use rc.d/kerberos with the krb5 port. Re-implement the change so that the script once again works with the krb5 port. Submitted by: kensmith (slightly modified) END K 10 svn:author V 2 ru K 8 svn:date V 27 2008-01-28T19:04:07.000000Z K 7 svn:log V 68 Add a wrapper function that bound checks writes to the dump device. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-28T19:46:17.000000Z K 7 svn:log V 106 MFC rev. 1.26-1.27 Remove one very strange unneded if. Fix memory leak when export hook is not connected. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-28T20:31:30.000000Z K 7 svn:log V 101 If the quiet flag is specified (-q), don't dump the unread portion of the message buffer on startup. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-28T20:33:19.000000Z K 7 svn:log V 296 Remove the warnx() from kgdb_lookup() so that we don't emit a warning about optional symbols that are missing (e.g. kgdb complains about _stoppcbs and _stopped_cpus on UP kernels). Instead, callers that really want their symbols to be present now do explicitly warnx() about the missing symbol. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-28T20:59:48.000000Z K 7 svn:log V 230 MFC: Rev. 1.6 made it impossible to use rc.d/kerberos with the krb5 port. Re-implement the change so that the script once again works with the krb5 port. Submitted by: kensmith (slightly modified) Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-28T21:02:08.000000Z K 7 svn:log V 70 MFC 1.42,1.43: Fix races and other bugs with sleepq timeout handling. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-28T21:40:10.000000Z K 7 svn:log V 1238 Add support for automatically loading symbols for kld's on startup: - Add a new 'kgdb_auto_load_klds()' routine which is invoked during startup that walks the list of linker files and tries to find a matching kld on disk for each non-kernel kld. If a kld file is found, then it is added as if the 'add-kld' command is invoked. One change from 'add-kld' is that this method attempts to use the 'pathname' from the linker_file structure first to try to load the file. If that fails it then looks in the kernel directory followed by the directories in the module path. - Move the kld file suffix handling into a separate routine so that it can be called standalone and to reduce duplicate code in find_kld_path(). - Cache the offsets of members of 'struct linker_file' during startup instead of computing them for each 'add-kld'. - Use GDB's target_read_string() instead of direct KVM access. - Add all resident sections from a kld by using bfd_map_over_sections() to build the section list rather than just adding symbols for ".text", ".data", ".bss", and ".rodata". - Change the 'add-kld' command to do a y/n prompt before adding the symbols when run interactively to match 'add-symbol-file'. MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-28T21:45:09.000000Z K 7 svn:log V 126 Use a for loop in find_kld_address() as in kgdb_auto_load_klds() and replace the remaining goto's with continues as a result. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-28T22:37:17.000000Z K 7 svn:log V 93 Avoid data copying when it is possible. bpf_filter() is able to work directly on mbuf chain. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2008-01-28T23:08:18.000000Z K 7 svn:log V 128 Forced commit to note that the previous revision also covered: PR: 119683 Submitted by: Adam McDougall END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-28T23:36:54.000000Z K 7 svn:log V 167 MFC: ver. 1.7 Partial backout of rev. 1.6, but instead of putting kerberos5_server_flags back in command_args, put it where rc.subr(8) expects it: kerberos5_flags. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2008-01-29T00:06:44.000000Z K 7 svn:log V 84 Use calloc() when requesting zero'ed memory allocation rather than rolling our own. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2008-01-29T00:13:20.000000Z K 7 svn:log V 46 Properly Xref device.hints.5. Noticed by: ru END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-29T00:18:08.000000Z K 7 svn:log V 368 MFC functional changes to etc: 1. yar's "dry run" patch to Makefile 2. Add zfs to the list of filesystems to check in periodic/security/100.chksetuid 3. GC the nfslocking script, which has been superseded by lockd and statd 4. Add security warning to rc.d/jail 5. Add stop_cmd=':' to those rc.d scripts that do not start services, but did not already have a stop_cmd. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2008-01-29T00:20:00.000000Z K 7 svn:log V 38 Don't coredump when executed with -o. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-29T00:22:33.000000Z K 7 svn:log V 455 MFC functional changes to etc: 1. yar's "dry run" patch to Makefile 2. Add zfs to the list of filesystems to check in periodic/security/100.chksetuid 3. GC the nfslocking script, which has been superseded by lockd and statd 4. Add security warning to rc.d/jail 5. Add stop_cmd=':' to those rc.d scripts that do not start services, but did not already have a stop_cmd. And update comments in rc.firewall* and defaults/rc.conf. Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2008-01-29T00:33:16.000000Z K 7 svn:log V 286 MFC a more limited set of changes that make sense for this branch: 1. GC the nfslocking script, which has been superseded by lockd and statd 2. Add security warning to rc.d/jail 3. Add stop_cmd=':' to those rc.d scripts that do not start services, but did not already have a stop_cmd. END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-01-29T01:19:31.000000Z K 7 svn:log V 588 MFC v1.7 (by request from remko because he is injured) > revision 1.7 > date: 2008/01/16 13:54:40; author: remko; state: Exp; lines: +9 -6 > Dont accidentally remove a filesocket which is still in use. This gives > problems when the DRM driver is loaded and the AIXGL extension is loaded > , the AIXGL driver requests a drm_close and this will cause the radeon > driver to fail while starting X windows. > > PR: kern/114688 > Submitted by: vehemens > Prodded by: Robert Noland > Approved by: imp (mentor, a while ago already), anholt END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2008-01-29T01:39:16.000000Z K 7 svn:log V 651 MFC v1.7 (by request from remko because he is injured) > revision 1.7 > date: 2008/01/16 13:54:40; author: remko; state: Exp; lines: +9 -6 > Dont accidentally remove a filesocket which is still in use. This gives > problems when the DRM driver is loaded and the AIXGL extension is loaded > , the AIXGL driver requests a drm_close and this will cause the radeon > driver to fail while starting X windows. > > PR: kern/114688 > Submitted by: vehemens > Prodded by: Robert Noland > Approved by: imp (mentor, a while ago already), anholt Approved by: re (kensmith) Me doing MFC requested by: remko END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-01-29T02:15:11.000000Z K 7 svn:log V 1134 Fix link state handling in bfe(4). o conversion to callout(9) API. o add a missing driver lock in bfe_ifmedia_sts(). o use our callout to drive watchdog timer. o restart Tx routine if pending queued packets are present in watchdog handler. o unarm watchdog timer only if there are no queued packets. o don't blindly reset phy and let phy driver handle link change request in bfe_init_locked(). o return the status of mii_mediachg() to caller in bfe_ifmedia_upd(). Previously it always returned 0 to caller. o add check for IFF_DRV_RUNNING flag as well as IFF_DRV_OACTIVE in bfe_start_locked(). o implement miibus_statchg method that keeps track of current link state changes as well as negotiated speed/duplex/ flow-control configuration. Reprogram MAC to appropriate duplex state. Flow-control configuration was also implemented but commented out at the moment. The flow-control configuration will be enabled again after we have general flow-control framework in mii layer. Reported by: Yousif Hassan < yousif () alumni ! jmu ! edu > Tesdted by: Yousif Hassan < yousif () alumni ! jmu ! edu > END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-29T07:15:46.000000Z K 7 svn:log V 195 MFC: ver. 1.7 Partial backout of rev. 1.6, but instead of putting kerberos5_server_flags back in command_args, put it where rc.subr(8) expects it: kerberos5_flags. Approved by: re (kensmith) END K 10 svn:author V 5 rafan K 8 svn:date V 27 2008-01-29T10:36:39.000000Z K 7 svn:log V 40 - MFC file 4.23 Discussed with: obrien END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-01-29T16:12:06.000000Z K 7 svn:log V 437 Bring in fix for Binutils PR other/16240: Check for a failure return from cplus_demangle_type. This is the rev 1.50-1.51 change. Our addr2line, etc.. would crash if used on C++ code that contains certain symbol types. One example is _ZN13PatternDriver23StringScalarDeleteValueC1ERKNS_25ConflateStringScalarValueERKNS_25AbstractStringScalarValueERKNS_12TemplateEnumINS_12pdcomplementELZNS_16complement_namesEELZNS_14COMPLEMENTENUMEEEE END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-01-29T16:12:06.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r175790, 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 2008-01-29T16:12:07.000000Z K 7 svn:log V 98 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_15_cvsrev_1_51'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-01-29T16:17:42.000000Z K 7 svn:log V 60 \jedi-mind-trick{this is not the file you were looking for} END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-01-29T16:21:54.000000Z K 7 svn:log V 72 MFC: rev. 1.1.1.7 (Check for a failure return from cplus_demangle_type) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-29T16:37:04.000000Z K 7 svn:log V 98 MFC 1.42,1.43: Fix races and other bugs with sleepq timeout handling. Approved by: re (kensmith) END K 10 svn:author V 3 yar K 8 svn:date V 27 2008-01-29T17:50:29.000000Z K 7 svn:log V 279 An average consumer of fts(3) that avoids keeping pointers to old FTSENTs and uses only what fts_read() has just returned can rely on fts_path being NUL-terminated. Under these conditions, a plain vanilla "%s" format can be safely used to printf an fts_path. OK'ed by: rwatson END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-01-29T18:13:53.000000Z K 7 svn:log V 99 MFC: rev. 1.1.1.7 (Check for a failure return from cplus_demangle_type) Approved by: re(kensmith) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2008-01-29T18:15:38.000000Z K 7 svn:log V 187 Update this manual page to describe the extattr_list_file() and the extattr_list_fd() functions. PR: 108142 Submitted by: Richard Dawe Reviewed by: kientzle END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2008-01-29T18:28:50.000000Z K 7 svn:log V 143 Some clarifications to make keyboard configuration under syscons. PR: 89325 Submitted by: Oliver Fromme Reviewed by: emax END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-01-29T19:20:48.000000Z K 7 svn:log V 114 MFC: sys/dev/le/am7990.c 1.5; sys/dev/le/am79900.c 1.5 Correct the comments in am7990_intr() and am79900_intr(). END K 10 svn:author V 3 des K 8 svn:date V 27 2008-01-29T20:22:00.000000Z K 7 svn:log V 194 Merge r412 from vendor, which reintroduces _OPENPAM. See comment in the code for explanation. Hopefully, this will forestall any reports of breakage in OpenPAM-aware ports. MFC after: 3 days END K 10 svn:author V 3 des K 8 svn:date V 27 2008-01-29T20:22:00.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r175801, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-29T21:18:26.000000Z K 7 svn:log V 146 MFC rev. 1.72-1.74 Improve multilink receive performance by fragment headers preallocation. Improve multilink performance by netgraph item reuse. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-29T21:19:26.000000Z K 7 svn:log V 148 MFC rev. 1.72-1.74 Improve multilink receive performance with fragment headers preallocation. Improve multilink performance by netgraph item reuse. END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-01-29T21:24:28.000000Z K 7 svn:log V 202 MFC rev. 1.88 Add support for optional "AC-Name\Service-Name" syntax at NGM_PPPOE_CONNECT argument. It allows ppp, mpd or any other node consumer to request connection to specified access concentrator. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-29T23:36:10.000000Z K 7 svn:log V 163 Don't look for "foo.ko.symbols" files. GDB is smart enough to open the ".symbols" file automatically when you tell it to load "foo.ko" because of the debug link. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-29T23:36:42.000000Z K 7 svn:log V 110 Use target_read_memory() and extract_unsigned_integer() instead of direct KVM access to read kernel pointers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-29T23:37:59.000000Z K 7 svn:log V 282 Don't close the kernel bfd object during startup. Instead, leave it open and build a section table from the kernel file so that 'info files' output for kgdb now matches the usage of gdb on a regular file with the exception that we don't list sections for memory in the crash dump. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-01-29T23:44:34.000000Z K 7 svn:log V 814 - Rework the kld support to hook into GDB's shared library support. kgdb(8) now treats kld's as shared libraries relative to the kernel "binary". Thus, you can use 'info sharedlibrary' to list the kld's along with 'sharedlibrary' and 'nosharedlibrary' to manage symbol loading and unloading. Note that there isn't an easy way to force GDB to use a specific path for a shared library. However, you can use 'nosharedlibrary' to unload all the klds and then use 'sharedlibrary' to load specific klds where it gets the kld correct and use 'add-kld' for the kld's where the default open behavior doesn't work. klds opened via 'sharedlibrary' (and during startup) do have their sections listed in 'info files'. - Change the 'add-kld' command to use filename completion to complete its argument. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2008-01-29T23:44:35.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-01-30T02:44:27.000000Z K 7 svn:log V 59 MFC: AWK release Oct 23, 2007. MF6: Don't use patch files. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-01-30T02:48:24.000000Z K 7 svn:log V 28 Update for the 4.23 import. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-01-30T02:53:12.000000Z K 7 svn:log V 19 MFC: version 4.23. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-01-30T03:18:56.000000Z K 7 svn:log V 20 MFC: version 6.1.5. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-30T08:13:57.000000Z K 7 svn:log V 101 Add back rc.d/nfslocking. It would be a violation of POLA to remove this file from a -stable branch. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-01-30T08:25:38.000000Z K 7 svn:log V 116 MFC: rev. 1.325 Clarify that devfs_system_ruleset should contain a name, not a number. Prompted by PR conf/85363 END