Centos-kernel-stream-9/drivers
Mike Christie 7b8631b53b [SCSI] iscsi: seperate iscsi interface from setup functions
This is the second version of the patch to address Christoph's comments.
Instead of doing the lib, I just kept everything in scsi_trnapsort_iscsi.c
like the FC and SPI class. This was becuase the driver model and sysfs
class is tied to the session and connection setup so separating did not
buy very much at this time.

The reason for this patch was becuase HW iscsi LLDs like qla4xxx cannot
use the iscsi class becuase the scsi_host was tied to the interface and
class code. This patch just seperates the session from scsi host so
that LLDs that allocate the host per some resource like pci device
can still use the class.

This is also fixes a couple refcount bugs that can be triggered
when users have a sysfs file open, close the session, then
read or write to the file.

Signed-off-by: Alex Aizman <itn780@yahoo.com>
Signed-off-by: Dmitry Yusupov <dmitry_yus@yahoo.com>
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-01-14 10:55:20 -06:00
..
acorn [PATCH] move capable() to capability.h 2006-01-11 18:42:13 -08:00
acpi [PATCH] i386: Handle missing local APIC timer interrupts on C3 state 2006-01-11 19:04:54 -08:00
amba
atm [ATM]: Remove unneeded kmalloc() return value casts + tiny whitespace cleanup 2006-01-10 13:09:01 -08:00
base [PATCH] move capable() to capability.h 2006-01-11 18:42:13 -08:00
block
bluetooth
cdrom [PATCH] cdrom: kill "open failed" error message 2006-01-10 08:37:08 -08:00
char [PATCH] lindent rio drivers 2006-01-11 18:42:14 -08:00
connector
cpufreq
crypto
dio
eisa
fc4
firmware [PATCH] move capable() to capability.h 2006-01-11 18:42:13 -08:00
hwmon
i2c
ide [PATCH] ide-cd: clear random-write capability it not supported 2006-01-10 08:38:19 -08:00
ieee1394
infiniband
input [PATCH] x86_64: Implement is_compat_task the right way 2006-01-11 19:04:53 -08:00
isdn
macintosh
mca
md [PATCH] dm: don't enable bouncing by default 2006-01-10 08:37:08 -08:00
media V4L/DVB (3354): VIDEO_SAA7134_ALSA shouldn't select SND_PCM_OSS 2006-01-12 00:37:59 -02:00
message [SCSI] mptfc: need to select transport attrs 2006-01-14 10:55:11 -06:00
mfd
misc
mmc
mtd
net [PATCH] cs89x0: Fix the Kconfig help text 2006-01-11 18:42:11 -08:00
nubus
oprofile [PATCH] move capable() to capability.h 2006-01-11 18:42:13 -08:00
parisc [PATCH] move capable() to capability.h 2006-01-11 18:42:13 -08:00
parport [PARISC] Fix parport_gsc by selecting PARPORT_NOT_PC 2006-01-10 21:52:25 -05:00
pci
pcmcia
pnp
rapidio
s390 [SCSI] zfcp: transport class adaptations II 2006-01-14 10:54:52 -06:00
sbus
scsi [SCSI] iscsi: seperate iscsi interface from setup functions 2006-01-14 10:55:20 -06:00
serial [PATCH] m68knommu: set irq priority/level different for each ColdFire serial port 2006-01-10 09:31:27 -08:00
sh
sn
tc
telephony
usb
video [PARISC] stifb: Remove obsolete MODULE_PARM() 2006-01-10 21:53:07 -05:00
w1
zorro
Kconfig
Makefile