summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Only set kern.geom.part.mbr.enforce_chs=0 once, instead of once per diskallanjude2016-05-241-1/+1
| | | | Sponsored by: ScaleEngine Inc.
* Add support for RAID 1+0 (striped mirrors) to bsdinstall/zfsbootallanjude2016-05-241-5/+40
| | | | Sponsored by: ScaleEngine Inc.
* Fix build of kern/subr_unit.c, broken by r300539asomers2016-05-242-4/+5
| | | | | | Reported by: peter Pointyhat to: asomers Sponsored by: Spectra Logic Corp
* Document POPCNT erratum for 6th Generation Intel Core processors.jkim2016-05-231-0/+1
|
* Update pci_vendors to 2016.05.23bapt2016-05-231-86/+359
|
* Be more clear about LOCKLEAF being exclusive and add LOCKSHARED.bdrewery2016-05-231-3/+20
|
* Add bit_count to the bitstring(3) apiasomers2016-05-236-9/+127
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a bit_count function, which efficiently counts the number of bits set in a bitstring. sys/sys/bitstring.h tests/sys/sys/bitstring_test.c share/man/man3/bitstring.3 Add bit_alloc sys/kern/subr_unit.c Use bit_count instead of a naive counting loop in check_unrhdr, used when INVARIANTS are enabled. The userland test runs about 6x faster in a generic build, or 8.5x faster when built for Nehalem, which has the POPCNT instruction. sys/sys/param.h Bump __FreeBSD_version due to the addition of bit_alloc UPDATING Add a note about the ABI incompatibility of the bitstring(3) changes, as suggested by lidl. Suggested by: gibbs Reviewed by: gibbs, ngie MFC after: 9 days X-MFC-With: 299090, 300538 Relnotes: yes Sponsored by: Spectra Logic Corp Differential Revision: https://reviews.freebsd.org/D6255
* Commit a missing change from 299090asomers2016-05-231-2/+0
| | | | | | | | | | | tests/sys/kern/Makefile Reenable a disabled compiler warning, the need for which was eliminated by r299090. Reviewed by: ngie MFC after: 4 weeks X-MFC-With: 299090 Sponsored by: Spectra Logic Corp
* Mark the prefix and default router list sysctl handlers MPSAFE.markj2016-05-231-6/+9
| | | | MFC after: 2 weeks
* Acquire the nd6 lock in the prefix list sysctl handler.markj2016-05-231-6/+9
| | | | | | | The nd6 lock will be used to synchronize access to the NDP prefix list. MFC after: 2 weeks Tested by: Jason Wolfe (as part of a larger change)
* Spaces->tab in comment.ian2016-05-231-1/+1
|
* Oops, fix a paste-o commited in r300533.ian2016-05-231-1/+1
|
* Use the new(-ish) CP15_SCTLR macro to generate system control reg accessesian2016-05-2310-43/+41
| | | | | | | | | where possible. In the places that doesn't work (multi-line inline asm, and places where the old armv4 cpufuncs mechanism is used), annotate the accesses with a comment that includes SCTLR. Now a grep -i sctlr can find all the system control register manipulations. No functional changes.
* Fix ada(4) trim support quirk setting.ken2016-05-231-5/+6
| | | | | | | | | | | | I broke broke the quirk in the ada(4) driver disabling NCQ trim support in revision 300207. The support flags were set before the quirks were loaded. sys/cam/ata/ata_da.c: Call adasetflags() after loading quirks, so that we'll set the flags accurately. Sponsored by: Spectra Logic
* ntb_hw(4): Only record the first three MSIX vectorscem2016-05-231-4/+14
| | | | | | | | | Don't overrun the msix_data array by reading the (unused) link state interrupt information. Reported by: mav (earlier version) Sponsored by: EMC / Isilon Storage Division Differential Revision: https://reviews.freebsd.org/D6489
* INTRNG - support new interrupt mapping type INTR_MAP_DATA_GPIOskra2016-05-231-25/+65
| | | | | | introduced in r298738. Reviewed by: ian
* INTRNG - use gpio generic interrupt modes definitions added in r298738.skra2016-05-231-47/+31
| | | | Reviewed by: ian
* Properly allow META_MODE to be set from environment.bdrewery2016-05-231-1/+1
| | | | Sponsored by: EMC / Isilon Storage Division
* Use sed(1) to determine cc version rather than tail(1) since it is already ↵bdrewery2016-05-231-1/+1
| | | | | | | | in ITOOLS. This fixes 'tail: not found' warnings in installworld after r300351. Sponsored by: EMC / Isilon Storage Division
* Document r298998, OpenSSL updated to 1.0.2h.skreuzer2016-05-231-2/+2
| | | | Approved by: gjb@ (implicit with re@ hat on)
* Only export and re-import the root pool if installing on MBRallanjude2016-05-231-22/+26
| | | | | | This step is required in order to dd the boot2 bits into the ZFS partition Sponsored by: ScaleEngine Inc.
* Correct an error in a comment: One of the conditions for page allocationalc2016-05-231-9/+8
| | | | | | | | | | | is actually the opposite of that stated in the comment. Remove an unnecessary assignment. Use an assertion to document the fact that no assignment is needed. Rewrite another comment to clarify that the page is not completely valid. Reviewed by: kib
* Fix missing pool name in zfs set commandallanjude2016-05-231-1/+1
|
* Move binutils handling after src.opts.mk.bdrewery2016-05-231-23/+27
| | | | | | This fixes the arm64 build after r300348. Sponsored by: EMC / Isilon Storage Division
* Implement "atomic_long_add_unless()" in the LinuxKPI and fix thehselasky2016-05-231-1/+16
| | | | | | | | implementation of "atomic_long_inc_not_zero()". Found by: ngie @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Document r296190, openresolv updated to 3.7.3.skreuzer2016-05-231-2/+2
| | | | Approved by: gjb@ (implicit with re@ hat on)
* Document r298161, sqlite3 updated to 3.12.1.skreuzer2016-05-231-2/+2
| | | | Approved by: gjb@ (implicit with re@ hat on)
* Document r298192, file(1) updated to 5.26.skreuzer2016-05-231-2/+2
| | | | Approved by: gjb@ (implicit with re@ hat on)
* Add the needed hwpmc hooks to subr_intr.c. This is needed for the correctandrew2016-05-231-0/+9
| | | | | | | operation of hwpmc on, for example, arm64 with intrng. Obtained from: ABT Systems Ltd Sponsored by: The FreeBSD Foundation
* Fix error in bsdinstall where additional filesystems cannot be mountedallanjude2016-05-231-1/+5
| | | | | | | | | | | Do not set canmount=noauto on the boot environment at create time, because this causes / to not be mounted, and since the chroot is read only, new mountpoints cannot be created. The property is set later, when other properties are adjusted Reported by: HardenedBSD Sponsored by: ScaleEngine Inc.
* pf: Fix more ICMP mistranslationkp2016-05-231-1/+1
| | | | | | | | In the default case fix the substitution of the destination address. PR: 201519 Submitted by: Max <maximos@als.nnov.ru> MFC after: 1 week
* A missing definition needed by ktime_to_ms().hselasky2016-05-231-0/+1
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Fix some data types and add "inline" keyword for __reg_op() function.hselasky2016-05-231-17/+18
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* sfxge(4): cleanup: remove unused EFX preempt macrosarybchik2016-05-231-16/+0
| | | | | | | | | | | The EFSYS_PREEMPT_DISABLE() and EFSYS_PREEMPT_ENABLE() macros were used to ensure correct timing of I2C operations. The APIs for I2C operations have been removed, so these macros have no callers. Submitted by: Andy Moreton <amoreton at solarflare.com> Sponsored by: Solarflare Communications, Inc. MFC after: 1 week
* Build iscsid(8) with ICL_KERNEL_PROXY defined by default, as requiredtrasz2016-05-231-1/+1
| | | | | | | | for iSER. Obtained from: Mellanox Technologies MFC after: 1 month Sponsored by: The FreeBSD Foundation
* Implement ror32() in the LinuxKPI.hselasky2016-05-231-0/+6
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Define more copy to/from userspace functions in the LinuxKPI.hselasky2016-05-231-0/+3
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* pf: Fix ICMP translationkp2016-05-231-10/+5
| | | | | | | | Fix ICMP source address rewriting in rdr scenarios. PR: 201519 Submitted by: Max <maximos@als.nnov.ru> MFC after: 1 week
* Add more printf() related functions to the LinuxKPI.hselasky2016-05-231-1/+33
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Set an invalid IRQ number when no PCI IRQ is available in the LinuxKPI.hselasky2016-05-231-1/+1
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Add more ktime related functions to the LinuxKPI.hselasky2016-05-231-0/+32
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Implement "kref_put_mutex()" for the LinuxKPI.hselasky2016-05-231-0/+19
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Add more list_xxx() functions to the LinuxKPI.hselasky2016-05-232-0/+61
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Make header file standalone by including definitions for neededhselasky2016-05-231-0/+1
| | | | | | | | linux_wait_xxx() functions. Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Implement "_outb()" to the LinuxKPI for i386 and amd64 only.hselasky2016-05-231-0/+8
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Add support for "cdev_add_ext()" to the LinuxKPI.hselasky2016-05-231-0/+12
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Add more GFP related defines to the LinuxKPI.hselasky2016-05-231-0/+13
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Add support for atomic_long_inc_not_zero() to the LinuxKPI.hselasky2016-05-231-0/+1
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Add support for atomic_long_inc_not_zero() to the LinuxKPI.hselasky2016-05-231-1/+1
| | | | | | Obtained from: kmacy @ MFC after: 1 week Sponsored by: Mellanox Technologies
* Use DELAY() instead of _sleep() when SCHEDULER_STOPPED() is set insidehselasky2016-05-231-1/+1
| | | | | | | | | pause_sbt(). This allows pause() to continue working during a panic() which is not invoking KDB. This is useful when debugging graphics drivers using the LinuxKPI. Obtained from: kmacy @ MFC after: 1 week
OpenPOWER on IntegriCloud