summaryrefslogtreecommitdiff
path: root/tools/lib/python/kdoc/python_version.py
diff options
context:
space:
mode:
authorKuen-Han Tsai <khtsai@google.com>2026-03-09 20:04:50 +0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2026-03-11 16:21:13 +0100
commit3549d0ae5f7e647ffd09d69f927a18ae7a520f6f (patch)
tree7d39ad1bc10e06d7ca179268c67ac7a7fcf045cf /tools/lib/python/kdoc/python_version.py
parent46662d3a1ad40282ba9f753cccc6f909ec4468cc (diff)
downloadkernel-3549d0ae5f7e647ffd09d69f927a18ae7a520f6f.tar.gz
Revert "usb: gadget: u_ether: use <linux/hex.h> header file"
This reverts commit 7a7930c0f934fb0c46de6e7ca08e14e11df35dd6. This commit is being reverted as part of a series-wide revert. By deferring the net_device allocation to the bind() phase, a single function instance will spawn multiple network devices if it is symlinked to multiple USB configurations. This causes regressions for userspace tools (like the postmarketOS DHCP daemon) that rely on reading the interface name (e.g., "usb0") from configfs. Currently, configfs returns the template "usb%d", causing the userspace network setup to fail. Crucially, because this patch breaks the 1:1 mapping between the function instance and the network device, this naming issue cannot simply be patched. Configfs only exposes a single 'ifname' attribute per instance, making it impossible to accurately report the actual interface name when multiple underlying network devices can exist for that single instance. All configurations tied to the same function instance are meant to share a single network device. Revert this change to restore the 1:1 mapping by allocating the network device at the instance level (alloc_inst). Reported-by: David Heidelberg <david@ixit.cz> Closes: https://lore.kernel.org/linux-usb/70b558ea-a12e-4170-9b8e-c951131249af@ixit.cz/ Fixes: 56a512a9b410 ("usb: gadget: f_ncm: align net_device lifecycle with bind/unbind") Cc: stable <stable@kernel.org> Signed-off-by: Kuen-Han Tsai <khtsai@google.com> Link: https://patch.msgid.link/20260309-f-ncm-revert-v2-5-ea2afbc7d9b2@google.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/lib/python/kdoc/python_version.py')
0 files changed, 0 insertions, 0 deletions
a bi_error field to struct bioChristoph Hellwig 2015-04-11blk_rq_map_user(): use import_single_range()Al Viro 2015-02-11block: handle the null_mapped flag correctly in blk_rq_map_user_iovChristoph Hellwig 2015-02-05block: merge __bio_map_user_iov into bio_map_user_iovChristoph Hellwig 2015-02-05block: pass iov_iter to the BLOCK_PC mapping functionsKent Overstreet 2015-02-05block: use blk_rq_map_user_iov to implement blk_rq_map_userChristoph Hellwig