linux/drivers/firewire
Kristian Høgsberg 93e4fd455c firewire: Don't set card->irm_node before we have a new valid topology.
In case the topology build fails, we want to retain the old topology
info until another reset finishes and results in a valid new tree.  If
we clear card->irm_node to NULL and the topology build fails, we end up
dereferencing a NULL pointer in a few places.

Signed-off-by: Kristian Høgsberg <krh@redhat.com>
Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
2007-03-28 21:30:15 +02:00
..
fw-card.c firewire: Add ioctls to add and remove config rom descriptors. 2007-03-28 21:30:14 +02:00
fw-device-cdev.c firewire: Generalize resource tracking for cdev implementation. 2007-03-28 21:30:15 +02:00
fw-device-cdev.h firewire: Generalize resource tracking for cdev implementation. 2007-03-28 21:30:15 +02:00
fw-device.c firewire: Use device->groups for adding device attributes. 2007-03-28 21:30:13 +02:00
fw-device.h firewire: Use device->groups for adding device attributes. 2007-03-28 21:30:13 +02:00
fw-iso.c firewire: Move sync and tag parameters to start_iso ioctl. 2007-03-15 18:21:36 +01:00
fw-ohci.c firewire: Remember to set the driver_data pointer when queueing a packet. 2007-03-28 21:30:14 +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_device and hold a ref while we have work scheduled. 2007-03-15 18:27:40 +01:00
fw-topology.c firewire: Don't set card->irm_node before we have a new valid topology. 2007-03-28 21:30:15 +02:00
fw-topology.h firewire: Implement topology map and fix a couple of loopback bugs. 2007-03-09 22:03:14 +01:00
fw-transaction.c firewire: Implement CSR cycle time and bus time registers. 2007-03-09 22:03:15 +01:00
fw-transaction.h firewire: Add phy register defines. 2007-03-24 23:29:19 +01:00
Kconfig firewire: rename CONFIG_FW to CONFIG_FIREWIRE 2007-03-20 23:27:19 +01:00
Makefile firewire: rename CONFIG_FW to CONFIG_FIREWIRE 2007-03-20 23:27:19 +01:00