ƒ­k103000 226 138 455 761 414 238 207 185 150 182 201 164 276 147 208 151 273 178 247 380 200 153 120 352 253 232 775 223 125 120 132 299 238 212 195 287 275 181 132 233 803 190 282 182 255 653 164 177 197 146 241 217 145 120 135 186 154 143 154 141 220 163 227 264 153 456 135 503 148 166 231 147 279 154 177 246 538 223 250 166 150 237 808 464 471 332 198 283 176 225 217 149 663 274 359 203 152 122 153 126 193 184 195 130 340 270 137 356 523 159 140 182 127 176 275 277 520 365 167 293 387 239 193 136 368 374 184 170 145 372 121 121 121 121 196 661 263 288 194 720 151 128 120 125 118 139 227 157 183 194 741 218 200 223 173 158 140 118 168 201 135 111 185 234 116 232 233 247 118 146 132 107 386 165 123 169 283 122 254 194 317 1012 252 385 208 216 113 134 621 401 794 223 156 165 150 226 125 266 120 118 123 351 134 188 147 119 214 160 204 181 137 197 143 205 124 229 261 160 127 168 229 218 173 279 233 270 184 K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-06T06:04:36.000000Z K 7 svn:log V 44 Use sys/libkern.h not /usr/include/string.h END K 10 svn:author V 5 guido K 8 svn:date V 27 2002-09-06T06:51:41.000000Z K 7 svn:log V 360 MFC 1.52: 1) Fix a debug statement by filling in its data before the printf in stead of after 2) Honour NO_TEST_UNIT_READY quirk for atapi devices as well 3) Actually support FujiFilm FinePix 6800 camera's. Will very likely also work for other FinePix models. 4) Enable ATAPI support for umass devices. Reviewed by: joe@frebsd.org Approved by: re@freebsd.org END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-06T07:00:37.000000Z K 7 svn:log V 665 Use UMA as a complex object allocator. The process allocator now caches and hands out complete process structures *including substructures* . i.e. it get's the process structure with the first thread (and soon KSE) already allocated and attached, all in one hit. For the average non threaded program (non KSE that is) the allocated thread and its stack remain attached to the process, even when the process is unused and in the process cache. This saves having to allocate and attach it later, effectively bringing us (hopefully) close to the efficiency of pre-KSE systems where these were a single structure. Reviewed by: davidxu@freebsd.org, peter@freebsd.org END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-06T07:27:41.000000Z K 7 svn:log V 319 Bump the -mev56 to -mev6. Otherwise, when you compile with gcc using ev6 or pca56 etc this downgrades the cpu specification passed to gas. As a result, gas will fail when gcc generates media instructions (in uipc_usrreq.c). This only affects what gas will accept, not what gcc generates or what our *.s file contain. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-06T07:57:29.000000Z K 7 svn:log V 145 Don't respect the O_EXCL flag, we don't get it back on close so we cannot correctly track it. Spotted by: peter Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-06T07:59:10.000000Z K 7 svn:log V 114 Remove the -a maxcontig option, the kernel doesn't inspect fs_maxcontig anymore. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-06T08:41:48.000000Z K 7 svn:log V 93 Add a zeroed out sector one for the GPT hack and test T003. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-06T08:43:15.000000Z K 7 svn:log V 58 Fix an indentation typo. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-06T08:44:15.000000Z K 7 svn:log V 90 expat2 changed the name of their include file to expat.h Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-06T08:50:28.000000Z K 7 svn:log V 108 Remove "magicspace". It looks good on paper, it doesn't work in practice. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-06T08:51:55.000000Z K 7 svn:log V 72 Remove magicspace from reference data. Sponsored by: DARPA & NAI Labs. END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-09-06T10:53:57.000000Z K 7 svn:log V 180 Expand a contraction in the text of style(9) for consistency. Do not touch contractions in comments of code examples because their usage seems to be justified by space contraints. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-06T11:24:06.000000Z K 7 svn:log V 55 Style: One space between "restrict" qualifier and "*". END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-06T13:16:24.000000Z K 7 svn:log V 115 Removed vestiges of the -a and -d options. Fixed other bugs in the usage message so that it matches the man page. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-09-06T13:22:44.000000Z K 7 svn:log V 55 Minor spelling tweak: assume "his" is actually "This". END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-06T16:08:08.000000Z K 7 svn:log V 180 Add a helper routine acpi_SetIntrModel() to call the _PIC method to set the interrupt model in use so that ACPI can properly route interrupts for machines using APIC's or SAPIC's. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-06T16:09:07.000000Z K 7 svn:log V 86 Prefer the physical bus number of the PCI bus as the unit of the pciX device created. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-06T16:10:12.000000Z K 7 svn:log V 154 Add support for printing out the contents of a PCI BIOS $PIR interrupt routing table on the console. Eventually it will be printed during verbose boots. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-09-06T16:15:29.000000Z K 7 svn:log V 284 Add a support for a ${OSTYPE} which is set once in /etc/rc.subr. Also convert all instances of `${CMD_OSTYPE}` to just using ${OSTYPE}. This saves us a shell invocation on anything that is OS-dependent. I seriously doubt that we will be spontaneously changing OS types during bootup. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-09-06T16:18:05.000000Z K 7 svn:log V 104 Convert from `${CMD_OSTYPE}` to ${OSTYPE}. This saves a shell invocation on OS-dependent case switches. END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-09-06T16:38:06.000000Z K 7 svn:log V 57 Add support for Corega FEther CB-TXD (CardBus 100M/10M). END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-06T16:58:13.000000Z K 7 svn:log V 24 Make these less broken. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-06T17:01:06.000000Z K 7 svn:log V 259 Attach ACPI children a bit later in attach(), specifically after performing any machine dependent initialization. This allows the MD code to set the interrupt routing model so that PCI interrupts are routed correctly when using an APIC or SAPIC for example. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-06T17:02:01.000000Z K 7 svn:log V 160 If we are using APIC_IO tell ACPI so it can route interrupts properly. This still doesn't work quite right because of other APIC_IO hacks in the i386 PCI code. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-06T17:02:29.000000Z K 7 svn:log V 135 Add more ethernet types and move AppleTalk types into proper location. Obtained from: NetBSD (syssrc/sys/net/ethertypes.h, rev.1.13) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-06T17:08:07.000000Z K 7 svn:log V 682 - Add a pci_cfgintr_valid() function to see if a given IRQ is a valid IRQ for an entry in a PCIBIOS interrupt routing ($PIR) table. - Change pci_cfgintr() to except the current IRQ of a device as a fourth argument and to use that IRQ for the device if it is valid. - If an intpin entry in a $PIR entry has a link of 0, it means that that intpin isn't connected to anything that can trigger an interrupt. Thus, test the link against 0 to find invalid entries in the table instead of implicitly relying on the irqs field to be zero. In the machines I have looked at, intpin entries with a link of 0 often have the bits for all possible interrupts for PCI devices set. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-06T17:12:50.000000Z K 7 svn:log V 126 Add a new gre(4) driver, which could be used to create GRE (RFC1701) and MOBILE (RFC2004) IP tunnels. Obrained from: NetBSD END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-06T17:17:22.000000Z K 7 svn:log V 29 Connect gre(4) to the build. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-06T17:17:33.000000Z K 7 svn:log V 24 Add if_gre module glue. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-06T17:18:53.000000Z K 7 svn:log V 36 Connect if_gre module to the build. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-09-06T17:33:11.000000Z K 7 svn:log V 203 Make it clear that the ":C" variable modifier expects an extended regular expression instead of an obsolete regular expression. Also, cross-reference re_format(7) instead of regex(3). MFC after: 3 days END K 10 svn:author V 7 iwasaki K 8 svn:date V 27 2002-09-06T17:45:36.000000Z K 7 svn:log V 141 Add an entry for corega WL PCCL-11. PR: conf/42481 Submitted by: NINOMIYA Hideyuki Approved by: imp MFC after: 1 week END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-06T18:16:03.000000Z K 7 svn:log V 115 Reduce namespace pollution by staticizing everything, which doesn't need to be visible from outside of the module. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-09-06T18:16:26.000000Z K 7 svn:log V 100 Add 'camcontrol load' as a complement to 'camcontrol eject'. Approved by: ken MFC after: 4 weeks END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-09-06T18:20:59.000000Z K 7 svn:log V 191 Tsk. Now that we're not using our own locks, we have to remember to grab Giant in isp_kthread so that msleep is *happy* that there's no lock being passed to it (as tsleep turns out to be...) END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-09-06T18:32:16.000000Z K 7 svn:log V 179 Remove STRNCAT (==>strncat) usage. Apparently I never read the man page correctly and it wasn't doing what I thought it was. Noticed by: Brooks Davis END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-09-06T19:23:28.000000Z K 7 svn:log V 85 Include some verbage about not calling exit() from functions registered by atexit(). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-06T19:25:25.000000Z K 7 svn:log V 40 Dump the $PIR table if booting verbose. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-06T19:51:58.000000Z K 7 svn:log V 139 Fix a bug where calling MD5File(3) with a zero-length file generated an error, due to an uninitialized variable. Reviewed by: phk, archie END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-06T19:59:29.000000Z K 7 svn:log V 708 Bandaid for mount_nfs segfaulting with the more obscure mount options in /etc/fstab. This isn't a real fix though and I'm still not sure why it started failing. mount(8) breaks up the nfs args into seperate repeated '-o option=value' arguments. But, the altflags variable that we use to track things is incrementally built up each time we see the next option and shows us the cumulative set of flags, not just the flag that we are currently looking at. As a result, the strstr hack for looking up flags in a giant -o opt=val,opt=val, etc string was failing and causing a segfault. I do not know what changed recently that caused this to suddenly break, but the code has been rather bogus for some time. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2002-09-06T20:07:50.000000Z K 7 svn:log V 95 Don't include "bpf.h" when compiling on FreeBSD. We always compile in bpf support these days. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-06T21:58:57.000000Z K 7 svn:log V 185 Include to unbreak kdump. I don't know why does kdump includes if_gre.h at all, but it does, without including ip.h before that. Poked by: peter Pointy hat to: kdump(1) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-06T22:14:00.000000Z K 7 svn:log V 90 Export pcib_attach() as a "protected" for use in subclasses of the PCI-PCI bridge driver. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-06T22:15:44.000000Z K 7 svn:log V 162 Add a function pci_probe_route_table() that returns true if our PCI BIOS supports interrupt routing and if the specified PCI bus is present in the routing table. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-06T22:19:39.000000Z K 7 svn:log V 560 Add a subclass of the PCI-PCI bridge driver that uses the PCIBIOS to route interrupts if the child bus is described in the PCIBIOS interrupt routing table. For child busses that are in the routing table, they do not necessarily use a 'swizzle' on their pins on the parent bus to route interrupts for child devices. If the child bus is an embedded device then the pins on the child devices can be (and usually are) directly connected either to a PIC or to a Interrupt Router. This fixes PCIBIOS interrupt routing across PCI-PCI bridges for embedded devices. END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-09-07T01:15:29.000000Z K 7 svn:log V 72 Update to use all the new CPU optimizations of GCC3. Reviewed by: kris END K 10 svn:author V 3 mux K 8 svn:date V 27 2002-09-07T01:19:15.000000Z K 7 svn:log V 85 List the new athlon CPUs supported by the CPUTYPE make variable. Submitted by: kris END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T01:23:51.000000Z K 7 svn:log V 102 Collect the a.out coredump code into the calling functions. XXX why does pecoff dump in a.out format? END K 10 svn:author V 4 kris K 8 svn:date V 27 2002-09-07T01:26:11.000000Z K 7 svn:log V 53 Add support for ev67 and ev45 CPUTYPEs (new in gcc3) END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T01:26:34.000000Z K 7 svn:log V 146 Zap the implementations of the i386-aout specific cpu_coredump function. Most of the non-i386 platforms had rather broken implementations anyway. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T01:29:21.000000Z K 7 svn:log V 122 Give this a self contained a.out coredump routine. XXX freebsd-aout coredumps for a linux-aout binary is a bit pointless. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T01:30:36.000000Z K 7 svn:log V 51 Make imgact_aout.c optional. It is i386 specific. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T01:31:21.000000Z K 7 svn:log V 26 Add an a.out exec module. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T01:31:38.000000Z K 7 svn:log V 41 Add the aout module subdir for the i386. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T01:43:58.000000Z K 7 svn:log V 92 Add COMPAT_AOUT option so that config will not yell when you try and compile it statically. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-07T01:48:53.000000Z K 7 svn:log V 59 fix misplaced schedlock Submitted by: davidxu@freebsd.org END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T01:49:52.000000Z K 7 svn:log V 49 Add options COMPAT_AOUT to detect future bitrot. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-07T02:53:19.000000Z K 7 svn:log V 62 Call strtok_r() via a libc private name from within strtok(). END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-07T03:38:13.000000Z K 7 svn:log V 49 Add restrict qualifiers to wcsstr()'s arguments. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-07T04:03:28.000000Z K 7 svn:log V 127 Add restrict qualifiers where C99 permits them. All of these already had restrict qualifiers on their prototypes in . END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-07T04:07:00.000000Z K 7 svn:log V 71 Sync prototypes with with respect to the restrict qualifier. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T04:59:49.000000Z K 7 svn:log V 132 Supposedly linux has added a 6th syscall arg register (%ebp). I am not 100% sure if this is enough, but it will not harm anything. END K 10 svn:author V 6 davidc K 8 svn:date V 27 2002-09-07T06:07:55.000000Z K 7 svn:log V 168 Note that siginit() does not cause every signal to be ignored only the ones with a default property of SA_IGNORE, and that it acquires and releases the processes lock. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-07T06:16:22.000000Z K 7 svn:log V 57 Add #include in attempt to fix the world. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T07:02:12.000000Z K 7 svn:log V 361 Automatically enable CPU_ENABLE_SSE (detect and enable SSE instructions) if compiling with I686_CPU as a target. CPU_DISABLE_SSE will prevent this from happening and will guarantee the code is not compiled in. I am still not happy with this, but gcc is now generating code that uses these instructions if you set CPUTYPE to p3/p4 or athlon-4/mp/xp or higher. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T07:13:08.000000Z K 7 svn:log V 41 Fix a missing line in a cut/paste error. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-07T08:14:19.000000Z K 7 svn:log V 405 Two arrays were born from the same seeds, both grew into complementary sets of pointers to strings. These two arrays were fixed to the same size, but one had an implicit zeroed trailer element, which was unused because the size was used up by the ones before said zeroed trailer element. So the unused limb was chopped off the over-sized-but-not-over-sized array, and everyone lived happily ever after. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-07T08:16:57.000000Z K 7 svn:log V 56 Add an implementation of wcstok(), based on strtok_r(). END K 10 svn:author V 3 dfr K 8 svn:date V 27 2002-09-07T10:20:26.000000Z K 7 svn:log V 74 Add __BEGIN_DECLS/__END_DECLS so that c++ code can use makecontext() etc. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-07T12:20:47.000000Z K 7 svn:log V 134 Also add #include before to fix the world. Submitted by: Brooks Davis END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-07T12:22:17.000000Z K 7 svn:log V 51 Remove #include . Submitted by: bde END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-07T12:26:07.000000Z K 7 svn:log V 182 Allow edquota(8) to be used for setting up quotas non-interactively (add a new -e option for that). Feature requested by: Alex V. Belinsky MFC after: 1 month END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-07T12:58:44.000000Z K 7 svn:log V 59 fix braino.. was clearing part of wrong thread structure.. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-07T14:32:22.000000Z K 7 svn:log V 85 Include instead of depending on namespace pollution in . END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2002-09-07T16:12:52.000000Z K 7 svn:log V 150 The size argument to snprintf does not have to be backed off by one to account for a NULL byte. Submitted by: Jacques A. Vidrine END K 10 svn:author V 3 tmm K 8 svn:date V 27 2002-09-07T18:02:18.000000Z K 7 svn:log V 445 Unbreak the modules build: - add dependencies on opt_cpu.h and opt_kstack_pages.h to the linux module Makefile in the i386 case. The latter is needed by an i386-only file, the former by the i386 implementation of linux_sysvec.c (opt_cpu.h is used for architecture-dependent options, so I added it only for i386, although this file is also generated for the alpha). - add a dependency on opt_kstack_pages.h to the pecoff module Makefile. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-07T18:55:15.000000Z K 7 svn:log V 125 Match the more modern ports and comment the filling of POSIX parts of siginfo with 'Fill in POSIX parts'. (Diff reduction.) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-07T18:56:18.000000Z K 7 svn:log V 152 Diff reduction in comments for filling the siginfo structure - refer to filling in the POSIX parts, when doing the same thing in every port of FreeBSD. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-07T18:59:15.000000Z K 7 svn:log V 73 Add some more AMD processors to the supported hardware list. PR: 40712 END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-07T19:04:35.000000Z K 7 svn:log V 57 New release notes: COMPAT_AOUT, AMD Elan SC520 support. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-07T19:08:48.000000Z K 7 svn:log V 143 MFC: Add some more AMD processors to the supported hardware list. proc-i386.sgml 1.2->1.3 (partial) PR: 40712 Approved by: re (implicitly) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2002-09-07T19:12:53.000000Z K 7 svn:log V 710 Fill out two fields (si_pid, si_uid) in the siginfo structure handed back to userland in the signal handler that were not being iflled out before, but should and can be. This part of sendsig could be slightly refactored to use an MI interface, or ideally, *sendsig*() would have an API change to accept a siginfo_t, which would be filled out by an MI function in the level above sendsig, and said MI function would make a small call into MD code to fill out the MD parts (some of which may be bogus, such as the si_addr stuff in some places). This would eventually make it possible for parts of the kernel sending signals to set up a siginfo with meaningful information. Reviewed by: mux MFC after: 2 weeks END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T22:07:11.000000Z K 7 svn:log V 369 Move the KSTACK_PAGES option from MD to MI. Although not all platforms support this, we do have MI code that references it and is otherwise unaware of an override. The alternative is to put knowledge in these MI files about which platforms have the opt_kstack_pages.h option file. It is more likely that other platforms will gain the ability to tune the kstack size. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T22:11:45.000000Z K 7 svn:log V 376 Make UAREA_PAGES and KSTACK_PAGES visible to userland via sysctl, like PS_STRINGS and USRSTACK is. This is necessary in order to decode a.out core dumps. kern_proc.c was already referring to both of these values but was missing the #include "opt_kstack_pages.h". Make the sysctl variables visible so that certain kld modules can see how their parent kernel was configured. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T22:15:47.000000Z K 7 svn:log V 237 The true value of how the kernel was configured for KSTACK_PAGES was not available at module compile time. Do not #include the bogus opt_kstack_pages.h at this point and instead refer to the variables that are also exported via sysctl. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T22:18:19.000000Z K 7 svn:log V 103 Remove bogus fill_kinfo_proc() before ptrace_set_pc(). There was no need for this. Submitted by: bde END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-07T22:31:44.000000Z K 7 svn:log V 188 Tidy up some loose ends that bde pointed out. caddr_t bad, ok? Move fill_kinfo_proc to before we copy the results instead of after the copy and too late. There is still more to do here. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-08T02:17:44.000000Z K 7 svn:log V 82 Do not blow up when we walk off the end of the brands list. Found by: kris, jake END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-08T02:33:42.000000Z K 7 svn:log V 130 Note that 'device gzip' *requires* COMPAT_AOUT. Maybe this "device" should be renamed to COMPAT_GZIPAOUT or something like that. END K 10 svn:author V 5 peter K 8 svn:date V 27 2002-09-08T02:59:38.000000Z K 7 svn:log V 122 opt_kstack_pages.h is not needed anymore. It would have been a Bad Thing if it had been different to the running kernel. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-09-08T04:43:28.000000Z K 7 svn:log V 53 Fix a syntax error which causes an annoying warning. END K 10 svn:author V 4 jake K 8 svn:date V 27 2002-09-08T04:45:16.000000Z K 7 svn:log V 569 Make this driver work a whole lot better. - Get the initial mode from the prom settings and don't clobber the mode on open. - Copy output into an internal ring buffer instead of accessing the tty outq directly in the interrupt handler. This fixes a problem where garbage would show up in the output stream. - Reset the console port completely and reprogram all the parameters before enabling it. This fixes seemingly random hangs on startup when using a fast interrupt handler. - Add minimal locking in place of spls. - Remove dead code and minor cleanups. END K 10 svn:author V 5 mdodd K 8 svn:date V 27 2002-09-08T05:39:36.000000Z K 7 svn:log V 179 Split cam_argmask and move "commands" into cam_cmdmask. This addresses the issue of not having any free bits left for additional commands. Approved by: ken MFC after: 4 weeks END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-09-08T05:41:42.000000Z K 7 svn:log V 265 1) Remove all two-letters names and derivates, comes with Xfree* entries spam, we don't use two-letters names already many years. 2) Make xterm-color just plain alias to xterm instead of unnecessary reduplication of color capabilities already exist in xterm entry. END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-09-08T09:01:08.000000Z K 7 svn:log V 105 Typo: s/o packet/on packet/ PR: docs/42543 Submitted by: Michael Lyngbøl END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-08T11:09:24.000000Z K 7 svn:log V 60 Replace a stray reference to strtok() with one to wcstok(). END K 10 svn:author V 4 ache K 8 svn:date V 27 2002-09-08T12:47:22.000000Z K 7 svn:log V 29 Another two-letters breakage END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-08T13:27:26.000000Z K 7 svn:log V 61 Add wcstol() and wcstoul(), based on strtol() and strtoul(). END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-08T15:10:04.000000Z K 7 svn:log V 34 Get this file closer to style(9). END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-08T15:11:18.000000Z K 7 svn:log V 100 Now that we have a cached mount credential in struct mount, use it istead of a private cached copy. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-08T15:13:33.000000Z K 7 svn:log V 92 Deal with a new exteded MBR paritition type Submitted by: Michal Mertl END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-08T15:15:12.000000Z K 7 svn:log V 102 Fix a logic bug in the struct dev_t allocation code. Spotted by: Neelkanth Natu END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-08T15:16:49.000000Z K 7 svn:log V 38 Fix style(9) bugs. Brucified by: bde END K 10 svn:author V 3 jdp K 8 svn:date V 27 2002-09-08T19:12:02.000000Z K 7 svn:log V 247 Add support for the BCM5703x chips. I do not have one of these cards to test; however the submitter reports that this patch works with the on-board interface on the IBM x235 server. Submitted by: Jung-uk Kim MFC after: 1 month END K 10 svn:author V 3 jdp K 8 svn:date V 27 2002-09-08T19:20:23.000000Z K 7 svn:log V 177 Mention support for the on-board NICs on IBM x235 servers. Be more precise when referring to the chip family (BCM570x) vs. specific models (e.g., BCM5700). MFC after: 1 month END K 10 svn:author V 3 jdp K 8 svn:date V 27 2002-09-08T19:32:08.000000Z K 7 svn:log V 45 Update the hardware list for the bge driver. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-08T22:18:06.000000Z K 7 svn:log V 263 Change the order that we look for free memory windows from 0 -> MAX-1 to MAX-1 -> 0. This should allow for less potential for conflict between pccardd/pccardc and drivers. As far as I can tell no drivers try to use window 4, so this should be a no-op for them. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-08T23:59:38.000000Z K 7 svn:log V 427 Back out last commit where I moved pcn(4) off of the modules floppy back into the install kernel. Unfortunately pcn(4) also needs mii(4) so that would also have to added to install kernel, which will bloat it up so that it doesn't fit on the floppy any more. Turns out we grew a lnc(4) module since I last looked. So handle it as a kld loadable module during install rather than have it statically compiled into the kernel. END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-09-09T02:00:28.000000Z K 7 svn:log V 62 Fix typo (s@src/crypto/openssh-portable@src/crypto/openssh@). END K 10 svn:author V 8 kuriyama K 8 svn:date V 27 2002-09-09T02:40:59.000000Z K 7 svn:log V 43 Use "options " rather than "options". END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-09T02:58:42.000000Z K 7 svn:log V 87 Catch up with the ISO-C++ standard. Submitted by: Craig Rodrigues END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-09T03:52:43.000000Z K 7 svn:log V 34 style(9): line up function names. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-09T05:35:46.000000Z K 7 svn:log V 84 Remove duplicate entry. Since we call things cbb in the source, pccbb is obsolete. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-09T05:38:05.000000Z K 7 svn:log V 181 Solve the pollution problem by disabling inline optimizations when a standard has been requested, except when the inline optimizations are also specifically requested. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-09T05:45:04.000000Z K 7 svn:log V 184 A minimalistic version of sys/endian.h from current that supports only little endian machines (which is all the architectures that 4.x supports). Submitted by: mike@ Approved by: re@ END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-09T06:00:16.000000Z K 7 svn:log V 423 In the --fast-read mode send SIGTERM to decompressor once we have extracted all files we have been asked for. This vastly improves performance of pkg_add(1), because usually it only extract +CONTENTS file in --fast-read mode, checks it and only then extracts full content of tarball in normal mode. Without this patch, it have had to decompress the tarball twice, effectively doubling consumed CPU time. MFC after: 1 week END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-09T06:06:09.000000Z K 7 svn:log V 268 Use --fast-read mode to extract metadata from package file. Since metadata files are located at the very beginning of the package, this patch in conjuction with latest tar(1) --fast-mode fix greatly speeds up pkg_info(1) operation on package files. MFC after: 1 week END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-09T06:56:29.000000Z K 7 svn:log V 72 Bump __FreeBSD_cc_version for gcc 3.1-prerelease -> 3.2.1-snap upgrade. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-09T07:17:55.000000Z K 7 svn:log V 200 Remove the typedef of wctype_t from this header; we don't support the XSI mistake of making everything from visible here. If we did choose to support it, we could just #include . END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-09T08:00:32.000000Z K 7 svn:log V 290 Vastly decrease amount of memory comsumed in the case when we have to read ports/INDEX, by allocating eactly amount of memory necessary for storing each particular entry, insdead of 4K per entry (more than 7000 entries - go figure). Memory consumption went down to some 500K from some 30M. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-09T08:25:00.000000Z K 7 svn:log V 142 Prevent namespace pollution in use-land by putting everything used only in kernel (softc and such) under #ifdef _KERNEL. Submitted by: bde END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-09T08:31:04.000000Z K 7 svn:log V 97 Add `device gre'. Reminded by: bde MFC after: 28 days (along with other if_gre stuff) END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-09T08:44:52.000000Z K 7 svn:log V 44 #include "opt_bla.h" goes first says Bruce. END K 10 svn:author V 8 tanimura K 8 svn:date V 27 2002-09-09T09:05:06.000000Z K 7 svn:log V 270 - Do not swap out a process if it is in creation. The process may have no address space yet. - Check whether a process is a system process prior to dereferencing its p_vmspace. Aio assumes that only the curthread switches the address space of a system process. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-09T09:36:47.000000Z K 7 svn:log V 277 Since from now on encap_input() also catches IPPROTO_MOBILE and IPPROTO_GRE packets in addition to IPPROTO_IPV4 and IPPROTO_IPV6, explicitly specify IPPROTO_IPV4 or IPPROTO_IPV6 instead of -1 when calling encap_attach(). MFC after: 28 days (along with other if_gre changes) END K 10 svn:author V 4 jhay K 8 svn:date V 27 2002-09-09T11:01:32.000000Z K 7 svn:log V 91 Remove the second lnc line. Move CD9660 to the third floppy to make mfsroot.flp fit again. END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-09T11:13:00.000000Z K 7 svn:log V 74 Kill debugging line occasionally slipped into rev.1.3. Submitted by: reg END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-09T15:45:28.000000Z K 7 svn:log V 50 Check for FD_SET overruns. Obtained from: NetBSD END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-09-09T15:51:10.000000Z K 7 svn:log V 276 - Fix iBCS2 emulation of COFF files that have multiple libraries in their library (STYP_LIB) section. - Attempt to make the code which calculates the next entry and string offsets look clearer. PR: kern/42580 Tested by: Olaf Klein (on 4.7-PRERELEASE) END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-09T15:58:08.000000Z K 7 svn:log V 26 Check for FD_SET overrun. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-09T16:06:41.000000Z K 7 svn:log V 26 Check for FD_SET overrun. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-09T16:14:03.000000Z K 7 svn:log V 26 Check for FD_SET overrun. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-09T16:21:10.000000Z K 7 svn:log V 26 Check for FD_SET overrun. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-09T16:43:18.000000Z K 7 svn:log V 100 Back out previous commit. I was a bit overzealous: the fd_set size is calculated dynamically here. END K 10 svn:author V 3 ume K 8 svn:date V 27 2002-09-09T16:49:11.000000Z K 7 svn:log V 568 sshd didn't handle actual size of struct sockaddr correctly, and did copy it as long as just size of struct sockaddr. So, If connection is via IPv6, sshd didn't log hostname into utmp correctly. This problem occured only under FreeBSD because of our hack. However, this is potential problem of OpenSSH-portable, and they agreed to fix this. Though, there is no fixed version of OpenSSH-portable available yet, since this problem is serious for IPv6 users, I commit the fix. Reported by: many people Reviewed by: current@ and stable@ (no objection) MFC after: 3 days END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-09-09T17:10:16.000000Z K 7 svn:log V 166 Minor code sync to MAC tree: push Giant locking up from mac_cred_mmapped_drop_perms() to the caller. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-09-09T17:12:24.000000Z K 7 svn:log V 191 Add security.mac.mmap_revocation, a flag indicating whether we should revoke access to memory maps on a process label change. Obtained from: TrustedBSD Project Sponsored by: DARPA, NAI Labs END K 10 svn:author V 8 blackend K 8 svn:date V 27 2002-09-09T17:15:46.000000Z K 7 svn:log V 97 MFC: 1.12 It will fix the tzsetup problem. PR: misc/42482 Submitted by: davidc Approved by: re END K 10 svn:author V 6 dillon K 8 svn:date V 27 2002-09-09T17:38:47.000000Z K 7 svn:log V 624 MFC partial reversion of previous commit, based on problems reported by Alpha users and a long discussion with Peter Wemm. The jist of it is that we can't trust any of the elf flags to determine what is data and what is text so we use the old 'entry point in segment' method to detect text vs data, and we can't calculate the actual data_size for vmspace because break() depends on data_start + data_size pointing to the end of the address space, so we use the last data segment (as before). However, we were able to retain partial checking for RLIMIT_TEXT, RLIMIT_DATA, and full checking for RLIMIT_VMEM. Approved by: re END K 10 svn:author V 5 ticso K 8 svn:date V 27 2002-09-09T17:39:48.000000Z K 7 svn:log V 57 add missing \n to printf Approved by: gallatin (mentor) END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-09-09T17:44:08.000000Z K 7 svn:log V 32 Quiet another annoying warning. END K 10 svn:author V 3 knu K 8 svn:date V 27 2002-09-09T17:53:41.000000Z K 7 svn:log V 28 Add tcl81 that was missing. END K 10 svn:author V 3 knu K 8 svn:date V 27 2002-09-09T17:56:54.000000Z K 7 svn:log V 33 MFC: Add tcl81 that was missing. END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-09T17:59:39.000000Z K 7 svn:log V 23 Continuing translation END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-09T18:02:05.000000Z K 7 svn:log V 44 MFen ->1.22.2.291 Approved by: re (bmah) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2002-09-09T18:24:35.000000Z K 7 svn:log V 134 Make sure a $PIR table header has a valid length before accepting the table as valid. Submitted by: Michal Mertl END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-09T18:51:59.000000Z K 7 svn:log V 62 In reference to previous commit: use err(3). Noticed by: bde END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-09-09T19:06:16.000000Z K 7 svn:log V 88 MFC: (rev. 1.58) Say that ":C" expects an extended regular expression. Approved by: re END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-09-09T19:27:58.000000Z K 7 svn:log V 101 MFC kern_sysctlbyname needed by forthcoming CPU_ELAN changes Reviewed by: phk, jhb Approved by: re@ END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-09T19:43:30.000000Z K 7 svn:log V 644 Introduce notion of the package tools revision and allow to wrap all tools included into pkg_install according to the content of /var/db/pkg_install.conf file, which specifies version and alternative location of the tools. Format of the said file is very simple: one line which specifies revision of the alternative version of the tools and their location separated by space, i.e.: 20030102 /usr/local/sbin This would allow bsd.port.mk to install and use up to date version of tools on older system from ports. Also add new `-P' flag to pkg_info, which causes it to report currently installed version of package tools. Discussed with: will END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-09T19:44:17.000000Z K 7 svn:log V 124 Make pkg_install go to the right place for 4.6-RELEASE and 4.6.2-RELEASE packages. Pointed out by: obrien Reviewed by: jhb END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-09T19:50:37.000000Z K 7 svn:log V 106 MFC: Make pkg_install go to the right place for 4.6-RELEASE and 4.6.2-RELEASE packages. Approved by: re END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-09T20:05:33.000000Z K 7 svn:log V 129 MFS: Make pkg_install go to the right place for 4.6-RELEASE and 4.6.2-RELEASE packages. Approved by: security-officer (nectar) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-09T20:06:37.000000Z K 7 svn:log V 80 Patchlevel bump for pkg_install bugfix. Approved by: security-officer (nectar) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-09T20:07:20.000000Z K 7 svn:log V 65 Document pkg_add bugfix. Approved by: security-officer (nectar) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-09T21:21:34.000000Z K 7 svn:log V 47 Fix minor off-by-one error. Submitted by: jhb END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-09T21:21:48.000000Z K 7 svn:log V 23 Continuing translation END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-09T21:22:56.000000Z K 7 svn:log V 75 MFC: Fix minor off-by-one-error. Submitted by: jhb Approved by: re (jhb) END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-09T21:45:56.000000Z K 7 svn:log V 107 MFS: Fix minor off-by-one error. Approved by: re (jhb) Originally approved by: security-officer (nectar) END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-09T22:09:48.000000Z K 7 svn:log V 40 Adding infrastructure for harware notes END K 10 svn:author V 6 gioria K 8 svn:date V 27 2002-09-09T22:26:07.000000Z K 7 svn:log V 16 New Translation END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-09-09T22:40:34.000000Z K 7 svn:log V 90 Fix syscons so it actually does start. Reported by: keramida, ume Submitted by: keramida END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-09T22:59:06.000000Z K 7 svn:log V 137 Sigh, finally activate pkgwrap.c. Big pointy hat to: sobomax (who apparently needs some sleep) Submitted by: walt END K 10 svn:author V 4 grog K 8 svn:date V 27 2002-09-10T00:07:19.000000Z K 7 svn:log V 23 Add the 1109 incident. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-09-10T02:02:49.000000Z K 7 svn:log V 135 Without fixing the namespace issues, add prototypes for the new _Exit() and qsort_r() functions. Fix one other missorted declaration. END K 10 svn:author V 7 wollman K 8 svn:date V 27 2002-09-10T02:04:49.000000Z K 7 svn:log V 136 Implement C99's _Exit() interface. Implement a version of qsort that provides a thunk to the comparison function. Update manual pages. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-10T02:42:59.000000Z K 7 svn:log V 153 Update to use *.tbz suffix, also update example URL. While I'm here, fix a gramm-o. PR: 42576 Submitted by: Jeff Ito MFC after: 1 day END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-09-10T03:58:44.000000Z K 7 svn:log V 26 - Spell "these" properly. END K 10 svn:author V 3 sam K 8 svn:date V 27 2002-09-10T05:06:48.000000Z K 7 svn:log V 54 move some printfs under bootverbose Reviewed by: phk END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-10T06:29:09.000000Z K 7 svn:log V 40 Add ARGOSY SP320 cis submitted by: phk END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-10T06:29:50.000000Z K 7 svn:log V 15 regen for 1.34 END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-10T06:32:18.000000Z K 7 svn:log V 293 o Dike out the bogus reprobe stuff. It was getting in the way of newbus' own reprobe code working. This bogusness was thrust upon me. o Don't delete the device if no drivers attach. I had thrust this bogusness upon others. These two changes make kldload of a pccard driver work again. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-10T06:37:02.000000Z K 7 svn:log V 73 Remove more bogus reprobe code. I don't think it is needed here either. END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-10T06:37:56.000000Z K 7 svn:log V 31 reprobe not needed here either END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-10T08:20:30.000000Z K 7 svn:log V 73 Remove extraneous extern from function prototype introduced in rev.1.14. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2002-09-10T09:10:57.000000Z K 7 svn:log V 188 MFC rev. 1.51: o backout rev. 1.40 (rev. 1.29.2.4 in RELENG_4), o add argv[] boundary check. Note rev. 1.49 has been never MFCed so there is no need to backout it. Approved by: re (jhb) END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-10T09:18:33.000000Z K 7 svn:log V 26 Remove superfluous break. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-10T09:43:28.000000Z K 7 svn:log V 161 Replace FILE with struct __sFILE in the prototypes for the wide character I/O functions to avoid having to bring in pollution from . Suggested by: bde END K 10 svn:author V 7 sobomax K 8 svn:date V 27 2002-09-10T10:19:03.000000Z K 7 svn:log V 98 Cosmetics: #define NETATALK --> #define NETATALK 1, so that it is in line with other #define FOO. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-09-10T10:54:39.000000Z K 7 svn:log V 223 Remove a sentence about wrapping macro definitions in bare braces, which became wrong after using do { } while (0) became recommended. Move the definition of what braces are to their new first occurrence. Reviewed by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-10T11:09:13.000000Z K 7 svn:log V 919 vfs_syscalls.c: Changed rename(2) to follow the letter of the POSIX spec. POSIX requires rename() to have no effect if its args "resolve to the same existing file". I think "file" can only reasonably be read as referring to the inode, although the rationale and "resolve" seem to say that sameness is at the level of (resolved) directory entries. ext2fs_vnops.c, ufs_vnops.c: Replaced code that gave the historical BSD behaviour of removing one link name by checks that this code is now unreachable. This fixes some races. All vnodes needed to be unlocked for the removal, and locking at another level using something like IN_RENAME was not even attempted, so it was possible for rename(x, y) to return with both x and y removed even without any unlink(2) syscalls (one process can remove x using rename(x, y) and another process can remove y using rename(y, x)). Prodded by: alfred MFC after: 8 weeks PR: 42617 END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-10T11:57:02.000000Z K 7 svn:log V 159 Include instead of depending on namespace pollution 2 layers deep in or . Removed unused includes. Sorted includes. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-10T12:19:16.000000Z K 7 svn:log V 292 Fixed namespace pollution in uma changes: - use `struct uma_zone *' instead of uma_zone_t, so that isn't a prerequisite. - don't include . Namespace pollution makes "opaque" types like uma_zone_t perfectly non-opaque. Such types should never be used (see style(9)). END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-10T12:45:02.000000Z K 7 svn:log V 115 Include instead of depending on namespace pollution 2 layers deep in or . END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-10T13:06:53.000000Z K 7 svn:log V 122 Use ${TARGET}/dokern.sh instead of ${TARGET_ARCH}/dokern.sh. (pc98/dokern.sh is (repository) copied from i386/dokern.sh.) END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-10T13:08:23.000000Z K 7 svn:log V 20 Remove unused code. END K 10 svn:author V 4 nyan K 8 svn:date V 27 2002-09-10T13:11:03.000000Z K 7 svn:log V 41 The boot floppy requires the lnc driver. END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-10T13:48:21.000000Z K 7 svn:log V 528 Fixed namespace pollution in uma changes: - use `struct uma_zone *' instead of uma_zone_t, so that isn't a prerequisite. - don't include . Namespace pollution makes "opaque" types like uma_zone_t perfectly non-opaque. Such types should never be used (see style(9)). "Fixed" subsequently grown dependencies of this header on its own pollution by polluting explicitly: - include and its prerequisite instead of depending on namespace pollution 2 layers deep in . END K 10 svn:author V 6 thomas K 8 svn:date V 27 2002-09-10T13:56:30.000000Z K 7 svn:log V 305 Prevent the wrapper from looping on itself forever, when there is a symbolic link in the PATH pointing back to /usr/bin/perl. Change WARNS from 6 to 5 to account for the fact that sys/time.h, included from sys/stat.h, produces a warning when compiled with -pedantic. PR: bin/42418 Reviewed by: roberto END K 10 svn:author V 6 robert K 8 svn:date V 27 2002-09-10T14:48:38.000000Z K 7 svn:log V 698 Add a paragraph which should clarify the separation of asterisks and adjacent tokens in declarations. The added text was originally a single sentence I wrote and which was heavily modified and extended by Bruce Evans. This clarification attempt originates from differing usage of the 'restrict' type-qualifier. Although various documents documents dicussing the C Programming Language put a space between an asterisk and the 'restrict' keyword, including the C99 standard (at least the n869.txt draft) and other ISO/IEC JTC1/SC22/WG14 documents, the IEEE Std 1003.1-2001 document does not separate them. Discussed with: bde Requested by: tjr Separation using a single space also liked by: mike END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-10T16:41:08.000000Z K 7 svn:log V 130 Add missing calls to mtx_init(). It seems counter-intuitive that all drivers have to do this. Pointed in right direction by: gj END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-09-10T16:50:06.000000Z K 7 svn:log V 64 - Forgot to remove `cardattached` declaration in revision 1.22. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-10T18:12:16.000000Z K 7 svn:log V 72 Fix namespace issues by using the relatively new visibility primitives. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2002-09-10T18:22:40.000000Z K 7 svn:log V 57 New release notes: gre(4), kern.cam.scsi_delay tunable. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-09-10T18:28:19.000000Z K 7 svn:log V 132 Only try to chmod the output if it's a regular file, rather than hard-coding /dev/stdout as a special case. Suggested by: jmallett END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-09-10T18:34:07.000000Z K 7 svn:log V 32 Make the handling of -i neater. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-10T18:41:45.000000Z K 7 svn:log V 172 Fix some style bugs: o Space used instead of a tab after `#define' and `typedef'. o Sentences not ended with a period. o Unaligned function names and other spacing issues. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-09-10T18:52:03.000000Z K 7 svn:log V 27 Style: space after return. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-09-10T19:23:44.000000Z K 7 svn:log V 25 Remove register keyword. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-09-10T20:33:39.000000Z K 7 svn:log V 30 Replace a goto with continue. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-09-10T20:48:44.000000Z K 7 svn:log V 257 Fix tilde-expansion of the filename obtained from the "begin" line in -s mode, and be more accurate about identifying begin lines so that spurious ones don't have to be manually edited out, and be more forgiving about errors so that -c mode is more useful. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-09-10T20:53:46.000000Z K 7 svn:log V 41 Style: Don't treat pointers as booleans. END K 10 svn:author V 6 archie K 8 svn:date V 27 2002-09-10T21:06:51.000000Z K 7 svn:log V 93 Adjust to reflect reality, which is that sigaltstack() takes stack_t *'s. MFC after: 3 days END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-09-10T21:10:33.000000Z K 7 svn:log V 54 Tidy up the base64 code and relax the error handling. END K 10 svn:author V 4 fanf K 8 svn:date V 27 2002-09-10T21:14:14.000000Z K 7 svn:log V 26 Fix style bugs in macros. END K 10 svn:author V 5 benno K 8 svn:date V 27 2002-09-11T00:52:50.000000Z K 7 svn:log V 119 Remember who asked for a connect or accept operation so we can actually tell them when it's done. Reviewed by: archie END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-11T01:00:56.000000Z K 7 svn:log V 67 Unbreak world by fixing 4 syntax errors and 1 wrong variable type. END K 10 svn:author V 6 gordon K 8 svn:date V 27 2002-09-11T01:00:57.000000Z K 7 svn:log V 108 Quiet warnings about non-existent scripts. My own fault for not testing my own patches as well as I should. END K 10 svn:author V 3 arr K 8 svn:date V 27 2002-09-11T04:10:41.000000Z K 7 svn:log V 89 - Lock down the accounting code globals with a subsystem mutex. Reviewed by: jhb, mdodd END K 10 svn:author V 3 imp K 8 svn:date V 27 2002-09-11T04:22:10.000000Z K 7 svn:log V 45 Clarify the return value from child_present. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-11T04:26:09.000000Z K 7 svn:log V 103 Some uses of the variable n needed to be int, others needed to be size_t. Add a new variable to cope. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2002-09-11T04:57:09.000000Z K 7 svn:log V 48 Add support for the AMD x86-64 Hammer platform. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-11T05:04:06.000000Z K 7 svn:log V 111 Conditionalize some objects to match the functions that they are used with. Enable `restrict' type-qualifier. END K 10 svn:author V 4 mike K 8 svn:date V 27 2002-09-11T05:05:48.000000Z K 7 svn:log V 31 Add `restrict' type-qualifier. END K 10 svn:author V 3 njl K 8 svn:date V 27 2002-09-11T05:33:15.000000Z K 7 svn:log V 136 Fix LINT build on alpha by completing move of cy and apm_saver to i386/conf/NOTES rather than the global conf/NOTES. Suggested by: bde END K 10 svn:author V 3 bde K 8 svn:date V 27 2002-09-11T07:13:28.000000Z K 7 svn:log V 168 Include instead of depending on namespace pollution in . Sorted includes as much as possible. Removed banal comment(s) attached to includes. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-11T08:13:56.000000Z K 7 svn:log V 65 Completely redo thread states. Reviewed by: davidxu@freebsd.org END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-11T08:25:35.000000Z K 7 svn:log V 32 Comment and whitespace changes. END K 10 svn:author V 3 tjr K 8 svn:date V 27 2002-09-11T08:57:11.000000Z K 7 svn:log V 76 Add an implementation of wcsftime() (wide character version of strftime()). END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-11T09:04:02.000000Z K 7 svn:log V 133 revert a line that was not part of my change.. I think it was a part of someone else's commit that somehow got reverted by my patch. END K 10 svn:author V 6 julian K 8 svn:date V 27 2002-09-11T09:08:53.000000Z K 7 svn:log V 122 correct another spammage.. sorry bruce.. not exactly sure how my patch reverted out your change but hopefully that's it.. END K 10 svn:author V 2 tg K 8 svn:date V 27 2002-09-11T11:21:36.000000Z K 7 svn:log V 82 Fix spelling of Bismarck's name and remove duplicate Bertrand Russell quotations. END K 10 svn:author V 3 phk K 8 svn:date V 27 2002-09-11T12:44:58.000000Z K 7 svn:log V 186 It's bad enough people can't figure out to use the same code, or in this case, ugly macros, but the data tables can be reused: Put one copy of the software HDLC tables in its own file. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-11T16:38:33.000000Z K 7 svn:log V 137 Correct a usage of fnctl that could not be right and results in a no-op. I assume it was meant that the close-on-exec flag be set here. END K 10 svn:author V 6 nectar K 8 svn:date V 27 2002-09-11T16:41:39.000000Z K 7 svn:log V 174 In kvm_openfiles/kvm_open, mark the file descriptors as close-on-exec. Applications can not do this themselves, as the descriptors are hidden behind the opaque `kvm_t' type. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2002-09-11T16:51:48.000000Z K 7 svn:log V 88 Whitespace consistency fix from addition of IAHD_REG_PRETTY_PRINT: use tabs not spaces. END