1. 03 2月, 2012 1 次提交
  2. 15 11月, 2011 1 次提交
  3. 14 11月, 2011 1 次提交
  4. 11 10月, 2011 1 次提交
  5. 15 8月, 2011 1 次提交
    • M
      net/can/mscan: add __iomem annotations · 665d7eb8
      Marc Kleine-Budde 提交于
      This patch fixes the following sparse warning by adding the missing
      __iomem annotation.
      
      drivers/net/can/mscan/mscan.c:73:32: warning: incorrect type in argument 1 (different address spaces)
      drivers/net/can/mscan/mscan.c:73:32:    expected unsigned char volatile [noderef] [usertype] <asn:2>*addr
      drivers/net/can/mscan/mscan.c:73:32:    got unsigned char *<noident>
      Signed-off-by: NMarc Kleine-Budde <mkl@pengutronix.de>
      665d7eb8
  6. 31 3月, 2011 1 次提交
  7. 10 11月, 2010 1 次提交
  8. 13 4月, 2010 1 次提交
  9. 15 1月, 2010 1 次提交
  10. 12 1月, 2010 1 次提交
  11. 08 1月, 2010 2 次提交
  12. 14 12月, 2009 1 次提交
    • O
      can: Fix data length code handling in rx path · c7cd606f
      Oliver Hartkopp 提交于
      A valid CAN dataframe can have a data length code (DLC) of 0 .. 8 data bytes.
      
      When reading the CAN controllers register the 4-bit value may contain values
      from 0 .. 15 which may exceed the reserved space in the socket buffer!
      
      The ISO 11898-1 Chapter 8.4.2.3 (DLC field) says that register values > 8
      should be reduced to 8 without any error reporting or frame drop.
      
      This patch introduces a new helper macro to cast a given 4-bit data length
      code (dlc) to __u8 and ensure the DLC value to be max. 8 bytes.
      
      The different handlings in the rx path of the CAN netdevice drivers are fixed.
      Signed-off-by: NOliver Hartkopp <oliver@hartkopp.net>
      Signed-off-by: NWolfgang Grandegger <wg@grandegger.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      c7cd606f
  13. 17 11月, 2009 8 次提交
  14. 14 11月, 2009 1 次提交