| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Add MAKEDEV_NOWAIT flag for make_dev_credf(9).
|
|
|
|
|
|
|
|
|
| |
Fix ZIL-related panic on zfs rollback.
OpenSolaris onnv-revision: 8746:e1d96ca6808c
Approved by: pjd, delphij (mentor)
Obtained from: OpenSolaris (Bug ID 6796377)
|
|
|
|
|
| |
Add the ofw_bus_if.h dependency introduced with r207585 (MFC'ed to
stable/8 in r208086).
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Import OpenSolaris revision 7837:001de5627df3
It includes the following changes:
- parallel reads in traversal code (Bug ID 6333409)
- faster traversal for zfs send (Bug ID 6418042)
- traversal code cleanup (Bug ID 6725675)
- fix for two scrub related bugs (Bug ID 6729696, 6730101)
- fix assertion in dbuf_verify (Bug ID 6752226)
- fix panic during zfs send with i/o errors (Bug ID 6577985)
- replace P2CROSS with P2BOUNDARY (Bug ID 6725680)
List of OpenSolaris Bug IDs:
6333409, 6418042, 6757112, 6725668, 6725675, 6725680,
6725698, 6729696, 6730101, 6752226, 6577985, 6755042
Approved by: pjd, delphij (mentor)
Obtained from: OpenSolaris (multiple Bug IDs)
|
|
|
|
| |
Plug memory leak.
|
|
|
|
|
|
| |
Support getting signed and unsigned HID data.
Submitted by: Alex Deiter
|
|
|
|
|
|
|
|
|
|
| |
Fix a bug due to a type conversion from 64 to 32 bits. The side effect of
this type conversion is the high bits which were used to indicate if a
special character was a literal or special were dropped. As a result, all
special character were treated as special, even if they were supposed to
be literals.
Approved by: mentor (wes@)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If controller received bad frames make sure to update newly added
RFA. Also drop frames that have either CRC error or alignment
error. Normally bad frames are not received at all. But controllers
running in promiscuous mode will receive bad frames. 82557 will
also receive bad frames to receive VLAN oversized frames.
While I'm here mark RNR condition if driver happen to see RNR in
RFA status and restart RU to receive frames again. Because driver
checks all received frames in RX loop, RNR condition could be set
in the middle of RX processing. Just relying on RNR interrupt was
not enough.
This change fixes "Memory modified after free" issue when fxp(4)
is running as a member of if_bridge(4).
Tested by: Larry Baird <lab <> gta dot com>
|
|
|
|
|
|
|
|
|
|
| |
r208081:
Controller updates RFA via DMA so driver needs synchronization.
Add missing BUS_DMASYNC_POSTWRITE and BUS_DMASYNC_PREREAD.
r208083:
Dont' allow dma map load deferring. fxp(4) is not able to handle
EINPROGRESS.
|
|
|
|
|
|
|
|
|
|
|
|
| |
from -f to -q.
Starting something that wants input on login seems strange and can be
dangerous. In some configurations, causing output can be bad, but it is not
as dangerous.
I do not expect this msgs invocation to be uncommented often.
PR: conf/96015
|
|
|
|
|
|
| |
Initialize the callout structure earlier in attach before calling any
routines that can fail since ciss_free() always tries to stop and drain
the callout.
|
|
|
|
|
|
|
| |
Import mvs(4) - Marvell 88SX50XX/88SX60XX/88SX70XX/SoC SATA controllers
driver for CAM ATA subsystem. This driver supports same hardware as
atamarvell, ataadaptec and atamvsata drivers from ata(4), but provides
many additional features, such as NCQ, PMP, etc.
|
| |
|
|
|
|
| |
function
|
|
|
|
|
|
|
|
| |
Route all returns from the interrupts and faults through the doreti_iret
labeled iretq instruction.
MFC r208026:
Do not use .extern.
|
|
|
|
| |
Remove unneeded overrides of the segment registers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MFC r207670:
Introduce hardforce export option (-F) for "zpool export".
When exporting with this flag, zpool.cache remains untouched.
OpenSolaris onnv revision: 8211:32722be6ad3b
MFC r208130:
Fix perfomance problem with ZFS prefetch caching [1]
Add statistics for ZFS prefetch (sysctl kstat.zfs.misc.zfetchstats)
OpenSolaris onnv revision: 10474:0e96dd3b905a (partial)
MFC r208131:
Fix deadlock between zfs_dirent_lock and zfs_rmdir
OpenSolaris onnv revision: 11321:506b7043a14c
Reported by: jhell@dataix.net (private e-mail) [1]
Approved by: pjd, delphij (mentor)
Obtained from: OpenSolaris (Bug ID: 6775357, 6859997, 6868951, 6847615)
|
|
|
|
|
|
|
| |
Make the "Q = Finish" text visible when running sysinstall as a normal
application. Reword the boot manager screen to try and avoid confusion.
Approved by: rrs (mentor)
|
|
|
|
|
|
|
|
|
|
|
| |
Remove the reference to DD mode, and replace "Wizard" mode with "Expert" mode.
Also, make sure the "Q = Finish" text is visible.
Reword the boot manager screen to try and avoid confusion, and make the
order of the menu items match that in sysinstall.
PR: bin/142916
Submitted by: Jeremy Chadwick <freebsd at jdc.parodius.com>
Approved by: rrs (mentor)
|
|
|
|
|
|
|
| |
Enable 5.5 and 11Mbit TX rates.
Reviewed by: sam
Approved by: rpaulo (mentor)
|
|
|
|
| |
Document the led(4) interface to the identification LEDs.
|
|
|
|
|
|
|
| |
Fix a mismerge in r206001 (MFC'ed to stable/8 in r206211).
PR: 146614
Approved by: jfv (implicit)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add quirk handling for Sun Fire V1280. The firmware of these machines
provides no ino-bitmap properties so forge them using the default set
of controller interrupts and let schizo_setup_intr() take care of the
children, hoping for non-fancy routing.
- Enable DMA write parity error interrupts on Schizo with a working
implementation.
- Let schizo_pci_bus() only panic in case of fatal errors as the interrupt
triggered by the error the firmware of Sun Fire V890 as well as 280R
with version 7 Schizo caused may happen as late as using the HBA and not
only prior to touching the PCI bus (in the former case the actual error
still is fatal but we clear it before touching the PCI bus).
While at it count and export non-fatal error interrupts via sysctl(9).
- Remove unnecessary locking from schizo_ue().
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Merge improvements from kernel HID parser to the userland usbhid(3)
parser. This merge does not change any API and should not break any
native or thirdparty applications.
Changes include:
* Merge multiple report ID support and other improvements from kernel
HID parser.
* Ignore rid argument in hid_start_parser, parse all the report items since
we now support multiple report ID.
* Skip report ID byte in hid_get_data() and set report ID byte in
hid_set_data(), if report ID is non-zero.
* Reimplement hid_get_report_id: instead get report id from uhid device
(which is always 0), try parsing the report descriptor and return the
first report ID encountered.
MFC r207812
hid_get_data() now expects that the hid data passed in always contains
the report ID byte. Thus we should not skip the the report ID byte in
hid_interrupt(). Also, if HUP_KEYBOARD usage is an array, do not try
to modify the 'data' pointer, instead, increase the hid_item_t field
'pos' by 'report_size' before calling hid_get_data() during each
iteration.
|
|
|
|
|
|
|
| |
- Change the db_printf return value in order to catch up with printf
- Make witness_list_locks() and witness_display_spinlock() accept
callbacks for printf-like functions in order to queue the output on the
correct channel.
|
|
|
|
| |
Approved by: delphij (mentor)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MFC r207842:
Import of liblzma, xz, xzdec, lzmainfo from vendor branch
Add support for xz and lzma to lesspipe.sh (xzless, lzless)
MFC r207844:
Add two public headers missing in r207842
Adjust CFLAGS for lzmainfo, xz, xzdec
MFC r208099:
Add versioned symbols to liblzma
Use default SHLIB_MAJOR.
Approved by: delphij (mentor)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MFC r207626:
Speed up ZFS list operation with objset prefetching.
MFC r207627:
Enable "zfs list" to list explicitly requested snapshots.
OpenSolaris onnv revisions:
8415:8809e849f63e, 10474:0e96dd3b905a (partial)
PR: kern/146297
Approved by: pjd, delphij (mentor)
Obtained from: OpenSolaris (Bug ID 6386929, 6758338, 6755389, 6847118)
|
|
|
|
|
|
| |
Document the 'short preamble' capability for 802.11bg.
Reviewed by: sam
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix an issue with the dynamic pcpu/vnet data allocators.
We cannot expect that modspace is the last entry in the linker
set and thus that modspace + possible extra space up to PAGE_SIZE
would be contiguous. For the moment do not support more than
*_MODMIN space and ignore the extra space.
Discussed with: jeff, rwatson (briefly)
Reviewed by: jeff
Sponsored by: The FreeBSD Foundation
Sponsored by: CK Software GmbH
|
|
|
|
| |
Use fixed width integer types for parsing the binary hid data.
|
|
|
|
| |
Remove duplicate
|
|
|
|
| |
Hide the creation and population of the temproot
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MFC r204738:
Remove stale references to libkrb5.
Rejigger the SUBDIR setting a smidge: we now set all the libraries that depend
on something else, and then SUBDIR+= the rest.
MFC r205113:
Make this conform to the other top-level Makefile subdir listings with
one file per line.
Approved by: delphij (mentor)
|
|
|
|
| |
lib/ and removes mergeinfo on individual file.
|
|
|
|
|
|
|
| |
Remove if_ar, if_ray, if_sr, if_ppp, if_sl to reflect the current modules
available, they were removed due to NEEDSGIANT.
While I'm there, add if_et which was missed quite a while ago.
|
|
|
|
|
|
|
|
|
| |
Within libusb 0.1 API, bus number is always faked to 0. Device numbers,
however, are possitive and seem to be reverse sorted in the list.
Conform device numbering and bring a result that is consistent with the
libusb 0.1 API. It is now possible to distinguish a device based on its
(bus, dev) numbers.
|
|
|
|
| |
Support getting signed and unsigned HID data.
|
|
|
|
|
| |
Fix return values for usb_find_busses() and usb_find_devices(). We should try
to return the actual number of busses and devices.
|
|
|
|
| |
Fix header file compliancy with libusb 1.0 from sourceforge.
|
|
|
|
| |
Allow the USB_REQ_DEBUG to be enabled in the kernel conf.
|
|
|
|
| |
Sync run(4) driver from author's site.
|
|
|
|
|
|
|
| |
Reduce diffs to p4.
Add test code for delaying or failing usb control requests, disabled by
default under ifdef USB_REQ_DEBUG.
|
|
|
|
| |
Fix possibly wrong bit masking.
|
|
|
|
| |
Add new FTDI USB device ID.
|
|
|
|
| |
Increase the max ports to 12, 3G devices exist where the ppp endpoint is #9.
|
|
|
|
|
|
|
|
| |
Back out r203140 which was causing problems when the first and the last
microframe slot was not in the smask. The problem was that the EHCI driver was
then thinking that the transfer was immediately complete in some cases. Which
could lead to freeze-like situations, which can be recovered by unplugging the
USB device.
|
|
|
|
| |
Add missing ifdefs for usb power saving support.
|
|
|
|
| |
Add the ASUS MyPal A730W device id.
|