]> git.baikalelectronics.ru Git - kernel.git/commit
can: add limit for nframes and clean up signed/unsigned variables
authorOliver Hartkopp <socketcan@hartkopp.net>
Wed, 11 Aug 2010 23:12:35 +0000 (16:12 -0700)
committerDavid S. Miller <davem@davemloft.net>
Wed, 11 Aug 2010 23:12:35 +0000 (16:12 -0700)
commitc68066ebd8870da1a3597a41453eb0a2fa509043
tree8d5934353d83b0caae1faecf120c8091cfbaff63
parent2d8c924eefc927897fb5baa1b3694d72b163df71
can: add limit for nframes and clean up signed/unsigned variables

This patch adds a limit for nframes as the number of frames in TX_SETUP and
RX_SETUP are derived from a single byte multiplex value by default.
Use-cases that would require to send/filter more than 256 CAN frames should
be implemented in userspace for complexity reasons anyway.

Additionally the assignments of unsigned values from userspace to signed
values in kernelspace and vice versa are fixed by using unsigned values in
kernelspace consistently.

Signed-off-by: Oliver Hartkopp <socketcan@hartkopp.net>
Reported-by: Ben Hawkes <hawkes@google.com>
Acked-by: Urs Thuermann <urs.thuermann@volkswagen.de>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/can/bcm.c