History log of /src/sys/dev/ic/icp_ioctl.c |
Revision | | Date | Author | Comments |
1.23 |
| 21-Jan-2022 |
andvar | s/compatile/compatible/
|
1.22 |
| 28-Oct-2017 |
riastradh | Kill some more extern struct cfdriver declarations.
Down with externs in .c!
|
1.21 |
| 25-Jul-2014 |
dholland | Add d_discard to all struct cdevsw instances I could find.
All have been set to "nodiscard"; some should get a real implementation.
|
1.20 |
| 16-Mar-2014 |
dholland | branches: 1.20.2; Change (mostly mechanically) every cdevsw/bdevsw I can find to use designated initializers.
I have not built every extant kernel so I have probably broken at least one build; however I've also found and fixed some wrong cdevsw/bdevsw entries so even if so I think we come out ahead.
|
1.19 |
| 08-Jun-2008 |
tsutsui | branches: 1.19.32; 1.19.42; 1.19.48; Replace device_lookup() with device_lookup_private() on getting softc for future device_t/softc spilt.
|
1.18 |
| 28-Apr-2008 |
martin | branches: 1.18.2; Remove clause 3 and 4 from TNF licenses
|
1.17 |
| 19-Oct-2007 |
ad | branches: 1.17.16; 1.17.18; 1.17.20; machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
|
1.16 |
| 11-Mar-2007 |
ad | branches: 1.16.12; 1.16.14; 1.16.18; Remove a use of lockmgr/LOCK_INITIALIZER.
|
1.15 |
| 04-Mar-2007 |
christos | branches: 1.15.2; Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
|
1.14 |
| 02-Dec-2006 |
elad | branches: 1.14.2; Change kauth(9) KPI for kauth_authorize_device_passthru() to add another argument, u_long, serving as a bit-mask of generic requests for the passthru request.
Discussed on tech-security@ and tech-kern@. Okay tls@.
|
1.13 |
| 16-Nov-2006 |
christos | branches: 1.13.2; __unused removal on arguments; approved by core.
|
1.12 |
| 08-Nov-2006 |
elad | Replace securelevel checks with kauth(9) calls.
|
1.11 |
| 12-Oct-2006 |
christos | - sprinkle __unused on function decls. - fix a couple of unused bugs - no more -Wno-unused for i386
|
1.10 |
| 30-Aug-2006 |
christos | branches: 1.10.2; 1.10.4; add missing initializer
|
1.9 |
| 23-Aug-2006 |
christos | Acting as Elad's keyboard:
Place the securelevel checks in their logical locations. This will be clearer in the future when code changes to use kauth(9) calls.
input and okay ad@
|
1.8 |
| 11-Dec-2005 |
christos | branches: 1.8.4; 1.8.8; merge ktrace-lwp.
|
1.7 |
| 30-May-2005 |
christos | branches: 1.7.2; - add missing const - fix variable shadowing - remove unneeded casts
|
1.6 |
| 27-Feb-2005 |
perry | nuke trailing whitespace
|
1.5 |
| 29-Jun-2003 |
fvdl | branches: 1.5.2; 1.5.10; 1.5.12; Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
|
1.4 |
| 29-Jun-2003 |
itojun | lwp change lossage
|
1.3 |
| 13-Jun-2003 |
thorpej | Add support for dynamic rescan of cache service logical drives, using the ioctl issued by the ICP RAID management libraries (used by the storcon and iirconfig tools). This requires some infrastructure changes: * Add a "service callback" mechanism that the ld driver (cache service) and the iopsp driver (raw service) can register with the icp parent. Right now this callback allows the children to adjust their notion of how many command openings are available. * Add a mutex around the icp ioctl handler, allowing only one thread to execute an ioctl at a time. * Add a way to freeze the controller command queue. We stop all I/O while processing rescans (due to the semantics of icp_cmd()). * Make icp_cmd() work when !cold. * Add detach support to ld@icp.
|
1.2 |
| 18-May-2003 |
thorpej | Fail icpioctl() if securelevel > 1.
|
1.1 |
| 13-May-2003 |
thorpej | Add support for the user-generated command interface and event logging required by the ICP-Vortex management tools. Many thanks to Achim Leubner at ICP-Vortex for a few bug fixes and for testing.
|
1.5.12.1 |
| 19-Mar-2005 |
yamt | sync with head. xen and whitespace. xen part is not finished.
|
1.5.10.1 |
| 29-Apr-2005 |
kent | sync with -current
|
1.5.2.5 |
| 10-Nov-2005 |
skrll | Sync with HEAD. Here we go again...
|
1.5.2.4 |
| 04-Mar-2005 |
skrll | Sync with HEAD.
Hi Perry!
|
1.5.2.3 |
| 21-Sep-2004 |
skrll | Fix the sync with head I botched.
|
1.5.2.2 |
| 18-Sep-2004 |
skrll | Sync with HEAD.
|
1.5.2.1 |
| 19-Aug-2003 |
skrll | LWPify
|
1.7.2.4 |
| 27-Oct-2007 |
yamt | sync with head.
|
1.7.2.3 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.7.2.2 |
| 30-Dec-2006 |
yamt | sync with head.
|
1.7.2.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.8.8.1 |
| 03-Sep-2006 |
yamt | sync with head.
|
1.8.4.1 |
| 09-Sep-2006 |
rpaulo | sync with head
|
1.10.4.2 |
| 10-Dec-2006 |
yamt | sync with head.
|
1.10.4.1 |
| 22-Oct-2006 |
yamt | sync with head
|
1.10.2.2 |
| 12-Jan-2007 |
ad | Sync with head.
|
1.10.2.1 |
| 18-Nov-2006 |
ad | Sync with head.
|
1.13.2.1 |
| 04-Dec-2006 |
tron | Pull up following revision(s) (requested by elad in ticket #247): sys/dev/ic/dpt.c: revision 1.55 sys/dev/pci/amr.c: revision 1.43 sys/secmodel/bsd44/secmodel_bsd44_securelevel.c: revision 1.19 sys/dev/pci/mly.c: revision 1.33 share/man/man9/kauth.9: revision 1.37 sys/dev/ic/mlx.c: revision 1.49 sys/dev/ic/icp_ioctl.c: revision 1.14 sys/dev/i2o/iop.c: revision 1.62 sys/dev/pci/twe.c: revision 1.82 sys/sys/kauth.h: revision 1.25 sys/dev/i2o/dpti.c: revision 1.31 sys/kern/kern_auth.c: revision 1.33 sys/dev/tc/stic.c: revision 1.37 Change kauth(9) KPI for kauth_authorize_device_passthru() to add another argument, u_long, serving as a bit-mask of generic requests for the passthru request. Discussed on tech-security@ and tech-kern@. Okay tls@.
|
1.14.2.1 |
| 12-Mar-2007 |
rmind | Sync with HEAD.
|
1.15.2.2 |
| 23-Oct-2007 |
ad | Sync with head.
|
1.15.2.1 |
| 13-Mar-2007 |
ad | Sync with head.
|
1.16.18.1 |
| 25-Oct-2007 |
bouyer | Sync with HEAD.
|
1.16.14.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.16.12.1 |
| 26-Oct-2007 |
joerg | Sync with HEAD.
Follow the merge of pmap.c on i386 and amd64 and move pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup code to restore CR4 before jumping back into kernel space as the large page option might cover that.
|
1.17.20.2 |
| 04-May-2009 |
yamt | sync with head.
|
1.17.20.1 |
| 16-May-2008 |
yamt | sync with head.
|
1.17.18.2 |
| 17-Jun-2008 |
yamt | sync with head.
|
1.17.18.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.17.16.2 |
| 29-Jun-2008 |
mjf | Sync with HEAD.
|
1.17.16.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.18.2.1 |
| 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.19.48.1 |
| 18-May-2014 |
rmind | sync with head
|
1.19.42.2 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.19.42.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.19.32.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.20.2.1 |
| 10-Aug-2014 |
tls | Rebase.
|