23 Dec, 2010

1 commit


21 Dec, 2010

1 commit


14 Dec, 2010

20 commits


12 Dec, 2010

1 commit

  • janz-ican3, sh_eth, skge and vxge don't use workqueue at all and there
    is no reason to flush the system_wq. Drop flush_scheduled_work()
    calls and references to workqueue.

    Signed-off-by: Tejun Heo
    Cc: "David S. Miller"
    Cc: Wolfgang Grandegger
    Cc: Stephen Hemminger
    Cc: Ramkrishna Vepa
    Cc: Sivakumar Subramani
    Cc: Sreenivasa Honnur
    Cc: Jon Mason
    Cc: netdev@vger.kernel.org

    Tejun Heo
     

09 Dec, 2010

2 commits

  • drivers/net/can/slcan.c: In function 'slcan_open':
    drivers/net/can/slcan.c:568: error: dereferencing pointer to incomplete type

    Reported-by: Stephen Rothwell
    Signed-off-by: David S. Miller

    David S. Miller
     
  • This patch adds support for serial/USB-serial CAN adapters implementing the
    LAWICEL ASCII protocol for CAN frame transport over serial lines.

    The driver implements the SLCAN line discipline and is heavily based on the
    slip.c driver. Therefore the code style remains similar to slip.c to be able
    to apply changes of the SLIP driver to the SLCAN driver easily.

    For more details see the slcan Kconfig entry.

    Signed-off-by: Oliver Hartkopp
    Signed-off-by: David S. Miller

    Oliver Hartkopp
     

03 Dec, 2010

4 commits


19 Nov, 2010

2 commits

  • Replace bit assignment value to BIT(X).
    For easy to readable/identifiable, replace all bit assigned macros to BIT(X)

    Signed-off-by: Tomoya MORINAGA
    Acked-by: Marc Kleine-Budde
    Signed-off-by: David S. Miller

    Tomoya
     
  • For easy to readable/identifiable, add prefix "PCH_" to all of #define macros.

    Signed-off-by: Tomoya MORINAGA
    Acked-by: Marc Kleine-Budde
    Signed-off-by: David S. Miller

    Tomoya
     

18 Nov, 2010

1 commit


10 Nov, 2010

1 commit


31 Oct, 2010

3 commits

  • My old mail address doesn't exist anymore. This changes all occurrences
    to my new address.

    Signed-off-by: Hans J. Koch
    Signed-off-by: David S. Miller

    Hans J. Koch
     
  • This patch fixes the following section mismatch warning:

    WARNING: drivers/net/can/pch_can.o(.data+0x18):
    Section mismatch in reference from the variable pch_can_pcidev
    to the variable .devinit.rodata:pch_pci_tbl
    The variable pch_can_pcidev references
    the variable __devinitconst pch_pci_tbl

    This is actually a false positive which is fixed by giving the offending
    variable a whitelisted name, it's renamed to "pch_can_pci_driver".
    This makes sense because the variable is of the type "struct pci_driver".

    Signed-off-by: Marc Kleine-Budde
    Acked-by: Uwe Kleine-König
    Signed-off-by: David S. Miller

    Marc Kleine-Budde
     
  • This patch fixes the following sparse warning:

    drivers/net/can/pch_can.c:231:26: warning: incorrect type in argument 1 (different address spaces)
    drivers/net/can/pch_can.c:231:26: expected unsigned int [usertype] *addr
    drivers/net/can/pch_can.c:231:26: got unsigned int [noderef] *

    Let pch_can_bit_{set,clear} first parameter be a void __iomem pointer.

    Signed-off-by: Marc Kleine-Budde
    Signed-off-by: David S. Miller

    Marc Kleine-Budde
     

27 Oct, 2010

2 commits


26 Oct, 2010

1 commit

  • Fix pch_can build when CONFIG_PCI is not enabled. It uses pci interfaces
    and data structures, so it should depend on PCI.

    drivers/net/can/pch_can.c:1044: error: implicit declaration of function 'pci_enable_msi'
    drivers/net/can/pch_can.c:1079: error: implicit declaration of function 'pci_disable_msi'

    Signed-off-by: Randy Dunlap
    Signed-off-by: David S. Miller

    Randy Dunlap
     

25 Oct, 2010

1 commit