ci2 starts bisection 2024-02-24 00:33:24.986221928 +0000 UTC m=+114600.858558719 bisecting fixing commit since c541149e0f52df559984090b306ab1af30b733c8 building syzkaller on 2a7bcc7f9f751f2ec13586584e8e25b8f6817e8c ensuring issue is reproducible on original commit c541149e0f52df559984090b306ab1af30b733c8 testing commit c541149e0f52df559984090b306ab1af30b733c8 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 912aca7f33ba83acdc470be5400af414cd1e24d54c4de79e77cb160e3e71d53f all runs: crashed: general protection fault in ax88179_disconnect representative crash: general protection fault in ax88179_disconnect, types: [UNKNOWN] check whether we can drop unnecessary instrumentation disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing commit c541149e0f52df559984090b306ab1af30b733c8 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7cba5762092861cf771d10b99bcfb1d86667d916caccd5bcefb48b0d0d87805c all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect representative crash: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect, types: [UNKNOWN] the bug reproduces without the instrumentation disabling configs for [UBSAN BUG KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK], they are not needed kconfig minimization: base=4920 full=6161 leaves diff=241 split chunks (needed=false): <241> split chunk #0 of len 241 into 5 parts testing without sub-chunk 1/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN LOCKDEP], they are not needed testing commit c541149e0f52df559984090b306ab1af30b733c8 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 4ecac76d882edfb1a74ea75a57554ce3588fd9526d811d1e661ef5b3d5a35750 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect representative crash: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 2/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit c541149e0f52df559984090b306ab1af30b733c8 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: cae9f8409b77ee7060528b441ad0cfbe97824c4f1d6e7d052110004c94f18659 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect representative crash: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 3/5 disabling configs for [KASAN LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG], they are not needed testing commit c541149e0f52df559984090b306ab1af30b733c8 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: ea23f7abfa8213d500f466db5bf1ba1edeb2a6a7f62798fcfd9e7691fd85c7c6 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect representative crash: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 4/5 disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN LOCKDEP], they are not needed testing commit c541149e0f52df559984090b306ab1af30b733c8 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5004aa30f05c19f5e2af0555018645b2984bb8f91acb7fbe83666c9c0bb44581 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect representative crash: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect, types: [UNKNOWN] the chunk can be dropped testing without sub-chunk 5/5 disabling configs for [LOCKDEP ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN], they are not needed testing commit c541149e0f52df559984090b306ab1af30b733c8 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 failed building c541149e0f52df559984090b306ab1af30b733c8: net/socket.c:1189: undefined reference to `wext_handle_ioctl' net/socket.c:3383: undefined reference to `compat_wext_handle_ioctl' net/core/net-procfs.c:343: undefined reference to `wext_proc_exit' net/core/net-procfs.c:327: undefined reference to `wext_proc_init' minimized to 45 configs; suspects: [HID_ZEROPLUS USB_NET_MCS7830 USB_NET_NET1080 USB_NET_PLUSB USB_NET_RNDIS_HOST USB_NET_SMSC75XX USB_NET_SMSC95XX USB_NET_SR9700 USB_NET_SR9800 USB_NET_ZAURUS USB_OHCI_HCD USB_OHCI_HCD_PCI USB_OHCI_HCD_PLATFORM USB_OTG USB_OTG_FSM USB_PRINTER USB_SERIAL USB_SERIAL_FTDI_SIO USB_SERIAL_GENERIC USB_SERIAL_PL2303 USB_STORAGE_ALAUDA USB_STORAGE_CYPRESS_ATACB USB_STORAGE_DATAFAB USB_STORAGE_FREECOM USB_STORAGE_ISD200 USB_STORAGE_JUMPSHOT USB_STORAGE_KARMA USB_STORAGE_ONETOUCH USB_STORAGE_SDDR09 USB_STORAGE_SDDR55 USB_STORAGE_USBAT USB_TRANCEVIBRATOR USB_U_AUDIO USB_U_ETHER USB_U_SERIAL USB_WDM WLAN WLAN_VENDOR_ATH WLAN_VENDOR_ATMEL WLAN_VENDOR_BROADCOM WLAN_VENDOR_INTERSIL WLAN_VENDOR_MARVELL WLAN_VENDOR_MEDIATEK WLAN_VENDOR_MICROCHIP WLAN_VENDOR_RALINK WLAN_VENDOR_REALTEK WLAN_VENDOR_RSI WLAN_VENDOR_ZYDAS X86_X32 ZEROPLUS_FF] disabling configs for [ATOMIC_SLEEP HANG LEAK UBSAN BUG KASAN LOCKDEP], they are not needed testing current HEAD 993bed180178156a70afdafe8aaf23a117107352 testing commit 993bed180178156a70afdafe8aaf23a117107352 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 2047764b30e2dbe41128ab768926d05b10fb0af7019ad7d860a331d8be906965 all runs: OK false negative chance: 0.000 # git bisect start 993bed180178156a70afdafe8aaf23a117107352 c541149e0f52df559984090b306ab1af30b733c8 Bisecting: 277 revisions left to test after this (roughly 8 steps) [9117fc44fd3a9538261e530ba5a022dfc9519620] drivers: clk: zynqmp: update divider round rate logic determine whether the revision contains the guilty commit checking the merge base 26c690eff0a56293e0b6911a38e406c211b35547 no existing result, test the revision testing commit 26c690eff0a56293e0b6911a38e406c211b35547 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 472e9104724a3409a43fcec79c4f0e14ac82f8b1e23bdc63e21278d0e2bd98fd all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect representative crash: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect, types: [UNKNOWN] testing commit 9117fc44fd3a9538261e530ba5a022dfc9519620 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7bd1345ac4827a58e8427b2061e51fbc8f22b38971d2e507f6822439e893e6f6 all runs: OK false negative chance: 0.000 # git bisect bad 9117fc44fd3a9538261e530ba5a022dfc9519620 Bisecting: 138 revisions left to test after this (roughly 7 steps) [45f6080748fa740da9d0b835c9b7d1ceb528ee44] mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response determine whether the revision contains the guilty commit revision 26c690eff0a56293e0b6911a38e406c211b35547 crashed and is reachable testing commit 45f6080748fa740da9d0b835c9b7d1ceb528ee44 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 00a0df432d13812ef7f3cebd15ce74d870af0142cf071ccf5bfbc634775da848 all runs: OK false negative chance: 0.000 # git bisect bad 45f6080748fa740da9d0b835c9b7d1ceb528ee44 Bisecting: 69 revisions left to test after this (roughly 6 steps) [20e23f6b1453497f5bc1681ff97ec5edebf8cea5] ASoC: wm8974: Correct boost mixer inputs determine whether the revision contains the guilty commit revision 26c690eff0a56293e0b6911a38e406c211b35547 crashed and is reachable testing commit 20e23f6b1453497f5bc1681ff97ec5edebf8cea5 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: f4e59e748aa211c032f420542b6ae4cc65fe93b1e9426938888223fcfb4bdcff all runs: OK false negative chance: 0.000 # git bisect bad 20e23f6b1453497f5bc1681ff97ec5edebf8cea5 Bisecting: 34 revisions left to test after this (roughly 5 steps) [bc56ed720e064f4ea3908b3fbcd63d94ab98e994] net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues determine whether the revision contains the guilty commit revision 26c690eff0a56293e0b6911a38e406c211b35547 crashed and is reachable testing commit bc56ed720e064f4ea3908b3fbcd63d94ab98e994 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5b3a3d78c9651d26d72fd3907eda5b26175c03573a30cbc120abbdd2797425c8 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect representative crash: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect, types: [UNKNOWN] # git bisect good bc56ed720e064f4ea3908b3fbcd63d94ab98e994 Bisecting: 17 revisions left to test after this (roughly 4 steps) [06bb52d2efb38d925a4170b335c26cab665913bc] mmc: sdhci-sprd: Fix eMMC init failure after hw reset determine whether the revision contains the guilty commit revision bc56ed720e064f4ea3908b3fbcd63d94ab98e994 crashed and is reachable testing commit 06bb52d2efb38d925a4170b335c26cab665913bc gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3f6c86cf4110eb3aa6d7c38d35947350ac7c6f32a4fdd665b0811e9b5130f579 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect representative crash: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect, types: [UNKNOWN] # git bisect good 06bb52d2efb38d925a4170b335c26cab665913bc Bisecting: 8 revisions left to test after this (roughly 3 steps) [ddcaf49990615eb5659e8f06f5bab4bc3d65c4a5] Linux 5.15.147 determine whether the revision contains the guilty commit revision 26c690eff0a56293e0b6911a38e406c211b35547 crashed and is reachable testing commit ddcaf49990615eb5659e8f06f5bab4bc3d65c4a5 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 15b53ece3c495b563e60fbc51edac8a39aee2e358c0e7b2dffb828c5dcd710e9 all runs: OK false negative chance: 0.000 # git bisect bad ddcaf49990615eb5659e8f06f5bab4bc3d65c4a5 Bisecting: 4 revisions left to test after this (roughly 2 steps) [ab3a3aadb373b47a1f401c7626608b1b214cec9e] netfilter: nf_tables: Reject tables of unsupported family determine whether the revision contains the guilty commit revision bc56ed720e064f4ea3908b3fbcd63d94ab98e994 crashed and is reachable testing commit ab3a3aadb373b47a1f401c7626608b1b214cec9e gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 5838347c6b10aff6b224f7697af58acb6fdaa0ea551ad945e4612528e6143c2c all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect representative crash: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect, types: [UNKNOWN] # git bisect good ab3a3aadb373b47a1f401c7626608b1b214cec9e Bisecting: 2 revisions left to test after this (roughly 1 step) [329197033bb019bf263a10b611dff89acd6a0579] tracing/kprobes: Fix symbol counting logic by looking at modules as well determine whether the revision contains the guilty commit revision bc56ed720e064f4ea3908b3fbcd63d94ab98e994 crashed and is reachable testing commit 329197033bb019bf263a10b611dff89acd6a0579 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 3ac044e35060a92ed08c756da2b062d215271cc27d3383037e2c2138ba7beb2c all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect representative crash: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect, types: [UNKNOWN] # git bisect good 329197033bb019bf263a10b611dff89acd6a0579 Bisecting: 0 revisions left to test after this (roughly 1 step) [231752a0a05d84dd7b315ac795f6abff0c76f906] net: usb: ax88179_178a: move priv to driver_priv determine whether the revision contains the guilty commit revision 06bb52d2efb38d925a4170b335c26cab665913bc crashed and is reachable testing commit 231752a0a05d84dd7b315ac795f6abff0c76f906 gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: e832a24646127a619f3a12cdd796f435a01dcf35a996bada72759bb399ae1696 all runs: OK false negative chance: 0.000 # git bisect bad 231752a0a05d84dd7b315ac795f6abff0c76f906 Bisecting: 0 revisions left to test after this (roughly 0 steps) [d800d18ba13220d36b04495d08f881b0aa35e11d] net: usb: ax88179_178a: remove redundant init code determine whether the revision contains the guilty commit revision 06bb52d2efb38d925a4170b335c26cab665913bc crashed and is reachable testing commit d800d18ba13220d36b04495d08f881b0aa35e11d gcc compiler: gcc (GCC) 10.2.1 20210217, GNU ld (GNU Binutils for Debian) 2.40 kernel signature: 7fb320c3e30e718c0dc8bd99235e3efb68a67cf094cc6b5105d21c44b9289407 all runs: crashed: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect representative crash: BUG: unable to handle kernel NULL pointer dereference in ax88179_disconnect, types: [UNKNOWN] # git bisect good d800d18ba13220d36b04495d08f881b0aa35e11d 231752a0a05d84dd7b315ac795f6abff0c76f906 is the first bad commit commit 231752a0a05d84dd7b315ac795f6abff0c76f906 Author: Justin Chen Date: Wed Jul 20 17:28:15 2022 -0700 net: usb: ax88179_178a: move priv to driver_priv commit 2bcbd3d8a7b4525cdb741fe82330edb6f5452c7f upstream. We need more space to save WoL context. So lets allocate memory for ax88179_data instead of using struct usbnet data field which only supports 5 words. We continue to use the struct usbnet data field for multicast filters. However since we no longer have the private data stored there, we can shift it to the beginning. Signed-off-by: Justin Chen Signed-off-by: Jakub Kicinski Cc: Jeffery Miller Signed-off-by: Greg Kroah-Hartman drivers/net/usb/ax88179_178a.c | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) accumulated error probability: 0.00 culprit signature: e832a24646127a619f3a12cdd796f435a01dcf35a996bada72759bb399ae1696 parent signature: 7fb320c3e30e718c0dc8bd99235e3efb68a67cf094cc6b5105d21c44b9289407 revisions tested: 18, total time: 3h44m26.485925888s (build: 1h43m30.096140165s, test: 1h56m45.335264082s) first good commit: 231752a0a05d84dd7b315ac795f6abff0c76f906 net: usb: ax88179_178a: move priv to driver_priv recipients (to): ["gregkh@linuxfoundation.org" "justinpopo6@gmail.com" "kuba@kernel.org"] recipients (cc): []