aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
Commit message (Collapse)AuthorAgeFilesLines
* MFC: r179705Paul Saab2008-06-101-0/+5
| | | | | | | | Add support for the P212, P410, P410i, P411, and P812 HP Smart Array controllers. Notes: svn path=/stable/5/; revision=179709
* MFC revision 1.52Xin LI2008-05-241-0/+6
| | | | | | | | | date: 2008/05/10 01:27:23; author: delphij; state: Exp; lines: +6 -0 Add support for LSI 1078DE (ServeRAID-AR10is SAS/SATA Controller) Notes: svn path=/stable/5/; revision=179271
* MFC: 1.36Marius Strobl2008-01-271-0/+5
| | | | | | | Add missing locking for SBus controllers. Notes: svn path=/stable/5/; revision=175729
* Merge aac_debug.c:1.23 from HEAD to RELENG_6:Ed Maste2007-12-101-11/+11
| | | | | | | | | Respell 'Conatainer' as 'Container'. Reported by: Toomas Aas <toomas dot aas at raad dot tartu dot ee> Notes: svn path=/stable/5/; revision=174513
* Correct a random value disclosure in random(4). [07:09]Simon L. B. Nielsen2007-11-291-0/+1
| | | | | | | | | | Correct a gtar directory traversal vulnerability. [07:10] Security: FreeBSD-SA-07:09.random Security: FreeBSD-SA-07:10.gtar Notes: svn path=/stable/5/; revision=174076
* mfc: bad merge fixMatt Jacob2007-05-111-1/+1
| | | | Notes: svn path=/stable/5/; revision=169473
* Fix pointy-hat problem with BUS_DMA_ROOTARG macro that caused problems for ↵Matt Jacob2007-05-112-5/+5
| | | | | | | sparc64. Notes: svn path=/stable/5/; revision=169460
* MFC to synchronize with -current. The bugs fixed are relatively few andMatt Jacob2007-05-088-496/+456
| | | | | | | hopefully the bugs introduved are even fewer. Notes: svn path=/stable/5/; revision=169383
* MFC of constification, cleanups of pre-7.X compiles, additions ofMatt Jacob2007-04-0115-485/+509
| | | | | | | SYNC_REG memory barriers and so on. Notes: svn path=/stable/5/; revision=168222
* MFC the firmware for the new card functionality.Matt Jacob2007-03-122-6120/+6358
| | | | Notes: svn path=/stable/5/; revision=167477
* Move the current states of isp(4) and mpt(4) into RELENG_5.Matt Jacob2007-03-1122-4433/+9972
| | | | Notes: svn path=/stable/5/; revision=167428
* This commit was manufactured by cvs2svn to create branch 'RELENG_5'.cvs2svn2007-03-101-0/+211
| | | | Notes: svn path=/stable/5/; revision=167405
* MFC:Remko Lodder2007-02-021-2/+3
| | | | | | | | | | | | | | | | | | | | | | | Fix a typo in ata-queue.c PR: kern/107100 Submitted by: Stephen J. Roznowski <sjr at comcast dot net> Approved by: sos and Add the SMART command to the ATA instruction set. When the disk has an error, it will now print SMART instead of 'Unknown CMD'. PR: kern/93368 Submitted by: Garry Belka <garry at NetworkPhysics dot COM> Approved by: sos Approved by: sos (implicitly with the two previous commits). Notes: svn path=/stable/5/; revision=166419
* MFC rev. 1.83:Markus Brueffer2007-01-211-3/+4
| | | | | | | | | | Fix a buffer overflow iff USB_DEBUG is set, hw.usb.ums.debug is > 5 and the total size of all input reports is < 6. Approved by: emax (mentor) Notes: svn path=/stable/5/; revision=166160
* RELENG_6 (5, 4) change to recognize 6 port NetMosMatt Jacob2006-12-161-2/+16
| | | | | | | | | PR: 58953 Submitted by: Milan Obuch Reviewed by: marcel Notes: svn path=/stable/5/; revision=165267
* This commit was manufactured by cvs2svn to create branch 'RELENG_5'.cvs2svn2006-12-102-0/+19883
| | | | Notes: svn path=/stable/5/; revision=165074
* Correct a signedness bug which allowed members of the operatorColin Percival2006-12-061-1/+1
| | | | | | | | | | | | | group to read kernel memory. [1] Disable handling of GNUTYPE_NAMES tar file entries by default, since they can be used to extract files outside of the cwd. [2] Security: FreeBSD-SA-06:25.kmem [1] Security: FreeBSD-SA-06:26.gtar [2] Notes: svn path=/stable/5/; revision=164943
* MFC the current state of MPT.Matt Jacob2006-10-057-119/+518
| | | | Notes: svn path=/stable/5/; revision=163036
* MFC rev 1.15:Olivier Houchard2006-09-301-2/+2
| | | | | | | | | | | date: 2006/09/22 12:45:42; author: cognet; state: Exp; lines: +2 -2 Use usbd_clear_endpoint_stall_async() when clearing endpoint stalls in an interrupt context. Obtained from: NetBSD Notes: svn path=/stable/5/; revision=162864
* MFC: 1.6 quirk for a motherboard whose acpi timer runs too fast.David Malone2006-08-211-0/+8
| | | | Notes: svn path=/stable/5/; revision=161497
* MFC 1.120: Fix RELENG_4 code version- isp_roles wasn't gettingMatt Jacob2006-08-212-3/+6
| | | | | | | | initialized so it ended up defaulting to ISP_ROLE_NONE. My testing hadn't caught it because I was deliberatly setting role via ioctl. Notes: svn path=/stable/5/; revision=161488
* MFC revision 1.73Giorgos Keramidas2006-08-081-2/+2
| | | | | | | | | | | | | Fix two identical harmless typos in ata error messages: | s/issueing/issuing/ | | PR: kern/89481 | Submitted by: John Nielsen | Approved by: sos Notes: svn path=/stable/5/; revision=161097
* MFC 1.23:Xin LI2006-07-261-0/+1
| | | | | | | | | | | Unlock aac_io_lock before returning, thus eliminates a mutex leak. Submitted by: Beyond Luo <fedora ercist iscas ac cn> PR: kern/100046 Notes: svn path=/stable/5/; revision=160696
* MFC 1.117: don't claim to support the 2422 yet.Matt Jacob2006-07-141-0/+2
| | | | Notes: svn path=/stable/5/; revision=160339
* MFC: keep the maintainers consistent with HEAD.Mark Murray2006-07-091-3/+0
| | | | Notes: svn path=/stable/5/; revision=160214
* MFC: update maintainersMark Murray2006-07-091-2/+0
| | | | Notes: svn path=/stable/5/; revision=160213
* MFC: Fixes related for VMWareMatt Jacob2006-06-274-28/+51
| | | | Notes: svn path=/stable/5/; revision=159990
* MFC 1.34: support for FC919XMatt Jacob2006-06-171-0/+8
| | | | Notes: svn path=/stable/5/; revision=159685
* MFC 1.24- add ability to reset individual targets and negotiate specific rates.Matt Jacob2006-06-141-50/+48
| | | | Notes: svn path=/stable/5/; revision=159593
* MFC -current mpt driver to support FC target mode and SAS HBAs plusMatt Jacob2006-06-0816-3308/+6334
| | | | | | | probably correct U320 negotiations. Notes: svn path=/stable/5/; revision=159406
* This commit was manufactured by cvs2svn to create branch 'RELENG_5'.cvs2svn2006-06-055-0/+6984
| | | | Notes: svn path=/stable/5/; revision=159314
* MFC: allow this to compile cleanly under RELENG_4Matt Jacob2006-06-031-0/+3
| | | | Notes: svn path=/stable/5/; revision=159189
* MFC: new 2300 firmwareMatt Jacob2006-06-011-5795/+5986
| | | | Notes: svn path=/stable/5/; revision=159135
* MFC: current state in RELENG_6 && -current as of 5/31/06. Lots of formattingMatt Jacob2006-06-0114-1671/+2043
| | | | | | | changes and type rototilling. Some genuine bug fixes tho. Notes: svn path=/stable/5/; revision=159134
* MFC if_em.c, 1.92 to RELENG_5:Pyun YongHyeon2006-05-211-0/+60
| | | | | | | | | | Add jumbo frame support for architectures with strict alignment. Requested by: wilko Approved by: re (kensmith) Notes: svn path=/stable/5/; revision=158804
* MFC: aic79xx_osm.c 1.22 aic7xxx_osm.c 1.43Guy Helmer2006-04-142-2/+4
| | | | | | | | | | | | | | | | Correct bug that caused the completed "recovery" scb to have its timer reset rather than the timer of an SCB still pending on the controller after recovery completed. This should correct timeout loops seen in the field. This change seems to help with a hang we've seen in the field with SCB timeout recovery. Approved by: re OK'ed by: gibbs Notes: svn path=/stable/5/; revision=157751
* MFC if_hme.c:1.47 to RELENG_5:Pyun YongHyeon2006-03-241-1/+1
| | | | | | | | | | Backout rev. 1.46. It caused Rx checksum offload breakage on little endian systems. Approved by: re (hrs) Notes: svn path=/stable/5/; revision=157072
* MFC:Florent Thoumie2006-03-182-0/+5
| | | | | | | | | | | | | - Add a scsi_da.c and a umass.c quirk for Genesys 6-in-1 Card Reader. src/sys/dev/usb/usbdevs: rev 1.250 -> 1.251 src/sys/cam/scsi/scsi_da.c: rev 1.185 -> 1.186 src/sys/dev/usb/umass.c: rev 1.130 -> 1.131 Approved by: re (mux) Notes: svn path=/stable/5/; revision=156849
* This commit was manufactured by cvs2svn to create branch 'RELENG_5'.cvs2svn2006-03-033-0/+5142
| | | | Notes: svn path=/stable/5/; revision=156250
* MFC 1.107:Gleb Smirnoff2006-02-161-2/+2
| | | | | | | | | | | | | | | | Fix two important typos in watchdog handling: - Restart watchdog if we *did* processed any descriptors. [1] - Log the watchdog event if the link is *up*. [2] PR: kern/92948 [1] Submitted by: Mihail Balikov <mihail.balikov interbgc.com> [1] PR: kern/92895 [2] Submitted by: Vladimir Ivanov <wawa yandex-team.ru> [2] Approved by: re (kensmith) Notes: svn path=/stable/5/; revision=155754
* MFC overflow bug fixes and disable ISP_DAC_SUPPORTED for now; plus sync upMatt Jacob2006-02-047-1912/+60
| | | | | | | | | with RELENG_6 && -current for all the rest. Approved by: re Notes: svn path=/stable/5/; revision=155326
* This commit was manufactured by cvs2svn to create branch 'RELENG_5'.cvs2svn2006-02-0310-0/+7241
| | | | Notes: svn path=/stable/5/; revision=155266
* Megarollup MFC of the current state of the world.Matt Jacob2006-02-0113-446/+1155
| | | | Notes: svn path=/stable/5/; revision=155164
* MFC version 1.8 (11 months late).Matt Jacob2006-02-011-5721/+5936
| | | | Notes: svn path=/stable/5/; revision=155163
* Merge IP multicast address list locking from HEAD to RELENG_5.Ed Maste2006-01-2935-4/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | if_ath.c:1.99 awi.c:1.39 if_bfe.c:1.26 if_bge.c:1.92 if_ed.c:1.255 if_em.c:1.67 if_ex.c:1.57 if_fe.c:1.92 if_fxp.c:1.242 if_gem.c:1.32 if_hme.c:1.38 if_ie.c:1.103 if_ndis.c:1.100 if_ixgb.c:1.12 if_lge.c:1.40 if_lnc.c:1.112 if_my.c:1.30 if_nge.c:1.76 if_nve.c:1.9 if_owi.c:1.11 pdq_ifsubr.c:1.27 if_ray.c:1.80 if_re.c:1.47 if_sn.c:1.47 dp83932.c:1.20 if_tx.c:1.90 if_txp.c:1.32 if_aue.c:1.91 if_axe.c:1.31 if_cue.c:1.58 if_kue.c:1.65 if_rue.c:1.22 if_udav.c:1.15 if_vge.c:1.15 if_wi.c:1.182 if_wl.c:1.67 if_xe.c:1.58 if_dc.c:1.161 if_de.c:1.167 if_pcn.c:1.70 if_rl.c:1.153 if_sf.c:1.83 if_sis.c:1.134 if_sk.c:1.107 if_ste.c:1.85 if_ti.c:1.108 if_tl.c:1.100 if_vr.c:1.105 if_wb.c:1.80 if_xl.c:1.193: Modify device drivers supporting multicast addresses to lock if_addr_mtx over iteration of their multicast address lists when synchronizing the hardware address filter with the network stack-maintained list. Note that with these changes, these drivers now depend on locking the global if_addr_mtx, so binary modules of these drivers will not work on 5.4 or earlier releases. Approved by: rwatson (mentor) Notes: svn path=/stable/5/; revision=155007
* MFC:Florent Thoumie2006-01-292-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Product IDs : - Sandisk Cruzer Micro 128MB [5] - DANE-ELEC zMate 512MB USB flash drive [7] - Attache 256MB USB 2.0 Flash Drive [8] - Sandisk Cruzer Micro 256MB [9] Add scsi_da.c quirks : - Samsung USB key 128Mb [1] - Kingston DataTraveler 2.0 [2] - Creative MuVo Slim [3] - United MP 5512 Portable MP3 Player [4] - Sandisk Cruzer Micro 128MB [5], [9] - PNY USB Flash keys [6], [7], [8] Add umass.c quirks : - Sandisk Cruzer Micro 128MB [5] - DANE-ELEC zMate 512MB USB flash drive [7] - Attache 256MB USB 2.0 Flash Drive [8] - Sandisk Cruzer Micro 256MB [9] src/sys/dev/usb/usbdevs: rev 1.249 -> 1.250 src/sys/cam/scsi/scsi_da.c: rev 1.184 -> 1.185 src/sys/dev/usb/umass.c: rev 1.128 -> 1.130 PR: usb/90081 [1], usb/89196 [2], kern/86131 [3], usb/80487 [4], usb/75970 [5], usb/75578 [6], usb/72344 [7], usb/65436 [8], usb/70835 [9] Submitted by: Henri-Pierre CHARLES <hpc@prism.uvsq.fr> [1], Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua> [2], Erich Rickheit KSC <rickheit-fbp@numachi.com> [3], tnu@chania.di.uoa.gr [4], Bram Abbekerk <bram@abbekerk.demon.nl> [5], Thomas Pornin <pornin@bolet.org> [6], parv <parv@pair.com> [7], Peter D. Quilty <pdquilty@adelphia.net> [8], Raymundo M. Vega <rvega@ms-smtp-03-eri0.socal.rr.com> [9] Notes: svn path=/stable/5/; revision=154967
* MFC: add a workaround for dropped interrupts on VIA EHCI controllers.Ian Dowse2006-01-293-0/+38
| | | | | | | Tested by: Juergen Lock Notes: svn path=/stable/5/; revision=154964
* MFC if_hme.c:1.46 to RELENG_5:Pyun YongHyeon2006-01-201-1/+1
| | | | | | | fix Rx checksum computation on little endian systems. Notes: svn path=/stable/5/; revision=154569
* MFC:Florent Thoumie2006-01-161-1/+2
| | | | | | | | | | | | Enable NO_GETMAXLUN quirk. src/sys/dev/usb/umass.c: rev 1.127 -> 1.128 PR: usb/81073 Submitted by: James E. Flemer <jflemer@alum.rpi.edu> Notes: svn path=/stable/5/; revision=154442
* MFC r1.239, avoid deadlock on mbuf exhaustion.Wes Peters2006-01-121-1/+6
| | | | Notes: svn path=/stable/5/; revision=154264