summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2010-03-31 16:26:46 +0200
committerStefan Richter <stefanr@s5r6.in-berlin.de>2010-04-10 16:51:13 +0200
commit385ab5bcd4be586dffdba550b310308d89eade71 (patch)
tree76b56fc42e4f11aeb4cfdcc6e98b16220927ca04 /include
parent4ba1d9c0c22947a9207029e7184733252e6135f1 (diff)
downloadlinux-stable-385ab5bcd4be586dffdba550b310308d89eade71.tar.gz
linux-stable-385ab5bcd4be586dffdba550b310308d89eade71.tar.bz2
linux-stable-385ab5bcd4be586dffdba550b310308d89eade71.zip
firewire: cdev: require quadlet-aligned headers for transmit packets
The definition of struct fw_cdev_iso_packet seems to imply that the header_length must be quadlet-aligned, and in fact, specifying an unaligned header has never really worked when using multiple packet structures, because the position of the next control word is computed by rounding the header_length _down_, so the last one to three bytes of the header would overlap the next control word. To avoid this problem, check that the header length is properly aligned. Signed-off-by: Clemens Ladisch <clemens@ladisch.de> Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions