Files
linux/drivers
Stefan Richter df8ec2490f firewire: fw-sbp2: use an own workqueue (fix system responsiveness)
Firewire-sbp2 did very uncooperative things in the kernel's shared
workqueue:  Sleeping until reception of management status from the
target for up to 2 seconds, and performing SCSI inquiry and all of the
setup of SCSI command set drivers via scsi_add_device.  If there were
transient or permanent error conditions, this caused long blockage of
the kernel's events process, noticeable e.g. by blocked keyboard input.

We now allocate a workqueue process exclusive to fw-sbp2.  As a side
effect, this also increases parallelism of fw-sbp2's login and reconnect
work versus fw-core's device discovery and device update work which is
performed in the shared workqueue.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Signed-off-by: Kristian Høgsberg <krh@redhat.com>
2007-10-17 00:00:04 +02:00
..
2007-07-31 15:39:39 -07:00
2007-08-22 19:52:46 -07:00
2007-10-16 09:43:20 -07:00
2007-10-16 09:43:09 -07:00
2007-10-16 09:43:09 -07:00
2007-10-16 11:21:00 +02:00
2007-10-16 13:48:46 +02:00
2007-07-31 15:39:37 -07:00
2007-10-16 11:21:00 +02:00
2007-10-16 09:43:10 -07:00
2007-10-14 08:53:33 -07:00
2007-10-16 09:43:09 -07:00
2007-10-16 09:43:09 -07:00