linux-stable-rt/drivers/scsi
James Bottomley ec5e69f6d3 [SCSI] esp: tidy up target reference counting
The esp driver currently does hand rolled reference counting of its
target.  It's much easier to do what it needs to do if it's plugged into
the mid-layer callbacks (target_alloc and target_destroy) which were
designed for this case, so do it this way and get rid of the internal
target reference count.

Acked-by: David S. Miller <davem@davemloft.net>
Cc: Stable Tree <stable@kernel.org>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
2008-06-25 12:36:13 -05:00
..
aacraid [SCSI] aacraid: Add Power Management support 2008-05-02 13:06:44 -05:00
aic7xxx
aic7xxx_old
aic94xx [SCSI] aic94xx: fix section mismatch 2008-05-02 13:26:46 -05:00
arcmsr
arm
dpt [SCSI] dpt_i2o: Add PROC_IA64 define 2008-06-15 11:12:20 -05:00
ibmvscsi [SCSI] ibmvscsi: Non SCSI error status fixup 2008-05-27 11:10:57 -05:00
libsas
lpfc
megaraid [SCSI] megaraid_sas: fix suspend/resume sections 2008-05-02 13:07:56 -05:00
pcmcia
qla2xxx [SCSI] qla2xxx: Update version number to 8.02.01-k4. 2008-05-30 12:21:12 -05:00
qla4xxx
sym53c8xx_2
.gitignore
3w-9xxx.c scsi: fix integer as NULL pointer warning 2008-05-23 08:11:07 -07:00
3w-9xxx.h
3w-xxxx.c
3w-xxxx.h
53c700.c [SCSI] Let scsi_cmnd->cmnd use request->cmd buffer 2008-05-02 10:18:22 -05:00
53c700.h
53c700.scr
53c700_d.h_shipped
BusLogic.c
BusLogic.h
FlashPoint.c
Kconfig CONFIG_SCSI_MAC_ESP needs CONFIG_SCSI_SPI_ATTRS 2008-05-05 12:38:50 -07:00
Makefile
NCR53c406a.c
NCR5380.c
NCR5380.h
NCR_D700.c
NCR_D700.h
NCR_Q720.c
NCR_Q720.h
a100u2w.c [SCSI] Let scsi_cmnd->cmnd use request->cmd buffer 2008-05-02 10:18:22 -05:00
a100u2w.h
a2091.c
a2091.h
a3000.c
a3000.h
a4000t.c
advansys.c
aha152x.c scsi: fix integer as NULL pointer warning 2008-05-23 08:11:07 -07:00
aha152x.h
aha1542.c
aha1542.h
aha1740.c
aha1740.h
aic7xxx_old.c
atari_NCR5380.c
atari_dma_emul.c
atari_scsi.c
atari_scsi.h
atp870u.c scsi: fix integer as NULL pointer warning 2008-05-23 08:11:07 -07:00
atp870u.h
bvme6000_scsi.c
ch.c SCSI: fix race in device_create 2008-05-20 13:31:56 -07:00
constants.c [SCSI] add support for variable length extended commands 2008-05-02 11:33:25 -05:00
dc395x.c
dc395x.h
dmx3191d.c
dpt_i2o.c drivers/scsi/dpt_i2o.c: fix build on alpha 2008-05-08 10:46:56 -07:00
dpti.h drivers/scsi/dpt_i2o.c: fix build on alpha 2008-05-08 10:46:56 -07:00
dtc.c
dtc.h
eata.c
eata_generic.h
eata_pio.c
eata_pio.h
esp_scsi.c [SCSI] esp: tidy up target reference counting 2008-06-25 12:36:13 -05:00
esp_scsi.h [SCSI] esp: tidy up target reference counting 2008-06-25 12:36:13 -05:00
fd_mcs.c
fdomain.c
fdomain.h
g_NCR5380.c
g_NCR5380.h
g_NCR5380_mmio.c
gdth.c [SCSI] gdth: fix Error: Driver 'gdth' is already registered, aborting... 2008-05-08 10:01:53 -05:00
gdth.h
gdth_ioctl.h
gdth_proc.c
gdth_proc.h
gvp11.c
gvp11.h
hosts.c [SCSI] scsi_host regression: fix scsi host leak 2008-06-15 11:09:43 -05:00
hptiop.c scsi: fix integer as NULL pointer warning 2008-05-23 08:11:07 -07:00
hptiop.h
ibmmca.c
ide-scsi.c
imm.c
imm.h
in2000.c
in2000.h
initio.c [SCSI] Let scsi_cmnd->cmnd use request->cmd buffer 2008-05-02 10:18:22 -05:00
initio.h
ipr.c [SCSI] ipr: Rename ipr's state scsi host attribute to prevent collisions 2008-04-29 19:34:07 -05:00
ipr.h
ips.c
ips.h
iscsi_tcp.c
iscsi_tcp.h
jazz_esp.c
lasi700.c
libiscsi.c [SCSI] libiscsi regression in 2.6.25: fix setting of recv timer 2008-05-08 20:38:57 -05:00
libsrp.c
mac53c94.c
mac53c94.h
mac_esp.c MODULE_LICENSE expects "GPL v2", not "GPLv2" 2008-05-21 16:56:00 -07:00
mac_scsi.c
mac_scsi.h
megaraid.c
megaraid.h
mesh.c
mesh.h
mvme16x_scsi.c
mvme147.c
mvme147.h
mvsas.c drivers/scsi/mvsas.c: fix printk warnings 2008-05-01 08:04:03 -07:00
ncr53c8xx.c drivers/scsi/ncr53c8xx.c: fix warning 2008-05-01 08:04:02 -07:00
ncr53c8xx.h
nsp32.c
nsp32.h
nsp32_debug.c
nsp32_io.h
osst.c SCSI: fix race in device_create 2008-05-20 13:31:56 -07:00
osst.h
osst_detect.h
osst_options.h
pas16.c
pas16.h
ppa.c
ppa.h
ps3rom.c
ql1040_fw.h
ql1280_fw.h
ql12160_fw.h
qla1280.c scsi: fix integer as NULL pointer warning 2008-05-23 08:11:07 -07:00
qla1280.h
qlogicfas.c
qlogicfas408.c
qlogicfas408.h
qlogicpti.c
qlogicpti.h
qlogicpti_asm.c
raid_class.c
script_asm.pl
scsi.c [SCSI] add support for variable length extended commands 2008-05-02 11:33:25 -05:00
scsi.h
scsi_debug.c
scsi_devinfo.c
scsi_error.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 2008-05-02 13:52:35 -07:00
scsi_ioctl.c
scsi_lib.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6 2008-05-02 13:52:35 -07:00
scsi_lib_dma.c
scsi_logging.h
scsi_module.c
scsi_netlink.c
scsi_priv.h
scsi_proc.c
scsi_sas_internal.h
scsi_scan.c Remove duplicated unlikely() in IS_ERR() 2008-04-29 08:06:25 -07:00
scsi_sysctl.c
scsi_sysfs.c [SCSI] fix intermittent oops in scsi_bus_uevent 2008-05-23 16:17:06 -05:00
scsi_tgt_if.c
scsi_tgt_lib.c [SCSI] Let scsi_cmnd->cmnd use request->cmd buffer 2008-05-02 10:18:22 -05:00
scsi_tgt_priv.h
scsi_transport_api.h
scsi_transport_fc.c
scsi_transport_fc_internal.h
scsi_transport_iscsi.c
scsi_transport_sas.c
scsi_transport_spi.c
scsi_transport_srp.c
scsi_transport_srp_internal.h
scsi_typedefs.h
scsi_wait_scan.c
scsicam.c
sd.c
ses.c [SCSI] ses: Fix timeout 2008-06-24 12:02:27 -05:00
sg.c SCSI: fix race in device_create 2008-05-20 13:31:56 -07:00
sgiwd93.c
sim710.c
sni_53c710.c
sr.c [SCSI] sr: fix corrupt CD data after media change and delay 2008-06-10 10:31:23 -05:00
sr.h
sr_ioctl.c
sr_vendor.c
st.c SCSI: fix race in device_create 2008-05-20 13:31:56 -07:00
st.h
st_options.h
stex.c
sun3_NCR5380.c
sun3_scsi.c
sun3_scsi.h
sun3_scsi_vme.c
sun3x_esp.c
sun_esp.c
sym53c416.c
sym53c416.h
t128.c
t128.h
tmscsim.c
tmscsim.h
u14-34f.c [SCSI] u14-34f: Fix 32bit only problem 2008-05-02 13:18:06 -05:00
ultrastor.c
ultrastor.h
wd33c93.c
wd33c93.h
wd7000.c
zalon.c
zorro7xx.c