NetBSD/sys/dev/ata
reinoud f6a70673ba Mark a buffer `busy` in getnewbuf() when it came from the pool_cache since
its not on a free list.

Also change buf_init() to not automatically mark buffers `busy' since this
only makes sense for bufcache buffers.

Mark all buf_init'd buffers 'busy' on the places where they ought to be
flagged as such to not confuse the buffer cache.

Fixes PR 38923.
2008-06-17 14:53:10 +00:00
..
Makefile
ata.c use device_lookup_private to get softc 2008-06-12 21:46:21 +00:00
ata_raid.c Mark a buffer `busy` in getnewbuf() when it came from the pool_cache since 2008-06-17 14:53:10 +00:00
ata_raid_adaptec.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
ata_raid_promise.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
ata_raid_via.c Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
ata_raidreg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
ata_raidvar.h
ata_wdc.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
ataconf.h
atareg.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
atavar.h Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00
files.ata use new "defpseudodev" where appropriate, and remove dummy interface 2008-06-10 12:49:16 +00:00
ld_ataraid.c device_t/softc split. 2008-05-04 13:59:41 +00:00
sata_subr.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
satapmpreg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
satareg.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
satavar.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
wd.c Use device_lookup_private() rathter than device_private(device_lookup()). 2008-06-08 18:34:06 +00:00
wdvar.h Split device_t and softc for ATA devices, as well as wd(4). Other 2008-03-18 20:46:35 +00:00