ƒ¯U165000 185 324 494 456 542 321 405 131 284 1181 147 239 1209 1230 1258 162 124 158 302 161 250 167 122 509 512 115 192 199 477 228 141 176 303 168 237 200 265 181 176 215 250 146 172 191 356 334 248 637 186 121 162 162 291 285 195 187 361 178 410 215 448 139 755 155 239 268 140 172 158 240 222 148 122 239 176 164 164 166 150 171 239 223 402 296 218 152 474 137 225 164 153 201 186 256 232 220 104 132 134 295 1486 116 884 191 238 403 322 218 249 247 167 392 286 265 1317 507 128 240 210 312 189 130 208 462 384 132 276 121 118 319 210 152 394 232 196 120 182 137 175 2338 123 125 164 147 179 163 132 151 122 159 1686 306 183 241 181 185 293 174 137 118 117 384 151 154 123 185 671 211 176 163 121 152 152 120 140 217 158 108 130 156 186 181 243 2130 237 177 K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-12-08T06:13:49.000000Z K 7 svn:log V 226 Minor refactoring; move the FreeBSD-specific config info into config_freebsd.h. archive_platform.h decides which config file to bring in and uses some of those selectors to define wrapper macros and other compatibility glue. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-12-08T06:34:06.000000Z K 7 svn:log V 401 Add a link-local address to the lo0 even when ipv6_enable="NO". A kernel with INET6 always has ::1 on lo0, so in the case of ipv6_enable="NO" the lo0 can have ::1 with no link-local address. This is a violation of the IPv6 specification. As a workaround for this situation, fe80::1 is added in rc.d/auto_linklocal when lo0 has no link-local address. This should not be harmful for IPv4-only users. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-12-08T06:40:34.000000Z K 7 svn:log V 363 MFC: Add a link-local address to the lo0 even when ipv6_enable="NO". A kernel with INET6 always has ::1 on lo0, so in the case of ipv6_enable="NO" the lo0 can have ::1 with no link-local address. This is a violation of the IPv6 specification. As a workaround for this situation, fe80::1 is added in rc.d/auto_linklocal when lo0 has no link-local address. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-12-08T06:43:35.000000Z K 7 svn:log V 449 MFC: Add a link-local address to the lo0 even when ipv6_enable="NO". A kernel with INET6 always has ::1 on lo0, so in the case of ipv6_enable="NO" the lo0 can have ::1 with no link-local address. This is a violation of the IPv6 specification. As a workaround for this situation, fe80::1 is added in rc.d/auto_linklocal when lo0 has no link-local address. This should not be harmful for IPv4-only users. Approved by: re (bmah, kensmith) END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-12-08T07:19:51.000000Z K 7 svn:log V 223 Support the "-f" option by simply ignoring it. This allows script compatibility with Linux, whose "hostname" is the same as BSD "hostname -s". With this change, "hostname -f" is the same on both systems. MFC after: 7 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-12-08T07:43:53.000000Z K 7 svn:log V 307 The ISO9660 spec does allow files up to 4G. Change the i_size field to "unsigned long" so that it actually works. Thanks to Robert Sciuk for sending me a DVD that demonstrated ISO9660-formatted media with a file >2G. I've now fixed this both in libarchive and in the cd9660 filesystem. MFC after: 14 days END K 10 svn:author V 8 kientzle K 8 svn:date V 27 2006-12-08T07:47:08.000000Z K 7 svn:log V 34 Style(9) fixes, thanks to Ruslan. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-08T08:44:47.000000Z K 7 svn:log V 189 Remove the requirement that phys_avail be sorted in ascending order by explicitly finding the lowest and highest addresses when calculating the size of the vm_pages array Reviewed by :alc END K 10 svn:author V 5 luigi K 8 svn:date V 27 2006-12-08T10:36:45.000000Z K 7 svn:log V 1085 Fix an oscure bug triggered by a recent change in kern_socket.c. The symptoms were that outgoing DHCP requests for diskless kernels had the IP header corrupt. After long investigations, the source of the problem was found in ether_output() - for SIMPLEX interfaces and broadcast traffic, a copy of the packet is passed back to the kernel through if_simloop(). However if_simloop() modifies the mbuf, while the copy obtained through m_copym() is a readonly one. The bug has been there forever, but it has been triggered only recently by a change in sosend_dgram() which passed down mbufs with sufficient space to prepend the header. This fix is trivial - use m_dup() instead of m_copy() to create the copy. As an alternative, we could try and modify if_simloop() to play safely with readonly mbufs, but i don't think it is worthwhile because 1) this is a relatively infrequent code path so we do not need to worry too much about performance, and 2) the cost of doing an extra m_pullup in if_simloop() is probably the same as doing the copy of the cluster, anyways. MFC after: 1 week END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-12-08T14:45:15.000000Z K 7 svn:log V 53 Vendor patch that adds a microsecond timer function. END K 10 svn:author V 5 harti K 8 svn:date V 27 2006-12-08T14:45:15.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r165009, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-12-08T15:48:42.000000Z K 7 svn:log V 1115 Disable IPv6 configuration for interfaces in pccard_ether_start(). After a change of devd.conf, devd(8) handles NIC attach/detach event by using /etc/pccard_ether with the interface name as the argument. This model does not work properly with IPv6 configuration because the implementation of IPv6 stateless auto-configuration in the FreeBSD rc.d scripts depends on whether there are any explicit configurations for interfaces or not. It works this way: if no manual configuration, it will perform auto-configuration, but otherwise no auto-configuration will be performed. So, this behavior can only be determined by all of the interfaces on a system, not a single one. For this reason, the network6_interface_setup() function called from the pccard_ether_start() does not work with a single interface name. And what is worse, this combination of devd.conf and pccard_ether_start() caused a bad side-effect that when ipv6_enable=YES, all of interfaces marked as DOWN would be UP unconditionally (and router solicitation was sent) just after devd(8) was invoked. This should be fixed in a more sophisticated way. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-12-08T15:52:25.000000Z K 7 svn:log V 1136 MFC: Disable IPv6 configuration for interfaces in pccard_ether_start(). After a change of devd.conf, devd(8) handles NIC attach/detach event by using /etc/pccard_ether with the interface name as the argument. This model does not work properly with IPv6 configuration because the implementation of IPv6 stateless auto-configuration in the FreeBSD rc.d scripts depends on whether there are any explicit configurations for interfaces or not. It works this way: if no manual configuration, it will perform auto-configuration, but otherwise no auto-configuration will be performed. So, this behavior can only be determined by all of the interfaces on a system, not a single one. For this reason, the network6_interface_setup() function called from the pccard_ether_start() does not work with a single interface name. And what is worse, this combination of devd.conf and pccard_ether_start() caused a bad side-effect that when ipv6_enable=YES, all of interfaces marked as DOWN would be UP unconditionally (and router solicitation was sent) just after devd(8) was invoked. This should be fixed in a more sophisticated way. END K 10 svn:author V 3 hrs K 8 svn:date V 27 2006-12-08T15:53:40.000000Z K 7 svn:log V 1164 MFC: Disable IPv6 configuration for interfaces in pccard_ether_start(). After a change of devd.conf, devd(8) handles NIC attach/detach event by using /etc/pccard_ether with the interface name as the argument. This model does not work properly with IPv6 configuration because the implementation of IPv6 stateless auto-configuration in the FreeBSD rc.d scripts depends on whether there are any explicit configurations for interfaces or not. It works this way: if no manual configuration, it will perform auto-configuration, but otherwise no auto-configuration will be performed. So, this behavior can only be determined by all of the interfaces on a system, not a single one. For this reason, the network6_interface_setup() function called from the pccard_ether_start() does not work with a single interface name. And what is worse, this combination of devd.conf and pccard_ether_start() caused a bad side-effect that when ipv6_enable=YES, all of interfaces marked as DOWN would be UP unconditionally (and router solicitation was sent) just after devd(8) was invoked. This should be fixed in a more sophisticated way. Approved by: re (kensmith) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-12-08T16:33:32.000000Z K 7 svn:log V 70 Sync with RELENG_6 including updating to version 6.2.9 of the driver. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-12-08T18:27:57.000000Z K 7 svn:log V 28 MFen 1.73.2.35 -> 1.73.2.36 END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-12-08T18:53:32.000000Z K 7 svn:log V 62 MFen 1.883.2.52.2.2 -> 1.883.2.52.2.4 Approved by: re (bmah) END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-12-08T21:50:48.000000Z K 7 svn:log V 210 Document the following change in behavior: : fdisk.c revision 1.74 : date: 2004/06/14 07:21:19; author: phk; state: Exp; lines: +3 -3 : Make fdisk initialize the first instead of the last slice by default. END K 10 svn:author V 5 nivit K 8 svn:date V 27 2006-12-08T23:12:28.000000Z K 7 svn:log V 67 - Added my entry in calendar.freebsd Approved by: alexbl (mentor) END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-12-08T23:44:30.000000Z K 7 svn:log V 154 Explicitly emphasize a facet of m_pullup() that some people seem to frequently forget. i.e. that you can not keep using pointers to within the old chain. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-12-09T01:30:05.000000Z K 7 svn:log V 72 Find another spot where tagged command queueing got accidentally nuked. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-12-09T01:33:55.000000Z K 7 svn:log V 27 clarify a comment slightly END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-12-09T01:49:19.000000Z K 7 svn:log V 412 Minor cleanup. If we are doing a mount update, and we pass in an "export" flag indicating that we are trying to NFS export the filesystem, and the MSDOSFS_LARGEFS flag is set on the filesystem, then deny the mount update and export request. Otherwise, let the full mount update proceed normally. MSDOSFS_LARGES and NFS don't mix because of the way inodes are calculated for MSDOSFS_LARGEFS. MFC after: 3 days END K 10 svn:author V 4 grog K 8 svn:date V 27 2006-12-09T02:27:45.000000Z K 7 svn:log V 418 Set channel utility for Hauuapuge PVR-250 and PVR-350. This s part of an import of the PVR-250 driver. Originally it was calleed pvr250-setchannel, but it seems better to improve this program to work for any tuner card, so I'm starting with a more generic name. That shouldn't mislead anybody: currently the program only works with the (yet to be committed) cxm driver. Contributed by: John Wehle END K 10 svn:author V 4 grog K 8 svn:date V 27 2006-12-09T02:31:24.000000Z K 7 svn:log V 22 Add copyright notice. END K 10 svn:author V 4 grog K 8 svn:date V 27 2006-12-09T02:33:26.000000Z K 7 svn:log V 99 Change copyright notice to the FreeBSD 2 clause notice. Approved by: John Wehle END K 10 svn:author V 4 grog K 8 svn:date V 27 2006-12-09T02:44:09.000000Z K 7 svn:log V 105 Change formatting to be more compliant with style(9). Doubtless others will find more things to change. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-09T05:22:22.000000Z K 7 svn:log V 382 - remove restriction on OFW kernel allocations being 4M - shuffle memory range following kernel to the beginning of phys_avail - have the direct area use 256MB pages where possible - remove dead code from the end of pmap_bootstrap - have pmap_alloc_contig_pages check all memory ranges in phys_avail before giving up - informal benchmarking indicates a ~5% speedup on buildworld END K 10 svn:author V 3 mpp K 8 svn:date V 27 2006-12-09T12:58:14.000000Z K 7 svn:log V 135 Do not exit without printing the id information if the uid of the user executing the command cannot be looked up in the password file. END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-12-09T15:23:20.000000Z K 7 svn:log V 45 Use explicit braces to avoid ambiguous else. END K 10 svn:author V 5 gabor K 8 svn:date V 27 2006-12-09T15:36:16.000000Z K 7 svn:log V 82 MFC rev1.189: Add several new committers' birthdates Approved by: erwin (mentor) END K 10 svn:author V 5 erwin K 8 svn:date V 27 2006-12-09T15:45:53.000000Z K 7 svn:log V 208 MFC rev. 1.419 + 1.420 - Add israeli mirror IPv4 and IPv6 [1] - Add an IPv6 main site now both ISC and TDC have IPv6 Submitted by: Rostislav Krasny [1] Reviewed by: simon END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-12-09T16:27:15.000000Z K 7 svn:log V 73 Make the generated message from `elf_errmsg(-1)' a little more readable. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-12-09T16:27:50.000000Z K 7 svn:log V 140 In unionfs_hashrem(), use LIST_FOREACH_SAFE when iterating over the list of nodes to free them. CID: 1668 Found by: Coverity Prevent (tm) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-12-09T16:34:37.000000Z K 7 svn:log V 103 In unionfs_readdir(), prevent a possible NULL dereference. CID: 1667 Found by: Coverity Prevent (tm) END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-12-09T16:51:09.000000Z K 7 svn:log V 168 Add locking around calls to unionfs_get_node_status() in unionfs_ioctl() and unionfs_poll(). Submitted by: daichi, Masanori OZAWA Prompted by: kris END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-12-09T17:21:25.000000Z K 7 svn:log V 85 Use vfs_mount_error() in a few places to give more descriptive mount error messages. END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2006-12-09T17:24:18.000000Z K 7 svn:log V 80 Remove unused variable in unionfs_root(). Submitted by: daichi, Masanori OZAWA END K 10 svn:author V 7 delphij K 8 svn:date V 27 2006-12-09T17:49:56.000000Z K 7 svn:log V 118 MFR6 1.258.2.8 (by bde): MFC (1.270: don't do null Setattr RPCs for VA_MARK_ATIME). Approved by: re (kensmith), bde END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-12-09T17:52:54.000000Z K 7 svn:log V 155 - Fix headphone/speakers automute on Lenovo 3000 N100. Tested by: xride - GPIO commit cleanups and fixes for possible breakage during previous commit. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T19:18:39.000000Z K 7 svn:log V 54 When undeletable flag is set, unlink(2) return EPERM. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T19:19:46.000000Z K 7 svn:log V 80 When immutable, undeletable or append-only flag is set, rename(2) return EPERM. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T19:40:24.000000Z K 7 svn:log V 99 Correct last commit. The parent directory of the file to be removed can have undeletable flag set. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T19:42:58.000000Z K 7 svn:log V 263 - If the parent directory of the file pointed at by the from argument has its immutable or append-only flag set, rename(2) returns EPERM. - If the parent directory of the file pointed at by the to argument has its immutable flag set, rename(2) returns EPERM. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T19:44:38.000000Z K 7 svn:log V 241 - If the directory to be removed has its immutable, undeletable or append-only flag set, rmdir(2) returns EPERM. - If the parent directory of the directory to be removed has its immutable or append-only flag set, rmdir(2) returns EPERM. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-12-09T20:11:55.000000Z K 7 svn:log V 155 fix handling of ssid "-" etc; we're writing 1 byte past the end of the result buffer Noticed by: Sepherosa Zieha Reviewed by: cperciva MFC after: 2 weeks END K 10 svn:author V 6 syrinx K 8 svn:date V 27 2006-12-09T20:58:26.000000Z K 7 svn:log V 541 Instead of explicitly initializing variables to avoid compiler warnings, add a default case to handle the situation when the variables are not initialized. Furthermore, abort() if the snmp agent passes an invalid option to the bridge module. As the option (SET, GET, GETNEXT, COMMIT, ROLLBACK) is determined by the snmp agent based on the operation requested by user, this behaviour is unlikely to be abused as a source for a DoS, but if ever hit will likely reveal a problem in the snmp agent or bridge module. Approved by: bz (mentor) END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T22:35:55.000000Z K 7 svn:log V 94 If the parent directory of the named file has its immutable flag set, mkdir(2) returns EPERM. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T22:39:28.000000Z K 7 svn:log V 29 Add reference to chflags(2). END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T22:41:01.000000Z K 7 svn:log V 70 If the named file has its immutable flag set, chmod(2) returns EPERM. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T22:41:26.000000Z K 7 svn:log V 70 If the named file has its immutable flag set, chown(2) returns EPERM. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T22:49:28.000000Z K 7 svn:log V 198 If the named file has its immutable or append-only flag set, truncate(2) and ftruncate(2) return EPERM. Note, that if the append-only flag is set even increasing size of the file is not permitted. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T22:56:40.000000Z K 7 svn:log V 192 - If the source file has its immutable or append-only flag set, link(2) returns EPERM. - If the parent directory of the destination file has its immutable flag set, link(2) returns EPERM. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T23:01:38.000000Z K 7 svn:log V 102 If the parent directory of the destination file has its immutable flag set, symlink(2) returns EPERM. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T23:06:01.000000Z K 7 svn:log V 95 If the parent directory of the named file has its immutable flag set, mkfifo(2) returns EPERM. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-09T23:11:30.000000Z K 7 svn:log V 266 Fix handling of the hw.physmem loader variable use real_phys_avail[] which is already bounded by hw.physmem to calculate phys_avail[] - previously only real_phys_avail[] was being bound by hw.physmem so we were allocating memory that wasn't mapped in the direct map END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-09T23:13:05.000000Z K 7 svn:log V 86 If the named file has its immutable or append-only flag set, utimes(2) returns EPERM. END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-12-10T01:10:08.000000Z K 7 svn:log V 317 As Bernd Walter points out, the rlphy is used for more things than just the intenral phy on parts supported by the rl and re drivers, the RTL8201BL for example. He also sent me a nice picture of hundreds of these chips in a tray to boulder his claim. :-) Therefore remove a comment that suggested that they were... END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-12-10T01:13:56.000000Z K 7 svn:log V 119 Make mpt_pci depend on pci and mpt_cam depend on CAM. PR: 106536 Suggested by: Norikatsu Shigemura MFC after: 3 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-10T01:52:46.000000Z K 7 svn:log V 353 Add hw.physmemstart loader variable to enable the user to specify the address at which the kernel should start allocating physical memory. The primary purpose of this is to test 64-bit cleanness of the data path by setting hw.physmemstart=4G so that all physical allocations are above 4GB. AMD64 and i386/PAE could also benefit from having this option. END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-12-10T02:01:51.000000Z K 7 svn:log V 43 MFC: return EINVAL if thread was detached. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-12-10T03:41:48.000000Z K 7 svn:log V 659 Remove dependency on ispfw and firmware as modules. Either they're there early and the ispfw sets have registered themselves, or they're not. The module dependency stuff isn't quite what we want anyway. If the user doesn't want the load placed on system memory by loading the firmware, they don't specify it to be loaded (either by being linked in or via being a module to be loaded and then hooked in with firmware(9)). It doesn't then make sense to then override what they want by pulling it in anyway. This might be able to work if we were able to pull in just exactly what we needed for the card we have- but that's an optimization left for the future. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-12-10T03:42:57.000000Z K 7 svn:log V 60 The MODULE_NAME should "ispfw" unless overriden, not "isp". END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-10T04:14:29.000000Z K 7 svn:log V 144 better handle the case of hw.physmemstart being hw.physmem not being set, previously we were acting as if physmem was being set when it was not END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-10T04:18:03.000000Z K 7 svn:log V 173 Do explicit bounds checking as a function of the actual size of the reloc_target_bitmask array as opposed to the (known) index of the last value. This change fixes CID 691. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-12-10T04:23:23.000000Z K 7 svn:log V 45 Make MAXPHYS and DFLTPHYS options (finally). END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-12-10T05:37:48.000000Z K 7 svn:log V 77 Make cam_xpt's pronouncements match camcontrol (Tagged -> Command) Queueing. END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-12-10T05:51:27.000000Z K 7 svn:log V 63 Remember to include isp_library.o when building an isp module. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-10T06:00:09.000000Z K 7 svn:log V 145 remove more uses of trap_conversion to get more meaningful trap messages add a printf for when we fault on the direct area (should never happen) END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-12-10T06:13:41.000000Z K 7 svn:log V 127 Fix AD1986A (and possibily other codecs too) microphone issues. Tested by: xride (using skype, xanalyser, etc. ; play/record) END K 10 svn:author V 3 imp K 8 svn:date V 27 2006-12-10T06:36:41.000000Z K 7 svn:log V 56 Style: Shorten a couple of lines with u_int and u_long. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-12-10T07:09:56.000000Z K 7 svn:log V 28 Vendor import of BIND 9.3.3 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-12-10T07:09:56.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r165071, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-12-10T07:09:57.000000Z K 7 svn:log V 80 This commit was manufactured by cvs2svn to create tag 'bind9-vendor-BIND_9_3_3'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-12-10T07:09:58.000000Z K 7 svn:log V 68 This commit was manufactured by cvs2svn to create branch 'RELENG_5'. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-12-10T07:09:59.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 2006-12-10T07:10:00.000000Z K 7 svn:log V 70 This commit was manufactured by cvs2svn to create branch 'RELENG_6_2'. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-12-10T07:11:04.000000Z K 7 svn:log V 56 Changes to generated files related to the 9.3.3 import. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-12-10T07:12:50.000000Z K 7 svn:log V 77 Remove from the vendor branch files that are no longer in the 9.3.3 sources. END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-12-10T07:12:50.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r165078, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-10T13:04:36.000000Z K 7 svn:log V 130 When directory is given as an argument for unlink(2), EPERM is returned not matter if this is regular directory or a mount point. END K 10 svn:author V 8 netchild K 8 svn:date V 27 2006-12-10T13:35:41.000000Z K 7 svn:log V 304 Don't display the status of the SMART bits when talking about the security feature (should safe a heart attack or two when seeing the security feature enabled when it isn't / shouldn't be). This bug is not present in any more recent RELENG_X (the code is different by an order of magnitude), so no MFC. END K 10 svn:author V 3 bms K 8 svn:date V 27 2006-12-10T13:44:00.000000Z K 7 svn:log V 203 Back out revision 1.264. Fixing the IP accounting issue, if we plan to do so, needs to be better thought out; the 'fix' introduces a hash lookup and a possible kernel panic. Reported by: Mark Tinguely END K 10 svn:author V 5 erwin K 8 svn:date V 27 2006-12-10T16:33:38.000000Z K 7 svn:log V 123 Add a new turkish mirror Submitted by: Evren Yurtesen Reviewed by: simon MFC after: 3 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-10T18:09:44.000000Z K 7 svn:log V 58 KTR entry contained invalid context reference - ifdef out END K 10 svn:author V 8 kensmith K 8 svn:date V 27 2006-12-10T19:47:31.000000Z K 7 svn:log V 376 MFC of v1.134: > revision 1.134 > date: 2006/03/05 17:52:32; author: phk; state: Exp; lines: +4 -2 > When we get an unknown ATAPI comand, try it even if it is not listed, > in all likelyhood just passing it through will work. This fix allows for burning CDs/DVDs on USB drives which would be nice for 6.2... Original work by: phk Requested by: phk Reviewed by: iedowse END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-12-11T00:32:15.000000Z K 7 svn:log V 45 nuke compatibility cruft MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-12-11T00:35:51.000000Z K 7 svn:log V 132 split wi_start int locked+unlocked variants and use the unlocked one from the isr to eliminate a recursive lock MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-12-11T00:37:12.000000Z K 7 svn:log V 72 drop softc lock when passing rx frames up the stack MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-12-11T00:41:22.000000Z K 7 svn:log V 61 replace if_watchdog w/ a private callout MFC after: 1 month END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-12-11T01:29:40.000000Z K 7 svn:log V 105 Teach the brgphy about some new Broadcom IDs. Submitted by: David Christenson Sponsored by: www.UIA.net END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-11T04:50:25.000000Z K 7 svn:log V 92 make size of pad non-zero so that trap-tracing code doesn't overwrite the base of our stack END K 10 svn:author V 5 erwin K 8 svn:date V 27 2006-12-11T08:54:17.000000Z K 7 svn:log V 161 Update the list of ports categories. This is an updated version of: PR: 85367 Submitted by: linimon Reviewed by: simon MFC after: 3 days END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-12-11T09:03:27.000000Z K 7 svn:log V 136 Document the ELF types supported by libelf. Document the relationship between section types (SHT_*) and the types known to the libelf. END K 10 svn:author V 6 alfred K 8 svn:date V 27 2006-12-11T09:57:41.000000Z K 7 svn:log V 124 defer all processing to a full fledged thread. once usb is SMP safe, this should be the first SMPsafe usb ethernet driver. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-11T10:22:24.000000Z K 7 svn:log V 9 style(9) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-11T10:42:04.000000Z K 7 svn:log V 36 Add a bunch of new Marvell PHY ids. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-11T10:43:32.000000Z K 7 svn:log V 38 Add additional Marvell PHY registers. END K 10 svn:author V 5 erwin K 8 svn:date V 27 2006-12-11T11:01:13.000000Z K 7 svn:log V 200 Fix a typo ceri found while reviewing and I forgot to commit in the previous version. Submitted by: ceri, matteo Reviewed by: cperciva Also note that the last revision was: Reviewed by: ceri, simon END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-11T11:09:48.000000Z K 7 svn:log V 1388 o Add support code for newer Marvell PHYs. o Remove unused static global variable e1000phy_debug. o Take advantage of mii_phy_dev_probe(). o Use MII_ANEGTICKS/MII_ANEGTICKS_GIGE instead of magic number 5. o Add IFM_NONE as e1000phy(4) supports it without issues. o Nuke magic PHY programming sequence in PHY reset and follow correct reset sequence. [1] o Make manual media selection work for all supported media types. o Don't set MIIF_NOISOLATE so e1000phy(4) can be used in configurations with multiple PHYs. o In 1000baseT, when setting the link manually, one side must be the master and the other the slave. If LINK0 is set, program the PHY to be a master, otherwise it's a slave. o When we lost a link, reset mii_ticks immediately so it correctly check number of seconds elapsed in autonegotiation phase. o Announce link loss right after it happens. o After kicking autonegotiation, report PHY status instead of returning immediatly. o When link state check is in progress, check auto negotiation completion bit only when auto negotiation is enbaled. o When PHY is resolved to a master, show it with IFM_FLAG2. Special thanks to marius who fixed several nits in original patch. In half-duplex mode, nfe(4) fails to send packets. I think it's a bug in nfe(4) as the same PHY works without problems on msk(4). Obtained from: em(4) [1] Reviewed by: marius Tested by: bz END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-12-11T11:34:44.000000Z K 7 svn:log V 25 Add missing markup bits. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-12-11T18:00:34.000000Z K 7 svn:log V 790 - Correct collision counter for BCM5705+. This register is read/clear. - Correct RX packet drop counter for BCM5705+. This register is read/clear and it wraps very quickly under heavy packet drops because only the lower ten bits are valid according to the documentation. However, it seems few more bits are actually valid and the rest bits are always zeros[1]. Therefore, we don't mask them off here. To get accurate packet drop count, we need to check the register from bge_rxeof(). It is commented out for now, not to penalize normal operation. Actual performance impact should be measured later. - Correct integer casting from u_long to uint32_t. Casting is not really needed for all supported platforms but we better do this correctly[2]. Tested by: bde[1] Suggested by: bde[2] END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-12-11T18:28:31.000000Z K 7 svn:log V 96 Add MODULE_DEPENDS for cam, pci, mca, eisa and isa where needed. PR: 106543 MFC after: 3 days END K 10 svn:author V 5 ariff K 8 svn:date V 27 2006-12-11T18:45:11.000000Z K 7 svn:log V 143 Fix distorted sound on ASUS P1-AH2 caused by accumulated input / output. Reported/Tested by: Hiroharu Tamaru END K 10 svn:author V 6 mohans K 8 svn:date V 27 2006-12-11T19:54:25.000000Z K 7 svn:log V 307 NetApp filers return corrupt post op attrs in the wcc on NFS error responses. This is easy to reproduce for EROFS. I am not sure if the attrs can be corrupt for other NFS error responses. For now, disabling wcc pre-op attr checks and post-op attr loads on NFS errors (sysctl'ed). Reported by: Kris Kennaway END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2006-12-11T23:46:40.000000Z K 7 svn:log V 225 These days P2P means peer-2-peer (also well known from serveral filesharing protocols) while PointToPoint has been PtP links. Change the variables accordingly while the code is still fresh and undocumented. Requested by: bz END K 10 svn:author V 6 mjacob K 8 svn:date V 27 2006-12-11T23:59:42.000000Z K 7 svn:log V 122 Add MODULE_DEPENDS for cam, pci, mca, eisa and isa where needed. PR: 106543 Reviewed by: Adam Radford MFC after: 3 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-12T01:16:17.000000Z K 7 svn:log V 154 - remove vestigial reference to mra[i] - partition phys_avail along 4GB boundaries as possible workaround for hardware problems causing watchdog panics END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-12T02:50:12.000000Z K 7 svn:log V 152 - provide a more informative panic if mdesc_update() fails - handle some cases where the return value of mdesc_update() is not zero when it should be END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2006-12-12T03:05:04.000000Z K 7 svn:log V 73 In FreeBSD, we don't need sc_power callback Approved by: cognet and imp END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-12-12T03:08:49.000000Z K 7 svn:log V 295 Move checking for c_has_waiters into low level _thr_ucond_signal and _thr_ucond_broadcast, clear condition variable pointer in cancellation info after returing from _thr_ucond_wait, since kernel has already dropped the internal lock, so we don't need to unlock it in cancellation handler again. END K 10 svn:author V 6 obrien K 8 svn:date V 27 2006-12-12T03:20:36.000000Z K 7 svn:log V 190 Add the '-n' option which is the opposite of '-N', "Do not list tags." The '-n' option is needed when one has "log -N" in their ~/.cvsrc, but wishes to see tags for a particular invocation. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2006-12-12T03:50:06.000000Z K 7 svn:log V 170 workaround kernel malloc's brittleness - don't shuffle phys_avail following kernel to the beginning if the range is less than what would remain in a 256MB page (248MB) END K 10 svn:author V 3 bde K 8 svn:date V 27 2006-12-12T04:42:36.000000Z K 7 svn:log V 1223 MFC (1.2: add missing ldexpf()). Previous history of ldexpf()'s existence in FreeBSD: 2005/03/07 s_scalbnf.c 1.8: first implemented (for all arches) i387 s_scalbnf.S 1.1: i386 MD implementation at same time 2005/04/16 amd64 s_scalbnf.S 1.1: missing here, and thus missing for amd64 2005/09/12 amd64 s_scalbnf.S 1.2: fixed in -current 2005/12/06 e_scalbnf.c 1.10: misimplemented for all arches (accidentally has no effect except for amd64) 2006/07/05 e_scalbnf.c 1.11: backed out misimplementation 2006/07/05 e_scalbnf.c 1.12: attempt to fix log message in 1.11 The log message in e_scalbnf.c 1.12 still got the main detail wrong. 1.10 actually succeeded in misimplementing ldexpf() for amd64 only, since for amd64 only there is no strong reference to hide the broken weak reference. For most arches, there is a strong reference in s_scalbnf.c; for i386, there is a strong reference in s_scalbnf.S; for amd64 there is supposed to be a strong reference in s_scalbnf.S but it was missing. So the problem mainly affected all versions of RELENG_6 on amd64. -current has ldexpf() and versions before 6.0 aren't supposed to have it. Debugging completed by: Kael Fischer, Steve Kargl END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-12-12T05:11:12.000000Z K 7 svn:log V 411 Fix support for certain 575x/578x chips. This consists of the following: - Use the appropriate register writing method when reseting the chip - Program the descriptor DMA engine correctly. - More reliably detect certain chips and their features. Also add some low-level debugging tools to help future work on this driver. Submitted by: David Christenson (proof of concept changes) Sponsored by: www.UIA.net END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-12-12T05:26:39.000000Z K 7 svn:log V 32 Correctly check failed syscall. END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-12-12T08:01:55.000000Z K 7 svn:log V 144 Fix a potential point of confusion. Art Ironport we've seen this end up with an infinite loop in and out of the kernel during process shutdown. END K 10 svn:author V 6 julian K 8 svn:date V 27 2006-12-12T08:13:02.000000Z K 7 svn:log V 114 Remove reference to confusing behaviour just removed from the kse_exit() syscall. Describe the correct behaviour. END K 10 svn:author V 2 bz K 8 svn:date V 27 2006-12-12T12:17:58.000000Z K 7 svn:log V 220 MFp4: 92972, 98913 + one more change In ip6_sprintf no longer use and return one of eight static buffers for printing/logging ipv6 addresses. The caller now has to hand in a sufficiently large buffer as first argument. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2006-12-12T12:35:06.000000Z K 7 svn:log V 93 Correctly calculate length of IP header. Submitted by: Eugene Hartmann END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-12T15:00:08.000000Z K 7 svn:log V 38 mkdir(2) creates directory, not file. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-12-12T15:26:25.000000Z K 7 svn:log V 116 - Document -u, -i, and the difference between them better. - Remove some historical notes about "future" decisions. END K 10 svn:author V 3 flz K 8 svn:date V 27 2006-12-12T15:44:13.000000Z K 7 svn:log V 369 MFC: Add a quirk for devices recognized as usb keyboards not to be hooked by ukbd(4). src/sys/dev/usb/usbdevs: rev 1.283 -> 1.284 src/sys/dev/usb/usb_quirks.c: rev 1.56 -> 1.57 src/sys/dev/usb/ukbd.c: rev 1.58 -> 1.59 src/sys/dev/usb/usb_quirks.h: rev 1.22 -> 1.23 PR: usb/105669 Submitted by: Henrik Brix Andersen END K 10 svn:author V 2 bz K 8 svn:date V 27 2006-12-12T17:44:46.000000Z K 7 svn:log V 292 In ip6_sprintf no longer use and return one of eight static buffers for printing/logging ipv6 addresses. The caller now has to hand in a sufficiently large buffer as first argument. This is the "+ one more change" missed in the original commit. Noticed by: tinderbox Pointy hat to: me (#1) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-12-12T19:19:22.000000Z K 7 svn:log V 40 Add a comment and fix a whitespace nit. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-12-12T19:20:19.000000Z K 7 svn:log V 183 Add a function to return the MD interrupt source cookie associated with an interrupt event. Use this in the x86 code to fixup the intrcnt names when an interrupt handler is removed. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-12-12T19:23:52.000000Z K 7 svn:log V 29 Replace a few magic numbers. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-12-12T19:24:45.000000Z K 7 svn:log V 26 Sort function prototypes. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-12-12T19:27:01.000000Z K 7 svn:log V 226 Give Host-PCI bridge drivers their own pcib_alloc_msi() and pcib_alloc_msix() methods instead of using the method from the generic PCI-PCI bridge driver as the PCI-PCI methods will be gaining some PCI-PCI specific logic soon. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-12-12T19:29:01.000000Z K 7 svn:log V 117 Add some bootverbose printf's to detail how many MSI messages are allocated and to which IRQs. Requested by: scottl END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-12-12T19:30:40.000000Z K 7 svn:log V 60 Give the WREG() macro the same lifetime as the REG() macro. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2006-12-12T19:33:25.000000Z K 7 svn:log V 301 - Add constants for HT PCI capability registers including the various subtypes of HT capabilities. - Add constants for the MSI mapping window HT PCI capability. - On i386 and amd64, enable the MSI mapping window on any HT bridges we encounter and report any non-standard mapping window addresses. END K 10 svn:author V 3 ume K 8 svn:date V 27 2006-12-12T19:41:41.000000Z K 7 svn:log V 139 MFC: Use callout mechanism instead of timeout()/untimeout(). sys/net/if_ppp.c: 1.119 sys/net/if_pppvar.h: 1.26 sys/net/ppp_tty.c: 1.72 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-12T19:48:15.000000Z K 7 svn:log V 103 The 'name1' argument to symlink(2) is only limited to 1023 characters, its components are not checked. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-12T19:57:17.000000Z K 7 svn:log V 28 Correct ENOENT description. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-12T20:05:04.000000Z K 7 svn:log V 90 symlink(2) return EACCES if a component of the name2 path prefix denies write permission. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-12T20:06:52.000000Z K 7 svn:log V 45 Be more specific when ELOOP can be returned. END K 10 svn:author V 4 grog K 8 svn:date V 27 2006-12-13T00:33:39.000000Z K 7 svn:log V 82 Wisdom of Chinggis (Genghis) Khan. Submitted by: Ganbold END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-13T02:30:11.000000Z K 7 svn:log V 2240 Add msk(4), a driver for Marvell/SysKonnect Yukon II Gigabit Ethernet controller. Due to lack of documentation, this driver is based on the code from sk(4) and Marvell's myk(4) driver for FreeBSD. I've also adopted the OpenBSD interface name, msk(4) in order to reduce naming differences between BSDs. The msk(4) driver supports the following Gigabit Ethernet adapters. o SysKonnect SK-9Sxx Gigabit Ethernet o SysKonnect SK-9Exx Gigabit Ethernet o Marvell Yukon 88E8021CU Gigabit Ethernet o Marvell Yukon 88E8021 SX/LX Gigabit Ethernet o Marvell Yukon 88E8022CU Gigabit Ethernet o Marvell Yukon 88E8022 SX/LX Gigabit Ethernet o Marvell Yukon 88E8061CU Gigabit Ethernet o Marvell Yukon 88E8061 SX/LX Gigabit Ethernet o Marvell Yukon 88E8062CU Gigabit Ethernet o Marvell Yukon 88E8062 SX/LX Gigabit Ethernet o Marvell Yukon 88E8035 Gigabit Ethernet o Marvell Yukon 88E8036 Gigabit Ethernet o Marvell Yukon 88E8038 Gigabit Ethernet o Marvell Yukon 88E8050 Gigabit Ethernet o Marvell Yukon 88E8052 Gigabit Ethernet o Marvell Yukon 88E8053 Gigabit Ethernet o Marvell Yukon 88E8055 Gigabit Ethernet o Marvell Yukon 88E8056 Gigabit Ethernet o D-Link 550SX Gigabit Ethernet o D-Link 560T Gigabit Ethernet Unlike OpenBSD/NetBSD msk(4), the msk(4) driver supports all hardware features including TCP/UDP checksum offload for transmit, MSI, TCP segmentation offload(TSO), hardware VLAN tag stripping/insertion, and jumbo frames(up to 9022 bytes). The only unsupported hardware feature except RLMT is Rx checksum offload which I don't know how to make it work reliably. Known Issues: It seems msk(4) does not work on the second port of dual port NIC. (The first port works without problems.) Thanks to Marvell for releasing the BSD licensed myk(4) driver and thanks to all users helped fixing bugs. Tested by: bz, philip, bms, YAMAMOTO Shigeru < shigeru AT iij DOT ad DOT jp >, Dmitry Pryanishnikov < dmitry AT atlantis DOT dp DOT ua >, Jia-Shiun Li < jiashiun AT gmail DOT com >, David Duchscher < daved AT tamu DOT edu >, Arno J. Klaassen < arno AT heho DOT snv DOT jussieu DOT fr>, Nicolae Namolovan < adrenalinup AT gmail DOT com>, Andre Guibert de Bruet < andy AT siliconlandmark DOT com > current ML Tested on: i386, amd64 END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-13T02:37:01.000000Z K 7 svn:log V 27 Add a man page for msk(4). END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-13T02:37:48.000000Z K 7 svn:log V 29 Hook up msk(4) to the build. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-12-13T02:37:49.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 yongari K 8 svn:date V 27 2006-12-13T02:40:06.000000Z K 7 svn:log V 51 Add msk(4) to the list of drivers supporting ALTQ. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-13T02:42:01.000000Z K 7 svn:log V 83 Add msk(4) to the list of devices supporting full VLAN processing in the hardware. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-13T02:46:32.000000Z K 7 svn:log V 67 Add msk(4) to the list of device drivers use the miibus interface. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-13T02:48:22.000000Z K 7 svn:log V 36 Add an entry for the msk(4) module. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-13T02:51:26.000000Z K 7 svn:log V 55 Add msk(4) to the list of supported network interface. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-12-13T03:25:31.000000Z K 7 svn:log V 27 Implement bus_space_map(). END K 10 svn:author V 7 yongari K 8 svn:date V 27 2006-12-13T03:41:47.000000Z K 7 svn:log V 63 Add msk(4) to the list of drivers supported by GENERIC kernel. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-12-13T06:00:57.000000Z K 7 svn:log V 1591 Fix LOR between the syncache and inpcb locks when MAC is present in the kernel. This LOR snuck in with some of the recent syncache changes. To fix this, the inpcb handling was changed: - Hang a MAC label off the syncache object - When the syncache entry is initially created, we pickup the PCB lock is held because we extract information from it while initializing the syncache entry. While we do this, copy the MAC label associated with the PCB and use it for the syncache entry. - When the packet is transmitted, copy the label from the syncache entry to the mbuf so it can be processed by security policies which analyze mbuf labels. This change required that the MAC framework be extended to support the label copy operations from the PCB to the syncache entry, and then from the syncache entry to the mbuf. These functions really should be referencing the syncache structure instead of the label. However, due to some of the complexities associated with exposing this syncache structure we operate directly on it's label pointer. This should be OK since we aren't making any access control decisions within this code directly, we are merely allocating and copying label storage so we can properly initialize mbuf labels for any packets the syncache code might create. This also has a nice side effect of caching. Prior to this change, the PCB would be looked up/locked for each packet transmitted. Now the label is cached at the time the syncache entry is initialized. Submitted by: andre [1] Discussed with: rwatson [1] andre submitted the tcp_syncache.c changes END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-12-13T06:03:22.000000Z K 7 svn:log V 212 Teach the MAC policies which utilize mbuf labeling the new syncache entry points. Properly initialize the mbuf label based on the label we copy from the PCB. This fixes an LOR between the PCB and syncache code. END K 10 svn:author V 6 marcel K 8 svn:date V 27 2006-12-13T06:11:22.000000Z K 7 svn:log V 88 Implement OF_decode_addr(). This makes uart(4) work as a serial console on a Xserve G4. END K 10 svn:author V 4 csjp K 8 svn:date V 27 2006-12-13T06:13:32.000000Z K 7 svn:log V 147 Teach login(1) about the make.conf NO_AUDIT variable. This allows us to conditionally build in audit support. Submitted by: bz MFC after: 1 week END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-12-13T06:27:20.000000Z K 7 svn:log V 90 - Fix prototype of bpf_filter(). - Document what passing it a zero buflen argument means. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-12-13T08:13:14.000000Z K 7 svn:log V 94 It's ``apply echo *'' that is similar to ``ls -1'', not ``apply echo a*''. Submitted by: sat END K 10 svn:author V 6 scottl K 8 svn:date V 27 2006-12-13T08:46:03.000000Z K 7 svn:log V 197 Update to version 1.20.00.13 of the arcmsr driver. This fixes many bugs as well as adds support for newer controllers. Many thanks to Areca for their continued support. Submitted by: Erich Chen END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-12-13T08:51:40.000000Z K 7 svn:log V 77 Misc fixes, also sort the hardware list alphabetically and add more history. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-12-13T08:53:27.000000Z K 7 svn:log V 40 Autogenerate hardware notes for msk(4). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-12-13T08:55:20.000000Z K 7 svn:log V 21 Correct sort msk(4). END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2006-12-13T08:56:15.000000Z K 7 svn:log V 20 Add Xref to msk(4). END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2006-12-13T09:26:02.000000Z K 7 svn:log V 287 Avoid preempting in maybe_preempt_in_ksegrp() as code in maybe_preempt() did, mainly, if a thread is in inhibited state, don't preempt it since it will yield cpu, while here, synchoronize variable name with maybe_preempt(). Tested by: Dmitriy Kirhlarov PR: kern/105464 END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-12-13T09:47:02.000000Z K 7 svn:log V 57 MFC upgrade to version 9.3.3 Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-12-13T09:52:30.000000Z K 7 svn:log V 60 MFC upgrade to version 9.3.3 Approved by: re (kensmith) END K 10 svn:author V 5 dougb K 8 svn:date V 27 2006-12-13T09:57:13.000000Z K 7 svn:log V 29 MFC upgrade to version 9.3.3 END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-13T09:58:49.000000Z K 7 svn:log V 93 mkfifo(2) returns EACCES when write permission is denied for a component of the path prefix. END K 10 svn:author V 5 luigi K 8 svn:date V 27 2006-12-13T10:19:37.000000Z K 7 svn:log V 576 MFC: sync with the version in -current, in detail: - put some common code in a function handle_remount(); - add better checks on non-existing directories to prevent error messages at run time; - introduce a function log() to help debugging diskless booting when things don't work; - modify the parsing of diskless_remount so you can add mount_nfs options after the pathname. You could use 'remount' to do something similar, but this way is more convenient because you don't have to hardwire the server name in the command. - document the above. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-13T11:26:03.000000Z K 7 svn:log V 118 Write permission if of course only needed for the parent directory of the object beeing created. Pointed out by: bde END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-13T11:46:38.000000Z K 7 svn:log V 84 Be more precise with EPERM description. When chown(2) is a no-op, it will return 0. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-12-13T12:07:49.000000Z K 7 svn:log V 72 "which -s" will return 0 only if all executables were found, not "any". END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-12-13T12:09:41.000000Z K 7 svn:log V 30 Refine the previous revision. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-12-13T12:25:31.000000Z K 7 svn:log V 58 MFC rev. 1.14: confstr(3) returns zero on errors, not -1. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-12-13T12:27:08.000000Z K 7 svn:log V 58 MFC rev. 1.42: /stand/sysinstall -> /usr/sbin/sysinstall. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-12-13T12:28:55.000000Z K 7 svn:log V 26 MFC rev. 1.231: fix typo. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2006-12-13T12:30:44.000000Z K 7 svn:log V 46 MFC rev. 1.10: confstr(3) returns 0 on error. END K 10 svn:author V 5 erwin K 8 svn:date V 27 2006-12-13T13:10:21.000000Z K 7 svn:log V 122 MFC: rev. 1.421 Add a new turkish mirror Submitted by: Evren Yurtesen Reviewed by: simon END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-13T13:22:57.000000Z K 7 svn:log V 66 Append-only flag also denies chmod(2). Is this correct behaviour? END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-13T13:26:32.000000Z K 7 svn:log V 16 Better wording. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2006-12-13T13:46:01.000000Z K 7 svn:log V 38 Much more correct EFTYPE description. END K 10 svn:author V 6 jkoshy K 8 svn:date V 27 2006-12-13T15:14:46.000000Z K 7 svn:log V 61 Name the functions documented by this manual page correctly. END K 10 svn:author V 2 ru K 8 svn:date V 27 2006-12-13T17:02:50.000000Z K 7 svn:log V 95 Fix the description of the -Btime primary. Noticed by: Vadim Goncharov END K 10 svn:author V 4 bmah K 8 svn:date V 27 2006-12-13T17:27:46.000000Z K 7 svn:log V 88 New release notes: msk(4), arcmsr(4) 1.20.00.13. Modified release notes: BIND 9.3.3. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2006-12-13T17:28:51.000000Z K 7 svn:log V 149 Use one counter instead of four to make up TX collision stats as BCM5705+. It reduces chance of errors from multiple counter wraps at the same time. END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-12-13T19:26:37.000000Z K 7 svn:log V 2036 Version 0.9.20.3: o remove os-specific glue code; it's now the responsibility of the driver o add wackelf utility for patching the ELF magic number on arm builds since noone can agree on how to mark a .o file as not having any floating point instructions o remove radar/dfs-related entry points; folks have finally decided how to support dfs w/o polluting the hal o properly recognize AR2424 chips (they were being rejected on attach despite being fully supported) o add HAL_CAP_RXORN_FATAL capability to control how RXORN errors are handled; previously RXORN was always treated as fatal because older chips required a reset; now we do not treat it as fatal for "newer chips" (noone seems to know what the cutoff is so this capability can be used to override the current guestimate) o HAL_CAP_RXTSTAMP_PREC capability to export the number of bits of precision for timestamp data returned in the rx descriptor o remove public exposure of the compression buffer; it is chip specific and never belonged in the public view o change definition of HAL_INT_GLOBAL from an enum member to a #define to workaround compilers that bitch about enum values that appear overflow 31 bits o add support for newer chips that can store the tkip mic key together with the cipher key in a single key cache entry o split tx/rx descriptor into a h/w section and a s/w portion; this permits storing the s/w area in cached memory when the h/w area is stored in uncached memory; this also shrinks memory use since only one status block is needed while multiple tx/rx descriptors may be required per frame o add final transmit series index to the transmit descriptor status so rate control algorithms don't need to grovel through h/w state to find it o remove ds_vdata field from the descriptor state as part of the radar changes o fix excessive stack usage for some 5212 rf backends o correct rfkill handling when the pin polarity is 0 true o correct handling of tsf wrap when reading 64-bit values MFC after: 1 month END K 10 svn:author V 3 sam K 8 svn:date V 27 2006-12-13T19:26:37.000000Z K 7 svn:log V 144 This commit was generated by cvs2svn to compensate for changes in r165182, which included commits to RCS files with non-trunk default branches. END K 10 svn:author V 7 cvs2svn K 8 svn:date V 27 2006-12-13T19:26:38.000000Z K 7 svn:log V 81 This commit was manufactured by cvs2svn to create tag 'ath-vendor-sys-V0_9_20_3'. END