ƒ³L179000 183 161 224 149 426 183 295 345 313 297 313 119 129 216 96 782 468 121 160 151 320 297 146 340 127 222 1216 173 386 374 357 259 292 292 129 794 197 146 192 263 222 120 232 219 196 246 608 404 414 261 152 324 296 164 164 185 513 259 247 179 128 801 371 167 459 367 131 598 169 421 432 234 962 446 252 337 173 984 281 292 330 291 140 311 537 175 107 155 426 433 497 489 225 330 164 158 122 384 262 132 127 1450 125 189 175 147 156 132 151 125 159 178 278 254 119 290 166 111 592 592 196 511 185 167 132 162 222 361 208 202 204 136 349 220 994 586 306 173 161 139 138 905 326 176 497 286 191 173 499 348 207 303 214 158 192 350 144 201 908 228 517 141 163 120 181 184 153 139 245 146 174 160 126 202 264 244 1221 292 215 305 379 679 310 328 K 10 svn:author V 3 phk K 8 svn:date V 27 2008-05-14T23:29:02.000000Z K 7 svn:log V 69 Populate usage() Submitted by: Jaakko Heinonen END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-14T23:53:39.000000Z K 7 svn:log V 128 Don't print the interface status if we only create child or destroy interfaces. Correctly return status from childif_create(). END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-15T00:08:02.000000Z K 7 svn:log V 54 Fix last commit and call childif_destroy() correctly. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-15T01:06:10.000000Z K 7 svn:log V 330 Change the default value of synchronous_dhclient to NO. To preserve the existing behavior of etc/rc.d/netif, add code to wait up to if_up_delay seconds (30 seconds by default) for a default route to be configured if there are any dhcp interfaces. This should be extended to test that the interface is actually up. X-MFC after: END K 10 svn:author V 3 phk K 8 svn:date V 27 2008-05-15T01:22:48.000000Z K 7 svn:log V 91 Move speaker a lot closer to style(9) Submitted by: Martin Voros END K 10 svn:author V 3 phk K 8 svn:date V 27 2008-05-15T01:25:29.000000Z K 7 svn:log V 202 Fix for a bug I introduced when I cleaned up atacontrol: Don't terminate if we are listing devices, a controller might legitimately not be there. Submitted by: "Andrey V. Elsukov" END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-15T01:53:46.000000Z K 7 svn:log V 249 MFC: Add very limited support for the isc-dhclient. It will almostly certaintly only work if there's just one interface doing dhcp. This version implements the same logic as the version in the PR, but uses pgrep to be less verbose. PR: conf/95905 END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-15T01:59:20.000000Z K 7 svn:log V 217 MFC rev 1.8: When sending packets directly to the DHCP server, use a socket and send directly rather than bogusly sending it out as a link layer broadcast (which fails to be received on some networks). PR: bin/96018 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-15T03:07:34.000000Z K 7 svn:log V 204 Go back to using the process command name (p_comm) for the file name and command line arguments stored in the note at the beginning of a core dump instead of the current thread name. Reviewed by: julian END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2008-05-15T04:29:28.000000Z K 7 svn:log V 216 Fix a panic when it occurred during initializing the ndis driver because it try to read network address through ifnet structure which is NULL until the ndis driver's initialization is finished. Reviewed by: thompsa END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-15T08:53:31.000000Z K 7 svn:log V 27 Add the hx509 error table. END K 10 svn:author V 3 bms K 8 svn:date V 27 2008-05-15T10:43:11.000000Z K 7 svn:log V 37 Add an example of how to use ldd -f. END K 10 svn:author V 3 bms K 8 svn:date V 27 2008-05-15T10:47:14.000000Z K 7 svn:log V 123 Make the meaning of the %A format specifier, as passed to LD_TRACE_LOADED_OBJECTS_FMT[12], more obvious for users like me. END K 10 svn:author V 3 bms K 8 svn:date V 27 2008-05-15T10:51:30.000000Z K 7 svn:log V 5 Typo END K 10 svn:author V 3 bms K 8 svn:date V 27 2008-05-15T11:00:23.000000Z K 7 svn:log V 689 Add support for /conf/T/M/remount_optional. The rc.initdiskless functionality is used by NanoBSD to allow configuration files to live on a separate configuration slice, which acts as NVRAM, whilst the system image is mounted read-only. Normally, if the remount command fails during boot, this is regarded as a fatal error. If /conf/T/M/remount_optional is present, this error is non-fatal. If the file is not present, the default behaviour is unchanged. This is very useful for people building live CD images using FreeBSD, where the NVRAM lives somewhere completely differently from the system image, and may be present on removable media which is not present during the initial boot. END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-05-15T15:05:02.000000Z K 7 svn:log V 372 Improve the virtual scrolling mechanism to make middle clicking less difficult. Add a -L option (yet another option, indeed!) which changes the speed of scrolling and change -U to only affect the scroll threshold. This should make middle-clicking a much more pleasant experience. PR: bin/120186 Submitted by: Aragon Gouveia MFC after: 3 days END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-15T15:28:18.000000Z K 7 svn:log V 29 Add new heimdal-1.1 library. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2008-05-15T16:10:55.000000Z K 7 svn:log V 65 Add the ability to do all read, all write, or random read/write. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-15T18:50:10.000000Z K 7 svn:log V 56 MFC: 1.6 Style(9) fix - use #define consistently. END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-05-15T18:52:31.000000Z K 7 svn:log V 227 Don't call vm_reserv_alloc_page() on device-backed objects. Otherwise, the system may panic because there is no reservation structure corresponding to the physical address of the device memory. Reported by: Giorgos Keramidas END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-15T19:27:52.000000Z K 7 svn:log V 201 getopt.c is public domain. Add a comment to that effect. Remove confusing README. PR: bin/98911 Submitted by: Jason McIntyre Obtained from: OpenBSD MFC after: 3 days END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-15T19:55:19.000000Z K 7 svn:log V 54 Add definition for OM_uint64. Submitted by: tmclaugh END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2008-05-15T19:55:27.000000Z K 7 svn:log V 243 Expand $LINENO to the current line number. This is required by SUSv3's "User Portability Utilities" option. Often configure scripts generated by the autotools test if $LINENO works and refuse to use /bin/sh if not. Package test run by: pav END K 10 svn:author V 7 stefanf K 8 svn:date V 27 2008-05-15T19:58:44.000000Z K 7 svn:log V 31 Test the expansion of $LINENO. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-15T20:04:36.000000Z K 7 svn:log V 126 Change a use of u_int32_t to uint32_t. PR: bin/93172 Submitted by: Robert Millan MFC after: 1 week END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-15T20:10:06.000000Z K 7 svn:log V 1118 - Embed the recursion counter for any locking primitive directly in the lock_object, using an unified field called lo_data. - Replace lo_type usage with the w_name usage and at init time pass the lock "type" directly to witness_init() from the parent lock init function. Handle delayed initialization before than witness_initialize() is called through the witness_pendhelp structure. - Axe out LO_ENROLLPEND as it is not really needed. The case where the mutex init delayed wants to be destroyed can't happen because witness_destroy() checks for witness_cold and panic in case. - In enroll(), if we cannot allocate a new object from the freelist, notify that to userspace through a printf(). - Modify the depart function in order to return nothing as in the current CVS version it always returns true and adjust callers accordingly. - Fix the witness_addgraph() argument name prototype. - Remove unuseful code from itismychild(). This commit leads to a shrinked struct lock_object and so smaller locks, in particular on amd64 where 2 uintptr_t (16 bytes per-primitive) are gained. Reviewed by: jhb END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-15T20:12:17.000000Z K 7 svn:log V 78 Forced commit to denote that revision 1.198.2.5 actually was an MFC of 1.206. END K 10 svn:author V 3 gnn K 8 svn:date V 27 2008-05-15T20:18:44.000000Z K 7 svn:log V 293 Update the kernel to count the number of mbufs and clusters (all types) used per socket buffer. Add support to netstat to print out all of the socket buffer statistics. Update the netstat manual page to describe the new -x flag which gives the extended output. Reviewed by: rwatson, julian END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-15T20:21:30.000000Z K 7 svn:log V 278 MFC: 1.43 - Remove the BUS_HANDLE_MIN checking in the __BUS_DEBUG_ACCESS macro; for UPA it should have fulfilled its purpose by now and Fireplane- and JBus-based machines are way to messy in organization to implement something equivalent. - Fix a bunch of style(9) bugs. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-15T20:27:18.000000Z K 7 svn:log V 261 - Const'ify firmware and lookup-tables. - Obsolete redundant inst_name and unit members of struct sym_hcb. - Fix three more NULL vs. 0 confusions. - Use device_set_softc(9) to tell the bus layer that this driver allocates a instance of struct sym_hcb itself. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-15T21:39:25.000000Z K 7 svn:log V 162 lockinit() can't accept LK_EXCLUSIVE as an initializaiton flag, so just drop it. Reported by: Josh Carroll Submitted by: jhb END K 10 svn:author V 3 scf K 8 svn:date V 27 2008-05-16T01:06:01.000000Z K 7 svn:log V 199 MFC: Define the size_t type since readpassphrase(3) requires it in its definition and sys/types.h is not listed within the synopsis of the man page. src/include/readpassphrase.h: rev 1.2 -> 1.3 END K 10 svn:author V 3 scf K 8 svn:date V 27 2008-05-16T01:22:20.000000Z K 7 svn:log V 199 MFC: Define the size_t type since readpassphrase(3) requires it in its definition and sys/types.h is not listed within the synopsis of the man page. src/include/readpassphrase.h: rev 1.2 -> 1.3 END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-16T02:06:10.000000Z K 7 svn:log V 37 Make this c++ compatible. PR: 87726 END K 10 svn:author V 3 scf K 8 svn:date V 27 2008-05-16T02:07:57.000000Z K 7 svn:log V 701 MFC: Add four utility functions related to struct grp processing modeled in-part after similar calls related to struct pwd in libutil/pw_util.c: - gr_equal() Perform a deep comparison of two struct grp's. It does a thorough, yet unoptimized comparison of all the members regardless of order. - gr_make() Create a string (see group(5)) from a struct grp. - gr_dup() Duplicate a struct grp. Returns a value that is a single contiguous block of memory. - gr_scan() Create a struct grp from a string (as produced by gr_make()). src/lib/libutil/Makefile: rev 1.66 -> 1.67 src/lib/libutil/gr_util.c: rev 0 -> 1.1 src/lib/libutil/libutil.h: rev 1.46 -> 1.47 END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-16T02:09:13.000000Z K 7 svn:log V 100 LO_ENROLLPEND is no more existing so just axe it (it was left out by the original commit axing it). END K 10 svn:author V 3 scf K 8 svn:date V 27 2008-05-16T03:13:36.000000Z K 7 svn:log V 54 Spelling and capitalization fixes. MFC after: 3 days END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-05-16T04:15:54.000000Z K 7 svn:log V 96 The beacon miss notification must run without locks held has it calls back into wpi_raw_xmit(); END K 10 svn:author V 4 grog K 8 svn:date V 27 2008-05-16T04:33:04.000000Z K 7 svn:log V 169 Clarify that "ante meridiem" and "post meridiem" mean the same thing as the more commonly used "a.m." and "p.m.". Tripped over by: Callum Gibson. MFC after: 2 weeks END K 10 svn:author V 5 benno K 8 svn:date V 27 2008-05-16T06:27:03.000000Z K 7 svn:log V 127 Allow the block size used when booting over NFS to be overridden. It defaults to 8192 bytes which is the size currently used. END K 10 svn:author V 5 benno K 8 svn:date V 27 2008-05-16T06:50:40.000000Z K 7 svn:log V 26 Document BOOTP_BLOCKSIZE. END K 10 svn:author V 2 ps K 8 svn:date V 27 2008-05-16T08:27:02.000000Z K 7 svn:log V 140 Remove a check that didn't allow > 12 byte CDB's to be issued to ciss. This should allow volumes > 2TB to work. Reported by: Emil Mikulic END K 10 svn:author V 2 ps K 8 svn:date V 27 2008-05-16T08:30:25.000000Z K 7 svn:log V 127 MFC: rev 1.88 Remove a check that didn't allow > 12 byte CDB's to be issued to ciss. This should allow volumes > 2TB to work. END K 10 svn:author V 4 kris K 8 svn:date V 27 2008-05-16T10:08:18.000000Z K 7 svn:log V 102 MFC 1.330, 1.331: fdhold can return NULL, so add the one remaining missing check for this condition. END K 10 svn:author V 4 kris K 8 svn:date V 27 2008-05-16T10:11:15.000000Z K 7 svn:log V 152 MFC: Replace callout_init(..., 1) with callout_init(..., CALLOUT_MPSAFE) for better grep-compliance and to standardize with the rest of the kernel. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-16T10:32:52.000000Z K 7 svn:log V 515 MFC rev. 1.320: The wakeup() line from the rev. 1.319 is wrong and reintroduces a panic race on module unload. The wakeup() is internal to kproc_exit/kthread_exit. The correct fix is to fix the msleep() in detach to sleep on fdc->fdc_thread instead of &fdc->fdc_thread. MFC rev. 1.319: Wakeup the thread doing the fdc_detach() when the fdc worker thread exits [1]. Write access to the write-protected floppy shall call device_unbusy() to pair the device_busy() in the fd_access() [2]. PR: 116537 [1], 116539 [2] END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-16T10:35:16.000000Z K 7 svn:log V 311 MFC rev. 1.24 of the sys/fs/devfs/devfs_rule.c, rev. 1.218 of the sys/vm/vm_mmap.c Do not dereference cdev->si_cdevsw, use the dev_refthread() to properly obtain the reference. In particular, this fixes the panic reported in the PR. Remove the comments stating that this needs to be done. PR: kern/119422 END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-16T11:41:50.000000Z K 7 svn:log V 321 MFC part of the rev. 1.210, and the rev. 1.211. In the giant_XXX wrappers for the device methods of the D_NEEDGIANT drivers, do not dereference the cdev->si_devsw. It is racing with the destroy_devl() clearing of the si_devsw. Instead, use the dev_refthread() and return ENXIO for the destroyed device. PR: kern/122287 END K 10 svn:author V 5 gabor K 8 svn:date V 27 2008-05-16T12:50:15.000000Z K 7 svn:log V 166 - The names of the months and the days are in lowercase according to the Hungarian spelling, change them accordingly Requested by: Janos Mohacsi END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-16T13:23:47.000000Z K 7 svn:log V 56 Removed unused assembly offsets for structures digging. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-05-16T14:57:48.000000Z K 7 svn:log V 228 Fix RID calculation. The RID is really the BAR for PCI cards, so the index needs to be translated into an offset. While we did add the offset (0x10), we forgot to account for the width. Tested by: Thomas Vogt MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-16T15:34:06.000000Z K 7 svn:log V 203 Teach truss about 32-bit FreeBSD and Linux binaries on amd64. Some additional work is needed to handle ABI-specific syscall argument parsing, but this gets the basic tracing working. MFC after: 1 week END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2008-05-16T15:34:07.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_6'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2008-05-16T15:34:08.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_7'. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-16T18:10:07.000000Z K 7 svn:log V 89 Attempt to improve convergence of POSIX semaphore code with style(9). MFC after: 3 days END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-05-16T18:46:30.000000Z K 7 svn:log V 420 This is driver version 1.4.4 of the Intel ixgbe driver. -It has new hardware support -It uses a new method of TX cleanup called Head Write Back -It includes the provisional generic TCP LRO feature contributed by Myricom and made general purpose by me. This should move into the stack upon approval but for this driver drop its in here. -Also bug fixes and etc... MFC in a week if no serious issues arise. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-16T19:44:50.000000Z K 7 svn:log V 162 MFC ver. 1.20: Currently, smb_co_init() uses the same lock name for the mutex interlock and the lockmgr. Use different names in order to avoid WITNESS conflicts. END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-05-16T19:47:15.000000Z K 7 svn:log V 152 Add support for the Nikon D300 camera PR: usb/118741 Submitted by: Yuri Approved by: imp (mentor, implicit) MFC after: 3 days END K 10 svn:author V 7 attilio K 8 svn:date V 27 2008-05-16T19:56:24.000000Z K 7 svn:log V 83 MFC rev. 1.34: LK_DRAIN'ed lockmgr needs to be released, so fix a wrong behaviour. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-16T20:09:29.000000Z K 7 svn:log V 36 Retire some stale alpha references. END K 10 svn:author V 6 markus K 8 svn:date V 27 2008-05-16T22:31:17.000000Z K 7 svn:log V 705 Fix and speedup timestamp calculations which is roughly based on the patch in the mentioned PR: - bounds check time->month as it is used as an array index - fix usage of time->month as array index (month is 1-12) - fix calculation based on time->day (day is 1-31) - fix the speedup code as it doesn't calculate correct timestamps before the year 2000 and reduce the number of calculation in the year-by-year code - speedup month calculations by replacing the array content with cumulative values - add microseconds calculation - fix an endian problem PR: kern/97786 Submitted by: Andriy Gapon Reviewed by: scottl (earlier version) Approved by: emax (mentor) MFC after: 1 week END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-05-17T01:29:44.000000Z K 7 svn:log V 276 MFC rev 1.32 and rev 1.33 termios.4 The first of thirteen patches by Ed that resolves a documentation issue in termios.4, ttydefaults.h does not exist in /usr/include but in /usr/include/sys. MFC after: 3 days Submitted by: Ed Schouten (ed at 80386 dot nl) END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-17T02:09:48.000000Z K 7 svn:log V 76 Add the DTrace test makefile for the test suite distributed in OpenSolaris. END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-17T02:14:19.000000Z K 7 svn:log V 367 Add the statically defined tracing header. Note that this implementation differs from the one in OpenSolaris, so it is BSD licensed and can be included anywhere. The kernel definitions defined here are dependent on the kernel option KDTRACE_HOOKS so that macros added to the sources are pre-processed out completely when the DTrace kernel hooks aren't compiled in. END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-17T02:16:58.000000Z K 7 svn:log V 275 Add the DTrace shim layer definitions. All shim hooks are defined here. This is the interface between BSD code in FreeBSD and CDDL code from OpenSolaris. The hooks defined here are pre-processed out from the source files when the KDTRACE_HOOKS kernel option isn't defined. END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-17T02:31:19.000000Z K 7 svn:log V 40 Add the DTrace kernel module makefiles. END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-17T03:38:13.000000Z K 7 svn:log V 502 The if_check() function performed three actions: - verified that the ifp->if_snd.ifq_mtx was initalized for all attached interfaces. This was pointless because it was initalized for all interfaces in if_attach() so I've removed it. - Checked that ifp->if_snd.ifq_maxlen is initalized and set it to ifqmaxlen if unset. This makes more sense in if_attach() so I moved it there. - The first call of if_slowtimo(). Delete if_check() and call if_slowtimo() directly from the SYSINIT(). END K 10 svn:author V 3 gnn K 8 svn:date V 27 2008-05-17T04:00:11.000000Z K 7 svn:log V 77 Remove last bits of OS adaptation code from the IPSec code. Reviewed By: bz END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-05-17T08:43:50.000000Z K 7 svn:log V 328 MFC rev. 1.158 Use separate UMA zone for data items allocation. It is a partial rev. 1.149 rework. It allows to save several percents of CPU time on SMP by using UMA's internal per-CPU allocation limits instead of own global variable each time updated with atomics. Also it restores NG_WAITOK flag processing. PR: kern/123741 END K 10 svn:author V 3 mav K 8 svn:date V 27 2008-05-17T08:45:58.000000Z K 7 svn:log V 339 MFC rev. 1.158 Use separate UMA zone for data items allocation. It is a partial rev. 1.149 rework. It allows to save several percents of CPU time on SMP by using UMA's internal per-CPU allocation limits instead of own global variable each time updated with atomics. Also it restores NG_WAITOK flag processing. PR: kern/123741 END K 10 svn:author V 6 daichi K 8 svn:date V 27 2008-05-17T10:56:11.000000Z K 7 svn:log V 138 MFC: rev. 1.105 Fixed panic issue caused by cache incorrect free process by "umount -f" Submitted by: Masanori OZAWA END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-17T12:46:24.000000Z K 7 svn:log V 869 MFC the MPSAFE quotas. kern/vfs_syscalls.c rev. 1.433: Busy filesystem around call of VFS_QUOTACTL() vfs op. ufs/ffs/ffs_softdep.c remaining parts of the rev. 1.206 after 1.181.2.24: Replace unconditional acquision of Giant when QUOTAS are defined with VFS_LOCK_GIANT(NULL) call. ufs/ffs/ffs_vfsops.c rev. 1.327, 1.328 rev. 1.327: Implement fine-grained locking for UFS quotas. rev. 1.328: Mark UFS as being MP-Safe in "options QUOTA" case too. ufs/ufs/quota.h remaining parts of the rev. 1.30 after 1.27.2.3: Implement fine-grained locking for UFS quotas. ufs/ufs/ufs_lookup.c rev. 1.83: Call getinoquota() before allocating new block for the directory to properly account for block allocation. ufs/ufs/ufs_quota.c rev. 1.93: Implement fine-grained locking for UFS quotas. ufs/ufs/ufs_vnops.c rev. 1.289: Remove unneeded getinoquota() call in the ufs_access(). END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-05-17T15:55:29.000000Z K 7 svn:log V 348 Add --keep-newer-files option (as in GNU tar: When in -x mode, ignore files if the existing file is newer than the archive entry). Currently if any files are ignored, bsdtar will exit with a non-zero exit status; this is likely to change in the future, but requires some API changes in libarchive. Discussed with: kientzle Obtained from: tarsnap END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-05-17T16:26:27.000000Z K 7 svn:log V 154 Add support for specifying which INDEX files to build via portsnap.conf. Requested by: brooks Reminded by: brooks, about halfway through his BSDCan talk END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-05-17T16:26:34.000000Z K 7 svn:log V 244 Preset a device object's alignment ("pg_color") based upon the physical address of the device's memory. This enables pmap_align_superpage() to propose a virtual address for mapping the device memory that permits the use of superpage mappings. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-05-17T17:02:55.000000Z K 7 svn:log V 78 MFC r1.8: style(9): remove FreeBSD CVS ID from the initial license comment. END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-05-17T19:32:48.000000Z K 7 svn:log V 891 In order to map device memory using superpages, mmap(2) must find a superpage-aligned virtual address for the mapping. Revision 1.65 implemented an overly simplistic and generally ineffectual method for finding a superpage-aligned virtual address. Specifically, it rounds the virtual address corresponding to the end of the data segment up to the next superpage-aligned virtual address. If this virtual address is unallocated, then the device will be mapped using superpages. Unfortunately, in modern times, where applications like the X server dynamically load much of their code, this virtual address is already allocated. In such cases, mmap(2) simply uses the first available virtual address, which is not necessarily superpage aligned. This revision changes mmap(2) to use a more robust method, specifically, the VMFS_ALIGNED_SPACE option that is now implemented by vm_map_find(). END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-05-17T23:41:27.000000Z K 7 svn:log V 186 MFC rev 1.216 scsi_da.c Quirk for Denver MP3 player usb. Submitted by: Ed Schouten PR: 107101 Approved by: re (blanket for device supprot) Approved by: imp (mentor, implicit) END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-05-17T23:50:00.000000Z K 7 svn:log V 197 Resort the if_ti driver to match the PCI Network cards instead of placing it under the mii devices list. PR: kern/123147 Submitted by: gavin Approved by: imp (mentor, implicit) MFC after: 3 days END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-18T02:57:54.000000Z K 7 svn:log V 234 Move the wait for a default route to rc.d/routing. Once we test for non-dhcp interfaces to negotiate/associate this will make more sense. This also correctly gets run after both devd and netif are run so it has a chance of working. END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-05-18T03:07:40.000000Z K 7 svn:log V 196 Add support for the Epson 4800 scanner. PR: 118391 Submitted by: "Pedro F. Giffuni" Approved by: imp (mentor, implicit) MFC after: 3 days Committed at: BSDCan 2008 END K 10 svn:author V 3 alc K 8 svn:date V 27 2008-05-18T04:16:57.000000Z K 7 svn:log V 48 Retire pmap_addr_hint(). It is no longer used. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-18T05:05:33.000000Z K 7 svn:log V 218 MFC rev. 1.724: Only return 1 from sync_vnode() in cases where the vnode is still at the head of the sync list. This prevents sched_sync() from re-queueing a vnode which may have been freed already. Approved by: jeff END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-05-18T06:24:47.000000Z K 7 svn:log V 439 Add SIGINFO (and for portability to SIGINFO-lacking systems, SIGUSR1) handling to bsdtar. When writing archives (including copying via the @archive directive) a line is output to stderr indicating what is being done (adding or copying), the path, and how far through the file we are; extracting currently does not report progress within each file, but this is likely to happen eventually. Discussed with: kientzle Obtained from: tarsnap END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2008-05-18T08:34:04.000000Z K 7 svn:log V 78 Simple testing program for *at family of syscalls. Approved by: kib (mentor) END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-05-18T11:05:41.000000Z K 7 svn:log V 12 Add myself. END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-18T11:08:26.000000Z K 7 svn:log V 64 Remove the unknown device that is breaking the tinderbox build. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-05-18T13:55:51.000000Z K 7 svn:log V 330 devctl_process_running(): Check for devsoftc.inuse == 1 instead of devsoftc.async_proc != NULL because the latter might not be true sometimes. This way /etc/rc.suspend gets executed. Reviwed by: njl Submitted by: Mitsuru IWASAKI Tested also by: Andreas Wetzel MFC after: 1 week END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-18T19:28:51.000000Z K 7 svn:log V 341 Add two kernel options: - KDTRACE_HOOKS for the shim layer of hooks which separate BSD licensed code from CDDL code. - DDB_CTF for the code that parses the CTF (compact C type format) data for use by the DTrace Function Boundary Trace provider and (possibly) ddb if we plan to do that. END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-18T19:32:36.000000Z K 7 svn:log V 405 Add kernel support for the Statically Defined Trace provider. This is BSD licensed code written specifically for FreeBSD. It initialises using SYSINIT so that the SDT provider, probe and argument description linkage is done whenever a module is loaded, regardless of whether the DTrace modules are loaded or not. This file is optionally compiled into the kernel if the KDTRACE_HOOKS option is defined. END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-18T19:43:52.000000Z K 7 svn:log V 397 Add support for the DTrace struct proc and struct thread extended data via ctor and dtor event handlers. The size of the extra data is allocated opaquely and this file contains a function which the dtrace module can call to check that the kernel supports at least the amount of data that it needs. This file is optionally compiled into nthe kernel if the KDTRACE_HOOKS kernel option is defined. END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-18T19:47:49.000000Z K 7 svn:log V 133 Add a couple of files which depend of the KDTRACE_HOOKS option. The syscall names are required by KDTRACE_HOOKS too. And the unzip END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-18T19:50:43.000000Z K 7 svn:log V 238 Add the hooks for the extra data that DTrace allocates for struct thread and struct proc. Add a field to struct thread to stash the error variable (or returned status) from the last syscall so that it is available during a DTrace probe. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-05-18T21:08:12.000000Z K 7 svn:log V 72 Be more friendly for DDB pager. Educated by: jhb's BSDCan presentation END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-05-18T21:13:10.000000Z K 7 svn:log V 66 Play nice with DDB pager. Educated by: jhb's BSDCan presentation END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-18T22:10:10.000000Z K 7 svn:log V 31 Add sysinit levels for DTrace. END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-18T22:11:47.000000Z K 7 svn:log V 292 Remove some DTrace hook definitions that are now in dtrace_bsd.h which contains all the hook definitions rather than splattering them all over the header files. The definitions are only valid when the KDTRACE_HOOKS kernel option is defined, so other kernel sources have no need to see them. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-05-18T22:50:50.000000Z K 7 svn:log V 169 - Assert that we don't send new provider event for a provider which has G_PF_WITHER flag set. - Fix typo in assertion condition (sorry, but I forgot who report that). END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T01:12:10.000000Z K 7 svn:log V 36 Add Attansic/Atheros F1 PHY driver. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T01:18:02.000000Z K 7 svn:log V 31 Connect atphy(4) to the build. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T01:39:59.000000Z K 7 svn:log V 1352 Add age(4), a driver for Attansic/Atheros L1 gigabit ethernet controller. L1 has several threshold/timer registers and they seem to require careful tuned parameters to get best performance. Datasheet for L1 is not available to open source driver writers so age(4) focus on stability and correctness of basic Tx/Rx operation. ATM the performance of age(4) is far from optimal which in turn means there are mis-programmed registers or incorrectly configured registers. Currently age(4) supports all known hardware assistance including - MSI support. - TCP Segmentation Offload. - Hardware VLAN tag insertion/stripping. - TCP/UDP checksum offload. - Interrupt moderation. - Hardware statistics counter support. - Jumbo frame support. - WOL support. L1 gigabit ethernet controller is mainly found on ASUS motherboards. Note, it seems that there are other variants of hardware as known as L2(Fast ethernet) and newer gigabit ethernet (AR81xx) from Atheros. These are not supported by age(4) and requires a seperate driver. Big thanks to all people who reported feedback or tested patches. Tested by: kevlo, bsam, Francois Ranchin < fyr AT fyrou DOT net > Thomas Nystroem < thn AT saeab DOT se > Roman Pogosyan < asternetadmin AT gmail DOT com > Derek Tattersal < dlt AT mebtel DOT net > Oliver Seitz < karlkiste AT yahoo DOT com > END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T01:53:47.000000Z K 7 svn:log V 29 Hook up age(4) to the build. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T02:00:16.000000Z K 7 svn:log V 93 Add man page for age(4). brueffer fixed various nits in the document. Reviewed by: brueffer END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T02:03:52.000000Z K 7 svn:log V 79 Add age(4) to the list of devices supporting full VLAN processing in hardware. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T02:06:39.000000Z K 7 svn:log V 51 Add age(4) to the list of drivers supporting ALTQ. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T02:10:39.000000Z K 7 svn:log V 60 Add age(4) to the list of drivers use the miibus interface. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T02:13:50.000000Z K 7 svn:log V 36 Add an entry for the age(4) module. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T02:17:24.000000Z K 7 svn:log V 55 Add age(4) to the list of supported network interface. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T02:21:00.000000Z K 7 svn:log V 29 Hook up age(4) to the build. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2008-05-19T02:30:27.000000Z K 7 svn:log V 63 Add age(4) to the list of drivers supported by GENERIC kernel. END K 10 svn:author V 3 scf K 8 svn:date V 27 2008-05-19T02:30:56.000000Z K 7 svn:log V 86 MFC: Spelling and capitalization fixes. src/sys/net/ethernet.h: rev 1.34 -> 1.35 END K 10 svn:author V 6 brooks K 8 svn:date V 27 2008-05-19T02:49:02.000000Z K 7 svn:log V 182 getopt.c is public domain. Add a comment to that effect. Remove confusing README. PR: bin/98911 Submitted by: Jason McIntyre Obtained from: OpenBSD END K 10 svn:author V 4 grog K 8 svn:date V 27 2008-05-19T03:50:25.000000Z K 7 svn:log V 160 MFC revisions 1.2 and 1.3: Fix a compiler warning by using a printf format matching the variable type. Ensure that the -s flag truncates the accounting data. END K 10 svn:author V 4 grog K 8 svn:date V 27 2008-05-19T04:42:40.000000Z K 7 svn:log V 26 MFC revision 1.1455: Typo END K 10 svn:author V 3 flz K 8 svn:date V 27 2008-05-19T09:21:24.000000Z K 7 svn:log V 197 MFC: Don't require a configuration file. Ntpd will be perfectly happy if there's none or if the file doesn't exist (there's no ntp.conf in the base install). src/etc/rc.d/ntpd: rev 1.13 -> 1.14 END K 10 svn:author V 3 bms K 8 svn:date V 27 2008-05-19T11:32:44.000000Z K 7 svn:log V 74 Add an -L option to ignore loopback Internet sockets. MFC after: 2 weeks END K 10 svn:author V 3 bms K 8 svn:date V 27 2008-05-19T11:35:11.000000Z K 7 svn:log V 19 Add -L to usage(). END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-19T11:43:36.000000Z K 7 svn:log V 499 MFC rev. 1.15 of lib/libc/gen/readdir.c rev. 1.11 of lib/libc/gen/telldir.c rev. 1.3 of lib/libc/gen/telldir.h Do not read away the target directory entry when encountering deleted files after a seekdir(). The seekdir shall set the position for the next readdir operation. When the _readdir_unlocked() encounters deleted entry, dd_loc is already advanced. Continuing the loop leads to premature read of the target entry. Submitted by: Marc Balmer Obtained from: OpenBSD END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-19T11:50:48.000000Z K 7 svn:log V 499 MFC rev. 1.15 of lib/libc/gen/readdir.c rev. 1.11 of lib/libc/gen/telldir.c rev. 1.3 of lib/libc/gen/telldir.h Do not read away the target directory entry when encountering deleted files after a seekdir(). The seekdir shall set the position for the next readdir operation. When the _readdir_unlocked() encounters deleted entry, dd_loc is already advanced. Continuing the loop leads to premature read of the target entry. Submitted by: Marc Balmer Obtained from: OpenBSD END K 10 svn:author V 3 rrs K 8 svn:date V 27 2008-05-19T12:34:44.000000Z K 7 svn:log V 103 - MFC in the changes to allow SCTP to not need to have both INET and INET6. INET only will work now. END K 10 svn:author V 4 emax K 8 svn:date V 27 2008-05-19T16:46:42.000000Z K 7 svn:log V 417 MFC: Make -t optional in server mode. If not specified use stdin/stdout. Document this. Do not require channel number in server mode. If not specified - bind to ''wildcard'' channel zero. Real channel number will be obtained automatically and registered with local sdpd(8). While I'm here fix serial port service registration. Submitted by: luigi Tested by: Helge Oldach END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-05-19T17:49:57.000000Z K 7 svn:log V 89 Allow wlandebug to set the default debug level which is inherited when vaps are created. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-05-19T17:51:00.000000Z K 7 svn:log V 71 Flush stdout after each line to make piping to another command easier. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-05-19T17:54:32.000000Z K 7 svn:log V 36 Bump document date for last change. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-05-19T17:59:09.000000Z K 7 svn:log V 66 Remove -, .Ar adds that automatically. Pointed out by: brueffer END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-05-19T18:06:48.000000Z K 7 svn:log V 124 Return ARCHIVE_FATAL if we can't allocate memory instead of going ahead and dereferencing NULL. Found by: Coverity Prevent END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-05-19T18:09:26.000000Z K 7 svn:log V 263 There's no way for entry to possibly be NULL at the end of write_entry (in fact, there has never been any way for it to be NULL, going all the way back to revision 1.1 of this file), so remove the check and unconditionally free entry. Found by: Coverity Prevent END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-19T18:19:48.000000Z K 7 svn:log V 115 MFC: Set D_TRACKCLOSE to avoid a race in devfs that could lead to orphaned bpf devices never getting fully closed. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-19T18:21:52.000000Z K 7 svn:log V 109 MFC: Only output details about the current working directory of a process if the vnode pointer is not NULL. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-19T18:23:09.000000Z K 7 svn:log V 111 MFC: Always bump tcpstat.tcps_badrst if we get a RST for a connection in the syncache that has an invalid SEQ. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-19T18:24:33.000000Z K 7 svn:log V 44 MFC: Set sc->dev and add a missing newline. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2008-05-19T18:38:01.000000Z K 7 svn:log V 251 Detect if argv[1] is "" and avoid calling malloc(0). Prior to this commit, running 'tar ""' would print 'No memory' instead of the correct error message, 'Must specify one of -c, -r, -t, -u, -x' if malloc is set to System V mode (malloc(0) == NULL). END K 10 svn:author V 3 jhb K 8 svn:date V 27 2008-05-19T19:21:14.000000Z K 7 svn:log V 127 MFC: rev 1.88 Remove a check that didn't allow > 12 byte CDB's to be issued to ciss. This should allow volumes > 2TB to work. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-19T19:23:06.000000Z K 7 svn:log V 898 MFC: bus_common.h 1.9; iommuvar.h 1.17; psycho.c 1.77; sbus.c 1.46 (partial), 1.48; counter.c 1.7; iommu.c 1.44 (partial), 1.45 (partial), 1.47 - Use the name returned by device_get_nameunit(9) for the name of the counter-timer timecounter so the associated SYSCTL nodes don't clash on machines having multiple U2P and U2S bridges as well as establishing a clear mapping between these bridges and their timecounter device. - Don't bother setting up a "nice" name for the IOMMU, just use the name returned by device_get_nameunit(9), too. - Correct a typo in sbus_alloc_resource() which caused (pass-through) allocations to only work down to the grandchildren of the bus, which wasn't a real problem so far as we don't support any devices which are great-grandchildren or greater of a U2S bridge, yet. - Fix some minor style(9) bugs. - Use __FBSDID in counter.c and iommu.c. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-19T19:32:00.000000Z K 7 svn:log V 490 MFC: apb.c 1.15; ofw_pci_if.m 1.9; ofw_pcib.c 1.9; ofw_pcib_subr.c 1.9; ofw_pcib_subr.h 1.4; ofw_pcibus.c 1.18; psycho.c 1.74; psychovar.h 1.18 On sparc64 machines with multiple host-PCI-bridges these bridges have separate configuration spaces so by definition they implement different PCI domains. Thus change psycho(4) to use PCI domains instead of reenumerating all PCI busses so they have globally unique bus numbers and drop support for reenumerating busses in the OFW PCI code. END K 10 svn:author V 6 marius K 8 svn:date V 27 2008-05-19T20:09:04.000000Z K 7 svn:log V 210 MFC: intr_machdep.h 1.18; smp.h 1.23; intr_machdep.c 1.32; mp_machdep.c 1.39 - Add support for IPI_PREEMPT. - Add my copyright to mp_machdep.c for having implemented support for USIII and up and some fixes. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-05-19T23:01:11.000000Z K 7 svn:log V 81 This small change will allow this driver in HEAD to build on 6.3 as well as 7 :) END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2008-05-20T06:32:07.000000Z K 7 svn:log V 67 Add support for controlling the audio power Tested on: VGN-SZ79TN END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2008-05-20T06:33:10.000000Z K 7 svn:log V 45 Document the azp for controlling audio power END K 10 svn:author V 3 dfr K 8 svn:date V 27 2008-05-20T07:55:03.000000Z K 7 svn:log V 46 Fix a harmless mismerge. Pointed out by: jhb END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-20T09:38:44.000000Z K 7 svn:log V 812 MFC rev. 1.126 of libexec/rtld-elf/rtld.c rev. 1.5 of libexec/rtld-elf/rtld_lock.c rev. 1.3 of libexec/rtld-elf/rtld_lock.h Fix the problem with the C++ exception handling for the multithreaded programs. From the PR description: The gcc runtime's _Unwind_Find_FDE function, invoked during exception handling's stack unwinding, is not safe to execute from within multiple threads. FreeBSD' s dl_iterate_phdr() however permits multiple threads to pass through it though. The result is surprisingly reliable infinite looping of one or more threads if they just happen to be unwinding at the same time. Introduce the new lock that is write locked around the dl_iterate_pdr, thus providing required exclusion for the stack unwinders. PR: threads/123062 Submitted by: Andy Newman Reviewed by: kan END K 10 svn:author V 3 rrs K 8 svn:date V 27 2008-05-20T09:51:36.000000Z K 7 svn:log V 233 - Define changes in sctp.h - Bug in CA that does not get us incrementing the PBA properly which made us more conservative. - comment updated in sctp_input.c - memsets added before we log - added arg to hmac id's MFC after: 2 weeks END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2008-05-20T10:46:50.000000Z K 7 svn:log V 79 Sync with current - add the ability to traceroute with no-next-header packets. END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-05-20T10:48:26.000000Z K 7 svn:log V 401 MFC: moused.c rev 1.84 moused.8 rev 1.62 Improve the virtual scrolling mechanism to make middle clicking less difficult. Add a -L option (yet another option, indeed!) which changes the speed of scrolling and change -U to only affect the scroll threshold. This should make middle-clicking a much more pleasant experience. Submitted by: Aragon Gouveia END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2008-05-20T10:51:27.000000Z K 7 svn:log V 188 Sync with -current: - ability to traceroute with packets with no upper layer header. - clean __P use. - place each router entry on its own line. - get ipsec.h from netipsec directory. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-20T10:52:19.000000Z K 7 svn:log V 95 Merge kern_priv.c:1.5 from HEAD to RELENG_7: Add __FBSDID() tag. Pointed out by: antoine END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-20T10:52:52.000000Z K 7 svn:log V 77 Merge busspace.9:1.5 from HEAD to RELENG_7: Minor spelling/grammer fixes. END K 10 svn:author V 6 philip K 8 svn:date V 27 2008-05-20T10:53:58.000000Z K 7 svn:log V 403 MFC: moused.c rev 1.84 moused.8 rev 1.62 Improve the virtual scrolling mechanism to make middle clicking less difficult. Add a -L option (yet another option, indeed!) which changes the speed of scrolling and change -U to only affect the scroll threshold. This should make middle-clicking a much more pleasant experience. Submitted by: Aragon Gouveia END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2008-05-20T11:17:51.000000Z K 7 svn:log V 250 MFC: If we are walking the IPv6 header chain and we hit an IPPROTO_NONE header, then don't try to pullup anything, because there is no next header if we hit IPPROTO_NONE. Set ulp to a non-NULL value so the search for an upper layer header terinates. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-20T11:25:00.000000Z K 7 svn:log V 110 Merge mac.c:1.13, mac_exec.c:1.3, mac_get.c:1.6, mac_set.c:1.4 from HEAD to RELENG_7: Add __FBSDID() tags. END K 10 svn:author V 8 dwmalone K 8 svn:date V 27 2008-05-20T11:32:03.000000Z K 7 svn:log V 205 MFC: Dummynet has a limit of 100 slots queue size (or 1MB, if you give the limit in bytes) hard coded into both the kernel and userland. Make both these limits a sysctl, so it is easy to change the limit. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-05-20T11:43:56.000000Z K 7 svn:log V 121 Force commit to note, that the typo in KASSERT() was: PR: kern/116896 Reported by: VANHULLEBUS Yvan END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-05-20T11:45:05.000000Z K 7 svn:log V 66 Use 'dowrite' as an argument name instead of too general 'write'. END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2008-05-20T12:07:02.000000Z K 7 svn:log V 97 Update to reflect reality: * iasl(8) supports ACPI 3.0b. * Add new options. MFC after: 1 week END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-05-20T12:24:31.000000Z K 7 svn:log V 257 - Change the meaning of -h flag from giving the output in megabytes to giving the output in a human-readable form. This behaviour is consistent with most of system tools. - Add -m and -g options to give output in megabytes and gigabytes respectively. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-05-20T12:26:45.000000Z K 7 svn:log V 52 Add ID for T61p, which is not IBM really, but well. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2008-05-20T12:34:30.000000Z K 7 svn:log V 108 Drop Giant before calling kproc_exit(), so we don't trigger assertion in kproc_exit(). Discussed with: imp END K 10 svn:author V 3 rrs K 8 svn:date V 27 2008-05-20T13:47:46.000000Z K 7 svn:log V 815 - Adds support for the multi-asconf (From Kozuka-san) - Adds some prepwork (Not all yet) for vimage in particular support the delete the sctppcbinfo.xx structs. There is still a leak in here if it were to be called plus we stil need the regrouping (From Me and Michael Tuexen) - Adds support for UDP tunneling. For BSD there is no socket yet setup so its disabled, but major argument changes are in here to emcompass the passing of the port number (zero when you don't have a udp tunnel, the default for BSD). Will add some hooks in UDP here shortly (discussed with Robert) that will allow easy tunneling. (Mainly from Peter Lei and Michael Tuexen with some BSD work from me :-D) - Some ease for windows, evidently leave is reserved by their compile move label leave: -> out: MFC after: 1 week END K 10 svn:author V 3 mtm K 8 svn:date V 27 2008-05-20T15:27:24.000000Z K 7 svn:log V 135 MFC: Specify the full path to the md5(1) binary so the script will still work even if it's not in the shell's path. PR: conf/122215 END K 10 svn:author V 3 ups K 8 svn:date V 27 2008-05-20T19:05:43.000000Z K 7 svn:log V 424 Allow VM object creation in ufs_lookup. (If vfs.vmiodirenable is set) Directory IO without a VM object will store data in 'malloced' buffers severely limiting caching of the data. Without this change VM objects for directories are only created on an open() of the directory. TODO: Inline test if VM object already exists to avoid locking/function call overhead. Tested by: kris@ Reviewed by: jeff@ Reported by: David Filo END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2008-05-20T20:47:21.000000Z K 7 svn:log V 45 -d is a flag, not an argument. Use .Fl here. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-05-20T22:54:42.000000Z K 7 svn:log V 68 MIPS arch target kgdb(1) support. Obtained from: Juniper Networks. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-05-20T22:58:47.000000Z K 7 svn:log V 25 Add Juniper's copyright. END K 10 svn:author V 2 jb K 8 svn:date V 27 2008-05-21T00:26:38.000000Z K 7 svn:log V 90 Add Solaris compatibility definitions for things we don't really want in FreeBSD headers. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-05-21T03:36:53.000000Z K 7 svn:log V 89 Use the "options " spelling (vs. "options") so that commented lines line up nicely. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-21T04:07:35.000000Z K 7 svn:log V 56 MFC: Some changes to 'ar' format support from Kai Wang. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-21T04:11:11.000000Z K 7 svn:log V 42 MFC: write support for 'compress' format. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-21T04:12:29.000000Z K 7 svn:log V 147 MFC: A number of interrelated changes that I'm too tired to tease apart into separate MFCs. These have all been in -CURRENT for quite some time. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-21T04:12:57.000000Z K 7 svn:log V 49 MFC: some documentation corrections and updates. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-21T04:13:43.000000Z K 7 svn:log V 77 MFC: updates to the public API plus an attempt to straighten out versioning. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-21T04:14:10.000000Z K 7 svn:log V 63 MFC: New manpage links and turn on the compress write support. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-21T04:14:39.000000Z K 7 svn:log V 29 MFC: Numerous test updates. END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2008-05-21T04:18:49.000000Z K 7 svn:log V 104 MFC: bsdtar can now use archive_entry_strmode(), since the latter has been in 7-STABLE since Feb 2008. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2008-05-21T05:15:27.000000Z K 7 svn:log V 168 We can call ia64_flush_dirty() when the corresponding process is locked or not. As such, use PROC_LOCKED() to determine which case it is and lock the process when not. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2008-05-21T07:56:10.000000Z K 7 svn:log V 148 + Use the default cscope names. + Enable fast symbol lookup. + Make sure files cscoped are really files, and add .S's. + Add 'cscope-clean' target. END K 10 svn:author V 3 kib K 8 svn:date V 27 2008-05-21T09:31:44.000000Z K 7 svn:log V 1127 Implement the per-open file data for the cdev. The patch does not change the cdevsw KBI. Management of the data is provided by the functions int devfs_set_cdevpriv(void *priv, cdevpriv_dtr_t dtr); int devfs_get_cdevpriv(void **datap); void devfs_clear_cdevpriv(void); All of the functions are supposed to be called from the cdevsw method contexts. - devfs_set_cdevpriv assigns the priv as private data for the file descriptor which is used to initiate currently performed driver operation. dtr is the function that will be called when either the last refernce to the file goes away, the device is destroyed or devfs_clear_cdevpriv is called. - devfs_get_cdevpriv is the obvious accessor. - devfs_clear_cdevpriv allows to clear the private data for the still open file. Implementation keeps the driver-supplied pointers in the struct cdev_privdata, that is referenced both from the struct file and struct cdev, and cannot outlive any of the referee. Man pages will be provided after the KPI stabilizes. Reviewed by: jhb Useful suggestions from: jeff, antoine Debugging help and tested by: pho MFC after: 1 month END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-21T13:05:06.000000Z K 7 svn:log V 195 Don't use LK_DRAIN before calling VOP_FSYNC() in the panic case for audit trail failure -- this doesn't contribute anything, and might arguably be wrong. MFC after: 1 week Requested by: attilio END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-21T13:36:48.000000Z K 7 svn:log V 118 Merge uipc_sem.c:1.31 from HEAD to RELENG_7: Attempt to improve convergence of POSIX semaphore code with style(9). END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2008-05-21T13:59:05.000000Z K 7 svn:log V 208 Don't use LK_DRAIN before calling VOP_FSYNC() in the two further panic cases for audit trail failure -- this doesn't contribute anything, and might arguably be wrong. MFC after: 1 week Requested by: attilio END K 10 svn:author V 5 remko K 8 svn:date V 27 2008-05-21T14:22:03.000000Z K 7 svn:log V 284 MFC rev 1.163 umass.c, 1.354 usbdevs Add support for the Nikon D300 camera PR: usb/118741 Submitted by: Yuri Approved by: imp (mentor, implicit) MFC after: 3 days Approved by: imp (mentor, implicit) Facilitated by: Snow B.V. END K 10 svn:author V 3 rrs K 8 svn:date V 27 2008-05-21T16:51:21.000000Z K 7 svn:log V 586 - sctputil.c - If debug is on, the INPKILL timer can deref a freed value. Change so that we save off a type field for display and NULL inp just for good measure. - sctp_output.c - Fix it so in sending to the loopback we use the src address of the inbound INIT. We don't want to do this for non local addresses since otherwise we might be ingressed filtered so we need to use the best src address and list the address sent to. Obtained from: time bug - Neil Wilson MFC after: 1 week END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-05-21T21:06:17.000000Z K 7 svn:log V 217 Thanks to report from Neil Hoggarth I found a missing UNLOCK in the watchdog code. This delta also incorporates some missing PCI IDs that got added. PR 122928 - might be fixed by this, no verification at this point. END K 10 svn:author V 3 jfv K 8 svn:date V 27 2008-05-21T21:34:05.000000Z K 7 svn:log V 235 Primary a delta to pick up the missing UNLOCK in the watchdog code, this can cause a panic due to a recusion on the TX Lock. Also sync up other changes in HEAD, all trivial, added PCI ID and #ifdef's to make the driver compile on 6.3. END