Stefan Richter
e80de3704a
firewire: fw-sbp2: enforce a retry of __scsi_add_device if bus generation changed
...
fw-sbp2 is unable to reconnect while performing __scsi_add_device
because there is only a single workqueue thread context available for
both at the moment. This should be fixed eventually.
An actual failure of __scsi_add_device is easy to handle, but an
incomplete execution of __scsi_add_device with an sdev returned would
remain undetected and leave the SBP-2 target unusable.
Therefore we use a workaround: If there was a bus reset during
__scsi_add_device (i.e. during the SCSI probe), we remove the new sdev
immediately, log out, and attempt login and SCSI probe again.
Tested-by: Jarod Wilson <jwilson@redhat.com > (earlier version)
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de >
2008-02-16 15:40:35 +01:00
..
2008-02-10 12:52:46 -08:00
2008-02-06 07:01:56 -05:00
2008-01-28 15:00:15 -08:00
2008-02-07 11:31:46 -08:00
2008-02-09 11:08:33 -08:00
2008-02-05 10:09:07 -08:00
2008-02-07 09:02:26 -08:00
2008-02-09 04:15:53 -05:00
2008-01-28 15:08:07 -08:00
2008-02-06 22:57:58 -05:00
2008-02-09 03:33:40 -05:00
2008-01-26 14:11:17 +01:00
2008-02-08 15:33:33 -08:00
2008-02-05 09:44:23 -08:00
2008-02-06 10:12:18 -07:00
2008-02-07 08:42:23 -08:00
2008-02-16 15:40:35 +01:00
2008-02-08 09:22:37 -08:00
2008-02-06 10:41:15 -08:00
2008-01-28 14:51:23 +01:00
2008-02-07 20:39:45 -05:00
2008-02-07 20:39:44 -05:00
2008-02-09 10:46:40 +01:00
2008-02-16 15:40:34 +01:00
2008-02-08 14:32:37 -08:00
2008-02-08 09:22:30 -08:00
2008-02-09 23:29:28 -08:00
2008-02-08 09:22:38 -08:00
2008-02-09 23:24:09 +01:00
2008-02-08 19:52:35 +11:00
2008-02-08 02:11:39 +00:00
2008-02-09 23:27:01 -08:00
2008-02-09 11:08:34 -08:00
2008-02-03 17:21:01 +02:00
2008-02-07 08:42:23 -08:00
2008-02-09 11:12:31 -08:00
2008-02-08 09:02:47 +01:00
2008-02-09 08:21:31 +00:00
2008-02-10 00:04:35 -08:00
2008-02-05 09:44:23 -08:00
2008-02-06 16:29:59 +11:00
2008-02-05 09:44:10 -08:00
2008-02-08 09:22:36 -08:00
2008-02-08 09:22:30 -08:00
2008-02-09 10:46:40 +01:00
Merge branches 'release', 'bugzilla-6217', 'bugzilla-6629', 'bugzilla-6933', 'bugzilla-7186', 'bugzilla-8269', 'bugzilla-8570', 'bugzilla-9139', 'bugzilla-9277', 'bugzilla-9341', 'bugzilla-9444', 'bugzilla-9614', 'bugzilla-9643' and 'bugzilla-9644' into release
2008-02-07 03:09:43 -05:00
2008-02-07 09:45:58 -08:00
2008-02-06 10:41:17 -08:00
2008-01-31 11:25:51 +11:00
2008-02-09 23:27:01 -08:00
2008-02-09 18:24:39 +01:00
2008-02-09 10:43:58 +01:00
2008-02-08 09:22:42 -08:00
2008-02-06 10:41:11 -08:00
2008-02-03 17:30:25 +02:00
2008-02-07 23:48:04 -05:00
2008-02-06 10:41:07 -08:00
2008-02-08 09:22:30 -08:00
2008-02-08 09:22:30 -08:00
2008-02-06 10:41:21 -08:00
2008-02-07 08:42:06 -08:00
2008-02-03 17:32:52 +02:00
2008-02-09 11:08:34 -08:00
2008-02-09 11:08:34 -08:00