ƒ­!83220 216 1869 1918 1009 305 154 174 298 220 387 211 192 113 232 465 180 159 101 165 426 219 147 148 453 731 170 120 213 222 213 156 360 157 326 288 323 194 299 168 155 360 111 171 254 812 277 151 115 150 148 388 260 211 235 189 166 233 550 291 603 270 184 206 228 139 115 121 218 184 132 286 182 255 465 169 150 133 263 153 192 155 339 333 154 211 147 138 543 183 230 189 423 305 509 167 288 174 156 149 399 159 288 313 263 147 124 194 157 163 159 138 217 197 148 160 137 254 119 132 471 144 170 120 240 166 340 140 253 124 117 188 226 217 158 144 161 166 159 176 284 220 246 213 145 189 312 125 531 117 130 135 187 141 711 154 470 153 108 154 175 110 222 209 108 186 499 153 149 239 350 523 287 296 497 208 174 307 365 1044 109 174 127 145 267 143 149 124 159 501 128 156 139 172 188 277 231 409 150 124 121 122 286 234 160 187 218 203 191 155 112 173 151 292 198 319 161 184 K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-08T18:49:31.000000Z K 7 svn:log V 1772 o Introduce private types for use in linux syscalls for two reasons: 1. establish type independence for ease in porting and, 2. provide a visual queue as to which syscalls have proper prototypes to further cleanup the i386/alpha split. Linuxulator types are prefixed by 'l_'. void and char have not been "virtualized". o Provide dummy functions for all unimplemented syscalls, except for the osf1 syscalls. This can only be done if the osfulator implements at least all syscalls used by the linuxulator. Remove dummy functions for syscalls that are now truely unimplemented. o Set the syscall namespace as follows: Mark a syscall as OSF1 if the Linux kernel has prefixed the syscall with 'osf_' and has provided special implementations for it. Otherwise mark the syscall as LINUX by default. Some of the LINUX syscalls remain marked as BSD or POSIX. o Rename syscalls so they match the names used in the Linux kernel. Also, provide more accurate prototypes. This generally improves cross-referencing and reduces head-scratching. o Fix the (g|s)etresuid syscalls. They mapped to (g|s)etresgid. o Sanitize the the shm*, sem* and msg* syscalls. Their prototypes were dictated by the way these syscalls were used in the i386 code. That has been fixed. NOTE: linux_semctl now passes it's 'arg' parameter by value and not by reference. o Fix prototype of linux_utime. It takes a struct timeval, not a struct utimbuf. o Fix the linux_sysfs syscall. It's index is not 255, but 254. o Implement the following syscalls: linux_sysctl o Add the following new syscalls: (g|s)etresgid linux_pivot_root (dummy) linux_mincore (dummy) linux_pciconfig_iobase (dummy) linux_getdents64 END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-08T19:07:04.000000Z K 7 svn:log V 1821 Round of cleanups and enhancements. These include (in random order): o Introduce private types for use in linux syscalls for two reasons: 1. establish type independence for ease in porting and, 2. provide a visual queue as to which syscalls have proper prototypes to further cleanup the i386/alpha split. Linuxulator types are prefixed by 'l_'. void and char have not been "virtualized". o Provide dummy functions for all syscalls and remove dummy functions or implementations of truely obsolete syscalls. o Sanitize the shm*, sem* and msg* syscalls. o Make a first attempt to implement the linux_sysctl syscall. At this time it only returns one MIB (KERN_VERSION), but most importantly, it tells us when we need to add additional sysctls :-) o Bump the kenel version up to 2.4.2 (this is not the same as the KERN_VERSION MIB, BTW). o Implement new syscalls, of which most are specific to i386. Our syscall table is now up to date with Linux 2.4.2. Some highlights: - Implement the 32-bit uid_t and gid_t bases syscalls. - Implement a couple of 64-bit file size/offset bases syscalls. o Fix or improve numerous syscalls and prototypes. o Reduce style(9) violations while I'm here. Especially indentation inconsistencies within the same file are addressed. Re-indenting did not obfuscate actual changes to the extend that it could not be combined. NOTE: I spend some time testing these changes and found that if there were regressions, they were not caused by these changes AFAICT. It was observed that installing a RH 7.1 runtime environment did make matters worse. Hangs and/or reboots have been observed with and without these changes, so when it failed to make life better in cases it doesn't look like it made it worse. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-08T20:02:33.000000Z K 7 svn:log V 913 This brings in a Yahoo coredump patch from Paul, with additional mods by me (addition of vn_rdwr_inchunks). The problem Yahoo is solving is that if you have large process images core dumping, or you have a large number of forked processes all core dumping at the same time, the original coredump code would leave the vnode locked throughout. This can cause the directory vnode to get locked up, which can cause the parent directory vnode to get locked up, and so on all the way to the root node, locking the entire machine up for extremely long periods of time. This patch solves the problem in two ways. First it uses an advisory non-blocking lock to abort multiple processes trying to core to the same file. Second (my contribution) it chunks up the writes and uses bwillwrite() to avoid holding the vnode locked while blocking in the buffer cache. Submitted by: ps Reviewed by: dillon MFC after: 2 weeks END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-08T22:18:58.000000Z K 7 svn:log V 210 Missing part of dillon's coredump commit. cpu_coredump() was still passing IO_NODELOCKED to vn_rdwr(), this would cause operations on the unlocked core vnode and softupdates nastiness if an a.out binary cored. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-08T22:35:28.000000Z K 7 svn:log V 60 Add linux_sysctl.c, and linux_uid16.c to the x86 platforms. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-09-08T22:53:27.000000Z K 7 svn:log V 79 Fix errors and warnings when compiling with NTFS_DEBUG > 1 MFC after: 2 weeks END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-09-08T22:57:03.000000Z K 7 svn:log V 202 Reference devvp on ntnode creation and dereference on removal. Previous code lead to page faults becouse i_devvp went zero after VOP_RECLAIM, but ntnode was reused (not reclaimed). MFC after: 2 weeks END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-09-08T22:59:12.000000Z K 7 svn:log V 124 Fix opening particular file's attributes (as described in man page). This is useful for debug purposes. MFC after: 2 weeks END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-08T22:59:30.000000Z K 7 svn:log V 291 Catch up with common usage: o Define ELFMAG and SELFMAG as an alternative to test the ELF magic. ELFMAG is the magic; SELFMAG is the size of the magic. Use with strncmp() or memcmp(). o Define SHT_NUM as the number of predefined sections. Note: style(9) deviation for consistency. END K 10 svn:author V 6 semenu K 8 svn:date V 27 2001-09-08T23:03:52.000000Z K 7 svn:log V 115 Stole unicode translation table from mount_msdos. Add kernel code to support this translation. MFC after: 2 weeks END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-08T23:26:40.000000Z K 7 svn:log V 97 Correct intended fix to my foul-up. linux_uid16.c is in sys/compat/linux not in sys/i386/linux. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-09-09T00:36:20.000000Z K 7 svn:log V 20 Add Dennis Ritchie. END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-09-09T00:40:04.000000Z K 7 svn:log V 138 Remove a bogus cast and lockdown users(1) with WARNS?=2 Submitted by: David Hill Reviewed by: -audit MFC after: 1 week END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-09T01:41:40.000000Z K 7 svn:log V 369 Change the file mode from 440 to 444 of the uuencoded firmware. If a user tries to installworld over NFS, it is likely that root privilege on the client does not mean root on the server, so we must have read permission for the rest of the world in order to install this file. PR: bin/30420 Submitted by: David Wolfskill , kris Approved by: jkh END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-09-09T02:23:06.000000Z K 7 svn:log V 87 Use a better stripe size in the examples. Noted by: Sean Eric Fagan END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2001-09-09T03:07:15.000000Z K 7 svn:log V 64 Add entry for Accton USB320-EC Ethernet adapter. MFC after: 14 END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2001-09-09T03:07:32.000000Z K 7 svn:log V 7 Regen. END K 10 svn:author V 6 dwhite K 8 svn:date V 27 2001-09-09T03:08:30.000000Z K 7 svn:log V 70 Add support for the Accton USB320-EC Ethernet adapter. MFC after: 14 END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-09T04:54:10.000000Z K 7 svn:log V 330 Make sure that all non-root-owned binaries in standard system paths are chflaged 'schg' to prevent exploit vectors when run by cron, by a root user, or by a user other then the one owning the binary. This applies to most of the uucp binaries, cu, tip, and man (man was already installed properly). MFC will occur when approved. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-09T05:08:33.000000Z K 7 svn:log V 123 The basis for the recent coredump commit had the wrong attribution. The new attribution is below. Submitted by: peter, ps END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-09-09T05:53:01.000000Z K 7 svn:log V 54 Run the uustat command as the uucp user, not as root. END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-09T08:33:40.000000Z K 7 svn:log V 54 Iron out an identity crisis. I'm Irish, not English. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-09T14:23:31.000000Z K 7 svn:log V 361 - Move the prototype of ttymsg() into ttymsg.h. syslogd and talkd also use this, and they shouldn't have to have their own prototypes. - Silence warnings about constness and signedness in ttymsg(). This includes changing the return value to a `const char *', and changing the types of `left' and `wret' (both byte counts) to ssize_t. Reviewed by: bde END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-09T14:25:02.000000Z K 7 svn:log V 639 - Silence warnings: apply `const' generously, mark some variables __unused, and change local variables named `sin' (struct sockaddr_in) to `sin4'. (`sin' conflicts with the definition of sin(3), which gcc assumes to be defined even if math.h isn't included (it's a builtin). This is probably a bug in gcc.) - Apply WARNS=1. WARNS=2 was not used because this program assigns string literals to (struct iovec).iov_base for writing, and the only clean way to silence -Wwrite-strings in that case would be to strdup() and consequently free() those literals, which I considered too disruptive. Reviewed by: bde (partially) END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-09T14:30:11.000000Z K 7 svn:log V 79 Include ttymsg.h from ../../usr.bin/wall instead of rolling our own prototype. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-09T14:30:36.000000Z K 7 svn:log V 29 Use CFLAGS instead of COPTS. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-09T14:48:52.000000Z K 7 svn:log V 121 Add a missing newline to an error message. PR: 30436 Submitted by: Joerg Lehners END K 10 svn:author V 7 phantom K 8 svn:date V 27 2001-09-09T14:49:13.000000Z K 7 svn:log V 125 update cs_CZ's MONETARY information to more used format Discussed with: Cejka Rudolf (submitter) END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-09T14:57:17.000000Z K 7 svn:log V 121 Use protected variables names in prototypes visible to the userland as per style(9) and most other header files in sys/. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-09T14:57:48.000000Z K 7 svn:log V 65 Automatically load the "snp" module if it isn't already present. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-09T16:36:59.000000Z K 7 svn:log V 267 Fix some problems with the reference/modified tracking which I introduced with the last change to the way the pmap_emulate_reference() works. This should fix a number of memory corruption problems and also should stop the mtimes of executables changing all the time. END K 10 svn:author V 5 wpaul K 8 svn:date V 27 2001-09-09T17:00:32.000000Z K 7 svn:log V 63 regenerate this file too (forgotten after last usbdevs update) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-09T17:28:02.000000Z K 7 svn:log V 233 If flags were specified for the device, print them in the probe message. Some scsi devices have rather elaberate flags, and it is hard to know which ones were specified in pccard.conf when debug information only includes the dmesg. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-09T17:42:58.000000Z K 7 svn:log V 195 When booting verbose, print the config space for this device. This will help debugging problem systems as it will reduce the number of commands the user needs to type and send me the output of. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-09-09T18:52:00.000000Z K 7 svn:log V 226 Detail thread-safe and async-cancel-safe status. Also add C99 conformity status plus clarification that C99 leaves the flushing of unwritten data, closure of open streams, and removal of temporary files to the implementation. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-09T20:31:26.000000Z K 7 svn:log V 101 Add NetGEAR FA411 card. This appears to be based on the AX88190 chipset and works with those flags. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2001-09-09T21:09:53.000000Z K 7 svn:log V 202 Add more standards which we conform to. Note our implementation is not thread nor async-cancel safe. Explicitely note atof() does not check nor report errors. Note that strtod() should be used instead. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-09T23:10:38.000000Z K 7 svn:log V 76 Add NE-2000 compatible card sold by addron. Submitted by: johs@copyleft.no END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-09T23:13:59.000000Z K 7 svn:log V 63 SMC EZ Card 10 PCMCIA Submitted by: Goncharov D END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-09T23:28:09.000000Z K 7 svn:log V 267 Speculatively commit fix for Surecom EP-427TX PCMCIA adapter. This appears to be another OEM version of the Netgear FA411. This is a guess, since the original didn't include the flags, but this is too similar to my netgear card... Submitted by: neal@nelsonnet.org END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-09T23:40:28.000000Z K 7 svn:log V 19 EZCard, not EXCard END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-09T23:42:26.000000Z K 7 svn:log V 79 Addtron AWP-100 wireless card. Submitted by: Alfred Perlstein END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-09T23:44:35.000000Z K 7 svn:log V 161 MFC through 1.202: o Comments at the start of the file o SMC 2632W o Netgear MA401 o SMC EZCard o Netgear FA411 o Addtron NE-2000 card o Surecome EP-427X END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2001-09-09T23:48:28.000000Z K 7 svn:log V 715 The "dirpref" directory layout preference improvements make use of an array "fs_contigdirs[]" to avoid too many directories getting created in each cylinder group. The memory required for this and two other arrays (fs_csp[] and fs_maxcluster[]) is allocated with a single malloc() call, and divided up afterwards. However, the 'space' pointer is not advanced correctly, so fs_contigdirs and fs_maxcluster end up pointing to the same address. Add the missing code to advance the 'space' pointer, and remove an unnecessary update of the pointer that follows. This is likely to fix the "ffs_clusteralloc: map mismatch" panics that have been reported recently. Submitted by: Luke Mewburn END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-09T23:58:09.000000Z K 7 svn:log V 184 Mihira-san says that this works for him. Linksys EtherFast 10/100 + 56k modem with the fat connector. Submitted by: sanpei@sanpei.org (MIHIRA yoshiro) Ignored since Jan 2001 by: imp END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T01:15:48.000000Z K 7 svn:log V 57 Stop gcc's fixincludes making an exception for this file END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T01:23:39.000000Z K 7 svn:log V 21 #endif /* comment */ END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T01:27:23.000000Z K 7 svn:log V 56 Fix a minor buglet/typo here that gcc3 complains about. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T01:33:03.000000Z K 7 svn:log V 54 Remove/comment tokens after #endif (#endif NETATALK) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-09-10T02:05:10.000000Z K 7 svn:log V 292 Add support for monitor mode. This means that after enabling the correct mode via ancontrol, you can use bpf to sniff raw 802.11 frames. Who want's to port AirSnort. ;-) Submitted by: Doug Ambrisko (author) David Wolfskill (port to current) END K 10 svn:author V 6 brooks K 8 svn:date V 27 2001-09-10T02:36:18.000000Z K 7 svn:log V 164 Lots of style(9) related white space fixes. Mostly missing spaces after if, for, while, switch, '{', and '}' plus a bunch of bogus whitespace at the end of lines. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-10T03:18:21.000000Z K 7 svn:log V 118 ELSA Air Lancer wireless card. Appears to be a Lucent OEM. Submitted by: Eric Masson END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-10T03:30:47.000000Z K 7 svn:log V 142 2Mbps card from Teletronics. Looks like a generic OEM card for the awi driver, but the MAC address isn't recognized, so maybe this is wrong. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-10T04:08:28.000000Z K 7 svn:log V 97 Add cs driver for IBM EtherJet card. Doesn't completely work yet, but it won't work without it. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T04:20:34.000000Z K 7 svn:log V 72 Fix some malformed macro concatenation that gcc-3 has objections about. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T04:22:20.000000Z K 7 svn:log V 138 gcc-3 has objections about the bluetrap6 and bluetrap13 inline asm functions. Apparently multi-line string asm arguments are deprecated. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T04:28:58.000000Z K 7 svn:log V 455 Rip some well duplicated code out of cpu_wait() and cpu_exit() and move it to the MI area. KSE touched cpu_wait() which had the same change replicated five ways for each platform. Now it can just do it once. The only MD parts seemed to be dealing with fpu state cleanup and things like vm86 cleanup on x86. The rest was identical. XXX: ia64 and powerpc did not have cpu_throw(), so I've put a functional stub in place. Reviewed by: jake, tmm, dillon END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T06:23:33.000000Z K 7 svn:log V 196 This will have to be revised, but allow putting 'makeoptions GCC3=true' in a kernel config file. This should minimize the tearing-out-hair process while updating the kernel for gcc-3 compliance. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-10T07:00:17.000000Z K 7 svn:log V 507 Fix LINT breakage caused by previous commit. The linux_rt_sendsig and linux_sendsig functions guarded their debugging output with ldebug(sigreturn). This has been mistaken for a cut-n-paste bug, and was replaced by ldebug(rt_sendsig) and ldebug(sendsig) resp. Since the sendsig functions are not syscalls, this brokei any build that defines DEBUG. The fix maps both functions to the unused syscall 0 so that they can be enabled/disabled independently from sigreturn, but not independently from each other. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-10T07:03:59.000000Z K 7 svn:log V 177 Implement support for MAXMEM option and hw.physmem environment variable which can be used to artificially reduce the memory size of a machine for debugging (or other) purposes. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T07:19:26.000000Z K 7 svn:log V 90 UPAGES as a constant is gone in KSE. We are going to have to trust and/or fix ki_rssize. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T07:29:32.000000Z K 7 svn:log V 111 Add on UPAGES to ki_rssize since it is there as result of the process and can be swapped out with the process. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T07:53:04.000000Z K 7 svn:log V 133 Fix a warning. l_name is managed by us and is malloc/free'ed. It is the userland declaration of l_name that is inconvenient for us. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-10T08:05:29.000000Z K 7 svn:log V 47 The EXCard-10-PCMCIA entry was slightly bogus. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-10T08:07:46.000000Z K 7 svn:log V 23 clarify PCMLM56 status END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-10T08:14:00.000000Z K 7 svn:log V 29 Typo s/AirLAncer/AirLancer/g END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-10T08:15:29.000000Z K 7 svn:log V 125 MFC: -> 1.209 Teltronics WL2000D preliminary supprot Linksys PCMLM56 preliminary support SMC EZCard fixes Elsa AirLancer END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-10T09:08:47.000000Z K 7 svn:log V 93 mdoc(7) police: markup nits. PR: docs/30473 Submitted by: Jonathan Hanna END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-10T09:10:34.000000Z K 7 svn:log V 41 MFC: 1.47: markup nits. Approved by: re END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T10:33:46.000000Z K 7 svn:log V 191 Fix a warning in bsearch(). Like index() etc, it de-qualifies its arguments. Caveat Emptor. However, the only two consumer of it (cam) deals with it correctly and preserves the constness. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T10:48:19.000000Z K 7 svn:log V 88 Fix a warning. Dont convert away from const to just re-add it in the wrapped function. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-09-10T11:28:07.000000Z K 7 svn:log V 161 Fix some signed/unsigned integer confusion, and add bounds checking of arguments to some functions. Obtained from: NetBSD Reviewed by: peter MFC after: 2 weeks END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-10T11:36:08.000000Z K 7 svn:log V 373 Make the `nsops' variable in `semop' unsigned. This prevents an overflow if uap->nsops (which is already unsigned) is over INT_MAX; consequently, the bounds check below becomes valid. Previously, if a value over INT_MAX was passed in uap->nsops, the bounds check wouldn't catch it, and the value would be used to compute copyin()'s third argument. Obtained from: NetBSD END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-10T11:37:34.000000Z K 7 svn:log V 78 MFC 1.35: make semop()::nsops unsigned to prevent overflow. Approved by: jkh END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-09-10T11:42:27.000000Z K 7 svn:log V 58 Add new ioctl's and rearrange a bit for DAO mode support. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-09-10T11:43:20.000000Z K 7 svn:log V 41 Add kernel side support for DAO burning. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-10T11:43:40.000000Z K 7 svn:log V 171 Fixed the -z option handling: -Wuninitialized if used without -t. PR: bin/30467 Null pointer dereference if used with -t. Maximum column width computation was wrong. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-09-10T11:44:32.000000Z K 7 svn:log V 61 Add DAO mode (Disk At Once). See burncd.8 for how to use it. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-10T11:56:07.000000Z K 7 svn:log V 100 Fixed SIGFPE (divide by zero) if column's width exceeds display width (-w). Obtained from: OpenBSD END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-09-10T12:00:47.000000Z K 7 svn:log V 62 Don't call log() without a format string. MFC after: 2 weeks END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-10T12:05:47.000000Z K 7 svn:log V 244 Fix a warning on alpha (real problem) and make pstat -t work as a bonus. 'struct tty' was out of sync in user and kernel due to dev_t/udev_t mixups. This takes advantage of the fact that dev_t changes type in userland, so it isn't too pretty. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-10T13:40:00.000000Z K 7 svn:log V 240 * Make a start on a realistic definition for bootinfo. * Switch to proc0's stack and backing store before calling ia64_init so that we don't rely on the loader's stack at all. * Change kernel entry point name from locorestart to __start. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-10T14:47:34.000000Z K 7 svn:log V 62 Back out the last change - it was made to the wrong Makefile. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-10T15:09:12.000000Z K 7 svn:log V 119 Do not overrun entry array when printing output tables. Cleanup storage allocation for entries. Obtained from: NetBSD END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-10T15:34:00.000000Z K 7 svn:log V 55 Rename kernel entry point from locorestart to __start. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-10T16:05:39.000000Z K 7 svn:log V 43 I am no longer the FreeBSD GCC maintainer. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-10T16:54:50.000000Z K 7 svn:log V 449 New release notes: Use net/cvsup, rather than net/cvsup-bin and net/cvsupd-bin. Also note CVSup update to fix S1G bug. I'm breaking a self-imposed rule of not mentioning ports-collection updates in release notes. I'm only doing this because CVSup is a fairly essential part of the FreeBSD Project infrastructure. Save for exceptions such as this, the release notes will continue to document changes to the base system only. Suggested by: mike END K 10 svn:author V 4 mike K 8 svn:date V 27 2001-09-10T17:23:57.000000Z K 7 svn:log V 90 Add a cast to silence a warning (error because of WARNS=2) on Alpha. Discussed with: des END K 10 svn:author V 5 mikeh K 8 svn:date V 27 2001-09-10T18:46:07.000000Z K 7 svn:log V 135 Remove a field width specifier that's not doing anything more than what using snprintf() achieves. It was also being used incorrectly. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-10T18:51:13.000000Z K 7 svn:log V 96 New release note: Non-root-owned binaries in standard system paths now have the schg flag set. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-10T20:22:57.000000Z K 7 svn:log V 327 MFC. Non-root-owned binaries in standard system paths, whether suid or not, must be chflag'd 'schg' to prevent trojans when root-cron or root or other users run the programs. This works around a root trojan that exists for uucp binaries but does not address the other issue of config-file security in uucp. Approved by: jkh END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-10T20:41:39.000000Z K 7 svn:log V 211 According to message-id on freebsd-ports, ports/packages will be re-frozen and re-rolled before 4.4-RELEASE, so we can (imprecisely) mark the CVSup bugfix as being MFC-ed. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-10T21:04:49.000000Z K 7 svn:log V 416 - Axe holding_giant as it is not used now anyways and was ok'd by dillon in an earlier e-mail. - We don't need to test the console right before we vfprintf() the panicstr message. The printing of the panic message is a fine console test by itself and doesn't make useful messages scroll off the screen or tick developers off in quite the same. Requested by: jlemon, imp, bmilekic, chris, gsutter, jake (2) END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-09-10T21:08:33.000000Z K 7 svn:log V 73 Mark floppy access broken for AlphaServer DS10 and DS20 Approved by: re END K 10 svn:author V 5 wilko K 8 svn:date V 27 2001-09-10T21:30:16.000000Z K 7 svn:log V 193 Alpha only: document systinstall moaning about /: write failed, file system is full. This appears to be harmless although slightly annoying. System installs work just dandy. Approved by: jkh END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-09-10T22:01:58.000000Z K 7 svn:log V 81 MFC: Run uustat as the uucp user where it can't do any damage. Approved by: jkh END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-09-10T22:02:28.000000Z K 7 svn:log V 63 MFC: Run uustat as the uucp user where it can't do any damage. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2001-09-10T22:30:27.000000Z K 7 svn:log V 54 MFC to RELENG_4_3 security branch Requested by: kris END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-10T23:16:15.000000Z K 7 svn:log V 303 Do what rev 1.243.2.34 intended to do -- add zs0 to the list of standard devices. Since we share on MAKEDEV, the i386 people will just have to live with this weird device name they will never use. In rev 1.243.2.34, I added zs0 to the `fixit' devices, rather than the `all' devices. Approved by: jkh END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-10T23:19:48.000000Z K 7 svn:log V 66 Mention that uustat now gets run as uucp, not root, and note MFC. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-10T23:22:12.000000Z K 7 svn:log V 194 MFC: Non-root-owned binaries now have the schg flag set, and uustat(1) gets run as uucp, not root. Mention change in CVSup ports/packages, as well as S1G bugfix. Approved by: re (implicitly) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-11T01:09:24.000000Z K 7 svn:log V 218 Implement the long-awaited module->file cache database. A userland tool (kldxref(8)) keeps a cache of what modules and versions are inside what .ko files. I have tested this on both Alpha and i386. Submitted by: bp END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-11T01:13:15.000000Z K 7 svn:log V 168 Add kldxref(8), for maintaining the linker.hints file for translating module->pathname.ko. It supports only ELF for now. Submitted by: bp (with some minor tweaks) END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-11T01:13:49.000000Z K 7 svn:log V 53 On second thoughts, make kldxref failures non-fatal. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-11T03:01:10.000000Z K 7 svn:log V 32 New patch (p18) for uucp stuff. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T07:01:47.000000Z K 7 svn:log V 102 s/password_format/passwd_format/ PR: misc/30494 Submitted by: "brian j. peterson" END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T08:18:04.000000Z K 7 svn:log V 66 Fixed the free(3) panic overlooked due to the -Wno-uninitialized. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T09:26:38.000000Z K 7 svn:log V 72 mdoc(7) police: removed commas from the standard (split) AUTHORS block. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T09:39:23.000000Z K 7 svn:log V 68 mdoc(7) police: changed pure POSIX text; added missing markup bits. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T09:49:36.000000Z K 7 svn:log V 47 Removed -M and -N from getopt(3) call as well. END K 10 svn:author V 4 kris K 8 svn:date V 27 2001-09-11T09:49:54.000000Z K 7 svn:log V 123 MFC: Fix some signed/unsigned integer confusion, and add bounds checking of arguments to some functions. Approved by: jkh END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T09:57:31.000000Z K 7 svn:log V 105 mdoc(7) police: markup nits, improve -W option text, mount_msdos(8) is called mount_msdosfs(8) nowadays. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T09:58:34.000000Z K 7 svn:log V 57 mdoc(7) police: restore the correct sorting of SEE ALSO. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T10:00:48.000000Z K 7 svn:log V 69 mdoc(7) police: restore fix in rev. 1.52; .Dt should be in CAPITALS. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T10:08:29.000000Z K 7 svn:log V 46 mdoc(7) police: removed hard sentence breaks. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-11T11:11:38.000000Z K 7 svn:log V 162 Use a colon to separate the user and group when executing chown(1). Periods aren't supported anymore. PR: 30507 Submitted by: Georg-W. Koltermann END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T11:12:53.000000Z K 7 svn:log V 28 mdoc(7) police: fix markup. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T11:15:48.000000Z K 7 svn:log V 41 mdoc(7) police: use standard list width. END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-09-11T11:52:49.000000Z K 7 svn:log V 378 Fixes from Ruslan Ermilov: 1. FreeBSD should be spelled with "F" and "BSD" in capitals, even in comments. 2. Please don't use hard sentence breaks. Always start a new sentence from the new line. 3. Don't use `#' or `$' in EXAMPLES; this has been fixed recently in share/examples/mdoc/ templates. 4. Nuke the prog_name variable burncd.c, use getprogname(3). END K 10 svn:author V 3 sos K 8 svn:date V 27 2001-09-11T12:14:20.000000Z K 7 svn:log V 52 Use getprogname(3) instead of hardcoding the name.. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-11T12:19:15.000000Z K 7 svn:log V 79 MFC 1.35: make semop()::nsops unsigned to prevent overflow. Approved by: kris END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-11T12:20:24.000000Z K 7 svn:log V 29 Correct a debugging message. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T12:27:15.000000Z K 7 svn:log V 148 mdoc(7) police: Fixed the .Ex calls in manpages that describe more than one utility. PR: docs/30437 Submitted by: SUZUKI Koichi END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-11T13:07:03.000000Z K 7 svn:log V 75 If a sentence starts inside parenthesis, it should end inside parenthesis. END K 10 svn:author V 2 dd K 8 svn:date V 27 2001-09-11T13:11:43.000000Z K 7 svn:log V 248 New release note about linker.hints and kldxref(8). Even though this solves a pretty annoying problem, this release notes entry doesn't describe what this fixes because I can't seem to figure out how to do this without giving a lot of background. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T14:25:48.000000Z K 7 svn:log V 49 Added forgotten share/zoneinfo/America/Kentucky. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T14:27:11.000000Z K 7 svn:log V 161 Don't create missing directories; that's the duty of mtree(8). Don't depend on chown(8) in ${INSTALLTMP}; -u/-g have been supported since at least RELENG_4_BP. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T15:21:36.000000Z K 7 svn:log V 33 Update usage() to match reality. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-11T16:40:36.000000Z K 7 svn:log V 25 dd's commit semop fixes. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-11T17:14:33.000000Z K 7 svn:log V 97 Implement the ``-f address_family'' filter for -i. Prodded by: Igor Podlesny END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-11T17:20:13.000000Z K 7 svn:log V 132 Minor fixups: Markup and grammar nits for some recently-added items, rearrange a few existing items. Approved by: re (implicitly) END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-09-11T20:42:07.000000Z K 7 svn:log V 124 Return the *right* error codes for yes/no questions when non-interactive. Submitted by: Alan Judge END K 10 svn:author V 3 jkh K 8 svn:date V 27 2001-09-11T20:42:42.000000Z K 7 svn:log V 66 MFC: right values for non-interactive install questions (whoops!) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-11T21:05:01.000000Z K 7 svn:log V 51 New release note: semop(2) buffer overflow fixed. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-11T21:06:20.000000Z K 7 svn:log V 68 MFC: semop(2) buffer overflow fixed. Approved by: re (implicitly) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-09-11T21:06:21.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_4_4'. END K 10 svn:author V 3 knu K 8 svn:date V 27 2001-09-11T21:34:27.000000Z K 7 svn:log V 67 Replace print/ghostscript6-nox11 with print/ghostscript-gnu-nox11. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-09-12T00:13:02.000000Z K 7 svn:log V 83 Correct the invasion of Südetenland. Any involvement of ducks was insignificant. END K 10 svn:author V 5 peter K 8 svn:date V 27 2001-09-12T00:50:23.000000Z K 7 svn:log V 189 Fix the kern.module_path issue that required the trailing '/' character on each module path component. Fix a one-byte buffer overflow at the same time that got highlighted in the process. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2001-09-12T03:31:26.000000Z K 7 svn:log V 124 o Fix struct ssc_time and enable the SSC call to get the RTC. o Print a message that the TODR is not set in sscclock_set. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-12T05:57:31.000000Z K 7 svn:log V 153 Call pcic_teardown_intr to make sure that we disestablish the interrupt for the card. This seems to fix hangs on my machine. MFC: pending re approval. END K 10 svn:author V 4 grog K 8 svn:date V 27 2001-09-12T07:22:38.000000Z K 7 svn:log V 119 Correct the entry for Sudetenland. It also has nothing to do with the south. Corrected by: joerg Pointy hat to: grog END K 10 svn:author V 4 kato K 8 svn:date V 27 2001-09-12T08:15:24.000000Z K 7 svn:log V 52 Merged from sys/i386/i386/machdep.c revision 1.479. END K 10 svn:author V 2 gj K 8 svn:date V 27 2001-09-12T08:27:54.000000Z K 7 svn:log V 98 Increase AUTHNAME to 42 bytes for users of T-Online, which requires 41 bytes. MFC after: 2 weeks END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-12T08:34:27.000000Z K 7 svn:log V 219 Add a version of the loader which runs under SKI, the HP ia64 simulator. This loader is quite functional and can load and run kernels. The kernels don't quite work right after loading but that should be easily fixable. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-12T08:35:05.000000Z K 7 svn:log V 33 Build ficl on all architectures. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-09-12T08:38:13.000000Z K 7 svn:log V 435 KSE Milestone 2 Note ALL MODULES MUST BE RECOMPILED make the kernel aware that there are smaller units of scheduling than the process. (but only allow one thread per process at this time). This is functionally equivalent to teh previousl -current except that there is a thread associated with each process. Sorry john! (your next MFC will be a doosie!) Reviewed by: peter@freebsd.org, dillon@freebsd.org X-MFC after: ha ha ha ha END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-12T10:04:42.000000Z K 7 svn:log V 26 Fixed some of style bugs. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-12T10:25:50.000000Z K 7 svn:log V 39 Create backup copies using install(1). END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-12T12:21:08.000000Z K 7 svn:log V 44 Use ${MACHINE}, it works with cross-builds. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-12T15:08:49.000000Z K 7 svn:log V 95 A command file for SKI which runs the loader up to the first instruction of the loaded kernel. END K 10 svn:author V 5 guido K 8 svn:date V 27 2001-09-12T17:57:31.000000Z K 7 svn:log V 47 Typo: s/conatains/contains/ MFC after: 1 week END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2001-09-12T18:18:54.000000Z K 7 svn:log V 616 aic7xxx_pci.c: Some IBM motherboards with embedded controllers, having non-standard SubSystem IDs, hit our test that ignores "unstuffed" second channels of twin channel adapters. On these systems, we fail to attach the second channel even though it is properly hooked up. The only HBA that doesn't have the second channel hooked up is the 29160C, a compact PCI card that has been shipped to very few customers. Even in that case, probing the second channel is not fatal, just cosmetically undesirable. Disable this code until a more selective test is developed and tested. Approved by: jkh@FreeBSD.org END K 10 svn:author V 5 markm K 8 svn:date V 27 2001-09-12T19:15:02.000000Z K 7 svn:log V 60 Reinstate complete (and now correctly functioning) WARNS=2. END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-09-12T20:26:57.000000Z K 7 svn:log V 374 If an incoming struct proc could have been NULL before, tehn don't automatically change the code to add struct proc *p = td->td_proc; because now 'td' is probably capable of being NULL too. I expect to see more of this kind of error during the 'weeding' process. It's too easy to make. (junior hacker project.. look for these :-) Submitted by: mark Peek END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-12T21:56:28.000000Z K 7 svn:log V 61 Restore style(9) fixes from commit prior to previous commit. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-12T21:57:30.000000Z K 7 svn:log V 16 Style(9) fixes. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2001-09-12T22:00:03.000000Z K 7 svn:log V 58 Add IPFLITER.LICENCE to the kernel (requested by rwatson) END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2001-09-12T22:00:04.000000Z K 7 svn:log V 79 This commit was manufactured by cvs2svn to create branch 'VENDOR-sys-ipfilter'. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-12T22:00:06.000000Z K 7 svn:log V 18 Whitespace fixes. END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2001-09-12T22:06:36.000000Z K 7 svn:log V 125 IPFilter munges multicast address packets on the loopback interface. Submitted by: Frank Zolf Approved by: jkh MFC after: 0 END K 10 svn:author V 7 darrenr K 8 svn:date V 27 2001-09-12T22:09:19.000000Z K 7 svn:log V 112 IPFilter munges multicast address packets on the loopback interface. Submitted by: Frank Zolf Approved by: jkh END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-12T22:16:18.000000Z K 7 svn:log V 16 Whitespace fix. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-12T22:32:03.000000Z K 7 svn:log V 94 - Whitespace fixes. - Fix an old bug: p_comm is an array not a pointer, so it can't be NULL.` END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-12T23:39:36.000000Z K 7 svn:log V 406 Restore these files to being portable: - Use some simple #define's at the top of the files for proc -> thread changes instead of having lots of needless #ifdef's in the code. - Don't try to use struct thread in !FreeBSD code. - Don't use a few struct lwp's in some of the NetBSD code since it isn't in their HEAD. The new diff relative to before KSE is now signficantly smaller and easier to maintain. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-13T01:55:23.000000Z K 7 svn:log V 61 Fix KSE breakage to this file: Make it compile again on 4.x. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-13T02:12:14.000000Z K 7 svn:log V 57 Better way to do compatibility between the two versions. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-13T03:08:19.000000Z K 7 svn:log V 146 Even better compatibility with 4.x. #define thread proc, since for this file, that's a reasonable workaround. Also, include sys/proc.h for 4.x. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-13T05:09:14.000000Z K 7 svn:log V 257 Fix logging from remote hosts, which has been broken since (at least) revision 1.64, i.e. July of last year. Also fix a minor style bug in the same code. PR: bin/28634 Pointy hat to: dwmalone Pointed out by: my buggy DSL router's remote logging facility END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-13T06:18:07.000000Z K 7 svn:log V 430 Due to a bug in the ed driver, which leads to hangs when using it with dhclient and pccard_ether, introduce the concept of a "settle time" to pccard_ether with the new pccard_ether_delay variable. Defaults to 5 seconds, which is enough time for the ed driver to finish its autoconfiguration for newer Linksys based cards. This also can eliminate the ed0: timeout messages that happen at startup as well. MFC: after RE says OK. END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-13T06:44:36.000000Z K 7 svn:log V 191 'make release' should install docproj ports with BATCH=yes so that your release builds don't stop in the middle of the night asking for user input about which Ghostscript drivers to install. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-13T06:48:18.000000Z K 7 svn:log V 204 Set BINOWN=root explicitly for setuid root binaries. This is not "useless", as one may have non-default setting for BINOWN in make.conf, and we still want these to be installed setuid root in this case. END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-13T06:48:41.000000Z K 7 svn:log V 404 The previous commit appeared to just shove the bug under the carpet rather than really solve it. This approach (inspired by Ruslan's patch) solves the real problem by stripping the local domain off the host name in the config line structure. Also mark a bunch of code sections that either do not check the return value of a strdup(), malloc() or calloc() call, or do not properly handle a NULL return. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-13T06:52:42.000000Z K 7 svn:log V 116 Don't override BINGRP -- this binary is not ``setgid bin''. PR: bin/30538 Submitted by: Tony Finch END K 10 svn:author V 6 murray K 8 svn:date V 27 2001-09-13T06:58:31.000000Z K 7 svn:log V 79 MFC: use BATCH mode when compiling docproj ports. (rev 1.636) Approved by: re END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-13T07:20:51.000000Z K 7 svn:log V 215 Fixed the BINGRP handling mess. EXEGRP and EXEMODE are used to install DOS (EXE format) binaries. doscmd(1) can optionally be installed as ``setgid kmem''. Hence the assignment operator for EXEGRP. PR: bin/30538 END K 10 svn:author V 4 roam K 8 svn:date V 27 2001-09-13T08:24:14.000000Z K 7 svn:log V 271 Fix an off-by-one causing a coredump with a certain control flag syntax. This is already fixed in -current's PAM, so it will be swallowed cleanly in the next MFC. PR: 30357 Submitted by: Edward Counce Reviewed by: markm Approved by: re (jkh) END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-13T08:26:55.000000Z K 7 svn:log V 951 "Hey Rocky, watch me eject this pccard outta my laptop!" "What, again? That NEVER works!" "This time for sure!" Minor overhaul of how we do interrupts for the pci interrupt routing case to cope with card ejection better (read: make it not hand on so many cards): o Reintroduce func_intr and func_arg and use the to store the interrupt handler to call. o Create a pcic_pci_func_intr to call the real interrupt handler iff the card hasn't been ejected. o Remove some checks in pcic_setup_intr now that it is used exclusively for isa routed interrupts. o Defer the eject event until later too, but make sure we can't do any client driver ISR calling in the interrum. o Add some simple code to make sure that we don't attach more than one child. This should fix pccardd starting twice problem (ala single user -> multi-user when you started pccardd by hand in SU). MFC: after jkh thinks I've put the crack pipe away. END K 10 svn:author V 2 mr K 8 svn:date V 27 2001-09-13T08:27:23.000000Z K 7 svn:log V 18 Add ext2fs module END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-13T09:06:51.000000Z K 7 svn:log V 80 Spell syslog.conf correctly Submitted by: Tony Finch PR: 30545 END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-13T09:07:48.000000Z K 7 svn:log V 33 MFC: Spell syslog.conf correctly END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-13T09:27:09.000000Z K 7 svn:log V 51 MFC: Spell syslog.conf correctly Approved by: jkh END K 10 svn:author V 3 des K 8 svn:date V 27 2001-09-13T09:40:35.000000Z K 7 svn:log V 174 Add a strcasecmp() call I forgot in my hurry to commit the previous fix. Without this call, the hostname check would in some cases yield false positives. Pointed out by: ru END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-13T10:03:20.000000Z K 7 svn:log V 49 Correct alignment issues Obtained from: OpenBSD END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-13T10:03:30.000000Z K 7 svn:log V 55 sigpause() -> sigsuspend() sigblock() -> sigprocmask() END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-13T10:03:54.000000Z K 7 svn:log V 30 MFC: Correct alignment issues END K 10 svn:author V 5 brian K 8 svn:date V 27 2001-09-13T10:04:12.000000Z K 7 svn:log V 65 MFC: sigpause() -> sigsuspend() sigblock() -> sigprocmask() END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-13T12:39:15.000000Z K 7 svn:log V 408 * Enable dynamically linked kernel. This involves adding a self-relocator to locore to process the @fptr relocations in the dynamic executable. * Don't initialise the timer until *after* we install the timecounter to avoid a race between timecounter initialisation and hardclock. * Tidy up bootinfo somewhat including adding sanity checks for when the kernel is loaded without a recognisable bootinfo. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2001-09-13T12:49:02.000000Z K 7 svn:log V 36 Update code which creates bootinfo. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-13T14:26:31.000000Z K 7 svn:log V 65 Now that we have it, replace `afterinstall' target with SCRIPTS. END K 10 svn:author V 2 ru K 8 svn:date V 27 2001-09-13T14:55:59.000000Z K 7 svn:log V 48 Clean up, WARNSify, unbreak -v option handling. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-13T17:54:50.000000Z K 7 svn:log V 80 MFC: "No doubt about it. I gotta get another hat" Merge the card eject fixes. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-13T18:32:54.000000Z K 7 svn:log V 95 MFC: Document RFC 1948 sysctls, two minor markup fixups. tcp.4 1.19->1.20 Approved by: jkh END K 10 svn:author V 2 mr K 8 svn:date V 27 2001-09-13T20:20:09.000000Z K 7 svn:log V 185 PR: kern/29698 (part) Reviewed by: audit Add tunables for the sem* and shm* syscontrols for tuning on boottime until they become dynamic. SAP R/3 doesn't like the compiled in defaults. END K 10 svn:author V 2 mr K 8 svn:date V 27 2001-09-13T21:06:41.000000Z K 7 svn:log V 139 PR: kern/29698 (part) Reviewed by: audit Implement SEM_STAT (like IPC_STAT but treats semid as sema-index). The linuxerator will need it. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-09-13T21:19:13.000000Z K 7 svn:log V 311 fix savecore so that it works on the alpha after the size change of dumpmag from an int to a u_long in rev 1.41 -- without this change, savecore will always fail like this: #savecore -v /var/crash dumplo = 874356736 (1707728 * 512) savecore: magic number mismatch (8fca0101 != 8fca0101) savecore: no core dump END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-09-13T21:55:15.000000Z K 7 svn:log V 55 shift a few flags around.. (physically, not logically) END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-09-13T21:59:40.000000Z K 7 svn:log V 29 fix typo pointed out by: jhb END K 10 svn:author V 6 julian K 8 svn:date V 27 2001-09-13T22:02:48.000000Z K 7 svn:log V 26 Fix typo. noticed by: jhb END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-13T22:29:23.000000Z K 7 svn:log V 30 Adjust some locking comments. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2001-09-13T22:33:37.000000Z K 7 svn:log V 193 Fix locking on td_flags for TDF_DEADLKTREAT. If the comments in the code are true that curthread can change during this function, then this flag needs to become a KSE flag, not a thread flag. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2001-09-13T22:52:42.000000Z K 7 svn:log V 138 Re-apply rev 1.178 -- style(9) the structure definitions. I have to wonder how many other changes were lost in the KSE mildstone 2 merge. END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2001-09-13T23:16:28.000000Z K 7 svn:log V 63 MFC 1.45 - make savecore work on alpha again approved by: jkh END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T04:27:42.000000Z K 7 svn:log V 95 Merge from sys/i386/i386/machdep.c 1.480 (Julian's KSE changes) Reviewed by: julian, bde, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T04:30:39.000000Z K 7 svn:log V 125 Merge from sys/isa/fd.c 1.221 and a few minor tweaks to make compile with the post KSE world. Reviewed by: julian, bde, jhb END K 10 svn:author V 4 bmah K 8 svn:date V 27 2001-09-14T04:33:37.000000Z K 7 svn:log V 109 The Books and Articles section was very choppy due to its cut-and-paste origins and prior edits. Polish it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T04:34:54.000000Z K 7 svn:log V 99 Merge changes from sys/i386/isa/mse.c 1.56 and other tweaks for KSE Reviewed by: julian, kde, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T04:35:50.000000Z K 7 svn:log V 63 Changes necessary for KSE world Reivewed by: julian, bde, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T04:40:44.000000Z K 7 svn:log V 20 s/thread'/thread's/ END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T04:46:57.000000Z K 7 svn:log V 81 Merged sys/i386/isa/npx.c 1.110, 1.111, 1.112 KSE Reviewed by: julian, bde, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T04:50:27.000000Z K 7 svn:log V 59 KSE changes for olpt driver Reviewed by: julian, bde, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T04:54:38.000000Z K 7 svn:log V 199 Merge KSE changes from sys/dev/syscons/scterm-sc.c 1.17 # there are more "trivial" diffs in this file that have accumulated over time # and I didn't try to fix those. Reviewed by: julian, bde, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T04:58:30.000000Z K 7 svn:log V 105 Merge from sys/i386/isa/sprk.c 1.50, 1.51 KSE changes and acpi attachment Reviewed by: julian, bde, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T05:02:12.000000Z K 7 svn:log V 226 Merge from sys/dev/syscons/syscons.c 1.373 kse changes # Note: There are a number of trivial and non-trivial diffs between this and # sys/dev/syscons/syscons.c that I didn't try to account for. Reviewed by: julian, bde, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T05:05:08.000000Z K 7 svn:log V 69 Merge sys/isa/sio.c 1.343 KSE changes Reviewed by: julian, bde, jhb END K 10 svn:author V 3 imp K 8 svn:date V 27 2001-09-14T05:24:50.000000Z K 7 svn:log V 92 Bump version to 500023 to reflect massive changes necessary for the KSE Milestone 2 commit. END