linux/drivers/firewire
Stefan Richter 3dcdc50079 firewire: ohci: access bus_seconds atomically
In the unlikely event that card->driver->get_bus_time() is called during
a cycle64Seconds interrupt, we could read garbage unless atomic accesses
are used.

The switch to atomic ops requires to change the 64 seconds counter from
unsigned to signed, but this shouldn't matter to the end result.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
2009-06-05 16:26:17 +02:00
..
Kconfig firewire: Kconfig help update 2008-08-19 18:47:56 +02:00
Makefile firewire: prefix modules with firewire- instead of fw- 2007-05-27 23:21:01 +02:00
fw-card.c firewire: core: optimize propagation of BROADCAST_CHANNEL 2009-03-24 20:56:52 +01:00
fw-cdev.c firewire: core: improve check for local node 2009-05-17 14:13:47 +02:00
fw-device.c firewire: also use vendor ID in root directory for driver matches 2009-06-05 16:26:17 +02:00
fw-device.h firewire: share device ID table type with ieee1394 2009-06-05 16:26:17 +02:00
fw-iso.c firewire: normalize a variable name 2009-03-24 20:56:48 +01:00
fw-ohci.c firewire: ohci: access bus_seconds atomically 2009-06-05 16:26:17 +02:00
fw-ohci.h firewire: fw-ohci: log regAccessFail events 2008-04-18 17:55:34 +02:00
fw-sbp2.c firewire: share device ID table type with ieee1394 2009-06-05 16:26:17 +02:00
fw-topology.c firewire: core: optimize propagation of BROADCAST_CHANNEL 2009-03-24 20:56:52 +01:00
fw-topology.h firewire: core: topology header fix 2009-03-24 20:56:43 +01:00
fw-transaction.c firewire: core: drop unused call parameters of close_transaction 2009-03-24 20:56:51 +01:00
fw-transaction.h firewire: core: optimize propagation of BROADCAST_CHANNEL 2009-03-24 20:56:52 +01:00