minix/drivers
David van Moolenbroek 9999124fe3 Block protocol: add user endpoint to IOCTL request
I/O control requests now come with the endpoint of the user process
that initiated the ioctl(2) call. It is stored in a new BDEV_USER
field, which is an alias for BDEV_FLAGS. The contents of this field
are to be used only in highly specific situations. It should be
preserved (not replaced!) by services that forward IOCTL requests,
and may be set to NONE for service-initiated IOCTL requests.

Change-Id: I68a01b9ce43eca00e61b985a9cf87f55ba683de4
2013-09-28 00:10:53 +02:00
..
acpi Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00
ahci Block protocol: add user endpoint to IOCTL request 2013-09-28 00:10:53 +02:00
amddev ARM updates 2013-01-17 10:03:58 +01:00
at_wini Block protocol: add user endpoint to IOCTL request 2013-09-28 00:10:53 +02:00
atl2 drivers: fix various sys_irqsetpolicy calls 2012-10-24 11:29:10 +00:00
audio sb16: Don't confuse pv_set() 2013-08-20 19:42:30 +02:00
bmp085 Retire the synchronous character driver protocol 2013-09-28 00:10:48 +02:00
cat24c256 Block protocol: add user endpoint to IOCTL request 2013-09-28 00:10:53 +02:00
dec21140A a bit more -Werror compatability 2013-08-20 11:37:40 +02:00
dp8390 dp8390: resolve Coverity warnings (encore) 2012-08-14 09:11:18 +00:00
dpeth panic: declare as printf-style-checked 2013-05-31 13:35:25 +00:00
e1000 e1000: resolve Coverity warnings 2012-08-06 16:18:36 +00:00
fb Block protocol: use own [RW]_BIT definitions 2013-09-28 00:10:52 +02:00
fbd Block protocol: add user endpoint to IOCTL request 2013-09-28 00:10:53 +02:00
filter Block protocol: add user endpoint to IOCTL request 2013-09-28 00:10:53 +02:00
floppy libblockdriver: various updates 2013-09-28 00:10:52 +02:00
fxp fxp: Add code for PCI_REV 0x83 2013-08-04 20:32:31 +00:00
gpio gpio: port to am335x 2013-09-03 08:14:18 -04:00
hello Retire the synchronous character driver protocol 2013-09-28 00:10:48 +02:00
i2c I2C: change BUSC_I2C_xxx to use own protocol 2013-09-28 00:10:51 +02:00
lan8710a beaglebone ethernet improvements 2013-08-19 13:47:10 +00:00
lance lance: resolve Coverity warnings 2012-08-06 16:18:39 +00:00
log Retire the synchronous character driver protocol 2013-09-28 00:10:48 +02:00
memory Block protocol: add user endpoint to IOCTL request 2013-09-28 00:10:53 +02:00
mmc Block protocol: add user endpoint to IOCTL request 2013-09-28 00:10:53 +02:00
orinoco tty: non-overlapping code for FKEY_CONTROL 2013-05-01 21:36:43 +00:00
pci rtl8169: add support for RTL8101E family 2013-02-15 11:05:35 +01:00
printer Retire the synchronous character driver protocol 2013-09-28 00:10:48 +02:00
ramdisk LLVM bitcode for almost the whole source tree 2013-06-18 10:49:53 +02:00
random Retire the synchronous character driver protocol 2013-09-28 00:10:48 +02:00
readclock moving prototypes to lib.h 2013-09-28 00:03:43 +02:00
rtl8139 rtl8139: resolve Coverity warnings 2012-07-30 13:59:43 +00:00
rtl8169 rtl8169: reduce verbosity 2013-02-15 11:05:43 +01:00
sht21 Retire the synchronous character driver protocol 2013-09-28 00:10:48 +02:00
tda19988 Block protocol: add user endpoint to IOCTL request 2013-09-28 00:10:53 +02:00
ti1225 ARM updates 2013-01-17 10:03:58 +01:00
tps65217 Retire the synchronous character driver protocol 2013-09-28 00:10:48 +02:00
tps65950 libi2cdriver: add functions for IC register access 2013-09-18 08:10:26 -04:00
tsl2550 Retire the synchronous character driver protocol 2013-09-28 00:10:48 +02:00
tty TTY: fix for PTY open/close logic 2013-09-28 00:10:51 +02:00
vbox Some more 64bit function eradication. 2013-08-07 12:35:53 +00:00
virtio_blk Block protocol: add user endpoint to IOCTL request 2013-09-28 00:10:53 +02:00
virtio_net virtio-net: acknowledge used features 2013-09-11 18:34:11 +02:00
Makefile bmp085: driver for the BMP085 temp&pressure sensor 2013-08-22 16:54:03 -04:00
Makefile.inc Removing obsolete _MINIX define 2013-02-26 09:44:20 +00:00