This patch set is hopefully "last change ™" needed before upstreaming. This will brake user space UAPI, so you will need to update your tools to work with it. Oleksij Rempel (6): j1939: remove CAN_J1939_DEBUG option j1939: j1939_can_recv: add sanity test on skb_clone j1939: remove SO_J1939_RECV_OWN support j1939: notify user space if simple package was transmitted by HW j1939: transport: remove SKBTX_ANY_TSTAMP from simple skb j1939: transport: j1939_xtp_rx_dat_one: add sanity check for j1939_session_skb_find() Documentation/networking/j1939.rst | 6 -- include/uapi/linux/can/j1939.h | 5 +- net/can/j1939/Kconfig | 6 -- net/can/j1939/Makefile | 2 - net/can/j1939/j1939-priv.h | 11 +--- net/can/j1939/main.c | 13 ++++- net/can/j1939/socket.c | 32 +++++------ net/can/j1939/transport.c | 89 +++++++++++++++++++++++++++--- 8 files changed, 111 insertions(+), 53 deletions(-) -- 2.20.1