summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Remove some more NetBSD compat shims and other unused bits from thesejhb2012-09-1024-464/+170
| | | | | | | | | | | drivers: - Remove scsi_low_pisa.*, they were unused. - Remove <compat/netbsd/physio_proc.h> and calls to the stubs in that header. They were empty nops. - Retire sl_xname and use device_get_nameunit() and device_printf() with the underlying device_t instead. - Remove unused {ct,ncv,nsp,stg}print() functions. - Remove empty SOFT_INTR_REQUIRED() macro and the unused sl_irq member.
* hrs has yet to create clones of himselfeadler2012-09-101-1/+1
| | | | | MFC after: 3 days X-MFC-With: r240318, r240294
* Add SOFT as a possible section to exclude from counter list.fabient2012-09-101-1/+1
|
* Replace all uses of the vm page queues lock by a r/w lock that is privatealc2012-09-101-49/+55
| | | | | | | | | | | to this pmap. Revise some comments. The file vm/vm_param.h includes the file machine/vmparam.h, so there is no need to directly include it. Tested by: andrew
* Update a few more teams and hats with new members.eadler2012-09-101-18/+3
| | | | | | Remove explicit re${arch} teams as they are not listed anywhere else. MFC after: 3 days X-MFC-With: r240294
* Simplify pmap_unmapdev(). Since kmem_free() eventually calls pmap_remove(),alc2012-09-104-18/+5
| | | | | | | | | | | | | pmap_unmapdev()'s own direct efforts to destroy the page table entries are redundant, so eliminate them. Don't set PTE_W on the page table entry in pmap_kenter{,_attr}() on MIPS. Setting PTE_W on MIPS is inconsistent with the implementation of this function on other architectures. Moreover, PTE_W should not be set, unless the pmap's wired mapping count is incremented, which pmap_kenter{,_attr}() doesn't do. MFC after: 10 days
* We moved to subversion ages ago.eadler2012-09-101-1/+1
| | | | | Approved by: cperciva MFC after: 3 days
* Poll VBUS status every second, hence the AT91 GPIO library doesn't supporthselasky2012-09-102-51/+15
| | | | registering interrupt handlers yet for GPIO events.
* Fix for IRQ hang in DWC OTG host mode.hselasky2012-09-101-19/+27
|
* mdocify the chat(8) manual page.joel2012-09-101-332/+401
| | | | Reviewed by: brueffer
* Add assfail() and assfail3() to the opensolaris module.mm2012-09-103-15/+37
| | | | | | Remove obsoleted intermediate cddl/compat/opensolaris/sys/debug.h. MFC after: 2 weeks
* Cleanup interrupt handling in Host Mode.hselasky2012-09-102-45/+45
|
* If the IdlePDPT is not present, PAE is not activekevlo2012-09-101-1/+0
|
* Note that -quit terminates successfully.des2012-09-101-1/+1
| | | | Requested by: jmg@
* Add some colour to make it easy (well, easier) to see what the currentadrian2012-09-101-1/+49
| | | | | | | selected rates and current sample rates are. (Note: when run under high traffic and with -s 0.1 the display becomes very mesmerising. You've been warned.)
* POSIX requires sigevent to be visible after mqueue.h is included.davidxu2012-09-101-1/+1
|
* Process CPU-Time Clocks option is supported, define _POSIX_CPUTIME.davidxu2012-09-101-0/+1
|
* Add missing prototype for clock_getcpuclockid.davidxu2012-09-101-0/+11
|
* Keep this file relatively up to date (taken from f.b.o/adminstration)eadler2012-09-101-7/+8
| | | | MFC after: 3 days
* Sync access file date recommendationeadler2012-09-103-6/+8
| | | | | | Change from CVS to svn for canconical source of information MFC after: 3 days
* Properly define true/false when defining __bool_true_false_are_definedgshapiro2012-09-101-0/+2
| | | | | | | for filters which pull in mfapi.h before stdbool.h. Issue reported by Petr Rehor, maintainer of amavisd-milter port. MFC after: 3 days
* Add a simple printf() based debug facility to the new nfs client.rmacklem2012-09-093-1/+11
| | | | | | | | | | Use it for a printf() that can be harmlessly generated for mmap()'d files. It will be used extensively for the NFSv4.1 client. Debugging printf()s are enabled by setting vfs.nfs.debuglevel to a non-zero value. The higher the value, the more debugging printf()s. Reviewed by: jhb MFC after: 2 weeks
* At least from A70M FCH chipsets AMD started to use their real vendor IDmav2012-09-091-1/+2
| | | | | | | | | (1022) in HPET. But according to report they still haven't fixed problem with level-triggered interrupts. Make workaround used for earlier chipsets apply to this new ID also. PR: amd64/171355 MFC after: 3 days
* Allow shared lookups for nullfs mounts, if lower filesystem supportskib2012-09-094-46/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it. There are two problems which shall be addressed for shared lookups use to have measurable effect on nullfs scalability: 1. When vfs_lookup() calls VOP_LOOKUP() for nullfs, which passes lookup operation to lower fs, resulting vnode is often only shared-locked. Then null_nodeget() cannot instantiate covering vnode for lower vnode, since insmntque1() and null_hashins() require exclusive lock on the lower. Change the assert that lower vnode is exclusively locked to only require any lock. If null hash failed to find pre-existing nullfs vnode for lower vnode and the vnode is shared-locked, the lower vnode lock is upgraded. 2. Nullfs reclaims its vnodes on deactivation. This is due to nullfs inability to detect reclamation of the lower vnode. Reclamation of a nullfs vnode at deactivation time prevents a reference to the lower vnode to become stale. Change nullfs VOP_INACTIVE to not reclaim the vnode, instead use the VFS_RECLAIM_LOWERVP to get notification and reclaim upper vnode together with the reclamation of the lower vnode. Note that nullfs reclamation procedure calls vput() on the lowervp vnode, temporary unlocking the vnode being reclaimed. This seems to be fine for MPSAFE filesystems, but not-MPSAFE code often put partially initialized vnode on some globally visible list, and later can decide that half-constructed vnode is not needed. If nullfs mount is created above such filesystem, then other threads might catch such not properly initialized vnode. Instead of trying to overcome this case, e.g. by recursing the lower vnode lock in null_reclaim_lowervp(), I decided to rely on nearby removal of the support for non-MPSAFE filesystems. In collaboration with: pho MFC after: 3 weeks
* Add a facility for vgone() to inform the set of subscribed mountskib2012-09-093-1/+69
| | | | | | | | | | | | | | | | | about vnode reclamation. Typical use is for the bypass mounts like nullfs to get a notification about lower vnode going away. Now, vgone() calls new VFS op vfs_reclaim_lowervp() with an argument lowervp which is reclaimed. It is possible to register several reclamation event listeners, to correctly handle the case of several nullfs mounts over the same directory. For the filesystem not having nullfs mounts over it, the overhead added is a single mount interlock lock/unlock in the vnode reclamation path. In collaboration with: pho MFC after: 3 weeks
* Add MNTK_LOOKUP_EXCL_DOTDOT struct mount flag, which specifies to thekib2012-09-092-9/+14
| | | | | | | | | | | lookup code that dotdot lookups shall override any shared lock requests with the exclusive one. The flag is useful for filesystems which sometimes need to upgrade shared lock to exclusive inside the VOP_LOOKUP or later, which cannot be done safely for dotdot, due to dvp also locked and causing LOR. In collaboration with: pho MFC after: 3 weeks
* Implement missing USB suspend and resume support for DWC OTG driver.hselasky2012-09-091-6/+60
|
* Add support for DWC OTG.hselasky2012-09-091-0/+3
|
* Add support for DWC OTG.hselasky2012-09-091-0/+211
|
* Add support for host mode to the DWC OTG controller driver.hselasky2012-09-093-193/+1174
| | | | | | | The DWC OTG host mode support should still be considered experimental. Isochronous support for DWC OTG is not fully implemented. Some code added derives from Aleksandr Rybalko's dotg.c driver.
* Document -quit, four and a half years after it was implemented.des2012-09-091-1/+5
| | | | | MFC after: 3 days Pointy hat to: imp@
* Handle LOADER_NO_DISK_SUPPORT knob in the arm and powerpc ubldr.ae2012-09-092-0/+8
|
* Update according to the change of struct uboot_devdesc.ae2012-09-091-1/+1
|
* Build disk.c only when DISK_SUPPORT is enabled.ae2012-09-091-1/+6
|
* Update uboot's disk driver to use new DISK API.ae2012-09-091-592/+98
|
* Use disk_fmtdev() and disk_parsedev() functions from the new DISK API.ae2012-09-091-62/+9
|
* Make struct uboot_devdesc compatible with struct disk_devdesc.ae2012-09-091-6/+3
|
* For UDP transport set IP_RECVDSTADDR sockopt on the socket, and provideglebius2012-09-092-6/+41
| | | | | | | | IP_SENDSRCADDR control with datagram message we reply with. This makes bsnmpd reply from exactly same address that request was sent to, thus successfully bypassing stateful firewalls or other kinds of strict checking. PR: bin/171279
* Add removed if_pflow.h.glebius2012-09-091-0/+2
|
* Whitespace changes.tuexen2012-09-091-6/+4
| | | | MFC after: 10 days
* Remove clause 3 and 4 from the NetBSD Foundation copyright header, missedjoel2012-09-091-7/+0
| | | | in r203971.
* Remove trailing whitespace.joel2012-09-091-2/+2
|
* Make sure the aggregate fields are properly cleared - both in theadrian2012-09-091-0/+12
| | | | | | | | ath_buf and when forming a non-aggregate frame. The non-11n setds function is called when TXing aggregate frames (and yes, I should fix this!) and the non-11n TX aggregation code doesn't clear the delimiter field. I figure it's nicer to do that.
* Remove TDMA #define entries from if_ath.c; they now exist in if_ath_tdma.h.adrian2012-09-091-16/+0
|
* Minor English grammar fixes.eadler2012-09-091-5/+4
| | | | | | | | | | Specifically document that an incomplete ports tree is not supported. Remove useless comment about sendmail. Reviewed by: yuri.pankov@gmail.com Approved by: cperciva (implicit) MFC after: 1 week X-MFC-With: r240252
* Remove documentation and www cvsup files as they are no longer usefuleadler2012-09-099-203/+6
| | | | | | | | with the switch to subversion. Approved by: gjb (man pages) Approved by: cperciva (example files, implicit) MFC after: 1 week
* Regenerate src.conf.5 after the projects/armv6 mergeeadler2012-09-081-4/+4
| | | | Approved by: des
* Whitespace cleanup.tuexen2012-09-081-1/+0
| | | | MFC after: 10 days
* Fix loading of kernel modules at boot time for powerpc64.andreast2012-09-081-3/+3
| | | | | Reported by: Mathias Breuninger MFC after: 1 week
* sh: Remove XXX comment about removing nextopt().jilles2012-09-081-4/+0
| | | | | Using nextopt() avoids depending on the BSD-specific optreset feature in getopt() and reduces code size (both source and binary).
OpenPOWER on IntegriCloud