All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V2 0/7] can: mcp251x: fix and optimize driver
@ 2010-10-15 10:49 Marc Kleine-Budde
  2010-10-15 10:49 ` [PATCH 5/7] can: mcp251x: write intf only when needed Marc Kleine-Budde
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Marc Kleine-Budde @ 2010-10-15 10:49 UTC (permalink / raw)
  To: socketcan-core-0fE9KPoRgkgATYTw5x5z8w; +Cc: netdev-u79uwXL29TY76Z2rM5mHXA

Moin,

this series of patches improves the mcp251x driver. It first fixes the
local_softirq_pending problem. Then the amount of SPI transfers is reduced
in order to optimise the driver.

This series has been tested with a mcp2515 on i.MX35.

Changes since V1:
- Fix broken encoding in S-o-b

Please review, test and consider to apply.

regards, Marc

---

The following changes since commit cd2638a86c7b90e77ce623c09de2a26177f2a5c1:
  Carolyn Wyborny (1):
        igb: add check for fiber/serdes devices to igb_set_spd_dplx;

are available in the git repository at:

  git://git.pengutronix.de/git/mkl/linux-2.6.git can/mcp251x-for-net-next

Marc Kleine-Budde (4):
      can: mcp251x: fix NOHZ local_softirq_pending 08 warning
      can: mcp251x: write intf only when needed
      can: mcp251x: define helper functions mcp251x_is_2510, mcp251x_is_2515
      can: mcp251x: optimize 2515, rx int gets cleared automatically

Sascha Hauer (3):
      can: mcp251x: increase rx_errors on overflow, not only rx_over_errors
      can: mcp251x: allow to read two registers in one spi transfer
      can: mcp251x: read-modify-write eflag only when needed

 drivers/net/can/mcp251x.c |   77 +++++++++++++++++++++++++++++++++++----------
 1 files changed, 60 insertions(+), 17 deletions(-)

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2010-10-18  9:19 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-15 10:49 [PATCH V2 0/7] can: mcp251x: fix and optimize driver Marc Kleine-Budde
2010-10-15 10:49 ` [PATCH 5/7] can: mcp251x: write intf only when needed Marc Kleine-Budde
     [not found] ` <1287139762-23356-1-git-send-email-mkl-bIcnvbaLZ9MEGnE8C9+IrQ@public.gmane.org>
2010-10-15 10:49   ` [PATCH 1/7] can: mcp251x: fix NOHZ local_softirq_pending 08 warning Marc Kleine-Budde
2010-10-15 10:49   ` [PATCH 2/7] can: mcp251x: increase rx_errors on overflow, not only rx_over_errors Marc Kleine-Budde
2010-10-15 10:49   ` [PATCH 3/7] can: mcp251x: allow to read two registers in one spi transfer Marc Kleine-Budde
2010-10-15 10:49   ` [PATCH 4/7] can: mcp251x: read-modify-write eflag only when needed Marc Kleine-Budde
2010-10-15 10:49   ` [PATCH 6/7] can: mcp251x: define helper functions mcp251x_is_2510, mcp251x_is_2515 Marc Kleine-Budde
2010-10-17 14:29   ` [PATCH V2 0/7] can: mcp251x: fix and optimize driver Wolfgang Grandegger
     [not found]     ` <4CBB0851.9060601-5Yr1BZd7O62+XT7JhA+gdA@public.gmane.org>
2010-10-18  9:19       ` Marc Kleine-Budde
2010-10-15 10:49 ` [PATCH 7/7] can: mcp251x: optimize 2515, rx int gets cleared automatically Marc Kleine-Budde

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.