Mike Christie
8434aa8b6f
[SCSI] iscsi: break up session creation into two stages
...
qla4xxx is initialized in two steps like other HW drivers.
It allocates the host, sets up the HW, then adds the host.
For iscsi part of HW setup is setting up persistent iscsi
sessions. At that time, the interupts are off and the driver
is not completely set up so we just want to allocate them.
We do not want to add them to sysfs and expose them to userspace
because userspace could try to do lots of fun things with them
like scanning and at that time the driver is not ready.
So this patch breakes up the session creation like other
functions that use the driver model in two the alloc
and add parts. When the driver is ready, it can then add
the sessions and userspace can begin using them.
This also fixes a bug in the addition error patch where
we forgot to do a get on the session.
Signed-off-by: Mike Christie <michaelc@cs.wisc.edu>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-06-29 11:08:46 -04:00
..
acpi
Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6
2006-06-23 07:52:36 -07:00
asm-alpha
[PATCH] spin/rwlock init cleanups
2006-06-27 17:32:39 -07:00
asm-arm
Merge git://git.infradead.org/mtd-2.6
2006-06-27 19:13:56 -07:00
asm-arm26
[PATCH] random: remove SA_SAMPLE_RANDOM from floppy driver
2006-06-25 10:01:00 -07:00
asm-cris
asm-frv
[PATCH] frv: clean frv unistd.h
2006-06-23 07:42:55 -07:00
asm-generic
[PATCH] pi-futex: introduce WARN_ON_SMP
2006-06-27 17:32:46 -07:00
asm-h8300
[PATCH] adjust handle_IRR_event() return type
2006-06-23 07:43:08 -07:00
asm-i386
[PATCH] sched: mc/smt power savings sched policy
2006-06-27 17:32:45 -07:00
asm-ia64
[PATCH] sched: mc/smt power savings sched policy
2006-06-27 17:32:45 -07:00
asm-m32r
spelling fixes
2006-06-26 18:35:02 +02:00
asm-m68k
[PATCH] m68k: convert VME irq code
2006-06-25 10:00:58 -07:00
asm-m68knommu
[PATCH] m68knommu: remove NO_FORMAT_VECi from ptrace.h header
2006-06-27 18:30:14 -07:00
asm-mips
[PATCH] N32 sigset and __COMPAT_ENDIAN_SWAP__
2006-06-25 10:01:15 -07:00
asm-parisc
[PATCH] random: remove SA_SAMPLE_RANDOM from floppy driver
2006-06-25 10:01:00 -07:00
asm-powerpc
[PATCH] sched: mc/smt power savings sched policy
2006-06-27 17:32:45 -07:00
asm-ppc
[PATCH] random: remove SA_SAMPLE_RANDOM from floppy driver
2006-06-25 10:01:00 -07:00
asm-s390
[PATCH] Define __raw_get_cpu_var and use it
2006-06-25 10:01:01 -07:00
asm-sh
[PATCH] random: remove SA_SAMPLE_RANDOM from floppy driver
2006-06-25 10:01:00 -07:00
asm-sh64
asm-sparc
[SPARC]: Add iomap interfaces.
2006-06-25 23:24:24 -07:00
asm-sparc64
[PATCH] sched: mc/smt power savings sched policy
2006-06-27 17:32:45 -07:00
asm-um
Merge git://git.infradead.org/hdrcleanup-2.6
2006-06-20 15:10:08 -07:00
asm-v850
[PATCH] adjust handle_IRR_event() return type
2006-06-23 07:43:08 -07:00
asm-x86_64
[PATCH] sched: mc/smt power savings sched policy
2006-06-27 17:32:45 -07:00
asm-xtensa
[PATCH] xtensa: remove verify_area macros
2006-06-23 07:43:02 -07:00
keys
[PATCH] keys: discard the contents of a key on revocation
2006-06-26 09:58:18 -07:00
linux
Merge git://git.infradead.org/mtd-2.6
2006-06-27 19:13:56 -07:00
math-emu
media
V4L/DVB (4259): Pass an explicit log prefix to cx2341x_log_status
2006-06-27 00:17:40 -03:00
mtd
Merge git://git.infradead.org/hdrcleanup-2.6
2006-06-20 15:10:08 -07:00
net
[TIPC]: Corrected potential misuse of tipc_media_addr structure.
2006-06-25 23:38:29 -07:00
pcmcia
rdma
IB/uverbs: Don't serialize with ib_uverbs_idr_mutex
2006-06-17 20:44:49 -07:00
rxrpc
scsi
[SCSI] iscsi: break up session creation into two stages
2006-06-29 11:08:46 -04:00
sound
V4L/DVB (4210b): git-dvb: tea575x-tuner build fix
2006-06-25 02:05:25 -03:00
video