ƒ­[114650 210 172 260 213 153 238 143 244 141 128 149 146 162 210 115 181 210 116 130 155 157 123 156 153 159 192 178 824 162 403 251 207 137 234 134 253 199 460 453 177 194 747 204 189 328 708 693 360 112 118 111 128 263 190 177 201 159 187 222 183 271 196 101 176 279 157 145 204 343 153 163 155 158 148 215 585 178 509 157 149 151 159 593 173 172 567 200 136 186 130 359 165 249 384 115 125 188 158 248 143 414 272 150 145 117 221 175 139 118 237 278 261 268 249 194 469 142 148 267 211 363 359 140 244 274 150 281 156 118 148 142 153 197 163 174 204 179 152 238 376 355 244 222 166 230 853 244 151 112 166 250 185 176 498 128 237 300 1829 228 290 246 888 684 405 639 188 315 227 198 132 393 144 146 389 214 371 322 353 267 292 290 160 141 263 180 324 126 436 609 290 263 359 225 374 242 218 214 549 189 188 192 255 451 255 432 300 380 311 212 248 316 K 10 svn:author V 4 jake K 8 svn:date V 27 2003-05-04T07:21:04.000000Z K 7 svn:log V 79 Forgot to update string and signal tables when some of the trap types changed. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-05-04T07:39:11.000000Z K 7 svn:log V 164 Correctly calculate the size of the extent that should be read in udf_readatoffset(). This should fixe problems with reading udf filesystems created with mkisofs. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-05-04T07:40:29.000000Z K 7 svn:log V 117 Add a missing __inline. Strange that gcc never complained about it. Implement udf_readlblks() in terms of RDSECTOR. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-05-04T07:41:07.000000Z K 7 svn:log V 58 Eliminate the separate malloc type for the sparing table. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-04T08:23:24.000000Z K 7 svn:log V 142 Fix a bunch of typos and grammatical errors. PR: docs/40234 Submitted by: Chris Pepper (mostly) MFC After: 3 days END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-05-04T09:28:43.000000Z K 7 svn:log V 51 On getting status print the stripesize on RAID0's. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-05-04T09:34:14.000000Z K 7 svn:log V 151 Grap the ATA lock on all channels before suspend, this makes certain that we have no outstanding ops in transit, which would cause problems on resume. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-05-04T09:51:06.000000Z K 7 svn:log V 49 Added more descriptive error outputs. PR: 46096 END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-05-04T09:53:05.000000Z K 7 svn:log V 36 Default speed is 4 not 1. PR: 50474 END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-05-04T09:55:46.000000Z K 7 svn:log V 57 Dont fixate when doing dvdrw or test writing. PR: 47195 END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-05-04T10:03:15.000000Z K 7 svn:log V 54 Fix filename printing when using -l option. PR: 43574 END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-05-04T10:09:57.000000Z K 7 svn:log V 70 Add support for using the CDROM env var for device to use; PR: 38178 END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-05-04T12:16:47.000000Z K 7 svn:log V 117 Implement dump function for ATA RAID's. Minor fixes by me... Submitted by: Tor Egge END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-05-04T12:49:37.000000Z K 7 svn:log V 23 fix typo in TI1515 ID. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-05-04T16:17:01.000000Z K 7 svn:log V 84 Fix suspend and resume. Submitted (in part) by: Kazuaki Oda END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-05-04T16:17:54.000000Z K 7 svn:log V 117 Change the way loadbalancing works on RAID1's. Based on code partially by me and by . END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-04T18:33:26.000000Z K 7 svn:log V 21 Set abitag __unused. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-04T18:34:00.000000Z K 7 svn:log V 35 This is now Gcc 3.3 WARNS 6 clean. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-04T18:48:25.000000Z K 7 svn:log V 63 Remove debugging printfs which should not have been committed. END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-05-04T19:23:40.000000Z K 7 svn:log V 65 Extend the scope of the vm_object lock in vm_object_terminate(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-04T19:24:34.000000Z K 7 svn:log V 31 Add gctl_set_param() function. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-04T19:25:48.000000Z K 7 svn:log V 64 Add a way to read the current mbroffset from a BSD label class. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-04T19:26:31.000000Z K 7 svn:log V 61 Only accept a rawoffset if it is identical to the mbroffset. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-04T19:27:22.000000Z K 7 svn:log V 67 Add transparent handling of mbroffset for backwards compatibility. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2003-05-04T20:25:53.000000Z K 7 svn:log V 98 Add more detail on CPUs to AS4100 section based on some experimentation. Minor misc. wordsmithing END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-04T21:35:41.000000Z K 7 svn:log V 83 Note that the idletime setting is not enforced. PR: docs/40952 MFC After: 3 days END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-05-04T22:05:40.000000Z K 7 svn:log V 726 Cleanup hostname matching in syslogd: 1. Hostnames were not treated case insensitively in all cases. 2. The method for stripping hostnames when reading the syslog.conf differed from that when finding the hostname of an incoming request. This lead to a broken match check. In my case, it meant I had to have '@scooter.smi.example.com.example.com' to have 'logger.example.com' properly save messages from 'scooter.smi.sendmail.com'. 3. Add paranoia to cfline() such that it doesn't try to access memory outside of the bounds of the f_host string. 4. While I am here, get rid of an outdated comment, argv[{0,1,2}] are now checked for NULL after the strdup() calls. Reviewed by: dwmalone MFC after: 1 week END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-04T22:13:00.000000Z K 7 svn:log V 67 A few grammatical improvements. PR: docs/40911 MFC After: 3 days END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-05-04T22:13:04.000000Z K 7 svn:log V 310 Style fixes. Remove DBL_DIG, DBL_MIN, DBL_MAX and their FLT_ counterparts, they were marked for deprecation ever since SUSv1 at least. Only define ULLONG_MIN/MAX and LLONG_MAX if long long type is supported. Restore a lost comment in MI _limits.h file and remove it from sys/limits.h where it does not belong. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-04T22:25:22.000000Z K 7 svn:log V 155 Add missing #include to synopsis. Not needed on -CURRENT as these functions are now macros there and the man page is no longer. PR: docs/48083 END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-05-04T22:29:09.000000Z K 7 svn:log V 109 Protect against a race between granting a lock and accessing other parts of the lock. Submitted by: davidxu END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-05-04T22:36:46.000000Z K 7 svn:log V 40 Replace use of a spinlock with a mutex. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-05-04T22:46:33.000000Z K 7 svn:log V 141 When resetting to defaults, reset drainwait to the current default pf `sysctl -n kern.drainwait` instead of to the boot-time default of 300. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-05-04T23:58:37.000000Z K 7 svn:log V 42 Back out accidentally committed debugging END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-05-05T02:04:55.000000Z K 7 svn:log V 157 Revert rev 1.78 of dokern.sh. The ncv, stg, and nsp drivers aren't specific to pc98, and it looks like space on the kernel floppy isn't as tight as it was. END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-05-05T03:26:50.000000Z K 7 svn:log V 106 Catch up with 1995(?) for modem speeds (use 57600 instead of 115200 for the example host to modem speed). END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-05-05T04:01:13.000000Z K 7 svn:log V 367 MFC *: Add a config-file flag of 'U' or 'u' to indicate that the pid-file will contain the pid for a process group. This means the file must contain a negative value (as would be needed in the 'kill' commmand). Parts of this change are from OpenBSD, even though OpenBSD does not actually have a 'U' flag. [* = 1.64 newsyslog.c, 1.41 newsyslog.8] PR: bin/28435 END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-05-05T04:09:12.000000Z K 7 svn:log V 360 MFC 1.66: Fix interactions between entries for a specific file vs entries for a filename pattern, and also wrt filenames given on the command line. Now if a file is listed as a specific entry, it will not *also* be processed by an entry that specifies a pattern. Also, filename-pattern entries will now only match existing files (ignoring directories, etc). END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2003-05-05T05:01:19.000000Z K 7 svn:log V 81 call dump_queues() only when DEBUG_THREAD_KERN is defined, save some cpu cycles. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-05T05:08:37.000000Z K 7 svn:log V 99 MFC: r1.728 - Allow a person to specify NOCDROM to skip the cdrom.1 target during a release build. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T05:25:49.000000Z K 7 svn:log V 653 Finally implement read policies. The previous "implementation" didn't work because it referred to plexes which were almost invariably when referred to. Instead, deprecate the "prefer" keyword for volumes (though it's still there for the moment) and add a keyword "preferred" to the plex definition. The relationship is like this: Old: vol foo ... prefer foo.p3 New: plex foo.p3 volume foo preferred printconfig: Print out the "preferred" keyword for plexes where appropriate. Still print out "prefer" for volumes. The kernel module continues to accept this version, but it's probably not going to live much longer. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T05:27:19.000000Z K 7 svn:log V 110 vinum_readpol: Get this right. Submitted by: Allan Saddi vinum_read: White space cleanup. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T05:28:15.000000Z K 7 svn:log V 96 free_vinum: Rearrange sequence of actions to avoid potential race condition when shutting down. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-05T05:29:10.000000Z K 7 svn:log V 232 Move the setting of the BOOTABLE flag outside of .if MAKE_ISOS so that bootable CDs can still be created if the iso.1 target is called directly. PR: misc/47191 Submitted by: Joost Bekkers MFC after: 1 week END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T05:32:15.000000Z K 7 svn:log V 614 Finally implement read policies. The previous "implementation" didn't work because it referred to plexes which were almost invariably when referred to. Instead, deprecate the "prefer" keyword for volumes (though it's still there for the moment) and add a keyword "preferred" to the plex definition. The relationship is like this: Old: vol foo ... prefer foo.p3 New: plex foo.p3 volume foo preferred give_plex_to_volume: set preferred plex if specified on plex definition entry. This involves adding a parameter to the function to specify the preferred plex. config_plex: Implement preferred keyword. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T05:32:52.000000Z K 7 svn:log V 599 vinum_scandisk: Make sure the config is locked before we mess around with it. Finally implement read policies. The previous "implementation" didn't work because it referred to plexes which were almost invariably when referred to. Instead, deprecate the "prefer" keyword for volumes (though it's still there for the moment) and add a keyword "preferred" to the plex definition. The relationship is like this: Old: vol foo ... prefer foo.p3 New: plex foo.p3 volume foo preferred print_config: Print "preferred" where appropriate. No longer print "prefer" on volume config entries. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T05:33:59.000000Z K 7 svn:log V 266 Remove DIOCGDINFO ioctl. This almost makes newfs work again without the -v option, though it's not clear that it won't bite us elsewhere. Forgotten by: phk Implement setreadpol() function for the VINUM_READPOL ioctl. Submitted by: Allan Saddi END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T05:34:39.000000Z K 7 svn:log V 19 White space fixes. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T05:35:28.000000Z K 7 svn:log V 25 Add "preferred" keyword. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T05:35:52.000000Z K 7 svn:log V 18 Clarify comments. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-05T05:36:20.000000Z K 7 svn:log V 33 Make the output more consistent. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-05T05:51:16.000000Z K 7 svn:log V 167 Add amnia, amniotic, and amniocentesis. PR: misc/47342 Submitted by: Gareth McCaughan (a pedantic medical student?) MFC After: 1 week END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-05T06:06:55.000000Z K 7 svn:log V 95 Add Norwegian dvorak keymap. PR: conf/47556 Submitted by: Eirik Nygaard END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-05T06:25:03.000000Z K 7 svn:log V 82 Backout last commit. It is redundant in -CURRENT. Pointed out by: David Schultz END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-05T06:44:26.000000Z K 7 svn:log V 105 Prevent use of uninialized value in printf. PR: bin/50603 Submitted by: Jacques END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T06:46:49.000000Z K 7 svn:log V 67 Turn the check that rawoffset == mbroffset into a warning instead. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T07:22:35.000000Z K 7 svn:log V 95 Use le32dec() instead of le32toh() because we are not guaranteed to have a word aligned input. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-05T07:33:12.000000Z K 7 svn:log V 126 Since we insist on loading the POS ACPI by default, give the poor user instructions on the main help screen for disabling it. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T07:50:15.000000Z K 7 svn:log V 90 Correct failed checkin. Only one of the hunks in the last checkin seems to have made it. END K 10 svn:author V 5 markm K 8 svn:date V 27 2003-05-05T07:58:44.000000Z K 7 svn:log V 176 Turn MAKE_KERBEROS5 into NO_KERBEROS by negating the logic. Some extra cleanups were necessary in release/Makefile, and the tinderbox code was syntax checked, not run checked. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-05T08:18:53.000000Z K 7 svn:log V 100 Add KEYSPAN USA19QW, JRC PHONE, SANDISK SDDR75. PR: misc/48141, bin/51265, kern/49053, kern/50144 END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-05T08:22:15.000000Z K 7 svn:log V 7 regen. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T08:30:59.000000Z K 7 svn:log V 84 Don't warn if the rawoffset is zero, that is actually the best value it could have. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T08:32:53.000000Z K 7 svn:log V 186 Add two KASSERTS which trigger if free(9) would drag the "memuse" statistic for a malloc bucket under zero. This typically happens if you malloc(9) from one bucket and free to another. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T08:33:36.000000Z K 7 svn:log V 64 vinum_start: Call vinum_read with correct number of parameters. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T08:37:07.000000Z K 7 svn:log V 53 Use a dedicated malloc(9) bucket for sector storage. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T08:41:53.000000Z K 7 svn:log V 110 Implement DIOCGSECTORSIZE and DIOCGMEDIASIZE ioctls. It appears that they are now necessary to use newfs(8). END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T08:42:42.000000Z K 7 svn:log V 249 Remove an accidental #include. Maintain sector sizes for all objects, not just for drives. Some of this could do with improvement: in particular, we get an error if the components of an object have different sector sizes. Clean up some comments. END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-05T08:43:15.000000Z K 7 svn:log V 60 Add sector size member to subdisk, plex and volume objects. END K 10 svn:author V 5 markm K 8 svn:date V 27 2003-05-05T08:44:40.000000Z K 7 svn:log V 69 Negate the logic of MAKE_KERBEROS5, and replace it with NO_KERBEROS. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T08:58:12.000000Z K 7 svn:log V 63 Re-order the the initialization slightly to improve structure. END K 10 svn:author V 6 murray K 8 svn:date V 27 2003-05-05T09:00:13.000000Z K 7 svn:log V 63 Add the dragon screen saver. PR: bin/51571 MFC After: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-05T09:09:16.000000Z K 7 svn:log V 53 Revert rev 1.396 -- it broke the Alpha kernel build. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-05T09:15:50.000000Z K 7 svn:log V 119 Back out rev 1.146 -- it broke the LINT build. We are about to enter the 5.1 code freeze and things must be buildable. END K 10 svn:author V 3 mbr K 8 svn:date V 27 2003-05-05T09:22:58.000000Z K 7 svn:log V 492 Change the semantics of sysv shm emulation to take a additional argument to the functions shm{at,ctl}1 and shm_find_segment_by_shmid{x}. The BSD semantics didn't allow the usage of shared segment after being marked for removal through IPC_RMID. The patch involves the following functions: - shmat - shmctl - shm_find_segment_by_shmid - shm_find_segment_by_shmidx - linux_shmat - linux_shmctl Submitted by: Orlando Bassotto Reviewed by: marcel END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-05T09:52:25.000000Z K 7 svn:log V 83 Make the __FBSDID usage consistent and protect copyright[] from Gcc 3.3's whining. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-05-05T09:53:32.000000Z K 7 svn:log V 416 The vi(1) recovery script cannot send mail regarding interrupted sessions if the mailer is dynamically linked. This happens because on some systems the ldconfig script is run after the vi recovery script. I thought I had already fixed this with revision 1.5 of rc.d/ldconfig, but apparently not. So, in addition I'm making ldconfig a requirement of this script. Approved by: markm (mentor)(implicit) PR: bin/51767 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-05T10:01:10.000000Z K 7 svn:log V 62 Things run thru the C preprocessor must use C-style comments. END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-05-05T10:11:17.000000Z K 7 svn:log V 57 Add a missing ~ when clearing flags in close. PR: 35392 END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-05-05T10:14:52.000000Z K 7 svn:log V 54 Don't panic for FWXF_START state in fw_xfer_unload(). END K 10 svn:author V 3 sos K 8 svn:date V 27 2003-05-05T10:28:37.000000Z K 7 svn:log V 67 DOnt allow getting caps from other than master and slave device :) END K 10 svn:author V 3 bde K 8 svn:date V 27 2003-05-05T12:54:26.000000Z K 7 svn:log V 500 Install symlinks to individual headers instead of symlinks to directories in the SHARED=symlinks case. Symlinks to directories only work if all the the necessary headers are in 1 directory, but the necessary headers are scattered for at least ipfilter headers in . This change also avoids polluting /usr/include with non-headers; the /usr/include hierarchy is now independent of the setting of SHARED. Submitted by: ru (edited to fix netgraph/bluetooth/include and machine/pc) PR: 44148 END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-05-05T14:50:24.000000Z K 7 svn:log V 76 Write to RESET_START register if TARGET_RESET ORB doesn't work for timeout. END K 10 svn:author V 8 simokawa K 8 svn:date V 27 2003-05-05T15:03:03.000000Z K 7 svn:log V 75 Disable FireWire on alpha because bus_dmamap_load_mbuf() is not supported. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-05-05T15:12:51.000000Z K 7 svn:log V 470 Clean up proc locking in procfs: make sure the proc lock is held before entering sys_process.c debugging primitives, or we violate assertions. Also, be more careful about releasing the process lock around calls to uiomove() which may sleep waiting for paging machinations or related notions. We may want to defer the uiomove() in at least one case, but jhb will look into that at a later date. Reported by: Philippe Charnier Reviewed by: jhb END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-05-05T15:38:41.000000Z K 7 svn:log V 107 Move securelevel further back in the boot order. Approved by: markm (mentor)(implicit) Reviewed by: dougb END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T15:52:11.000000Z K 7 svn:log V 44 Avoid double-free panic. Tripped up: DougB END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T16:18:58.000000Z K 7 svn:log V 94 Add a BUGS section which explains that & why vinum volumes can not be encrypted with gbde(8). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T16:33:43.000000Z K 7 svn:log V 38 Typo in last commit. Spotted by: mbr END K 10 svn:author V 5 harti K 8 svn:date V 27 2003-05-05T16:35:52.000000Z K 7 svn:log V 264 Define a link layer MIB for ATM. Most fields of this MIB are needed by ILMI daemons. Factor out common softc fields for all ATM interfaces that need to be externally visible into an ifatm structure and make the midway driver using this structure and fill the MIB. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2003-05-05T16:50:42.000000Z K 7 svn:log V 70 Enable GSSAPI/Kerberos 5 support (aka `gserver'). MFC after: 1 month END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-05T16:56:44.000000Z K 7 svn:log V 153 Fix usages of %ll[dx] with typedef'ed created types. In the kernel it is wrong 99.9 times out of 100 to use %ll rather than cast to intmax_t and use %j. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-05-05T17:21:18.000000Z K 7 svn:log V 291 Remove BOOT2_UFS=UFS1_ONLY from the -CURRENT tinderbox environment; it should no longer be necessary. Re-enable Kerberos 5 in the -STABLE tinderbox (incorrectly disabled in the previous commit) Prepare for, but do not actually enable, mailing reports to appropriate FreeBSD mailing lists. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T17:36:57.000000Z K 7 svn:log V 23 A few stylistic fixes. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2003-05-05T17:45:19.000000Z K 7 svn:log V 31 correct CPU speeds for Rawhide END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-05-05T19:05:43.000000Z K 7 svn:log V 96 Update the comments in this file to reflect the recent changes to newsyslog. MFC after: 1 week END K 10 svn:author V 3 ume K 8 svn:date V 27 2003-05-05T19:06:46.000000Z K 7 svn:log V 66 use /etc/rc.d/network_ipv6 instead of obsoleted /etc/rc.network6. END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-05-05T19:08:33.000000Z K 7 svn:log V 155 Add the 'N' flag to the entries for three log files which are *not* written to by syslogd: /var/log/{daily.log,weekly.log,monthly.log} MFC after: 1 week END K 10 svn:author V 5 markm K 8 svn:date V 27 2003-05-05T20:05:37.000000Z K 7 svn:log V 49 Announce the Kerberos5 changes. Prodded by: imp END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2003-05-05T20:33:38.000000Z K 7 svn:log V 316 Split sendit into two parts. The first part, still called sendit, that does the copyin stuff and then calls the second part kern_sendit to do the hard work. Don't bother holding Giant during the copyin phase. The intent of this is to allow the Linux emulator to impliment send* syscalls without using the stackgap. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-05T21:12:36.000000Z K 7 svn:log V 179 Remove TD_ON_RUNQ() from a check to make sure Giant is not held when calling mi_switch(). The kernel would panic on an earlier KASSERT() in mi_switch() if TD_ON_RUNQ() was true. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-05-05T21:13:32.000000Z K 7 svn:log V 58 Don't use -pedantic unless we also set -std of some kind. END K 10 svn:author V 3 des K 8 svn:date V 27 2003-05-05T21:14:36.000000Z K 7 svn:log V 53 Whitespace cleanup (1.15 had spaces instead of tabs) END K 10 svn:author V 3 des K 8 svn:date V 27 2003-05-05T21:15:35.000000Z K 7 svn:log V 25 OpenPAM is WANRS6-clean. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-05T21:16:28.000000Z K 7 svn:log V 128 Make issignal() private to kern_sig.c since it is only called from cursig() and cursig() is now a function rather than a macro. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-05T21:18:10.000000Z K 7 svn:log V 83 Lock the proc lock around calls to tdsignal() in the sigwait() family of syscalls. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T21:21:31.000000Z K 7 svn:log V 47 Put descriptive comments on the GEOM_* options END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-05T21:26:25.000000Z K 7 svn:log V 26 Mostly sort the includes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-05T21:27:29.000000Z K 7 svn:log V 144 Tweak the clearing of TDF_DEADLKTREAT so that we only bother grabbing the lock and clearing the flag if it was clear when uiomove() was called. END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-05T21:28:08.000000Z K 7 svn:log V 185 Compile bsdlabel on all platforms. Install a link to the disklabel(8) name on i386 and alpha platforms. Leave old disklabel(8) sources intact but disconnected from the build for now. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-05-05T21:37:43.000000Z K 7 svn:log V 166 Add traditional BSD names (sio[0-3]) to the finger-friendly com[1-4] entries so that you can do things like 'tip sio1' without having to remember the DOS equivalent. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-05-05T22:10:14.000000Z K 7 svn:log V 173 * Add the nut port from the IANA list (for the nut port) * Add the rndc port, by common usage (TCP only since rndc doesn't use UDP, and the port is not officially assigned) END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-05-05T22:27:37.000000Z K 7 svn:log V 156 Slightly improve the checking of the 'size' field, so people will get a warning message if they switch the values for 'size' and 'when'. MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-05T22:49:23.000000Z K 7 svn:log V 99 Centralize _PATH_* definitions. Submitted by: Tim Kientzle (embellished by me) END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-05-05T23:38:03.000000Z K 7 svn:log V 376 Fix age_old_log checking so that it will notice log files which were rotated and then compressed with bzip2 instead of gzip. Otherwise, any file which had a time-interval specified for 'when' and also specified the 'J' flag would be rotated every time newsyslog was run. (this is a quick-fix, trying to beat the code-freeze for 5.1-release) PR: bin/51519 MFC after: 1 week END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-05-05T23:41:17.000000Z K 7 svn:log V 48 Add an example of how to create an fstab entry. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-05T23:55:43.000000Z K 7 svn:log V 53 We won't do APM on Hammer -- ACPI is the game there. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2003-05-06T00:02:54.000000Z K 7 svn:log V 169 Make pthread_join() async-cancel-safe. David was going to commit this, but I think he's asleep and want to be sure it gets in before the freeze. Submitted by: davidxu END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-06T00:09:51.000000Z K 7 svn:log V 115 Back out the amd64 additions. Hammer doesn't do APM, and we certainly aren't ready for any ibcs2_compat bits yet. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-05-06T01:10:33.000000Z K 7 svn:log V 268 Allow users to configure stuff in /dev once again by re-doing the devfs script to read /etc/devfs.conf, and take appropriate actions based on what it finds there. The (commented out) examples in the new devfs.conf file are taken in part from the old rc.devfs script. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2003-05-06T02:00:01.000000Z K 7 svn:log V 263 Don't call timeout() in sis_tick(), this is done earlier by mii_tick(), and it leads to a panic at unload time, as we own 2 instances of callout and untimeout() only one. Will I'm there, remove a call to callout_handler_init(), one is enough. Reviewed by: wpaul END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-05-06T02:28:03.000000Z K 7 svn:log V 48 s/kadmind5/kadmin/ Approved by: markm (mentor) END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-05-06T02:30:52.000000Z K 7 svn:log V 151 o Correct a debug message that refered to the wrong function o Remove an unncecesary if clause Approved by: markm (mentor)(implicit) Reviewd by: jeff END K 10 svn:author V 3 mtm K 8 svn:date V 27 2003-05-06T02:33:49.000000Z K 7 svn:log V 181 Fix a null dereference leading to a core dump when the number of threads exceeds the number of open slots in ldt_entries[]. Approved by: markm (mentor)(implicit) Reviewed by: jeff END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-05-06T02:45:28.000000Z K 7 svn:log V 58 Lock the vm_object when performing vm_pager_deallocate(). END K 10 svn:author V 8 gshapiro K 8 svn:date V 27 2003-05-06T03:38:24.000000Z K 7 svn:log V 183 Prevent a 'make SHARED=symlinks install' followed by 'make install' from failing by removing the symlink before trying to install the actual files. Noticed by: bde MFC after: 5 days END K 10 svn:author V 3 des K 8 svn:date V 27 2003-05-06T03:55:12.000000Z K 7 svn:log V 64 Fix a printf() format error which broke the ia64 GENERIC build. END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-05-06T03:55:24.000000Z K 7 svn:log V 23 We are now in 5.1-BETA END K 10 svn:author V 3 des K 8 svn:date V 27 2003-05-06T04:04:02.000000Z K 7 svn:log V 56 Start mailing -CURRENT tinderbox failures to the lists. END K 10 svn:author V 3 suz K 8 svn:date V 27 2003-05-06T06:46:58.000000Z K 7 svn:log V 50 MFC: panic() doesn't need \n Obtained from: KAME END K 10 svn:author V 5 dougb K 8 svn:date V 27 2003-05-06T07:25:17.000000Z K 7 svn:log V 59 Hook devfs.conf up to the build. Approved by: re (scottl) END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-05-06T19:10:17.000000Z K 7 svn:log V 104 malloc(9) types can be used to identify multiple allocations. PR: docs/38618 Approved by: des (mentor) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-06T19:26:55.000000Z K 7 svn:log V 68 Consistentify our NO_KERBEROS documentation. Approved by: re(bmah) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-06T19:30:41.000000Z K 7 svn:log V 82 Add PCI ID's for the 4 USB hubs on the ICH5 controller. Approved by: re (murray) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-06T19:31:56.000000Z K 7 svn:log V 111 Add PCI ID's for the Intel ICH5 (82801EB) chipset. Approved by: re (murray) Sponsored by: The Weather Channel END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-06T19:36:13.000000Z K 7 svn:log V 87 Fix the WARNING for wrong rawoffset, I tested incompatible units. Approved by: re/jhb END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-05-06T19:58:10.000000Z K 7 svn:log V 59 4.8-RELEASE was the last release from the 4-STABLE branch. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-05-06T20:01:07.000000Z K 7 svn:log V 144 Update supported architectures, use &unix; where appropriate, more majordomo->mailman fixes, other misc. updates. Approved by: re (implicitly) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-05-06T20:34:04.000000Z K 7 svn:log V 279 Trim a call to mac_create_mbuf_from_mbuf() since m_tag meta-data copying for mbuf headers now works properly in m_dup_pkthdr(), so we don't need to do an explicit copy. Approved by: re (jhb) Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-05-06T21:30:16.000000Z K 7 svn:log V 261 Version number bump: We're at 5.1-BETA now. Note that the previous commit message for this file should have read: "4.8-RELEASE is the latest release from the 4-STABLE branch." [1] Pointed out by: Stijn Hoop [1] Approved by re (implicitly) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-05-06T21:40:19.000000Z K 7 svn:log V 147 MFC 1.13 && 1.14: 1.13: State the fact that the range is twice the traditional RAND_MAX. Add an EXAMPLES section. 1.14: Use the .Dl macro. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-05-06T21:54:46.000000Z K 7 svn:log V 125 df(1) and ls(1) print units in 'four or fewer' not 'three or less'. PR: 35523 Submitted by: Tomas Svensson END K 10 svn:author V 3 tjr K 8 svn:date V 27 2003-05-07T00:30:26.000000Z K 7 svn:log V 74 MFC rev. 1.15: Remove reference to libcompat, ftok() was moved into libc. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-05-07T04:15:57.000000Z K 7 svn:log V 136 New release notes: Kerberos 5 built by default, krb5 distributed folded into crypto. Submitted by: markm Approved by: re (implicitly) END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-05-07T05:26:27.000000Z K 7 svn:log V 756 Correct a bug introduced with reduced TCP state handling; make sure that the MAC label on TCP responses during TIMEWAIT is properly set from either the socket (if available), or the mbuf that it's responding to. Unfortunately, this is made somewhat difficult by the TCP code, as tcp_twstart() calls tcp_twrespond() after discarding the socket but without a reference to the mbuf that causes the "response". Passing both the socket and the mbuf works arounds this--eventually it might be good to make sure the mbuf always gets passed in in "response" scenarios but working through this provided to complicate things too much. Approved by: re (scottl) Reviewed by: hsu Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-07T05:37:31.000000Z K 7 svn:log V 151 Hide the "ENOMEM" notice messages behind bootverbose. They are still a valuable debugging tool for certain kinds of problems. Approved by: re/scottl END K 10 svn:author V 4 mich K 8 svn:date V 27 2003-05-07T13:28:16.000000Z K 7 svn:log V 58 Add my birthday. Approved by: roberto (mentor), re(bmah) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-07T15:25:26.000000Z K 7 svn:log V 20 MFC: Add isprint(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2003-05-07T15:26:43.000000Z K 7 svn:log V 74 #include to limit ports damage. Approved by: re/rwatson END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-05-07T15:48:20.000000Z K 7 svn:log V 157 Don't use logger by default just yet for unmatched devices. It is a little too chatty on boot and doesn't give enough information. Approved by: re@ (bmah) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-07T16:46:11.000000Z K 7 svn:log V 93 MFC: Add PCI ID's for Intel's ICH5 controller (I82801EB). Sponsored by: The Weather Channel END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-07T16:46:55.000000Z K 7 svn:log V 84 MFC: Add PCI ID's for the Intel ICH5 controller. Sponsored by: The Weather Channel END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-07T16:47:53.000000Z K 7 svn:log V 402 We goofed a little when we overrode the DBX_FUNCTION_FIRST logic so that we could control the use of dbxout_really_begin_function() based on if the target format is a.out or ELF. The goof resulted in our target logic never being used and thus we always called dbxout_really_begin_function() twice in the ELF case and never in the a.out case. PR: 41671 Submitted by: Mark Kettenis END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-07T17:21:38.000000Z K 7 svn:log V 36 Style nits. Approved by: re (bmah) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-07T17:23:25.000000Z K 7 svn:log V 144 Properly cleanup the stack before jumping to cerror() if rfork(2) fails. Submitted by: Igor Sysoev Approved by: re (scottl) END K 10 svn:author V 5 tobez K 8 svn:date V 27 2003-05-07T17:42:02.000000Z K 7 svn:log V 205 MFC 1.25: The -t flag in the retired apmconf.8 is the same as "-h false" in the apm.8. Since the -t flag in the apm.8 is something different entirely, the reference to -t was quite confusing. Fix that. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-05-07T17:49:24.000000Z K 7 svn:log V 1731 Clean up locking for the MAC Framework: (1) Accept that we're now going to use mutexes, so don't attempt to avoid treating them as mutexes. This cleans up locking accessor function names some. (2) Rename variables to _mtx, _cv, _count, simplifying the naming. (3) Add a new form of the _busy() primitive that conditionally makes the list busy: if there are entries on the list, bump the busy count. If there are no entries, don't bump the busy count. Return a boolean indicating whether or not the busy count was bumped. (4) Break mac_policy_list into two lists: one with the same name holding dynamic policies, and a new list, mac_static_policy_list, which holds policies loaded before mac_late and without the unload flag set. The static list may be accessed without holding the busy count, since it can't change at run-time. (5) In general, prefer making the list busy conditionally, meaning we pay only one mutex lock per entry point if all modules are on the static list, rather than two (since we don't have to lower the busy count when we're done with the framework). For systems running just Biba or MLS, this will halve the mutex accesses in the network stack, and may offer a substantial performance benefits. (6) Lay the groundwork for a dynamic-free kernel option which eliminates all locking associated with dynamically loaded or unloaded policies, for pre-configured systems requiring maximum performance but less run-time flexibility. These changes have been running for a few weeks on MAC development branch systems. Approved by: re (jhb) Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 5 tobez K 8 svn:date V 27 2003-05-07T17:55:17.000000Z K 7 svn:log V 133 MFC 1.24 of compare.c: Fix two minor mismatch reporting output errors. MFC 1.22 of mtree.c: The -s option should not assume -U. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-07T18:12:38.000000Z K 7 svn:log V 194 Back out rev 1.63. Things in this file should be in the same order as in GENERIC. This greatly simplifies the hunting for the next thing to kill. Approved by: re(blanket as alpha re-builder) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-07T18:14:00.000000Z K 7 svn:log V 150 Rev 1.67 accidently added "axe". Seeing as how it was just added to GENERIC and may be the thing to get the release builds working I'm leaving it in. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2003-05-07T18:27:09.000000Z K 7 svn:log V 790 Dump is hard-wired to believe that it can read disks on 1024-byte boundaries. For many years this was a reasonable assumption. However, in recent years we have begun seeing devices with 2048-byte sectors. These devices return errors when dump tries to read starting in the middle of a sector or when it tries to read only the first half of a sector. Rather than change the native block size used by dump (and thus create an incompatible dump format), this fix checks for transfer requests that start and/or end on a non-sector boundary. When such a read is detected, the new code reads the entire sector and copies out just the part that dump needs. Reviewed by: Poul-Henning Kamp Approved by: re (John Baldwin ) Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-05-07T19:37:51.000000Z K 7 svn:log V 591 Bring the dumpon(8) man page closer to reality: - dumpon utility has not used kern.dumpdev sysctl since rev. 1.14 (sbin/dumpon/dumpon.c) when phk@ updated it to use the DIOCSKERNELDUMP ioctl [1] - remove obsolete reference to sysctl(3) While I am there, fix two style nits: - use .Nm instead of `dumpon' - change NOTES to IMPLEMENTATION NOTES, to bring it in line with recommended section headings in mdoc(7) Original patch by: Martin Faxer [1] PR: docs/39293 Approved and Reviewed by: des (mentor), re (scottl, bmah) END K 10 svn:author V 3 gad K 8 svn:date V 27 2003-05-07T20:42:56.000000Z K 7 svn:log V 312 MFC *: Add a -C (create) option for newsyslog, and a 'C' flag for entries in the config file. If the -C option is specified once, then newsyslog will create any entries which specify the 'C' flag. If -C is given twice, then newsyslog will create all missing log files. [* = 1.67 newsyslog.c, 1.42 newsyslog.8] END K 10 svn:author V 2 ps K 8 svn:date V 27 2003-05-07T21:51:13.000000Z K 7 svn:log V 547 - Change the full Asic revision defines to CHIPID to better since the ASIC revision is really the major number of the CHIPID. Also store the chipid, asic rev and chip revision in the softc for later use. - The write twice to send producer index workaround only applies to the 5700_BX chips, so only do it there. Requested by: jdp - Do not initalize the LED's to 0x00. The default configuration the chip comes up in should yeild proper operation of the LED's. Confirmed by: John Cagle Approved by: re (blanket) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-07T23:48:05.000000Z K 7 svn:log V 94 Actually use the correct values for AMD64. It is a 64 bit platform, configure gdtoa as such. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-07T23:49:24.000000Z K 7 svn:log V 220 Turn off alloca.S - it cannot possibly work like this since on AMD64, gcc doesn't use stack frames. It uses offsets relative to %rsp, not %rbp. So we cannot just change %rsp like this. Approved by: re (blanket amd64) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-05-07T23:56:14.000000Z K 7 svn:log V 130 MFC: df(1) and ls(1) print units in 'four or fewer' not 'three or less'. PR: 35523 Submitted by: Tomas Svensson END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T00:02:03.000000Z K 7 svn:log V 103 Like ia64, amd64 has got a 16 byte sized and aligned 'long double'. Obtained from: re (blanket amd64) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T00:02:47.000000Z K 7 svn:log V 38 Fix typo, even though this is unused. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T00:05:00.000000Z K 7 svn:log V 298 Fix a preemption race. I was reenabling interrupts in the fast system call handler before it was safe. It was possible for to lose context and for something else to clobber the PCPU scratch variable. This moves the interrupt enable *way* too late, but its better safe than sorry for the moment. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T00:12:37.000000Z K 7 svn:log V 50 #include was missing; add it END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T00:13:24.000000Z K 7 svn:log V 52 Leave space for the 128 byte red-zone on the stack. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-05-08T00:14:48.000000Z K 7 svn:log V 292 Fix some basic errors: - Add a description of b0 / b1 fields. - Do not use 'entry' to refer to both 'entry' and 'field'. - Do not confuse people with heading 'Name' and entry 'Name'. PR: 48104 Submitted by: Gary W. Swearingen (original version) Approved by: re (blanket) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-05-08T00:28:36.000000Z K 7 svn:log V 117 Add information about the log file. PR: 35575 Submitted by: "Simon L. Nielsen" (original version) END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-08T00:33:57.000000Z K 7 svn:log V 277 vinum_read: Don't lock configuration from userland. If vinum(8) crashes, the config remains locked and causes all subsequent start or read attempts to fail. This is part of a fix for the recently reported hangs. Approved by: re (scottl) END K 10 svn:author V 4 grog K 8 svn:date V 27 2003-05-08T00:36:20.000000Z K 7 svn:log V 228 ioctl VINUM_READCONFIG: Don't lock configuration here. vinum_scandisk needs to do it anyway to handle the startup case. This is part of a fix for the recently reported hangs. Approved by: re (scottl) END K 10 svn:author V 3 kan K 8 svn:date V 27 2003-05-08T01:31:36.000000Z K 7 svn:log V 260 Rethink the way we count module references. Simply following DT_NEEDED links is not flexible enough for cases where dynamically loaded modules form a dependency cycle. This should fix an infinite recursion problem encountered by Yahoo. Approved by: re (jhb) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T03:19:37.000000Z K 7 svn:log V 172 Tidy up modf.S and make it actually work. It wasn't extracting the value out of ST(0) before copying it to %xmm0. Also remove bogus stack frame and work in the red zone. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-08T03:25:17.000000Z K 7 svn:log V 196 release.9 has become the biggest festering pile of spaghetti s(*^% code. Duplicate the target for Alpha so I can start hacking and slashing bits out. Approved by: re(blanket to make Alpha build) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T06:25:03.000000Z K 7 svn:log V 195 Fix an embarresing transcription error from i386 to amd64. Put the arguments to sigprocmask(2) int the correct order. *blush*. For sigsetjmp(), match up the pushq/popq in the non-savemask case. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T06:33:07.000000Z K 7 svn:log V 66 Exclude gprof and truss for amd64 too. Approved by: re (scottl) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T06:33:49.000000Z K 7 svn:log V 47 Add amd64 settings. Approved by: re (scottl) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T06:35:39.000000Z K 7 svn:log V 168 Exclude sys/boot for amd64. There are still toolchain issues to deal with. In theory, gcc -m32 should work, but for now, do not tempt fate. Approved by: re (scottl) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T06:37:12.000000Z K 7 svn:log V 86 Exclude rtld-elf for amd64. More porting is still needed. Approved by: re (scottl) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T06:39:31.000000Z K 7 svn:log V 229 Set the binutils arch for as/nm correctly on the amd64 platform. As far as binutils is concerned, the amd64 platform is still called "x86-64"/"x86_64". Setting things from ${MACHINE_ARCH} breaks that. Approved by: re (scottl) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T07:41:24.000000Z K 7 svn:log V 32 SIG_SETMASK is 3, not 1. Sigh. END K 10 svn:author V 6 kbyanc K 8 svn:date V 27 2003-05-08T07:47:16.000000Z K 7 svn:log V 340 MFC kern_event.c:1.58: Fix race between a process registering a NOTE_EXIT EVFILT_PROC event and the target process exiting which causes attempts to register the kevent to randomly fail depending on whether the target runs to completion before the parent can call kevent(2). Sponsored by: NTT Multimedia Communications Labs END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-08T08:25:51.000000Z K 7 svn:log V 514 Oops. Turn T_PAGEFLT back into an interrupt gate. It is *critical* that interrupts be disabled and remain disabled until %cr2 is read. Otherwise we can preempt and another process can fault, and by the time we read %cr2, we see a different processes fault address. This Greatly Confuses vm_fault() (to say the least). The i386 port has got this marked as a bug workaround for a Cyrix CPU, which is what lead me astray. Its actually necessary for preemption, regardless of whether Cyrix cpus had a bug or not. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2003-05-08T13:04:24.000000Z K 7 svn:log V 195 MFC: rev. 1.7 jail.c o Add missing includes and sort includes. rev. 1.9 Makefile rev. 1.42 jail.8 rev. 1.9 - 1.11 jail.c o Add -u flag to jail(8): set user context before exec. END K 10 svn:author V 3 das K 8 svn:date V 27 2003-05-08T13:50:44.000000Z K 7 svn:log V 170 Add a comment describing why it's important for the values in this file to be correct, and how to generate them automatically. Caused much pain and suffering for: peter END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-05-08T14:57:04.000000Z K 7 svn:log V 262 MFC revision 1.12: - Add a description of b0 / b1 fields. - Do not use 'entry' to refer to both 'entry' and 'field'. - Do not confuse people with heading 'Name' and entry 'Name'. PR: 48104 Submitted by: Gary W. Swearingen (original version) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-05-08T15:01:44.000000Z K 7 svn:log V 128 MFC 1.33: Add information about the log file. PR: 35575 Submitted by: "Simon L. Nielsen" (original version) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2003-05-08T16:02:22.000000Z K 7 svn:log V 278 I goofed in rev 1.59 (a.out support axing) and missed getting FUNCTION_PROFILER fully clean. This resulted in inserted garbage into the produced assembly code when the gcc -pg and -fPIC options are used together. PR: i386/50598 Submitted by: Don Lewis END K 10 svn:author V 3 jhb K 8 svn:date V 27 2003-05-08T16:38:14.000000Z K 7 svn:log V 149 Acquire Giant at the start of the raid rebuild kthreads. Reported by: Masachika ISHIZUKA Reviewed by: sos Approved by: re (bmah) END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2003-05-08T17:25:41.000000Z K 7 svn:log V 121 Describe the pattern filenames must be in before they are added to the hints file. PR: 46271 Approved by: re (blanket) END K 10 svn:author V 8 schweikh K 8 svn:date V 27 2003-05-08T17:47:28.000000Z K 7 svn:log V 116 Note that -n and \c are implementation-defined as per TC1 to POSIX 2001. Approved by: re@ (bmah) MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2003-05-08T19:49:42.000000Z K 7 svn:log V 452 Rename MAC_MAX_POLICIES to MAC_MAX_SLOTS, since the variables and constants in question refer to the number of label slots, not the maximum number of policies that may be loaded. This should reduce confusion regarding an element in the MAC sysctl MIB, as well as make it more clear what the affect of changing the compile-time constants is. Approved by: re (jhb) Obtained from: TrustedBSD Project Sponsored by: DARPA, Network Associates Laboratories END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-05-08T21:09:39.000000Z K 7 svn:log V 96 Try to reflect the current state of disklabel (removed) and the recently-activated bsdlabel(8). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-05-08T22:29:28.000000Z K 7 svn:log V 95 New release notes: New newsyslog(8) features. Submitted by: gad Approved by: re (implicitly) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2003-05-08T22:31:00.000000Z K 7 svn:log V 99 Whitespace cleanup of previous commit. Translators can ignore this. Approved by: re (implicitly) END K 10 svn:author V 3 alc K 8 svn:date V 27 2003-05-09T02:13:23.000000Z K 7 svn:log V 162 Give the kmem object's mutex a unique name, instead of "vm object", to avoid false reports of lock-order reversal with a system map mutex. Approved by: re (jhb) END K 10 svn:author V 5 silby K 8 svn:date V 27 2003-05-09T02:15:52.000000Z K 7 svn:log V 356 Redefine M_FREELIST to be 0x8000; 0x4000 conflicted with two other uses of m_flags in the kernel. (A future commit will move all private m_flags users here so they're obvious without a great deal of searching.) This should fix the mbuf double-free panics those using ppp or ipfw reset rules have been seeing since the double-free detection code went in. END K 10 svn:author V 3 imp K 8 svn:date V 27 2003-05-09T05:58:22.000000Z K 7 svn:log V 162 Comment out the entire nomatch entry. The partially commented out entry causes problems :-( This effectively backs out the commit the re@ allowed me to commit. END K 10 svn:author V 6 robert K 8 svn:date V 27 2003-05-09T09:11:27.000000Z K 7 svn:log V 336 To reserve space for 65536 bits, allocate 65536 / (sizeof(int) * CHAR_BITS) `int's instead of 65536 / (sizeof(int) * CHAR_BITS) bytes to avoid a possible segmentation fault if ports above 16383 are specified via the -p option on a platform with 4 byte wide ints. Approved by: re (bmah) Reported by: Marco Wertejuk END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-05-09T09:12:10.000000Z K 7 svn:log V 207 Add missing MLINK for arc4rand(9). It is documented in random(9) and referenced by gbde(4). PR: docs/51254 Submitted by: Simon L. Nielsen Approved and Reviewed by: des (mentor), re (bmah) END K 10 svn:author V 3 hmp K 8 svn:date V 27 2003-05-09T09:20:26.000000Z K 7 svn:log V 287 Document the last field of the procfs 'status' node, which either displays the 'hostname' of the jail, or a hyphen '-' to indicate that the process is not jailed. PR: docs/37470 Submitted by: Adrian Filipi-Martin Approved and Reviewed by: des (mentor), re (bmah) END K 10 svn:author V 6 scottl K 8 svn:date V 27 2003-05-09T09:41:18.000000Z K 7 svn:log V 215 The disc1 package set has overfilled the disc. Axe linux-netscape-navigator-4.8 to free up space. linux-netscape-communicator-4.8 remains and is a superset of the former for those who are stuck are the 1990's =-) END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-09T18:24:40.000000Z K 7 svn:log V 117 Trivial addition of __amd64__ to the ifdefs for platforms that use i386-style vga console support. Approved by: re END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-09T18:26:06.000000Z K 7 svn:log V 153 Turn syscons on now that it works, so that anybody trying to run this can see something. Probing for keyboard still works for auto serial console mode. END K 10 svn:author V 5 peter K 8 svn:date V 27 2003-05-09T18:28:05.000000Z K 7 svn:log V 221 Include the MXCSR initial values, based on the AMD docs. This file should really be renamed to fpu.h and npx.c to fpu.c since its part of the core architecture on amd64 systems, not an isa 'numeric processor extension'. END