ƒ¬X116463 226 1054 190 239 171 160 212 904 299 174 281 123 137 322 130 137 131 463 184 115 442 105 136 248 386 235 217 221 124 227 146 133 154 243 162 176 180 193 178 252 182 237 147 152 144 135 246 189 244 177 135 127 129 107 389 479 826 113 206 237 148 204 245 131 236 172 133 236 129 133 115 326 122 360 144 337 171 128 130 1421 203 286 159 442 150 339 277 114 218 265 235 570 154 115 272 146 132 373 135 135 159 306 263 521 181 387 119 340 123 482 328 251 255 146 207 164 214 259 130 187 147 135 126 321 243 162 143 165 222 209 160 226 124 446 286 228 193 174 213 230 210 414 139 137 178 383 162 149 143 163 263 139 604 158 152 133 159 252 735 149 260 158 117 164 150 154 105 162 175 324 136 213 229 131 141 111 216 115 243 125 379 296 272 262 146 156 163 129 165 153 205 183 295 186 488 499 235 398 889 320 255 722 319 293 297 231 268 220 129 176 181 297 106 227 136 120 537 150 166 130 224 216 215 169 201 244 554 K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-06-17T06:39:51.000000Z K 7 svn:log V 960 - Add a new function "sched_interact_update()" that scales back the sleep and run time. - Scale the sleep and run time back via sched_interact_update() in more places. This is to keep the statistic more accurate. - Charge a parent one tick for forking a child. - Add only the run time and not the sleep time to the parents kg when a thread exits. This allows us to give a penalty for having an expensive thread exit but does not give a bonus for having an interactive thread exit. - Change the SLP_RUN_THROTTLE to limit us to 4/5th and not 1/2. - Change the SLP_RUN_MAX to two seconds. This keeps bursty interactive applications like mozilla and openoffice in the interactive range even through expensive tasks. - Recalculate the slice after every sleep. This ensures that once a task has been marked interactive it only has a slice of 1 at the risk of giving tasks that sleep for a very brief period a longer time slice. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-06-17T08:25:13.000000Z K 7 svn:log V 96 Import of ISC BIND version 8.3.6. Version 8.3.5 was skipped due to bugs fixed in this version. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-06-17T08:25:13.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r116464, 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 2003-06-17T08:25:14.000000Z K 7 svn:log V 75 This commit was manufactured by cvs2svn to create tag 'bind-vendor-v8_3_6'. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-06-17T08:32:40.000000Z K 7 svn:log V 66 Resolve conflicts in 8.3.6, generally in favor of the vendor code END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-06-17T08:43:19.000000Z K 7 svn:log V 117 Fix the #include part of the SYNOPSIS for heap.3 PR: bin/45269 Submitted by: Slaven Rezic END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-06-17T08:52:45.000000Z K 7 svn:log V 811 MFp4: Fix two bugs causing possible deadlocks or panics, and one nit: - Emulate lock draining (LK_DRAIN) in null_lock() to avoid deadlocks when the vnode is being recycled. - Don't allow null_nodeget() to return a nullfs vnode from the wrong mount when multiple nullfs's are mounted. It's unclear why these checks were removed in null_subr.c 1.35, but they are definitely necessary. Without the checks, trying to unmount a nullfs mount will erroneously return EBUSY, and forcibly unmounting with -f will cause a panic. - Bump LOG2_SIZEVNODE up to 8, since vnodes are >256 bytes now. The old value (7) didn't cause any problems, but made the hash algorithm suboptimal. These changes fix nullfs enough that a parallel buildworld succeeds. Submitted by: tegge (partially; LK_DRAIN) Tested by: kris END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-06-17T08:53:27.000000Z K 7 svn:log V 204 Link named-xfer -static. This is the only binary that needs to be statically compiled for named to work chroot'ed, and we'd like to be able to do that from /etc/rc.d without additional user intervention. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-17T08:57:37.000000Z K 7 svn:log V 82 Fix the execle(3) synopsis to include the environment pointer. Confused: anordby END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-06-17T09:00:15.000000Z K 7 svn:log V 188 Set f_mntfromname[] to "fdescfs" instead of "fdesc" for consistency with other synthetic filesystems, which have f_mntfromname the same as f_fstypename. Noticed by Sean Kelly on -current. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-17T09:12:42.000000Z K 7 svn:log V 31 Compile sunlabel on all archs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-17T09:14:34.000000Z K 7 svn:log V 45 String the timecounter paper into the build. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-06-17T09:20:16.000000Z K 7 svn:log V 227 Give an example of the more efficient conflict resolution command suggested by the version of the commit message that's mailed out as opposed to the more error prone version that will be suggested when doing the actual import. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-06-17T09:36:47.000000Z K 7 svn:log V 34 Xref policy: exit(2) -> _exit(2). END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-06-17T09:51:17.000000Z K 7 svn:log V 41 Xref police: ntp.conf(8) -> ntp.conf(5). END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2003-06-17T09:53:03.000000Z K 7 svn:log V 35 Xref police: chmod(8) -> chmod(1). END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-06-17T10:21:34.000000Z K 7 svn:log V 369 - Temporarily patch a problem where the interact score could be negative because the run time exceeds the largest value a signed int can hold. The real solution involves calculating how far we are over the limit. To quickly solve this problem we loop removing 1/5th of the current value until it falls below the limit. The common case requires no passes. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-06-17T11:51:30.000000Z K 7 svn:log V 90 Add definitions for the ioctls that are used by netgraph and harp to open and close VCCs. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-06-17T12:29:20.000000Z K 7 svn:log V 23 Add FREECOM PCCARD-IDE END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-06-17T12:29:36.000000Z K 7 svn:log V 349 Improve the manpage language a bit. A PPP login program is started _automatically_ (i.e., without human intervention) even with the "pl" capability unset, as soon as a PPP frame is detected. But with "pl" set, a PPP login program is started independently of the result of PPP detection (which is rendered unnecessary then,) i.e. _unconditionally_. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-06-17T12:29:49.000000Z K 7 svn:log V 13 Sync to 1.53 END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-06-17T12:32:24.000000Z K 7 svn:log V 44 MFC rev. 1.37-1.40: Assorted manpage fixes. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-06-17T12:33:53.000000Z K 7 svn:log V 155 Add FREECOM PCCARD-IDE to the mix. It doesn't have a manufacturer or product ID, so we have to use the CIS strings to ID it. dmesg by: Christian Laursen END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-06-17T12:58:02.000000Z K 7 svn:log V 293 Send the close request to the SMB server in smbfs_inactive(), instead of smbfs_close(). This fixes paging to and from mmap()'d regions of smbfs files after the descriptor has been closed, and makes thttpd, GNU ld, and perhaps more things work that depend on being able to do this. PR: 48291 END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-06-17T13:12:21.000000Z K 7 svn:log V 142 MFC rev. 1.2: Fix a typo in the -O parsing code that caused a crash when the -O option is used without supplying "sowner:sgroup". PR: 37171 END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-06-17T15:02:28.000000Z K 7 svn:log V 125 Fix bge at 10Mbit. The defines for 10-Half and 10-Full were swapped. Shamed into fixing by: John Cagle END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-06-17T15:39:19.000000Z K 7 svn:log V 126 o MFC a comment for SHMALL: it is in pages, not in bytes. Spotted by: Dmitry Afanasiev Reviewed by: alfred END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-06-17T16:07:31.000000Z K 7 svn:log V 33 MFC: rev 1.5, fix 10Mbit support END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-06-17T16:12:50.000000Z K 7 svn:log V 132 This is a driver for Fore/Marconi HE155 and HE622 ATM cards. It is full busdma and has extensively been tested on i386 and sparc64. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-06-17T16:14:31.000000Z K 7 svn:log V 52 The man page for the Fore/Marconi HE155/622 driver. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-06-17T16:15:47.000000Z K 7 svn:log V 39 Reference the hatm(4) driver man page. END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-06-17T16:17:01.000000Z K 7 svn:log V 63 MFC: rev 1.7 Add some HP cards to the supported list of cards. END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-06-17T16:52:47.000000Z K 7 svn:log V 149 MFC rev 1.124: Fix a bug which caused signals on YUV images to fail. MFC rev 1.125: Fix broken programming of VSCALE_HI registers in yuv422_prog(). END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2003-06-17T16:55:08.000000Z K 7 svn:log V 69 MFC rev. 1.20: Add two more Vendor ID's for Leadtek Winfast TV 2000. END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2003-06-17T19:03:22.000000Z K 7 svn:log V 82 MFC: revs 1.7-1.9 ANSIfy and remove register Update with NetBSD changes END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-06-17T19:14:00.000000Z K 7 svn:log V 85 Drop the proc lock around SYSCTL_OUT in the no-threads case. Submitted by: truckman END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-06-17T19:21:43.000000Z K 7 svn:log V 96 Remove references to ffsinfo(8) for now. It was disconnected from the build almost a year ago. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-06-17T19:49:18.000000Z K 7 svn:log V 85 - Use a more robust mechanism for determining whether or not a kse is on a kseq. END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-06-17T19:50:59.000000Z K 7 svn:log V 159 Add MLINK for busdma(9) to bus_dma(9). This resolves confusion for at least 10 people. Suggested by: Bruce M. Simpson Approved by: des (mentor) END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-06-17T19:58:33.000000Z K 7 svn:log V 85 Bump WARNS to 6. Add usage(). Use provided xmalloc() instead of malloc(). Use err(). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-06-17T20:01:49.000000Z K 7 svn:log V 143 New release notes: matcd(4), BIND 8.3.6, lukemftp 20030615. Modified release notes: Mention the old OpenPAM version when noting the update. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-06-17T20:05:15.000000Z K 7 svn:log V 54 Bring the matcd(4) driver back to the hardware notes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-06-17T20:06:13.000000Z K 7 svn:log V 59 Whitespace around last commit. Translators kindly ignore. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-06-17T20:07:49.000000Z K 7 svn:log V 50 More correctly spell "-static" as "NOSHARED?=YES" END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2003-06-17T22:47:11.000000Z K 7 svn:log V 38 Remove another reference to ffsinfo.8 END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-06-17T23:22:35.000000Z K 7 svn:log V 152 Handle recursion on the vm_page_queue_mtx manually in pmap_qenter and pmap_qremove, in order to avoid making the mutex recursable. Discussed with: alc END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2003-06-18T02:55:08.000000Z K 7 svn:log V 94 MFC revision 1.29: Account for packets processed at layer-2 (i.e. net.link.ether.ipfw=1). END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-18T02:57:38.000000Z K 7 svn:log V 151 Fix a performance bug in all of the various implementations of uma_small_alloc(): They always zeroed the page regardless of what the caller requested. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-18T03:34:29.000000Z K 7 svn:log V 83 - Add support for DT_FLAGS. - Define various things from the most recent ELF spec. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-18T04:27:18.000000Z K 7 svn:log V 43 Lock the vm object when freeing a vm page. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-18T05:31:08.000000Z K 7 svn:log V 33 Include libmap.h for prototypes. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-18T06:08:03.000000Z K 7 svn:log V 33 Don't lock scheduler lock twice. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-18T06:49:28.000000Z K 7 svn:log V 15 Add missing */ END K 10 svn:author V 3 das K 8 svn:date V 27 2003-06-18T07:55:47.000000Z K 7 svn:log V 296 MFC: Fix memory leak union_subr.c,v 1.71 Add union_dircache_free() union.h,v 1.27 union_subr.c,v 1.72 union_vnops.c,v 1.98 Add malloc types M_UNDCACHE and M_UNPATH union_subr.c,v 1.73 Fix panic when unionfs is mounted atop another unionfs, style union_vnops.c,v 1.99 union_vnops.c,v 1.100 END K 10 svn:author V 2 mr K 8 svn:date V 27 2003-06-18T09:11:34.000000Z K 7 svn:log V 387 Add (optional, default off) support to kerberos5 for supporting openldap. Tests with openldap20 where successful whereas openldap21 didn't like the way hdb-ldap accessed openldap (doesn't like non-bind access). To activate the support put a USE_OPENLDAP=yes in your make.conf. The OPENLDAPBASE is also optional and points to /usr/local as default. Approved by: markm MFC after: 2 weeks END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-18T09:29:28.000000Z K 7 svn:log V 733 Add "GEOM_FOX", a class which detects and selects between multiple redundant paths to the same device. This class reacts to a label in the first sector of the device, which is created the following way: # "0123456789abcdef012345..." # "<----magic-----><-id-...> echo "GEOM::FOX someid" | dd of=/dev/da0 conv=sync NB: Since the fact that multiple disk devices are in fact the same device is not known to GEOM, the geom taste/spoil process cannot fully catch all corner cases and this module can therefore be confused if you do the right wrong things. NB: The disk level drivers need to do the right thing for this to be useful, and that is not by definition currently the case. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-06-18T09:31:37.000000Z K 7 svn:log V 19 Style: __FBSDID(). END K 10 svn:author V 3 des K 8 svn:date V 27 2003-06-18T09:44:09.000000Z K 7 svn:log V 113 Avoid side effects in macro arguments (perforce change #33323) Submitted by: Dmitry V. Levin END K 10 svn:author V 3 des K 8 svn:date V 27 2003-06-18T09:44:09.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r116520, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-18T10:33:09.000000Z K 7 svn:log V 56 Sleep on "-" in our normal state to simplify debugging. END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-06-18T10:53:49.000000Z K 7 svn:log V 109 Now that most of this file is new, stylify the rest and correct the style bugs (space/tab) introduced by me. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2003-06-18T12:46:20.000000Z K 7 svn:log V 150 Preserve an involunteerily joke SunCheckup has been providing. (NB: the space before the colon in the second line is authentic, please don't remove.) END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-18T12:57:43.000000Z K 7 svn:log V 40 Import of stripped down GNU texinfo 4.6 END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-18T12:57:43.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r116525, 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 2003-06-18T12:57:44.000000Z K 7 svn:log V 76 This commit was manufactured by cvs2svn to create tag 'texinfo-vendor-v4_6'. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-18T13:01:08.000000Z K 7 svn:log V 42 Removed files not present in v4.6 import. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-18T13:01:08.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r116528, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-18T13:01:38.000000Z K 7 svn:log V 38 Use stock (FSF) version of this file. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-18T13:02:02.000000Z K 7 svn:log V 42 Merge texinfo 4.6 changes onto the trunk. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-18T13:02:27.000000Z K 7 svn:log V 24 Update for texinfo 4.6. END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-06-18T13:22:44.000000Z K 7 svn:log V 233 - Use the initial terminal mode instead of the current mode as the source of defaults for terminal device parameters. - Do duplucate code reduction and simplification enabled by the above. Reviewed by: green MFC after: 1 month END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-18T13:30:44.000000Z K 7 svn:log V 31 Update for version 4.6 import. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-18T14:04:03.000000Z K 7 svn:log V 268 Use stock (FSF) version of this file from now on. The local hack to reset the terminal window size after info(1) has been asleep and is awakening is superseded by the official fix in Texinfo 4.4. PR: gnu/51733 Submitted by: AIDA Shinra (author of the official fix) END K 10 svn:author V 2 mr K 8 svn:date V 27 2003-06-18T14:23:44.000000Z K 7 svn:log V 53 s/USE_OPENLDAP/WITH_OPENLDAP/ per request from kris. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-18T15:24:21.000000Z K 7 svn:log V 245 Make the execle() synopsis look (again) like a normal C prototype. Also fixed the rest of ell (list) functions prototypes to include a (commented out) terminating null pointer. Pointed out by: bde Obtained from: POSIX.1-2001 Glanced at by: imp END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-06-18T15:25:01.000000Z K 7 svn:log V 78 Moved the syscons options, kbd options and DEV_SPLASH to the MI options file. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-18T16:17:13.000000Z K 7 svn:log V 34 Avoid a NULL pointer dereference. END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-06-18T16:38:22.000000Z K 7 svn:log V 38 Add defines required for TLS support. END K 10 svn:author V 3 tmm K 8 svn:date V 27 2003-06-18T16:41:36.000000Z K 7 svn:log V 1327 Further cleanup of the sparc64 busdma implementation: - Move prototypes for sparc64-specific helper functions from bus.h to bus_private.h - Move the method pointers from struct bus_dma_tag into a separate structure; this saves some memory, and allows to use a single method table for each busdma backend, so that the bus drivers need no longer be changed if the methods tables need to be modified. - Remove the hierarchical tag method lookup. It was never really useful, since the layering is fixed, and the current implementations do not need to call into parent implementations anyway. Each tag inherits its method table pointer and cookie from the parent (or the root tag) now, and the method wrapper macros directly use the method table of the tag. - Add a method table to the non-IOMMU backend, remove unnecessary prototypes, remove the extra parent tag argument. - Rename sparc64_dmamem_alloc_map() and sparc64_dmamem_free_map() to sparc64_dma_alloc_map() and sparc64_dma_free_map(), move them to a better place and use them for all map allocations and deallocations. - Add a method table to the iommu backend, and staticize functions, remove the extra parent tag argument. - Change the psycho and sbus drivers to just set cookie and method table in the root tag. - Miscellaneous small fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-18T16:43:43.000000Z K 7 svn:log V 111 Follow the (good) trend of returning import files to vendor versions where possible for easier future imports. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-06-18T17:03:04.000000Z K 7 svn:log V 192 Ignore fake ttes in pmap_copy, its too hard to deal with them not having a real vm_page right now. This fixes a panic when processes with resident device mappings fork, such as the X server. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-18T17:29:15.000000Z K 7 svn:log V 67 Add IPv6 related attributes defined in RFC3162. MFC after: 1 week END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-06-18T17:49:52.000000Z K 7 svn:log V 348 Add FBTYPEs used by the sbus bus support in XFree86. This uses some of the values that are "reserved", but they are not reserved anywhere else so I'm assuming this is what they were unreserved for. Unfortunately some of the values for local syscons types overlap the values used for sbus adapters elsewhere, so we can't have all the same values. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-18T18:16:40.000000Z K 7 svn:log V 58 Initialize struct fileops with C99 sparse initialization. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-06-18T18:57:58.000000Z K 7 svn:log V 244 Reserve the last 5% of file descriptors for root use. This should allow systems to fail more gracefully when a file descriptor exhaustion situation occurs. Original patch by: David G. Andersen PR: 45353 MFC after: 1 week END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-06-18T19:00:25.000000Z K 7 svn:log V 182 Forced commit: Rev 1.201 also removed the out of file descriptor warning messages displayed to the console. They were not ratelimited, and only made a bad situation more annoying. END K 10 svn:author V 8 charnier K 8 svn:date V 27 2003-06-18T19:43:17.000000Z K 7 svn:log V 17 The .Fn function END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-18T19:53:59.000000Z K 7 svn:log V 125 Introduce a new flag on a file descriptor: DFLAG_SEEKABLE and use that rather than assume that only DTYPE_VNODE is seekable. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-06-19T01:40:11.000000Z K 7 svn:log V 171 Add a solaris compatible ofw interface for third party software that expects one to use. Only the functions used by XFree86 are actually implemented. Glanced at by: tmm END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-19T01:40:44.000000Z K 7 svn:log V 142 Fix a vm object reference leak in the page-based copy-on-write mechanism used by the zero-copy sockets implementation. Reviewed by: gallatin END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-06-19T01:49:04.000000Z K 7 svn:log V 474 Fixing some glaring problems with aac_disk_dump(). - Mark that it cannot handle greater than 4GB of RAM at this time. Fixing that will come later. Fail any attempts to dump above thati limit. - If a call to aac_disk_dump() needs to be split into multiple i/o's, increment the virtual offset after each i/o instead of just dumping the same offset over and over again. - Bail out if bus_dmamap_load() returns an error. Error recovery is likely not possible. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-19T01:50:14.000000Z K 7 svn:log V 62 Assert that the vm object is locked in vm_page_try_to_free(). END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-19T02:01:33.000000Z K 7 svn:log V 23 Add vm object locking. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-06-19T02:09:22.000000Z K 7 svn:log V 179 correct spelling of struct cdev * from dev_t which is a 32bit type and isn't very useful for passing pointers on LP64 systems. device names on sparc64 and alpha should now work. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-19T02:39:37.000000Z K 7 svn:log V 52 Fix warnings; no parameters in function prototypes. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-19T02:42:04.000000Z K 7 svn:log V 38 Move MD function prototypes together. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-06-19T02:50:08.000000Z K 7 svn:log V 280 make iicbb_devclass and iicbb_driver globally visible. This will let drivers that implemnt the i2c bit banging bus interface not have to recompile iicbb in order to add an attachment for it. This will mean the bktr and other definitions can go back to their respective drivers. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-19T03:08:10.000000Z K 7 svn:log V 43 Lock the vm object when freeing a vm page. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-19T03:38:05.000000Z K 7 svn:log V 43 Lock the vm object when freeing a vm page. END K 10 svn:author V 8 truckman K 8 svn:date V 27 2003-06-19T03:55:01.000000Z K 7 svn:log V 62 VOP_GETVOBJECT() wants to be called with the vnode lock held. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-19T03:55:38.000000Z K 7 svn:log V 211 Provide a mechanism for dumping relocation information. Setting the LD_DUMP_REL_PRE or LD_DUMP_REL_POST environment variables cause rtld-elf to output a table of all relocations. This is useful for debugging. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-06-19T04:07:12.000000Z K 7 svn:log V 168 Add a rate limited message reporting when kern.maxfiles is exceeded, reporting who did it. Also, fix a style bug introduced in the previous change. MFC after: 1 week END K 10 svn:author V 8 truckman K 8 svn:date V 27 2003-06-19T04:10:56.000000Z K 7 svn:log V 423 FILE_LOCK() uses a pool mutex, as does the vnode v_vnlock. Since pool mutexes are supposed to only be used as leaf mutexes, and what appear to be separate pool mutexes could be aliased together, it is bad idea for a thread to attempt to hold two pool mutexes at the same time. Slightly rearrange the code in kern_open() so that FILE_UNLOCK() is called before calling VOP_GETVOBJECT(), which will grab the v_vnlock mutex. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-19T04:34:09.000000Z K 7 svn:log V 87 LD_DUMP_REL_PRE and LD_DUMP_REL_POST don't output to stderr; don't claim that they do. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-06-19T05:27:04.000000Z K 7 svn:log V 293 - Rename the IPI_WAIT macro to IPI_DONE. - Don't require all receivers of ipis to wait for all other receivers, only that the sender wait for all receivers. This should reduce the amount of time spent with interrupts disabled, which may be a cause of ipi timeouts. Discussed with: tmm END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-19T05:28:26.000000Z K 7 svn:log V 25 Add function prototypes. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-06-19T05:57:25.000000Z K 7 svn:log V 245 Add a ratelimited message of the form "maxproc limit exceeded by uid %i, please see tuning(7) and login.conf(5)." Which will be triggered whenever a user hits his/her maxproc limit or the systemwide maxproc limit is reached. MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2003-06-19T06:51:43.000000Z K 7 svn:log V 28 Add TLS related relocation. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-06-19T07:02:00.000000Z K 7 svn:log V 386 In the build process, fortune files have been randomized since at least the 4.4-lite days. This is pointless, since fortune(6) performs its own randomization. It was also problematic for binary update systems such as ports/security/freebsd-update. This commit simply removes the -r option to strfile so that the datfiles are constant. Submitted by: Colin Percival END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-06-19T07:24:26.000000Z K 7 svn:log V 232 phk added the -x option in May 2000, but only for regular files; for special files it was treated like -l. This commit adds the -x option in for special files as well. PR: bin/46249 Submitted by: Colin Percival END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-06-19T07:32:58.000000Z K 7 svn:log V 155 MFC: r1.6 (from 2001) - Shit+Ins - past buffer, Shift+PrintScr - prev. screen. PR: misc/42761 Requested by: Pawel Jakub Dawidek END K 10 svn:author V 4 kris K 8 svn:date V 27 2003-06-19T07:57:11.000000Z K 7 svn:log V 161 Remove bogus non-reentrant "temporary" implementation of gethostbyaddr_r() that has been here for 6 years and 9 months. Reviewed by: deischen MFC After: 1 week END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-06-19T08:08:17.000000Z K 7 svn:log V 51 Add US syscons keymap w/ accents. PR: misc/18459 END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-06-19T08:34:38.000000Z K 7 svn:log V 111 German keymap with dead keys. PR: misc/28456 Submitted by: Ulrich Luttner MFC After: 1 week END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2003-06-19T08:34:39.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_4'. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-06-19T09:19:51.000000Z K 7 svn:log V 121 Fix broken -a functionality. Reviewed by: phk Submitted by: Martin Kammerhofer PR: 53451 MFC: 1 week END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-06-19T12:14:37.000000Z K 7 svn:log V 161 Fix direct map page table for 2GB+ physical memory. You may still need to increase NKPT for larger memory. I have successfully booted 8GB system with NKPT=256. END K 10 svn:author V 5 guido K 8 svn:date V 27 2003-06-19T13:59:27.000000Z K 7 svn:log V 36 MFC: Add Intel 85x/86x AGP support. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-06-19T15:11:04.000000Z K 7 svn:log V 95 Add support for the HighPoint HPT302 & HPT371 HW sponsored by: Martin Blapp END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-19T16:09:18.000000Z K 7 svn:log V 53 Fix warnings on 64 bit platforms. Noticed by: jake END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-19T17:56:12.000000Z K 7 svn:log V 43 Lock the vm object when freeing a vm page. END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-06-19T18:06:58.000000Z K 7 svn:log V 33 Hook openpromio up to the build. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2003-06-19T18:13:07.000000Z K 7 svn:log V 225 Unlock the struct file lock before aquiring Giant, otherwise we can deadlock because of lock order reversals. This was not caught because Witness ignores pool mutexes right now. Diagnosis and help: truckman Noticed by: pho END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-19T18:19:31.000000Z K 7 svn:log V 150 Install routes specified by Framed-IPv6-Route. Since the format of Framed-IPv6-Route is user defined, it follows Framed-IP-route. MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-19T18:28:37.000000Z K 7 svn:log V 70 Oops, I put unused variable in my previous commit. MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-19T18:55:49.000000Z K 7 svn:log V 51 Do RADIUS accounting on IPV6CP. MFC after: 1 week END K 10 svn:author V 4 jake K 8 svn:date V 27 2003-06-19T19:11:21.000000Z K 7 svn:log V 72 Avoid using v8 opcodes; use ba instead of b for unconditional branches. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-06-19T20:04:51.000000Z K 7 svn:log V 127 Fix a coredump that would occur when fdopen was unable to return a valid fd. PR: 49096 Submitted by: demon MFC after: 3 days END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-19T22:12:54.000000Z K 7 svn:log V 114 Correct an apparent typo. PR: bin/53515 Submitted by: Lukas Ertl Approved by: jmallett END K 10 svn:author V 7 gsutter K 8 svn:date V 27 2003-06-19T22:52:50.000000Z K 7 svn:log V 64 Remove near-duplicate entry, keeping the better attributed one. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-06-20T00:54:11.000000Z K 7 svn:log V 129 MFC: sys/nfsclient/nfs_vnops.c 1.206; when removing a sillyrename file, make sure that the directory vnode has not been cleaned. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-20T01:56:28.000000Z K 7 svn:log V 28 Fix typo. td should be td0. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-20T03:36:45.000000Z K 7 svn:log V 349 When a STOP signal is being sent to a process, it is possible all threads in the process have already masked the signal, so job control is delayed. But later a thread unmasking the STOP signal should enable job control, so in issignal(), scanning all threads in process to see if we can direct suspend some of them, not just suspend current thread. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-20T04:20:36.000000Z K 7 svn:log V 193 The so-called "optimized copy-on-write fault" case should not require the vm map lock. What's really needed is vm object locking, which is (for the moment) provided Giant. Reviewed by: tegge END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-06-20T04:27:55.000000Z K 7 svn:log V 133 Update the description of the Netgear MA401 to say Prism-II/2.5; my 401 is a 2.5, so presumably many of them are. MFC after: 3 days END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-06-20T04:54:27.000000Z K 7 svn:log V 100 fix problem with uninitalized ptr (from PR) other minor clean up. PR: bin/2785 Submitted by: mpp END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-06-20T07:22:54.000000Z K 7 svn:log V 82 fix another LP64 problem. READ_IVAR takes a pointer to an uintptr_t, not an int. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-20T07:59:59.000000Z K 7 svn:log V 120 Move FMARK and FDEFER til sys/file.h where they belong. Order the fields in struct file in sections after their scope. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-20T08:02:30.000000Z K 7 svn:log V 137 Don't (re)initialize f_gcflag to zero. Move initialization of DTYPE_VNODE specific field f_seqcount into the DTYPE_VNODE specific code. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-20T08:07:15.000000Z K 7 svn:log V 117 Crude but efficient: #ifdef DIAGNOSTIC hold a mutex while calling callout's so that we hear about it if they sleep. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-06-20T08:25:27.000000Z K 7 svn:log V 316 Sync with -current: * fwohci - Improve probe message for S800 chips. * firewire - Enable support for building Configuration ROM. - Open fwmem device exclusively. * sbp - Don't call sbp_do_attach() recursively after agent reset while device probing. * if_fwe - Add tx_speed sysctl variable for if_fwe. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-20T08:26:38.000000Z K 7 svn:log V 47 Initialize b_saveaddr when we hand out buffers END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-20T08:35:28.000000Z K 7 svn:log V 45 Initialize b_saveaddr when we hand out pbufs END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-20T08:39:04.000000Z K 7 svn:log V 86 Don't put callout_lock under #ifdef DIAGNOSTIC despite the fact that it works anyway. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-06-20T09:12:12.000000Z K 7 svn:log V 286 cpu_set_upcall_kse needs to access userspace, release schedule lock before calling it for bound thread. To avoid this problem, change thread_schedule_upcall to not put new thread on run queue, let caller do it, so we can tweak the new thread before setting it to run. Reported by: pho END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-20T09:47:09.000000Z K 7 svn:log V 70 Remove the devdb stuff, the kernel answers these questions just fine. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-20T09:48:11.000000Z K 7 svn:log V 57 Remove dev_mkdb(8). The kernel answers these questions. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-20T09:52:27.000000Z K 7 svn:log V 51 Add devname_r(3) which takes a buffer as argument. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-06-20T10:48:26.000000Z K 7 svn:log V 71 Add an amd64 category now that amd64 has its own mailing list and all. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-06-20T11:45:43.000000Z K 7 svn:log V 166 Complete rewrite of locale(1) in order to become POSIX complaint utilitty. It's possibly not completely complaint with POSIX requirements, but very close to it now. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-06-20T11:52:05.000000Z K 7 svn:log V 43 Add minimalistic manual page for locale(1) END K 10 svn:author V 2 se K 8 svn:date V 27 2003-06-20T12:15:37.000000Z K 7 svn:log V 512 The assertions generated to test VFS locking never included checks for vnodes reached through double indirection (i.e. **vpp). This is worked-around by special-casing the identifier "vpp" (adding one level of indirection). The alternative fix mentioned in the PR had required substantial changes to this script. In case there are locking violations that had been hidden without this patch, they may suddenly show up, now ... This change does not affect code compiled without DEBUG_VFS_LOCKS. PR: kern/46652 END K 10 svn:author V 2 se K 8 svn:date V 27 2003-06-20T12:24:06.000000Z K 7 svn:log V 67 Add comment about **vpp being special-cased in vnode_if.awk (1.38) END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-06-20T13:23:51.000000Z K 7 svn:log V 56 Fix most warnings, sort prototypes, kill spaces at EOLs END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-06-20T13:24:46.000000Z K 7 svn:log V 37 We have manpage now, so remove NOMAN END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-06-20T13:29:43.000000Z K 7 svn:log V 63 Fix few typos and remove two unneeded checks Noticed by: ache END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-06-20T14:09:33.000000Z K 7 svn:log V 154 Use direct map in pmap_map(). This saves much KVA for vm_pages and you don't need to increase NKPT for large physical memory anymore. Suggested by: dfr END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-06-20T14:52:52.000000Z K 7 svn:log V 642 Merge from NetBSD src/sys/ntfs/ntfs_subr.c 1.5 & 1.30 (jdolecek): - Avoid calling bread() with different sizes on the same blkno. Although the buffer cache is designed to handle differing size buffers, it erroneously tries to write the incorrectly-sized buffer buffer back to disk before reading the correctly-sized one, even when it's not dirty. This behaviour caused a panic for read-only NTFS mounts when INVARIANTS was enabled ("bundirty: buffer x still on queue y"), reported by NAKAJI Hiroyuki. - Fix a bug in the code handling holes: a variable was incremented instead of decremented, which could cause an infinite loop. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-20T15:44:52.000000Z K 7 svn:log V 57 Mention the use of Framed-IPv6-Route. MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-20T16:15:59.000000Z K 7 svn:log V 167 IPV6PREFIX is set when Framed-IPv6-Prefix is defined, You may want to pass the value to upper layer protocol such as DHCPv6 for prefix delegation. MFC after: 1 week END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-06-20T16:52:06.000000Z K 7 svn:log V 66 Don't forget the -r on the second password prompt. PR: bin/53550 END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-06-20T16:53:36.000000Z K 7 svn:log V 25 Update my email address. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-06-20T16:57:37.000000Z K 7 svn:log V 72 amd64 is actually stable enough for the regular -CURRENT tinderbox now. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-20T18:14:57.000000Z K 7 svn:log V 58 Mention the use of Framed-IPv6-Prefix. MFC after: 1 week END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-06-20T19:23:55.000000Z K 7 svn:log V 62 Add support for the special shell nologin. Prodded by: mikeh END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-06-20T19:36:56.000000Z K 7 svn:log V 13 s/warn/info/ END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-20T20:20:06.000000Z K 7 svn:log V 70 Make swap_pager_haspages() static; remove unused function prototypes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-06-20T21:07:05.000000Z K 7 svn:log V 82 New errata: PAE kernel panic. Mostly submitted by scottl. Any errors are mine. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-06-20T21:14:59.000000Z K 7 svn:log V 231 ntp_adjtime returns the current state of the clock (TIME_*) on success or -1 on failure. The manual used to say it returned 0 or -1. Both examination of the kernel sources, and ntpd show that this is the case. MFC After: 3 days END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-06-20T21:25:14.000000Z K 7 svn:log V 44 MFC 1.7: Sanity-check the correct variable. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-06-20T21:30:59.000000Z K 7 svn:log V 120 MFC 1.8: Minor improvement to some debugging code that is probably used by no one but me (it is usually #ifdef-ed out). END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2003-06-20T22:18:38.000000Z K 7 svn:log V 131 Fix a divide-by-zero on kern.log_wakeups_per_second tunable. Submitted by: Christian S.J. Peron PR: kern/53557 END K 10 svn:author V 7 wollman K 8 svn:date V 27 2003-06-20T22:41:00.000000Z K 7 svn:log V 35 Explain the relationship to POSIX. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-20T22:45:53.000000Z K 7 svn:log V 49 Use devname(3) to do the task. Reviewed by: imp END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-20T22:50:33.000000Z K 7 svn:log V 19 Remove _PATH_DEVDB END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-06-20T23:13:23.000000Z K 7 svn:log V 122 New release notes: PAE panic fixed, bge(4) at 10 Mbps fixed, GEOM_FOX, dev_db gone, local(1) reimplementation, ps(1) -H. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-06-20T23:29:04.000000Z K 7 svn:log V 23 fix grammar in comment END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-06-20T23:59:25.000000Z K 7 svn:log V 150 make pciconf understand it's own output as stated in the manpage. pciconf -r none8@pci1:12:2: 0x0 now works. PR: bin/10312 Submitted by: Castor Fu END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-06-21T00:04:11.000000Z K 7 svn:log V 32 New release note: texinfo 4.6. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-06-21T02:22:47.000000Z K 7 svn:log V 285 - Don't allow nice to have such a large effect on priority. This was causing poor interactive performance while unnice processes were running. The new scheme still allows nice to have an effect on priority but it is not as dramatic as the effect of the interactivity score. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2003-06-21T02:31:49.000000Z K 7 svn:log V 202 - lticks was erroneously being updated in sched_pctcpu(). This was causing us to skip the pctcpu_update() call which lead to inaccurate cpu usage statistics for processes that didn't run often. END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-06-21T03:49:30.000000Z K 7 svn:log V 177 Remove the following message: XXX: host encrypt not implemented for 802.3 Seeing this every time an IPX packet wandered into my wi bridge was getting really, really annoying. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-21T04:14:48.000000Z K 7 svn:log V 169 - Increase the scope of the vm object lock in vm_object_collapse(). - Assert that the vm object and its backing vm object are both locked in vm_object_qcollapse(). END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-06-21T05:59:59.000000Z K 7 svn:log V 54 We don't need two $FreeBSD$'s. Remove the older one. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-06-21T06:12:47.000000Z K 7 svn:log V 64 MFC 1.2: Include stdlib.h for atoi declaration. Add $FreeBSD$ END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-06-21T06:15:03.000000Z K 7 svn:log V 71 MFC 1.2 - 1.3: Include stdlib.h for atoi(). Move the $FreeBSD$ line. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-06-21T06:19:38.000000Z K 7 svn:log V 37 MFC 1.10: Remove MAINTAINER= lines. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-21T06:31:42.000000Z K 7 svn:log V 73 Lock one of the vm objects involved in an optimized copy-on-write fault. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-21T08:16:12.000000Z K 7 svn:log V 61 ttyname(3) must return absolute pathnames. Noticed by: kris END K 10 svn:author V 3 das K 8 svn:date V 27 2003-06-21T08:20:14.000000Z K 7 svn:log V 112 Userland spinlocks bad. Sleep locks good. Use the latter for gdtoa. Requested by: deischen (far too long ago) END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-21T08:27:06.000000Z K 7 svn:log V 91 Use a do {...} while (0); and a couple of breaks to reduce the level of indentation a bit. END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-06-21T10:14:52.000000Z K 7 svn:log V 202 Though manpage says that 0.0.0.0 can be used as HISADDR for gw in Framed-Route, it didn't work. Since ncprange_aton() treats 0.0.0.0 and :: as prefixlen=0, we need to care the case. MFC after: 1 week END K 10 svn:author V 3 yar K 8 svn:date V 27 2003-06-21T10:45:38.000000Z K 7 svn:log V 94 Don't declare unneeded extern variables, leave alone specifying a wrong type for one of them. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-06-21T20:27:54.000000Z K 7 svn:log V 395 Add clarifications about the information that ntp_gettime returns. TAI is a timescale, just like UTC. The tai field returns the offset between the two, and isn't really used for precision time keeping. Explain in brief what a positive and a negative leap seconds are. Add some URLs to very useful web pages about time and time keeping for more information on using this API. Reviewed by: phk END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2003-06-21T21:01:44.000000Z K 7 svn:log V 401 Increase the size of the NFS server hash table to improve performance when serving up more than about 32 active files. For details see section 6.3 (pg 111) of Daniel Ellard and Margo Seltzer, ``NFS Tricks and Benchmarking Traps'' in the Proceedings of the Usenix 2003 Freenix Track, June 9-14, 2003 pg 101-114. Obtained from: Daniel Ellard Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-22T00:00:11.000000Z K 7 svn:log V 142 Make some style and white-space changes to the copy-on-write path through vm_fault(); remove a pointless assignment statement from that path. END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-06-22T01:26:08.000000Z K 7 svn:log V 305 add support for peeking at pci busses on UltraSparc systems. This prevents data access errors when trying to read/write to non-existant PCI devices. fix the psycho bridge to use peek for probing devices. This no longer fakes it if the OFW node doesn't exist (and the reg == 0). Reviewed by: jake, tmm END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-06-22T02:18:31.000000Z K 7 svn:log V 792 Replace the code for reading and writing the kernel message buffer with a new implementation that has a mostly reentrant "addchar" routine, supports multiple message buffers in the kernel, and hides the implementation details from callers. The new code uses a kind of sequence number to represend the current read and write positions in the buffer. This approach (suggested mainly by bde) permits the read and write pointers to be maintained separately, which reduces the number of atomic operations that are required. The "mostly reentrant" above refers to the way that while it is now always safe to have any number of concurrent writers, readers could see the message buffer after a writer has advanced the pointers but before it has witten the new character. Discussed on: freebsd-arch END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-06-22T02:26:17.000000Z K 7 svn:log V 227 use a REG macro that was already defined. Reorder how the pci probing in handled. before adding devices, check to see if the slot is a multi-function device to see if we should probe all the functions. Original idea by: imp END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-22T02:35:06.000000Z K 7 svn:log V 162 Complete the vm object locking in vm_object_backing_scan(); specifically, deal with the case where we need to sleep on a busy page with two vm object locks held. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-06-22T02:54:33.000000Z K 7 svn:log V 625 Use a new message buffer `consmsgbuf' to forward messages to a TIOCCONS console (e.g. xconsole) via a timeout routine instead of calling into the tty code directly from printf(). This fixes a number of cases where calling printf() at the wrong time (such as with locks held) would cause a panic if xconsole is running. The TIOCCONS message buffer is 8k in size by default, but this can be changed with the kern.consmsgbuf_size sysctl. By default, messages are checked for 5 times per second. The timer runs and the buffer memory remains allocated only at times when a TIOCCONS console is active. Discussed on: freebsd-arch END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-06-22T03:20:24.000000Z K 7 svn:log V 222 When DDB is active, always send printf() output directly to the console, even if there is a TIOCCONS console tty. We were already doing this after a panic, but it's also useful when entering DDB for some other reason too. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-22T05:08:10.000000Z K 7 svn:log V 198 Implement a loader tunable/sysctl to allow the user to request that the APM driver byte-swap battery time values. (For broken laptops.) PR: i386/42439 Submitted by: Bruce M Simpson END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-22T05:34:45.000000Z K 7 svn:log V 202 - Don't ignore SIGTERM. - Add a command line switch to trigger POWERSTATECHANGE actions on un-reported power state changes. PR: i386/32251 Submitted by: Walter C. Pelissero END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-06-22T05:36:53.000000Z K 7 svn:log V 138 As vm_fault() descends the chain of backing objects, set paging-in- progress on the next object before clearing it on the current object. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-22T05:57:34.000000Z K 7 svn:log V 173 - Set close on exec flag for device file descriptors. - Reset signal handlers in event_cmd_exec_act(). PR: i386/35182 Submitted by: Daniel O'Connor END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-22T06:01:17.000000Z K 7 svn:log V 125 Honor SIGTERM. Similar patch applied to -CURRENT. PR: bin/30640 Submitted by: Ralf Meyer END K 10 svn:author V 4 nyan K 8 svn:date V 27 2003-06-22T06:09:14.000000Z K 7 svn:log V 36 Re-enabled PCI irq routing on pc98. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-22T06:50:02.000000Z K 7 svn:log V 82 Add ID for VT8233A. PR: i386/38299 Submitted by: Rob Schulhof END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2003-06-22T06:52:42.000000Z K 7 svn:log V 87 MFC: Add ID for VT8233A. PR: i386/38299 Submitted by: Rob Schulhof END K 10 svn:author V 3 jmg K 8 svn:date V 27 2003-06-22T07:02:17.000000Z K 7 svn:log V 204 support saving both user/group and permissions on symlinks (from PR) also fix a slight bogon that assumed an fd of 0 was not valid. Changed it to be -1. PR: bin/25017 Submitted by: Martin Kammerhofer END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-06-22T08:24:53.000000Z K 7 svn:log V 10 Add WARNS END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-06-22T08:34:27.000000Z K 7 svn:log V 130 Add FreeBSD specific keyword 'list' implementation. 'locale -k list' can be used to retrieve list of all available keywords now. END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-06-22T08:39:29.000000Z K 7 svn:log V 40 document 'list' keyword & fix few typos END K 10 svn:author V 7 phantom K 8 svn:date V 27 2003-06-22T08:41:03.000000Z K 7 svn:log V 24 Hook locale(1) to build END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-22T08:41:43.000000Z K 7 svn:log V 444 Add a f_vnode field to struct file. Several of the subtypes have an associated vnode which is used for stuff like the f*() functions. By giving the vnode a speparate field, a number of checks for the specific subtype can be replaced simply with a check for f_vnode != NULL, and we can later free f_data up to subtype specific use. At this point in time, f_data still points to the vnode, so any code I might have overlooked will still work. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-06-22T10:01:03.000000Z K 7 svn:log V 53 Allow installkernel.debug and reinstallkernel.debug. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-06-22T10:34:49.000000Z K 7 svn:log V 69 Remove argument names from a function declaration. Reviewed by: phk END K 10 svn:author V 2 ru K 8 svn:date V 27 2003-06-22T10:41:47.000000Z K 7 svn:log V 39 FreeBSD now has the locale(1) utility. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-06-22T11:31:38.000000Z K 7 svn:log V 131 Remove 256 unit limit, there is no evil minor number encoding to deal with any more. Spotted by: "Darren Freestone" END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-06-22T12:55:20.000000Z K 7 svn:log V 118 - Allocate a new PD Table if kernel grows beyond 1GB boundary. Reviewed by: peter - Use direct map in pmap_mapdev(). END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-06-22T12:59:43.000000Z K 7 svn:log V 117 - Allow access to direct mapped region via /dev/kmem. This makes 'netstat -r' work. - Use direct map for /dev/mem. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-06-22T13:02:45.000000Z K 7 svn:log V 72 Move KERNBASE to -2GB. Currently, we cannot increase KVA more than 2GB. END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2003-06-22T13:54:30.000000Z K 7 svn:log V 104 MFC: 1.56; if the device goes away during ulpt_reset(), make sure not to call ulpt_status() afterwards. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-06-22T15:32:09.000000Z K 7 svn:log V 149 Make this compile again: we need to specify a scheduler, and remove the count for devices "sc" and "atkbdc" This change does not apply to RELENG_4. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2003-06-22T15:37:14.000000Z K 7 svn:log V 459 comment out the 'sshd' entries as the image is now 1460KB and does not fit into a floppy anymore (1403kb available). There is not much you can do now except bumping up the image size (by uncommenting the "fd_size=2880" line in ./config), at which point you can uncomment sshd, the associated library, and all the good stuff such as tcpdump and natd and ppp that you might want on such a box. A similar change should be applied to other picobsd image types. END