ƒ³k196646 178 493 493 129 492 185 238 198 908 284 177 431 142 252 243 119 159 277 114 112 114 136 123 185 240 184 772 369 991 521 270 147 140 308 300 320 295 234 1165 206 186 154 225 198 174 938 282 766 190 249 458 121 143 182 303 142 169 116 226 236 1059 243 303 374 391 208 171 126 126 489 124 128 441 124 142 122 445 117 165 156 113 182 190 120 240 1218 502 543 186 132 327 172 317 1604 451 314 1203 121 136 228 327 165 146 127 124 315 171 134 390 426 139 133 150 161 140 137 974 137 108 183 102 248 280 193 734 1676 143 934 293 271 472 182 174 141 395 474 1107 1106 182 124 205 835 499 130 472 130 134 103 193 124 155 149 468 197 158 221 167 282 195 116 113 263 724 208 230 272 296 182 182 182 338 133 130 358 215 135 122 282 262 K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-08-29T19:47:39.415658Z K 7 svn:log V 398 MFC 196478: Prior to the dire warning about values of network_interfaces other than AUTO the biggest mistake users made was leaving lo0 off the list. Since lo0 is effectively mandatory, check for it and add it to the list if it's not there. MFC 196523: Improve the case test to detect the presence of lo0 in the list of network_interfaces. Submitted by: Christoph Mallon END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-08-29T19:49:17.479070Z K 7 svn:log V 398 MFC 196478: Prior to the dire warning about values of network_interfaces other than AUTO the biggest mistake users made was leaving lo0 off the list. Since lo0 is effectively mandatory, check for it and add it to the list if it's not there. MFC 196523: Improve the case test to detect the presence of lo0 in the list of network_interfaces. Submitted by: Christoph Mallon END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-08-29T21:53:08.834191Z K 7 svn:log V 37 Reverse r196640 and r196644 for now. END K 10 svn:author V 6 qingli K 8 svn:date V 27 2009-08-30T02:07:23.291446Z K 7 svn:log V 396 Prefix on-link verification is being performed on statically configured prefixes. Since these statically configured prefixes do not have any associated advertising routers, these prefixes are treated as unreachable and those prefix routes are deleted from the routing table. Therefore bypass prefixes that are not learned from router advertisements during prefix on-link check. Reviewed by: hrs END K 10 svn:author V 3 jon K 8 svn:date V 27 2009-08-30T05:12:37.339257Z K 7 svn:log V 93 Prevents pam_lastlog from segfaulting on session close when tty is null. MFC after: 1 month END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-08-30T10:47:00.191836Z K 7 svn:log V 145 AM/PM date format for ja_JP.eucJP and ja_JP.SJIS were localized by r193869. However, ja_JP.UTF-8 wasn't. So, reflect it to ja_JP.UTF-8 as well. END K 10 svn:author V 3 ume K 8 svn:date V 27 2009-08-30T11:17:42.478211Z K 7 svn:log V 105 Fix the problem that the entry broke into two lines with multi-byte AM/PM format. Reported by: takawata END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-08-30T14:38:17.105885Z K 7 svn:log V 816 Make sure FreeBSD binaries without .note.ABI-tag section work correctly and do not match a colliding Debian GNU/kFreeBSD brandinfo statements. For this mark the Debian GNU/kFreeBSD brandinfo that it must have an .note.ABI-tag section and ignore the old EI_OSABI brandinfo when comparing a possibly colliding set of options. Due to SYSINIT we add the brandinfo in a non-deterministic order, so native FreeBSD is not always first. We may want to consider to force native FreeBSD to come first as well. The only way a problem could currently be noticed is when running an i386 binary without the .note.ABI-tag on amd64 and the Debian GNU/kFreeBSD brandinfo was matched first, as the fallback to ld-elf32.so.1 does not exist in that case. Reported and tested by: ticso In collaboration with: kib MFC after: 3 days END K 10 svn:author V 8 motoyuki K 8 svn:date V 27 2009-08-30T14:45:09.402813Z K 7 svn:log V 186 Fix the reference for the IPV6_V6ONLY option. This option is described in RFC 3493, not 3542. PR: docs/134127 Submitted by: Kenji Rikitake MFC after: 2 weeks END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-08-30T15:06:03.180921Z K 7 svn:log V 85 MFp4: - Add SNTF support. - Do not report meaningless transport/protocol versions. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-08-30T15:20:13.082658Z K 7 svn:log V 338 MFp4: - Add Command Completion Coalescing support. - Add SNTF support. - Add two more power management modes (4, 5), implemented on driver level. - Fix interface mode setting. - Reduce interface reset time. - Do not report meaningless protocol/transport versions. - Report CAP2 register content. - Some performance optimizations. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-08-30T15:36:56.398767Z K 7 svn:log V 50 ATA_FLUSHCACHE is a 36bit format command, not 48. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-08-30T16:08:25.174122Z K 7 svn:log V 159 MFp4: - Tune protocol version reporting, - Add supported DMA/PIO modes reporting. - Fix IDENTIFY for ATAPI devices. - Remove confusing "-" for NCQ status. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-08-30T16:31:25.258133Z K 7 svn:log V 150 Short ATA command format has 28bit address, not 36bit. Rename ata_36bit_cmd() into ata_28bit_cmd(), while it didn't become legacy. MFC after: 2 days END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-08-30T19:40:09.506975Z K 7 svn:log V 27 Fix build with INVARIANTS. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T20:45:24.083201Z K 7 svn:log V 65 add core dump support to blkfront Obtained from: Frank Suchomel END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-08-30T21:03:40.951144Z K 7 svn:log V 184 Add missing mountpoint vnode locking. This fixes panic on assertion with DEBUG_VFS_LOCKS and vfs.usermount=1 when regular user tries to mount dataset owned by him. MFC after: 1 week END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T21:09:06.402596Z K 7 svn:log V 20 delete stale branch END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T21:10:13.220009Z K 7 svn:log V 18 delete old branch END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T21:11:30.900454Z K 7 svn:log V 20 delete stale branch END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T21:15:44.311544Z K 7 svn:log V 42 create new branch for merging ZFS changes END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T22:17:59.091949Z K 7 svn:log V 29 enable the use of UMA by ZFS END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T22:30:07.746546Z K 7 svn:log V 91 integrate 192698 - align the arc state lock and reduce the length of time that it is held END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T22:33:06.782799Z K 7 svn:log V 145 integrate 192704 don't block I/O progress waiting for a pre-fetch stream if we find a matching stream but can't get the lock skip the prefetch END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T22:35:20.837926Z K 7 svn:log V 90 integrate 192771 - tell vfs not to refcount the mountpoint, we already do this ourselves END K 10 svn:author V 6 qingli K 8 svn:date V 27 2009-08-30T22:36:46.955599Z K 7 svn:log V 676 MFC r196569 When multiple interfaces exist in the system, with each interface having an IPv6 address assigned to it, and if an incoming packet received on one interface has a packet destination address that belongs to another interface, the routing table is consulted to determine how to reach this packet destination. Since the packet destination is an interface address, the route table will return a host route with the loopback interface as rt_ifp. The input code must recognize this fact, instead of using the loopback interface, the input code performs a search to find the right interface that owns the given IPv6 address. Reviewed by: bz, gnn, kmacy Approved by: re END K 10 svn:author V 6 qingli K 8 svn:date V 27 2009-08-30T22:39:49.233453Z K 7 svn:log V 273 MFC r196608 Do not try to free the rt_lle entry of the cached route in ip_output() if the cached route was not initialized from the flow-table. The rt_lle entry is invalid unless it has been initialized through the flow-table. Reviewed by: kmacy, rwatson Approved by: re END K 10 svn:author V 6 qingli K 8 svn:date V 27 2009-08-30T22:42:32.828496Z K 7 svn:log V 895 MFC r196609 In ip_output(), the flow-table module must not try to cache L2/L3 information for interface of IFF_POINTOPOINT or IFF_LOOPBACK type. Since the L2 information (rt_lle) is invalid for these interface types, accidental caching attempt will trigger panic when the invalid rt_lle reference is accessed. When installing a new route, or when updating an existing route, the user supplied gateway address may be an interface address (this is particularly true for point-to-point interface related modules such as ppp, if_tun, if_gif). Currently the routing command handler always set the RTF_GATEWAY flag if the gateway address is given as part of the command paramters. Therefore the gateway address must be verified against interface addresses or else the route would be treated as an indirect route, thus making that route unusable. Reviewed by: kmacy, julian, rwatson Approved by: re END K 10 svn:author V 6 qingli K 8 svn:date V 27 2009-08-30T22:44:12.834338Z K 7 svn:log V 425 MFC r196649 Prefix on-link verification is being performed on statically configured prefixes. Since these statically configured prefixes do not have any associated advertising routers, these prefixes are treated as unreachable and those prefix routes are deleted from the routing table. Therefore bypass prefixes that are not learned from router advertisements during prefix on-link check. Reviewed by: hrs Approved by: re END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T22:51:04.802129Z K 7 svn:log V 175 merge 192779 - make tx type operation dependent rather than vfs state dependent - simplify ZIL replay handing - add dmu_read_flags to allow explicit disabling of prefetch END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T22:52:18.505220Z K 7 svn:log V 53 192796 remove assert that doesn't apply to freebsd END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-30T23:16:52.192164Z K 7 svn:log V 46 merge 193010 update ztest for new zil_replay END K 10 svn:author V 6 qingli K 8 svn:date V 27 2009-08-31T00:14:37.085296Z K 7 svn:log V 212 As part of r196609, a call to "rtalloc" did not take the fib into account. So call the appropriate "rtalloc_ign_fib()" instead of calling "rtalloc_ign()". Reviewed by:i pointed out by bz MFC after: immediately END K 10 svn:author V 6 qingli K 8 svn:date V 27 2009-08-31T00:18:17.855944Z K 7 svn:log V 204 As part of r196609, a call to "rtalloc" did not take the fib into account. So call the appropriate "rtalloc_ign_fib()" instead of calling "rtalloc_ign()". Reviewed by: pointed out by bz Approved by: re END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2009-08-31T00:52:10.546219Z K 7 svn:log V 224 MFC r196551: Fix argument ordering to memcpy as well as the size of the copy in the (theoretical) case that pfi_buffer_cnt should be greater than ~_max. Submitted by: pjd Reviewed by: {krw,sthen,markus}@openbsd.org END K 10 svn:author V 6 mlaier K 8 svn:date V 27 2009-08-31T00:54:14.546206Z K 7 svn:log V 199 MFC r196372: If we cannot immediately get the pf_consistency_lock in the purge thread, restart the scan after acquiring the lock the hard way. Otherwise we might end up with a dead reference. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-31T00:56:06.580783Z K 7 svn:log V 139 integrate 192877 - add option to link ZFS support in to the kernel for cases where having a single binary is simpler (profiling etc.) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-08-31T02:22:18.525948Z K 7 svn:log V 1069 MFC of r192625, r192890, r194783, r196587: r192625: MFC of tzcode2009e: Upgrade of the tzcode from 2004a to 2009e. Changes are numerous, but include... - New format of the output of zic, which supports both 32 and 64 bit time_t formats. - zdump on 64 bit platforms will actually produce some output instead of doing nothing for a looooooooong time. - linux_base-fX, with X >= at least 8, will work without problems related to the local time again. The original patch, based on the 2008e, has been running for a long time on both my laptop and desktop machine and have been tested by other people. After the installation of this code and the running of zic(8), you need to run tzsetup(8) again to install the new datafile. r192890: MFC of tzcode2009h - Clarify the license for the tzcode: public domain r194783: Remove duplicate if-statement on gmt_is_set in gmtsub(). r196587: MFC of tzcode2009k zic.c: Do not end a binary file with a POSIX-style time zone string for locations that end up in permanent DST (thanks to Andreas Schwab). END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-08-31T02:45:47.511630Z K 7 svn:log V 111 MFC of r192625: Throw alert about the newly generated format of zic(8) and the necessarity to run tzsetup(8). END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-31T03:44:05.395214Z K 7 svn:log V 92 integrate: 193049 193050 193067 193075 194224 Update to zlib 1.2.3 point opensolaris at it END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-31T04:19:01.759518Z K 7 svn:log V 60 - merge 193058 retire redundant compression functionality END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-08-31T09:08:14.865174Z K 7 svn:log V 132 MFC r196560: Honor the vfs.timestamp_precision sysctl settings for utimes(path, NULL) and similar calls. Approved by: re (rwatson) END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-08-31T09:20:37.568757Z K 7 svn:log V 105 MFC r196560: Honor the vfs.timestamp_precision sysctl settings for utimes(path, NULL) and similar calls. END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-08-31T09:26:04.780448Z K 7 svn:log V 82 Remove spurious pfs_unlock(). PR: kern/137310 Reviewed by: des MFC after: 3 days END K 10 svn:author V 3 zec K 8 svn:date V 27 2009-08-31T09:44:07.487872Z K 7 svn:log V 845 MFC r196633: Introduce a separate sx lock for protecting lists of vnet sysinit and sysuninit handlers. Previously, sx_vnet, which is a lock designated for protecting the vnet list, was (ab)used for protecting vnet sysinit / sysuninit handler lists as well. Holding exclusively the sx_vnet lock while invoking sysinit and / or sysuninit handlers turned out to be problematic, since some of the handlers may attempt to wake up another thread and wait for it to walk over the vnet list, hence acquire a shared lock on sx_vnet, which in turn leads to a deadlock. Protecting vnet sysinit / sysuninit lists with a separate lock mitigates this issue, which was first observed with flowtable_flush() / flowtable_cleaner() in sys/net/flowtable.c. Reviewed by: rwatson, jhb MFC after: 3 days Approved by: re (rwatson) END K 10 svn:author V 3 zec K 8 svn:date V 27 2009-08-31T09:46:09.973955Z K 7 svn:log V 189 MFC r196635: Fix a few panics in linuxulator + VIMAGE due to curvnet not being set. This change affects only options VIMAGE builds. Reviewed by: julian Approved by: re (rwatson) END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-08-31T10:20:52.400786Z K 7 svn:log V 673 Make the mnt_writeopcount and mnt_secondary_writes counters, used by the suspension code, not greater then mnt_ref reference counter value. Increment mnt_ref together with write counter in vn_start_write()/ vn_start_secondary_write(), releasing in vn_finished_write/vn_finished_secondary_write(). Since r186197, unmount code requires that no writers occured after all references are expired. We still could get write counter incremented for freed or reused struct mount, but it seems to be innocent, since corresponding vnode should be referenced and reclaimed then. Reported by: pho (last half a year), erwin Reviewed by: attilio Tested by: pho, erwin MFC after: 1 week END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-08-31T11:54:13.684842Z K 7 svn:log V 98 MFC a part of 191990: Fix compile of UFS_EXTATTR without UFS_EXTATTR_AUTOSTART. PR: kern/138350 END K 10 svn:author V 6 rpaulo K 8 svn:date V 27 2009-08-31T12:25:04.951485Z K 7 svn:log V 153 MFC r196455: Make dev.asmc.N.light.control writable by everyone. Submitted by: Patrick Lamaiziere Approved by: re (rwatson) END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2009-08-31T13:02:21.462697Z K 7 svn:log V 360 MFC r196558: Don't try to mmap the contents of empty files. This behaviour was harmless prior to r195693, when mmap(2) changed from silently ignoring requests for mapping zero bytes to returning EINVAL; this commit can be seen as adjusting for the change in mmap(2) in order to make look(1) act like it did previously. Reviewed by: jhb Approved by: re (kib) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-08-31T13:23:55.891726Z K 7 svn:log V 29 Delete some empty mergeinfo. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-08-31T13:35:47.249679Z K 7 svn:log V 51 Remove duplicate execution and debugging printout. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-08-31T14:06:59.420500Z K 7 svn:log V 90 Purge some non-useful mergeinfo that is a relic from a temporary USB2 name for this file. END K 10 svn:author V 5 jamie K 8 svn:date V 27 2009-08-31T14:13:45.573062Z K 7 svn:log V 208 MFC r196592: Fix a LOR between allprison_lock and vnode locks by releasing allprison_lock before releasing a prison's root vnode. PR: kern/138004 Reviewed by: kib Approved by: re (rwatson), bz (mentor) END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-08-31T16:19:06.920809Z K 7 svn:log V 48 Manual page for mfiutil(8) is in section 8 now. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-08-31T16:20:06.322302Z K 7 svn:log V 75 Make it easier to find proper manual page for newer ServeRAID controllers. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-08-31T16:25:55.389972Z K 7 svn:log V 24 Remove empty directory. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-08-31T16:27:00.883323Z K 7 svn:log V 133 Backport the 'dirtying dbuf' panic fix from newer ZFS version. Reported by: Thomas Backman MFC after: 1 week END K 10 svn:author V 7 delphij K 8 svn:date V 27 2009-08-31T17:34:11.027967Z K 7 svn:log V 139 Partially revert 196524: this part of change should not be committed as part of the changeset - it's an unrelated one. Reported by: danfe END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-08-31T17:42:52.740681Z K 7 svn:log V 966 Improve pmap_change_attr() so that it is able to demote a large (2/4MB) page into 4KB pages as needed. This should be fairly rare in practice on i386. This includes merging the following changes from the amd64 pmap: 180430, 180485, 180845, 181043, 181077, and 196318. - Add basic support for changing attributes on PDEs to pmap_change_attr() similar to the support in the initial version of pmap_change_attr() on amd64 including inlines for pmap_pde_attr() and pmap_pte_attr(). - Extend pmap_demote_pde() to include the ability to instantiate a new page table page where none existed before. - Enhance pmap_change_attr(). Use pmap_demote_pde() to demote a 2/4MB page mapping to 4KB page mappings when the specified attribute change only applies to a portion of the 2/4MB page. Previously, in such cases, pmap_change_attr() gave up and returned an error. - Correct a critical accounting error in pmap_demote_pde(). Reviewed by: alc MFC after: 3 days END K 10 svn:author V 5 dougb K 8 svn:date V 27 2009-08-31T17:50:33.528703Z K 7 svn:log V 148 Add support for INDEX-9 [1] While I'm here, strip off support for FreeBSD 5.x. Submitted by: Alexey Shuvaev [1] END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-08-31T18:41:13.599955Z K 7 svn:log V 210 Simplify pmap_change_attr() a bit: - Always calculate the cache bits instead of doing it on-demand. - Always set changed to TRUE rather than only doing it if it is false. Discussed with: alc MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-08-31T19:07:19.643396Z K 7 svn:log V 281 MFC 193260 and 196417: Add a simple API to manage scatter/gather lists of phyiscal addresses. Each list describes a logical memory object that is backed by one or more physical address ranges. To minimize locking, the sglist objects themselves are immutable once they are shared. END K 10 svn:author V 6 marius K 8 svn:date V 27 2009-08-31T19:16:58.812889Z K 7 svn:log V 295 Add a temporary workaround which just lets init die instead of causing a panic if it is killed due to a unsolved stack overflow seen very late during shutdown on sparc64 when the gmirror worker process exists, which is a regression introduced in 8.0. Reviewed by: kib Approved by: re (rwatson) END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-08-31T20:11:35.902305Z K 7 svn:log V 113 Add regression test for ACLs on device files - mostly to make sure we don't crash on attempt to set ACL on them. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-08-31T20:42:07.796364Z K 7 svn:log V 77 Make the code more readable and fix chmod(1) on symlinks with NFSv4 enabled. END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-08-31T20:53:01.202008Z K 7 svn:log V 32 Add NFSv4 ACL support to ls(1). END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-31T20:59:23.243568Z K 7 svn:log V 32 don't block waiting on a zfetch END K 10 svn:author V 6 qingli K 8 svn:date V 27 2009-08-31T21:02:48.098894Z K 7 svn:log V 393 This patch fixes the following issues: - Routing messages are not generated when adding and removing interface address aliases. - Loopback route installed for an interface address alias is not deleted from the routing table when that address alias is removed from the associated interface. - Function in_ifscrub() is called extraneously. Reviewed by: gnn, kmacy, sam MFC after: 3 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-31T21:04:33.949335Z K 7 svn:log V 30 remove duplicated conditional END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-31T21:07:05.361230Z K 7 svn:log V 34 rlock dnode where it is only read END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-08-31T21:25:49.441329Z K 7 svn:log V 348 On resume in sta mode program the beacon timers so when roaming (and the previous ap is no longer in range) the device will deliver bmiss interrupts and trigger the state machine. Also arrange to sync the beacon timers on the next received beacon frame so that when we don't roam we re-synchronize with the ap. Tested by: trasz MFC after: 1 week END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-31T21:28:15.472424Z K 7 svn:log V 30 swap data metadata enum order END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-31T21:32:08.396001Z K 7 svn:log V 48 merge 194311 parallelize locking on ARC states END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-31T21:36:19.157389Z K 7 svn:log V 28 remove stale ppp references END K 10 svn:author V 7 yongari K 8 svn:date V 27 2009-08-31T22:09:48.632376Z K 7 svn:log V 348 Make sure rx descriptor ring align on 16 bytes. I guess the alignment requirement could be multiple of 4 bytes but I think using descriptor size would make intention clearer. Previously the size of rx descriptor was not power of 2 so it caused panic in bus_dmamem_alloc(9). Reported by: Jeff Blank (jb000003 <> mr-happy dot com) MFC after: 3 days END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-08-31T22:58:29.373810Z K 7 svn:log V 23 remove duplicated file END K 10 svn:author V 6 adrian K 8 svn:date V 27 2009-08-31T23:30:39.222025Z K 7 svn:log V 70 Shuffle pagezero() into the same location as in sys/i386/i386/pmap.c. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2009-08-31T23:35:59.120816Z K 7 svn:log V 61 Revert previous commit; that was left-over junk in the tree. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2009-09-01T03:44:25.299776Z K 7 svn:log V 18 Fix broken build. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2009-09-01T05:15:45.706555Z K 7 svn:log V 87 Merge in the pat_works work from sys/i386/i386/pmap.c - primarily to reduce diff size. END K 10 svn:author V 5 maxim K 8 svn:date V 27 2009-09-01T05:55:10.652594Z K 7 svn:log V 96 o Document MALLOC_PRODUCTION knob. PR: docs/136029 Submitted by: anonymous MFC after: 2 weeks END K 10 svn:author V 6 adrian K 8 svn:date V 27 2009-09-01T06:15:50.754629Z K 7 svn:log V 25 Migrate to use cpuset_t. END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-09-01T11:13:31.398513Z K 7 svn:log V 147 MFC r196655: Update siis driver: - Add SNTF support. - Do not report meaningless transport/protocol versions. Approved by: re (ATA-CAM blanket) END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-09-01T11:41:51.244916Z K 7 svn:log V 1124 Reintroduce the r196640, after fixing the problem with my testing. Remove the altkstacks, instead instantiate threads with kernel stack allocated with the right size from the start. For the thread that has kernel stack cached, verify that requested stack size is equial to the actual, and reallocate the stack if sizes differ [1]. This fixes the bug introduced by r173361 that was committed several days after r173004 and consisted of kthread_add(9) ignoring the non-default kernel stack size. Also, r173361 removed the caching of the kernel stacks for a non-first thread in the process. Introduce separate kernel stack cache that keeps some limited amount of preallocated kernel stacks to lower the latency of thread allocation. Add vm_lowmem handler to prune the cache on low memory condition. This way, system with reasonable amount of the threads get lower latency of thread creation, while still not exhausting significant portion of KVA for unused kstacks. Submitted by: peter [1] Discussed with: jhb, julian, peter Reviewed by: jhb Tested by: pho (and retested according to new test scenarious) MFC after: 1 week END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-09-01T11:44:30.434933Z K 7 svn:log V 409 MFC r196656, r196660: Update ahci driver: - Add Command Completion Coalescing support. - Add SNTF support. - Add two more power management modes (4, 5), implemented on driver level. - Fix interface mode setting. - Reduce interface reset time. - Do not report meaningless protocol/transport versions. - Report CAP2 register content. - Some performance optimizations. Approved by: re (ATA-CAM blanket) END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-09-01T12:04:43.268217Z K 7 svn:log V 450 MFC r196657: ATA_FLUSHCACHE is a 28bit format command, not 48. MFC r196658: Improve camcontrol ATA support: - Tune protocol version reporting, - Add supported DMA/PIO modes reporting. - Fix IDENTIFY request for ATAPI devices. - Remove confusing "-" for NCQ status. MFC r196659: Short ATA command format has 28bit address, not 36bit. Rename ata_36bit_cmd() into ata_28bit_cmd(), while it didn't become legacy. Approved by: re (ATA-CAM blanket) END K 10 svn:author V 3 kib K 8 svn:date V 27 2009-09-01T12:05:39.265827Z K 7 svn:log V 94 Fix mount reference leak when V_XSLEEP is specified to vn_start_write(). Submitted by: tegge END K 10 svn:author V 6 adrian K 8 svn:date V 27 2009-09-01T12:17:47.716429Z K 7 svn:log V 37 Delete whitespace not in i386/pmap.c END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-09-01T15:50:07.247622Z K 7 svn:log V 234 MFC 196637: Mark the fake pages constructed by the OBJT_SG pager valid. This was accidentally lost at one point during the PAT development. Without this fix vm_pager_get_pages() was zeroing each of the pages. Approved by: re (kib) END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-09-01T15:51:36.513511Z K 7 svn:log V 78 Adapt to the fact that ls(1) correctly prints '+' for symlinks with ACLs now. END K 10 svn:author V 7 rnoland K 8 svn:date V 27 2009-09-01T16:41:28.570099Z K 7 svn:log V 220 MFC 196643 Swap the start/end virtual addresses in pmap_invalidate_cache_range(). This fixes the functionality on non SelfSnoop hardware. Found by: rnoland Submitted by: alc Reviewed by: kib Approved by: re (rwatson) END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-09-01T17:53:01.265104Z K 7 svn:log V 1511 In case an upper layer protocol tries to send a packet but the L2 code does not have the ethernet address for the destination within the broadcast domain in the table, we remember the original mbuf in `la_hold' in arpresolve() and send out a different packet with an arp request. In case there will be more upper layer packets to send we will free an earlier one held in `la_hold' and queue the new one. Once we get a packet in, with which we can perfect our arp table entry we send out the original 'on hold' packet, should there be any. Rather than continuing to process the packet that we received, we returned without freeing the packet that came in, which basically means that we leaked an mbuf for every arp request we sent. Rather than freeing the received packet and returning, continue to process the incoming arp packet as well. This should (a) improve some setups, also proxy-arp, in case it was an incoming arp request and (b) resembles the behaviour FreeBSD had from day 1, which alignes with RFC826 "Packet reception" (merge case). Rename 'm0' to 'hold' to make the code more understandable as well as diffable to earlier versions more easily. Handle the link-layer entry 'la' lock comepletely in the block where needed and release it as early as possible, rather than holding it longer, down to the end of the function. Found by: pointyhat, ns1 Bug hunting session with: erwin, simon, rwatson Tested by: simon on cluster machines Reviewed by: ratson, kmacy, julian MFC after: 3 days END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-09-01T17:55:37.122250Z K 7 svn:log V 358 Add counters for the i7 architecture which were accidentally left out of the original commit of i7 support. These are all the counters on pages A-32 and A-33 of the _Intel(R) 64 and IA32 Architectures Software Developer's Manual Vol 3B_, June 2009. Almost all of these counters relate to operations on the L2 cache. Reviewed by: jkoshy MFC after: 1 month END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-09-01T18:30:17.472687Z K 7 svn:log V 219 Fix regression introduced with NFSv4 ACL support - make acl_to_text(3) and acl_calc_mask(3) return error instead of crashing when acl passed to them is NULL. Submitted by: markus Reviewed by: rwatson MFC after: 3 days END K 10 svn:author V 6 jilles K 8 svn:date V 27 2009-09-01T20:58:41.477371Z K 7 svn:log V 1106 MFC r196460 Fix the conformance of poll(2) for sockets after r195423 by returning POLLHUP instead of POLLIN for several cases. Now, the tools/regression/poll results for FreeBSD are closer to that of the Solaris and Linux. Also, improve the POSIX conformance by explicitely clearing POLLOUT when POLLHUP is reported in pollscan(), making the fix global. Submitted by: bde Reviewed by: rwatson MFC r196556 Fix poll() on half-closed sockets, while retaining POLLHUP for fifos. This reverts part of r196460, so that sockets only return POLLHUP if both directions are closed/error. Fifos get POLLHUP by closing the unused direction immediately after creating the sockets. The tools/regression/poll/*poll.c tests now pass except for two other things: - if POLLHUP is returned, POLLIN is always returned as well instead of only when there is data left in the buffer to be read - fifo old/new reader distinction does not work the way POSIX specs it Reviewed by: kib, bde MFC r196554 Add some tests for poll(2)/shutdown(2) interaction. Approved by: re (kensmith) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-09-01T21:21:46.477434Z K 7 svn:log V 27 add zlib module dependency END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-01T22:03:29.179728Z K 7 svn:log V 42 Add the clean of the before-install back. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-01T22:24:27.236306Z K 7 svn:log V 133 Split between the user-generatable and maintainer-generatable targets and sources. Use the FULL environment variable to toggle this. END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-09-02T00:39:59.260562Z K 7 svn:log V 234 Don't attempt to bind the current thread to the CPU an IRQ is bound to when removing an interrupt handler from an IRQ during shutdown. During shutdown we are already bound to CPU 0 and this was triggering a panic. MFC after: 3 days END K 10 svn:author V 6 alfred K 8 svn:date V 27 2009-09-02T02:12:07.318149Z K 7 svn:log V 70 MFC: r196489,196498 Critical USB bugfixes for 8.0 Approved by: re END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-09-02T02:40:48.324388Z K 7 svn:log V 52 initial iteration of background sendfile completion END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-09-02T03:03:35.154744Z K 7 svn:log V 33 cleanup old integration mistakes END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2009-09-02T03:03:53.931192Z K 7 svn:log V 30 don't delay acks on localhost END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-02T04:26:34.230065Z K 7 svn:log V 221 1) Use isprint() instead of hardcoded values to detect non-printable. 2) Use (unsigned char) cast in waddch() calls. It fix highlighting bug: sign extension of 8bit to the attributes area. 3) Use setlocale() in any case. END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-02T04:43:46.929496Z K 7 svn:log V 78 Move out of NO_CATGETS define too (as setlocale() in prev. commit) END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-02T04:56:30.288904Z K 7 svn:log V 41 Use (unsigned char) cast for ctype macro END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-09-02T05:26:59.616449Z K 7 svn:log V 295 - Don't include both and - Keep variables sorted - Fix logic error with -f and -v options - don't print the usual -v output if there was an error, whether or not we were passed -f - Don't call free(3) just before exit(2) - Whitespace fixes Submitted by: bde END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-09-02T08:08:57.412425Z K 7 svn:log V 331 Add NFSv4 ACL support to cp(1) and fix a few memory leaks. Note that this changes error reporting behaviour somewhat - before, no error was reported if ACL couldn't be copied because the target filesystem doesn't support ACLs. Now, it will be reported - of course, only if there actually is an ACL to copy. Reviewed by: rwatson END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-02T09:51:34.136588Z K 7 svn:log V 45 Tool to conver the Unicode syntax into UTF-8 END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-02T09:52:26.041450Z K 7 svn:log V 39 Fix syntax: Remove _, remove linefeeds END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-02T09:53:32.522523Z K 7 svn:log V 56 Make sure only highascii and A-Za-z0-9 gets translated. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-02T09:54:43.060589Z K 7 svn:log V 67 Use unicode2src and iconv to convert the raw data into usable data END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-02T10:10:13.860070Z K 7 svn:log V 46 Instead of Armenian characters, use Cyrillic. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-02T10:12:13.928989Z K 7 svn:log V 43 Temporary use libiconv instead of bsdiconv END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-09-02T10:39:46.871305Z K 7 svn:log V 882 MFC r196653: Make sure FreeBSD binaries without .note.ABI-tag section work correctly and do not match a colliding Debian GNU/kFreeBSD brandinfo statements. For this mark the Debian GNU/kFreeBSD brandinfo that it must have an .note.ABI-tag section and ignore the old EI_OSABI brandinfo when comparing a possibly colliding set of options. Due to SYSINIT we add the brandinfo in a non-deterministic order, so native FreeBSD is not always first. We may want to consider to force native FreeBSD to come first as well. The only way a problem could currently be noticed is when running an i386 binary without the .note.ABI-tag on amd64 and the Debian GNU/kFreeBSD brandinfo was matched first, as the fallback to ld-elf32.so.1 does not exist in that case. Reported and tested by: ticso In collaboration with: kib MFC after: 3 days Approved by: re (rwatson) END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-09-02T11:39:19.922582Z K 7 svn:log V 45 Improve HDA controller capabilities logging. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-02T11:42:20.818289Z K 7 svn:log V 14 welcome hi_IN END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-02T12:50:32.984998Z K 7 svn:log V 89 Split the definitions and the code, to make it available for the other *def directories. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-02T12:51:57.410847Z K 7 svn:log V 9 Fix name END K 10 svn:author V 3 flz K 8 svn:date V 27 2009-09-02T13:58:15.476236Z K 7 svn:log V 155 - Bump PKG_INSTALL_VERSION to 20090902 after dougb's changes. - Change the comment to say that version must be changed when a non-cosmetic change is made. END K 10 svn:author V 3 flz K 8 svn:date V 27 2009-09-02T14:54:47.275864Z K 7 svn:log V 187 - Remove BSD.{x11,x11-4}.dist as we merged prefixes a while ago and those files aren't used anymore. - Remove BSD.local.dist as the file moved to ports/Templates when we merged prefixes. END K 10 svn:author V 3 flz K 8 svn:date V 27 2009-09-02T14:56:23.341941Z K 7 svn:log V 100 Remove BSD.{local,x11,x11-4}.dist mtree files as they're either obsolete or they've moved to ports. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-09-02T16:02:48.616542Z K 7 svn:log V 640 - Work around ACPI mode transition problem for recent NVIDIA 9400M chipset based Intel Macs. Since r189055, these platforms started freezing when ACPI is being initialized for unknown reason. For these platforms, we just use the old PAT layout. Note this change is not enough to boot fully on these platforms because of other problems but it makes debugging possible. Note MacBook5,2 may be affected as well but it was not added here because of lack of hardware to test. - Initialize PAT MSR fully instead of reading and modifying it for safety. Reported by: rpaulo, hps, Eygene Ryabinkin (rea-fbsd at codelabs dot ru) Reviewed by: jhb END K 10 svn:author V 2 bz K 8 svn:date V 27 2009-09-02T16:35:57.433572Z K 7 svn:log V 1583 MFC r196738: In case an upper layer protocol tries to send a packet but the L2 code does not have the ethernet address for the destination within the broadcast domain in the table, we remember the original mbuf in `la_hold' in arpresolve() and send out a different packet with an arp request. In case there will be more upper layer packets to send we will free an earlier one held in `la_hold' and queue the new one. Once we get a packet in, with which we can perfect our arp table entry we send out the original 'on hold' packet, should there be any. Rather than continuing to process the packet that we received, we returned without freeing the packet that came in, which basically means that we leaked an mbuf for every arp request we sent. Rather than freeing the received packet and returning, continue to process the incoming arp packet as well. This should (a) improve some setups, also proxy-arp, in case it was an incoming arp request and (b) resembles the behaviour FreeBSD had from day 1, which alignes with RFC826 "Packet reception" (merge case). Rename 'm0' to 'hold' to make the code more understandable as well as diffable to earlier versions more easily. Handle the link-layer entry 'la' lock comepletely in the block where needed and release it as early as possible, rather than holding it longer, down to the end of the function. Found by: pointyhat, ns1 Bug hunting session with: erwin, simon, rwatson Tested by: simon on cluster machines Reviewed by: ratson, kmacy, julian Approved by: re (kib) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-09-02T16:47:10.555336Z K 7 svn:log V 50 Fix confusing comments about default PAT entries. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2009-09-02T17:33:51.714516Z K 7 svn:log V 837 Fix some bugs related to adaptive spinning: In the lockmgr support: - GIANT_RESTORE() is just called when the sleep finishes, so the current code can ends up into a giant unlock problem. Fix it by appropriately call GIANT_RESTORE() when needed. Note that this is not exactly ideal because for any interation of the adaptive spinning we drop and restore Giant, but the overhead should be not a factor. - In the lock held in exclusive mode case, after the adaptive spinning is brought to completition, we should just retry to acquire the lock instead to fallthrough. Fix that. - Fix a style nit In the sx support: - Call GIANT_SAVE() before than looping. This saves some overhead because in the current code GIANT_SAVE() is called several times. Tested by: Giovanni Trematerra END K 10 svn:author V 5 trasz K 8 svn:date V 27 2009-09-02T20:50:39.651043Z K 7 svn:log V 198 Fix regression introduced in r196712 - the 'name' string needs to be rewritten for each file we want to check ACL on. Without this change, ls(1) would check only the ACL on the first file to list. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-02T22:12:31.555131Z K 7 svn:log V 176 Be able to use libiconv/bsdiconv aliases which don't match the "original" FreeBSD charactermaps (for example, macdevanaga with ISCII-DEV) without having to keep the old names. END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-09-03T09:33:57.926104Z K 7 svn:log V 380 Move libteken out of the syscons directory. I initially committed libteken to sys/dev/syscons/teken, but now that I'm working on a console driver myself, I noticed this was not a good decision. Move it to sys/teken to make it easier for other drivers to use a terminal emulator. Also list teken.c in sys/conf/files, instead of listing it in all the files.arch files separately. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-09-03T10:06:37.588494Z K 7 svn:log V 90 Document the need for a cast when passing a char to a ctype function. MFC after: 2 weeks END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-09-03T12:37:17.926212Z K 7 svn:log V 82 ATI SB600 can't handle 256 sectors transfers with FPDMA (NCQ). MFC after: 3 days END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-03T12:41:00.392218Z K 7 svn:log V 47 Convert all timedef files to unicode encoding. END K 10 svn:author V 7 attilio K 8 svn:date V 27 2009-09-03T13:40:41.030787Z K 7 svn:log V 298 Add intermediate states for attaching and detaching that will be reused by the enhached newbus locking once it is checked in. This change can be easilly MFCed to STABLE_8 at the appropriate moment. Reviewed by: jhb, scottl Tested by: Giovanni Trematerra END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-09-03T13:54:58.363282Z K 7 svn:log V 381 MFC 196705 and 196707: - Improve pmap_change_attr() on i386 so that it is able to demote a large (2/4MB) page into 4KB pages as needed. This should be fairly rare in practice. - Simplify pmap_change_attr() a bit: - Always calculate the cache bits instead of doing it on-demand. - Always set changed to TRUE rather than only doing it if it is false. Approved by: re (kib) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-09-03T13:56:18.941886Z K 7 svn:log V 1013 MFC 180430, 180483, 180485, 180601, 180845, 180871-180873, 181043, 181077, 181151, 181284, 181356, 181456, 189454, 194209, 195416, 195836, 196318, 196705, and 196707: Various fixes and enhancements to the amd64 and i386 pmaps to support PAT. - Extend pmap_demote_pde() to include the ability to instantiate a new page table page where none existed before. - Enhance pmap_change_attr() to fully support large (2/4MB) pages by breaking demoting them to 4KB page mappings when needed. - Enhance pmap_change_attr() to avoid page demotions, cache mode changes, and cache and TLB invalidation when some or all of the specified range is already mapped with the specified cache mode. - Enhance pmap_change_attr() to adjust the direct map automatically when changing the cache mode of a kernel virtual address range. - Fix pmap_object_init_pt() to not assume that the pages of a OBJT_DEVICE object are always physically contiguous. - Correct a critical accounting error in pmap_demote_pde(). Reviewed by: alc END K 10 svn:author V 3 jhb K 8 svn:date V 27 2009-09-03T14:23:50.817652Z K 7 svn:log V 1012 MFC 193275 and 194989: Add an extension to the character device interface that allows character device drivers to use arbitrary VM objects to satisfy individual mmap() requests. - A new d_mmap_single(cdev, &foff, objsize, &object, prot) callback is added to cdevsw. This function is called for each mmap() request. If it returns ENODEV, then the mmap() request will fall back to using the device's device pager object and d_mmap(). Otherwise, the method can return a VM object to satisfy this entire mmap() request via *object. It can also modify the starting offset into this object via *foff. This allows device drivers to use the file offset as a cookie to identify specific VM objects. - vm_mmap_vnode() has been changed to call vm_mmap_cdev() directly when mapping V_CHR vnodes. This avoids duplicating all the cdev mmap handling code and simplifies some of vm_mmap_vnode(). - D_VERSION has been bumped to D_VERSION_02. Older device drivers using D_VERSION_01 are still supported. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-09-03T16:24:21.109230Z K 7 svn:log V 90 on transition to SLEEP state mark the station in power save, not awake MFC after: 3 days END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-03T16:25:25.079396Z K 7 svn:log V 31 Add la_LN.ISO8859-13 and lv_LV END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-09-03T16:29:02.955539Z K 7 svn:log V 112 correct timeout for doing NOL processing; need a ticks-relative value Obtained from: Marvell MFC after: 3 days END K 10 svn:author V 2 ed K 8 svn:date V 27 2009-09-03T16:31:11.874612Z K 7 svn:log V 743 Expose the TF_REVERSE flag to the console driver. Right now libteken processes TF_REVERSE internally and returns the toggled colors to the console driver. This isn't entirely correct. This means that the bold flag is always processed by the foreground color, while reversing should be done after the foreground color has been set to a brighter version by the bold flag. This is no problem with the syscons driver, because with VGA it only supports 16 foreground and 8 background colors. My WIP console driver reconfigures the graphics hardware to disable the blink functionality and uses 16 foreground and 16 background colors. This means that this driver will handle the TF_REVERSE flag a little different from what syscons does right now. END K 10 svn:author V 5 remko K 8 svn:date V 27 2009-09-03T16:34:20.852131Z K 7 svn:log V 404 Do the first step in removing lukemftpd from the base system. Disconnect it from the build. If you are using the FTP daemon, please consider using the port ftp/tnftpd which is the same FTP server, but newer and might have more/better functionality. This results in us providing only one ftp daemon by default. Reviewed by: bz Approved by: imp (mentor, implicit) MFC after: 3 days Silence from: obrien END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-03T16:53:11.545811Z K 7 svn:log V 37 Add lv_LV, move lt_LT to common part END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-09-03T17:04:42.082032Z K 7 svn:log V 379 Time for house-cleaning: o remove all entries before RELENG_7 was branched, as is tradition[*]. o Update examples... nobody cares about 5.x upgrades. o minor format tweaking in a few places. o update copyright (although at best I hold an editors copyright these days). o Remove giving people permission to buy me beer. I don't do enough for this document for that anymore... END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-03T17:12:45.993308Z K 7 svn:log V 37 Add lv_LV, move lt_LT to common part END K 10 svn:author V 3 imp K 8 svn:date V 27 2009-09-03T17:13:54.457779Z K 7 svn:log V 42 Actually, stable/8 is what was created... END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-03T17:37:23.364882Z K 7 svn:log V 10 Add lv_LV END K 10 svn:author V 5 brian K 8 svn:date V 27 2009-09-03T18:16:03.188407Z K 7 svn:log V 99 MFC r196530: Document that ppp handles pipe(2) descriptors specially in -direct mode. END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-09-03T18:23:23.800725Z K 7 svn:log V 30 - Fix phy address calculation END K 10 svn:author V 5 gonzo K 8 svn:date V 27 2009-09-03T18:27:55.111782Z K 7 svn:log V 61 - Remove flags accidently brought by dumb cut'n'paste coding END K 10 svn:author V 3 mav K 8 svn:date V 27 2009-09-03T19:02:17.740232Z K 7 svn:log V 57 Round maxio for ATI SB600 to 64K. Submitted by: scottl@ END K 10 svn:author V 3 gnn K 8 svn:date V 27 2009-09-03T21:10:57.447564Z K 7 svn:log V 375 Add ARP statistics to the kernel and netstat. New counters now exist for: requests sent replies sent requests received replies received packets received total packets dropped due to no ARP entry entrys timed out Duplicate IPs seen The new statistics are seen in the netstat command when it is given the -s command line switch. MFC after: 2 weeks In collaboration with: bz END K 10 svn:author V 3 jfv K 8 svn:date V 27 2009-09-03T22:00:42.536878Z K 7 svn:log V 104 Stupid cut and paste error on a stats struct member, thanks to Ryan at Small Tree for finding this one. END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-09-03T22:19:09.617021Z K 7 svn:log V 66 Don't bother obtaining the ident if we are not going to print it. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-03T22:23:59.974381Z K 7 svn:log V 126 In the time strings, only replace the %x with real ascii, the rest should be unicode encoded. Update the makefile (untested) END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-03T22:32:32.603880Z K 7 svn:log V 73 Official country for sr_xxxx is RS, not YU. Add hi_IN back to the build. END K 10 svn:author V 2 jb K 8 svn:date V 27 2009-09-03T22:42:47.967602Z K 7 svn:log V 190 - Force the PATH to avoid developer creativity. - Ignore /etc when meta files are parsed - Add code to clean up orphaned files that were generated by targets that have since been deleted. END K 10 svn:author V 3 sam K 8 svn:date V 27 2009-09-03T23:04:33.208859Z K 7 svn:log V 102 o enable mesh support o add bridge support o no need for explicit ar5212 support; ath_hal drags it in END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-09-04T01:21:44.040090Z K 7 svn:log V 23 Import ACPICA 20090903 END K 10 svn:author V 4 jkim K 8 svn:date V 27 2009-09-04T01:24:27.477449Z K 7 svn:log V 20 Tag ACPICA 20090903 END K 10 svn:author V 7 rodrigc K 8 svn:date V 27 2009-09-04T01:44:31.195770Z K 7 svn:log V 166 Delete descriptions for MAKEOBJDIRPREFIX, MAKEOBJDIR variables. Re-write description for .OBJDIR variable. Add descriptions for .SRCTOP, .SRCREL, .OBJROOT variables. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-09-04T04:48:12.025325Z K 7 svn:log V 631 MFC r190912 Previously, when vm_page_free_toq() was performed on a page belonging to a reservation, unless all of the reservation's pages were free, the reservation was moved to the head of the partially-populated reservations queue, where it would be the next reservation to be broken in case the free page queues were emptied. Now, instead, I am moving it to the tail. Very likely this reservation is in the process of being freed in its entirety, so placing it at the tail of the queue makes it more likely that the underlying physical memory will be returned to the free page queues as one contiguous chunk. END K 10 svn:author V 3 alc K 8 svn:date V 27 2009-09-04T05:06:15.085106Z K 7 svn:log V 115 MFC r193729 Now that amd64's kernel map is 512GB (r192469), there is no reason to cap its buffer map at 400MB. END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2009-09-04T05:28:09.646977Z K 7 svn:log V 133 fix a TX issue on big endian machines like powerpc or sparc64. Now zyd(4) should work on all architectures. Obtained from: OpenBSD END K 10 svn:author V 7 weongyo K 8 svn:date V 27 2009-09-04T05:37:49.986912Z K 7 svn:log V 175 MFC r196809: fix a TX issue on big endian machines like powerpc or sparc64. Now zyd(4) should work on all architectures. Obtained from: OpenBSD Approved by: re (kib) END K 10 svn:author V 6 julian K 8 svn:date V 27 2009-09-04T05:40:06.827608Z K 7 svn:log V 200 Bring i386 up to date with amd64 and others. The macros for PCPU can be slightly simplified, which makes the resulting tangle qa lot easier to understand when trying to read them. MFC after: 4 weeks END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-04T05:54:45.462307Z K 7 svn:log V 89 Add lv_LV PR: 105100 Submitted by: Aldis Berjoza END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-04T06:19:37.699850Z K 7 svn:log V 89 Add lv_LV PR: 105100 Submitted by: Aldis Berjoza END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-04T06:26:40.540655Z K 7 svn:log V 89 Add lv_LV PR: 105100 Submitted by: Aldis Berjoza END K 10 svn:author V 6 julian K 8 svn:date V 27 2009-09-04T07:13:07.494815Z K 7 svn:log V 242 MFC r196450 Add clarifications to the kproc and kthread manpages and link the kthread_create(9) man page to the kproc(9) page as it has migrated and people looking for it may need a hand to find its new name. Approved by: re (kib) END K 10 svn:author V 6 julian K 8 svn:date V 27 2009-09-04T07:29:24.863594Z K 7 svn:log V 38 whitespace commit Submitted by: bde@ END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-04T07:33:17.180139Z K 7 svn:log V 36 To unicode conversion of numericdef END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-04T07:42:13.713121Z K 7 svn:log V 264 1) Remove single occurance of HAS_CTYPE ifdef, ctype functions used here for a long time and needs their header in anycase. 2) Add (unsigned char) casts to more ctype macros. 3) Simplify menu input handling using ctype instead of range unguarded hardcoded tricks. END K 10 svn:author V 4 ache K 8 svn:date V 27 2009-09-04T07:44:27.998859Z K 7 svn:log V 121 Remove single occurance of HAS_CTYPE ifdef, ctype functions used here for a long time and needs their header in anycase. END K 10 svn:author V 3 des K 8 svn:date V 27 2009-09-04T07:44:58.006261Z K 7 svn:log V 43 Let the armchair generals handle this one. END K 10 svn:author V 5 edwin K 8 svn:date V 27 2009-09-04T08:21:49.571877Z K 7 svn:log V 28 new makefile for numericdef END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-09-04T09:33:50.260222Z K 7 svn:log V 189 Remove 'ad:' prefix from disk serial number. We don't want serial number to change when we reconnect the disk in a way that it is accessible through CAM for example. Discussed with: trasz END K 10 svn:author V 3 pjd K 8 svn:date V 27 2009-09-04T09:39:06.153794Z K 7 svn:log V 169 Simplify g_disk_ident_adjust() function and allow any printable character in serial number. Discussed with: trasz Obtained from: Wheel Sp. z o.o. (http://www.wheel.pl) END