Го7188000 225 1239 131 127 127 120 232 385 226 203 328 292 244 253 190 144 189 279 419 796 191 203 145 116 116 244 239 202 108 116 304 237 157 824 256 120 118 135 273 160 136 134 265 165 127 284 177 177 146 203 126 309 130 116 162 254 199 167 134 134 138 133 140 166 141 132 773 520 948 458 282 199 199 452 452 179 121 232 647 264 214 220 225 193 158 120 221 141 225 371 143 163 122 153 262 156 154 1015 162 219 162 384 352 158 145 145 160 530 139 285 130 889 127 308 513 308 1027 396 146 209 416 140 813 312 265 385 214 171 151 122 147 190 197 156 159 167 127 176 168 146 105 105 422 260 210 744 160 443 850 225 319 266 427 194 245 208 150 686 175 130 116 128 195 121 150 124 218 161 143 105 113 257 143 117 132 167 117 117 116 116 145 157 115 345 146 132 121 127 265 120 154 147 152 97 220 199 366 130 214 118 119 113 139 150 142 145 103 123 118 138 420 304 152 256 133 266 148 165 329 151 167 132 172 355 378 632 K 10 svn:author V 8 keramida K 8 svn:date V 27 2009-02-02T04:59:00.596570Z K 7 svn:log V 1140 MFC 187935 from /head Sometimes, depending on the bpf filter rules used in $PATTERN, the example script of the manpage feeds awk(1) with values larger than UINT32_MAX. Then awk prints a negative value, and this messes up $BPFPROG. Trying to load the resulting bpf byte codes with ngctl then fails. For example, the output for PATTERN="udp and dst net 255.255.0.0/16" should be (all in one line): bpf_prog_len=10 bpf_prog=[ { code=40 jt=0 jf=0 k=12 } { code=21 jt=7 jf=0 k=34525 } { code=21 jt=0 jf=6 k=2048 } { code=48 jt=0 jf=0 k=23 } { code=21 jt=0 jf=4 k=17 } { code=32 jt=0 jf=0 k=30 } { code=84 jt=0 jf=0 k=4294901760 } { code=21 jt=0 jf=1 k=4294901760 } { code=6 jt=0 jf=0 k=8192 } { code=6 jt=0 jf=0 k=0 } ] The two k=4294901760 values are displayed as k=-2147483648 by awk. Replace the awk script of the manpage example with a slower but safer version, that doesn't really attempt to convert the byte code printed by tcpdump from string to number and back. PR: docs/123255 Submitted by: Eugenio Maffione, eugenio.maffione at telecomitalia.it END K 10 svn:author V 4 fjoe K 8 svn:date V 27 2009-02-02T06:25:57.663780Z K 7 svn:log V 38 Remove duplicate OPTFLAGS definition. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-02T07:49:18.191960Z K 7 svn:log V 30 Merge r184915 from tcp_cc_8.x END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-02T08:31:16.300072Z K 7 svn:log V 30 Merge r187578 from tcp_cc_8.x END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-02-02T10:58:05.245274Z K 7 svn:log V 26 remove duplicate #include END K 10 svn:author V 5 luigi K 8 svn:date V 27 2009-02-02T11:02:19.847392Z K 7 svn:log V 137 Explain that we assume AF_INET and only use the addr and port field from a struct sockaddr_in, so there is no need to initialize sin_len END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-02-02T11:19:56.969956Z K 7 svn:log V 288 Alow dirname(1) to accept multiple arguments in the same way that basename(1) does. (Two different PRs contained identical patches, both cited below) PR: 121520, 86148 Submitted by: Ighighi Submitted by: Leif Neland MFC after: 3 days END K 10 svn:author V 3 phk K 8 svn:date V 27 2009-02-02T14:29:15.424373Z K 7 svn:log V 133 Don't overwrite it, if only one sector is written yet. Discovered by: "Dewayne Geraghty" END K 10 svn:author V 3 phk K 8 svn:date V 27 2009-02-02T14:30:07.091331Z K 7 svn:log V 110 The last sector in the first segment might just be a sync, increment before checking validity of segment two. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2009-02-02T15:33:22.044472Z K 7 svn:log V 235 The 30 second wait for network interfaces to show up effectively makes the time to boot an unplugged system 30 sec. longer for no good reason. Therefore, add a check to make sure that any DHCP interfaces are plugged in before waiting. END K 10 svn:author V 3 mtm K 8 svn:date V 27 2009-02-02T15:38:24.793500Z K 7 svn:log V 199 Since, rc.d/defaultroute has the ability to wait for a default route to show up we can turn this knob back on without screwing subsequent daemons that expect to be able to talk to the outside world. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-02T16:55:57.055167Z K 7 svn:log V 151 restore variable initialization removed in r187831; this broke the horrible SAVE/RESTORE_CCK macros used by swan/nala cards to implement 11b using 11g END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-02T16:56:58.455256Z K 7 svn:log V 160 o make SAVE_CCK slightly less error prone by always writing the _flag value used later by RESTORE_CCK o swap arg order in RESTORE_CCK to slightly reduce cost END K 10 svn:author V 4 emax K 8 svn:date V 27 2009-02-02T18:08:22.569340Z K 7 svn:log V 97 Fix client mode. Pick up service availability changes. Obtained from: NetBSD MFC after: 1 month END K 10 svn:author V 4 emax K 8 svn:date V 27 2009-02-02T18:10:51.984157Z K 7 svn:log V 51 Hook up btpand(8) to the build MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-02T18:30:15.578392Z K 7 svn:log V 97 allow bus shims to force the interface width; probing can be problematic with the current design END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-02T18:32:41.873186Z K 7 svn:log V 186 working bus shim: o setup CS0 properly o force interface width to 2 as we can't hack variable width reads on the expansion bus o fix bus dependency typo (boy that was painful to find) END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-02-02T19:22:53.701416Z K 7 svn:log V 325 - Use a separate pointer to the allocated memory for freeing, as strsep may modify the pointer argument passed to it. This triggered an assert in malloc when a geom command being run under the livefs environment. PR: bin/130632 Submitted by: Dimitry Andric Pointy hat to: me MFC after: 2 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-02-02T19:54:16.696662Z K 7 svn:log V 703 - Add a new ioctl to /dev/pci to fetch details on an individual BAR of a device. The details include the current value of the BAR (including all the flag bits and the current base address), its length, and whether or not it is enabled. Since this operation is not invasive, non-root users are allowed to use it (unlike manual config register access which requires root). The intention is that userland apps (such as Xorg) will use this interface rather than dangerously frobbing the BARs from userland to obtain this information. - Add a new sub-mode to the 'list' mode of pciconf. The -b flag when used with -l will now list all the active BARs for each device. MFC after: 1 month END K 10 svn:author V 6 cognet K 8 svn:date V 27 2009-02-02T20:09:14.058265Z K 7 svn:log V 96 Remove unused variables. Spotted out by: Christoph Mallon END K 10 svn:author V 6 cognet K 8 svn:date V 27 2009-02-02T20:24:29.301521Z K 7 svn:log V 107 Move a comment to where it belongs. Spotted out by: Christoph Mallon END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-02-02T20:32:37.460814Z K 7 svn:log V 52 - Add project directory for geom_raid5 integration. END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-02-02T20:35:49.247746Z K 7 svn:log V 23 - Add initial sources. END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-02-02T20:36:20.867501Z K 7 svn:log V 23 - Add initial sources. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-02T20:42:30.010661Z K 7 svn:log V 151 map 16M of CS0 so we have access to the flash; need to do this dynamically but this works for now and the consensus is it's ok as a temporary solution END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-02-02T20:51:26.672405Z K 7 svn:log V 145 - Import the geom_raid5 PP sources with a few modifications such as adding macros for metadata offsets as well as converting kthread to kproc. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-02T21:01:20.152240Z K 7 svn:log V 109 force atomic_cmpset_ptr types to match atomic_cmpset_32; this matches what powerpc does Submitted by: stass END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-02T21:01:57.136941Z K 7 svn:log V 16 add cfi address END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-02T21:02:23.694421Z K 7 svn:log V 24 add ixp425 cfi bus shim END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2009-02-02T21:05:12.128770Z K 7 svn:log V 208 Begin basic improvements to fwcontrol in the area of handling video streams from cameras. This patch changes the displayed timer to a time stamp and corrects one or two mishandled errors. Submitted by: imp END K 10 svn:author V 4 emax K 8 svn:date V 27 2009-02-02T21:34:04.113226Z K 7 svn:log V 143 Properly retun error core from kbdmux_modevent() Reported by: Christoph Mallon < christoph -dot- mallon -at- gmx -dot- de > MFC after: 1 week END K 10 svn:author V 8 rdivacky K 8 svn:date V 27 2009-02-02T21:51:52.221515Z K 7 svn:log V 60 Provide a type for the argument. Approved by: kib (mentor) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-02-02T22:04:40.791546Z K 7 svn:log V 731 - Add a new ioctl to /dev/pci to fetch details on an individual BAR of a device. The details include the current value of the BAR (including all the flag bits and the current base address), its length, and whether or not it is enabled. Since this operation is not invasive, non-root users are allowed to use it (unlike manual config register access which requires root). The intention is that userland apps (such as Xorg) will use this interface rather than dangerously frobbing the BARs from userland to obtain this information. - Add a new sub-mode to the 'list' mode of pciconf. The -b flag when used with -l will now list all the active BARs for each device. (Missed in previous commit) MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-02-02T22:06:20.646628Z K 7 svn:log V 163 Goof, catch up to constant rename (I renamed it to match the overall PCI style of having register offsets start with PCIR_* rather than PCI_*). Submitted by: rss END K 10 svn:author V 4 piso K 8 svn:date V 27 2009-02-02T22:13:32.396097Z K 7 svn:log V 27 Update of my local branch. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-02T22:18:48.860715Z K 7 svn:log V 26 add CS0 mapping for flash END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-02T23:04:20.031258Z K 7 svn:log V 41 break out of loop if we run out of mbufs END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T00:10:21.646256Z K 7 svn:log V 180 Declare bus_data_devices to be static: it isn't used elsewhere. Use NULL in a couple of places rather than 0 in the context of pointers to be consistent with the rest of the file. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-02-03T00:15:19.239656Z K 7 svn:log V 64 Use %u instead of %zu when we intend to print integer constant. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T01:17:17.172458Z K 7 svn:log V 44 Use NULL in preference to '0' for pointers. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T01:17:34.960048Z K 7 svn:log V 42 Use NULL in preference to 0 for pointers. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T02:51:57.017624Z K 7 svn:log V 172 o don't set the CS0 timing register, the boot code should do this for us as it maps the flash for it's own purpose o leave a debug printf under bootverbose for debugging END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-03T03:43:00.066799Z K 7 svn:log V 71 make sure that interrupts are disabled when handling page faults et al END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-03T03:46:26.045150Z K 7 svn:log V 30 Merge r187908 from tcp_cc_8.x END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T04:28:45.939268Z K 7 svn:log V 191 o Define some symbols for a few items that are bare constants in the code. o Use NULL in preference to 0 for a few pointers. o default to bus timing normal, like we default to bus_width_1. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-03T04:35:31.936804Z K 7 svn:log V 83 IFC 188042 - page faults and other traps need to have interrupts disabled on entry END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-03T04:36:23.858749Z K 7 svn:log V 83 IFC 188042 - page faults and other traps need to have interrupts disabled on entry END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-03T04:37:45.754491Z K 7 svn:log V 52 IFC 188036 break out of loop if we run out of mbufs END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-02-03T05:50:36.601139Z K 7 svn:log V 106 Move away from autogenerated enums, these values never change and its helpful to be able to look them up. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-03T06:08:58.189815Z K 7 svn:log V 29 More header related cleanup. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2009-02-03T06:12:13.578381Z K 7 svn:log V 213 Introduce a C type representing the header for GNU-style hash table sections. These ELF sections are generated by newer versions of GNU binutils. Reviewed by: kaiw, Ali Bahrami END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-03T06:14:47.458123Z K 7 svn:log V 33 Oops, forgot to remove this one. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-03T06:52:29.720858Z K 7 svn:log V 19 Another style nit. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-03T07:04:10.221023Z K 7 svn:log V 65 Merge r188049,188051,188052 from tcp_cc_8.x (with minor tweaks). END K 10 svn:author V 6 marcel K 8 svn:date V 27 2009-02-03T07:07:13.849645Z K 7 svn:log V 158 In g_handleattr(), set bp->bio_completed also for the case where len is 0. Otherwise g_getattr() will never succeed when it is handled by g_handleattr_str(). END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T07:50:01.081512Z K 7 svn:log V 106 int foo(void) is the proper ANSI function definition when there's no parameters. Use it for resettodr(). END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T07:50:41.244636Z K 7 svn:log V 75 o Use unsigned for bit fields. o Use NULL for pointers in preference to 0. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T07:51:11.164018Z K 7 svn:log V 42 Use NULL in preference to 0 for pointers. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T07:51:41.998361Z K 7 svn:log V 42 Use NULL in preference to 0 for pointers. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T07:52:07.005256Z K 7 svn:log V 46 Prefer ANSI function definitions to K&R ones. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T07:52:36.794399Z K 7 svn:log V 41 Use ANSI function definition for profil. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T07:53:08.411736Z K 7 svn:log V 48 rman_debug should be static, so make it static. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T07:53:51.595284Z K 7 svn:log V 74 Make bioq_disksort have a ANSI-C definition rather than a K&R definition. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T07:54:42.169492Z K 7 svn:log V 49 Use NULL in preference to 0 in pointer contexts. END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-03T08:25:24.365224Z K 7 svn:log V 35 Merge r184067:188054 from stable/7 END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2009-02-03T09:01:45.583984Z K 7 svn:log V 677 Improve robustness of NMI handling, for NMIs recognized in kernel mode. - Make the NMI handler run on its own stack (TSS_IST2). - Store the GSBASE value for each CPU just before the start of each NMI stack, permitting efficient retrieval using %rsp-relative addressing. - For NMIs taken from kernel mode, program MSR_GSBASE explicitly since one or both of MSR_GSBASE and MSR_KGSBASE can be potentially invalid. The current contents of MSR_GSBASE are saved and restored at exit. - For NMIs handled from user mode, continue to use 'swapgs' to load the per-CPU GSBASE. Reviewed by: jeff Debugging help: jeff Tested by: gnn, Artem Belevich END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-02-03T11:00:43.184731Z K 7 svn:log V 427 Adds support for SCTP checksum offload. This means we, like TCP and UDP, move the checksum calculation into the IP routines when there is no hardware support we call into the normal SCTP checksum routine. The next round of SCTP updates will use this functionality. Of course the IGB driver needs a few updates to support the new intel controller set that actually does SCTP csum offload too. Reviewed by: gnn, rwatson, kmacy END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-02-03T11:04:03.496753Z K 7 svn:log V 855 - Cleanup checksum code. - Prepare for CRC offloading, add MIB counters (RS/MT). - Bugfix: Disable CRC computation for IPv6 addresses with local scope (MT). - Bugfix: Handle close() with SO_LINGER correctly when notifications are generated during the close() call(MT). - Bugfix: Generate DRY event when sender is dry during subscription. Only for 1-to-1 style sockets (RS/MT) - Bugfix: Put vtags for the correct amount of time into time-wait (MT). - Bugfix: Clear vtag entries correctly on expiration (MT). - Bugfix: shutdown() indicates ENOTCONN when called for unconnected 1-to-1 style sockets (MT). - Bugfix: In sctp Auth code (PL). - Add support for devices that support SCTP csum offload (igb). - Add missing sctp_associd to mib sysctl xsctp_tcb structure (RS) Obtained from: With help from Peter Lei and Michael Tuexen END K 10 svn:author V 3 dds K 8 svn:date V 27 2009-02-03T12:56:05.767265Z K 7 svn:log V 365 MFC 184854 from head to stable/7 Fix the code to conform to the "or more" part of the following POSIX specification and regression test regress:25. "A function can be preceded by one or more '!' characters, in which case the function shall be applied if the addresses do not select the pattern space." _M 7/usr.bin/sed M 7/usr.bin/sed/compile.c END K 10 svn:author V 3 dds K 8 svn:date V 27 2009-02-03T13:07:34.313813Z K 7 svn:log V 189 MFC r184342 from head to stable/7 Add fallback when mmap fails on regular files. Some filesystems, like smbnetfs, do not support mmap. Reported by: Harti Brandt _M cp M cp/utils.c END K 10 svn:author V 5 gabor K 8 svn:date V 27 2009-02-03T14:25:58.115555Z K 7 svn:log V 104 MFC: r187920 - Remove non-existing reference - Fix trailing comma PR: docs/85118 Submitted by: vs END K 10 svn:author V 5 gabor K 8 svn:date V 27 2009-02-03T14:26:55.989263Z K 7 svn:log V 104 MFC: r187920 - Remove non-existing reference - Fix trailing comma PR: docs/85118 Submitted by: vs END K 10 svn:author V 5 gabor K 8 svn:date V 27 2009-02-03T14:30:59.123998Z K 7 svn:log V 357 MFC: r187916 - Rename adding_user(8) to adding_user(7). There's no adding_user utility, but the man page describes conceptual information about the process of adding a user, thus it should belong to section 7. - Remove HISTORY and BUGS sections because of the aforementioned reason. PR: docs/130151 Submitted by: Marian Cerny END K 10 svn:author V 5 gabor K 8 svn:date V 27 2009-02-03T14:32:06.459676Z K 7 svn:log V 357 MFC: r187916 - Rename adding_user(8) to adding_user(7). There's no adding_user utility, but the man page describes conceptual information about the process of adding a user, thus it should belong to section 7. - Remove HISTORY and BUGS sections because of the aforementioned reason. PR: docs/130151 Submitted by: Marian Cerny END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-02-03T15:24:00.704538Z K 7 svn:log V 83 Add missing string table for the usb quirk enum. Pointy hat: me Submitted by: rrs END K 10 svn:author V 6 obrien K 8 svn:date V 27 2009-02-03T15:27:29.476069Z K 7 svn:log V 26 Partially revert r186559. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-02-03T16:00:20.001689Z K 7 svn:log V 135 - Keep the same sorting on usb_errstr_table as the enum. - Use c99 array initializers for usb_quirk_str so the indexing isnt critical. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-02-03T16:14:37.207568Z K 7 svn:log V 554 - Change ichsmb(4) to follow the format of all the other smbus controllers for slave addressing by using left-adjusted slave addresses (i.e. xxxxxxx0b). - Require the low bit of the slave address to always be zero in smb(4) to help catch broken applications. - Adjust some code in the IPMI driver to not convert the slave address for SSIF to a right-adjusted address. I (or possibly ambrisko@) added this in the past to (unknowingly) work around the bug in ichsmb(4). Submitted by: Andriy Gapon (1,2) MFC after: 1 month END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-02-03T16:39:51.600568Z K 7 svn:log V 171 Don't right-adjust the SMBus slave address for SSIF IPMI BMCs enumerated via ACPI either. This is somewhat academic since we don't currently support such devices though. END K 10 svn:author V 6 sbruno K 8 svn:date V 27 2009-02-03T17:13:37.961836Z K 7 svn:log V 118 Delete fwohci_filt() as it is now unused Obtained from: Marius Strobl MFC after: 2 weeks END K 10 svn:author V 6 danger K 8 svn:date V 27 2009-02-03T17:58:20.073512Z K 7 svn:log V 124 - ANSIfy function definitions - use nul when we are looking for a terminating character where appropriate Approved by: imp END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-02-03T18:07:21.235955Z K 7 svn:log V 128 Use a flag and cv when initing the hardware as the device could be detached while the driver init is sleeping. Spotted by: HPS END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-02-03T18:08:32.004636Z K 7 svn:log V 97 Use the correct pointer, it didnt actually matter as they had the same value. Submitted by: HPS END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T18:52:53.186052Z K 7 svn:log V 66 move cfi bus shim so it won't get pulled in for non-xscale boards END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T19:00:56.978865Z K 7 svn:log V 28 fix compilation w/ AH_DEBUG END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T19:06:12.190835Z K 7 svn:log V 128 force atomic_cmpset_ptr types to match atomic_cmpset_32; this matches what powerpc does Submitted by: stass MFC after: 2 weeks END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T19:07:41.174749Z K 7 svn:log V 49 reorg ioctl code to simplify adding new requests END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T19:09:16.205968Z K 7 svn:log V 132 honor any interface width (e.g. setup by the bus shim) and don't probe; this is needed for the moment to workaround bus shim issues END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T19:16:04.344241Z K 7 svn:log V 278 Add support for the StrataFlash on 2348 boards: o add bus shim for cfi driver o add static mapping for CS0 (we map all 16M as the cfi driver doesn't support demand mapping) Note this needs some tweaking to work for 2358 boards which is why the CAMBRIA config is not touched. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T19:21:15.475977Z K 7 svn:log V 51 add Roel's copyright as he did the initial version END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T19:25:23.706795Z K 7 svn:log V 71 merge r188085: force atomic_cmpset_ptr types to match atomic_cmpset_32 END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T19:27:06.018027Z K 7 svn:log V 30 merge r184251: add cfi driver END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T19:47:31.744714Z K 7 svn:log V 61 manually add; it didn't get included in the merge of r184251 END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-02-03T19:49:21.921822Z K 7 svn:log V 169 Trim what we expose to userland in to just the constants used for the ppi(4) ioctls for bits in the control and status registers. Reviewed by: db END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T19:49:26.579301Z K 7 svn:log V 64 merge r188086: reorg ioctl code to simplify adding new requests END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T19:50:11.539211Z K 7 svn:log V 62 merge r188087: honor any interface width, add xscale bus shim END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-02-03T19:58:28.515559Z K 7 svn:log V 923 Slightly improve the design of the TTY buffer. The TTY buffers used the standard lists. Unfortunately they have a big shortcoming. If you want to have a double linked list, but no tail pointer, it's still not possible to obtain the previous element in the list. Inside the buffers we don't need them. This is why I switched to custom linked list macros. The macros will also keep track of the amount of items in the list. Because it doesn't use a sentinel, we can just initialize the queues with zero. In its simplest form (the output queue), we will only keep two references to blocks in the queue, namely the head of the list and the last block in use. All free blocks are stored behind the last block in use. I noticed there was a very subtle bug in the previous code: in a very uncommon corner case, it would uma_zfree() a block in the queue before calling memcpy() to extract the data from the block. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T20:01:51.753190Z K 7 svn:log V 70 merge r188088+r188089: add support for the StrataFlash on 2348 boards END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-03T20:25:36.751846Z K 7 svn:log V 126 Fix the functions to match prototypes. The K&R definitions differ from the ANSI-C prototype due to the 'int promotion' rule. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-02-03T20:31:26.089426Z K 7 svn:log V 71 Remove NUMCDEVSW, which is unused since RELENG_5. Discussed with: kib END K 10 svn:author V 3 rrs K 8 svn:date V 27 2009-02-03T20:33:28.647906Z K 7 svn:log V 291 LOR fix - Lock only when calling the actual code that is messing with the UDP tunnel. This means that if two users actually tried to change the tunnel port at the same time interesting things COULD result, but its probably very unlikely to happen :-) END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-02-03T20:37:38.669197Z K 7 svn:log V 258 - Try and make the use of , consistent, as it varies with spacing and not spacing. Putting a space makes it much more readable. - Various other small readability cleanups as well as a few comments on things that should be looked at in more detail later. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2009-02-03T20:46:05.049990Z K 7 svn:log V 64 Reflect adding_user.8 -> adding_user.7 rename Reminded by: kib END K 10 svn:author V 5 gabor K 8 svn:date V 27 2009-02-03T20:47:58.022382Z K 7 svn:log V 51 MFC: Reflect adding_user.8 -> adding_user.7 rename END K 10 svn:author V 5 gabor K 8 svn:date V 27 2009-02-03T20:48:17.651968Z K 7 svn:log V 51 MFC: Reflect adding_user.8 -> adding_user.7 rename END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-02-03T22:22:07.564862Z K 7 svn:log V 64 Add pauses in the register read/write loops. Submitted by: HPS END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T22:32:26.275534Z K 7 svn:log V 437 When crafting a media setting w/ an auto (non-fixed) rate mask out the turbo option in addition to the mode bits; otherwise if the current channel is a turbo mode channel we'll form an invalid media setting and the ifmedia_set operation in vap_attach will panic. While here use C99-style initialization for an array indexed by mode; this makes it consistent w/ other usage and avoids breakage if we should ever change the set of modes. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-03T22:38:05.682384Z K 7 svn:log V 47 merge r188106: fix media setting in vap_attach END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2009-02-04T00:21:36.754843Z K 7 svn:log V 187 Finish conversion of edquota to work with 64-bit quotas. Add -h option to request "humanized" values such as 1M, 1G, 1T, etc. Discussed with: Dag-Erling Smorgrav Sponsored by: Rsync.net END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-04T00:45:25.328659Z K 7 svn:log V 33 Explicitly compare against NULL. END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2009-02-04T01:02:56.154416Z K 7 svn:log V 791 Update the actions previously attempted by the -D option to make them robust. With these changes fsck is now able to detect and reliably rebuild corrupted cylinder group maps. The -D option is no longer necessary as it has been replaced by a prompt asking whether the corrupted cylinder group should be rebuilt and doing so when requested. These actions are only offered and taken when running fsck in manual mode. Corrupted cylinder groups found during preen mode cause the fsck to fail. Add the -r option to free up excess unused inodes. Decreasing the number of preallocated inodes reduces the running time of future runs of fsck and frees up space that can allocated to files. The -r option is ignored when running in preen mode. Reviewed by: Xin LI Sponsored by: Rsync.net END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-04T01:11:37.952909Z K 7 svn:log V 30 Merge r188109 from tcp_cc_8.x END K 10 svn:author V 6 cognet K 8 svn:date V 27 2009-02-04T01:14:06.253751Z K 7 svn:log V 212 Erm... Report the buffer as being bounced even when it's the entire buffer, or we would end up invalidating the cache line for what we just copied... Reported by: thompsa Pointy at to: cognet MFC after: 3 days END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-02-04T10:35:27.905748Z K 7 svn:log V 421 When iterating through the list trying to find a router in defrouter_select(), NULL the cached llentry after unlocking as we are no longer interested in it and with the second iteration would try to unlock it again resulting in panic: Lock (rw) lle not locked @ ... Reported by: Mark Atkinson Tested by: Mark Atkinson PR: kern/128247 (in follow-up, unrelated to original report) END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-02-04T15:02:57.447511Z K 7 svn:log V 215 MFC rev. 187445, 187721, 187944 Add two more nVidia HDMI codec IDs. Specify analog beep pin widget for several AD codecs. It gives working speaker control for that systems. Fix bug in hint.hdac.X.config parsing. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-02-04T17:10:01.876983Z K 7 svn:log V 935 Remove slush space from clists. Right now we only have a very small amount of drivers that use clists, but we still allocate 50 cblocks as slush space, which allows drivers to temporarily overcommit their storage. Most of the drivers don't allow this anyway. I've performed the following changes: - We don't allocate any cblocks on startup. - I've removed the DDB command, because it has nothing useful to print now. You can obtain the amount of allocated blocks by running `vmstat -m | grep clist'. - I've removed cfreecount, which is now unused. - The old code first tries to allocate using M_NOWAIT, followed by M_WAITOK. This doesn't make any sense, so just remove this logic. It seems the drivers allow us to sleep anyway. We can even remove ccmax from clist_alloc_cblocks and c_cbmax from struct clist, but this breaks binary compatibility. This reduces the amount of allocated cblocks on my system from 54 to 4. END K 10 svn:author V 4 lulf K 8 svn:date V 27 2009-02-04T17:35:21.225324Z K 7 svn:log V 302 MFC r188017: - Use a separate pointer to the allocated memory for freeing, as strsep may modify the pointer argument passed to it. This triggered an assert in malloc when a geom command being run under the livefs environment. PR: bin/130632 Submitted by: Dimitry Andric END K 10 svn:author V 3 phk K 8 svn:date V 27 2009-02-04T18:14:30.165266Z K 7 svn:log V 54 Get the right system makefiles for make distribution. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-02-04T18:20:27.086842Z K 7 svn:log V 112 Check for NOAUTO on child interfaces (eg wlanX) so they can be created via rc.conf but not necessarily started. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-02-04T18:44:29.131251Z K 7 svn:log V 323 Tweak the ia64 machine check handling code to not register new sysctl nodes while holding a spin mutex. Instead, it now shoves the machine check records onto a queue that is later drained to add sysctl nodes for each record. While a routine to drain the queue is present, it is not currently called. Reviewed by: marcel END K 10 svn:author V 4 jeff K 8 svn:date V 27 2009-02-04T19:30:02.951588Z K 7 svn:log V 47 - Create a branch to track my mbuf revisions. END K 10 svn:author V 4 jeff K 8 svn:date V 27 2009-02-04T19:43:08.493083Z K 7 svn:log V 719 Initial import of ongoing mbuf work - Introduce a m_size field to simplify a great number of macros and consumer code. Paves the way for more flexible mbuf sizes once the field is honored in all code. - Streamline mbuf allocation/free code. Move things into functions that should not be inlined and functions to inlines when the calling footprint exceeds the function text size. - Reference count mbufs rather than clusters. All mbufs have a ref so uma refcnt zones and the super expensive uma_find_refcnt() is not necessary. Don't duplicate m_ext areas, call m_refm() to reference a specific data area of a target mbuf. - Retire UMA refcnt zones. These were too inefficient to be useful. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-02-04T19:56:37.522655Z K 7 svn:log V 215 Eliminate the local variable 'ape' in audit_pipe_kqread(), as it's only used for an assertion that we don't really need anymore. MFC after: 1 week Reported by: Christoph Mallon END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-02-04T20:00:17.622221Z K 7 svn:log V 168 Remove written-to but never read local variable 'offset' from soreceive_dgram(). Submitted by: Christoph Mallon MFC after: 1 week END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-02-04T20:04:32.992817Z K 7 svn:log V 288 Remove local variable 'ddp' from DDP's attach and detach routines; they were used only for assertions, and rather than ifdef'ing them INVARIANTS and using local variables, just directly access so_pcb. Submitted by: Christoph Mallon MFC after: 1 week END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-04T20:23:42.292692Z K 7 svn:log V 121 Correct signature for the identify routine. The bad parameter wasn't used at all, so this is just a tidiness excersize. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-04T20:26:27.886969Z K 7 svn:log V 79 Fix shutdown routine to return 0 and change signature from void return to int. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-04T20:35:22.361544Z K 7 svn:log V 59 detach doesn't return an unsinged int, but returns an int. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-04T20:39:45.915652Z K 7 svn:log V 30 Shutdown routine returns int. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-04T21:11:31.909288Z K 7 svn:log V 55 Correct signatures to match kobj function definitions. END K 10 svn:author V 4 emax K 8 svn:date V 27 2009-02-04T22:04:06.605432Z K 7 svn:log V 97 Clenup code a bit and do not call fork(2) before dameon(3) where not needed. MFC after: 1 month END K 10 svn:author V 10 nwhitehorn K 8 svn:date V 27 2009-02-04T22:16:27.994135Z K 7 svn:log V 97 Fix bm_shutdown() KOBJ method to correspond to return int, as it should. Found by: Andriy Gapon END K 10 svn:author V 4 emax K 8 svn:date V 27 2009-02-04T22:44:09.549766Z K 7 svn:log V 63 Allow unprivileged users to run l2ping(8). MFC after: 1 month END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-05T01:59:28.751278Z K 7 svn:log V 62 Don't compile non-core CC modules into the kernel by default. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-05T02:01:18.146395Z K 7 svn:log V 73 adjust the way that idle happens so as to avoid missing timer interrupts END K 10 svn:author V 8 lstewart K 8 svn:date V 27 2009-02-05T02:06:27.698541Z K 7 svn:log V 30 Merge r188133 from tcp_cc_8.x END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-05T02:08:12.003973Z K 7 svn:log V 82 adjust the way that idle happens so as to avoid missing timer interrupts on block END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-05T02:16:05.847620Z K 7 svn:log V 74 change the way that blocking is handled to avoid missing timer interrupts END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-05T04:00:55.554801Z K 7 svn:log V 52 pass in smp_processor_id to identify the cpu in use END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-05T04:01:56.191858Z K 7 svn:log V 11 IFC 188138 END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-05T04:02:15.444063Z K 7 svn:log V 11 IFC 188138 END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-02-05T08:46:18.475200Z K 7 svn:log V 327 In some situations, mnt_lockref could go negative due to vfs_unbusy() being called without calling vfs_busy() first. This made umount(8) hang waiting for mnt_lockref to become zero, which would never happen. Reviewed by: kib Approved by: rwatson (mentor) Reported by: pho Found with: stress2 Sponsored by: FreeBSD Foundation END K 10 svn:author V 3 dfr K 8 svn:date V 27 2009-02-05T11:48:10.785027Z K 7 svn:log V 167 Use the correct creds when reconnecting so that we have enough privilege to bind reserved ports (if necessary). Submitted by: Jaakko Heinonen END K 10 svn:author V 3 dfr K 8 svn:date V 27 2009-02-05T14:02:04.397214Z K 7 svn:log V 117 Add some disabled code which calls the hypervisor to flush TLBs. Disabled because it seems to be slower in my tests. END K 10 svn:author V 5 jamie K 8 svn:date V 27 2009-02-05T14:06:09.879043Z K 7 svn:log V 649 Standardize the various prison_foo_ip[46] functions and prison_if to return zero on success and an error code otherwise. The possible errors are EADDRNOTAVAIL if an address being checked for doesn't match the prison, and EAFNOSUPPORT if the prison doesn't have any addresses in that address family. For most callers of these functions, use the returned error code instead of e.g. a hard-coded EADDRNOTAVAIL or EINVAL. Always include a jailed() check in these functions, where a non-jailed cred always returns success (and makes no changes). Remove the explicit jailed() checks that preceded many of the function calls. Approved by: bz (mentor) END K 10 svn:author V 8 mckusick K 8 svn:date V 27 2009-02-05T14:06:43.997236Z K 7 svn:log V 63 Updates to edquota based on feedback from Dag-Erling Smorgrav. END K 10 svn:author V 5 jamie K 8 svn:date V 27 2009-02-05T14:15:18.423320Z K 7 svn:log V 348 Don't allow creating a socket with a protocol family that the current jail doesn't support. This involves a new function prison_check_af, like prison_check_ip[46] but that checks only the family. With this change, most of the errors generated by jailed sockets shouldn't ever occur, at least until jails are changeable. Approved by: bz (mentor) END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-02-05T14:21:09.700903Z K 7 svn:log V 758 Don't leave the console TTY constantly open. When we leave the console TTY constantly open, we never reset the termios attributes. This causes output processing, echoing, etc. not to be reset to the proper values when going into single user mode after the system has booted. It also causes nl-to-crnl-conversion not to take place during shutdown, which causes a `staircase effect'. This patch adds a new TTY flag, TF_OPENED_CONS, which is set when the TTY is opened through /dev/console. Because the flags are only used by the kernel and the pstat(8) utility, I've decided to renumber the TTY flags. This shouldn't be an issue, because the TTY layer is not yet part of a stable release. Reported by: Mark Atkinson Tested by: sepotvin END K 10 svn:author V 5 jamie K 8 svn:date V 27 2009-02-05T14:25:53.909538Z K 7 svn:log V 130 Remove redundant calls of prison_local_ip4 in in_pcbbind_setup, and of prison_local_ip6 in in6_pcbbind. Approved by: bz (mentor) END K 10 svn:author V 5 jamie K 8 svn:date V 27 2009-02-05T14:58:16.163623Z K 7 svn:log V 224 Call prison_if from rtm_get_jailed, instead of splitting it out into prison_check_ip4 and prison_check_ip6. As prison_if includes a jailed() check, remove that check before calling rtm_get_jailed. Approved by: bz (mentor) END K 10 svn:author V 7 attilio K 8 svn:date V 27 2009-02-05T15:03:35.440186Z K 7 svn:log V 169 Add more KTR_VFS logging point in order to have a more effective tracing. Reviewed by: brueffer, kib Tested by: Gianni Trematerra END K 10 svn:author V 5 jamie K 8 svn:date V 27 2009-02-05T15:04:23.838574Z K 7 svn:log V 332 Don't bother null-checking the thread pointer before the prison checks in udp6_connect (td is already dereferenced elsewhere without such a check). This makes the conversion from a sockaddr to a sockaddr_in6 always happen, so convert once at the beginning of the function rather than twice in the middle. Approved by: bz (mentor) END K 10 svn:author V 7 attilio K 8 svn:date V 27 2009-02-05T15:09:04.820727Z K 7 svn:log V 98 Remove the assertive KA_HELD and KA_UNHELD as long as they are dangerous, and not really helpful. END K 10 svn:author V 3 dfr K 8 svn:date V 27 2009-02-05T15:09:42.177013Z K 7 svn:log V 152 Adaptive mutex spinning turns out to be very slightly slower on Xen, probably due to scheduling conflicts with other guests within the same hypervisor. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T17:43:12.371259Z K 7 svn:log V 115 Fix return type for detach routine (should be int) Fix first parameter for identify routine (should be driver_t *) END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T17:51:46.642231Z K 7 svn:log V 58 add support for max antenna gain (not used at the moment) END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T18:12:07.443301Z K 7 svn:log V 593 Add support for frobbing Intel StrataFlash Protection Registers: o add CFI_SUPPORT_STRATAFLASH compile option to enable support o add new ioctls to get/set the factory and user/oem segments of the PR and to get/set Protection Lock Register that fuses the user segment o add #defines for bits in the status register o update cfi_wait_ready to take an offset so it can be used to wait for PR write completion and replace constants w/ symbolic names Note: writing the user segment isn't correct; committing now to get review. Sponsored by: Carlson Wireless Reviewed by: imp, Chris Anderson END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T18:15:20.608950Z K 7 svn:log V 83 add cfi test tool Sponsored by: Carlson Wireless Reviewed by: imp, Chris Andreson END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T18:21:52.753729Z K 7 svn:log V 38 merge r188156: strataflash PR support END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T18:23:28.648262Z K 7 svn:log V 24 merge r188157: cfi tool END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T18:38:39.929547Z K 7 svn:log V 36 bus_add_child takes a const char *. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T18:39:28.930715Z K 7 svn:log V 102 o add ier_mask hint so xscale hack can be made less of a hack o print hint overrides with bootverbose END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T18:39:33.431844Z K 7 svn:log V 29 device_shutdown returns int. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T18:40:42.270028Z K 7 svn:log V 58 pcib_read_config and pcib_write_config take u_int params. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T18:43:13.984437Z K 7 svn:log V 32 device_shutdown returns an int. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T18:45:08.313748Z K 7 svn:log V 125 use uart hint to set UART Unit Enable (0x40) and receiver timeout int enable (0x10) instead of hardcoding it in the bus shim END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T18:46:01.560146Z K 7 svn:log V 69 checkpoint support for optional GPS chip and RS485 port; not working END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T18:51:14.432769Z K 7 svn:log V 51 Add some additional debugging for the memory code. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T19:04:48.410913Z K 7 svn:log V 13 sync w/ head END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T19:09:15.057379Z K 7 svn:log V 21 explicitly add these END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T19:20:34.949591Z K 7 svn:log V 164 o add IEEE80211_KEY_BITS for %b printing of wk_flags o replace hand-rolled code to print wk_flags o add display of ni_ucastkey in show sta o fix \n in _db_show_key END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T19:30:28.539364Z K 7 svn:log V 51 identify routine takes driver_t *, not device_t *. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T19:30:55.119050Z K 7 svn:log V 25 Shutdown returns an int. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T19:31:55.600525Z K 7 svn:log V 40 reset_epp and ecp_sync both return int. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T19:32:34.291103Z K 7 svn:log V 75 Make iclear return int, since that matches all function definitions of it. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T19:33:20.054538Z K 7 svn:log V 25 writereg returns an int. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T19:33:35.485973Z K 7 svn:log V 25 writereg returns an int. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T19:36:14.364822Z K 7 svn:log V 24 shutdown returns an int END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T19:37:49.659862Z K 7 svn:log V 24 shutdown returns an int END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T19:38:31.081915Z K 7 svn:log V 53 Fix parameter types for set_res_flags and read_ivars END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T19:39:07.232074Z K 7 svn:log V 65 do_product_lookup should return a const struct pccard_product *. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2009-02-05T20:13:51.746316Z K 7 svn:log V 19 MFH r187971-188180 END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:26:53.127552Z K 7 svn:log V 252 o change _db_show_key to always dump the contents instead of checking IEEE80211_KEY_DEVKEY o fix channel power printing (they are signed values) o add show statab to dump a node table and automatically dump the sta table of a com structure with /s END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:31:39.168625Z K 7 svn:log V 54 merge r188156: strataflash protection register ioctls END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:32:59.529904Z K 7 svn:log V 40 merge r188170,r188182: ddb improvements END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:34:19.585373Z K 7 svn:log V 29 merge r188157: cfi test tool END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:37:07.343120Z K 7 svn:log V 35 revert unintended parts of r188185 END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:39:53.428073Z K 7 svn:log V 172 o fix identification of ahdemo mode o split out code to get the bssid for use in the future o include more information in error diags when unable to collect sta info/stats END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:40:43.942906Z K 7 svn:log V 28 merge r188187: minor fixups END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:43:47.992660Z K 7 svn:log V 62 o add PREEMPTION o KSE does not work w/ PREEMPTION, remove it END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-05T20:44:06.666322Z K 7 svn:log V 55 Don't check for mapping above 4GB on 32-bit platforms. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:48:30.187729Z K 7 svn:log V 60 replace r/w idiom with OS_REG_SET_BIT (to match other code) END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:49:13.504568Z K 7 svn:log V 6 style END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:51:53.066146Z K 7 svn:log V 127 fill in ar5212ResetCalValid; reset the IQ valid flag on the channel so IQ calibration will be started on the next periodic cal END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T20:56:33.529255Z K 7 svn:log V 106 improve IQ cal debug msgs; in particular don't scare people by screaming "MISGATED IQ CAL!" when it's not END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T21:02:40.638428Z K 7 svn:log V 273 Minor packet drop improvements: o change tdma packet drop msg when ack required to ATH_DEBUG_TDMA (ATH_DEBUG_XMIT is too noisy) o add a debug msg for raw packet drop due to interface down/invalid o add stats for these two cases o explain how another drop case is handled END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T21:09:46.571304Z K 7 svn:log V 38 add new stats and missing tx_raw stat END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T21:13:31.006311Z K 7 svn:log V 121 eliminate gainFCorrection; just have ar5212GetGainFCorrection return the calculated value as it's only used in one place END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-05T21:18:39.041033Z K 7 svn:log V 24 fix non-witness compile END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-05T21:35:40.171078Z K 7 svn:log V 25 reboot instance on reset END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-05T21:41:27.089855Z K 7 svn:log V 19 halt APs on reboot END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-05T21:45:12.720427Z K 7 svn:log V 45 remove writeable page tables from attributes END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-02-05T21:47:40.680084Z K 7 svn:log V 56 - change reboot - make netfront compile without witness END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T21:57:41.599478Z K 7 svn:log V 50 merge r188191-r188195,r188197: minor fixes to ath END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T22:06:41.009340Z K 7 svn:log V 53 merge r188196: add new stats and missing tx_raw stat END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T22:16:09.761475Z K 7 svn:log V 11 unbreak -o END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T22:17:10.915770Z K 7 svn:log V 31 make -o handling like athstats END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T22:17:56.904906Z K 7 svn:log V 26 merge r188205: unbreak -o END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T22:19:13.791324Z K 7 svn:log V 46 merge r188206: make -o handling like athstats END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-02-05T23:01:36.799138Z K 7 svn:log V 327 Drop the kernel linker lock while running SYSUNINIT routines and removing sysctls during a linker file unload. We drop the lock when doing similar operations during a linker file load. To close races, clear the LINKED flag before dropping the lock so that the linker file is no longer visible to userland. MFC after: 1 week END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T23:15:39.880664Z K 7 svn:log V 211 for adhoc and ahdemo modes try to find the "bss node": use the bssid unless it's not setup or zero's; this may not work as the bssid of the ibss isn't certain to the "right mac address" but for many cases it is END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-05T23:16:33.963672Z K 7 svn:log V 60 merge 188210: guess bss node address for adhoc+ahdemo modes END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2009-02-05T23:51:11.033297Z K 7 svn:log V 159 Bring consistent debugging output for all values that are supposed to be printed in a hexadecimal format. Otherwise, '270' doesn't say much. Reviewed by: imp END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-06T00:48:56.420003Z K 7 svn:log V 41 add PSB channels to the calibration list END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2009-02-06T00:50:21.545441Z K 7 svn:log V 169 Make config -x only return non-zero characters, so that: config -x | grep just works. Reported by: Danny Braniss END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-02-06T00:50:46.344121Z K 7 svn:log V 56 merge r188213: add PSB channels to the calibration list END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2009-02-06T00:55:19.846120Z K 7 svn:log V 69 Remove unused variable. Found with: Coverity Prevent(tm) CID: 4138 END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2009-02-06T07:42:21.586900Z K 7 svn:log V 232 Set NFSMNT_ACREGMIN, NFSMNT_ACREGMAX, and NFSMNT_ACDIRMIN flags in fallback_mount() function. Add a comment to indicate that the fallback_mount() function should eventually go away. Submitted by: Jaakko Heinonen END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2009-02-06T07:47:53.292998Z K 7 svn:log V 55 Set NFSMNT_ACDIRMAX flag in fallback_mount() function. END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-06T07:49:03.132308Z K 7 svn:log V 75 Store the entire funce for disk type functions (eg CF cards and the like). END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-02-06T09:34:17.905648Z K 7 svn:log V 40 fix spelling error Submitted by: trasz END K 10 svn:author V 7 wkoszek K 8 svn:date V 27 2009-02-06T10:30:46.455797Z K 7 svn:log V 76 Consistently use instead of spaces as option name and file separator. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-02-06T11:03:51.666652Z K 7 svn:log V 258 Merge r184904 from head to stable/7: The audit queue limit variables are size_t, so use size_t for the audit queue length variables as well, avoiding storing the limit in a larger type than the length. Submitted by: sson Sponsored by: Apple Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-02-06T12:06:39.232319Z K 7 svn:log V 281 Merge r184482 from head to stable/7: Protect the event->class lookup database using an rwlock instead of a mutex, as it's rarely changed but frequently accessed read-only from multiple threads, so a potentially significant source of contention. Sponsored by: Apple, Inc. END K 10 svn:author V 7 rwatson K 8 svn:date V 27 2009-02-06T12:10:28.829990Z K 7 svn:log V 535 Merge r184948 from head to stable/7: When repeatedly accessing a thread credential, cache the credential pointer in a local thread. While this is unlikely to significantly improve performance given modern compiler behavior, it makes the code more readable and reduces diffs to the Mac OS X version of the same code (which stores things in creds in the same way, but where the cred for a thread is reached quite differently). Discussed with: sson Sponsored by: Apple Inc. Obtained from: TrustedBSD Project END