summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Restore the longer form of the _Generic. The short form does not work in C++.theraven2013-07-291-2/+11
|
* Reenable the isnan(double) / isinf(double) declarations when targeting C89 + ↵theraven2013-07-291-0/+15
| | | | SUSv2 mode.
* Define KDB_STOPPEDPCB, so that we can access the backtraces of threads runningcognet2013-07-292-0/+5
| | | | on other cores.
* Fix a debugging hack that snuck in.rpaulo2013-07-291-3/+1
|
* Firmware module for the upcoming rsu(4) driver.rpaulo2013-07-293-0/+28
|
* Realtek's RTL8712 firmware blob needed by the upcoming rsu(4) driver.rpaulo2013-07-291-0/+2149
|
* Fix alignment of USB WLAN radiotap headers. This makes USB WLAN adaptershselasky2013-07-298-16/+16
| | | | | | | work on ARM, MIPS and similar platforms, where alignment matters. MFC after: 1 week Reported by: XiaoQI Ge <ghw@7axu.com>
* Use the streaming functions for reading/writing the BAP fields on wi(4). Thisjhibbits2013-07-291-10/+4
| | | | | | | | fixes wi(4) device access on big endian architectures. PR: kern/164499 Reviewed by: adrian Obtained from: NetBSD
* Fix detection of arm ABIsbapt2013-07-281-5/+17
| | | | | Submitted by: andrew Obtained from: pkg git
* Partially close race between calls of orphan() method from GEOM and close()mav2013-07-281-0/+3
| | | | | method from ZFS core, that reliably causes use-after-free panic if SSD vdev detached during inititial erase.
* sin6 should be assigned before the loop.hrs2013-07-281-1/+1
|
* Fix returning incorrect bio_resid value with failed BIO_DELETE requests.mav2013-07-282-26/+35
| | | | | Neither residual length reported for ATA/SCSI command nor one from another BIO_DELETE request are in any way related to the value to be returned.
* - Relax the restriction on the member interfaces with LLAs. Two or morehrs2013-07-281-27/+8
| | | | | | | | | | | LLAs on the member interfaces are actually harmless when the parent interface does not have a LLA. - Add net.link.bridge.allow_llz_overlap. This is a knob to allow LLAs on a bridge and the member interfaces at the same time. The default is 0. Pointed out by: ume MFC after: 3 days
* Revert r253748,253749avg2013-07-2815-17/+18
| | | | | | This WIP should not have been committed yet. Pointyhat to: avg
* remove needless inclusion of machine/cpu.h in userlandavg2013-07-288-8/+0
| | | | MFC after: 21 days
* put contents of cpu.h under _KERNELavg2013-07-287-10/+17
| | | | | | no userland-serviceable parts inside MFC after: 20 days
* x86: detect mwait capabilities and extensions, when presentavg2013-07-287-0/+49
| | | | | Reviewed by: kib (earlier amd64-only version) MFC after: 2 weeks
* Rename the existing std.imx and imx.files to std.imx51 and files.imx51, toian2013-07-283-2/+2
| | | | pave the way for adding imx6 support.
* Fix compilation when debugging is disabled.adrian2013-07-281-2/+1
|
* Fix printf of seconds for systems where time_t is 64 bits.ian2013-07-281-2/+3
|
* Commit the missing header change.adrian2013-07-281-0/+2
|
* - Add const-qualifiers to the arguments of isonum_*().marius2013-07-281-13/+22
| | | | | - According to ISO 9660 7.1.2, isonum_712() should return a signed value. - Try to get isonum_*() closer to style(9).
* When creation of the v_pollinfo raced and our instance of vpollinfokib2013-07-281-4/+11
| | | | | | | | | | | | | | must be destroyed, knlist_clear() and seldrain() calls could be avoided, since vpollinfo was not used. More, the knlist_clear() calling protocol requires the knlist locked, which is not true at the call site. Split the destruction into the helper destroy_vpollinfo_free(), and call it when raced, instead of destroy_vpollinfo(). Reported and tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 3 days
* Remove EOL whitespace.joel2013-07-281-1/+1
|
* mdoc and language improvements.joel2013-07-281-14/+29
|
* Update subversion-1.8.0 -> 1.8.1. Update supportingpeter2013-07-28171-19882/+6068
|\ | | | | | | | | | | | | components: apr-1.4.6 -> 1.4.8 and apr-util-1.4.1 -> 1.5.2. This is a post point-zero bug-fix / fix-sharp-edges release, including some workarounds for UTF-8 for people who haven't yet turned on WITH_ICONV.
| * Import Apache apr-util-1.5.2 into vendor staging area.peter2013-07-2859-17913/+3001
| |
* | Refactor the VAP transmit path code into a utility function that bothadrian2013-07-282-217/+155
| | | | | | | | | | | | | | | | | | | | the normal and the mesh transmit paths can use. The API is a bit horrible because it both consumes the mbuf and frees the node reference regardless of whether it succeeds or not. It's a hold-over from how the code behaves; it'd be nice to have it not free the node reference / mbuf if TX fails and let the caller decide what to do.
* | DTrace: re-apply r249426 now that the underlying issues have been solved.pfg2013-07-2817-23/+160
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge change from illumos: 3519 DTrace fails to resolve const types from fbt 3520 dtrace internal error -- token type 316 is not a valid D compilation token 3521 clean up dtrace unit tests Illumos Revision: e98f46c Reference: https://www.illumos.org/issues/3519 https://www.illumos.org/issues/3520 https://www.illumos.org/issues/3521 Tested by: Fabian Keil Obtained from: Illumos MFC after: 1 month
* | DTrace: re-merge remainder of r249367 (original from Illumos).pfg2013-07-2834-274/+813
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bring back some important fixes from Illumos: 3022 DTrace: keys should not affect the sort order when sorting by value 3023 it should be possible to dereference dynamic variables 3024 D integer narrowing needs some work We particularly avoid the LD_NOLAZYLOAD changes that Illumos made as those don't apply to FreeBSD and were causing problems in interactive mode. Illumos Revision: 13758:23432da34147 Reference: https://www.illumos.org/issues/3022 https://www.illumos.org/issues/3023 https://www.illumos.org/issues/3024 MFC after: 1 month Tested by: markj
| * | Update vendor/illumos/dist and vendor-sys/illumos/distdelphij2013-06-252-25/+25
| | | | | | | | | | | | | | | | | | | | | to illumos-gate 14060:aeb4e8fef072 Illumos ZFS issues: 3829 fix for 3740 changed behavior of zfs destroy/hold/release ioctl
| * | Update vendor/illumos/dist to illumos-gate 14056:812b3d1ca0a0delphij2013-06-251-0/+11
| | | | | | | | | | | | | | | Illumos ZFS issues: 3818 zpool status -x should report pools with removed l2arc devices
| * | Update vendor/illumos/dist and vendor-sys/illumos/distdelphij2013-06-127-137/+161
| | | | | | | | | | | | | | | | | | | | | | | | to illumos-gate 14052:1a272fe1337b Illumos ZFS issues: 3740 Poor ZFS send / receive performance due to snapshot hold / release processing
| * | Update vendor/illumos/dist and vendor-sys/illumos/distdelphij2013-06-111-1/+1
| | | | | | | | | | | | | | | | | | | | | to illumos-gate 14050:0c8d9998d589 Illumos ZFS issues: 3747 txg commit callbacks don't work
| * | Update vendor/illumos/dist to illumos-gate 14049:4a7f6353bcf0delphij2013-06-112-24/+29
| | | | | | | | | | | | | | | Illumos ZFS issues: 3745 zpool create should treat -O mountpoint and -m the same
| * | Update vendor/illumos/dist and vendor-sys/illumos/distdelphij2013-06-111-0/+5
| | | | | | | | | | | | | | | | | | | | | to illumos-gate 14045:9475b3fef59d Illumos ZFS issues: 3741 zfs needs better comments
| * | Update vendor/illumos/dist and vendor-sys/illumos/distmm2013-05-231-4/+28
| | | | | | | | | | | | | | | | | | | | | | | | to illumos-gate 14031:e4eb37f33d60 Illumos ZFS issues: 3699 zfs hold or release of a non-existent snapshot does not output error 3739 cannot set zfs quota or reservation on pool version < 22
* | | Synchronize device cache on close only if there were some write operations.mav2013-07-272-10/+24
| | | | | | | | | | | | | | | | | | While these operations are not really needed otherwise, at least for SCSI they may cause extra errors if some other initiator holds write exclusive reservation on the LUN (SYNCHRONIZE CACHE handled as "write" operation).
* | | Provide some examples for watchdogd usage.alfred2013-07-271-1/+76
| | |
* | | Oops, revert unwanted part of r253721.mav2013-07-271-2/+0
| | |
* | | Detect unsupported PREVENT ALLOW MEDIUM REMOVAL and SYNCHRONIZE CACHE(10)mav2013-07-271-0/+24
| | | | | | | | | | | | to not spam devices with useless commands and logs with errors.
* | | Use kern_ioctl() rather than ioctl() for testing the FBT provider, since themarkj2013-07-277-12/+12
| | | | | | | | | | | | latter doesn't exist in FreeBSD. All the tests under fbtprovider pass now.
* | | Fix watchdog pretimeout.alfred2013-07-275-21/+301
| | | | | | | | | | | | | | | | | | | | | | | | The original API calls for pow2ns, however the new APIs from Linux call for seconds. We need to be able to convert to/from 2^Nns to seconds in both userland and kernel to fix this and properly compare units.
* | | Put in commented-out version of beastie menu commandskientzle2013-07-271-0/+4
| | | | | | | | | | | | so that non-i386 users can easily experiment with this.
* | | Install Forth infrastructure along with ubldr.kientzle2013-07-271-1/+14
| | | | | | | | | | | | | | | Note: loader.rc is installed as loader.rc.sample so that by default, none of this is actually used.
* | | update ciss debugger command to iterate over multiple raid controllers up tosbruno2013-07-271-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | max controllers supported PR: kern/179932 Reviewed by: Markus Gebert <markus.gebert@hostpoint.ch> MFC after: 2 weeks Sponsored by: Yahoo! Inc.
* | | MFgem r251960: re-check the mgt device object for the requested pagekib2013-07-271-2/+9
| | | | | | | | | | | | | | | | | | | | | | | | after the object was relocked. Tested by: dumbbell Sponsored by: The FreeBSD Foundation MFC after: 1 week
* | | The pmap_qenter() and pmap_qremove() perform TLB invalidation on itskib2013-07-271-10/+0
| | | | | | | | | | | | | | | | | | | | | own, no need to call pmap_invalidate_range() one more time. Noted by: alc MFC after: 1 week
* | | At some point after stable/7 the ACPI and ISA interfaces to the IPMI controllersbruno2013-07-272-11/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | no longer have the parent in the device tree. This causes the identify function in ipmi_isa.c to attempt to probe and poke at the ISA IPMI interface Move the check for ipmi_attached out of the ipmi_isa_attach function and into the ipmi_isa_identify function. Remove the check of the device tree for ipmi devices attached. This probing appears to make Broadcom management firmware on Dell machines crash and emit NMI EISA warnings at various times requiring power cycles of the machines to restore. Bump MAX_TIMEOUT to 6 seconds as a hack for super slow IPMI interfaces that need longer to respond to our intial probes on startup. Tested on Dell R410, R510, R815, HP DL160G6 This is MFC candidate for 9.2R Reviewed by: peter MFC after: 2 weeks Sponsored by: Yahoo! Inc.
* | | - Set the System Identifier in the Primary Volume Descriptor to FreeBSDmarius2013-07-272-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rather than NetBSD. - Correctly set the Expiration Time in the Primary Volume Descriptor; according to ISO 9660 8.4.26.1 unspecified date and time are denoted by the digit 0 in RBP 1 to 16 but the number 0 in RBP 17. [1] - Merge iso9660_rrip.c rev. 1.11 from NetBSD: name_len should be read as unsigned byte. [2] Note: This is according to ISO 9660 9.1.10. - Rock Ridge TF entries should use a length of 5, because after the 4 bytes of generic SUSP header there is one byte of flags. See typedef of ISO_RRIP_TF in iso9660_rrip.h. [1] Submitted by: Thomas Schmitt [1] Obtained from: NetBSD [2] MFC after: 3 days
OpenPOWER on IntegriCloud