惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
aimingoo的专栏
aimingoo的专栏
Vercel News
Vercel News
U
Unit 42
L
LangChain Blog
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Cloudflare Blog
F
Fortinet All Blogs
小众软件
小众软件
I
InfoQ
P
Proofpoint News Feed
D
DataBreaches.Net
Martin Fowler
Martin Fowler
H
Help Net Security
T
Tailwind CSS Blog
N
Netflix TechBlog - Medium
有赞技术团队
有赞技术团队
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
B
Blog RSS Feed
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog

博客园 - 蓝天上的云℡

简洁低消耗字节内存池设计 ARM崩溃堆栈报错寄存器分析定位 ARM NEON&Thumb加速指令集 事件编程之eventfd 事件驱动编程模式之EventLoop syslog日志查看器GUI图形界面,支持Windows/Linux/Macos开箱即用 ERRNO链条分析 ARM AMBA总线之AXI系 Linux Kernel Init Bootstrap 内核初始化启动 RK芯片平台GPIO控制 Linux USB子系统之Gadget设备端驱动 远程调试桥接-网络-ADB-GDB 斐讯N1盒子安装飞牛FNOS NAS 安卓以太网链路检测 安卓原生开发-Recovery使用minui绘制图形 蓝牙音频协议——安卓开发 RKxx系列的RK628摄像头配置影响HDMI出图 usb储存之BOT/UAS内核驱动 现代操作系统-音频处理技术1 Linux驱动底层 Linux驱动适配I2C/SPI例子 模块编译的pr_debug 为Kernel代码生成VSCODE索引,快速跳转 安卓开机时间/性能优化 Linux/Golang/glibC系统调用 SGDMA与普通DMA Linux内核源码-存储驱动之 QSPI Flash golang数据转换技巧
Linux内核/GKI内核主线更新-usb网卡名称变更引出的BUG
蓝天上的云℡ · 2025-07-28 · via 博客园 - 蓝天上的云℡

这位哥们 Arnd Bergmann 直接把USB网卡从usb%d重命名为eth%d,引出了bug...
他给大量的设备驱动都加上了FLAG_POINTTOPOINT点对点标识,然后修改逻辑为不带这个FLAG修改网卡名为eth%d,相当粗暴
https://github.com/torvalds/linux/commit/c261344d3ce3edac781f9d3c7eabe2e96d8e8fe8

image

相关函数:
image

bugfix: https://github.com/torvalds/linux/commit/2ea396448f26d0d7d66224cb56500a6789c7ed07

BLAME:https://github.com/torvalds/linux/blame/038d61fd642278bab63ee8ef722c50d10ab01e8f/drivers/net/usb/usbnet.c#L1781

本文来自博客园,作者:蓝天上的云℡,采用 BY-NC-SA 许可协议,转载请注明:转载自作者蓝天上的云℡ 原文链接 https://www.cnblogs.com/yucloud/p/19008328/kernel_bug_usbnet

posted @ 2025-07-28 09:56  蓝天上的云℡  阅读(29)  评论(0)    收藏  举报

刷新页面返回顶部