ƒ²z232000 191 117 133 153 286 201 128 153 150 389 136 157 170 149 152 214 378 135 745 198 145 269 172 323 187 211 259 434 164 213 279 233 278 399 351 133 176 150 366 238 162 366 371 124 279 154 247 272 272 467 553 785 242 227 145 382 243 226 167 468 692 151 127 154 230 356 119 320 149 169 246 171 1053 174 241 243 153 158 152 164 207 169 176 335 176 155 547 413 148 325 179 957 1056 974 996 974 136 323 344 164 152 142 121 203 311 253 230 187 567 349 128 233 130 200 157 647 171 290 243 347 172 107 173 153 292 109 123 132 401 141 132 407 407 236 301 445 467 445 205 227 205 127 150 127 213 762 598 292 287 156 135 163 434 576 676 140 120 221 179 243 289 306 99 444 2100 172 196 242 221 146 235 716 160 182 154 244 169 229 211 311 474 188 270 265 271 138 153 528 155 147 112 177 K 10 svn:author V 5 maxim K 8 svn:date V 27 2012-02-22T17:52:53.056277Z K 7 svn:log V 23 DragonFly 3.0.1 added. END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-22T20:00:48.628405Z K 7 svn:log V 41 Free Josh. Approved by: core (implicit) END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-22T20:01:38.904974Z K 7 svn:log V 61 Remove wrong comment. Discussed with: alc MFC after: 3 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-22T20:03:51.418399Z K 7 svn:log V 193 Properly lock DQREF() with dqhlock. Missed locking caused counter corruption. Assert that the dq reference value is sane before decrementing it. Reported and tested by: pho MFC after: 1 week END K 10 svn:author V 5 maxim K 8 svn:date V 27 2012-02-22T21:08:58.636749Z K 7 svn:log V 106 o Use ISO 3166 county code for Sweden. PR: standards/165400 Submitted by: Carsten Hey MFC after: 1 week END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-02-22T21:45:52.018451Z K 7 svn:log V 34 - Remove reference to dead header END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-02-22T21:46:15.927521Z K 7 svn:log V 59 - Add back struct that has been removed with an old header END K 10 svn:author V 6 jilles K 8 svn:date V 27 2012-02-22T21:47:50.885056Z K 7 svn:log V 55 libc: Eliminate some relative relocations in fmtmsg(). END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-02-22T22:01:30.178872Z K 7 svn:log V 292 Using the flowid in the mbuf assumes the network card is giving a good hash for the traffic flow, this may not be the case giving poor traffic distribution. Add a sysctl which allows us to fall back to our own flow hash code. PR: kern/164901 Submitted by: Eugene Grosbein MFC after: 1 week END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-02-22T22:09:17.749211Z K 7 svn:log V 40 Make it clear that fec is just an alias END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-02-22T22:29:23.513346Z K 7 svn:log V 61 Document the net.link.lagg.X.use_flowid sysctl from r232008. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-02-22T22:40:20.259268Z K 7 svn:log V 78 Xref the following in wlan(4): - bwn(4) - mwl(4) - run(4) MFC after: 3 days END K 10 svn:author V 7 dmarion K 8 svn:date V 27 2012-02-22T22:45:49.815004Z K 7 svn:log V 53 am335x reset function Approved by: cognet (mentor) END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T00:52:27.257368Z K 7 svn:log V 59 MFC: r229887 Enable hardware RNG for VIA Nano processors. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-02-23T00:59:21.767768Z K 7 svn:log V 117 bstp_input() always consumes the packet so remove the mbuf handling dance around it. Obtained from: OpenBSD (r1.37) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T01:20:21.139005Z K 7 svn:log V 281 Add Seeq Technology 80220 PHY support to smcphy(4). This PHY is found on Adaptec AIC-6915 Starfire ethernet controller. While here, use status register to know resolved speed/duplex. With this change, sf(4) correctly reports speed/duplex of established link. Reviewed by: marius END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T01:22:40.628664Z K 7 svn:log V 39 Connect smcphy(4) to mii module build. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2012-02-23T03:16:09.275799Z K 7 svn:log V 647 Implement the nfscl_getsameserver() function that searches the list of nfsclds structures for ones that are for the same server as the new one. If it finds a match that supports Data Server (DS), just return that one to use. If it finds a match that doesn't support DS, then return that one, so that the nfsess_sequenceid field can be use to sequence a new session. The list of nfsclds needed to be changed to a tailq so that the list could be maintained in temporal order (although the first one should be the only one that is for a MDS and, therefore, might not support DS). Flags were added to struct nfsclds to indicate MDS and/or DS support. END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2012-02-23T04:32:41.177501Z K 7 svn:log V 100 MFC: r231805 Delete a couple of out of date comments that are no longer true in the new NFS client. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T05:10:00.475225Z K 7 svn:log V 49 Give hardware chance to drain active DMA cycles. END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2012-02-23T05:13:46.215797Z K 7 svn:log V 171 Fixes to the XLP startup code. Changes are: - Correct the order of calling init functions. - Fix up checking excluding reset area. - use correct mask for chip workaround END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T05:14:11.687706Z K 7 svn:log V 76 If there are not enough RX buffers, release partially allocated RX buffers. END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2012-02-23T05:16:08.753833Z K 7 svn:log V 225 Support for XLP4xx and XLP 8xx B0 revision - Add 4xx processor IDs, add workaround in CPU detection code. - Update frequency detection code for XLP 8xx - Add setting device frequency code - Update processor ID checking code END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2012-02-23T05:18:05.853817Z K 7 svn:log V 90 Interrupt based message handling for XLP B0 Fixup some style issues in the file as well. END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2012-02-23T05:19:34.607005Z K 7 svn:log V 113 Update the L1D cache flush sequence when enabling threads Added more comments. This code is still experimental. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T05:23:21.957861Z K 7 svn:log V 162 Introduce sf_ifmedia_upd_locked() and have driver reset PHY before switching to selected media. While here, set if_drv_flags before switching to selected media. END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2012-02-23T05:23:42.410301Z K 7 svn:log V 336 XLP PCIe code update. - XLP supports hardware swap for PCIe IO/MEM accesses. Since we are in big-endian mode, enable hardware swap and use the normal bus space. - move some printfs to bootverbose, and remove others. - fix SoC device resource allocation code - Do not use '|' while updating PCIE_BRIDGE_MSI_ADDRL - some style fixes END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T05:25:14.400383Z K 7 svn:log V 68 No need to reprogram hardware RX filter when driver is not running. END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2012-02-23T05:36:49.008408Z K 7 svn:log V 115 Move driver for DS1374 RTC to sys/dev/iicbus The earlier version of the driver was sys/mips/rmi/dev/iic/ds1374u.c END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T06:13:12.770380Z K 7 svn:log V 182 Remove taskqueue based MII stat change handler. Driver does not need deferred link state change processing. While I'm here, do not report current link status if interface is not UP. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-02-23T06:26:16.067561Z K 7 svn:log V 136 Now that network interfaces advertise if they support linkstate notifications we do not need to perform a media ioctl every 15 seconds. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T06:35:18.523409Z K 7 svn:log V 181 With r232015, sf(4) gets correct speed/duplex of established link. Add more strict speed check in sf_miibus_statchg() and do not touch MAC config registers when driver lost a link. END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2012-02-23T06:42:24.023046Z K 7 svn:log V 301 Simple driver for OpenCores I2C Bus Controller Polled driver for the OpenCores I2C bus. This is used in the Netlogic XLP processors. Update XLP conf files to use this driver, and provide hints for i2c devices on XLP engineering boards. Submitted by: kanthms at netlogicmicro com (earlier version) END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2012-02-23T06:45:45.166241Z K 7 svn:log V 253 Support for EEPROM and CPLD on XLP EVP boards. On XLP evaluation platform, the board information is stored in an I2C eeprom. The network block configuration is available from a CPLD connected to the GBU (NOR flash bus). Add support for both of these. END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2012-02-23T07:19:12.964727Z K 7 svn:log V 36 Remove duplicate entry in XLP.hints END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2012-02-23T07:23:33.933313Z K 7 svn:log V 79 MFC r231835: Add support for filtering USB traces using the BPF functionality. END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2012-02-23T07:26:58.595114Z K 7 svn:log V 53 MFC r231713: Add new USB device ID. PR: usb/165154 END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2012-02-23T07:27:20.125614Z K 7 svn:log V 268 Opencrypto driver for XLP Security and RSA/ECC blocks Support for the Security and RSA blocks on XLP SoC. Even though the XLP supports many more algorithms only the ones supported in OCF have been added. Submitted by: Venkatesh J. V. (venkatesh at netlogicmicro com) END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2012-02-23T07:34:53.369992Z K 7 svn:log V 140 MFC r230204 and r230209: Export information about USB serial port unit and port numbers directly via the sysctl interface. PR: usb/164090 END K 10 svn:author V 8 hselasky K 8 svn:date V 27 2012-02-23T07:56:19.751910Z K 7 svn:log V 65 Avoid creating PCM devices for MIDI adapters. MFC after: 3 days END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T08:22:44.134562Z K 7 svn:log V 269 Add check for IFF_DRV_RUNNING flag after serving an interrupt and don't give RX path more priority than TX path. Also remove infinite loop in interrupt handler and limit number of iteration to 32. This change addresses system load fluctuations under high network load. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-02-23T08:32:54.246141Z K 7 svn:log V 275 Use the passed-in channel rather than ic->ic_curchan. I'm not sure _why_ the ic is NULL here, but I've seen it occasionally do this after I've been tinkering with things for a while. It ends up crashing in a call to ath_chan_set() via the net80211 scan code and scan task. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-02-23T09:23:10.388794Z K 7 svn:log V 28 Branch for pf related work. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-02-23T10:18:28.419500Z K 7 svn:log V 182 - Cleanup #ifdef. - Remove spl(9) calls. - Remove #defines that mask FreeBSD API: use uma(9) implicitly, use correct malloc(9) flags, etc.. - Minor cleanups. Only compile tested. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-02-23T10:19:24.536585Z K 7 svn:log V 58 Expose NetBSD/OpenBSD compat defines to kernel code, too. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T11:25:30.129480Z K 7 svn:log V 150 MFC r231622: For RTL8168/8111D controller, make sure to wake PHY from power down mode. Otherwise, PHY access times out under certain conditions. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T11:26:47.397524Z K 7 svn:log V 175 MFC r231622: For RTL8168/8111D controller, make sure to wake PHY from power down mode. Otherwise, PHY access times out under certain conditions. Approved by: re (kib) END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-23T11:28:19.635083Z K 7 svn:log V 175 MFC r231622: For RTL8168/8111D controller, make sure to wake PHY from power down mode. Otherwise, PHY access times out under certain conditions. Approved by: re (kib) END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-23T11:50:23.387584Z K 7 svn:log V 374 Allow the parent to gather the exit status of the children reparented to the debugger. When reparenting for debugging, keep the child in the new orphan list of old parent. When looping over the children in kern_wait(), iterate over both children list and orphan list to search for the process by pid. Submitted by: Dmitry Mikulin MFC after: 2 weeks END K 10 svn:author V 8 jchandra K 8 svn:date V 27 2012-02-23T14:35:56.040218Z K 7 svn:log V 455 xlpge : driver for XLP network accelerator Features: - network driver for the four 10G interfaces and two management ports on XLP 8xx. - Support 4xx and 3xx variants of the processor. - Source code and firmware building for the 16 mips32r2 micro-code engines on the Network Accelerator. - Basic initialization code for Packet ordering Engine. Submitted by: Prabhath Raman (prabhath at netlogicmicro com) [with some fixups/refactoring by jchandra] END K 10 svn:author V 8 rmacklem K 8 svn:date V 27 2012-02-23T16:47:05.315450Z K 7 svn:log V 687 hrs@ reported a panic to freebsd-stable@ under the subject line "panic in 8.3-PRERELEASE" on Feb. 22, 2012. This panic was caused by use of a mix of tsleep() and msleep() calls on the same event in the new NFS server DRC code. It did "mtx_unlock(); tsleep();" in two places, which kib@ noted introduced a slight risk that the wakeup() would occur before the tsleep(), resulting in a 10sec delay before waking up. This patch fixes the problem by replacing "mtx_unlock(); tsleep();" with mtx_sleep(..PDROP..). It also changes a nfsmsleep() call to mtx_sleep() so that the code uses mtx_sleep() consistently within the file. Tested by: hrs (in progress) Reviewed by: jhb MFC after: 5 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-23T17:47:19.945382Z K 7 svn:log V 144 Catch up with r195837 (2.5 years ago) which renamed net_add_domain() to domain_add(). PR: 165424 Submitted by: Lachlan Kang MFC after: 1 week END K 10 svn:author V 3 osa K 8 svn:date V 27 2012-02-23T17:47:48.321376Z K 7 svn:log V 134 Add pt_BR.ISO8859-1 and pt_BR.UTF-8 directories to install. It was forgotten in r219937 commit. Approved by: edwin MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-23T17:57:08.289956Z K 7 svn:log V 48 MFC: r231943 Add oce(4) to the hardware notes. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2012-02-23T18:21:37.832651Z K 7 svn:log V 287 When using flowtable llentrys can outlive the interface with which they're associated at which the lle_tbl pointer points to freed memory and the llt_free pointer is no longer valid. Move the free pointer in to the llentry itself and update the initalization sites. MFC after: 2 weeks END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2012-02-23T18:37:30.668447Z K 7 svn:log V 148 merge pipe and fifo implementations Also reviewed by: jhb, jilles (initial revision) Tested by: pho, jilles Submitted by: gianni Reviewed by: bde END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-23T18:48:02.422004Z K 7 svn:log V 128 Rename DESCRIPTION section to HARDWARE, so this manpage can be used for automatic hardware notes generation. MFC after: 3 days END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-23T18:49:38.885954Z K 7 svn:log V 70 MFC: r231943 Add oce(4) to the hardware notes. Approved by: re (bz) END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2012-02-23T18:50:19.128842Z K 7 svn:log V 373 MFC r230598 A flowtable entry can continue referencing an llentry indefinitely if the entry is repeatedly referenced within its timeout window. This change clears the LLE_VALID flag when an llentry is removed from an interface's hash table and adds an extra check to the flowtable code for the LLE_VALID flag in llentry to avoid retaining and using a stale reference. END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-02-23T18:51:24.634759Z K 7 svn:log V 600 To improve control over the use of mount(8) inside a jail(8), introduce a new jail parameter node with the following parameters: allow.mount.devfs: allow mounting the devfs filesystem inside a jail allow.mount.nullfs: allow mounting the nullfs filesystem inside a jail Both parameters are disabled by default (equals the behavior before devfs and nullfs in jails). Administrators have to explicitly allow mounting devfs and nullfs for each jail. The value "-1" of the devfs_ruleset parameter is removed in favor of the new allow setting. Reviewed by: jamie Suggested by: pjd MFC after: 2 weeks END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-23T18:54:33.598092Z K 7 svn:log V 54 Add isci(4) to the hardware notes. MFC after: 3 days END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T18:59:32.396203Z K 7 svn:log V 34 Fix a typo introduced in r231843. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-02-23T19:03:22.792196Z K 7 svn:log V 58 Use correct API for timeval subtraction. Noticed by: bde END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T19:05:57.876596Z K 7 svn:log V 136 Probe supported states for save/restore function. Some VBE implementation refuses to save/restore states if an unsupported bit is set. END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-02-23T19:13:19.661818Z K 7 svn:log V 264 Import illumos changeset 13608 [1]: add support for "-t " argument to zfs get References: https://www.illumos.org/issues/1936 Update zfs(8) manpage in respect of [1]. Fix typo in zfs(8) manpage. Obtained from: illumos (issue #1936) MFC after: 1 week END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T19:16:05.668093Z K 7 svn:log V 26 Update my copyright date. END K 10 svn:author V 5 kmacy K 8 svn:date V 27 2012-02-23T19:20:36.566460Z K 7 svn:log V 225 MFC r230623 exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64 excluding other allocations including UMA now entails the addition of a single flag to kmem_alloc or uma zone create Reviewed by: alc,avg END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2012-02-23T19:49:25.281230Z K 7 svn:log V 52 MFC 230184, 230185: Add XENHVM config file to i386. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2012-02-23T19:52:33.170947Z K 7 svn:log V 72 MFC 230183: Make XENHVM work on i386 by fixing the definition of __ffs. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T20:54:22.816331Z K 7 svn:log V 152 If the VBE implementation does not support save/restore function, defer to VGA methods. Unconditionally reset the VESA adapter before restoring state. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-02-23T20:58:52.057132Z K 7 svn:log V 75 Indicate this function decrements the timer as well as testing for expiry. END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-23T21:07:16.226369Z K 7 svn:log V 960 Account the writeable shared mappings backed by file in the vnode v_writecount. Keep the amount of the virtual address space used by the mappings in the new vm_object un_pager.vnp.writemappings counter. The vnode v_writecount is incremented when writemappings gets non-zero value, and decremented when writemappings is returned to zero. Writeable shared vnode-backed mappings are accounted for in vm_mmap(), and vm_map_insert() is instructed to set MAP_ENTRY_VN_WRITECNT flag on the created map entry. During deferred map entry deallocation, vm_map_process_deferred() checks for MAP_ENTRY_VN_WRITECOUNT and decrements writemappings for the vm object. Now, the writeable mount cannot be demoted to read-only while writeable shared mappings of the vnodes from the mount point exist. Also, execve(2) fails for such files with ETXTBUSY, as it should be. Noted by: tegge Reviewed by: tegge (long time ago, early version), alc Tested by: pho MFC after: 3 weeks END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-02-23T21:08:21.384621Z K 7 svn:log V 82 Pretty-print the advice constants passed to posix_fadvise(2). MFC after: 2 weeks END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-02-23T21:32:32.604048Z K 7 svn:log V 148 Revert r231978, so I can apply a more proper fix to silence unneeded internal declaration warnings in several sys/cam/ctl files. MFC after: 1 week END K 10 svn:author V 3 dim K 8 svn:date V 27 2012-02-23T21:34:14.141739Z K 7 svn:log V 150 Use a better way to silence unneeded internal declaration warnings in several sys/cam/ctl files. Suggested by: ed Reviewed by: ken MFC after: 1 week END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T21:42:41.288028Z K 7 svn:log V 60 MFC: r230777 Naturally align a newly added wakeup_fpusave. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T21:44:44.009741Z K 7 svn:log V 65 MFC: r230830 Restore XCR0 before restoring extended FPU states. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T21:48:39.801782Z K 7 svn:log V 59 MFC: r230957 Fix a function prototype to reflect reality. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T21:50:13.086238Z K 7 svn:log V 71 MFC: r230958 Restore callee saved registers later and micro-optimize. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T21:54:04.775933Z K 7 svn:log V 113 MFC: r231169 Do not EOI local APIC too early when suspending APs. Just do doreti instead of taking a shortcut. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-02-23T21:56:53.416616Z K 7 svn:log V 73 Add a sysctl/tunable default value for the use_flowid sysctl in r232008. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T22:00:31.106417Z K 7 svn:log V 83 MFC: r231787 Make ACPI resume beeper less cryptic. Set PIC timer2 mode properly. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T22:03:20.234429Z K 7 svn:log V 241 MFC: r231791, r231840 Set up an event handler to turn off speaker if user requested it. Speaker will stop beeping after all device drivers are resumed. Use proper API to "acquire" and "release" PIC timer2 for consistency and correctness. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T22:10:49.122638Z K 7 svn:log V 83 MFC: r231226, r231295 Revert r211288 and move the logic to the acpi_timer itself. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T22:15:56.576902Z K 7 svn:log V 62 MFC: r231227 Reset clock after atrtc(4) is properly resumed. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T22:20:52.763912Z K 7 svn:log V 453 MFC: r231797 Clean up RFLAG and CR3 register handling and nearby comments. For BSP, use spinlock_enter()/spinlock_exit() to save/restore RFLAGS. We know interrupt is disabled when returning from S3. For AP, we do not have to save/restore it because IRET will do it for us any way. Do not save CR3 locally because savectx() does it and BSP does not have to switch to kernel map for amd64. Change contigmalloc(9) flag while I am in the neighborhood. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T22:26:14.796979Z K 7 svn:log V 319 MFC: r231161 - Give all clocks and timers on acpi0 the equal probing order. - Increase probing order for ECDT table to match HID-based probing. - Decrease probing order for HPET table to match HID-based probing. - Decrease probing order for CPUs and system resources. - Fix ACPI_DEV_BASE_ORDER to reflect the reality. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T22:29:36.326830Z K 7 svn:log V 55 MFC: r231474 De-obfuscate acpi_acquire_global_lock(). END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-23T22:34:44.520832Z K 7 svn:log V 231 MFC: r231781 Some BIOSes are known for corrupting low 64KB between suspend and resume. Mask off the first 16 pages unless we appear to be running in a VM. This address may be overridden by 'hw.physmem.start' tunable from loader. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-02-23T23:37:29.769701Z K 7 svn:log V 83 Break the last part to its own sentence rather than a run-on. Suggested by: dougb END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-24T00:02:46.140329Z K 7 svn:log V 863 - Add support for Family 12h, 14h and 15h processors. - Remove all attempts to guess physical temperature using DiodeOffset. There are too many reports that it varies wildly depending on motherboard. Instead, if it is known to scale well and its offset is known from other temperature sensors on board, the user may set "dev.amdtemp.0.sensor_offset" tunable to compensate the difference. Document the caveats in amdtemp(4). - Add a quirk for Socket AM2 Revision G processors. These processors are known to have a different offset according to Linux k8temp driver. - Warn about Family 10h Erratum 319. These processors have broken sensors. - Report temperature in more logical orders under dev.amdtemp node. For example, "dev.amdtemp.0.sensor0.core0" is now "dev.amdtemp.0.core0.sensor0". - Replace K8, K10 and K11 with official processor names in amdtemp(4). END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-24T00:42:50.266469Z K 7 svn:log V 960 Forced commit to denote that the commit message of r231621 should have read: - As it turns out, MSI-X is broken for at least LSI SAS1068E when passed through by VMware so blacklist their PCI-PCI bridge for MSI/MSI-X here. Note that besides currently there not being a quirk type that disables MSI-X only and there's no evidence that MSI doesn't work with the VMware pass-through, it's really questionable whether MSI generally works in that setup as VMware only mention three know working devices [1, p. 4]. Also not that this quirk entry currently doesn't affect the devices emulated by VMware in any way as these don't claim support MSI/MSI-X to begin with. [2] While at it, make the PCI quirk table const and static. - Remove some duplicated empty lines. - Use DEVMETHOD_END. PR: 163812, http://forums.freebsd.org/showthread.php?t=27899 [2] Reviewed by: jhb MFC after: 3 days [1]: http://www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-24T00:47:14.245666Z K 7 svn:log V 878 MFC: r231621 - As it turns out, MSI-X is broken for at least LSI SAS1068E when passed through by VMware so blacklist their PCI-PCI bridge for MSI/MSI-X here. Note that besides currently there not being a quirk type that disables MSI-X only and there's no evidence that MSI doesn't work with the VMware pass-through, it's really questionable whether MSI generally works in that setup as VMware only mention three know working devices [1, p. 4]. Also not that this quirk entry currently doesn't affect the devices emulated by VMware in any way as these don't claim support MSI/MSI-X to begin with. [2] While at it, make the PCI quirk table const and static. - Remove some duplicated empty lines. - Use DEVMETHOD_END. PR: 163812, http://forums.freebsd.org/showthread.php?t=27899 [2] Reviewed by: jhb [1]: http://www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-24T00:48:27.456358Z K 7 svn:log V 900 MFC: r231621 - As it turns out, MSI-X is broken for at least LSI SAS1068E when passed through by VMware so blacklist their PCI-PCI bridge for MSI/MSI-X here. Note that besides currently there not being a quirk type that disables MSI-X only and there's no evidence that MSI doesn't work with the VMware pass-through, it's really questionable whether MSI generally works in that setup as VMware only mention three know working devices [1, p. 4]. Also not that this quirk entry currently doesn't affect the devices emulated by VMware in any way as these don't claim support MSI/MSI-X to begin with. [2] While at it, make the PCI quirk table const and static. - Remove some duplicated empty lines. - Use DEVMETHOD_END. PR: 163812, http://forums.freebsd.org/showthread.php?t=27899 [2] Reviewed by: jhb Approved by: re (kib) [1]: http://www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-24T00:49:18.923207Z K 7 svn:log V 878 MFC: r231621 - As it turns out, MSI-X is broken for at least LSI SAS1068E when passed through by VMware so blacklist their PCI-PCI bridge for MSI/MSI-X here. Note that besides currently there not being a quirk type that disables MSI-X only and there's no evidence that MSI doesn't work with the VMware pass-through, it's really questionable whether MSI generally works in that setup as VMware only mention three know working devices [1, p. 4]. Also not that this quirk entry currently doesn't affect the devices emulated by VMware in any way as these don't claim support MSI/MSI-X to begin with. [2] While at it, make the PCI quirk table const and static. - Remove some duplicated empty lines. - Use DEVMETHOD_END. PR: 163812, http://forums.freebsd.org/showthread.php?t=27899 [2] Reviewed by: jhb [1]: http://www.vmware.com/pdf/vsp_4_vmdirectpath_host.pdf END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-02-24T05:33:11.782726Z K 7 svn:log V 41 Add a radiotap vendor header definition. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-02-24T05:39:00.641553Z K 7 svn:log V 227 Although it's documented that the vap newstate call can drop the comlock, I'd like to find and analyse these cases to see if they really are valid. So, throw in a lock here and wait for the (hopefully!) inevitable complaints. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-02-24T05:40:36.200460Z K 7 svn:log V 248 Hold IF_LOCK when manipulating the interface flags. It doesn't _really_ help all that much, I'll commit something to sys/net/if.c at some point explaining why, but the lock should be held when checking/manipulating/branching because of said lock. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-24T07:00:29.183034Z K 7 svn:log V 67 MFC: r231880,r231915,r231937 Add a manpage for the oce(4) driver. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2012-02-24T07:29:06.901791Z K 7 svn:log V 58 Check if the user has necessary permissions on the device END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2012-02-24T07:30:44.289731Z K 7 svn:log V 48 Remove an unused structure and unnecessary cast END K 10 svn:author V 2 jh K 8 svn:date V 27 2012-02-24T07:49:55.540466Z K 7 svn:log V 30 style(9). MFC after: 2 weeks END K 10 svn:author V 2 jh K 8 svn:date V 27 2012-02-24T07:54:08.892987Z K 7 svn:log V 111 Exit with proper status when wake() fails. PR: bin/153527 Submitted by: Douglas Steinwand MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-24T10:41:58.209833Z K 7 svn:log V 218 Place the if() at the right location, to activate the v_writecount accounting for shared writeable mappings for all filesystems, not only for the bypass layers. Submitted by: alc Pointy hat to: kib MFC after: 20 days END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-24T11:02:35.357051Z K 7 svn:log V 160 Restore the return statement erronously removed in the r232048. Submitted by: cognet Pointy hat to: kib (reuse the one I already got today) MFC after: 13 days END K 10 svn:author V 3 osa K 8 svn:date V 27 2012-02-24T11:40:20.262762Z K 7 svn:log V 137 Add underscore symbol to the end of definition strings to keep all calendar files are consistency. Approved by: edwin MFC after: 1 week END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-24T12:22:29.958387Z K 7 svn:log V 90 MFC: r231880,r231915,r231937 Add a manpage for the oce(4) driver. Approved by: re (kib) END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-02-24T12:32:50.608246Z K 7 svn:log V 470 Merge r230598 by kmacy from head: A flowtable entry can continue referencing an llentry indefinitely if the entry is repeatedly referenced within its timeout window. This change clears the LLE_VALID flag when an llentry is removed from an interface's hash table and adds an extra check to the flowtable code for the LLE_VALID flag in llentry to avoid retaining and using a stale reference. Reviewed by: qingli@ PR: kern/155604 Approved by: re (kib) END K 10 svn:author V 6 jilles K 8 svn:date V 27 2012-02-24T12:35:17.433300Z K 7 svn:log V 253 xargs: If a utility exits with 255 or a signal, write an error message. If a utility called by xargs exits with status 255 or because of a signal, POSIX requires writing an error message. PR: 165155 Submitted by: Matthew Story matthewstory gmail com END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-02-24T13:05:10.533478Z K 7 svn:log V 34 - Use new multi-pattern interface END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-02-24T13:11:50.316856Z K 7 svn:log V 138 - Add an error handling after pattern matching (there was no error handling so far, although such error rarely occurs). - Simplify code END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-02-24T13:13:02.705844Z K 7 svn:log V 36 - Restore correct version after MFC END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-02-24T13:13:55.950161Z K 7 svn:log V 105 - Include missing header - Properly handle function names based on whether we are building libc or not END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-02-24T13:22:57.407125Z K 7 svn:log V 63 - Avoid calling strlen()/wcslen() if REG_STARTEND is specified END K 10 svn:author V 2 bz K 8 svn:date V 27 2012-02-24T14:13:06.194442Z K 7 svn:log V 555 Update scripts to work around two sh(1) bugs found in stable/8: 1) _x=$((_x + 1)) does not work while x=$((x + 1)) does. 2) Parameter Expansion, esp. "${x%%bar}" does not work if quoted. Correct typos and improve some details forwarding.sh already had in initiator, esp. related to ipfw accepting if the default is deny. Add an extra stat call to the "delay" function in addition to the touch which together is still a lot faster than sleep 1 but seems to help a lot more to mitigate the unrelated kernel race seen. Sponsored by: Cisco Systems, Inc. END K 10 svn:author V 8 cperciva K 8 svn:date V 27 2012-02-24T15:34:36.593294Z K 7 svn:log V 74 MFC 230184, 230185: Add XENHVM config file to i386 Approved by: re (kib) END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-02-24T17:26:06.010102Z K 7 svn:log V 197 Adjust the nfs_skip_wcc_data_onerr setting so that it does not block post-op attributes for ENOENT errors now that the name caching logic depends on working post-op attributes. MFC after: 2 weeks END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-02-24T17:50:23.561165Z K 7 svn:log V 150 MFC r231904 Close a race due to dropping of the map lock between creating a map entry for a shared mapping and marking the entry for inheritance. END K 10 svn:author V 7 thompsa K 8 svn:date V 27 2012-02-24T17:50:36.077593Z K 7 svn:log V 250 Only look for a usable MAC address for the bridge ID from ports within our bridge, this allows us to have more than one independent bridge in the same STP domain. PR: kern/164369 Submitted by: Nikos Vassiliadis (earlier version) MFC after: 2 weeks END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-24T17:53:24.085225Z K 7 svn:log V 79 Fix mdoc style nits. Start new sentences on new lines. Reported by: brueffer END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-02-24T18:39:55.153154Z K 7 svn:log V 12 MFC of doom END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-02-24T18:56:21.588516Z K 7 svn:log V 78 Revive those bits, they are needed if uboot isn't there to do the job for us. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-02-24T18:57:20.989359Z K 7 svn:log V 58 Bring in PL310 support, with the corresponding OMAP bits. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-02-24T18:58:01.696657Z K 7 svn:log V 196 No need to call ehci_[resume|suspend|shutdown] explicitely anymore, I kept the corresponding omap_* functions instead of just using bus_generic_* so that a brave soul can implement them properly. END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-02-24T19:05:33.148773Z K 7 svn:log V 14 Add the pl310 END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-02-24T19:07:07.389668Z K 7 svn:log V 28 Add the new files for omap4 END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-02-24T19:29:50.859622Z K 7 svn:log V 37 Yet another file I forgot to include END K 10 svn:author V 2 bz K 8 svn:date V 27 2012-02-24T20:06:04.317071Z K 7 svn:log V 309 In selectroute() add a missing fibnum argument to an in6_rtalloc() call in an #if 0 section. In in6_selecthlim() optimize a case where in6p cannot be NULL due to an earlier check. More consistently use u_int instead of int for fibnum function arguments. Sponsored by: Cisco Systems, Inc. MFC after: 3 days END K 10 svn:author V 3 jhb K 8 svn:date V 27 2012-02-24T20:12:53.524367Z K 7 svn:log V 49 Fix style in previous commit. Submitted by: bde END K 10 svn:author V 6 cognet K 8 svn:date V 27 2012-02-24T20:19:29.424351Z K 7 svn:log V 37 Rd and Rm should be different in mul END K 10 svn:author V 2 bz K 8 svn:date V 27 2012-02-24T20:40:45.371597Z K 7 svn:log V 315 MFC r232127: In selectroute() add a missing fibnum argument to an in6_rtalloc() call in an #if 0 section. In in6_selecthlim() optimize a case where in6p cannot be NULL due to an earlier check. More consistently use u_int instead of int for fibnum function arguments. Sponsored by: Cisco Systems, Inc. END K 10 svn:author V 2 bz K 8 svn:date V 27 2012-02-24T20:42:47.932035Z K 7 svn:log V 315 MFC r232127: In selectroute() add a missing fibnum argument to an in6_rtalloc() call in an #if 0 section. In in6_selecthlim() optimize a case where in6p cannot be NULL due to an earlier check. More consistently use u_int instead of int for fibnum function arguments. Sponsored by: Cisco Systems, Inc. END K 10 svn:author V 4 jkim K 8 svn:date V 27 2012-02-24T23:15:21.396913Z K 7 svn:log V 142 Fix a long-standing bug for AcpiOsGetTimer(). time_t is 32-bit on i386 and it needs proper casting before multiplication. MFC after: 3 days END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-02-25T00:16:00.328902Z K 7 svn:log V 209 Update libarchive's vendor dist to latest changes in release branch. Git branch: release Git commit: e2cc36190d7d733b3ac6744ec860d09776c9da02 Obtained from: https://github.com/libarchive/libarchive.git END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-25T00:35:19.167839Z K 7 svn:log V 349 MFC: r231913 - Probe BCM57780. - In case the parent is bge(4), don't set the Jumbo frame settings unless the MAC actually is Jumbo capable as otherwise the PHY might not have the corresponding registers implemented. This is also in line with what the Linux tg3 driver does. PR: 165032 Submitted by: Alexander Milanov Obtained from: OpenBSD END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-25T00:35:28.462346Z K 7 svn:log V 371 MFC: r231913 - Probe BCM57780. - In case the parent is bge(4), don't set the Jumbo frame settings unless the MAC actually is Jumbo capable as otherwise the PHY might not have the corresponding registers implemented. This is also in line with what the Linux tg3 driver does. PR: 165032 Submitted by: Alexander Milanov Approved by: re (kib) Obtained from: OpenBSD END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-25T00:35:32.007636Z K 7 svn:log V 349 MFC: r231913 - Probe BCM57780. - In case the parent is bge(4), don't set the Jumbo frame settings unless the MAC actually is Jumbo capable as otherwise the PHY might not have the corresponding registers implemented. This is also in line with what the Linux tg3 driver does. PR: 165032 Submitted by: Alexander Milanov Obtained from: OpenBSD END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-25T00:41:35.250200Z K 7 svn:log V 109 MFC: r231914 Probe the National DP83849, which is a dual-port version of the PHYTER. Obtained from: NetBSD END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-25T00:41:37.485992Z K 7 svn:log V 131 MFC: r231914 Probe the National DP83849, which is a dual-port version of the PHYTER. Obtained from: NetBSD Approved by: re (kib) END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-25T00:41:38.799394Z K 7 svn:log V 109 MFC: r231914 Probe the National DP83849, which is a dual-port version of the PHYTER. Obtained from: NetBSD END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-25T01:18:42.094551Z K 7 svn:log V 32 MFC: r231985 Fix memset sizeof END K 10 svn:author V 6 marius K 8 svn:date V 27 2012-02-25T01:18:57.044033Z K 7 svn:log V 55 MFC: r231985 Fix memset sizeof Approved by: re (kib) END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-25T01:20:53.347230Z K 7 svn:log V 35 MFC r232002: Remove wrong comment. END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-25T01:33:39.161106Z K 7 svn:log V 120 Do not write to the user address directly, use suword(). Reported by: Bengt Ahlgren MFC after: 1 week END K 10 svn:author V 7 davidxu K 8 svn:date V 27 2012-02-25T02:12:17.377369Z K 7 svn:log V 665 In revision 231989, we pass a 16-bit clock ID into kernel, however according to POSIX document, the clock ID may be dynamically allocated, it unlikely will be in 64K forever. To make it future compatible, we pack all timeout information into a new structure called _umtx_time, and use fourth argument as a size indication, a zero means it is old code using timespec as timeout value, but the new structure also includes flags and a clock ID, so the size argument is different than before, and it is non-zero. With this change, it is possible that a thread can sleep on any supported clock, though current kernel code does not have such a POSIX clock driver system. END K 10 svn:author V 7 yongari K 8 svn:date V 27 2012-02-25T04:54:51.005049Z K 7 svn:log V 501 Use correct Config registers for RTL8139 family. Unlike RTL8168 and RTL810x family , RTL8139 has different register map for Config registers. While here, follow the lead of re(4) in WOL configuration. - Disable WOL_UCAST and WOL_MCAST capabilities by default. - Config5 register write does not need to unlock EEPROM access on RTL8139 family but unlocking EEPROM access does not affect its operation and make it consistent with re(4). Reported by: Matt Renzelmann mjr <> cs dot wisc dot edu END K 10 svn:author V 8 deischen K 8 svn:date V 27 2012-02-25T07:58:59.866576Z K 7 svn:log V 194 When using uidstart in /etc/adduser.conf, get the next available user id and show it in the "Uid [xxx]" prompt. PR: 163863 Submitted by: Moritz Wilhelmy (mw at wzff dot de) MFC after: 2 weeks END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-02-25T08:01:29.586369Z K 7 svn:log V 191 If an interrupt is received with no vap attached, just fail LINK events. This fixes a NULL pointer dereference which occurs if the vap list is empty but someone brings up the wi0 interface. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-02-25T09:14:17.214744Z K 7 svn:log V 60 Re-do r232062 not abusing variable name. Submitted by: bde END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-02-25T09:27:52.934381Z K 7 svn:log V 39 Cleanup unneeded defines and includes. END K 10 svn:author V 7 glebius K 8 svn:date V 27 2012-02-25T09:28:38.922008Z K 7 svn:log V 67 In FreeBSD pfsync(4) is loadable, thus cleanup unnecessary ifdefs. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-25T10:10:43.803139Z K 7 svn:log V 336 MFC: r231871 Switch the license boilerplates to our standard one. Advantages: - Reduces the number of different license versions in the tree - Eliminates a typo - Removes some incorrect author attributions due to c/p - Removes c/p error potential for future pmc manpages Approved by: jkoshy, gnn, rpaulo, fabient (copyright holders) END K 10 svn:author V 7 trociny K 8 svn:date V 27 2012-02-25T10:15:41.698048Z K 7 svn:log V 479 When detaching an unix domain socket, uipc_detach() checks unp->unp_vnode pointer to detect if there is a vnode associated with (binded to) this socket and does necessary cleanup if there is. The issue is that after forced unmount this check may be too late as the unp_vnode is reclaimed and the reference is stale. To fix this provide a helper function that is called on a socket vnode reclamation to do necessary cleanup. Pointed by: kib Reviewed by: kib MFC after: 2 weeks END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-02-25T10:58:02.446546Z K 7 svn:log V 584 Update libarchive to 3.0.3 Some of new features: - New readers: RAR, LHA/LZH, CAB reader, 7-Zip - New writers: ISO9660, XAR - Improvements to many formats, especially including ISO9660 and Zip - Stackable write filters to write, e.g., tar.gz.uu in a single pass - Exploit seekable input; new "seekable" Zip reader can exploit the Zip Central Directory when it's available; the old "streamable" Zip reader is still fully supported for cases where seeking is not possible. Full release notes available at: https://github.com/libarchive/libarchive/wiki/ReleaseNotes END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-02-25T11:03:13.541329Z K 7 svn:log V 49 Bump __FreeBSD_version due to libarchive update. END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-02-25T11:07:32.776256Z K 7 svn:log V 29 Libarchive 3.0.3 import over END K 10 svn:author V 5 maxim K 8 svn:date V 27 2012-02-25T12:06:40.623377Z K 7 svn:log V 126 o Reduce chances for integer overflow. o More verbose sysctl description added. MFC after: 2 weeks Sponsored by: Nginx, Inc. END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-02-25T14:31:25.830276Z K 7 svn:log V 87 Fix various typos in manual pages. Submitted by: amdmi3 PR: 165431 MFC after: 1 week END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-02-25T15:21:43.536199Z K 7 svn:log V 150 Whitespace cleanup: o Wrap sentences on to new lines o Cleanup trailing whitespace Found with: textproc/igor MFC after: 1 week X-MFC-With: r232157 END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-02-25T16:02:12.038077Z K 7 svn:log V 196 Whitespace cleanup: o Wrap sentences on to new lines o Rewrap lines where possible while trying to keep the diff to a minimum Found with: textproc/igor MFC after: 1 week X-MFC-With: r232157 END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-02-25T17:49:59.295090Z K 7 svn:log V 213 Simplify vmspace_fork()'s control flow by copying immutable data before the vm map locks are acquired. Also, eliminate redundant initialization of the new vm map's timestamp. Reviewed by: kib MFC after: 3 weeks END K 10 svn:author V 7 attilio K 8 svn:date V 27 2012-02-25T18:24:45.575287Z K 7 svn:log V 4 MFC END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-25T18:48:06.934835Z K 7 svn:log V 346 MFC: r231871 Switch the license boilerplates to our standard one. Advantages: - Reduces the number of different license versions in the tree - Eliminates a typo - Removes some incorrect author attributions due to c/p - Removes c/p error potential for future pmc manpages Approved by: re (kib), jkoshy, gnn, rpaulo, fabient (copyright holders) END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-02-25T19:12:54.597743Z K 7 svn:log V 2003 Attempt to further fix some of the concurrency/reset issues that occur. * ath_reset() is being called in softclock context, which may have the thing sleep on a lock. To avoid this, since we really _shouldn't_ be sleeping on any locks, break out the no-loss reset path into a tasklet and call that from: + ath_calibrate() + ath_watchdog() This has the added advantage that it'll end up also doing the frame RX cleanup from within the taskqueue context, rather than the softclock context. * Shuffle around the taskqueue_block() call to be before we grab the lock and disable interrupts. The trouble here is that taskqueue_block() doesn't block currently queued (but not yet running) tasks so calling it doesn't guarantee no further tasks (that weren't running on _A_ CPU at the time of this call) will complete. Calling taskqueue_drain() on these tasks won't work because if any _other_ thread calls taskqueue_enqueue() for whatever reason, everything gets very angry and stops working. This slightly changes the race condition enough to let ath_rx_tasklet() run before we try disabling it, and thus quietens the warnings a bit. The (more) true solution will be doing something like the following: * having a taskqueue_blocked mask in ath_softc; * having an interrupt_blocked mask in ath_softc; * only calling taskqueue_drain() on each individual task _after_ the lock has been acquired - that way no further tasklet scheduling is going to occur. * Then once the tasks have been blocked _and_ the interrupt has been disabled, call taskqueue_drain() on each, ensuring that anything that _was_ scheduled or running is removed. The trouble is if something calls taskqueue_enqueue() on a task after taskqueue_blocked() has been called but BEFORE taskqueue_drain() has been called, ta_pending will be set to 1 and taskqueue_drain() will sit there stuck in msleep() until you hard-kill the machine. PR: kern/165382 PR: kern/165220 END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-02-25T19:20:53.919485Z K 7 svn:log V 80 MFC r232011: Xref the following in wlan(4): - bwn(4) - mwl(4) - run(4) END K 10 svn:author V 3 gjb K 8 svn:date V 27 2012-02-25T19:21:24.022585Z K 7 svn:log V 103 MFC r232011: Xref the following in wlan(4): - bwn(4) - mwl(4) - run(4) Approved by: re (kib) END K 10 svn:author V 3 alc K 8 svn:date V 27 2012-02-25T21:06:39.673572Z K 7 svn:log V 149 Simplify vm_mmap()'s control flow. Add a comment describing what vm_mmap_to_errno() does. Reviewed by: kib MFC after: 3 weeks X-MFC after: r232071 END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-26T00:52:10.941617Z K 7 svn:log V 123 MFC: r232056 Rename DESCRIPTION section to HARDWARE, so this manpage can be used for automatic hardware notes generation. END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-26T00:54:13.848244Z K 7 svn:log V 49 MFC: r232060 Add isci(4) to the hardware notes. END K 10 svn:author V 6 andrew K 8 svn:date V 27 2012-02-26T02:24:40.750445Z K 7 svn:log V 139 Allow us to build ARM EABI C++ libraries. The TARGET2 relocation type is platform specific. Set it to be the same as in the upstream GCC. END K 10 svn:author V 6 adrian K 8 svn:date V 27 2012-02-26T06:04:44.341920Z K 7 svn:log V 620 Add in some debugging code to check whether the current rate table has been bait-and-switched from the rate control code. This will avoid the panic that I saw and will avoid sending invalid rates (eg 11a/11g OFDM rates when in 11b, on 11b-only NICs (AR5211)) where the rate table is not "big". It also will point out situations where this occurs for the 11n NICs which will have sufficiently large rate tables that "invalid rix" doesn't occur. I'll try to follow this up with a commit that adds a current operating mode check. The "rix" is only relevant to the current operating mode and rate table. PR: kern/165475 END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-02-26T10:20:13.372148Z K 7 svn:log V 69 MFC r231991: Don't use `m' after m_megapullup. PR: kern/165373 END K 10 svn:author V 2 ae K 8 svn:date V 27 2012-02-26T10:20:55.598195Z K 7 svn:log V 91 MFC r231991: Don't use `m' after m_megapullup. PR: kern/165373 Approved by: re (kib) END K 10 svn:author V 7 dmarion K 8 svn:date V 27 2012-02-26T10:52:57.438500Z K 7 svn:log V 58 Reset AINTC during attach. Approved by: cognet (mentor) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-26T12:54:29.725705Z K 7 svn:log V 146 MFC: r232056 Rename DESCRIPTION section to HARDWARE, so this manpage can be used for automatic hardware notes generation. Approved by: re (kib) END K 10 svn:author V 8 brueffer K 8 svn:date V 27 2012-02-26T12:56:12.582590Z K 7 svn:log V 72 MFC: r232060 Add isci(4) to the hardware notes. Approved by: re (kib) END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2012-02-26T13:27:22.405783Z K 7 svn:log V 131 Fix the scc(4) module build. Without the file it's missing a required symbol. Approved by: nwhitehorn (mentor) MFC after: 3 days END K 10 svn:author V 8 jhibbits K 8 svn:date V 27 2012-02-26T13:45:25.159649Z K 7 svn:log V 113 Add backlight control to ATI-graphics PowerBooks and iBooks. Approved by: nwhitehorn (mentor) MFC after: 1 week END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-26T13:51:05.022819Z K 7 svn:log V 218 Remove apparently redundand checks for socket so_proto being non-NULL from sosetopt() and sogetopt(). No exposed sockets may have so_proto invalid. Discussed with: bz, rwatson Reviewed by: glebius MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-26T13:55:43.124395Z K 7 svn:log V 381 Add SO_PROTOCOL/SO_PROTOTYPE socket SOL_SOCKET-level option to get the socket protocol number. This is useful since the socket type can be implemented by different protocols in the same protocol family, e.g. SOCK_STREAM may be provided by both TCP and SCTP. Submitted by: Jukka A. Ukkonen PR: kern/162352 Discussed with: bz Reviewed by: glebius MFC after: 2 weeks END K 10 svn:author V 3 kib K 8 svn:date V 27 2012-02-26T13:57:24.673712Z K 7 svn:log V 96 Document SO_PROTOCOL socket option. Discussed with: bz Reviewed by: glebius MFC after: 2 weeks END K 10 svn:author V 7 trociny K 8 svn:date V 27 2012-02-26T14:25:48.429090Z K 7 svn:log V 173 Add sysctl to retrieve or set umask of another process. Submitted by: Dmitry Banschikov Discussed with: kib, rwatson Reviewed by: kib MFC after: 2 weeks END K 10 svn:author V 7 trociny K 8 svn:date V 27 2012-02-26T14:27:34.995748Z K 7 svn:log V 168 When displaying security credential information show also process umask. Submitted by: Dmitry Banschikov Discussed with: rwatson MFC after: 2 weeks END K 10 svn:author V 6 jilles K 8 svn:date V 27 2012-02-26T15:14:29.330102Z K 7 svn:log V 175 Fix fchmod() and fchown() on fifos. The new fifo implementation in r232055 broke fchmod() and fchown() on fifos. Postfix needs this. Submitted by: gianni Reported by: dougb END K 10 svn:author V 6 jilles K 8 svn:date V 27 2012-02-26T15:32:02.191686Z K 7 svn:log V 43 Check fchmod()/fchown() in fifo_misc test. END K 10 svn:author V 5 kevlo K 8 svn:date V 27 2012-02-26T16:05:20.154841Z K 7 svn:log V 59 Remove duplicate assignment of CTS_SPI_VALID_SYNC_RATE bit END K 10 svn:author V 2 mm K 8 svn:date V 27 2012-02-26T16:30:39.748842Z K 7 svn:log V 436 Analogous to r232059, add a parameter for the ZFS file system: allow.mount.zfs: allow mounting the zfs filesystem inside a jail This way the permssions for mounting all current VFCF_JAIL filesystems inside a jail are controlled wia allow.mount.* jail parameters. Update sysctl descriptions. Update jail(8) and zfs(8) manpages. TODO: document the connection of allow.mount.* and VFCF_JAIL for kernel developers MFC after: 10 days END K 10 svn:author V 6 jilles K 8 svn:date V 27 2012-02-26T17:39:46.873845Z K 7 svn:log V 60 xargs: Fix comma splice in error message. Reported by: bde END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-02-26T18:42:07.696632Z K 7 svn:log V 53 - Fix memory leaks - More consistent variable naming END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-02-26T18:54:45.421860Z K 7 svn:log V 18 - Add mregerror() END K 10 svn:author V 5 gabor K 8 svn:date V 27 2012-02-26T19:00:59.909685Z K 7 svn:log V 83 - Only set offset when REG_NOSUB was not specified and nmatch is greater then 0. END