summaryrefslogtreecommitdiff
path: root/fs/locks.c
diff options
context:
space:
mode:
authorWolfgang Grandegger <wg@grandegger.com>2011-10-07 09:28:14 +0000
committerDavid S. Miller <davem@davemloft.net>2011-10-10 14:31:00 -0400
commita3a4bfde8a271df7ee56fcf31b8d907d50e7f216 (patch)
treea9ef98f3da1e449b0a430705ab8b9abea036467b /fs/locks.c
parentcdaf557034bb4397b2c86bb424de1788b134f610 (diff)
downloadlinux-3.10-a3a4bfde8a271df7ee56fcf31b8d907d50e7f216.tar.gz
linux-3.10-a3a4bfde8a271df7ee56fcf31b8d907d50e7f216.tar.bz2
linux-3.10-a3a4bfde8a271df7ee56fcf31b8d907d50e7f216.zip
mscan: too much data copied to CAN frame due to 16 bit accesses
Due to the 16 bit access to mscan registers there's too much data copied to the zero initialized CAN frame when having an odd number of bytes to copy. This patch ensures that only the requested bytes are copied by using an 8 bit access for the remaining byte. Reported-by: Andre Naujoks <nautsch@gmail.com> Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net> Signed-off-by: Wolfgang Grandegger <wg@grandegger.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'fs/locks.c')
0 files changed, 0 insertions, 0 deletions