summaryrefslogtreecommitdiffstats
path: root/sys/modules
Commit message (Collapse)AuthorAgeFilesLines
* MFCattilio2013-02-211-1/+1
|
* Fix other architectures and ZFS.attilio2013-02-211-0/+1
| | | | Sponsored by: EMC / Isilon storage division
* Add support to mxge for IPv6 TX csum offload & IPv6 TSO.gallatin2013-02-191-1/+1
| | | | | Sponsored by: Myricom, Inc. MFC after: 7 days
* Merge ACPICA 20130214.jkim2013-02-151-13/+15
|
* Fix LINT build for ARM.delphij2013-02-091-0/+1
|
* Allow IEEE80211_SUPPORT_SUPERG to be defined _and_ have a working wlanadrian2013-02-021-1/+1
| | | | module.
* Include SMSC driver into default kernel build.hselasky2013-02-012-2/+2
|
* Delete the "blackhole" driver - it is not needed anymore.neel2013-02-012-11/+0
| | | | | | | | | | | | The "blackhole" driver was used in conjunction with bhyve to sequester pci devices intended for passthru until vmm.ko was loaded. This was useful at one point because vmm.ko could not be loaded at boot time. The same functionality can now be achieved by loading vmm.ko via the loader along with the kernel. Discussed with: grehan Obtained from: NetApp
* Clean some 'svn:executable' properties in the tree.pfg2013-01-264-0/+0
| | | | | Submitted by: Christoph Mallon MFC after: 3 days
* - Don't include date and time the driver is built, this is useful fordelphij2013-01-221-3/+0
| | | | | | | | | generating binary diffs. - Constify a few strings used in the driver. - Style changes to make the driver compile with default clang settings. Approved by: HighPoint Technologies MFC after: 3 days
* IFC @ r245509neel2013-01-171-3/+8
|\
| * cxgbe(4): Updates to the hardware L2 table management code.np2013-01-141-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | - Add full support for IPv6 addresses. - Read the size of the L2 table during attach. Do not assume that PCIe physical function 4 of the card has all of the table to itself. - Use FNV instead of Jenkins to hash L3 addresses and drop the private copy of jhash.h from the driver. MFC after: 1 week
* | IFC @ r244983.neel2013-01-041-6/+6
|\ \ | |/
| * Link if_ath_spectral.c into the build.adrian2013-01-021-1/+1
| |
| * Add missing update to link ar5416_spectral.c into the build.adrian2013-01-021-1/+1
| |
| * Add the btcoex code into the module compilation.adrian2012-12-031-3/+3
| |
| * Include if_ath_alq.c, which only gets actually compiled if ATH_DEBUG_ALQadrian2012-12-031-1/+1
| | | | | | | | is enabled.
* | IFC @r243836neel2012-12-044-10/+9
|\ \ | |/
| * Fix make depend.uqs2012-12-021-1/+1
| |
| * Merge ACPICA 20121114.jkim2012-11-201-8/+5
| |
| * Fix module build after r243245.kib2012-11-201-1/+2
| |
| * Connect ip6_mroute kernel module to the build.ae2012-11-201-0/+1
| | | | | | | | MFC after: 1 week
* | IFC @ r243164neel2012-11-171-1/+1
|\ \ | |/
| * Finish removing unneeded header from agp: opt_bus.headler2012-11-151-1/+1
| | | | | | | | | | Approved by: cperciva MFC after: 1 week
* | IFC @ r242940neel2012-11-133-2/+9
|\ \ | |/
| * Redo r242842, now actually fixing the warnings, as follows:dim2012-11-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - In sys/ofed/drivers/infiniband/core/cma.c, an enum struct member is interpreted as an int, so cast it to an int. - In sys/ofed/drivers/infiniband/core/ud_header.c, initialize the packet_length variable in ib_ud_header_init(), to prevent undefined behaviour. - In sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c, call rdma_notify() with the correct enum type and value. - In sys/ofed/include/linux/pci.h, change the PCI_DEVICE and PCI_VDEVICE macros to use C99 struct initializers, so additional members can be overridden. Reviewed by: delphij, Garrett Cooper <yanegomi@gmail.com> MFC after: 1 week
| * Attempt toward a buildable universe by silenting a few warnings for OFED.delphij2012-11-101-1/+1
| |
| * Use .PATH instead of VPATH.kevlo2012-11-081-1/+1
| | | | | | | | Reviewed by: gnn,rwatson
| * Implement DTrace for PowerPC. This includes both 32-bit and 64-bit.jhibbits2012-11-072-1/+8
| | | | | | | | | | | | | | | | | | | | | | There is one known issue: Some probes will display an error message along the lines of: "Invalid address (0)" I tested this with both a simple dtrace probe and dtruss on a few different binaries on 32-bit. I only compiled 64-bit, did not run it, but I don't expect problems without the modules loaded. Volunteers are welcome. MFC after: 1 month
* | IFC @ r242684neel2012-11-1142-86/+254
|\ \ | |/
| * Extend dim's hack from r228978: not only clang but gcc on non-x86 platformsnwhitehorn2012-10-283-6/+6
| | | | | | | | | | | | warns about unused variables in this code, so always add -Wno-unused to the warning flags. Why gcc on x86 *doesn't* warn about this, I will never know. The code itself should probably be fixed at some point.
| * Don't try to build Linux compatibility stuff on platforms withoutnwhitehorn2012-10-271-1/+2
| | | | | | | | COMPAT_LINUX.
| * drm(4) works just fine on PowerPC, so connect it to the build.nwhitehorn2012-10-271-0/+1
| | | | | | | | MFC after: 2 weeks
| * Finish migration of MAINTAINER entrieseadler2012-10-223-6/+0
| | | | | | | | | | Approved by: cperciva MFC after: 3 days
| * It seems that it is preferable to keep support for glabel also forattilio2012-10-181-0/+1
| | | | | | | | | | | | | | | | | | filesystems that we don't support natively. Revert part of r241636 to do so. This patch is not targeted for MFC. Requested by: gleb, jhb
| * Disconnect non-MPSAFE SMBFS from the build in preparation for droppingattilio2012-10-181-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | GIANT from VFS. In addition, disconnect also netsmb, which is a base requirement for SMBFS. In the while SMBFS regular users can use FUSE interface and smbnetfs port to work with their SMBFS partitions. Also, there are ongoing efforts by vendor to support in-kernel smbfs, so there are good chances that it will get relinked once properly locked. This is not targeted for MFC.
| * Disconnect non-MPSAFE NTFS from the build in preparation for droppingattilio2012-10-172-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | GIANT from VFS. This code is particulary broken and fragile and other in-kernel implementations around, found in other operating systems, don't really seem clean and solid enough to be imported at all. If someone wants to reconsider in-kernel NTFS implementation for inclusion again, a fair effort for completely fixing and cleaning it up is expected. In the while NTFS regular users can use FUSE interface and ntfs-3g port to work with their NTFS partitions. This is not targeted for MFC.
| * Disconnect non-MPSAFE NWFS from the build in preparation for droppingattilio2012-10-171-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | GIANT from VFS. In addition, disconnect also netncp, which is a base requirement for NWFS. In the possibility of a future maintenance of the code and later readd to the FreeBSD base, maybe we should think about a better location for netncp. I'm not entirely sure the / top location is actually right, however I will let network people to comment on that more specifically. This is not targeted for MFC.
| * Disconnect non-MPSAFE CODAFS from the build in preparation for droppingattilio2012-10-161-2/+0
| | | | | | | | | | | | GIANT from VFS. This is not targeted for MFC.
| * Disconnect non-MPSAFE XFS from the build in preparation for droppingattilio2012-10-161-1/+0
| | | | | | | | | | | | GIANT from VFS. This is not targeted for MFC.
| * Disconnect non-MPSAFE PORTALFS from the build in preparation for droppingattilio2012-10-161-1/+0
| | | | | | | | | | | | GIANT from VFS. This is not targeted for MFC.
| * Split sdhci driver in two parts: sdhci and sdhci_pci.gonzo2012-10-163-1/+10
| | | | | | | | | | | | | | | | | | | | | | sdchi encapsulates a generic SD Host Controller logic that relies on actual hardware driver for register access. sdhci_pci implements driver for PCI SDHC controllers using new SDHCI interface No kernel config modifications are required, but if you load sdhc as a module you must switch to sdhci_pci instead.
| * Import a FreeBSD port of the FUSE Linux module.attilio2012-10-132-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This has been developed during 2 summer of code mandates and being revived by gnn recently. The functionality in this commit mirrors entirely content of fusefs-kmod port, which doesn't need to be installed anymore for -CURRENT setups. In order to get some sparse technical notes, please refer to: http://lists.freebsd.org/pipermail/freebsd-fs/2012-March/013876.html or to the project branch: svn://svn.freebsd.org/base/projects/fuse/ which also contains granular history of changes happened during port refinements. This commit does not came from the branch reintegration itself because it seems svn is not behaving properly for this functionaly at the moment. Partly Sponsored by: Google, Summer of Code program 2005, 2011 Originally submitted by: ilya, Csaba Henk <csaba-ml AT creo DOT hu > In collabouration with: pho Tested by: flo, gnn, Gustau Perez, Kevin Oberman <rkoberman AT gmail DOT com> MFC after: 2 months
| * Virtio SCSI drivergrehan2012-10-112-1/+37
| | | | | | | | | | Submitted by: Bryan Venteicher bryanv at daemoninthecloset dot org Reviewed by: grehan
| * Restrict the module to varied environments.obrien2012-10-081-1/+5
| |
| * Add TRIM support.pjd2012-09-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code builds a map of regions that were freed. On every write the code consults the map and eventually removes ranges that were freed before, but are now overwritten. Freed blocks are not TRIMed immediately. There is a tunable that defines how many txg we should wait with TRIMming freed blocks (64 by default). There is a low priority thread that TRIMs ranges when the time comes. During TRIM we keep in-flight ranges on a list to detect colliding writes - we have to delay writes that collide with in-flight TRIMs in case something will be reordered and write will reached the disk before the TRIM. We don't have to do the same for in-flight writes, as colliding writes just remove ranges to TRIM. Sponsored by: multiplay.co.uk This work includes some important fixes and some improvements obtained from the zfsonlinux project, including TRIMming entire vdevs on pool create/add/attach and on pool import for spare and cache vdevs. Obtained from: zfsonlinux Submitted by: Etienne Dechamps <etienne.dechamps@ovh.net>
| * Add nvme(4) and nvd(4) Makefiles to the tree.jimharris2012-09-172-0/+29
| | | | | | | | | | Noticed by: pluknet Pointy-hat to: jimharris
| * Integrate nvme(4) and nvd(4) into the amd64 and i386 builds.jimharris2012-09-171-0/+6
| | | | | | | | Sponsored by: Intel
| * o Create directory sys/netpfil, where all packet filters shouldglebius2012-09-146-14/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | reside, and move there ipfw(4) and pf(4). o Move most modified parts of pf out of contrib. Actual movements: sys/contrib/pf/net/*.c -> sys/netpfil/pf/ sys/contrib/pf/net/*.h -> sys/net/ contrib/pf/pfctl/*.c -> sbin/pfctl contrib/pf/pfctl/*.h -> sbin/pfctl contrib/pf/pfctl/pfctl.8 -> sbin/pfctl contrib/pf/pfctl/*.4 -> share/man/man4 contrib/pf/pfctl/*.5 -> share/man/man5 sys/netinet/ipfw -> sys/netpfil/ipfw The arguable movement is pf/net/*.h -> sys/net. There are future plans to refactor pf includes, so I decided not to break things twice. Not modified bits of pf left in contrib: authpf, ftp-proxy, tftp-proxy, pflogd. The ipfw(4) movement is planned to be merged to stable/9, to make head and stable match. Discussed with: bz, luigi
| * Update interface to firmware 1.6.2 and include the firmware in the driver.np2012-09-131-6/+6
| | | | | | | | | | Obtained from: Chelsio MFC after: 1 week
OpenPOWER on IntegriCloud