OpenCloudOS-Kernel/drivers/firewire
Kristian Høgsberg e57d2011a6 firewire: Add ref-counting for sbp2 orbs (fix command abortion)
This handles the case where we get the status write before getting the
complete_transaction callback ("status write for unknown orb").  In
this case, we just assume that the initial orb pointer transaction
succeeded and finish the orb.  To prevent the transaction callback
from touching freed memory, we ref-count the orb structures.

Signed-off-by: Kristian Høgsberg <krh@redhat.com>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
2007-08-25 18:00:27 +02:00
..
Kconfig firewire: add Kconfig help on building both stacks 2007-06-29 17:32:07 +02:00
Makefile firewire: prefix modules with firewire- instead of fw- 2007-05-27 23:21:01 +02:00
fw-card.c firewire: fix unloading of fw-ohci while devices are attached 2007-08-25 18:00:27 +02:00
fw-cdev.c firewire: support S100B...S400B and link slower than PHY 2007-07-10 00:07:43 +02:00
fw-device.c firewire: support S100B...S400B and link slower than PHY 2007-07-10 00:07:43 +02:00
fw-device.h firewire: support S100B...S400B and link slower than PHY 2007-07-10 00:07:43 +02:00
fw-iso.c firewire: Clean up comment style. 2007-05-10 18:24:13 +02:00
fw-ohci.c firewire: fw-ohci: dma_free_coherent needs IRQs enabled 2007-08-02 20:34:17 +02:00
fw-ohci.h firewire: Implement basic isochronous receive functionality. 2007-03-09 22:02:58 +01:00
fw-sbp2.c firewire: Add ref-counting for sbp2 orbs (fix command abortion) 2007-08-25 18:00:27 +02:00
fw-topology.c firewire: simplify a struct type 2007-07-10 00:07:44 +02:00
fw-topology.h firewire: simplify a struct type 2007-07-10 00:07:44 +02:00
fw-transaction.c firewire: fw-core: make two variables static 2007-08-02 20:34:17 +02:00
fw-transaction.h firewire: fw-sbp2: set correct maximum payload (fixes CardBus adapters) 2007-08-02 20:34:16 +02:00