[PATCH 1/3] can: sja1000: clear interrupts on start

2015-11-23 Thread Marc Kleine-Budde
y reading the IR register on start we will clear any previous conditions that could be present. Signed-off-by: Mirza Krak <mirza.k...@hostmobility.com> Reported-by: Christian Magnusson <christian.magnus...@semcon.com> Cc: linux-stable <stable@vger.kernel.org> Signed-o

[PATCH] can: Use correct type in sizeof() in nla_put()

2015-10-30 Thread Marc Kleine-Budde
vger.kernel.org Cc: linux-stable <stable@vger.kernel.org> Signed-off-by: Marc Kleine-Budde <m...@pengutronix.de> --- drivers/net/can/dev.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/can/dev.c b/drivers/net/can/dev.c index aede704605c6..141c2a42d7ed 1006

Re: [PATCH v4 2/2] usb: chipidea: imx: refine clock operations to adapt for all platforms

2015-10-14 Thread Marc Kleine-Budde
ret); > + return ret; > + } > + } > + > + return ret; > +} > + > +static void imx_disable_unprepare_clks(struct device *dev) > +{ > + struct ci_hdrc_imx_data *data = dev_get_drvdata(dev); > + > + if (data->need_three_clks) { >

[PATCH] can: pcan_usb: don't provide CAN FD bittimings by non-FD adapters

2015-08-25 Thread Marc Kleine-Budde
. Cc: linux-stable stable@vger.kernel.org # = 4.0 Reported-by: Oliver Hartkopp socket...@hartkopp.net Tested-by: Oliver Hartkopp socket...@hartkopp.net Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/peak_usb/pcan_usb.c | 24 +++ drivers/net/can/usb/peak_usb

[PATCH] can: pcan_usb: don't provide CAN FD bittimings by non-FD adapters

2015-08-24 Thread Marc Kleine-Budde
...@hartkopp.net Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/peak_usb/pcan_usb.c | 24 +++ drivers/net/can/usb/peak_usb/pcan_usb_core.c | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_core.h | 4 +- drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 96

Re: [added to the 3.18 stable tree] can: c_can: Fix default pinmux glitch at init

2015-07-31 Thread Marc Kleine-Budde
-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de Signed-off-by: Sasha Levin sasha.le...@oracle.com --- arch/s390/kernel/process.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/s390/kernel/process.c b/arch/s390/kernel/process.c index

[PATCH 1/2] can: mcp251x: fix resume when device is down

2015-07-16 Thread Marc Kleine-Budde
was running Fixes: bf66f3736a94 (can: mcp251x: Move to threaded interrupts instead of workqueues.) Signed-off-by: Stefan Agner ste...@agner.ch Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/spi/mcp251x.c | 13 ++--- 1 file changed

Re: [added to the 3.18 stable tree] can: fix loss of CAN frames in raw_rcv

2015-07-13 Thread Marc Kleine-Budde
in the future but this patch fixes the CAN frame loss so far. Reported-by: Manfred Schlaegl manfred.schla...@gmx.at Signed-off-by: Oliver Hartkopp socket...@hartkopp.net Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de Signed-off-by: Sasha Levin sasha.le

[PATCH 8/8] can: replace timestamp as unique skb attribute

2015-07-12 Thread Marc Kleine-Budde
with zero in out-of-tree drivers which are not using alloc_can{,fd}_skb() too. Signed-off-by: Oliver Hartkopp socket...@hartkopp.net Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/dev.c | 7 ++- drivers/net/can/slcan.c | 2

[PATCH 7/8] ARM: dts: dra7x-evm: Prevent glitch on DCAN1 pinmux

2015-07-12 Thread Marc Kleine-Budde
is avoided. Add a new active state that is used by the driver when CAN is actually active. Signed-off-by: Roger Quadros rog...@ti.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- arch/arm/boot/dts/dra7-evm.dts | 5 +++-- arch/arm/boot/dts/dra72-evm.dts

[PATCH 1/8] can: rcar_can: fix IRQ check

2015-07-12 Thread Marc Kleine-Budde
) Signed-off-by: Sergei Shtylyov sergei.shtyl...@cogentembedded.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/rcar_can.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/can/rcar_can.c b/drivers/net

[PATCH 6/8] can: c_can: Fix default pinmux glitch at init

2015-07-12 Thread Marc Kleine-Budde
-by: Grygorii Strashko grygorii.stras...@ti.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/c_can/c_can.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/net/can/c_can/c_can.c b/drivers/net/can/c_can

[PATCH] can: fix loss of CAN frames in raw_rcv

2015-06-21 Thread Marc Kleine-Budde
timestamp set. Maybe there's a better solution in the future but this patch fixes the CAN frame loss so far. Reported-by: Manfred Schlaegl manfred.schla...@gmx.at Signed-off-by: Oliver Hartkopp socket...@hartkopp.net Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m

[PATCH 6/7] can: flexcan: fix bus-off error state handling.

2015-03-22 Thread Marc Kleine-Budde
From: Andri Yngvason andri.yngva...@marel.com Making sure that the bus-off state gets passed to can_change_state(). Signed-off-by: Andri Yngvason andri.yngva...@marel.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c

[PATCH 7/7] can: flexcan: Deferred on Regulator return EPROBE_DEFER

2015-03-22 Thread Marc Kleine-Budde
: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/drivers/net/can/flexcan.c b/drivers/net/can/flexcan.c index ee944ae6bb96..ad0a7e8c2c2b 100644

[PATCH 2/2] can: kvaser_usb: Fix tx queue start/stop race conditions

2015-03-14 Thread Marc Kleine-Budde
. The wake-up event is completely lost. Thus avoid hand-rolled concurrency mechanisms and use a proper lock for contexts and tx queue protection. Signed-off-by: Ahmed S. Darwish ahmed.darw...@valeo.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de

[PATCH 1/6] can: add missing initialisations in CAN related skbuffs

2015-03-09 Thread Marc Kleine-Budde
) and in the network layer (tx path). Reported-by: Austin Schuh aus...@peloton-tech.com Reported-by: Daniel Steer daniel.st...@mclaren.com Signed-off-by: Oliver Hartkopp socket...@hartkopp.net Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/dev.c

[PATCH 3/6] can: kvaser_usb: Avoid double free on URB submission failures

2015-03-09 Thread Marc Kleine-Budde
. Remove two of such invalid manual free(). Signed-off-by: Ahmed S. Darwish ahmed.darw...@valeo.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/kvaser_usb.c | 20 1 file changed, 8 insertions(+), 12 deletions

[PATCH 4/6] can: kvaser_usb: Read all messages in a bulk-in URB buffer

2015-03-09 Thread Marc Kleine-Budde
. Darwish ahmed.darw...@valeo.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/kvaser_usb.c | 28 +++- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/drivers/net/can/usb/kvaser_usb.c b/drivers

[PATCH] can: c_can: end pending transmission on network stop (ifdown)

2015-02-02 Thread Marc Kleine-Budde
...@renyi.mta.hu Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- Hello Greg, this is: 7ffd7b4e169d can: c_can: end pending transmission on network stop (ifdown) ported to 3.18.5. regards, Marc drivers/net/can/c_can/c_can.c | 4 1 file

[PATCH 2/4] can: kvaser_usb: Send correct context to URB completion

2015-01-27 Thread Marc Kleine-Budde
. Signed-off-by: Ahmed S. Darwish ahmed.darw...@valeo.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/kvaser_usb.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/can/usb/kvaser_usb.c b/drivers

[PATCH 4/4] can: kvaser_usb: Fix state handling upon BUS_ERROR events

2015-01-27 Thread Marc Kleine-Budde
-by: Ahmed S. Darwish ahmed.darw...@valeo.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/kvaser_usb.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/net/can/usb/kvaser_usb.c b/drivers/net/can

[PATCH 1/4] can: kvaser_usb: Do not sleep in atomic context

2015-01-27 Thread Marc Kleine-Budde
-by: Ahmed S. Darwish ahmed.darw...@valeo.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/kvaser_usb.c | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/drivers/net/can/usb/kvaser_usb.c b/drivers/net/can/usb

[PATCH 3/4] can: kvaser_usb: Retry the first bulk transfer on -ETIMEDOUT

2015-01-27 Thread Marc Kleine-Budde
. Darwish ahmed.darw...@valeo.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/kvaser_usb.c | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/drivers/net/can/usb/kvaser_usb.c b/drivers/net/can/usb

[PATCH v11 01/10] can: m_can: tag current CAN FD controllers as non-ISO

2015-01-27 Thread Marc Kleine-Budde
of the current M_CAN driver. Signed-off-by: Oliver Hartkopp socket...@hartkopp.net Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de (cherry picked from commit 6cfda7fbebe8a4fd33ea5722fa0212f98f643c35) Signed-off-by: Marc Kleine-Budde m...@pengutronix.de

[PATCH 2/8] can: dev: fix crtlmode_supported check

2015-01-15 Thread Marc Kleine-Budde
...@grandegger.com Signed-off-by: Oliver Hartkopp socket...@hartkopp.net Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/dev.c | 8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/net/can/dev.c b/drivers/net/can

[PATCH 7/8] can: kvaser_usb: Don't send a RESET_CHIP for non-existing channels

2015-01-15 Thread Marc Kleine-Budde
-by: Olivier Sobrie oliv...@sobrie.be Signed-off-by: Ahmed S. Darwish ahmed.darw...@valeo.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/kvaser_usb.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git

[PATCH 6/8] can: kvaser_usb: Reset all URB tx contexts upon channel close

2015-01-15 Thread Marc Kleine-Budde
` (%) can: kvaser_usb: Don't free packets when tight on URBs Signed-off-by: Ahmed S. Darwish ahmed.darw...@valeo.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/kvaser_usb.c | 3 +++ 1 file changed, 3 insertions(+) diff --git

[PATCH 3/8] can: m_can: tag current CAN FD controllers as non-ISO

2015-01-15 Thread Marc Kleine-Budde
of the current M_CAN driver. Signed-off-by: Oliver Hartkopp socket...@hartkopp.net Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/m_can/m_can.c| 5 + include/uapi/linux/can/netlink.h | 1 + 2 files changed, 6 insertions

[PATCH 5/8] can: kvaser_usb: Don't free packets when tight on URBs

2015-01-15 Thread Marc Kleine-Budde
fixes the (buggy) error handling code; the root cause shall be fixed in a later commit. Acked-by: Olivier Sobrie oliv...@sobrie.be Signed-off-by: Ahmed S. Darwish ahmed.darw...@valeo.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can

[PATCH 1/3] can: peak_usb: fix memset() usage

2014-12-07 Thread Marc Kleine-Budde
requesting info from the device. Signed-off-by: Stephane Grosjean s.grosj...@peak-system.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git

[PATCH 2/3] can: peak_usb: fix cleanup sequence order in case of error during init

2014-12-07 Thread Marc Kleine-Budde
registered. Signed-off-by: Stephane Grosjean s.grosj...@peak-system.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/peak_usb/pcan_usb_core.c | 17 ++--- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git

[PATCH 04/17] can: esd_usb2: fix memory leak on disconnect

2014-11-18 Thread Marc Kleine-Budde
matthias.fu...@esd.eu Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/esd_usb2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/can/usb/esd_usb2.c b/drivers/net/can/usb/esd_usb2.c index b7c9e8b11460..7a90075529c3

[PATCH 01/17] can: dev: avoid calling kfree_skb() from interrupt context

2014-11-18 Thread Marc Kleine-Budde
] ? kthread_create_on_node+0x110/0x110 [ 1153.360863] ---[ end trace 5ff83639cbb74b35 ]--- This patch replaces the kfree_skb() by dev_kfree_skb_any(). Signed-off-by: Thomas Körper thomas.koer...@esd.eu Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can

[PATCH 3/8] can: flexcan: mark TX mailbox as TX_INACTIVE

2014-09-18 Thread Marc Kleine-Budde
This patch fixes the initialization of the TX mailbox. It is now correctly initialized as TX_INACTIVE not RX_EMPTY. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 15 +-- 1 file changed, 13 insertions(+), 2

[PATCH 6/8] can: flexcan: put TX mailbox into TX_INACTIVE mode after tx-complete

2014-09-18 Thread Marc Kleine-Budde
of the transmission and the handling of tx-complete interrupt. However this is the best we can do without busy polling the tx complete interrupt. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 3 +++ 1 file changed, 3 insertions

[PATCH 8/8] can: at91_can: add missing prepare and unprepare of the clock

2014-09-18 Thread Marc Kleine-Budde
...@googlemail.com Signed-off-by: Anthony Harivel anthony.hari...@emtrion.de Acked-by: Boris Brezillon boris.brezil...@free-electrons.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/at91_can.c | 8 +--- 1 file changed, 5 insertions

[PATCH 4/8] can: flexcan: correctly initialize mailboxes

2014-09-18 Thread Marc Kleine-Budde
counter. This patch initializes all mailboxes after the FIFO as RX_INACTIVE. Signed-off-by: David Jander da...@protonic.nl Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 7 +++ 1 file changed, 7 insertions(+) diff

[PATCH 5/8] can: flexcan: implement workaround for errata ERR005829

2014-09-18 Thread Marc Kleine-Budde
of the chip reference manual. Step 9: Write twice INACTIVE code (0b1000) into the first valid mailbox. Signed-off-by: David Jander da...@protonic.nl Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 16 +++- 1

[PATCH 1/8] can: c_can_platform: fix parameters of c_can_hw_raminit_ti()

2014-09-18 Thread Marc Kleine-Budde
Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/c_can/c_can_platform.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/can/c_can/c_can_platform.c b/drivers/net/can/c_can/c_can_platform.c index 109cb44..fb279d6 100644 --- a/drivers/net

[PATCH] can: flexcan: avoid calling usleep_range from interrupt context

2014-09-11 Thread Marc Kleine-Budde
From: David Jander da...@protonic.nl Apparently can_restart() runs from a (timer-) interrupt and can call flexcan_chip_[en|dis]able(), so avoid using usleep_range() Signed-off-by: David Jander da...@protonic.nl Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m

[PATCH 2/4] can: c_can: checking IS_ERR() instead of NULL

2014-08-21 Thread Marc Kleine-Budde
@vger.kernel.org # = v3.11 Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/c_can/c_can_platform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/can/c_can/c_can_platform.c b/drivers/net/can/c_can/c_can_platform.c index 5dede6e..109cb44 100644

[PATCH] can: c_can_platform: Fix raminit, use devm_ioremap() instead of devm_ioremap_resource()

2014-07-25 Thread Marc Kleine-Budde
interface fails, leading to a non functional can interface. Signed-off-by: George Cherian george.cher...@ti.com Signed-off-by: Mugunthan V N mugunthan...@ti.com Cc: linux-stable stable@vger.kernel.org # = v3.11 Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/c_can

[PATCH] can: only rename enabled led triggers when changing the netdev name

2014-05-28 Thread Marc Kleine-Budde
...@vandijck-laurijssen.be Cc: linux-stable stable@vger.kernel.org # = v3.9 Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/led.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/net/can/led.c b/drivers/net/can/led.c index a3d99a8..ab7f1b0 100644 --- a/drivers/net/can

[PATCH] can: peak_pci: prevent use after free at netdev removal

2014-05-21 Thread Marc Kleine-Budde
the issue. Thanks for catching this. Cc: linux-stable stable@vger.kernel.org Reported-by: Christopher R. Baker cba...@rec.ri.cmu.edu Signed-off-by: Stephane Grosjean s.grosj...@peak-system.com Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/sja1000/peak_pci.c | 14

[PATCH 1/8] can: flexcan: fix shutdown: first disable chip, then all interrupts

2014-03-03 Thread Marc Kleine-Budde
Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 8 +--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/drivers/net/can/flexcan.c b/drivers/net/can/flexcan.c index 320bef2..dcd69c9 100644 --- a/drivers/net/can/flexcan.c +++ b/drivers/net/can/flexcan.c @@ -827,14

[PATCH 6/8] can: flexcan: flexcan_remove(): add missing netif_napi_del()

2014-03-03 Thread Marc Kleine-Budde
This patch adds the missing netif_napi_del() to the flexcan_remove() function. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/drivers/net/can

[PATCH 5/8] can: flexcan: fix transition from and to freeze mode in chip_{,un}freeze

2014-03-03 Thread Marc Kleine-Budde
polls the Freeze Mode ACK bit (FRZ_ACK) that indicates a successfull mode change. If the function runs into a timeout a error value is returned. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 60

[PATCH 4/8] can: flexcan: factor out transceiver {en,dis}able into seperate functions

2014-03-03 Thread Marc Kleine-Budde
This patch moves the transceiver enable and disable into seperate functions, where the NULL pointer check is hidden. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 27 --- 1 file changed, 20

[PATCH 3/8] can: flexcan: fix transition from and to low power mode in chip_{en,dis}able

2014-03-03 Thread Marc Kleine-Budde
. If the function runs into a timeout a error value is returned. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 50 +++ 1 file changed, 38 insertions(+), 12 deletions(-) diff

[PATCH 2/8] can: flexcan: flexcan_open(): fix error path if flexcan_chip_start() fails

2014-03-03 Thread Marc Kleine-Budde
If flexcan_chip_start() in flexcan_open() fails, the interrupt is not freed, this patch adds the missing cleanup. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion

[PATCH 1/6] UBIFS: xattr: protect ui_size and data_len by ui_mutex

2014-02-14 Thread Marc Kleine-Budde
...@tritech.se Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- fs/ubifs/xattr.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fs/ubifs/xattr.c b/fs/ubifs/xattr.c index 5e0a63b..31a65d9 100644 --- a/fs/ubifs/xattr.c +++ b/fs/ubifs/xattr.c @@ -143,10 +143,10

[PATCH 2/6] UBIFS: fix couple bugs in UBIFS extended attribute length calculation

2014-02-14 Thread Marc Kleine-Budde
-by: Marc Kleine-Budde m...@pengutronix.de --- fs/ubifs/journal.c | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/fs/ubifs/journal.c b/fs/ubifs/journal.c index 0e045e7..12e6d53 100644 --- a/fs/ubifs/journal.c +++ b/fs/ubifs/journal.c @@ -553,7 +553,8 @@ int

Re: [PATCH 1/6] UBIFS: xattr: protect ui_size and data_len by ui_mutex

2014-02-14 Thread Marc Kleine-Budde
On 02/14/2014 11:50 AM, Marc Kleine-Budde wrote: This patch moves the modification of ui-ui_size and ui-data_len in the create_xattr() and change_xattr() functions, so that they are protected by the ui_mutex as stated in the documenation of the the struct ubifs_inode. Cc: linux-stable stable

[PATCH] can: kvaser_usb: check number of channels returned by HW

2014-02-12 Thread Marc Kleine-Budde
From: Olivier Sobrie oliv...@sobrie.be It is needed to check the number of channels returned by the HW because it cannot be greater than MAX_NET_DEVICES otherwise it will crash. Signed-off-by: Olivier Sobrie oliv...@sobrie.be Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine

[PATCH 2/2] can: peak_usb: fix mem leak in pcan_usb_pro_init()

2013-12-17 Thread Marc Kleine-Budde
() was not introduced. This patch adds the missing kfree(). Cc: linux-stable stable@vger.kernel.org # v3.10 Reported-by: Stephane Grosjean s.grosj...@peak-system.com Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 3 +++ 1 file changed, 3 insertions

[PATCH] can: peak_usb: fix mem leak in pcan_usb_pro_init()

2013-12-14 Thread Marc Kleine-Budde
() was not introduced. This patch adds the missing kfree(). Reported-by: Stephane Grosjean s.grosj...@peak-system.com Cc: linux-stable stable@vger.kernel.org # v3.10 Cc: Stephane Grosjean s.grosj...@peak-system.com Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/peak_usb

request to queue 0d1862e can: flexcan: fix flexcan_chip_start() on imx6

2013-11-29 Thread Marc Kleine-Budde
Hello Greg, can you please queue 0d1862e can: flexcan: fix flexcan_chip_start() on imx6 for the stable trees. As it does not apply clearly on stable [1], I've attached the patch with an adjusted context. regards, Marc [1] in trees with d5a7b40 can: flexcan: flexcan_chip_start: fix

[PATCH] can: flexcan: fix flexcan_chip_start() on imx6

2013-11-29 Thread Marc Kleine-Budde
-electronics.de Signed-off-by: Marc Kleine-Budde m...@pengutronix.de [mkl: adjusted context for stable] Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 12 1 file changed, 12 deletions(-) diff --git a/drivers/net/can/flexcan.c b/drivers/net/can

request to queue 9b3d423 ARM: i.MX6q: fix the wrong parent of can_root clock for stable

2013-11-28 Thread Marc Kleine-Budde
Hello Greg, can you please queue 9b3d423 ARM: i.MX6q: fix the wrong parent of can_root clock for the stable trees. This patch (and another, which is not yet upstream) is needed for flexcan on mx6 to work properly. Thanks, Marc -- Pengutronix e.K. | Marc Kleine-Budde

[PATCH 1/4] can: sja1000: fix {pre,post}_irq() handling and IRQ handler return value

2013-11-27 Thread Marc Kleine-Budde
to return correct IRQ_[NONE|HANDLED] values at error conditions. Reported-by: Wolfgang Grandegger w...@grandegger.com Acked-by: Wolfgang Grandegger w...@grandegger.com Signed-off-by: Oliver Hartkopp socket...@hartkopp.net Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m

[PATCH 4/4] can: flexcan: use correct clock as base for bit rate calculation

2013-11-27 Thread Marc Kleine-Budde
calculation. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/can/flexcan.c b/drivers/net/can/flexcan.c index ae08cf1..aaed97b 100644

[PATCH 2/4] can: c_can: don't call pm_runtime_get_sync() from interrupt context

2013-11-27 Thread Marc Kleine-Budde
will not call pm_runtime_get_sync(). Reported-by: Andrew Glen ag...@bepmarine.com Tested-by: Andrew Glen ag...@bepmarine.com Signed-off-by: Andrew Glen ag...@bepmarine.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/c_can/c_can.c | 21

[PATCH 2/3] can: c_can: don't call pm_runtime_get_sync() from interrupt context

2013-11-25 Thread Marc Kleine-Budde
will not call pm_runtime_get_sync(). Reported-by: Andrew Glen ag...@bepmarine.com Tested-by: Andrew Glen ag...@bepmarine.com Signed-off-by: Andrew Glen ag...@bepmarine.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/c_can/c_can.c | 21

[PATCH 1/3] can: sja1000: fix {pre,post}_irq() handling and IRQ handler return value

2013-11-25 Thread Marc Kleine-Budde
to return correct IRQ_[NONE|HANDLED] values at error conditions. Reported-by: Wolfgang Grandegger w...@grandegger.com Acked-by: Wolfgang Grandegger w...@grandegger.com Signed-off-by: Oliver Hartkopp socket...@hartkopp.net Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m

[PATCH 2/2] can: kvaser_usb: fix usb endpoints detection

2013-10-31 Thread Marc Kleine-Budde
: linux-stable stable@vger.kernel.org Signed-off-by: Olivier Sobrie oliv...@sobrie.be Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/kvaser_usb.c | 20 +--- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/drivers/net/can/usb/kvaser_usb.c b

[PATCH 1/2] can: c_can: Fix RX message handling, handle lost message before EOB

2013-10-31 Thread Marc Kleine-Budde
an interrupt loop. This patch fixes the problem by handling lost packets before EOB packets. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Markus Pargmann m...@pengutronix.de Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/c_can/c_can.c | 6 +++--- 1 file changed, 3

Re: Patch can: flexcan: fix flexcan_chip_start() on imx6 has been added to the 3.11-stable tree

2013-10-23 Thread Marc Kleine-Budde
Hello Greg, On 10/11/2013 07:21 PM, Greg KH wrote: On Fri, Oct 11, 2013 at 09:37:26AM +0200, Marc Kleine-Budde wrote: On 10/11/2013 02:02 AM, gre...@linuxfoundation.org wrote: This is a note to let you know that I've just added the patch titled can: flexcan: fix flexcan_chip_start

Re: Patch can: flexcan: fix flexcan_chip_start() on imx6 has been added to the 3.11-stable tree

2013-10-23 Thread Marc Kleine-Budde
On 10/23/2013 04:54 PM, Marc Kleine-Budde wrote: Hello Greg, On 10/11/2013 07:21 PM, Greg KH wrote: On Fri, Oct 11, 2013 at 09:37:26AM +0200, Marc Kleine-Budde wrote: On 10/11/2013 02:02 AM, gre...@linuxfoundation.org wrote: This is a note to let you know that I've just added the patch

Re: [PATCH 3.2 094/149] can: flexcan: fix flexcan_chip_start() on imx6

2013-10-23 Thread Marc Kleine-Budde
On 10/21/2013 12:35 PM, Marc Kleine-Budde wrote: On 10/21/2013 10:46 AM, Ben Hutchings wrote: 3.2.52-rc1 review patch. If anyone has any objections, please let me know. Please postpone until: d5a7b40 can: flexcan: flexcan_chip_start: fix regression, mark one MB for TX and abort

Re: [PATCH 3.2 094/149] can: flexcan: fix flexcan_chip_start() on imx6

2013-10-22 Thread Marc Kleine-Budde
. | Marc Kleine-Budde | Industrial Linux Solutions| Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917- | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de | signature.asc Description: OpenPGP digital signature

Re: [PATCH 3.2 094/149] can: flexcan: fix flexcan_chip_start() on imx6

2013-10-22 Thread Marc Kleine-Budde
-electronics.de Signed-off-by: Marc Kleine-Budde m...@pengutronix.de Signed-off-by: Ben Hutchings b...@decadent.org.uk --- drivers/net/can/flexcan.c | 12 1 file changed, 12 deletions(-) --- a/drivers/net/can/flexcan.c +++ b/drivers/net/can/flexcan.c @@ -666,7 +666,6 @@ static

Re: Patch can: flexcan: fix flexcan_chip_start() on imx6 has been added to the 3.10-stable tree

2013-10-11 Thread Marc Kleine-Budde
be applied, please do it. Marc -- Pengutronix e.K. | Marc Kleine-Budde | Industrial Linux Solutions| Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917- | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de

Re: Patch can: flexcan: fix flexcan_chip_start() on imx6 has been added to the 3.11-stable tree

2013-10-11 Thread Marc Kleine-Budde
be applied, please do it. Marc -- Pengutronix e.K. | Marc Kleine-Budde | Industrial Linux Solutions| Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917- | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de

Re: Patch can: flexcan: fix flexcan_chip_start() on imx6 has been added to the 3.4-stable tree

2013-10-11 Thread Marc Kleine-Budde
be applied, please do it. Marc -- Pengutronix e.K. | Marc Kleine-Budde | Industrial Linux Solutions| Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917- | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de

[PATCH 3/3] can: at91-can: fix device to driver data mapping for platform devices

2013-10-09 Thread Marc Kleine-Budde
on the sam9263 not being activated. This patch fixes the broken platform_device_id table. Cc: linux-stable stable@vger.kernel.org Cc: Ludovic Desroches ludovic.desroc...@atmel.com Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/at91_can.c | 4 ++-- 1 file changed, 2 insertions(+), 2

[PATCH 2/3] can: flexcan: fix mx28 detection by rearanging OF match table

2013-10-09 Thread Marc Kleine-Budde
is not needed. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/net/can/flexcan.c b/drivers/net/can/flexcan.c index f028c5d..8f5ce74 100644

[PATCH 1/3] can: flexcan: flexcan_chip_start: fix regression, mark one MB for TX and abort pending TX

2013-10-09 Thread Marc Kleine-Budde
: linux-stable stable@vger.kernel.org Cc: Lothar Waßmann l...@karo-electronics.de Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/flexcan.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/net/can/flexcan.c b/drivers/net/can/flexcan.c index

[PATCH] can: flexcan: fix flexcan_chip_start() on imx6

2013-09-30 Thread Marc Kleine-Budde
removes the bogus initialization of the message buffers, as it causes an imprecise external abort on imx6. Cc: linux-stable stable@vger.kernel.org Reported-by: Lothar Waßmann l...@karo-electronics.de Tested-by: Lothar Waßmann l...@karo-electronics.de Signed-off-by: Marc Kleine-Budde m

[PATCH] can: pcan_usb: fix wrong memcpy() bytes length

2013-08-09 Thread Marc Kleine-Budde
be copied into the data field of the struct can_frame object of the skb given to the network core. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Stephane Grosjean s.grosj...@peak-system.com Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb/peak_usb/pcan_usb.c | 2 +- 1

[PATCH 1/6] UBIFS: xattr: protect ui_size and data_len by ui_mutex

2013-06-24 Thread Marc Kleine-Budde
This patch moves the modification of ui-ui_size and ui-data_len in the create_xattr() and change_xattr() functions, so that they are protected by the ui_mutex as stated in the documenation of the the struct ubifs_inode. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Marc Kleine-Budde m

[PATCH 2/6] UBIFS: fix couple bugs in UBIFS extended attribute length calculation

2013-06-24 Thread Marc Kleine-Budde
From: Subodh Nijsure snijs...@grid-net.com Cc: linux-stable stable@vger.kernel.org Signed-off-by: Subodh Nijsure snijs...@grid-net.com Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- fs/ubifs/journal.c | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/fs

[PATCH 1/2] can: mcp251x: add missing IRQF_ONESHOT to request_threaded_irq

2013-04-12 Thread Marc Kleine-Budde
-by: Mylene Josserand mylene.josser...@navocap.com Tested-by: Mylene Josserand mylene.josser...@navocap.com Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/mcp251x.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/net/can/mcp251x.c b

[PATCH 2/2] can: sja1000: fix handling on dt properties on little endian systems

2013-04-12 Thread Marc Kleine-Budde
,no-comparator-bypass property. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Christoph Fritz chf.fr...@googlemail.com Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/sja1000/sja1000_of_platform.c | 31 +-- 1 file changed, 15 insertions(+), 16 deletions

[PATCH] can: gw: use kmem_cache_free() instead of kfree()

2013-04-09 Thread Marc Kleine-Budde
Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- net/can/gw.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net/can/gw.c b/net/can/gw.c index 2d117dc..117814a 100644 --- a/net/can/gw.c +++ b/net/can/gw.c @@ -466,7 +466,7 @@ static int cgw_notifier(struct

[PATCH 1/2] can: sja1000: fix define conflict on SH

2013-03-27 Thread Marc Kleine-Budde
A SJA1000_ prefix is added to the offending sja1000 define only, to make a minimal patch suited for stable. A later patch will add a SJA1000_ prefix to all defines in sja1000.h. Cc: linux-stable stable@vger.kernel.org Reported-by: Fengguang Wu fengguang...@intel.com Signed-off-by: Marc Kleine-Budde m

Re: [PATCH v7 0/6] usb: chipidea: udc: bugfixes

2013-03-27 Thread Marc Kleine-Budde
with the spec, which is a good thing to do, but doesn't fix any real bugs that bother people. Or does it? Patch 1/7 is essential to make the udc stable on armv5, should be added to the patch description, though. Marc -- Pengutronix e.K. | Marc Kleine-Budde | Industrial

Re: [PATCH v7 0/6] usb: chipidea: udc: bugfixes

2013-03-27 Thread Marc Kleine-Budde
On 03/27/2013 05:37 PM, Marc Kleine-Budde wrote: On 03/27/2013 05:35 PM, Alexander Shishkin wrote: Michael Grzeschik m.grzesc...@pengutronix.de writes: Hi, this series solve some issues with the chipidea udc. The series is based on v3.9-rc4. Michael Grzeschik (6): usb: chipidea: udc

[PATCH] can: c_can: Set reserved bit in IFx_MASK2 to 1 on write

2013-02-01 Thread Marc Kleine-Budde
From: Alexander Stein alexander.st...@systec-electronic.com According to C_CAN documentation, the reserved bit in IFx_MASK2 register is fixed 1. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Alexander Stein alexander.st...@systec-electronic.com Signed-off-by: Marc Kleine-Budde m

[PATCH 2/3] can: ti_hecc: fix invalid error codes

2013-01-26 Thread Marc Kleine-Budde
From: Olivier Sobrie oliv...@sobrie.be Errors in CAN protocol (location) are reported in data[3] of the can frame instead of data[2]. Cc: linux-stable stable@vger.kernel.org Cc: Anant Gole anantg...@ti.com Signed-off-by: Olivier Sobrie oliv...@sobrie.be Signed-off-by: Marc Kleine-Budde m

[PATCH 1/3] can: c_can: fix invalid error codes

2013-01-26 Thread Marc Kleine-Budde
From: Olivier Sobrie oliv...@sobrie.be Errors in CAN protocol (location) are reported in data[3] of the can frame instead of data[2]. Cc: linux-stable stable@vger.kernel.org Cc: Bhupesh Sharma bhupesh.sha...@st.com Signed-off-by: Olivier Sobrie oliv...@sobrie.be Signed-off-by: Marc Kleine-Budde

[PATCH 3/3] can: pch_can: fix invalid error codes

2013-01-26 Thread Marc Kleine-Budde
From: Olivier Sobrie oliv...@sobrie.be Errors in CAN protocol (location) are reported in data[3] of the can frame instead of data[2]. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Olivier Sobrie oliv...@sobrie.be Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can

Re: [PATCH v3] mxs: uart: allow setting RTS from software

2013-01-07 Thread Marc Kleine-Budde
-- Pengutronix e.K. | Marc Kleine-Budde | Industrial Linux Solutions| Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917- | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de | signature.asc Description: OpenPGP

[PATCH 2/2] can: bcm: initialize ifindex for timeouts without previous frame reception

2012-11-26 Thread Marc Kleine-Budde
. Cc: linux-stable stable@vger.kernel.org Reported-by: Andre Naujoks nauts...@googlemail.com Signed-off-by: Oliver Hartkopp socket...@hartkopp.net Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- net/can/bcm.c |3 +++ 1 file changed, 3 insertions(+) diff --git a/net/can/bcm.c b/net

[PATCH 1/2] can: peak_usb: fix hwtstamp assignment

2012-11-26 Thread Marc Kleine-Budde
by applying the available hardware timestamp to the skb_shared_hwtstamps data structure - which is intended for this purpose. Cc: linux-stable stable@vger.kernel.org Signed-off-by: Oliver Hartkopp socket...@hartkopp.net Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/usb

[PATCH] usb: chipidea: udc: fix error path in udc_start()

2012-09-27 Thread Marc Kleine-Budde
This patch fixes the error path of udc_start(). Now NULL is used to unset the peripheral with otg_set_peripheral(). Cc: stable stable@vger.kernel.org Reviewed-by: Richard Zhao richard.z...@freescale.com Signed-off-by: Marc Kleine-Budde m...@pengutronix.de Signed-off-by: Alexander Shishkin

[PATCH] usb: chipidea: cleanup dma_pool if udc_start() fails

2012-09-27 Thread Marc Kleine-Budde
Signed-off-by: Marc Kleine-Budde m...@pengutronix.de Signed-off-by: Alexander Shishkin alexander.shish...@linux.intel.com [mkl: backport to v3.5] Signed-off-by: Greg Kroah-Hartman gre...@linuxfoundation.org --- Hello, this is a backport of: ad6b1b97fe8504957d017cd6e4168cac8903d3f3 usb: chipidea: cleanup

[PATCH v2] usb: chipidea: cleanup dma_pool if udc_start() fails

2012-09-27 Thread Marc Kleine-Budde
Signed-off-by: Marc Kleine-Budde m...@pengutronix.de Signed-off-by: Alexander Shishkin alexander.shish...@linux.intel.com Signed-off-by: Greg Kroah-Hartman gre...@linuxfoundation.org [mkl: backport to v3.5] Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- Hello, this is a backport

[PATCH 1/2] can: janz-ican3: fix support for older hardware revisions

2012-09-21 Thread Marc Kleine-Budde
-off-by: Ira W. Snyder i...@ovro.caltech.edu Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/janz-ican3.c |4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/drivers/net/can/janz-ican3.c b/drivers/net/can/janz-ican3.c index 98ee438..7edadee 100644

[PATCH 2/2] can: ti_hecc: fix oops during rmmod

2012-09-21 Thread Marc Kleine-Budde
] (__device_release_driver+0x7c/0xbc) Cc: stable stable@vger.kernel.org Cc: Anant Gole anantg...@ti.com Tested-by: Jan Luebbe j...@pengutronix.de Signed-off-by: Marc Kleine-Budde m...@pengutronix.de --- drivers/net/can/ti_hecc.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers

  1   2   >