From: Marc Kleine-Budde <mkl@pengutronix.de> To: netdev@vger.kernel.org Cc: davem@davemloft.net, kuba@kernel.org, linux-can@vger.kernel.org, kernel@pengutronix.de Subject: pull-request: can 2020-11-27 Date: Fri, 27 Nov 2020 11:02:55 +0100 Message-ID: <20201127100301.512603-1-mkl@pengutronix.de> (raw) Hello Jakub, hello David, here's a pull request of 6 patches for net/master. The first patch is by me and target the gs_usb driver and fixes the endianess problem with candleLight firmware. Another patch by me for the mcp251xfd driver add sanity checking to bail out if no IRQ is configured. The next three patches target the m_can driver. A patch by me removes the hardcoded IRQF_TRIGGER_FALLING from the request_threaded_irq() as this clashes with the trigger level specified in the DT. Further a patch by me fixes the nominal bitiming tseg2 min value for modern m_can cores. Pankaj Sharma's patch add support for cores version 3.3.x. The last patch by Oliver Hartkopp is for af_can and converts a WARN() into a pr_warn(), which is triggered by the syzkaller. It was able to create a situation where the closing of a socket runs simultaneously to the notifier call chain for removing the CAN network device in use. regards, Marc --- The following changes since commit cbf3d60329c4e11edcecac0c8fc6767b0f05e3a7: ch_ktls: lock is not freed (2020-11-25 17:44:42 -0800) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git tags/linux-can-fixes-for-5.10-20201127 for you to fetch changes up to d73ff9b7c4eacaba0fd956d14882bcae970f8307: can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check (2020-11-27 10:49:28 +0100) ---------------------------------------------------------------- linux-can-fixes-for-5.10-20201127 ---------------------------------------------------------------- Marc Kleine-Budde (4): can: gs_usb: fix endianess problem with candleLight firmware can: mcp251xfd: mcp251xfd_probe(): bail out if no IRQ was given can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags can: m_can: fix nominal bitiming tseg2 min for version >= 3.1 Oliver Hartkopp (1): can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check Pankaj Sharma (1): can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0 drivers/net/can/m_can/m_can.c | 6 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 + drivers/net/can/usb/gs_usb.c | 131 +++++++++++++------------ net/can/af_can.c | 7 +- 4 files changed, 83 insertions(+), 65 deletions(-)
next reply index Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-11-27 10:02 Marc Kleine-Budde [this message] 2020-11-27 10:02 ` [net 1/6] can: gs_usb: fix endianess problem with candleLight firmware Marc Kleine-Budde 2020-11-27 10:02 ` [net 2/6] can: mcp251xfd: mcp251xfd_probe(): bail out if no IRQ was given Marc Kleine-Budde 2020-11-27 19:15 ` Jakub Kicinski 2020-11-27 10:02 ` [net 3/6] can: m_can: m_can_open(): remove IRQF_TRIGGER_FALLING from request_threaded_irq()'s flags Marc Kleine-Budde 2020-11-27 10:02 ` [net 4/6] can: m_can: fix nominal bitiming tseg2 min for version >= 3.1 Marc Kleine-Budde 2020-11-27 10:03 ` [net 5/6] can: m_can: m_can_dev_setup(): add support for bosch mcan version 3.3.0 Marc Kleine-Budde 2020-11-27 10:03 ` [net 6/6] can: af_can: can_rx_unregister(): remove WARN() statement from list operation sanity check Marc Kleine-Budde 2020-11-27 19:16 ` pull-request: can 2020-11-27 Jakub Kicinski 2020-11-27 19:20 ` patchwork-bot+netdevbpf
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20201127100301.512603-1-mkl@pengutronix.de \ --to=mkl@pengutronix.de \ --cc=davem@davemloft.net \ --cc=kernel@pengutronix.de \ --cc=kuba@kernel.org \ --cc=linux-can@vger.kernel.org \ --cc=netdev@vger.kernel.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Linux-Can Archive on lore.kernel.org Archives are clonable: git clone --mirror https://lore.kernel.org/linux-can/0 linux-can/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 linux-can linux-can/ https://lore.kernel.org/linux-can \ linux-can@vger.kernel.org public-inbox-index linux-can Example config snippet for mirrors Newsgroup available over NNTP: nntp://nntp.lore.kernel.org/org.kernel.vger.linux-can AGPL code for this site: git clone https://public-inbox.org/public-inbox.git