can: mcp251x: read-modify-write eflag only when needed
authorSascha Hauer <s.hauer@pengutronix.de>
Tue, 28 Sep 2010 08:00:47 +0000 (10:00 +0200)
committerMarc Kleine-Budde <mkl@pengutronix.de>
Mon, 18 Oct 2010 09:19:42 +0000 (11:19 +0200)
commit7e15de3a73899903f33975b1ce57cf59c616d1d9
tree3a6d88c72a3b5225c16d233797cce8ae2fd44c86
parentf3a3ed3115d39463dc6672454bfbeaff46811a37
can: mcp251x: read-modify-write eflag only when needed

Use read-modify-write instead of a simple write to change the register
contents, to close existing the race window between the original manual
read and write.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
Acked-by: Wolfgang Grandegger <wg@grandegger.com>
drivers/net/can/mcp251x.c