summaryrefslogtreecommitdiff
path: root/include/uapi/linux/errqueue.h
diff options
context:
space:
mode:
authorPaolo Abeni <pabeni@redhat.com>2026-11-05 09:21:42 +0100
committerPaolo Abeni <pabeni@redhat.com>2026-11-05 09:21:43 +0100
commit6c1c41effa342a94221e5d92c2a5aae8fe7d1c04 (patch)
tree4de356bd78b1074c5da0cb2d36e86a5d4b2942e2 /include/uapi/linux/errqueue.h
parent6baae996ecf6a3f57b08ea6f6786e29af9260f51 (diff)
parent2d4c272e816a5b784f1fc7899256f8826df34edb (diff)
Merge tag 'linux-can-fixes-for-7.4-20261103' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can
Marc Kleine-Budde says: ==================== pull-request: can 2026-11-03 this is a pull request of 15 patches for net/main. The first patch is by Vincent Mailhol and drops CAN-XL frames on non CAN-XL devices. A patch by Kaixuan Li for the CAN ISOTP protocol improves the check for the correct CAN CC/FD frames. The next 3 patches are by Cunhao Lu and make CAN skb freeing safe in any context in several CAN helper functions. A series by Oliver Hartkopp et al fixes several problems in the CAN net-layer: Oliver Hartkopp contributes a patch to convert the unreliable ARPHRD_CAN type check to the robust can_get_ml_priv(). Further a patch that adds missing error checking to the bind callback of the CAN ISO-TP protocol. Followed by converting the CAN RAW, BCM and ISO-TP protocol to protect the receive lists with a per-device lock. Then the RAW and ISO-TP protocols are converted to copy the socket options outside of lock_sock(). 3 patches target the CAN procfs: A patch by Runyu Xiao resets the CAN pkg_stats using atomics, a patch by Oliver Hartkopp fixes the stats calculation after a statistics reset. Followed by a patch to remove kernel pointers from the output. ChunYuZhiQiang contributes 2 patches for the CAN netlink interfaces, to prevent waking up the CAN device, if the interface is down. The last patch is by Liu Changjie and fixes the decoding of bulk USB URBs in the Peak USB CAN driver. linux-can-fixes-for-7.4-20261103 * tag 'linux-can-fixes-for-7.4-20261103' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can: can: peak_usb: pcan_usb_fd_decode_buf(): accept short uCAN end-of-list records can: dev: can_tdc_fill_info(): don't read automatic TDCV if interface is down can: dev: can_fill_info(): don't wake up controller if interface is down can: proc: remove pointers from CAN specific proc output can: proc: skip stats calculation after reset in can_stat_update() can: proc: reset pkg_stats atomics individually can: raw, isotp: copy socket options outside of lock_sock() can: protect the receive lists with a per-device lock can: isotp: check the return values of can_rx_register() in isotp_bind() can: replace ARPHRD_CAN type checks with can_get_ml_priv() can: dev: can_put_echo_skb(): free skb on invalid echo index can: skb: make CAN skb allocation failure paths IRQ-safe can: skb: make echo skb freeing safe in any IRQ context can: isotp: check the frame type, not just the length can: dev: can_dropped_invalid_skb: drop CAN XL frames on non-CAN XL devices ==================== Link: https://patch.msgid.link/20261103204305.3211144-1-mkl@pengutronix.de Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Diffstat (limited to 'include/uapi/linux/errqueue.h')
0 files changed, 0 insertions, 0 deletions