kernel-hacking-2024-linux-s.../drivers/firewire
Clemens Ladisch d33ec3b55e firewire: core: wait for inaccessible devices after bus reset
When reread_config_rom() encountered a config rom that was marked as not
yet accessible, that device would be treated as "gone".  This would mean
that that device would effectively vanish until the next bus reset.

The correct way to handle this situation is the same as in
read_config_rom(), to treat this like other errors and to retry the read
later, when the (possibly changed) config rom is available.  The device
is marked "gone" only if it continues to return zero values after these
retries.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
2012-04-17 22:27:37 +02:00
..
core-card.c firewire: allow explicit flushing of iso packet completions 2012-03-18 22:15:39 +01:00
core-cdev.c firewire: core: fix DMA mapping direction 2012-04-17 22:27:37 +02:00
core-device.c firewire: core: wait for inaccessible devices after bus reset 2012-04-17 22:27:37 +02:00
core-iso.c firewire: core: fix DMA mapping direction 2012-04-17 22:27:37 +02:00
core-topology.c Remove all #inclusions of asm/system.h 2012-03-28 18:30:03 +01:00
core-transaction.c firewire: core: convert AR-req handler lock from _irqsave to _bh 2012-02-22 22:36:01 +01:00
core.h firewire: core: fix DMA mapping direction 2012-04-17 22:27:37 +02:00
init_ohci1394_dma.c
Kconfig firewire: ohci: move runtime debug facility out of #ifdef 2012-03-10 17:41:19 +01:00
Makefile
net.c firewire: net: use dev_printk API 2012-02-22 22:36:00 +01:00
nosy-user.h
nosy.c firewire: use module_pci_driver 2012-04-09 14:23:37 +02:00
nosy.h
ohci.c firewire: ohci: omit spinlock IRQ flags where possible 2012-04-17 22:27:37 +02:00
ohci.h
sbp2.c Remove all #inclusions of asm/system.h 2012-03-28 18:30:03 +01:00