• David S. Miller's avatar
    Merge tag 'linux-can-next-for-5.4-20190904' of... · 44c40910
    David S. Miller authored
    Merge tag 'linux-can-next-for-5.4-20190904' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
    
    Marc Kleine-Budde says:
    
    ====================
    pull-request: can-next 2019-09-04 j1939
    
    this is a pull request for net-next/master consisting of 21 patches.
    
    the first 12 patches are by me and target the CAN core infrastructure.
    They clean up the names of variables , structs and struct members,
    convert can_rx_register() to use max() instead of open coding it and
    remove unneeded code from the can_pernet_exit() callback.
    
    The next three patches are also by me and they introduce and make use of
    the CAN midlayer private structure. It is used to hold protocol specific
    per device data structures.
    
    The next patch is by Oleksij Rempel, switches the
    &net->can.rcvlists_lock from a spin_lock() to a spin_lock_bh(), so that
    it can be used from NAPI (soft IRQ) context.
    
    The next 4 patches are by Kurt Van Dijck, he first updates his email
    address via mailmap and then extends sockaddr_can to include j1939
    members.
    
    The final patch is the collective effort of many entities (The j1939
    authors: Oliver Hartkopp, Bastian Stender, Elenita Hinds, kbuild test
    robot, Kurt Van Dijck, Maxime Jayat, Robin van der Gracht, Oleksij
    Rempel, Marc Kleine-Budde). It adds support of SAE J1939 protocol to the
    CAN networking stack.
    
    SAE J1939 is the vehicle bus recommended practice used for communication
    and diagnostics among vehicle components. Originating in the car and
    heavy-duty truck industry in the United States, it is now widely used in
    other parts of the world.
    
    P.S.: This pull request doesn't invalidate my last pull request:
          "pull-request: can-next 2019-09-03".
    ====================
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    44c40910
dev.c 34.6 KB