Even if J1939 stack is not actively involved in to communication, it still should process every thing what it is capture on the CAN bus. This make affect stability, security or performance of this kind of system. This patch set address some of issues discovered on a system attached to the CAN bus and not actively involved in to communication. Oleksij Rempel (5): j1939: unmap all ECUs if we put down interface j1939: transport: don't process not local transports j1939: bus: warn if we trying to map already mapped ECU j1939: address-claim: handle ECU reclaiming as a new claim j1939: bus: rework j1939_ecu_[map|unmap]_locked net/can/j1939/address-claim.c | 6 ++---- net/can/j1939/bus.c | 38 +++++++++++++++++++++++++++++------ net/can/j1939/j1939-priv.h | 1 + net/can/j1939/main.c | 1 + net/can/j1939/transport.c | 3 +++ 5 files changed, 39 insertions(+), 10 deletions(-) -- 2.19.1