summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MFC r207729:kib2010-05-204-24/+40
| | | | Add MAKEDEV_NOWAIT flag for make_dev_credf(9).
* MFC r208050:mm2010-05-205-61/+44
| | | | | | | | | Fix ZIL-related panic on zfs rollback. OpenSolaris onnv-revision: 8746:e1d96ca6808c Approved by: pjd, delphij (mentor) Obtained from: OpenSolaris (Bug ID 6796377)
* MFC: r208143marius2010-05-201-1/+5
| | | | | Add the ofw_bus_if.h dependency introduced with r207585 (MFC'ed to stable/8 in r208086).
* MFC r206889: add do-not-fragment option support to ping6(8).maxim2010-05-202-6/+16
|
* MFC r208047:mm2010-05-2023-1580/+712
| | | | | | | | | | | | | | | | | | | 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)
* MFC r207733:delphij2010-05-201-0/+1
| | | | Plug memory leak.
* MFC r208012thompsa2010-05-202-5/+23
| | | | | | Support getting signed and unsigned HID data. Submitted by: Alex Deiter
* MFC r207981:gordon2010-05-191-2/+2
| | | | | | | | | | 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@)
* MFC r208084:yongari2010-05-191-2/+7
| | | | | | | | | | | | | | | | | | | 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>
* MFC r208081,208083:yongari2010-05-191-3/+3
| | | | | | | | | | 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.
* MFC r208116: Change the commented msgs examples in profile/csh.loginjilles2010-05-192-4/+4
| | | | | | | | | | | | 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
* MFC 207335:jhb2010-05-191-1/+1
| | | | | | 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.
* MFC r207536, r207696, r208183:mav2010-05-1913-1/+3996
| | | | | | | 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.
* MFC r207360: periodically save system time to hardware time-of-day clockavg2010-05-191-0/+65
|
* MFC r207359,207362: kern_ntptime: abstract time error check into aavg2010-05-191-27/+27
| | | | function
* MFC r207958:kib2010-05-192-7/+7
| | | | | | | | Route all returns from the interrupts and faults through the doreti_iret labeled iretq instruction. MFC r208026: Do not use .extern.
* MFC r207957:kib2010-05-191-4/+0
| | | | Remove unneeded overrides of the segment registers.
* MFC r207670, r208130, r208131:mm2010-05-1914-34/+185
| | | | | | | | | | | | | | | | | | | | 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)
* MFC r207005:brucec2010-05-182-12/+11
| | | | | | | 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)
* MFC r207006:brucec2010-05-182-16/+14
| | | | | | | | | | | 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)
* MFC r207926:bschmidt2010-05-181-3/+3
| | | | | | | Enable 5.5 and 11Mbit TX rates. Reviewed by: sam Approved by: rpaulo (mentor)
* MFC: r208098marius2010-05-182-2/+42
| | | | Document the led(4) interface to the identification LEDs.
* MFC: r208117marius2010-05-181-3/+3
| | | | | | | Fix a mismerge in r206001 (MFC'ed to stable/8 in r206211). PR: 146614 Approved by: jfv (implicit)
* MFC: r205254, r208097marius2010-05-183-31/+105
| | | | | | | | | | | | | | | | - 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().
* MFC r205728kaiw2010-05-187-262/+411
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* MFC r207922, r207925, r207929, r208052:attilio2010-05-187-30/+38
| | | | | | | - 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.
* Bump __FreeBSD_version for liblzma addition.mm2010-05-181-1/+1
| | | | Approved by: delphij (mentor)
* MFC r207842, r207844, r208099:mm2010-05-18210-1/+43461
| | | | | | | | | | | | | | | | 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, r207627:mm2010-05-184-3/+46
| | | | | | | | | | | | | | | 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)
* MFC r208077:bz2010-05-181-1/+9
| | | | | | Document the 'short preamble' capability for 802.11bg. Reviewed by: sam
* MFC r208100:bz2010-05-182-2/+2
| | | | | | | | | | | | | | 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
* MFC r208023thompsa2010-05-182-5/+9
| | | | Use fixed width integer types for parsing the binary hid data.
* MFC r208089:dougb2010-05-181-1/+0
| | | | Remove duplicate
* MFC r208088:dougb2010-05-181-5/+5
| | | | Hide the creation and population of the temproot
* MFC r204738, r205113 (imp):mm2010-05-181-15/+78
| | | | | | | | | | | | | 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)
* Adjust svn:mergeinfo for revision 204546. This commit moves mergeinfo todelphij2010-05-180-0/+0
| | | | lib/ and removes mergeinfo on individual file.
* MFC r207630delphij2010-05-181-6/+2
| | | | | | | 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.
* MFC r203773thompsa2010-05-171-0/+3
| | | | | | | | | 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.
* MFC r208012thompsa2010-05-171-6/+10
| | | | Support getting signed and unsigned HID data.
* MFC r208021thompsa2010-05-171-2/+2
| | | | | Fix return values for usb_find_busses() and usb_find_devices(). We should try to return the actual number of busses and devices.
* MFC r208020thompsa2010-05-174-2/+8
| | | | Fix header file compliancy with libusb 1.0 from sourceforge.
* MFC r208048thompsa2010-05-171-0/+1
| | | | Allow the USB_REQ_DEBUG to be enabled in the kernel conf.
* MFC r208019thompsa2010-05-174-596/+947
| | | | Sync run(4) driver from author's site.
* MFC r208018thompsa2010-05-171-24/+163
| | | | | | | Reduce diffs to p4. Add test code for delaying or failing usb control requests, disabled by default under ifdef USB_REQ_DEBUG.
* MFC r208017thompsa2010-05-171-2/+2
| | | | Fix possibly wrong bit masking.
* MFC r208016thompsa2010-05-172-0/+2
| | | | Add new FTDI USB device ID.
* MFC r208015thompsa2010-05-171-1/+1
| | | | Increase the max ports to 12, 3G devices exist where the ppp endpoint is #9.
* MFC r208014thompsa2010-05-171-9/+20
| | | | | | | | 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.
* MFC r208013thompsa2010-05-171-1/+4
| | | | Add missing ifdefs for usb power saving support.
* MFC r208011thompsa2010-05-171-0/+1
| | | | Add the ASUS MyPal A730W device id.
OpenPOWER on IntegriCloud