ƒ­5156564 221 259 102 128 216 131 210 270 161 479 137 280 201 166 141 166 197 171 293 296 466 264 295 254 353 244 353 307 134 233 140 249 159 139 210 350 151 153 139 148 175 141 166 166 157 183 321 661 506 777 147 169 175 213 213 213 213 213 215 213 213 214 213 226 220 220 213 214 214 258 226 214 200 214 229 214 214 220 229 250 243 229 222 214 213 220 220 236 204 214 229 214 220 229 236 229 213 220 213 220 220 166 222 214 179 185 216 154 158 239 166 316 164 407 166 159 239 116 284 157 198 122 315 103 223 112 99 150 199 215 732 118 128 157 181 160 140 298 139 237 178 133 286 823 308 128 288 207 170 209 235 483 333 198 256 330 268 166 169 128 170 241 241 266 166 145 202 165 191 225 97 122 129 208 585 262 198 151 131 210 135 209 394 262 178 167 107 823 331 200 166 269 151 278 258 349 281 2366 196 1084 332 222 169 169 329 310 192 104 278 333 150 178 118 141 163 351 290 139 141 747 377 243 K 10 svn:author V 3 yar K 8 svn:date V 27 2006-03-11T08:24:25.000000Z K 7 svn:log V 166 MFC: Now login.access(5) feature belongs to pam_login_access(8), not to login(1), unlike it used to. This appears to apply to RELENG_5, too. Approved by: re (mux) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-11T08:36:15.000000Z K 7 svn:log V 11 Fix build. END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-03-11T08:42:08.000000Z K 7 svn:log V 36 Remove debug flag. Spotted by: ru@ END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-11T08:51:16.000000Z K 7 svn:log V 124 Fix "make distribution" when just NO_CRYPT is defined. PR: misc/94309 Submitted by: Matthias Lederhofer MFC after: 3 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-03-11T10:24:50.000000Z K 7 svn:log V 39 Remove last traces of disk_enumerate() END K 10 svn:author V 3 suz K 8 svn:date V 27 2006-03-11T10:36:23.000000Z K 7 svn:log V 117 MFC Rev 1.26 fixed a bug that an MLD report is not advertised for a group-specific MLD query Approved by: re(mux) END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-03-11T10:48:19.000000Z K 7 svn:log V 177 Go over calcru and friends once more. Reintroduce the monotonicity for the normal case and make the two special cases behave in what is belived to be the most sensible fasion. END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-03-11T13:30:21.000000Z K 7 svn:log V 66 add dependency with firmware module. pointed out by Martin Wilke. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-03-11T14:19:22.000000Z K 7 svn:log V 383 MFC link_elf.c:1.86 to RELENG_5: Check to see if the hash table is present in link_elf_lookup_symbol() before dereferencing it. Certain corrupt kernel modules might not have a valid hash table, and would cause a kernel panic when they were loaded. Instead of panic'ing, the kernel now prints out a warning that it is missing the symbol hash table. Approved by: re (mux) END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-03-11T15:39:22.000000Z K 7 svn:log V 45 Don't be noisy in case of shared interrupts. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-03-11T17:14:05.000000Z K 7 svn:log V 186 Make sure that we are adding a path token to the audit record in open(2). Do this by making sure we are using the AUDITVNODE1 mask in the namei flags. Obtained from: TrustedBSD Project END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-11T18:52:47.000000Z K 7 svn:log V 108 MFC sysinstall and make release mods to auto-select up/smp kernel Reviewed by: ru Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-11T18:52:48.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-11T18:59:16.000000Z K 7 svn:log V 49 fix handling of default kernels Reviewed by: ru END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-11T19:00:05.000000Z K 7 svn:log V 74 use the same test as release/Makefile to select WITH_SMP Reviewed by: ru END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-11T19:25:23.000000Z K 7 svn:log V 104 MFC: make driver override of net80211 parameter state consistent with methods Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-11T19:30:14.000000Z K 7 svn:log V 79 MFC 1.39: consolidate calculation of capabilities ie Approved by: re (scottl) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-03-11T19:32:44.000000Z K 7 svn:log V 196 MFC r1.151 Further refine the bridge hack in the arp code. Only do the special arp handling for interfaces which are actually in the bridge group, ignore all others. Approved by: re (hrs) END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-03-11T19:33:17.000000Z K 7 svn:log V 199 MFC r1.151 Further refine the bridge hack in the arp code. Only do the special arp handling for interfaces which are actually in the bridge group, ignore all others. Approved by: re (hrs) END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-03-11T19:37:26.000000Z K 7 svn:log V 371 MFC (revision 1.62): Add inverted amplifier sense quirks for: [1] Sony VAIO Type T [2] Kvazar-Micro Senator 3592XT. PR: [1] kern/94056 Submitted by: [1] Yoshihiko Sarumaru [2] Alexandr Krivulya Approved by: re (scottl) [2] http://lists.freebsd.org/pipermail/freebsd-multimedia/2006-March/003773.html END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-03-11T23:59:44.000000Z K 7 svn:log V 166 The idea of supporting 'tp' was a fun one, but it is really not worth the effort to develop and maintain support for a format that hasn't been used for 30 years. ;-/ END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-12T04:58:18.000000Z K 7 svn:log V 201 - Define a null_getwritemount to get the mount-point for the lower filesystem so that nullfs doesn't permit you to circumvent snapshots. Discussed with: tegge Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-12T04:59:04.000000Z K 7 svn:log V 160 - Reorder vrele calls after vput calls to prevent lock order reversals between leaf and directory locks. Found by: kris Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-12T05:24:14.000000Z K 7 svn:log V 259 - Remove the call to softdep_waitidle after suspending the filesystem. This does not do what I wanted as all dirty buffers must be flushed by the call to ffs_sync and any remaining dependency work would mean that this failed. Pointed out by: tegge END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-12T05:25:16.000000Z K 7 svn:log V 150 - Force commit to give this the correct message; Lock giant when required in softdep_flush(). Found by: kris Sponsored by: Isilon Systems, Inc. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-12T05:26:12.000000Z K 7 svn:log V 259 - Remove the call to softdep_waitidle after suspending the filesystem. This does not do what I wanted as all dirty buffers must be flushed by the call to ffs_sync and any remaining dependency work would mean that this failed. Pointed out by: tegge END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-03-12T09:27:51.000000Z K 7 svn:log V 214 Flush stdout after printing name of created device, so it can be properly read when 'ggatec create' is used in backticks or its output is piped to another command. Submitted by: Paul Schenkeveld MFC after: 3 days END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-03-12T14:00:15.000000Z K 7 svn:log V 38 There is no IFF_POLLING flag anymore. END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-03-12T15:33:19.000000Z K 7 svn:log V 138 Import of OpenBSD's sys/sys/hash.h providing generic 32bit hash functions. Requested by: flz (to port Open[BGP|OSPF]D) MFC after: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-03-12T15:34:33.000000Z K 7 svn:log V 46 Remove comment that does not appy to FreeBSD. END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-03-12T16:27:40.000000Z K 7 svn:log V 154 MFC rev. 1.23: Properly handle the case when the packet secondary zone can't allocate further mbuf clusters to attach to mbufs. Approved by: re (scottl) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-03-12T16:38:28.000000Z K 7 svn:log V 64 Update the iir driver to include >4GB support. Approved by: re END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-03-12T16:39:40.000000Z K 7 svn:log V 44 MFC: iir works on PAE now. Approved by: re END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-03-12T18:42:11.000000Z K 7 svn:log V 114 MFC: Fix output and exit status when daily_mailq_shorten is set to YES PR: conf/93472 Approved by: re (scottl) END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-03-12T18:54:40.000000Z K 7 svn:log V 254 o don't use '-' characters in firmware names o call firmware_put() early to release the firmware module o on firmware panics or watchdog timeouts, schedule a task to reinitialize the interface (we may sleep in iwi_init()) o discard oversized rx frames END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-03-12T19:01:00.000000Z K 7 svn:log V 56 sync w/ iwi: o fix locking o use firmware(9) o cosmetic END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-03-12T19:06:06.000000Z K 7 svn:log V 58 remove depedancy with vnode_if.h. it is no longer needed. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-03-12T19:54:34.000000Z K 7 svn:log V 42 Remove automake source from FreeBSD tree. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-03-12T19:55:02.000000Z K 7 svn:log V 51 Remove non-FreeBSD source from FreeBSD repository. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-03-12T21:50:02.000000Z K 7 svn:log V 80 MFC: Call vfs_destroy_object() before v_data gets set to NULL. Approved by: re END K 10 svn:author V 3 rik K 8 svn:date V 27 2006-03-12T22:56:56.000000Z K 7 svn:log V 49 MFC: Add support for Cronyx Tau32-PCI adapters. END K 10 svn:author V 3 rik K 8 svn:date V 27 2006-03-12T23:44:00.000000Z K 7 svn:log V 74 MFC: Add support for Cronyx Tau32-PCI adapters. Approved by: re(scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-12T23:44:01.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-13T00:49:28.000000Z K 7 svn:log V 60 Add macros for generating symbol version assembler opcodes. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-13T00:53:21.000000Z K 7 svn:log V 86 Add symbol maps and initial symbol version definitions to libc. Reviewed by: davidxu END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-13T00:56:02.000000Z K 7 svn:log V 223 Add hooks to build libc with symbol versioning. This is disabled by default; add SYMVER_ENABLED=true to /etc/make.conf to enable it. libc should get a version bump before this is enabled by default. Reviewed by: davidxu END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-03-13T00:58:41.000000Z K 7 svn:log V 568 - Speed up synchronization process by using configurable number of I/O requests in parallel. + Add kern.geom.mirror.sync_requests tunable which defines how many parallel I/O requests should be used. + Retire kern.geom.mirror.reqs_per_sync and kern.geom.mirror.syncs_per_sec sysctls. - Fix race between regular and synchronization requests. - Reimplement mirror's data synchronization - do not use the topology lock for this purpose, as it may case deadlocks. - Stop synchronization from pre-sync hook. - Fix some other minor issues. MFC after: 3 days END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-13T00:59:51.000000Z K 7 svn:log V 408 Add compatibility symbol maps. libpthread (.so.1 and .so.2) used LIBTHREAD_1_0 as its version definition, but now needs to define its symbols in the same namespace used by libc. The compatibility hooks allows you to use libraries and binaries built and linked to libpthread before libc was built with symbol versioning. The shims can be removed if libpthread is given a version bump. Reviewed by: davidxu END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-03-13T01:03:18.000000Z K 7 svn:log V 684 - Reimplement I/O data allocation to prevent deadlocks. Submitted by: green - Speed up synchronization process by using configurable number of I/O requests in parallel. + Add kern.geom.raid3.sync_requests tunable which defines how many parallel I/O requests should be used. + Retire kern.geom.raid3.reqs_per_sync and kern.geom.raid3.syncs_per_sec sysctls. - Fix race between regular and synchronization requests. - Reimplement raid3's data synchronization - do not use the topology lock for this purpose, as it may case deadlocks. - Stop synchronization from pre-sync hook. - Fix some other minor issues. Tested by: Mike Tancsa MFC after: 3 days END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-13T01:15:01.000000Z K 7 svn:log V 50 Add each directory's symbol map file to SYM_MAPS. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-13T01:17:39.000000Z K 7 svn:log V 72 Make _spinunlock() point to the spinunlock stub, not the spinlock stub. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-13T02:46:55.000000Z K 7 svn:log V 79 MFC revision 1.268, fix KSE stack alignment for gcc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:03:51.000000Z K 7 svn:log V 119 MFC Rev 1.72 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:03:55.000000Z K 7 svn:log V 119 MFC Rev 1.11 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:04:00.000000Z K 7 svn:log V 119 MFC Rev 1.68 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:04:04.000000Z K 7 svn:log V 119 MFC Rev 1.21 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:04:07.000000Z K 7 svn:log V 119 MFC Rev 1.75 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:04:12.000000Z K 7 svn:log V 121 MFC Rev 1.1039 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:02.000000Z K 7 svn:log V 119 MFC Rev 1.49 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:06.000000Z K 7 svn:log V 119 MFC Rev 1.45 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:13.000000Z K 7 svn:log V 120 MFC Rev 1.163 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:17.000000Z K 7 svn:log V 119 MFC Rev 1.50 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:21.000000Z K 7 svn:log V 132 MFC Revs 1.77, 1.76, 1.73 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:26.000000Z K 7 svn:log V 126 MFC Revs 1.91, 1.90 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:33.000000Z K 7 svn:log V 126 MFC Revs 1.67, 1.70 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:37.000000Z K 7 svn:log V 119 MFC Rev 1.24 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:42.000000Z K 7 svn:log V 120 MFC Rev 1.288 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:47.000000Z K 7 svn:log V 120 MFC Rev 1.107 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-13T03:05:48.000000Z K 7 svn:log V 165 MFC: when scanning channels marked passive defer probe request until 802.11 traffic is seend; fixes problems with ap's hiding their ssid Approved by: re (mux) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:50.000000Z K 7 svn:log V 132 MFC Revs 1.96, 1.91, 1.90 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:54.000000Z K 7 svn:log V 120 MFC Rev 1.177 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:05:58.000000Z K 7 svn:log V 106 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:06:03.000000Z K 7 svn:log V 120 MFC Rev 1.162 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:06:09.000000Z K 7 svn:log V 135 MFC Revs 1.503, 1.501, 1.493 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:06:14.000000Z K 7 svn:log V 120 MFC Rev 1.104 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:06:17.000000Z K 7 svn:log V 120 MFC Rev 1.128 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:06:22.000000Z K 7 svn:log V 126 MFC Revs 1.88, 1.86 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:06:27.000000Z K 7 svn:log V 135 MFC Revs 1.218, 1.217, 1.216 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:06:34.000000Z K 7 svn:log V 156 MFC Revs 1.664, 1.661, 1.660, 1.659, 1.658, 1.657 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:06:39.000000Z K 7 svn:log V 149 MFC Revs 1.409, 1.404, 1.403, 1.402, 1.401 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:06:44.000000Z K 7 svn:log V 135 MFC Revs 1.237, 1.236, 1.234 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:06:49.000000Z K 7 svn:log V 128 MFC Revs 1.163, 1.162 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:06:57.000000Z K 7 svn:log V 120 MFC Rev 1.138 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:01.000000Z K 7 svn:log V 119 MFC Rev 1.10 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:05.000000Z K 7 svn:log V 126 MFC Revs 1.24, 1.25 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:09.000000Z K 7 svn:log V 126 MFC Revs 1.49, 1.48 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:14.000000Z K 7 svn:log V 142 MFC Revs 1.208, 1.207, 1.206, 1.205 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:17.000000Z K 7 svn:log V 110 MFC VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:23.000000Z K 7 svn:log V 120 MFC Rev 1.238 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:27.000000Z K 7 svn:log V 135 MFC Revs 1.315, 1.314, 1.305 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:32.000000Z K 7 svn:log V 120 MFC Rev 1.139 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:37.000000Z K 7 svn:log V 126 MFC Revs 1.71, 1.70 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:42.000000Z K 7 svn:log V 135 MFC Revs 1.115, 1.114, 1.113 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:48.000000Z K 7 svn:log V 142 MFC Revs 1.192, 1.191, 1.190, 1.189 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:07:55.000000Z K 7 svn:log V 135 MFC Revs 1.301, 1.302, 1.303 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:08:00.000000Z K 7 svn:log V 119 MFC Rev 1.19 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:08:03.000000Z K 7 svn:log V 126 MFC Revs 1.36, 1.35 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:08:08.000000Z K 7 svn:log V 119 MFC Rev 1.84 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:08:12.000000Z K 7 svn:log V 126 MFC Revs 1.65, 1.66 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:08:17.000000Z K 7 svn:log V 126 MFC Revs 1.81, 1.80 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-13T03:08:18.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:08:21.000000Z K 7 svn:log V 128 MFC Revs 1.357, 1.355 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 4 jeff K 8 svn:date V 27 2006-03-13T03:08:26.000000Z K 7 svn:log V 120 MFC Rev 1.226 VFS SMP fixes, stack api, softupdates fixes. Sponsored by: Isilon Systems, Inc. Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-13T03:09:18.000000Z K 7 svn:log V 87 MFC 1.89: deliver an l2uf frame on sta join to prime the bridge Approved by: re (mux) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-13T03:10:31.000000Z K 7 svn:log V 93 MFC 1.30: fix switching between agressive and non-agressive wmm modes Approved by: re (mux) END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-13T04:49:40.000000Z K 7 svn:log V 118 ns_name_skip was recently redefined to __ns_name_skip like the others in . Submitted by: ume END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-13T06:38:22.000000Z K 7 svn:log V 63 Quote ${CC} when passing it in environment. Submitted by: bde END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-13T06:41:00.000000Z K 7 svn:log V 66 MFC: document audit group being added. Approved by: re@ (scottl) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-03-13T08:08:15.000000Z K 7 svn:log V 146 Kill 'n' accendtially introduced in last commit. Approved by: re@ (scottl) implied because the 'n' in the last commit wasn't authorized :-) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-13T08:08:16.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-03-13T08:13:37.000000Z K 7 svn:log V 224 Fix the format/display descriptor of vm.kmem_size and vm.kmem_free to be 'long' instead of 'int' so that sysctl(8) correctly displays the 8 returned bytes as a single 'long' instead of two 'int' values. Submitted by: peter END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-03-13T09:23:51.000000Z K 7 svn:log V 70 Silence some warnings by defining configuration preprocessor symbols. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-03-13T09:28:46.000000Z K 7 svn:log V 312 There has been a shared libdisk for a couple of days until it was reverted back to be static-only in january. For this period libdisk was used by the HOSTRES module for bsnmp which was then rewritten to use libgeom. The only other consumer of libdisk is sysinstall so removing the shared library should be safe. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-03-13T09:30:26.000000Z K 7 svn:log V 72 Don't import tree.h from the distribution - we have our own one in sys. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-03-13T09:37:22.000000Z K 7 svn:log V 65 Vendor fix: small man fixes, fix type names u_int8_t -> uint8_t. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-03-13T09:37:22.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r156678, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-13T10:37:25.000000Z K 7 svn:log V 20 Remove unused code. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-13T11:45:29.000000Z K 7 svn:log V 187 Add "-q" argument to getfacl(1), which suppresses the per-file header comment listing the file name, owner, and group. MFC after: 1 week Submitted by: Jan Srzednicki END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-03-13T14:00:08.000000Z K 7 svn:log V 65 Put autosense data in the right place (needs a 4pos left shift). END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-03-13T14:01:37.000000Z K 7 svn:log V 105 Add support for the JMicron JMB361, 365 and 366 chips. HW and documentation kindly provided by JMicron. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-13T14:48:45.000000Z K 7 svn:log V 31 Fix build on 64-bit platforms. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-13T14:58:37.000000Z K 7 svn:log V 223 The mount(8) manpage says: "In case of conflicting options being specified, the rightmost option takes effect." Fix code to obey this. This makes e.g. "mount -r /usr" or "mount -ar" actually mount file systems read-only. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-13T14:59:57.000000Z K 7 svn:log V 12 Fix a typo. END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-03-13T20:05:32.000000Z K 7 svn:log V 127 Don't read channel list from EEPROM since we were already scanning all 802.11b channels (1-14) regardless of what EEPROM says. END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-03-13T20:36:55.000000Z K 7 svn:log V 17 sync w/ reality. END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-03-13T20:42:37.000000Z K 7 svn:log V 5 typo END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-03-13T21:00:53.000000Z K 7 svn:log V 55 Remove duplicate .Pp Submitted by: Christian Brueffer END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-03-13T21:24:28.000000Z K 7 svn:log V 103 swap Bus and MAC/BBP columns. add more devices (RT2561S and RT2661) to the list of supported hardware. END K 10 svn:author V 5 joerg K 8 svn:date V 27 2006-03-13T22:26:33.000000Z K 7 svn:log V 120 Add the TOSHIBA TransMemory USB sticks to the list of devices that hate "Synchronize cache" commands. MFC after: 1 day END K 10 svn:author V 5 joerg K 8 svn:date V 27 2006-03-13T22:32:33.000000Z K 7 svn:log V 637 When encountering a ISO_SUSP_CFLAG_ROOT element in Rock Ridge processing, this actually means there's a double slash recorded in the symbolic link's path name. We used to start over from / then, which caused link targets like ../../bsdi.1.0/include//pathnames.h to be interpreted as /pathnahes.h. This is both contradictionary to our conventional slash interpretation, as well as potentially dangerous. The right thing to do is (obviously) to just ignore that element. bde once pointed out that mistake when he noticed it on the 4.4BSD-Lite2 CD-ROM, and asked me for help. Reviewed by: bde (about half a year ago) MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-03-13T23:55:31.000000Z K 7 svn:log V 24 Cosmetic sync with i386 END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-03-13T23:56:44.000000Z K 7 svn:log V 34 MFi386: add a TRAP_INTERRUPT case END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-03-13T23:58:40.000000Z K 7 svn:log V 63 MFi386: rename pcib_devclass to hostb_devclass (cosmetic here) END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-03-13T23:59:43.000000Z K 7 svn:log V 88 Fix typo Submitted by: Iain Hibbert < plunky at rya-online dot net > MFC after: 3 days END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-03-14T00:01:22.000000Z K 7 svn:log V 66 MFi386: The SIGFPE macros were moved to signal.h (FPE_INTOVF etc) END K 10 svn:author V 5 peter K 8 svn:date V 27 2006-03-14T00:01:56.000000Z K 7 svn:log V 46 Merge/sync with i386: various cosmetic tweaks END K 10 svn:author V 3 jmg K 8 svn:date V 27 2006-03-14T00:22:10.000000Z K 7 svn:log V 205 spell pdata correctly, we now will only dump maxlen of each mbuf in the chain, instead of the entire mbuf... This should probably be reworked so that it prints at max maxlen bytes for the entire chain... END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-03-14T03:51:13.000000Z K 7 svn:log V 47 Import the latest snapshot of csup (20060313). END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-03-14T03:51:13.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r156701, 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 2006-03-14T03:51:14.000000Z K 7 svn:log V 82 This commit was manufactured by cvs2svn to create tag 'csup-vendor-CSUP_20060313'. END K 10 svn:author V 3 mux K 8 svn:date V 27 2006-03-14T03:53:50.000000Z K 7 svn:log V 41 Update make glue for csup-snap-20060313. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-14T04:00:21.000000Z K 7 svn:log V 189 1. Count last time slice, this intends to fix "calcru: runtime went backwards" bug for threaded process. 2. Add comment about possible logical problem with scheduler. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-14T16:13:55.000000Z K 7 svn:log V 730 Don't allow userland to set hardware watch points on kernel memory at all. Previously, we tried to allow this only for root. However, we were calling suser() on the *target* process rather than the current process. This means that if you can ptrace() a process running as root you can set a hardware watch point in the kernel. In practice I think you probably have to be root in order to pass the p_candebug() checks in ptrace() to attach to a process running as root anyway. Rather than fix the suser(), I just axed the entire idea, as I can't think of any good reason _at all_ for userland to set hardware watch points for KVM. MFC after: 3 days Also thinks hardware watch points on KVM from userland are bad: bde, rwatson END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-03-14T16:57:30.000000Z K 7 svn:log V 213 Import of OpenBSD's strtonum(3) which is a nicer version of strtoll(3) providing proper error checking and other improvements. Obtained from: OpenBSD Requested by: flz (to port Open[BGP|OSPF]D) MFC after: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-03-14T17:01:21.000000Z K 7 svn:log V 34 Fix HISTORY and point to OpenBSD. END K 10 svn:author V 6 jcamou K 8 svn:date V 27 2006-03-14T17:05:00.000000Z K 7 svn:log V 192 Add link: rc.conf.local.5->rc.conf.5. PR: docs/87698 Reported by: Marian Cerny Submitted by: Daniel Gerzo Approved by: trhodes (mentor) MFC after: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-03-14T17:19:09.000000Z K 7 svn:log V 112 Import OpenBSD's manual page to the sys/sys/hash.c functions imported two days earlier. Obtained from: OpenBSD END K 10 svn:author V 6 marcus K 8 svn:date V 27 2006-03-14T18:23:35.000000Z K 7 svn:log V 75 Add missing libdata/ldconfig[32] entries. Approved by: portmgr (implicit) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-03-14T19:02:00.000000Z K 7 svn:log V 115 Export SMBIOS serial numbers by default. To turn it off, use 'BOOT_HIDE_SERIAL_NUMBERS' knob. Suggested by: ceri END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-03-14T19:29:40.000000Z K 7 svn:log V 141 Teach bthidd(8) to reload its config when SIGHUP is received. Submitted by: Iain Hibbert < plunky at rya-online dot net > MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-14T19:29:45.000000Z K 7 svn:log V 386 If fifo_open() is called with a negative file descriptor, return EINVAL rather than panicking later. This can occur if the kernel calls vn_open() on a fifo, as there will be no associated file descriptor, and therefore the file descriptor operations cannot be modified to point to the fifo operation set. MFC after: 3 days Reported by: Martin PR: 94278 END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-14T19:32:03.000000Z K 7 svn:log V 236 When opening a trace file, open O_NONBLOCK so that ktrace doesn't stall if the target is a fifo. After opening a trace file, check that it is a regular file, and if not, return an error. MFC after: 3 days Reported by: kris PR: 94278 END K 10 svn:author V 4 ache K 8 svn:date V 27 2006-03-14T19:53:03.000000Z K 7 svn:log V 104 POSIXed strtoll() (and ours one too) can set errno to EINVAL, so check it first. Approved by: andre END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-14T21:04:46.000000Z K 7 svn:log V 163 MFC: Simplify the i8254 timecounter on Alpha, enable use of the alpha timecounter in UP kernels on SMP machines and, and G/C some cruft. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-14T21:07:35.000000Z K 7 svn:log V 237 MFC: Don't route interrupts to hyperthreads in an HT system. This eliminates some performance degradation seen in some workloads when the change was made from logical APIC addresses to physical APIC addresses. Approved by: re (scottl) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-14T21:12:59.000000Z K 7 svn:log V 175 MFC: Add the tl_trap_*() and t1_text_*() symbols to unbreak the build. The changes in rev 1.25 of db_trace.c to use these symbols was MFC'd earlier. Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-14T21:13:00.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 6 marcus K 8 svn:date V 27 2006-03-14T22:13:13.000000Z K 7 svn:log V 74 MFC: Add missing libdata/ldconfig[32] entries. Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-14T22:40:44.000000Z K 7 svn:log V 36 add ath_hal glue MFC after: 3 days END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-14T23:22:27.000000Z K 7 svn:log V 78 MFC 1.14: correct ni_txrate when using a fixed rate Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-14T23:24:02.000000Z K 7 svn:log V 148 MFC 1.90: use m_dup instead of m_copypacket when doing internal bridging in case packets are modified (e.g. encrypted) Approved by: re (scottl) END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-14T23:28:30.000000Z K 7 svn:log V 148 MFC: sync taskqueue api with HEAD modulo preserving the calling convention for taskqueue_create Reviewed by: various Approved by: re (scottl) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-03-15T00:09:43.000000Z K 7 svn:log V 171 MFC moving abi and archdep before SERVERS, and removing scary BEFORE's MFC'ed versions: SERVERS 1.6, abi 1.8, archdep 1.11 Reminded by: delphij Approved by: re (scottl) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-03-15T00:09:44.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_1'. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-03-15T00:30:19.000000Z K 7 svn:log V 50 Use strtonum now that we have it in libc as well. END K 10 svn:author V 5 krion K 8 svn:date V 27 2006-03-15T01:19:23.000000Z K 7 svn:log V 107 Close descriptor in retrieve_x509_marker function. PR: bin/71594 Submitted by: Dan Lukes END K 10 svn:author V 8 takawata K 8 svn:date V 27 2006-03-15T07:04:33.000000Z K 7 svn:log V 68 Add ALPS glide point ID and some compatibility IDs. PR: kern/75008 END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-03-15T07:44:28.000000Z K 7 svn:log V 96 MFC: Don't build IPv6 support if NO_INET6 was defined PR: kern/73865 Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-15T10:15:35.000000Z K 7 svn:log V 128 Add a_fdidx to comment prototype for fifo_open(). MFC after: 3 days Submitted by: Kostik Belousov END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-15T10:40:01.000000Z K 7 svn:log V 7 Style. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-15T10:41:58.000000Z K 7 svn:log V 31 No need to define NO_MAN here. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-15T10:46:38.000000Z K 7 svn:log V 38 Style: NO_MAN doesn't need any value. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-15T11:17:31.000000Z K 7 svn:log V 116 If we don't want HTML docs, we might still want manpages. If we don't want manpages, we might still want HTML docs. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-15T12:30:06.000000Z K 7 svn:log V 488 Add SS_PROTOREF socket flag, which represents a strong reference by the protocol to the socket. Normally protocol references are weak: that is, the socket layer can tear down the socket (and hence protocol state) when it finds convenient. This flag will allow the protocol to explicitly declare to the socket layer that it is maintaining a strong reference, rather than the current implicit model associated with so_pcb pointer values and repeated attempts to possibly free the socket. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-15T12:45:35.000000Z K 7 svn:log V 165 As with socket consumer references (so_count), make sofree() return without GC'ing the socket if a strong protocol reference to the socket is present (SS_PROTOREF). END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-03-15T14:05:41.000000Z K 7 svn:log V 103 Revert previous changes as we do support the .Ox macro for OpenBSD. Pointed out by: ceri, ru, delphij END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-15T14:22:32.000000Z K 7 svn:log V 60 Make ${SUBDIR_TARGETS} work at the uppermost level as well. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-15T14:45:45.000000Z K 7 svn:log V 40 Add a non-optional newline after ".Bx". END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-03-15T15:41:36.000000Z K 7 svn:log V 113 Free private data when deleting hook. PR: kern/93952 Submitted by: Antoine Brodin END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-15T15:49:38.000000Z K 7 svn:log V 44 Fix the spelling of MAN to a modern syntax. END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2006-03-15T16:28:12.000000Z K 7 svn:log V 113 Constfy errstr as it is in OpenBSD to unbreak the build. Pointed out by: Suken Woo, Martin Wilke, Wesley Morgan END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-03-15T17:38:47.000000Z K 7 svn:log V 301 Partially revert the previous revision and only use fixed delivery mode when interrupts are routed via phyiscal addressing to the BSP during boot. Once we switch over to logical destinations, it uses low pri delivery mode just as in earlier 5.x releases. Tested by: kensmith Approved by: re (scottl) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-15T19:02:43.000000Z K 7 svn:log V 165 Correct spelling of 0x4000 in previous commit. This one line change from a 42k patch seemed easier to retype than apply, but apparently not. :-) Submitted by: pjd END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-03-15T19:20:07.000000Z K 7 svn:log V 86 MFC: sys/modules/geom/geom_eli/Makefile 1.2 Forgotten MFC. Approved by: re (scottl) END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-03-15T19:23:08.000000Z K 7 svn:log V 70 Fix memory leak introduced in previous revision. Discussed with: phk END K 10 svn:author V 3 sos K 8 svn:date V 27 2006-03-15T19:32:43.000000Z K 7 svn:log V 15 Add new modes. END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-03-15T19:39:09.000000Z K 7 svn:log V 728 - Fill in the correct rtm_index for RTM_ADD and RTM_CHANGE messages. - Allow RTM_CHANGE to change a number of route flags as specified by RTF_FMASK. - The unused rtm_use field in struct rt_msghdr is redesignated as rtm_fmask field to communicate route flag changes in RTM_CHANGE messages from userland. The use count of a route was moved to rtm_rmx a long time ago. For source code compatibility reasons a define of rtm_use to rtm_fmask is provided. These changes faciliate running of multiple cooperating routing daemons at the same time without causing undesired interference. Open[BGP|OSPF]D make use of these features to have IGP routes override EGP ones. Obtained from: OpenBSD (claudio@) MFC after: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-03-15T19:43:25.000000Z K 7 svn:log V 236 Add link status descriptions and related structures for userland applications. Open[BGP|OSPF]D make use of this to determine the link status of interfaces to make the right routing descisions. Obtained from: OpenBSD MFC after: 3 days END K 10 svn:author V 5 andre K 8 svn:date V 27 2006-03-15T19:47:12.000000Z K 7 svn:log V 105 Add definitions for MD5_BLOCK_LENGTH, MD5_DIGEST_LENGTH and MD5_DIGEST_STRING_LENGTH. MFC after: 3 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-03-15T20:22:32.000000Z K 7 svn:log V 74 Disable the "cputick increased..." message now that the dust has settled. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-15T20:41:15.000000Z K 7 svn:log V 172 Back out accidentally committed protosw.h:1.49. One of those days. It will be recommitted with the remainder of the change in the next day or two. Submitted by: thompsa END K 10 svn:author V 6 damien K 8 svn:date V 27 2006-03-15T20:58:44.000000Z K 7 svn:log V 56 build ipw(4) and iwi(4) modules on i386 and amd64 only. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-15T21:11:11.000000Z K 7 svn:log V 185 promote fast ipsec's m_clone routine for public use; it is renamed m_unshare and the caller can now control how mbufs are allocated Reviewed by: andre, luigi, mlaier MFC after: 1 week END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-03-15T21:20:01.000000Z K 7 svn:log V 161 If a keymap file is not found for the selected country then default to the more common USA ISO rather than index 0 (Belgian). Reviewed by: jhb MFC after: 1 day END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-03-15T21:27:08.000000Z K 7 svn:log V 256 when doing s/w crypto make sure work is done w/ a writable mbuf chain; this corrects problems with drivers that rely on the host to do crypto (iwi, ipw, ral, ural, wi (hostap), awi) Hard work by: luigi, mlaier Reviewed by: luigi, mlaier MFC after: 1 week END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-03-15T23:24:14.000000Z K 7 svn:log V 184 Fix a race between file operations and rfork(RFCFDG) by parking all other threads at user boundary, the race can crash kernel under stress testing. Reviewed by: jhb MFC after: 3 days END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-03-16T00:25:32.000000Z K 7 svn:log V 2272 MFC File Revisions kern/imgact_aout.c 1.100 kern/imgact_elf.c 1.167-1.172, 1.175 kern/imgact_gzip.c 1.55 vm/vm_extern.h 1.77 vm/vm_glue.c 1.214 Use sf_buf_alloc() instead of vm_map_find() on exec_map to create the ephemeral mappings that are used as the source for three copy operations from kernel space to user space. There are two reasons for making this change: (1) Under heavy load exec_map can fill up causing vm_map_find() to fail. When it fails, the nascent process is aborted (SIGABRT). Whereas, this reimplementation using sf_buf_alloc() sleeps. (2) Although it is possible to sleep on vm_map_find()'s failure until address space becomes available (see kmem_alloc_wait()), using sf_buf_alloc() is faster. Furthermore, the reimplementation uses a CPU private mapping, avoiding a TLB shootdown on multiprocessors. The second argument to vm_map_find() should be NULL instead of 0. Correct a long-standing problem in elfN_map_insert(): In order to copy a page to user space, the user space mapping must allow write access. Eliminate an unneeded (vm_prot_t) parameter from two functions. Eliminate unnecessary uses of a local variable. Maintain the vnode lock throughout elfN_load_file() rather than releasing it and reacquiring it in vrele(). Consequently, there is no reason to increase the reference count on the vm object caching the file's pages. Eliminate unused parameters to elfN_load_file(). Maintain the lock on the vnode for most of exec_elfN_imgact(). Specifically, it is required for the I/O that may be performed by elfN_load_section(). Avoid an obscure deadlock in the a.out, elf, and gzip image activators. Add a comment describing why the deadlock does not occur in the common case and how it might occur in less usual circumstances. Eliminate an unused variable from exec_aout_imgact(). Avoid a vm object reference leak in a rarely used code path. An executable contains at most one PT_INTERP program header. Therefore, the loop that searches for it can terminate after it is found rather than iterating over the entire set of program headers. Eliminate an unneeded initialization. Approved by: re (mux) END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-03-16T04:01:27.000000Z K 7 svn:log V 103 Remove the nls/*/charset files to the exclude list. These files are required for NLS catalog support. END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-03-16T04:12:49.000000Z K 7 svn:log V 989 Fix severe 8bit integer overflow during channel creation and destruction, especially for vchans. It turns out that channel numbering always depend on d->devcount counter (which keep increasing), while PCMMKMINOR() truncate everything to 8bit length. At some point the truncation cause the newly created character device overlapped with the existence one, causing erratic overall system behaviour and panic. Easily reproduce with something like: (Luckily, only root can reproduce this) while : ; do sysctl hw.snd.pcm0.vchans=200 sysctl hw.snd.pcm0.vchans=100 done - Enforce channel/chardev numbering within 8bit boundary. Return E2BIG if necessary. - Traverse d->channels SLIST and try to reclaim "free" counter during channel creation. Don't rely on d->devcount at all. - Destroy vchans in reverse order. Anyway, this is not the fault of vchans. It is just that vchans are so cute and begging to be abused ;) . Don't blame her. Old, hidden bugs.. sigh.. MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-03-16T07:03:14.000000Z K 7 svn:log V 235 Change soabort() from returning int to returning void, since all consumers ignore the return value, soabort() is required to succeed, and protocols produce errors here to report multiple freeing of the pcb, which we hope to eliminate. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-16T07:31:50.000000Z K 7 svn:log V 130 When building for pc98, don't create stray objects in the usr.sbin/pcvt/keycap source directory. Found by: phk MFC after: 3 days END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-03-16T08:01:10.000000Z K 7 svn:log V 75 Restore CHN_F_BUSY flag which was removed accidentally in previous commit. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-03-16T08:51:59.000000Z K 7 svn:log V 77 Correct two vm object reference leaks in error cases. Submitted by: davidxu END K 10 svn:author V 3 phk K 8 svn:date V 27 2006-03-16T11:19:36.000000Z K 7 svn:log V 236 Remove nested includes of and which spill into userland. The comment indicated that something in userland needed them, but make universe can't seem to find any traces of it. Move include up. END K 10 svn:author V 6 matteo K 8 svn:date V 27 2006-03-16T12:22:00.000000Z K 7 svn:log V 214 Change "grep" with "egrep". Merging by hand is not always the best solution@ This change is approved, since the original patch I sent to re@, didn't have this mistake. Submitted by: gad Approved by: re (implicit) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-16T14:22:19.000000Z K 7 svn:log V 100 Desupport the undocumented NO_QUAD option, just don't compile the quad support on 64-bit platforms. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-16T14:27:17.000000Z K 7 svn:log V 13 Fix comment. END K 10 svn:author V 6 jcamou K 8 svn:date V 27 2006-03-16T14:31:35.000000Z K 7 svn:log V 182 Do `mount_devfs' when starting a jail. PR: docs/86044 Noticed by: Dan Langille Reviewed by: Jose Biskofski Approved by: trhodes (mentor) END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-16T15:12:26.000000Z K 7 svn:log V 235 Teach bsd.lib.mk to auto generate a version map file based on a set of symbol definitions (VERSION_DEF) and symbol mappings (SYMBOL_MAPS). Add an awk script to generate the version map. Suggested by: ru Helped by: ru Reviewed by: ru END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-16T15:16:23.000000Z K 7 svn:log V 53 Allow bsd.lib.mk to generate the symbol version map. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-16T15:17:47.000000Z K 7 svn:log V 81 Suuply the name of the version map and let bsd.lib.mk supply the link arguments. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-03-16T15:18:17.000000Z K 7 svn:log V 27 NO_MAN is not needed here. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2006-03-16T15:20:27.000000Z K 7 svn:log V 44 Add version_gen.awk to the installed files. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2006-03-16T15:50:21.000000Z K 7 svn:log V 70 - Use jp.pc98 as default keymap for pc98. - Remove an extra argument. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-03-16T16:32:56.000000Z K 7 svn:log V 255 When compiled with -DDEBUG, only print the old value of a PMC in a debugging message if the flag PMC_F_OLDVALUE was specified in the PMC_OP_RW request being acted upon. This should fix Coverity bug CID 671. Found by: Coverity Prevent MFC after: 3 weeks END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-03-16T17:17:14.000000Z K 7 svn:log V 196 PC98 does not support big disks on RELENG_5 yet. Note that this is to sync with interactive mode and it is not MFC because it is RELENG_5 specific. Discussed with: nyan Approved by: re (scottl) END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-03-16T17:21:52.000000Z K 7 svn:log V 44 Cross-reference basename(3) and dirname(3). END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-03-16T17:24:27.000000Z K 7 svn:log V 44 The ltmdm port is marked as NO_PACKAGE now. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-03-16T17:42:28.000000Z K 7 svn:log V 653 Reorganize /etc/rc.d/syscons and move all keyboard related settings into one function syscons_configure_keyboard(). Call new function from both syscons_start() and sysconst_setkeyboard(). The reason for this is because syscons_start() will (re)configure both keyboard and screen settings. Apparently, some graphics cards have problems with running vidcontrol(1) while X11 is running. Remove "/etc/rc.d/syscons restart" from /etc/devd.conf. It is no longer required. Using "/etc/rc.d/syscons setkeyboard" is enough. This also should fix annoying "syscons not running?" message. Tested by: Ulrich Spoerlein < q at galgenberg dot net > MFC after: 3 days END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-03-16T18:22:01.000000Z K 7 svn:log V 283 Add kqueue(2) support on if_tap(4) interfaces. While I'm here, replace K&R style function declarations with ANSI style. Also fix endian bugs accessing ioctl arguments that are passed by value. PR: kern/93897 Submitted by: Vilmos Nebehaj < vili at huwico dot hu > MFC after: 1 week END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-03-16T18:26:54.000000Z K 7 svn:log V 149 Properly convert L2CAP PSM values in sockaddr_l2cap to LE16 byte order. Noticed by: Iain Hibbert < plunky at rya-online dot net > MFC after: 3 days END