linux/drivers/firewire
Stefan Richter 1566f3dc3e firewire: cdev: restrict broadcast write requests to Units Space
We don't want random users write to Memory Space (e.g. PCs with physical
DMA filters down) or to core CSRs like Reset_Start.

This does not protect SBP-2 target CSRs.  But properly behaving SBP-2
targets ignore broadcast write requests to these registers, and the
maximum damage which can happen with laxer targets is DOS.  But there
are ways to create DOS situations anyway if there are devices with weak
device file permissions (like audio/video devices) present at the same
bus as an SBP-2 target.

Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
2009-03-24 20:56:45 +01:00
..
fw-card.c firewire: remove line breaks before function names 2009-03-24 20:56:40 +01:00
fw-cdev.c firewire: cdev: restrict broadcast write requests to Units Space 2009-03-24 20:56:45 +01:00
fw-device.c firewire: remove line breaks before function names 2009-03-24 20:56:40 +01:00
fw-device.h firewire: remove line breaks before function names 2009-03-24 20:56:40 +01:00
fw-iso.c firewire: cdev: add ioctls for isochronous resource management 2009-03-24 20:56:43 +01:00
fw-ohci.c firewire: prevent creation of multiple IR DMA contexts for the same channel 2009-03-24 20:56:41 +01:00
fw-ohci.h firewire: fw-ohci: log regAccessFail events 2008-04-18 17:55:34 +02:00
fw-sbp2.c firewire: remove line breaks before function names 2009-03-24 20:56:40 +01:00
fw-topology.c firewire: remove line breaks before function names 2009-03-24 20:56:40 +01:00
fw-topology.h firewire: core: topology header fix 2009-03-24 20:56:43 +01:00
fw-transaction.c firewire: remove line breaks before function names 2009-03-24 20:56:40 +01:00
fw-transaction.h firewire: cdev: add ioctls for isochronous resource management 2009-03-24 20:56:43 +01: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