ƒ²159373 195 221 405 209 982 173 243 272 176 126 984 145 196 177 167 159 424 277 255 193 256 159 214 114 108 188 360 783 240 190 344 136 251 170 200 131 123 686 249 352 220 1271 190 325 230 257 773 887 397 323 247 425 390 232 227 301 476 261 422 273 431 1099 231 534 417 195 248 401 222 159 312 129 184 133 248 169 295 402 148 276 193 143 143 155 170 137 155 486 168 198 501 370 203 117 293 156 158 152 173 205 369 174 191 153 240 236 636 501 182 1026 330 120 217 922 653 503 143 177 225 148 379 150 141 120 145 192 169 113 380 124 145 204 496 242 242 171 202 312 135 279 372 191 261 516 223 441 259 123 625 193 198 145 464 212 215 160 146 119 126 124 284 161 122 106 299 401 564 209 179 236 125 171 176 120 212 178 285 273 536 378 477 163 132 193 196 316 164 177 203 142 244 195 157 314 170 253 K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-06-07T12:42:15.000000Z K 7 svn:log V 124 When counting nodes second time, use the same criteria as for the first time. PR: kern/98529 Submitted by: Michael Heyman END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-07T13:09:04.000000Z K 7 svn:log V 308 Update comments in struct protosw to reflect changing times: - Between 1996 and 1997, wollman eliminated pr_usrreq() and replaced it with direct function pointers. Update comment to reflect these changes. - In 2003, I added pru_sosetlabel(). Update comment to reflect this change. MFC after: 1 week END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-06-07T15:37:57.000000Z K 7 svn:log V 115 Update errata: Touch the date of the rc.d/jail item to reflect a recently-merged fix. UMA bug fixed on RELENG_6. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-06-07T16:51:54.000000Z K 7 svn:log V 886 Catch up with the rename of symbol VDOOMED to VI_DOOMED in revision 1.198 of "sys/sys/vnode.h". Remove a cross-reference to a manual page that never existed. ---------------------------------------------------------------------- CVS: PR: Fill this in if a GNATS PR is affected by the change. CVS: Submitted by: Fill this in if someone else sent in the change. CVS: Reviewed by: Fill this in if someone else reviewed your modification. CVS: Approved by: Fill this in if you needed approval for this commit. CVS: Obtained from: Fill this in if the change is from third party software. CVS: MFC after: N [day[s]|week[s]|month[s]] CVS: Fill in to get MFC notification later. (days assumed unless specified) CVS: ---------------------------------------------------------------------- CVS: Enter Log. Lines beginning with `CVS:' are removed automatically END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-06-07T17:14:27.000000Z K 7 svn:log V 76 Update geli_swap_flags, -e is now used to specify the encryption algorithm. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-06-07T17:14:48.000000Z K 7 svn:log V 150 Properly synchronize access to the pmap in pmap_extract_and_hold(). Eliminate an unneeded variable from pmap_extract_and_hold(). Tested by: cognet@ END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-06-07T17:53:15.000000Z K 7 svn:log V 179 remove ath hal options; having them here causes opt_ah.h to be clobbered by config and that breaks builds unless one duplicates the options in the config file MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-06-07T18:09:33.000000Z K 7 svn:log V 84 reposition defines so things build on architectures where AH_REGOPS_FUNC is defined END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-06-07T18:10:28.000000Z K 7 svn:log V 34 add ath & co. MFC after: 1 month END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-06-07T19:08:27.000000Z K 7 svn:log V 888 MFC: sys/sparc64/sparc64/machdep.c 1.129 (partial), sys/sparc64/sparc64/trap.c 1.80 (partial) - s,tramoline,trampoline, in a comment. - Use FBSDID in trap.c - Make the global trap_sig[] static as it's not used outside of trap.c. - Sync cpu_thread_siginfo() and sendsig() with the other archs; for fast data access MMU miss and data access protection traps set ksi_addr to the SFAR reg which contains the faulting address and otherwise to the TPC reg. Generally the TCP reg contains the address of the instruction that caused the exception, except for fast instruction access traps (and some others; more refinement may be needed here) it also contains the faulting address. Previously, sendsig() always set si_addr to the SFAR reg which is wrong for most traps and cpu_thread_siginfo() didn't set it at all. - In sendsig() add support for FreeBSD old-style signals. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-06-07T20:37:14.000000Z K 7 svn:log V 53 bandaid type coercion for ia64 Submitted by: marcel END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-06-07T20:54:31.000000Z K 7 svn:log V 103 Add pmap locking to pmap_fault_fixup(). Add an assertion to pmap_vac_me_harder(). Tested by: cognet@ END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-06-07T21:03:20.000000Z K 7 svn:log V 81 - style(9) cleanup. - Fix comments and printf()s about allocating jumbo buffers. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-07T21:37:42.000000Z K 7 svn:log V 73 o It's lilac-dmc.Berkeley.EDU, not lbl-csam.arpa. Obtained from: NetBSD END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-06-07T22:41:14.000000Z K 7 svn:log V 64 Oops it seems I forgot to remove ARM32_NEW_VM_LAYOUT from here. END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-06-07T22:53:56.000000Z K 7 svn:log V 328 MFC: - Add HCI node autodetection. As a consequence of this, make the '-n' parameter optional. - Add Read_Node_List command which prints a list of available HCI nodes, their Netgraph IDs and connected hooks Revisions: hccontrol.h rev. 1.6 hccontrol.c rev. 1.4 + 1.5 node.c rev. 1.4 Approved by: emax (mentor) END K 10 svn:author V 6 markus K 8 svn:date V 27 2006-06-07T22:54:02.000000Z K 7 svn:log V 181 MFV rev. 1.9: - Document the new Read_Node_List command, autodetection of HCI nodes and that the '-n' parameter is now optional - Grammar fixes Approved by: emax (mentor) END K 10 svn:author V 3 gnn K 8 svn:date V 27 2006-06-08T00:31:17.000000Z K 7 svn:log V 162 Fix spurious warnings from neighbor discovery when working with IPv6 over point to point tunnels (gif). PR: 93220 Submitted by: Jinmei Tatuya MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-08T04:39:02.000000Z K 7 svn:log V 99 o Catch up v_flag split and replace VSYSTEM by VV_SYSTEM. Inspired by: jkoshy's commit to vgone.9 END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-06-08T07:55:10.000000Z K 7 svn:log V 163 Fix the LOR that occurs when the MAC compiled into the kernel and vnode is destroyed. Reviewed by: rwatson LOR: 189 MFC after: 2 weeks Approved by: kan (mentor) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-06-08T08:15:21.000000Z K 7 svn:log V 63 Fix the last commit. Submitted by: jhb Pointy hat to: glebius END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-08T09:12:07.000000Z K 7 svn:log V 119 o NIS clients ask for "shells" map not "shells.list". PR: kern/86693 Submitted by: Victor Sudakov MFC after: 1 month END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-06-08T09:35:02.000000Z K 7 svn:log V 18 u_intXX -> uintXX END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-06-08T10:19:16.000000Z K 7 svn:log V 12 Whitespace. END K 10 svn:author V 4 oleg K 8 svn:date V 27 2006-06-08T11:13:23.000000Z K 7 svn:log V 95 Fix following rules: pipe X (tag|altq) Y ... Approved by: glebius (mentor) MFC after: 2 weeks END K 10 svn:author V 4 oleg K 8 svn:date V 27 2006-06-08T11:27:45.000000Z K 7 svn:log V 266 install_state() should properly initialize 'addr_type' field of newly created flows for O_LIMIT rules. Otherwise 'ipfw -d show' is unable to display PARENT rules properly. (This bug was exposed by ipfw2.c rev.1.90) Approved by: glebius (mentor) MFC after: 2 weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-06-08T13:10:51.000000Z K 7 svn:log V 687 * elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): When linking a non-shared object, do not reserve space in .plt and .rela.plt for regular symbols neither defined nor referenced in shared objects. This is a backport of rev. 1.101 (sourceware.org repository) to Binutils 2.15 which fixes the creation of bogus relocations in the PLT of Firefox and Thunderbird binaries and which in turn caused them to segfault in rtld(1). This is committed to the vendor branch as it doesn't represent a local change but the original vendor fix is from after elf_link_hash_flags was replaced with bitfields. PR: sparc64/89486 Approved by: maintainer timeout Obtained from: NetBSD MFC after: 1 week END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-06-08T13:10:51.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r159399, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-06-08T13:10:52.000000Z K 7 svn:log V 94 This commit was manufactured by cvs2svn to create tag 'binutils-vendor-binutils_2_15_NOTHING'. END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-06-08T14:04:36.000000Z K 7 svn:log V 251 Reparent the process that executes the window= command from the ttys to the init. This prevents zombies from being accumulated. PR: bin/64198 Tested by: Eugene Grosbein Approved by: kan (mentor) MFC after: 1 month END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-08T14:49:38.000000Z K 7 svn:log V 42 o Add /etc/shells to a source files list. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-06-08T17:29:05.000000Z K 7 svn:log V 154 MFC: Add -u and -U which functions like the jail(8) that allow commands to be executed under a different credential. PR: bin/95777 Submitted by: clsung END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-06-08T17:40:02.000000Z K 7 svn:log V 78 Fix gratuitous compiler warning. Reported by: Rong-en Fan END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-06-08T17:48:35.000000Z K 7 svn:log V 104 MFC -current mpt driver to support FC target mode and SAS HBAs plus probably correct U320 negotiations. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-06-08T17:51:27.000000Z K 7 svn:log V 36 MFC sequential scan probing changes END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-06-08T17:51:56.000000Z K 7 svn:log V 28 MFC sequential scan probing END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-06-08T17:54:10.000000Z K 7 svn:log V 593 Minor tweaks to the resume code that might help people debug. * Add hw.acpi.resume_beep tunable and sysctl, default to 0. Beeps the PC speaker soon after waking to diagnose whether the wakeup code is even getting run before other drivers possibly hang the system. To stop the beep, cause another beep (i.e. keyboard bell). Submitted by takawata@, I changed the frequency to be lower. * Use 4096 instead of 4 byte alignment. Might be useful although doesn't seem to be necessary. * Remove a useless assignment to acpi_reset_video. It was overwritten by the default sysctl value anyway. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-06-08T17:55:15.000000Z K 7 svn:log V 153 MFC -current mpt driver to support FC target mode and SAS HBAs plus probably correct U320 negotiations. MFC sequential probe scan code top support htis. END K 10 svn:author V 7 davidch K 8 svn:date V 27 2006-06-08T18:31:21.000000Z K 7 svn:log V 255 Log: - Removed updates to if_ibytes, if_obytes, if_imcasts, and if_omcasts. These should not be handled by the driver. - Add code to handle excessively fragmented mbufs when mapping TX frames. Reviewed by: ps Approved by: ps (mentor) MFC after: 1 week END K 10 svn:author V 2 ps K 8 svn:date V 27 2006-06-08T18:33:08.000000Z K 7 svn:log V 128 Do not copy out the iovec in the 32bit recvmsg call since soreceive calls uiomove directly. Reviewed by: ups MFC after: 1 week END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-06-08T21:02:25.000000Z K 7 svn:log V 1174 - Merge sys/sparc64/pci/psycho.c rev. 1.8: Map the device memory belonging to resources of type SYS_RES_MEMORY into KVA upon activation so that rman_get_virtual() works as expected. - In sbus_alloc_resource() checking whether toffs is 0 as an indication that no applicable child range was found isn't appropriate as it's perfectly valid for the requested SYS_RES_MEMORY resource to start at the beginning of a child range. So check for the RMAN still being NULL instead. - As a minor runtime speed optimization break out of the loop where we search for the applicable child range in sbus_alloc_resource() as soon as it's found. - Let sbus_setup_intr() return ENOMEM rather than 0 if it can't allocate memory for the interrupt clearing info. - Actually do what the comment in sbus_setup_intr() says and disable the respective interrupt while fiddling with it. - Remove some superfluous INTVEC() around inr, which already only contains the interrupt vector, in sbus_setup_intr(). - While here, fix a style(9) bug in sbus_setup_intr() (don't use function calls in initializers). The first two changes are required for a CG6 driver. MFC after: 2 weeks END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T21:55:39.000000Z K 7 svn:log V 94 Prefer C to C++ comments per style(9). Perforce CID: 98826 Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T21:58:04.000000Z K 7 svn:log V 228 Lock process when copying fields from process structure so as to get a consistent snapshot, as well as get consistent values (i.e., that p_comm is properly nul-terminated). Perforce CID: 98824 Obtained from: TrustedBSD Project END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T22:13:52.000000Z K 7 svn:log V 133 Update global copyright statement for netatalk, as I claim copyright on changes in a number of files in netatalk. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T22:33:18.000000Z K 7 svn:log V 160 Rearrange code in soalloc() so that it's less indented by returning early if uma_zalloc() from the socket zone fails. No functional change. MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T22:57:07.000000Z K 7 svn:log V 676 Merge nfs_nfsiod.c:1.89 from HEAD to RELENG_6: Adjust minimum iod threads from 4 to 0 -- since we compile the NFS client into the kernel by default, and many users won't use NFS, don't start an extra 4 kernel threads that are unused. Once NFS becomes active, it will start nfsiod's as it needs them. We might consider mandating a minimum iod's equal to the number of active NFS mounts (truncated to some value), which would force some to remain available without having to create a new one if the file system is mostly inactive. PR: 70880 Prodded by: cel Head nod: peter Pointed out by: Joe END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:02:15.000000Z K 7 svn:log V 790 Merge sysctl.9:1.1-1.3, Makefile:1.274, sysctl_add_oid.9:1.21, sysctl_ctx_init.9 from HEAD to RELENG_6: Add a basic man page for the sysctl(9) macro interfaces. Previously man pages existed only for the dynamic sysctl interfaces. There's probably more complete and accurate content, better advice, etc, that could be added here. Per scottl's suggest, add a small piece of moralizing text regarding the fact that sysctl names quickly get embedded in system configuration files, libraries, third party applications, and even books, so renaming and removing names after they've been published is a tricky issue. -- Fix typo. Submitted by: Antoine Brodin -- Fix a couple of typos and other minor nits Reviewed by: rwatson END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:04:44.000000Z K 7 svn:log V 300 Merge ipx_pcb.h:1.24, spx_usrreq.c:1.67 from HEAD to RELENG_6: Move spx_savesi from being a global variable to an automatically allocated variable on the spx_input() stack. It's not very large, and this will avoid parallelism issues when spx_input() runs in more than one thread at a time. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:05:19.000000Z K 7 svn:log V 226 Merge ipx_input.c:1.54 from HEAD to RELENG_6: Comment that raw output filter code for IPX should run in a netisr so as to avoid recursing the socket code, as this input path can run in the call stack of an output path. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:05:53.000000Z K 7 svn:log V 150 Merge README:1.7 from HEAD to RELENG_6: Update copyright to 2006, comment on my contribution to this code in the style of previous contributors. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:12:22.000000Z K 7 svn:log V 328 Merge spx_usrreq.c:1.65 from HEAD to RELENG_6: In spx_attach() and spx_detach(), there is no need to check whether the ipxpcb is NULL or not: in attach it will be, and on detach it won't be. If for any reason these invariants don't hold true, panicking is a good idea. Noticed by: Coverity Prevent analysis tool END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:15:28.000000Z K 7 svn:log V 293 Merge ipx_input.c:1.53, spx_usrreq.c:1.66 from HEAD to RELENG_6: Admit to ourselves that we don't actually implement pr_ctlinput() for IPX or SPX, as the code in the implementing functions is essentially a no-op. Replace with a comment indicating we don't implement these currently. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:17:29.000000Z K 7 svn:log V 135 Merge spx_usrreq.c:1.68 from HEAD to RELENG_6: Canonicalize, update copyright. Remove 'register'. Use ANSI prototypes, not K&R. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:18:01.000000Z K 7 svn:log V 130 Merge spx_usrreq.c:1.69 from HEAD to RELENG_6: Move definition of spxrexmtthresh to top of file with other global variables. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:18:40.000000Z K 7 svn:log V 204 Merge spx_usrreq.c:1.70 from HEAD to RELENG_6: Protect spx_iss using its own mutex, spx_mtx, rather than piggy-backing on the global IPX mutex, which is not held at all necessary strategic points. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:20:37.000000Z K 7 svn:log V 379 Merge ipx_pcb.c:1.44, spx_usrreq.c:1.71 from HEAD to RELENG_6: Clean up and style(9) SPX code prior to significant functional changes being committed: - Wrap comments more evenly on right border. - Clean up braces. Also, along similar lines: - Assert some pointers are non-NULL before dereferencing them. - Remove one assertion that looks, on face value, poor. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:21:25.000000Z K 7 svn:log V 164 Merge spx_usrreq.c:1.72 from HEAD to RELENG_6: Slight style reformatting of spx_timers() comments; panic if an unrecognized timer is passed into the function. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:22:02.000000Z K 7 svn:log V 325 Merge spx_usrreq.c:1.73 from HEAD to RELENG_6: In spx_ctloutput(), acquire the ipxp lock around read operations, especially reads of spx header structures, which will now be cached in the stack until they can be copied out after releasing the lock. Panic if a bad socket option direction is passed in by the caller. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:22:47.000000Z K 7 svn:log V 176 Merge spx_usrreq.c:1.74 from HEAD to RELENG_6: Don't bother restoring host byte order of mbuf fields when we're just about to free the mbuf in the spx_input() error path. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:28:55.000000Z K 7 svn:log V 334 Merge spx_usrreq.c:1.75 from HEAD to RELENG_6: Restructure spx_attach() to properly free memory in the event that one of its allocations fails. Allocate the ipxp last so as to avoid having to free it if another allocation goes wrong. Normalize retrieval of ipxp and cb from socket in spx_sp_attach(), and add assertions. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:31:16.000000Z K 7 svn:log V 1001 Merge ipx_pcb.c:1.45, ipx_pcb.h:1.25, ipx_usrreq.c:1.53, spx_usrreq.c:1.76 from HEAD to RELENG_6: Rework IPX/SPX socket and pcb reference model: - Introduce invariant that all IPX/SPX sockets will have valid so_pcb pointers to ipxpcb structures, and that for SPX, the control block pointer will always be valid. Don't attempt to free the socket or pcb at various odd points, such as disconnect. - Add a new ipxpcb flag, IPXP_DROPPED, which will be set in place of freeing PCB's so that this invariant can be maintained. This flag is now checked instead of a NULL check in various socket protocol calls. - Introduce many assertions that this invariant holds. - Various pieces of code, such as the SPX timer code, no longer needs to jump through hoops in case it frees a PCB while running. - Break out ipx_pcbfree() from ipx_pcbdetach(). Likewise spx_pcbdetach(). - Comment on some SMP-related limitations to the SPX code. - Update copyrights. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:31:47.000000Z K 7 svn:log V 134 Merge spx_usrreq.c:1.77 from HEAD to RELENG_6: Restore original formulation of SPX segment queue draining during SPX PCB detach. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:32:42.000000Z K 7 svn:log V 437 Merge ipx_pcb.h:1.26, spx_usrreq.c:1.78 from HEAD to RELENG_6: Add a new ipxpcb flag, IPXP_SPX, which is set on ipxpcb's to mark them as belonging to SPX. This replaces the implicit assumption that the cb pointer for non-SPX pcb's will be NULL. This isn't required in TCP/IP as different pcb lists are maintained for different IP protocols; IPX stores all pcbs on the same global ipxpcb_list. Foot provided by: gnn END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:33:24.000000Z K 7 svn:log V 320 Merge spx_usrreq.c:1.79 from HEAD to RELENG_6: In various SPX protocol entry points from the socket layer, check IPXP_DROPPED before continuing, and return EINVAL or ECONNRESET if it is flagged. It's unclear why each situation should be one or the other, but it is copied from netinet which has the same bugs. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:33:58.000000Z K 7 svn:log V 99 Merge spx_usrreq.c:1.80 from HEAD to RELENG_6: In spx_accept, assert ipxp != NULL, not == NULL. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:34:43.000000Z K 7 svn:log V 151 Merge spx_usrreq.c:1.81 from HEAD to RELENG_6: In spx_input(), change a '&&' to a '||', as the spx trace code is able to handle a NULL 'cb' here. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:35:16.000000Z K 7 svn:log V 304 Merge spx_usrreq.c:1.82 from HEAD to RELENG_6: In spx_output(), use M_DONTWAIT instead of M_TRYWAIT, as we hold the ipxpcb mutex. Contrary to the comment, even in 4.x this was unsafe, as parallel use of the socket by another process would result in pcb corruption if the mbuf allocation slept. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:35:42.000000Z K 7 svn:log V 125 Merge ipx_input.c:1.55 from HEAD to RELENG_6: Canonicalize copyright order in one more file that contains my copyright. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-06-08T23:35:58.000000Z K 7 svn:log V 67 enable build of ath_hal on sparc64 and powerpc MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:36:03.000000Z K 7 svn:log V 215 Merge README:1.8 from HEAD to RELENG_6: Add a simple netipx TODO list to the end of README, since there are a number of problems with netipx that I have not yet resolved, and I don't want them lost track of. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-06-08T23:36:35.000000Z K 7 svn:log V 37 add powerpc glue MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-08T23:36:39.000000Z K 7 svn:log V 88 Merge ipx_usrreq.c:1.56 from HEAD to RELENG_6: Make this compile without INVARIANTS. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-06-08T23:38:01.000000Z K 7 svn:log V 41 add glue for ath_hal MFC after: 1 month END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-06-08T23:40:16.000000Z K 7 svn:log V 151 Allow bridge and carp to play nicely together by returning the packet if its destined for a carp interface. Obtained from: OpenBSD MFC after: 2 weeks END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-06-09T00:15:57.000000Z K 7 svn:log V 74 MFC Current state of MPT driver- pick up Makefile that was missing, oops. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-06-09T00:33:30.000000Z K 7 svn:log V 198 Enable proxy ARP answers on any of the bridged interfaces if proxy record belongs to another interface within the bridge group. PR: kern/94408 Submitted by: Eygene A. Ryabinkin MFC after: 1 month END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2006-06-09T03:40:04.000000Z K 7 svn:log V 304 When deleting empty directories prior to building the release tarballs, pass the "-empty" flag to find(1). This change has no effect other than to get rid of a few pages of "rmdir: ...: Directory not empty" error messages. (Note that the "-empty" flag has been supported by find(1) since 4.3-RELEASE.) END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-06-09T03:54:20.000000Z K 7 svn:log V 56 Add pmap locking to pmap_extract(). Tested by: cognet@ END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-09T06:04:06.000000Z K 7 svn:log V 179 Sync XFS for FreeBSD tree with newer changes from SGI XFS for Linux tree. Improve support for writing to XFS partitions. Work done by: Russell Cattelan END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-09T06:07:42.000000Z K 7 svn:log V 97 More changes due to latest XFS import. Work done by: Russell Cattelan END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-09T06:10:17.000000Z K 7 svn:log V 47 Makefile changes to accomodate new XFS import. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-09T06:13:45.000000Z K 7 svn:log V 47 Accomodate new files due to latest XFS import. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-09T06:40:22.000000Z K 7 svn:log V 59 Bring back changes in version 1.3 lost in previous commit. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-09T06:57:00.000000Z K 7 svn:log V 74 Change %llx to %jx in printf() to eliminate warnings on 64-bit platforms. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-06-09T07:23:14.000000Z K 7 svn:log V 45 Revert inadvertant commit of debugging code. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-06-09T08:39:05.000000Z K 7 svn:log V 63 Our glob(3) has all the required features. Submitted by: ache END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-06-09T10:14:39.000000Z K 7 svn:log V 393 Backout this commit since new bug reports have raised after the MFC: - Set a two read-only variables (${prefix} and ${etcdir}). This is especially useful when using /etc/rc.d scripts with third-party software installed from ports. - Fix rc.d/sshd to work with openssh from ports using ${etcdir} instead of hardcoded /etc. - Reflect prefix/etcdir changes in rc.subr.8. END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-06-09T10:59:54.000000Z K 7 svn:log V 76 Tweak mfc.pl to generate backout patchsets. Approved by: cperciva (mentor) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-09T14:01:07.000000Z K 7 svn:log V 103 o Re-arrange parentheses and fix a conition logic for !do_dns case. PR: bin/98625 MFC after: 1 month END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-09T14:23:40.000000Z K 7 svn:log V 406 o Remove a cruft prevented libpthread sigaction(2) wrapper to do its work for SIGINFO. Always install libpthread signal handler wrapper for SIGINFO even if user SIG_IGN's or SIG_DFL's it. SIGINFO has a special meaning for libpthread: when LIBPTHREAD_DEBUG enviroment variable defined it is used for dumping an information about threads to /tmp/. Reported by: mi Reviewed by: deischen MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-06-09T16:09:26.000000Z K 7 svn:log V 277 Copy filename read from the stdin into the private buffer. Otherwise, next read filename overwrite previous one, resulting in acl being applied only to the last name in the list. Submitted by: Oleg Lomaka MFC after: 1 week Approved by: kan (mentor) END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-06-09T16:11:23.000000Z K 7 svn:log V 110 Document the way to get list of files to process from the stdin. MFC after: 1 week Approved by: kan (mentor) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-09T17:03:24.000000Z K 7 svn:log V 23 o Fix grammar, format. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-06-09T17:36:50.000000Z K 7 svn:log V 200 Don't expect that 'device random' will compile in those files into the kernel for us. If random is compiled as kernel module, geom_bde.ko cannot be loaded. Reported by: Michal Suszko END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-06-09T18:11:29.000000Z K 7 svn:log V 60 Don't build IPv6 support if we have choosen not to have it. END K 10 svn:author V 3 hsu K 8 svn:date V 27 2006-06-09T18:19:16.000000Z K 7 svn:log V 66 Merge rev 1.41 from current: correct test for fragmented packet. END K 10 svn:author V 4 emax K 8 svn:date V 27 2006-06-09T21:00:10.000000Z K 7 svn:log V 59 MFC: Fix an unwanted gcc4 warning. Submitted by: delphij END K 10 svn:author V 3 pav K 8 svn:date V 27 2006-06-09T21:08:51.000000Z K 7 svn:log V 81 MFC: - Add decoding of kse_release, ... - Fix crash when hitting unknown syscall END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-06-09T23:11:43.000000Z K 7 svn:log V 111 Add ability to reset individual devices and fix SCSI speed negotiation. Reviewed by: mjacob (initial version) END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2006-06-10T01:37:00.000000Z K 7 svn:log V 271 Rather than using specified_ro to parse the options list an extra time, and keeping a flag to check whether we actually wanted to mount the filesystem readonly, setup the options list so that we start off by assuming rw is what's desired and let later flags change that. END K 10 svn:author V 8 jmallett K 8 svn:date V 27 2006-06-10T01:44:57.000000Z K 7 svn:log V 77 Minor style tweaks while nearby. Namely ANSIfy and parens on return values. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-06-10T05:20:18.000000Z K 7 svn:log V 99 Add a lock assertion. Remove dead (locking) code. Change some white space. Reviewed by: cognet@ END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-06-10T05:29:37.000000Z K 7 svn:log V 61 Enable debug.mpsafevm on arm by default. Tested by: cognet@ END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-06-10T08:04:38.000000Z K 7 svn:log V 147 Minor sysctl cleanup. The RW flag means read|write and so it is redundant to add the RD flag. Also, the debug node does not need to be writable. END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-06-10T08:06:16.000000Z K 7 svn:log V 143 Move the reset beep tunable/sysctl to debug.acpi.resume_beep. This makes more sense than under hw.acpi. Also, document this in the man page. END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-06-10T08:20:03.000000Z K 7 svn:log V 543 Minor tweaks to the resume code. Previous commit reverted alignment back to 4. There is no need to be more strict at assembly time since we copy the code anyway to a private page. * Clear the direction flag and eflags. Probably not necessary but it won't hurt to be safe. * Add prefixes to all instructions to prevent any assembler mistakes. * Remove zeroing of eax - edi. We use those registers immediately after to transfer values to protected mode so this was pointless. * Update comments to reflect info found during code review. END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-06-10T08:20:17.000000Z K 7 svn:log V 408 * Ask for a page-aligned page instead of an arbitrary address. This should not be necessary but might be helpful and at least reduce fragmentation. * Add an assert to detect if the wakecode ever grows too big. We include 1 KB for stack, which should be more than enough also. * Remove unnecessary initialization of static variables. * Add comments and a bootverbose print giving the page phys address. END K 10 svn:author V 7 trhodes K 8 svn:date V 27 2006-06-10T09:45:26.000000Z K 7 svn:log V 86 Fix a typo s/Made/Make. Use .Pp for a line break, it will quiet the mdoc(7) warning. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-10T14:34:07.000000Z K 7 svn:log V 929 Move some functions and definitions from uipc_socket2.c to uipc_socket.c: - Move sonewconn(), which creates new sockets for incoming connections on listen sockets, so that all socket allocate code is together in uipc_socket.c. - Move 'maxsockets' and associated sysctls to uipc_socket.c with the socket allocation code. - Move kern.ipc sysctl node to uipc_socket.c, add a SYSCTL_DECL() for it to sysctl.h and remove lots of scattered implementations in various IPC modules. - Sort sodealloc() after soalloc() in uipc_socket.c for dependency order reasons. Statisticize soalloc() and sodealloc() as they are now required only in uipc_socket.c, and are internal to the socket implementation. After this change, socket allocation and deallocation is entirely centralized in one file, and uipc_socket2.c consists entirely of socket buffer manipulation and default protocol switch functions. MFC after: 1 month END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-06-10T14:49:44.000000Z K 7 svn:log V 236 New release notes: i386 boot loader corruption fix, my(4) ALTQ support, geli(8) data authentication and option flag change, MFCs noted: du(1) -n, getent(1). Updated release notes: OpenBSM 1.0a6, new manpage (device_get_sysctl(9)). END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-06-10T14:57:22.000000Z K 7 svn:log V 27 MFC: du(1) -n, getent(1). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-06-10T15:14:12.000000Z K 7 svn:log V 119 Be explicit about which chips support jumbo frames. Suggested by: Brad Smith Obtained from: OpenBSD MFC after: 3 days END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-06-10T15:40:10.000000Z K 7 svn:log V 827 MFC: - Add support for filtering the the list of providers by a regular expression, which makes it possible to only see interesting providers. "f" is used inside gstat to set a filter, "F" is used to remove current filter. - Do not print some uninteresting values in the gstat title line. - Do not print past the end of the screen. - Read multiple keystrokes per "wait" when gstat is running. - Remove a redundant != check, right after check of NULL against the same variable ("gid"). - Use sysexits.h. - Do not link against libkvm and libsbuf, they are not actually used. - Fix a few style(9) issues where I had to touch nearby code anyway. src/usr.sbin/gstat/Makefile: rev 1.6 -> 1.7 src/usr.sbin/gstat/gstat.8: rev 1.7 -> 1.8 src/usr.sbin/gstat/gstat.c: rev 1.12 -> 1.13 END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-06-10T17:04:07.000000Z K 7 svn:log V 556 Keep firmware images on the list until they have been unregistered with firmware_unregister(). Previously when the last driver reference had been dropped we would clear the list entry under the assumption that the firmware module was about to be unloaded, but this was not true if the firmware image had been loaded manually with kldload. This makes it possible to manually kldload firmware images as a workaround for drivers such as ipw that attempt to load firmware while resuming after a suspend. Reviewed by: mlaier (an earlier version of the patch) END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-06-10T17:29:40.000000Z K 7 svn:log V 406 Hold on to firmware images until the interface detaches since firmware_get() will not work while resuming. Note that we can't simply drop the FIRMWARE_UNLOAD flag, because that will result in a firmware image that can never be unloaded by the user since the firmware subsystem will hold a linker reference to it (it's not clear that firmware_put() without FIRMWARE_UNLOAD ever does quite what you'd want). END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-10T19:02:13.000000Z K 7 svn:log V 47 Do not call vput() after we call VOP_UNLOCK(). END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-10T19:04:21.000000Z K 7 svn:log V 81 Call g_vfs_close() if: (1) _xfs_mount() fails (2) at the end of _xfs_unmount() END K 10 svn:author V 7 iedowse K 8 svn:date V 27 2006-06-10T19:23:49.000000Z K 7 svn:log V 128 Move the new flags field to the end of the structure to maintain ABI compatibility. Suggested by: mlaier (and forgotten by me) END K 10 svn:author V 6 gordon K 8 svn:date V 27 2006-06-10T21:42:49.000000Z K 7 svn:log V 53 MFC auto updating of files not modified by the user. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-10T23:10:55.000000Z K 7 svn:log V 282 Logical OR the following flags into the va_mode field: S_IFDIR when making a directory S_IFLNK when making a symbolic link S_IFIFO when making a pipe xfs_ialloc() checks this field for these flags when figuring out whether to make a directory, make a symbolic link or make a pipe. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-10T23:40:58.000000Z K 7 svn:log V 54 Temporarily disable log recovery until we fix panics. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-06-10T23:45:31.000000Z K 7 svn:log V 46 Add PCI ids for the FC919X MFC after: 1 week END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-11T00:19:00.000000Z K 7 svn:log V 24 Remove debugging printf END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-11T00:54:35.000000Z K 7 svn:log V 49 Restore changes to spinlock macros before merge. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-11T00:55:32.000000Z K 7 svn:log V 96 Restore routines for getting and listing extended attributes which were lost in the last merge. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-06-11T03:32:50.000000Z K 7 svn:log V 73 Implement vnode operations for setting and removing extended attributes. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-06-11T04:14:36.000000Z K 7 svn:log V 21 Eliminate spl calls. END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-06-11T04:53:06.000000Z K 7 svn:log V 287 Remove pmap_pagedaemon_waken and update pmap_get_pv_entry() to match the current interface with the machine-independent layer. Without this change, the page daemon would only have been awakened the first time that the number of pv entries went above the high water mark, not each time. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-06-11T08:30:38.000000Z K 7 svn:log V 29 Cross-reference src.conf(5). END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-06-11T08:49:29.000000Z K 7 svn:log V 49 MFC id.c rev 1.27: Print the euid after the gid. END K 10 svn:author V 7 akiyama K 8 svn:date V 27 2006-06-11T09:14:06.000000Z K 7 svn:log V 107 Specify default path for SHLIBDIR before bsd.own.mk does. This fix shared library installed correct place. END K 10 svn:author V 6 philip K 8 svn:date V 27 2006-06-11T11:34:09.000000Z K 7 svn:log V 400 Long-overdue MFC: Allow non-P laptops to make use of this module. Other major changes (from the author): o Individual method probing o Finally figured out what the RBLL, RVOL, GHKS, GSIF are: - RBLL - lcd_brightness radix - RVOL - volume radix - GHKS - Currently activated hotkey (internal) - GSIF - Hotkey mask (internal) Submitted by: Anish Mistry END K 10 svn:author V 6 philip K 8 svn:date V 27 2006-06-11T11:43:40.000000Z K 7 svn:log V 146 Long-overdue MFC: r1.28: Add support for Asus W5A laptops r1.27: Add support for Asus A4D laptops r1.26: Add support for Asus A6VM laptops END K 10 svn:author V 6 philip K 8 svn:date V 27 2006-06-11T11:53:39.000000Z K 7 svn:log V 146 Long-overdue MFC: r1.28: Add support for Asus W5A laptops r1.27: Add support for Asus A4D laptops r1.26: Add support for Asus A6VM laptops END K 10 svn:author V 6 philip K 8 svn:date V 27 2006-06-11T12:02:34.000000Z K 7 svn:log V 76 MFC acpi_asus(4) documentation. Forgotten by: philip Reminded by: brueffer END K 10 svn:author V 2 bz K 8 svn:date V 27 2006-06-11T12:57:41.000000Z K 7 svn:log V 110 Use IP addresses out of "TEST-NET" (for use in documentation and example code) [RFC3330]. Reviewed by: simon END K 10 svn:author V 5 simon K 8 svn:date V 27 2006-06-11T14:43:18.000000Z K 7 svn:log V 217 The monetary decimal point (mon_decimal_point) for pt_PT.ISO8859-1 should be a comma (,) and not a dot (.). PR: misc/98813 Submitted by: Rui Lopes MFC after: 1 week Approved by: cperciva (mentor) END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-11T15:53:36.000000Z K 7 svn:log V 41 o Fix typo. Obtained from: DragonFlyBSD END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-11T16:17:22.000000Z K 7 svn:log V 182 Merge ddp_usrreq.c:1.47 from HEAD to RELENG_6: In at_setsockaddr(), assert that ddp != NULL, rather than returning an error if it's NULL, as so_pcb != NULL is now an invariant. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-11T16:18:50.000000Z K 7 svn:log V 275 Merge tcp_input.c:1.292, tcp_timer.c:1.77 from HEAD to RELENG_6: Explicitly assert socket pointer is non-NULL in tcp_input() so as to provide better debugging information. Prefer explicit comparison to NULL for tcpcb pointers rather than treating them as booleans. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-11T16:20:55.000000Z K 7 svn:log V 95 Merge in_pcb.h:1.84 from HEAD to RELENG_6: Minor style tweak: tab after #define, not space. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-11T16:22:49.000000Z K 7 svn:log V 164 Merge sysctl.h:1.140 from HEAD to RELENG_6: Declare regression subtree in sysctl.h so that components outside of kern_mib.c can easily add regression sysctls. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-11T16:23:44.000000Z K 7 svn:log V 419 Merge uipc_socket2.c:1.153 from HEAD to RELENG_6: Add a sysctl, regression.sonewconn_earlytest, which when options REGRESSION is enabled, allows user space to dictate that sonewconn() should skip it's "skip the hard work" check to see if the listen queue is full, and instead proceed with allocation of a socket and trimming of the overflowed queue. This makes it easier to test the queue overflow logic. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-11T16:31:19.000000Z K 7 svn:log V 126 Merge if_arc.h:1.9, if_arcsubr.c:1.30 from HEAD to RELENG_6: Use ANSI C function protypes and declarations for if_arcsubr. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-11T17:01:36.000000Z K 7 svn:log V 344 Merge protosw.h:1.53 from HEAD to RELENG_6: Update comments in struct protosw to reflect changing times: - Between 1996 and 1997, wollman eliminated pr_usrreq() and replaced it with direct function pointers. Update comment to reflect these changes. - In 2003, I added pru_sosetlabel(). Update comment to reflect this change. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2006-06-11T17:02:10.000000Z K 7 svn:log V 162 Merge COPYRIGHT:1.3 from HEAD to RELENG_6: Update global copyright statement for netatalk, as I claim copyright on changes in a number of files in netatalk. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-11T17:40:25.000000Z K 7 svn:log V 29 o Sync usage() with reality. END K 10 svn:author V 2 se K 8 svn:date V 27 2006-06-11T19:18:39.000000Z K 7 svn:log V 533 Fix display of idle processes, which had been broken since rev. 1.56 of machine.c. The traditional condition was (pctcpu > 0 || SRUN), but the negation of the condition logic (from select to skip) made this come out as (pctcpu > 0 && SRUN), leading to a very erratic display, except for purely CPU bound processes. This has been discussed in the mail lists some time ago and I have used top with this patch on my systems for more than a year without problems (just forgot to commit it earlier, since my systems were all fixed ...). END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-11T19:41:07.000000Z K 7 svn:log V 99 o vinum.8 -> gvinum.8 as the former was replaced by the latter. PR: docs/98340 MFC after: 1 week END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-06-11T20:02:58.000000Z K 7 svn:log V 102 MFC rev 1.38: Fix unaligned memory accesses on Alpha and possible other platforms. Tested by: wilko@ END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-11T20:17:18.000000Z K 7 svn:log V 51 o Spell "privledges" correctly. Re-style comment. END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-06-11T20:31:41.000000Z K 7 svn:log V 371 By default, don't disable ACPI during reboot. This appears to hang some systems. Introduce a new sysctl "hw.acpi.disable_on_reboot" that allows users to re-enable the old behavior in case it's needed for some systems. We never disable in the power-off path. Original approach submitted by Alexander Logvinov with reworking by Jung-uk Kim and myself. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-11T20:39:12.000000Z K 7 svn:log V 117 o Add missed $start variable in the grep statement back. PR: conf/96658 Submitted by: James Snow MFC after: 1 week END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-06-11T20:50:08.000000Z K 7 svn:log V 122 MFC: reduce diffs to current and include changes to allow the eventual acpi_dock MFC and enabling reset register support. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-11T21:13:49.000000Z K 7 svn:log V 66 o Finally learn how to spell "privileges". English trainer: ceri END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2006-06-11T22:09:28.000000Z K 7 svn:log V 53 Fix KASSERT conditions in if_deregister_com_alloc(). END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2006-06-11T22:25:01.000000Z K 7 svn:log V 26 Make cm(4) driver MPSAFE. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-06-12T01:38:49.000000Z K 7 svn:log V 33 Update release note: KDE 3.5.3. END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-06-12T01:47:29.000000Z K 7 svn:log V 31 MFC: GNOME 2.14.2, KDE 3.5.3. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-06-12T03:17:24.000000Z K 7 svn:log V 191 When we can't parse the CIS, note with a warning that the bogus CIS was ignored, rather than freaking out. In the past, it wasn't possible to not parse the CIS, so this changes no behavior. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-06-12T03:20:44.000000Z K 7 svn:log V 69 Better error message when the CIS is a non-standards conforming '0'. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-06-12T03:28:42.000000Z K 7 svn:log V 30 Minor cleanup of CIS parsing. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-06-12T04:00:33.000000Z K 7 svn:log V 14 Better printf END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-06-12T04:06:21.000000Z K 7 svn:log V 206 Add a convenience function rman_init_from_resource for initializing a rman from a resource. Also, include _bus.h since the implementation of bus_space isn't needed here, just the definitions of the types. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-06-12T04:21:50.000000Z K 7 svn:log V 308 Add the ability to subset the devices that UART pulls in. This allows the arm to compile without all the extras that don't appear, at least not in the flavors of ARM I deal with. This helps us save about 100k. If I've botched the available devices on a platform, please let me know and I'll correct ASAP. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-06-12T04:30:42.000000Z K 7 svn:log V 471 MFp4: o Implement a bunch of sysctl's to report the information that's now always reported. Mvoe reporting of that info to bootverbose, but maybe it can go away entirely. dev.ed.X.type: string name dev.ed.X.TxMem: amount of memory used for tx side of the card dev.ed.X.RxMem: amount of memory used for rx side of the card dev.ed.X.Mem: Total amount of mem on card. o Better comments about where NE-2000 (and clones) gets their MAC address from. END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-06-12T07:56:33.000000Z K 7 svn:log V 114 Any sufficiently simple directive can be obfuscated beyond reason given proper legal council. - Alfred Perlstein END K 10 svn:author V 5 wilko K 8 svn:date V 27 2006-06-12T13:44:17.000000Z K 7 svn:log V 85 Who am I to correct the native speakers... anyway, s/council/counsel/ Noted by: des END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-06-12T14:46:44.000000Z K 7 svn:log V 143 MFp4: need machine/bus.h here since we use bus space macros. It used to be brought in by name-space polluted sys/rman.h. Pointy hat to: imp END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-06-12T15:06:22.000000Z K 7 svn:log V 31 MFC rev. 1.213: fix a comment. END K 10 svn:author V 3 njl K 8 svn:date V 27 2006-06-12T17:13:57.000000Z K 7 svn:log V 79 Check in file missed in last commit. It made it into the MFC properly though. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-06-12T18:14:49.000000Z K 7 svn:log V 84 Add the model name, obtained from the hw.model sysctl variable. MFC after: 3 weeks END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-06-12T19:22:44.000000Z K 7 svn:log V 28 Need machine/bus.h here too END K 10 svn:author V 3 alc K 8 svn:date V 27 2006-06-12T20:05:27.000000Z K 7 svn:log V 119 Don't invalidate the TLB in pmap_qenter() unless the old mapping was valid. Most often, it isn't. Reviewed by: tegge@ END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-06-12T20:10:46.000000Z K 7 svn:log V 83 Some machines have an ESCC. Make sure we build uart(4) with support for the z8530. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-06-12T20:35:59.000000Z K 7 svn:log V 192 Forcefully turn off GPROF in this file if it is enabled as GPROF's attempt to use a macro for 'ret' doesn't play well with the wrappers trying to implement 'Pascal-style' calling conventions. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-06-12T20:38:17.000000Z K 7 svn:log V 180 Enable a few more things in x86 NOTES to get broader LINT coverage: - Turn on iwi(4), ipw(4), and ndis(4) on amd64 and i386. - Turn on ral(4) and ural(4) on i386, pc98, and amd64. END K 10 svn:author V 6 philip K 8 svn:date V 27 2006-06-12T21:02:19.000000Z K 7 svn:log V 440 Add two little nuggets of wisdom I picked up at work today: The three most dangerous things in the world are a programmer with a soldering iron, a hardware type with a program patch and a user with an idea. -- The Wizardry Compiled by Rick Cook and Debugging is anticipated with distaste, performed with reluctance, and bragged about forever. -- Button at the Boston Computer Museum I wonder why people call me a cynic. ;-) END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2006-06-12T21:06:00.000000Z K 7 svn:log V 281 Don't strip a leading ./ from the path for the cd builtin to avoid interpreting .//dir as /dir. Rather strip it only for the purpose of checking if the directory path should be printed. PR: 88813 Submitted by: Josh Elsasser Patch from: NetBSD (cd.c rev 1.38) MFC after: 2 weeks END K 10 svn:author V 6 marius K 8 svn:date V 27 2006-06-12T21:07:13.000000Z K 7 svn:log V 381 Make the ISAPNP code optional and only enable it on i386 and pc98 (used for CBUS-PNP cards there) by default, as there are no amd64 and sparc64 machines with ISA slots and which therefore could make use of this code known to exist. For sparc64 this additionally allows to get rid of the compat shims for in{b,w,l}()/out{b,w,l}() etc and the associated hacks. OK'ed by: imp, peter END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-06-12T21:46:23.000000Z K 7 svn:log V 71 Use fget() in kqueue_register() instead of doing all the work by hand. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-06-12T22:39:32.000000Z K 7 svn:log V 37 Allow variable amounts of verbosity. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-06-12T22:43:37.000000Z K 7 svn:log V 97 Use bit operations to get a locally administered address rather than using a hardcoded OUI code. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-06-12T22:57:24.000000Z K 7 svn:log V 100 MFp4: Increase the L1 pagetable needed for the kernel from 8 to 22, to be able to boot fat kernels. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-06-12T22:58:50.000000Z K 7 svn:log V 220 MFp4: - Try hard to calculate a safe sp, so that the stack doesn't get smashed while uncompressing or relocating the kernel. - Bring in code needed to calculate the cacheline size etc, needed for arm9_idcache_wbinv_all. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-06-12T22:58:51.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 4 grog K 8 svn:date V 27 2006-06-12T23:28:52.000000Z K 7 svn:log V 84 Burying UNIX--a quote by Rob Pike, Seen on The UNIX Heritage Society mailing list. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2006-06-13T00:57:10.000000Z K 7 svn:log V 107 Handle MFS_IMAGE in the ${FULLKERNEL} target, so that we can build kernel with MFS root without debugging. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-06-13T01:39:48.000000Z K 7 svn:log V 46 Moved sk(4) to /sys/dev/sk to sync with HEAD. END K 10 svn:author V 6 emaste K 8 svn:date V 27 2006-06-13T01:51:34.000000Z K 7 svn:log V 148 MFC r1.184: Check for non-NULL ac_netgraph field in interface arpcom, instead of checking global presence of ng_ether(4). Reviewed by: ru END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-06-13T02:11:52.000000Z K 7 svn:log V 99 Sync with HEAD. - bus_dma(9), MPSAFE conversion - rework PHY setup - fix false watchdog timeout END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-06-13T02:36:07.000000Z K 7 svn:log V 61 MFC 1.108 to RELENG_6 Uncomment sk(4) as it's now working. END K 10 svn:author V 3 des K 8 svn:date V 27 2006-06-13T10:19:59.000000Z K 7 svn:log V 221 Fix a bug introduced in rev 1.92, where, when changing from one directory to another, the first CWD after a string of CDUPs would incorrectly include a slash before the directory name. Reported by: obrien PR: bin/83278 END K 10 svn:author V 3 des K 8 svn:date V 27 2006-06-13T10:21:03.000000Z K 7 svn:log V 78 Respect FETCH_BIND_ADDRESS when opening the data connection. PR: misc/98872 END K 10 svn:author V 3 kib K 8 svn:date V 27 2006-06-13T10:50:29.000000Z K 7 svn:log V 160 MFC of the temporary fix for nfsd leaking GIANT. src/sys/nfsserver/nfs_serv.c rev. 1.165 src/sys/nfsserver/nfs_srvsubs.c rev. 1.141 Approved by: pjd (mentor) END