summaryrefslogtreecommitdiffstats
path: root/sys/dev/iir/iir_ctrl.c
Commit message (Collapse)AuthorAgeFilesLines
* MFC: r274487smh2014-12-211-104/+33
| | | | | | Lock iir(4) and mark it MPSAFE. Sponsored by: Multiplay
* Avoid potential redefinition of the macro.jkim2013-08-151-1/+1
|
* Include <sys/sysctl.h>, to get the declarations of ostype andmarcel2009-12-021-2/+1
| | | | osrelease. Remove the duplicate declarations from this file.
* Remove unused VM includes.jhb2009-06-031-4/+0
|
* We no longer need to use d_thread_t, migrate to struct thread *.imp2009-05-201-3/+3
|
* Replace all calls to minor() with dev2unit().ed2008-09-271-5/+5
| | | | | | | | | | | | | | | After I removed all the unit2minor()/minor2unit() calls from the kernel yesterday, I realised calling minor() everywhere is quite confusing. Character devices now only have the ability to store a unit number, not a minor number. Remove the confusion by using dev2unit() everywhere. This commit could also be considered as a bug fix. A lot of drivers call minor(), while they should actually be calling dev2unit(). In -CURRENT this isn't a problem, but it turns out we never had any problem reports related to that issue in the past. I suspect not many people connect more than 256 pieces of the same hardware. Reviewed by: kib
* Correct improper permissions on /dev/iir. The earlier permissionscperciva2005-05-061-2/+2
| | | | | | of 0644 allowed for people to do Evil Things via ioctl(2). Security: FreeBSD-SA-05:06.iir
* Start each of the license/copyright comments with /*-, minor shuffle of linesimp2005-01-061-1/+1
|
* Do the dreaded s/dev_t/struct cdev */phk2004-06-161-8/+8
| | | | Bump __FreeBSD_version accordingly.
* Update from vendor. This also adds support for newer management tools.scottl2004-05-191-0/+2
| | | | Submitted by: Achim Leubner
* Device megapatch 4/6:phk2004-02-211-0/+2
| | | | | | | | Introduce d_version field in struct cdevsw, this must always be initialized to D_VERSION. Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
* Remove the static major assignment for iir(4).scottl2004-02-141-4/+1
| | | | Submitted by: phk (partially)
* Update email addresses, copyrights, and tweak the management interface.scottl2003-09-261-7/+20
| | | | Submitted by: "Leubner, Achim" <Achim_Leubner@adaptec.com>
* Use __FBSDID().obrien2003-08-241-1/+2
| | | | Also some minor style cleanups.
* Import latest changes from the vendor. This also is reported to fix thescottl2003-04-251-3/+22
| | | | | | | driver at long last! Many thanks to vaidas.damosevicius@if.lt for keeping this issue alive and pursuing Intel for a fix, Intel/ICP for working on the driver, and Sergey Osokin for bringing the original patches up to 5-CURRENT.
* Gigacommit to improve device-driver source compatibility betweenphk2003-03-031-14/+7
| | | | | | | | | | | | | branches: Initialize struct cdevsw using C99 sparse initializtion and remove all initializations to default values. This patch is automatically generated and has been tested by compiling LINT with all the fields in struct cdevsw in reverse order on alpha, sparc64 and i386. Approved by: re(scottl)
* Fix cdevsw initialization commit to follow canonical format.phk2003-03-021-1/+1
|
* msgphk2003-02-261-15/+0
|
* Remove S_IROTH from the make_dev() lines for iir-related devices. Thisrwatson2002-12-271-2/+2
| | | | | | | | improves protection consistency with other storage devices (generally root:operator,660). This driver appears not to have an active maintainer. Submitted by: kris
* Include <sys/ioccom.h> directly, rather than indirectly throughphk2002-09-201-1/+1
| | | | | | <sys/disklabel.h> Sponsored by: DARPA & NAI Labs.
* Move the new byte order function prototypes from <sys/param.h> tomike2002-04-261-0/+1
| | | | <sys/endian.h>. This puts us in line with NetBSD and OpenBSD.
* Add the 'iir' driver, for the Intel Integrated RAID controllers andmsmith2002-01-201-0/+371
prior ICP Vortex models. This driver was developed by Achim Leubner of Intel (previously with ICP Vortex) and Boji Kannanthanam of Intel. Submitted by: "Kannanthanam, Boji T" <boji.t.kannanthanam@intel.com> MFC after: 2 weeks
OpenPOWER on IntegriCloud