ƒ¯L68428 211 201 113 147 209 284 121 163 601 420 145 164 140 173 429 182 160 179 210 160 159 160 216 534 117 465 170 201 219 146 190 357 221 139 653 137 135 190 148 145 237 135 165 184 227 261 181 156 496 155 241 306 146 119 223 126 125 123 445 260 208 327 153 141 139 157 190 208 261 184 118 785 188 296 471 132 133 181 127 345 707 175 203 141 181 207 309 202 208 1321 363 234 201 680 284 392 221 158 190 275 218 449 204 268 383 258 164 159 119 151 260 269 186 198 155 192 174 221 329 406 155 354 191 218 229 238 190 195 152 191 291 163 137 135 211 230 204 281 113 137 115 706 494 164 287 161 167 189 151 217 267 113 3022 225 174 127 171 177 119 165 166 681 435 660 378 160 141 203 375 147 152 269 232 237 243 153 156 148 146 252 225 163 106 319 166 320 115 208 306 282 378 409 416 412 170 698 705 236 129 155 321 203 216 204 177 236 231 124 187 203 239 195 K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-07T08:47:11.000000Z K 7 svn:log V 108 While we're still arguing over debugging output, at least be in a self-consistent state. Requested by: bde END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-07T08:47:38.000000Z K 7 svn:log V 21 MFC: consistency mod END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-11-07T09:16:14.000000Z K 7 svn:log V 50 Added Intel Gigabit Ethernet card to device menu. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-07T09:20:32.000000Z K 7 svn:log V 117 Fixed the security breach I introduced in rev 1.145. Disallow getsockopt(IP_FW_ADD) if securelevel >= 3. PR: 22600 END K 10 svn:author V 3 kjc K 8 svn:date V 27 2000-11-07T09:30:14.000000Z K 7 svn:log V 191 newbusify the en atm driver. also - sync with netbsd - fix a bug that miscalculates tx cell counts when the pointer size isn't 4 tested both ENI and Adaptec cards on both i386 and alpha. END K 10 svn:author V 3 kjc K 8 svn:date V 27 2000-11-07T09:31:28.000000Z K 7 svn:log V 29 newbusify the en atm driver. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-07T09:50:58.000000Z K 7 svn:log V 72 MFC: (rev 1.149) fixed the IP_FW_ADD security breach. Approved by: jkh END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-07T10:50:34.000000Z K 7 svn:log V 504 Fix for powering off a HP DJ950C during printing. As stated by Ian: When the printer is turned off the pipe write will cause and error, which causes lpd to close the device and reopen it to clear the error. After a short while the device will disappear from the bus but lpd will have opened the ulpt0 port by then. ulpt_status will check for status without checking the sc->dying flag and panic the kernel when the device finally disappears from the bus. Submitted by: Ian Dowse END K 10 svn:author V 8 truckman K 8 svn:date V 27 2000-11-07T11:02:09.000000Z K 7 svn:log V 322 MFC: Set MAKEDEVPATH in sysinstall to include the necessary /mnt2 stuff before starting the fixit shell so that MAKEDEV on the fixit floppy (which would otherwise hardcode its path to /sbin:/bin) is usable. Search for mknod in the path instead of hardcoding /sbin/mknod in MAKEDEV. PR: misc/21241 Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-07T12:33:46.000000Z K 7 svn:log V 53 Load the kernel and root file systems from floppy:/. END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-11-07T14:00:04.000000Z K 7 svn:log V 67 Moved if_de to mfsroot.flp (we've got 16KB free space in kern.flp) END K 10 svn:author V 8 hosokawa K 8 svn:date V 27 2000-11-07T14:14:38.000000Z K 7 svn:log V 43 This file has not been used for long time. END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-07T16:15:40.000000Z K 7 svn:log V 78 MFC 1.73. Cannot do MALLOC while holding ACQUIRE_LOCK. Approved by: jkh END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-07T18:31:16.000000Z K 7 svn:log V 333 Protect against an infinite loop when prefaulting pages. This can happen when the vm system maps past the end of an object or tries to map a zero length object, the pmap layer misses the fact that offsets wrap into negative numbers and we get stuck. Found by: Joost Pol aka Nohican Submitted by: tegge END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-07T18:32:15.000000Z K 7 svn:log V 87 Don't get stuck mapping past the end of objects or objects of zero length. MFC: 1.264 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-07T18:51:42.000000Z K 7 svn:log V 68 Remove the now unused and unneeded splassert macros and prototypes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-07T19:17:08.000000Z K 7 svn:log V 87 MFC: The Number of Fixed Disks BIOS variable is a byte, not a short. Approved by: jkh END K 10 svn:author V 6 semenu K 8 svn:date V 27 2000-11-07T20:22:19.000000Z K 7 svn:log V 114 Synced tx(4) driver descriptions + ``device tx'' line moved to the list of drivers using miibus. PR: kern/22556 END K 10 svn:author V 6 semenu K 8 svn:date V 27 2000-11-07T20:28:23.000000Z K 7 svn:log V 65 tx(4) driver moved to the list of using miibus. PR: kern/22556 END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-07T20:40:21.000000Z K 7 svn:log V 67 Fixup the /tmp directory permissions to 01777. PR: misc/15875 END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-07T21:06:57.000000Z K 7 svn:log V 68 Minor ordering changes to make more sections strictly alphabetical. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-07T21:07:35.000000Z K 7 svn:log V 123 Synchronize NEWCARD kernel to GENERIC kernel. It is still experimental, but it doesn't hurt to keep these things in sync. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-07T21:20:52.000000Z K 7 svn:log V 441 Make the ISA nic section look like the other device sections with comments on the same line like so: device foo # FooInc Brand NetEther cards Also, move the wireless NIC cards to their own section. Add commented out wl driver in wireless section. Remove obsolete or redundant comments about some of the wireless cards that used to apply but don't since we've removed 'at foobus'. There should be no functional changes in this change. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-07T21:26:34.000000Z K 7 svn:log V 25 Merge from GENERIC 1.288 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-07T21:49:08.000000Z K 7 svn:log V 369 Remove the -kthread option that matched [sort of] the LinuxThreads port. This option depended on bits not part of the base system and required people to install the LinuxThreads port in a manner non-consistent with the workings of our Ports Collection. The directions for properly linking with LinuxThreads are given by that port at install time. Requested by: jasone END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-07T22:07:07.000000Z K 7 svn:log V 75 Sync with i386/conf/GENERIC rev 1.288 (add comments for some ISA devices). END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-07T22:09:33.000000Z K 7 svn:log V 105 Sync with i386's GENERIC rev 1.287 (Minor ordering changes to make more sections strictly alphabetical.) END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-07T22:19:23.000000Z K 7 svn:log V 123 Use size_t rather than a 16-bit data type fo the length. PR: 9350 Submitted by: Danny J. Zerkel END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-11-07T22:29:21.000000Z K 7 svn:log V 51 (KTR debugging) Say when we're disabling a vector. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2000-11-07T22:40:16.000000Z K 7 svn:log V 96 Document cd(4) attach failures on Qlogic/isp driven adapters. PR: alpha/22650 Approved by: jkh END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-11-07T22:41:53.000000Z K 7 svn:log V 264 Remove the superfluous call to _rtld_error() in symlook_default(). The function's callers generate the error message when appropriate. This eliminates the message ``Undefined symbol "__register_frame_info"'' which was bogusly returned by dlerror() in some cases. END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-07T23:05:14.000000Z K 7 svn:log V 128 For High security profile, set securelevel to 1 to protect /dev/*mem and mounted disks, among other things. Requested by: kirk END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-07T23:08:17.000000Z K 7 svn:log V 47 MFC: High security should also set securelevel END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-07T23:19:11.000000Z K 7 svn:log V 558 Introduce another global (MPPE_IsServer) so that we initiate the MPPE session keys correctly. I'm a bit dubious about this code. It seems that the session keys are initialised differently based on whether you're the client or the server. One side is the server if it issues the first challenge, but of course you can issue a challenge from both sides.... at the same time. Sounds like another wonderful M$ assumption... Ppp can now talk to itself correctly using encryption. Problem solved by: Ustimenko Semen Hair torn out by: me END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-07T23:20:24.000000Z K 7 svn:log V 43 MFC: Initiate MPPE session keys correctly. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-07T23:36:45.000000Z K 7 svn:log V 43 MFC: Sync with -current. Approved by: jkh END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-07T23:40:07.000000Z K 7 svn:log V 95 Make /proc/ appear as a directory rather than a regular file. MFC: 1.85 Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-07T23:55:32.000000Z K 7 svn:log V 56 MFC: Create /tmp with permissions 01777. Approved: jkh END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-08T00:30:05.000000Z K 7 svn:log V 50 Document System V IPC tunables. Approved by: jkh END K 10 svn:author V 3 gad K 8 svn:date V 27 2000-11-08T00:52:11.000000Z K 7 svn:log V 144 Fix 'printit()' to ignore some lines it doesn't recognize (most likely coming from lprNG hosts), and print a more helpful error msg for others. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-08T01:07:25.000000Z K 7 svn:log V 43 MFC: Clean up a comment. Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-08T01:24:18.000000Z K 7 svn:log V 73 MFS: Build the kernel in /usr/obj/usr/src/sys/ using 'make buildkernel'. END K 10 svn:author V 3 jdp K 8 svn:date V 27 2000-11-08T01:31:28.000000Z K 7 svn:log V 92 MFC 1.49 -> 1.50: Eliminate superfluous "Undefined symbol" error message. Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-08T02:08:20.000000Z K 7 svn:log V 134 MFC: Make "dial" compile again by applying the "Miscellaneous build cleanups and optimizations" from -current. Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-08T02:11:54.000000Z K 7 svn:log V 168 MFC: Make PicoBSD smart and not spam /dev/vn0 and /mnt. Now it uses the first unused vn device and creates a temporary mountpoint in /tmp. Approved by: jkh END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-08T02:23:26.000000Z K 7 svn:log V 89 Remove libipsec and libradius. We're now building without support for these by default. END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-08T02:31:17.000000Z K 7 svn:log V 64 MFC: Replace 'more' with 'less', with a link for compatibility. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-11-08T02:37:00.000000Z K 7 svn:log V 399 Remove dependence on old acpi driver from acpi userland tools. - acpiconf Replace include files from old acpi driver to acpica driver. New sleep type `4b' had been added (S4BIOS) for `-s' option. Of course this has no effect because driver doesn't support it for now :-) - acpidump All needed structs in sys/dev/acpi/*.h had been merged into local header file. No changes on its usage. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-08T02:38:24.000000Z K 7 svn:log V 60 MFC rev 1.43: Fix linux_getdents syscall. Approved by: jkh END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-08T02:57:01.000000Z K 7 svn:log V 145 Don't build the ACPI CA debugger unless the ACPI_DEBUG option is present. Only build the IA32 support on i386. Build the IA64 support on IA64. END K 10 svn:author V 3 kjc K 8 svn:date V 27 2000-11-08T05:45:46.000000Z K 7 svn:log V 213 restore the freebsd local type-cast fixes that I mistakenly removed in the previous commit while attempting to sync with netbsd. Pointed out by: bde (never thought of compiling i386's LINT with -64-bit-longs...) END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-08T06:30:55.000000Z K 7 svn:log V 54 simple sn man page, since we're missing one right now END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-08T06:32:40.000000Z K 7 svn:log V 27 Add sn to files to install END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-08T07:30:27.000000Z K 7 svn:log V 130 Add commented-out entries for FTP_PROXY and HTTP_PROXY so those behind firewalls have examples to work from. Requested by: chein END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-08T08:26:34.000000Z K 7 svn:log V 34 MFC: remove totally-unused lang.c END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-08T10:01:45.000000Z K 7 svn:log V 29 Document some AHC_* options. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-08T10:09:01.000000Z K 7 svn:log V 27 Document XBONEHACK option. END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-08T11:25:15.000000Z K 7 svn:log V 349 Hack to work around a probe which will lock up at least some i450GX-based systems. From the PR: When 'probe.slot' is PCI_SLOTMAX (== 31) and 'probe.func' is 7, call to 'pci_cfgread()' here and machine suddenly hangs up. I don't know why... (or 450GX chipset's bug?) PR: i386/20379 Submitted by: Masayuki FUKUI END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-08T11:26:22.000000Z K 7 svn:log V 164 MFC: hack to work around lockup with i450GX chipsets in some systems. PR: i386/20379 Submitted by: Masayuki FUKUI Approved by: jkh END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-08T11:34:09.000000Z K 7 svn:log V 111 Document the following options: FB_DEBUG, FB_INSTALL_CDEV, FE_8BIT_SUPPORT, IBCS2, KEY, LOUTB, SPX_HACK END K 10 svn:author V 6 murray K 8 svn:date V 27 2000-11-08T11:57:03.000000Z K 7 svn:log V 231 Added PROPERTY_MAX_VALUE and PROPERTY_MAX_NAME defines to libutil.h so that applications know how large of a buffer they must allocate before calling property_find(). Also added a $FreeBSD$ tag while I'm here. Approved by: jkh END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-08T11:58:07.000000Z K 7 svn:log V 57 Fix typo's: UPGRADE_CPU_HW_CACHE -> CPU_UPGRADE_HW_CACHE END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-08T12:00:05.000000Z K 7 svn:log V 45 Fix some further english grammar and typo's. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-08T12:08:53.000000Z K 7 svn:log V 43 Fix two typo's: teh -> the, ther -> there. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-08T12:14:06.000000Z K 7 svn:log V 61 Document CLUSTERDEBUG, CPU_UPGRADE_HW_CACHE and LOCKF_DEBUG. END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-08T13:33:23.000000Z K 7 svn:log V 95 add Aureal Inc. AU8820/AU8830 Audio controller Obtained from: OpenBSD src/sys/dev/pci/pcidevs END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-08T14:04:54.000000Z K 7 svn:log V 112 add Texas Instruments TSB12LV22 OHCI IEEE 1394 Host Controller Obtained from: OpenBSD src/sys/dev/pci/pcidevs END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-08T14:43:40.000000Z K 7 svn:log V 165 add a couple ESS Technology products(pci device id only). FreeBSD src/sys/dev/sound/pcm/solo.c NetBSD syssrc/sys/dev/pci/pcidevs OpenBSD src/sys/dev/pci/pcidevs END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-11-08T14:51:03.000000Z K 7 svn:log V 90 MFC: Fix potential corruption of the QINFIFO due to an 8bit math botch. Approved by: jkh END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-08T15:53:49.000000Z K 7 svn:log V 22 Document DISABLE_PSE. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-08T16:59:25.000000Z K 7 svn:log V 688 Fix CMSG and ALIGN macro usage. Previously we had to include or bogusly due to the fact that CMSG macros needed the ALIGN macro, which was defined in param.h. However, including param.h was a disaster for namespace pollution. This solution, as contributed by shin a while ago, fixes it elegantly by wrapping the definitions around some namespace pollution preventer definitions. This patch was long overdue. This should allow any network programmer to use as before. PR: 19971, 20530 Submitted by: Martin Kaeske Mark Andrews Patch submitted by: shin Reviewed by: bde END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-11-08T18:36:56.000000Z K 7 svn:log V 93 Fix password clearing bug which prevented challenge/response from working. Reviewed by: jdp END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-11-08T18:37:12.000000Z K 7 svn:log V 200 Add special quirk for this ancient Viper drive. This is all creeping driver bloat -I really *have* to do a quirk table that can be loaded by the loader. Submitted by: Hellmuth Michaelis END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-11-08T18:48:21.000000Z K 7 svn:log V 375 Clean this is up a bit for multiple MIDs... We can figure out which MID for an interrupt to enable/disable from the vector (and GID too, if we had multiple GIDs)- so, stupidly for now, search for the right mcpcia's softc so we have the right base address for the bridge CSR to apply IRQ bit-twiddle's to. Alas- this doesn't yet allow us to run, but it's the right direction. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-08T19:31:39.000000Z K 7 svn:log V 40 Hopefully solve the lost slave problem. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-08T20:41:35.000000Z K 7 svn:log V 38 Update usage(). Submitted by: nectar END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-08T21:25:43.000000Z K 7 svn:log V 89 Rearrange the timeouts in the reset code a bit, some ATAPI devices are picky about this. END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-11-08T21:53:05.000000Z K 7 svn:log V 32 More paranoia against overflows END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-08T21:54:28.000000Z K 7 svn:log V 249 Having figured out a bit more of the new-bus puzzle I have added support for finding non-PNP devices to this sample loadable ISA driver. PCI support will come later. If someone with a clue about newbus were to look it over it would be really cool. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-11-09T00:19:21.000000Z K 7 svn:log V 612 * Reduce diffs to RELENG_4 by specifying a full path to sysctl * Adjust a little whitespace * Make the distrib-dirs/mtree on DESTDIR conditional on user actually specifying a DESTDIR. This seemed like a safe way to get the right directories and permissions in the installed tree since 'make installworld' does the same thing, but in practice too many people have custom hacks that we should leave unmolested. Still need to find a way to deal with 'install -d' and permissions on nonexistent directories in the middle of the path, but this is at least no worse that it was before. PR: bin/22661 END K 10 svn:author V 6 eivind K 8 svn:date V 27 2000-11-09T00:24:26.000000Z K 7 svn:log V 80 MFC: Make it possible for pam_radius to do challenge/response Approved by: jkh END K 10 svn:author V 6 murray K 8 svn:date V 27 2000-11-09T00:28:22.000000Z K 7 svn:log V 107 Eliminate inconsistency where a value that contains only whitespace confuses the parser. Approved by: jkh END K 10 svn:author V 5 dougb K 8 svn:date V 27 2000-11-09T00:51:38.000000Z K 7 svn:log V 47 MFC appropriate bits of 1.16 Approved by: jkh END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-09T01:53:05.000000Z K 7 svn:log V 84 back out 1.66 -- the Elfxx_Brandinfo compat_3_brand field doesn't exist in -current END K 10 svn:author V 5 steve K 8 svn:date V 27 2000-11-09T02:31:02.000000Z K 7 svn:log V 112 Since the 'when built' phrase is talking about the 'source file' we should be using the word 'creates' instead. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-09T05:00:06.000000Z K 7 svn:log V 211 Prevent the thread-safe version of kevent from getting into an infinite loop when a timeout value is supplied and the timeout expires. Reported by: Dan Nelson Reviewed by: jasone, jlemon END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-09T05:05:17.000000Z K 7 svn:log V 105 Change .Os FreeBSD 5.0 to .Os FreeBSD. PR: 22684 Submitted by: Akinori YAMADA END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-09T05:07:20.000000Z K 7 svn:log V 111 MFC: Change .Os parameters. PR: 22684 Submitted by: Akinori YAMADA Approved by: jkh END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-09T05:08:26.000000Z K 7 svn:log V 1222 Don't needlessly poll file descriptors when there are no file descriptors needing to be polled (Doh!). Reported by Dan Nelson . Don't install and start the scheduling timer until the first thread is created. This prevents the overhead of having a periodic scheduling signal in a single threaded program. Reported by Dan Nelson . Allow builtin longjmps out of application installed signal handlers without the need perform any post-handler cleanup: o Change signal handling to save the threads interrupted context on the stack. The threads current context is now always stored in the same place (in the pthread). If and when a signal handler returns, the interrupted context is copied back to the storage area in the pthread. o Before calling invoking a signal handler for a thread, back the thread out of any internal waiting queues (mutex, CV, join, etc) to which it belongs. Rework uthread_info.c a bit to make it easier to change the format of a thread dump. Use an alternal signal stack for the thread library's signal handler. This allows us to fiddle with the main threads stack without fear of it being in use. Reviewed by: jasone END K 10 svn:author V 8 takawata K 8 svn:date V 27 2000-11-09T05:09:52.000000Z K 7 svn:log V 265 Farewell our code. We will switch acpica code from Intel. This code has help us comprehence ACPI spec . Contributors of this code is as follows(except for FreeBSD commiter): Yasuo Yokoyama, Munehiro Matsuda, and ALL acpi-jp@jp.freebsd.org people. Thanks. R.I.P. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2000-11-09T06:24:45.000000Z K 7 svn:log V 137 Move old aml interpreter code to amldb/aml/. This will be used for our reference and comparison with ACPICA aml interpreter's behavior. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-09T07:27:55.000000Z K 7 svn:log V 105 Sync with Alpha: Do not use sysent.c, proto.h and syscall.h in source tree; use auto-generated versions. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-09T08:25:48.000000Z K 7 svn:log V 584 Make MINSIGSTKSZ machine dependent, and have the sigaltstack syscall compare against a variable sv_minsigstksz in struct sysentvec as to properly take the size of the machine- and ABI dependent struct sigframe into account. The SVR4 and iBCS2 modules continue to have a minsigstksz of 8192 to preserve behavior. The real values (if different) are not known at this time. Other ABI modules use the real values. The native MINSIGSTKSZ is now defined as follows: Arch MINSIGSTKSZ ---- ----------- alpha 4096 i386 2048 ia64 12288 Reviewed by: mjacob Suggested by: bde END K 10 svn:author V 6 adrian K 8 svn:date V 27 2000-11-09T09:03:19.000000Z K 7 svn:log V 188 Remove the block/char device distinction. badsect only worked on bdevs, and then mapped /dev/foo into /dev/rfoo to get to the character device. This isn't needed anymore. Reviewed by: ps END K 10 svn:author V 6 msmith K 8 svn:date V 27 2000-11-09T10:21:23.000000Z K 7 svn:log V 296 Implement a trivial but effective interface for obtaining the kernel's device tree and resource manager contents. This is the kernel side of the upcoming libdevinfo, which will expose this information to userspace applications in a trivial fashion. Remove the now-obsolete DEVICE_SYSCTLS code. END K 10 svn:author V 3 sos K 8 svn:date V 27 2000-11-09T10:47:29.000000Z K 7 svn:log V 128 MFC: Fix the missing slave problem, rearrange reset code a bit to allow all ATAPI devices to reset proberly. Approved by: jkh END K 10 svn:author V 6 adrian K 8 svn:date V 27 2000-11-09T10:48:01.000000Z K 7 svn:log V 63 MFC rev 1.8 - remove block/char distinction. Approved by: jkh END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2000-11-09T11:05:36.000000Z K 7 svn:log V 93 MFC: Prevent people from using crontab to read any crontab formatted file. Approved by: jkh END K 10 svn:author V 2 hm K 8 svn:date V 27 2000-11-09T12:27:31.000000Z K 7 svn:log V 183 Fix i4b netgraph interface to not kernel panic at boot time Make code compile and work for FreeBSD 4.x as well as FreeBSD 5.x Submitted by: Michael Reifenberger END K 10 svn:author V 7 wollman K 8 svn:date V 27 2000-11-09T15:42:05.000000Z K 7 svn:log V 121 Fix a reference to ``Standard C'' to refer specifically to the 1990 version; the requirement it describes is not in C99. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-09T15:50:22.000000Z K 7 svn:log V 353 Found remaining -kthread option that [sort of] supported using the LinuxThreads port. Dike it out as it was removed from freebsd.h on 19-July-2000 as this option depended on bits not part of the base system and required people to install the LinuxThreads port in a manner non-consistent with the workings of our Ports Collection. Requested by: jasone END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2000-11-09T17:01:21.000000Z K 7 svn:log V 108 Fix typo in END macro (END'ed enable twice) PR: 22713 Submitted by: Bernd Walter END K 10 svn:author V 2 pb K 8 svn:date V 27 2000-11-09T17:25:49.000000Z K 7 svn:log V 176 Add missing delay after card reset. This fixes randoms lockups when probing the card at boot time, when more than 1 similar card is found in the machine. Reviewed by: semenu END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-09T17:54:57.000000Z K 7 svn:log V 289 Merge in release notes for some MFCs that occurred just before 4.1.1-RELEASE, but didn't get noted in RELNOTES.TXT: sysinstall(8) "security profiles", setproctitle(3) moved to libc, sed(1) -E, ln(1) -i, PORTREVISION/PORTEPOCH, asr(4), "nullconsole" in i386 boot loader. Approved by: jkh END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-11-09T17:55:17.000000Z K 7 svn:log V 165 backout my previous commit (KAME PR 296). foo != TUNNEL will forbid "ANY" SA from being used for tnunel mode. Reported by: Chris Cason END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-09T18:55:44.000000Z K 7 svn:log V 69 Add more sample code having read the daemnnews article (August 2000) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-09T21:22:42.000000Z K 7 svn:log V 67 Add in a few extra documents built by the latest XFree86 3.x port. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-09T21:25:58.000000Z K 7 svn:log V 27 Correct some old comments. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-09T21:26:28.000000Z K 7 svn:log V 59 Update this patch to apply to the latest XFree86 3.x port. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-09T23:34:39.000000Z K 7 svn:log V 164 Manpage incorrectly states that STAILQ_REMOVE_HEAD takes an arg called 'elm'. It doesn't take an arg 'elm', it simply removes the element at the head of the list. END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-09T23:46:05.000000Z K 7 svn:log V 171 MFC: bring in signal handling changes, bug fixes, performance enhancements, and other good stuff. gdb thread changes to follow later tonight. Approved by: jkh END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-10T00:36:01.000000Z K 7 svn:log V 89 Sync gdb thread support with recent changes to the threads library. Approved by: obrien END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-10T00:38:53.000000Z K 7 svn:log V 100 MFC: Sync gdb thread support to match recent changes to the threads library. Approved by: jkh END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-10T01:51:55.000000Z K 7 svn:log V 63 Replace non-existent 'mtx_t' typedef'd type with 'struct mtx'. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-10T05:31:52.000000Z K 7 svn:log V 97 Install `chflags' in the root partition, NOT /usr where it is not available in single user mode. END K 10 svn:author V 5 benno K 8 svn:date V 27 2000-11-10T06:06:55.000000Z K 7 svn:log V 80 Don't always enable debugging for the network device code. Reviewed by: obrien END K 10 svn:author V 5 benno K 8 svn:date V 27 2000-11-10T06:10:28.000000Z K 7 svn:log V 126 Make setjmp work our way, as opposed to NetBSD's. This file needs commenting still. Submitted by: luoqi Reviewed by: obrien END K 10 svn:author V 5 benno K 8 svn:date V 27 2000-11-10T06:15:24.000000Z K 7 svn:log V 234 Disable the end guard for now. The test for failing the end guard was always triggering (and was reported as such in compiler warnings). This is a temporary band-aid until I can work out what's really going on. Reviewed by: obrien END K 10 svn:author V 5 benno K 8 svn:date V 27 2000-11-10T06:29:42.000000Z K 7 svn:log V 311 OpenFirmware/PowerPC loader, part 2. This brings the loader up to the point where I can compile it under NetBSD/macppc and have it boot, interact and talk to NFS servers. sys/boot/ofw/libofw/main.c has been deleted (it has no revision history) and replaced with sys/boot/ofw/common/main.c Reviewed by: obrien END K 10 svn:author V 5 benno K 8 svn:date V 27 2000-11-10T06:37:43.000000Z K 7 svn:log V 61 Give the network device a print method. Reviewed by: obrien END K 10 svn:author V 5 benno K 8 svn:date V 27 2000-11-10T06:39:58.000000Z K 7 svn:log V 259 OpenFirmware/PowerPC loader, part 2. As of this patchset, the loader builds (under NetBSD/macppc), boots, interacts and talks to BOOTP/NFS servers. (main.c was moved from boot/ofw/libofw to boot/ofw/common but has no revision history) Reviewed by: obrien END K 10 svn:author V 5 benno K 8 svn:date V 27 2000-11-10T08:06:50.000000Z K 7 svn:log V 97 Beginnings of the powerpc machine dependant includes. Reviewed by: obrien Obtained from: NetBSD END K 10 svn:author V 3 ume K 8 svn:date V 27 2000-11-10T08:33:07.000000Z K 7 svn:log V 125 MFC 1.7->1.8: backout my previous commit (KAME PR 296). foo != TUNNEL will forbid "ANY" SA from being used for tnunel mode. END K 10 svn:author V 3 des K 8 svn:date V 27 2000-11-10T08:43:40.000000Z K 7 svn:log V 136 Use the documented (and historical) defaults. Centralize the decision logic in order to avoid this bug in the future. Submitted by: se END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-10T09:34:06.000000Z K 7 svn:log V 145 Set BATCH and PACKAGE_BUILDING to environment before exec()ing pkg_add in order to suppress onwonted package interaction. Submitted by: steve END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2000-11-10T09:50:22.000000Z K 7 svn:log V 93 Make numeric shortcut key behaving correctly in "Installation Media" menu. Approved by: jkh END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2000-11-10T09:56:44.000000Z K 7 svn:log V 98 MFC: Make numeric shortcut key behaving correctly in "Installation Media" menu. Approved by: jkh END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-10T09:57:48.000000Z K 7 svn:log V 55 MFC rev 1.114 and rev 1.115: document ENABLE_SUIDPERL. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-10T10:08:34.000000Z K 7 svn:log V 94 Whitespace only: fix hard sentence breaks now, before people really get stuck into this page. END K 10 svn:author V 8 sheldonh K 8 svn:date V 27 2000-11-10T10:22:49.000000Z K 7 svn:log V 193 Miscellaneous content fixes: * xref sysctl * do not mark kern.ipc.mbuf_wait up as a function argument. * do not mix case of function argument names * a mbuf -> an mbuf * if -> whether * typos END K 10 svn:author V 3 des K 8 svn:date V 27 2000-11-10T10:40:58.000000Z K 7 svn:log V 71 MFC: revert to documented (and historical) defaults. Approved by: jkh END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-10T10:46:11.000000Z K 7 svn:log V 46 Fixed typo in description of ENABLE_SUIDPERL. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-10T10:48:10.000000Z K 7 svn:log V 44 MFC: fixed typo in ENABLE_SUIDPERL comment. END K 10 svn:author V 4 dirk K 8 svn:date V 27 2000-11-10T12:19:53.000000Z K 7 svn:log V 117 Fix to=auto in bootptab. PR: misc/5574 Submitted by: Bart Robinson Reviewed by: wollman END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-10T12:35:26.000000Z K 7 svn:log V 134 add Xircom 10/100 Network PC Card adapter.(rev.1.149) add BUFFALO LPC3-CLX Submitted by: Takashi Ikeda END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-10T12:38:21.000000Z K 7 svn:log V 108 Add MELCO IGM-PCM56KH Submitted by: HIDETOSHI Imai bsd-nomads:14735 END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-10T12:43:49.000000Z K 7 svn:log V 185 add Nokia Card Phone 2.0 (gsm900/dcs1800 HSCSD terminal) and this PC-Card has function ID as modem, pccard.conf entry is not needed. Submitted by: (Roger Hardiman ) END K 10 svn:author V 6 sanpei K 8 svn:date V 27 2000-11-10T13:02:38.000000Z K 7 svn:log V 18 add Melco WLI-PCM END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-11-10T14:05:47.000000Z K 7 svn:log V 44 The fe driver does not support pnp devices. END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-10T14:40:50.000000Z K 7 svn:log V 24 Fixed typo: .ar -> .Ar. END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-11-10T14:54:15.000000Z K 7 svn:log V 613 Quick fix for not writing group descriptor group, inode bitmaps or block bitmaps before unmount() completes. They were written using bdwrite(), so they were normally written less than 32 seconds after unmount(), but this is too late if the media is removed or the system is rebooted soon after unmount(). sync()ing before unmount() didn't help, because ext2fs uses buggy private caching for these blocks -- it doesn't even bdwrite() them until they are uncached or the filesystem is unmounted. sync()ing after unmount() didn't help, because sync() only applies to (vnodes for) mounted filesystems. PR: 22726 END K 10 svn:author V 3 joe K 8 svn:date V 27 2000-11-10T15:21:37.000000Z K 7 svn:log V 401 Define a new special type: buildopts. This allows build flags to be specified for a particular program from within the crunch.conf file, eg: prog ppp special ppp buildopts -DNOKLDLOAD -DNOINET6 -DNONAT -DNOATM This adds '-DNOKLDLOAD -DNOINET6 -DNONAT -DNOATM' to make targets related to ppp when determining which object files to build and when calculating dependencies and building the targets. END K 10 svn:author V 7 asmodai K 8 svn:date V 27 2000-11-10T15:35:37.000000Z K 7 svn:log V 68 Document that the 3c905C-TX is supported aside from Dell equipment. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-10T16:54:45.000000Z K 7 svn:log V 191 Link with libgcc_pic when building shared objects. (note we should not just use GCC's default LIBGCC_SPEC as it doesn't use the PIC version when linking shared) Recomended by: jdp PR: 21983 END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-10T16:56:38.000000Z K 7 svn:log V 66 Add comment about a requirement in using a 64-bit `long' on i386. END K 10 svn:author V 6 archie K 8 svn:date V 27 2000-11-10T16:58:13.000000Z K 7 svn:log V 72 Now almost all Ethernet drivers support bridging. Noticed by: gallatin END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-10T17:37:12.000000Z K 7 svn:log V 96 Remove SMP kernel config note that wasn't really applicable to the alpha. Submitted by: obrien END K 10 svn:author V 2 ru K 8 svn:date V 27 2000-11-10T17:46:15.000000Z K 7 svn:log V 60 Avoid use of direct troff requests in mdoc(7) manual pages. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-10T18:01:57.000000Z K 7 svn:log V 123 New release notes documenting: thread library enhancements, chflags(1) move from /usr/bin to /bin, and CSMG_* macros fix. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2000-11-10T19:11:14.000000Z K 7 svn:log V 171 Fix passwd entry `prototypes' in compat mode. I broke this in revision 1.55 when importing nsswitch from NetBSD. Reported by: Naoki Kobayashi END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-11-10T19:54:17.000000Z K 7 svn:log V 19 Sync perforce IDs. END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-11-10T20:13:41.000000Z K 7 svn:log V 2926 Sync Perforce IDs, add tranceiver state change support, and correct numerous error recovery buglets. Many thanks to Tor Egge for his assistance in diagnosing problems with the error recovery code. aic7xxx.c: Report missed bus free events using their own sequencer interrupt code to avoid confusion with other "bad phase" interrupts. Remove a delay used in debugging. This delay could only be hit in certain, very extreme, error recovery scenarios. Handle transceiver state changes correctly. You can now plug an SE device into a hot-plug LVD bus without hanging the controller. When stepping through a critical section, panic if we step more than a reasonable number of times. After a bus reset, disable bus reset interupts until we either our first attempt to (re)select another device, or another device attemps to select us. This removes the need to busy wait in kernel for the scsi reset line to fall yet still ensures we see any reset events that impact the state of either our initiator or target roles. Before this change, we had the potential of servicing a "storm" of reset interrupts if the reset line was held for a significant amount of time. Indicate the current sequencer address whenever we dump the card's state. aic7xxx.reg: Transceiver state change register definitions. Add the missed bussfree sequencer interrupt code. Re-enable the scsi reset interrupt if it has been disabled before every attempt to (re)select a device and when we have been selected as a target. When being (re)selected, check to see if the selection dissappeared just after we enabled our bus free interrupt. If the bus has gone free again, go back to the idle loop and wait for another selection. Note two locations where we should change our behavior if ATN is still raised. If ATN is raised during the presentation of a command complete or disconnect message, we should ignore the message and expect the target to put us in msgout phase. We don't currently do this as it requires some code re-arrangement so that critical sections can be properly placed around our handling of these two events. Otherwise, we cannot guarantee that the check of ATN is atomic relative to our acking of the message in byte (the kernel could assert ATN). Only set the IDENTIFY_SEEN flag after we have settled on the SCB for this transaction. The kernel looks at this flag before assuming that SCB_TAG is valid. This avoids confusion during certain types of error recovery. Add a critical section around findSCB. We cannot allow the kernel to remove an entry from the disconnected list while we are traversing it. Ditto for get_free_or_disc_scb. aic7xxx_freebsd.c: Only assume that SCB_TAG is accurate if IDENTIFY_SEEN is set in SEQ_FLAGS. Fix a typo that caused us to execute some code for the non-SCB paging case when paging SCBs. This only occurred during error recovery. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2000-11-10T20:57:05.000000Z K 7 svn:log V 129 remove outdated bugs, we actually do have aio_cancel support as well as support for the field aio_offset in the aiocb structure. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-10T21:19:14.000000Z K 7 svn:log V 82 Ignore the INTR_MPSAFE flag when calculating the priority of an interrupt thread. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-10T21:21:20.000000Z K 7 svn:log V 35 Minor whitespace nit in a comment. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2000-11-10T21:30:19.000000Z K 7 svn:log V 76 Revert auto-generation. The Alpha port is broken. Syncing with it is wrong. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-10T21:52:04.000000Z K 7 svn:log V 85 Fix SMP kernel compiles by #include'ing machine/globals.h to get the cpuid variable. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-10T21:54:19.000000Z K 7 svn:log V 27 Axe some unused variables. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-10T22:02:06.000000Z K 7 svn:log V 70 libgcc now needs to be built earlier in the build. Submitted by: jdp END K 10 svn:author V 3 jhb K 8 svn:date V 27 2000-11-10T22:30:44.000000Z K 7 svn:log V 74 Don't overwrite the filename for KTR_EXTEND with "../../kern/kern_ktr.c". END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-10T23:00:54.000000Z K 7 svn:log V 583 Simplify and correct OSF/1 signal handling. - No signal translation is needed. Our signals match the OSF/1 signals - an OSF/1 sigset_t is 64 bits. Make certain to use all 64-bits of it. We'd previously only used the lower 32 bits. This was mostly harmless as I don't know of an OSF/1 apps which use any signals > 31. However, the alpha Linux ABI uses the osf/1 signal routines and threaded linux apps tyically use signals 32 and 33 to comminicate with the manager thread, so it is important we preserve the upper 32-bits. Reviewed by: marcel (at least in principal) END K 10 svn:author V 8 gallatin K 8 svn:date V 27 2000-11-10T23:04:31.000000Z K 7 svn:log V 337 Enable linux thread support on the alpha. The guts of linux_clone was mainly cut-n-pasted from the i386 port, except for the method of setting the child's stack which is the only MD part of this function. I've tested with the example apps shipped with the linux threads source code (ex1-ex6) and with several binary builds of Mozilla. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-10T23:27:55.000000Z K 7 svn:log V 566 Increase the size of the mktemp() filename space by dropping the PID from the encoding and using the character set [a-zA-Z0-9]. This gives a total of 62^6 = 56800235584 possible temporary filenames for the usual default invocation of 6 X's (compared to as few as 52 possibilities for the previous algorithm where up to 5 characters were wasted by the PID). Update some apparently bitrotten comments to reflect reality. Audited by: eivind, freebsd-audit Reviewed by: freebsd-current (a while ago) Originally submitted by: Peter Jeremy END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2000-11-10T23:57:48.000000Z K 7 svn:log V 281 o Fix a mis-transcription of sef's -STABLE protection fixes--only root could debug processes after the commit that introduced the typo. Security is good, but security is not always the same as turning things off :-). PR: kern/22711 Obtained from: brooks@one-eyed-alien.net END K 10 svn:author V 4 nyan K 8 svn:date V 27 2000-11-11T00:03:27.000000Z K 7 svn:log V 67 MFC: The fe driver does not support pnp devices. Approved by: jkh END K 10 svn:author V 4 dirk K 8 svn:date V 27 2000-11-11T00:10:41.000000Z K 7 svn:log V 48 MFC: Fix to=auto in bootptab. Approved by: jkh END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-11T00:18:04.000000Z K 7 svn:log V 109 Create temporary filenames securely, don't just number them sequentially. Audited by: eivind, freebsd-audit END K 10 svn:author V 4 bmah K 8 svn:date V 27 2000-11-11T00:52:29.000000Z K 7 svn:log V 281 Fix some bogons in release and hardware notes: We don't do WD1003 or WD1007 anymore, the noted binutils and libreadline changes actually pre-dated 4.1, and a note about SMP kernel configs in the alpha release notes really wasn't applicable. Submitted by: obrien Approved by: jkh END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-11T01:31:32.000000Z K 7 svn:log V 53 Increase M_MAXBUF so that it's greater than HDLCSIZE END K 10 svn:author V 5 brian K 8 svn:date V 27 2000-11-11T01:32:01.000000Z K 7 svn:log V 58 MFC: Increase M_MAXBUF so that it's greater than HDLCSIZE END K 10 svn:author V 2 pb K 8 svn:date V 27 2000-11-11T01:34:17.000000Z K 7 svn:log V 177 MFC: Add missing delay after card reset. This fixes random lockups when probing the card at boot time, when more than 1 similar card is found in the machine. Approved by: jkh END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2000-11-11T02:09:18.000000Z K 7 svn:log V 134 Minimal distribution now gets cropto binaries. This can avoid waring about "no sshd" at booting after installation. Approved by: jkh END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2000-11-11T03:39:58.000000Z K 7 svn:log V 139 MFC: Minimal distribution now gets cropto binaries. This can avoid waring about "no sshd" at booting after installation. Approved by: jkh END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-11T04:50:51.000000Z K 7 svn:log V 147 Properly format the SUBTARGET_SWITCHES so that ``gcc -v --help'' prints them out. PR: 19326 Submitted by: Naohiko Tsuji END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-11T05:44:40.000000Z K 7 svn:log V 61 MFC: defeat interactive package's attempts to be interactive END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-11T07:11:36.000000Z K 7 svn:log V 61 Create the various required directories if they don't exist. END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-11T09:27:48.000000Z K 7 svn:log V 55 MFC: Don't use predictable filenames Approved by: jkh END K 10 svn:author V 4 kris K 8 svn:date V 27 2000-11-11T09:29:31.000000Z K 7 svn:log V 53 MFC: Use secure temporary files Approved by: jkh END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-11T09:49:49.000000Z K 7 svn:log V 156 Add basic PCI capability Not sure how unit numbers are carried across between PCI and ISA though.. maybe there should be only one devclass between the two? END K 10 svn:author V 3 bde K 8 svn:date V 27 2000-11-11T13:14:15.000000Z K 7 svn:log V 132 MFC (1.6: quick fix for not writing group descriptor group, inode bitmaps or block bitmaps before unmount() completes). PR: 22726 END K 10 svn:author V 5 abial K 8 svn:date V 27 2000-11-11T16:12:30.000000Z K 7 svn:log V 69 Correct description of KERN_PROC. Add description of KERN_PROC_ARGS. END K 10 svn:author V 5 abial K 8 svn:date V 27 2000-11-11T16:12:39.000000Z K 7 svn:log V 12 Fix bitrot. END K 10 svn:author V 3 ben K 8 svn:date V 27 2000-11-11T19:16:05.000000Z K 7 svn:log V 226 * Fix inconsistency between "int" and "num"; as far as I can see they mean the same thing in this context. * Only include one fullstop in the SEE ALSO line. PR: 22658 Submitted by: Yoshihiko Sarumaru END K 10 svn:author V 6 dillon K 8 svn:date V 27 2000-11-11T20:14:03.000000Z K 7 svn:log V 71 MFC 1.68 - fix softupdates crash when quota exceeded Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-11T20:33:40.000000Z K 7 svn:log V 227 MFC: This brings support for IP Filter into rc.network and rc.conf with the appropriate documentation added to rc.conf(5). This has been tested in -current since Oct 6th. Requested by: Gerhard Sittig END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-11T20:34:25.000000Z K 7 svn:log V 23 MFC: ipfilter settings END K 10 svn:author V 6 obrien K 8 svn:date V 27 2000-11-11T21:52:40.000000Z K 7 svn:log V 112 MFC: link shared objections agaisnt libgcc[_r]_pic. (also remove last vestages of -kthread) Approved by: JKH END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-11T22:20:36.000000Z K 7 svn:log V 208 Correct the logic for checking the emptiness of the waiting queue. This fixes a potential problem where the file descriptors would not be polled causing waiting threads to stay waiting. Doh! MFC candidate. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-11T23:01:44.000000Z K 7 svn:log V 184 Change check for existence of mbuf->m_ext.ext_free to check of new ext_type in order to determine whether the ext_buf is a cluster, or some other type of storage. Reviewed by: jlemon END K 10 svn:author V 2 dg K 8 svn:date V 27 2000-11-11T23:03:38.000000Z K 7 svn:log V 286 Changed variable killchar to killch and erasechar to erasech to avoid a name clash with the library functions of the same name (in libncurses). This problem was masked when building tset shared (the local symbols had precedence), but caused tset to core dump when it was built -static. END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-11T23:04:15.000000Z K 7 svn:log V 311 * Have m_pulldown() use the new M_WRITABLE() macro in order to determine whether the given ext_buf is shared. * Have the sf_bufs be setup with the mbuf subsystem using MEXTADD() with the two new arguments. Note: m_pulldown() is somewhat crotchy; the added comment explains the situation. Reviewed by: jlemon END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-11T23:05:59.000000Z K 7 svn:log V 318 While I'm here, get rid of (now useless) MCLISREFERENCED and use MEXT_IS_REF instead. Also, fix a small set of "avail." If we're setting `avail,' we shouldn't be re-checking whether m_flags is M_EXT, because we know that it is, as if it wasn't, we would have already returned several lines above. Reviewed by: jlemon END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-11T23:07:38.000000Z K 7 svn:log V 314 Change check from mbuf->m_ext.ext_free to use the new ext_type in order to determine whether the given mbuf has a cluster (or some other type of external storage) attached to it. Note: This code should eventually be made to use M_WRITABLE() to determine whether or not a copy should be made. Reviewed by: jlemon END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-11T23:08:22.000000Z K 7 svn:log V 73 Change MEXTADD usage to pass the two new arguments. Reviewed by: jlemon END K 10 svn:author V 8 bmilekic K 8 svn:date V 27 2000-11-11T23:12:27.000000Z K 7 svn:log V 600 Add new M_RDONLY flag, which can be set during setup (MEXTADD, for example), and which indicates that the ext_buf is to be marked READ-ONLY. Also introduce M_WRITABLE() macro, which will return true if: * M_RDONLY is _not_ set AND: * either mbuf has no ext_buf attached OR it has an ext_buf attached but the ref count is NOT above 1. sf_bufs (sendfile) are marked M_RDONLY. Now code determining whether an mbuf's data area is "shared" or not can be made to use this instead of doing its own (often incorrect) thing. Submitted by: bmilekic, dwmalone, and Ian Dowse Reviewed by: dwmalone, jlemon END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-11-12T05:19:46.000000Z K 7 svn:log V 610 aic7xxx.c: Shutdown the card when a catastrophic error occurs. This quenches any interrupts stemming from the card. aic7xxx_inline.h: Return instead of processing additional interrupt state after handling a catastrophic error. We now shutdown the chip in this case in the hopes that the system can live without this controller. The shutdown process invalidates any other interrupt state. aic7xxx.seq: Only attempt to clear SCSIBUSL on Ultra2 controllers. The clearing is workaround for a selection timeout bug on U2/U160 controllers and happens to be illegal on aic7770 (EISA/VL) controllers. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-12T07:00:38.000000Z K 7 svn:log V 143 MFC: 1.33 remove broken PAM support from rshd.c. It doens't allocate a pty so it isn't suitble for interactive PAM modules. Approved by: jkh END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-12T07:03:50.000000Z K 7 svn:log V 37 MFC 1.16: Remove broken PAM support. END K 10 svn:author V 3 imp K 8 svn:date V 27 2000-11-12T07:06:12.000000Z K 7 svn:log V 63 MFC: Remove broken PAM support from rlogind. Approved by: jkh END K 10 svn:author V 5 gibbs K 8 svn:date V 27 2000-11-12T07:32:37.000000Z K 7 svn:log V 226 MFC: Only attempt to clear SCSIBUSL on Ultra2 controllers. The clearing is workaround for a selection timeout bug on U2/U160 controllers and happens to be illegal on aic7770 (EISA/VL) controllers. Approved by: jkh END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-11-12T07:43:50.000000Z K 7 svn:log V 111 -U cannot be an option since some signals start with U. -u is the documented behavior so only check for that. END K 10 svn:author V 2 dg K 8 svn:date V 27 2000-11-12T07:48:29.000000Z K 7 svn:log V 124 MFC: extern.h 1.7, set.c 1.8, tset.c 1.15: Changed some variables to not conflict with ncurses functions. Approved by: jkh END K 10 svn:author V 6 julian K 8 svn:date V 27 2000-11-12T10:46:38.000000Z K 7 svn:log V 108 Share one devclass between ISA and PCI sections This will ensure unit numbers will co-ordinate between them END K 10 svn:author V 7 n_hibma K 8 svn:date V 27 2000-11-12T10:55:35.000000Z K 7 svn:log V 81 Check the return value of strdup Submitted by: Chris Faulhaber END K 10 svn:author V 2 ps K 8 svn:date V 27 2000-11-12T10:56:01.000000Z K 7 svn:log V 144 MFC: [rev 1.6] -U cannot be an option since some signals start with U. -u is the documented behavior so only check for that. Approved by: jkh END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-12T11:04:11.000000Z K 7 svn:log V 138 Stop using AUXRELEASETAG for everything and use PORTSRELEASETAG and DOCRELEASETAG in the appropriate places instead. Submitted by: asami END K 10 svn:author V 3 jkh K 8 svn:date V 27 2000-11-12T11:08:08.000000Z K 7 svn:log V 32 MFC: stop abusing AUXRELEASETAG END K 10 svn:author V 8 deischen K 8 svn:date V 27 2000-11-12T12:45:29.000000Z K 7 svn:log V 90 MFC: Correct the logic for checking the emptiness of the waiting queue. Approved by: jkh END K 10 svn:author V 2 dg K 8 svn:date V 27 2000-11-12T14:51:15.000000Z K 7 svn:log V 111 Fixed a certain panic on IO error in sendfile(): Page must be set PG_BUSY before calling vm_page_free() on it. END K 10 svn:author V 3 rse K 8 svn:date V 27 2000-11-12T15:40:41.000000Z K 7 svn:log V 146 Add missing "delta" argument to description headline of "apm" -r option to be consistent with descriptions of other options which take arguments. END K 10 svn:author V 3 nik K 8 svn:date V 27 2000-11-12T16:17:53.000000Z K 7 svn:log V 102 Create the links for the reentrant time functions. PR: docs/22644 Submitted by: andrew@ugh.net.au END