From: Oliver Hartkopp Date: Tue, 15 Apr 2014 17:30:00 +0000 (+0200) Subject: can: sja1000_isa: add locking for indirect register access mode X-Git-Tag: omap-for-v3.16/fixes-against-rc1~214^2~39^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a9edcdedbd3d8f3ffcd7bdcab5812707a25e554e;p=pandora-kernel.git can: sja1000_isa: add locking for indirect register access mode When accessing the SJA1000 controller registers in the indirect access mode, writing the register number and reading/writing the data has to be an atomic attempt. As the sja1000_isa driver is an old style driver with a fixed number of instances the locking variable depends on the same index like all the other configuration elements given on the module command line. As a positive side effect dev->dev_id is populated by the instance index, which was missing in 3e66d0138c05d9 ("can: populate netdev::dev_id for udev discrimination"). Reported-by: Marc Kleine-Budde Signed-off-by: Oliver Hartkopp Signed-off-by: Marc Kleine-Budde --- Reading git-diff-tree failed