From: kernel test robot <oliver.sang@intel.com>
To: Mande Imran Ahmed <immu.ahmed1905@gmail.com>
Cc: <oe-lkp@lists.linux.dev>, <lkp@intel.com>,
<linux-wireless@vger.kernel.org>, <johannes@sipsolutions.net>,
<linux-kernel@vger.kernel.org>,
Mande Imran Ahmed <immu.ahmed1905@gmail.com>,
<oliver.sang@intel.com>
Subject: Re: [PATCH] net/mac80211: replace scnprintf() with sysfs_emit() for sysfs output
Date: Fri, 8 Aug 2025 14:21:14 +0800 [thread overview]
Message-ID: <202508080725.79ed349c-lkp@intel.com> (raw)
In-Reply-To: <20250730095634.3754-1-immu.ahmed1905@gmail.com>
Hello,
kernel test robot noticed "WARNING:at_fs/sysfs/file.c:#sysfs_emit" on:
commit: ec95570844b7a6ec10105691f0c875f0688eeadd ("[PATCH] net/mac80211: replace scnprintf() with sysfs_emit() for sysfs output")
url: https://github.com/intel-lab-lkp/linux/commits/Mande-Imran-Ahmed/net-mac80211-replace-scnprintf-with-sysfs_emit-for-sysfs-output/20250730-180128
base: https://git.kernel.org/cgit/linux/kernel/git/wireless/wireless-next.git main
patch link: https://lore.kernel.org/all/20250730095634.3754-1-immu.ahmed1905@gmail.com/
patch subject: [PATCH] net/mac80211: replace scnprintf() with sysfs_emit() for sysfs output
in testcase: hwsim
version: hwsim-x86_64-4bc754d9c-1_20250727
with following parameters:
test: group-32
config: x86_64-rhel-9.4-func
compiler: gcc-12
test machine: 8 threads 1 sockets Intel(R) Core(TM) i7-4790 v3 @ 3.60GHz (Haswell) with 6G memory
(please refer to attached dmesg/kmsg for entire log/backtrace)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <oliver.sang@intel.com>
| Closes: https://lore.kernel.org/oe-lkp/202508080725.79ed349c-lkp@intel.com
kern :warn : [ 99.491962] ------------[ cut here ]------------
kern :warn : [ 99.497289] invalid sysfs_emit: buf:000000002422382b
kern :warn : [ 99.502971] WARNING: CPU: 3 PID: 5700 at fs/sysfs/file.c:767 sysfs_emit (fs/sysfs/file.c:767)
kern :warn : [ 99.511332] Modules linked in: mac80211_hwsim mac80211 libarc4 cfg80211 btrfs blake2b_generic xor zstd_compress ipmi_devintf ipmi_msghandler raid6_pq intel_rapl_msr intel_rapl_common sd_mod x86_pkg_temp_thermal snd_hda_codec_hdmi intel_powerclamp sg coretemp platform_profile kvm_intel snd_hda_codec_realtek i915 snd_hda_codec_generic snd_hda_scodec_component kvm intel_gtt dell_wmi snd_hda_intel cec irqbypass snd_intel_dspcfg dell_smbios snd_intel_sdw_acpi ghash_clmulni_intel dell_wmi_descriptor ahci drm_buddy sparse_keymap snd_hda_codec rfkill libahci rapl ttm mei_wdt intel_cstate dcdbas libata drm_display_helper snd_hda_core intel_uncore i2c_i801 mei_me snd_hwdep lpc_ich drm_client_lib i2c_smbus pcspkr mei drm_kms_helper snd_pcm snd_timer video snd wmi soundcore binfmt_misc drm fuse loop dm_mod ip_tables
kern :warn : [ 99.583263] CPU: 3 UID: 0 PID: 5700 Comm: python3 Tainted: G S 6.16.0-rc7-01834-gec95570844b7 #1 PREEMPT(voluntary)
kern :warn : [ 99.595968] Tainted: [S]=CPU_OUT_OF_SPEC
kern :warn : [ 99.600582] Hardware name: Dell Inc. OptiPlex 9020/03CPWF, BIOS A11 04/01/2015
kern :warn : [ 99.608504] RIP: 0010:sysfs_emit (fs/sysfs/file.c:767)
kern :warn : [ 99.613493] Code: 00 00 48 8b 54 24 78 65 48 2b 15 e1 45 2b 05 75 1f 48 8b 5d f8 c9 c3 cc cc cc cc 48 89 fe 48 c7 c7 20 a8 45 84 e8 5e 47 33 ff <0f> 0b 31 c0 eb b7 e8 f3 32 f5 01 0f 1f 00 90 90 90 90 90 90 90 90
All code
========
0: 00 00 add %al,(%rax)
2: 48 8b 54 24 78 mov 0x78(%rsp),%rdx
7: 65 48 2b 15 e1 45 2b sub %gs:0x52b45e1(%rip),%rdx # 0x52b45f0
e: 05
f: 75 1f jne 0x30
11: 48 8b 5d f8 mov -0x8(%rbp),%rbx
15: c9 leave
16: c3 ret
17: cc int3
18: cc int3
19: cc int3
1a: cc int3
1b: 48 89 fe mov %rdi,%rsi
1e: 48 c7 c7 20 a8 45 84 mov $0xffffffff8445a820,%rdi
25: e8 5e 47 33 ff call 0xffffffffff334788
2a:* 0f 0b ud2 <-- trapping instruction
2c: 31 c0 xor %eax,%eax
2e: eb b7 jmp 0xffffffffffffffe7
30: e8 f3 32 f5 01 call 0x1f53328
35: 0f 1f 00 nopl (%rax)
38: 90 nop
39: 90 nop
3a: 90 nop
3b: 90 nop
3c: 90 nop
3d: 90 nop
3e: 90 nop
3f: 90 nop
Code starting with the faulting instruction
===========================================
0: 0f 0b ud2
2: 31 c0 xor %eax,%eax
4: eb b7 jmp 0xffffffffffffffbd
6: e8 f3 32 f5 01 call 0x1f532fe
b: 0f 1f 00 nopl (%rax)
e: 90 nop
f: 90 nop
10: 90 nop
11: 90 nop
12: 90 nop
13: 90 nop
14: 90 nop
15: 90 nop
kern :warn : [ 99.632931] RSP: 0018:ffffc9000288f890 EFLAGS: 00010282
kern :warn : [ 99.638863] RAX: 0000000000000000 RBX: 1ffff92000511f12 RCX: ffffffff8193bda5
kern :warn : [ 99.646704] RDX: 1ffff11026776180 RSI: 0000000000000008 RDI: ffff888133bb0c00
kern :warn : [ 99.654540] RBP: ffffc9000288f948 R08: 0000000000000001 R09: fffff52000511ecd
kern :warn : [ 99.662380] R10: ffffc9000288f66f R11: 0000000000000001 R12: 0000000016c83b60
kern :warn : [ 99.670215] R13: 0000000000002000 R14: ffffc9000288fbb0 R15: ffffc9000288fbb0
kern :warn : [ 99.678051] FS: 00007fbdc1fe5040(0000) GS:ffff8881ac7f1000(0000) knlGS:0000000000000000
kern :warn : [ 99.686844] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
kern :warn : [ 99.693300] CR2: 00000000004ac270 CR3: 0000000123ed2003 CR4: 00000000001726f0
kern :warn : [ 99.701143] Call Trace:
kern :warn : [ 99.704281] <TASK>
kern :warn : [ 99.707089] ? __pfx_sysfs_emit (fs/sysfs/file.c:763)
kern :warn : [ 99.711809] ? __pfx_file_ioctl (fs/ioctl.c:324)
kern :warn : [ 99.716531] key_replays_read (net/mac80211/debugfs_key.c:250) mac80211
kern :warn : [ 99.722327] ? __pfx_key_replays_read (net/mac80211/debugfs_key.c:223) mac80211
kern :warn : [ 99.728597] ? __pfx___debugfs_file_get (fs/debugfs/file.c:80)
kern :warn : [ 99.734009] ? do_vfs_ioctl (fs/ioctl.c:886)
kern :warn : [ 99.738639] ? __pfx_do_vfs_ioctl (fs/ioctl.c:804)
kern :warn : [ 99.743531] full_proxy_read (fs/debugfs/file.c:393 (discriminator 6))
kern :warn : [ 99.748162] vfs_read (fs/read_write.c:570)
kern :warn : [ 99.752185] ? __pfx___debugfs_file_get (fs/debugfs/file.c:80)
kern :warn : [ 99.757594] ? __pfx_make_vfsgid (fs/mnt_idmapping.c:122)
kern :warn : [ 99.762399] ? __pfx_vfs_read (fs/read_write.c:553)
kern :warn : [ 99.766942] ? __pfx_map_id_range_up (kernel/user_namespace.c:382)
kern :warn : [ 99.772091] ? debugfs_file_put (arch/x86/include/asm/atomic.h:93 include/linux/atomic/atomic-arch-fallback.h:949 include/linux/atomic/atomic-instrumented.h:401 include/linux/refcount.h:389 include/linux/refcount.h:432 include/linux/refcount.h:450 fs/debugfs/file.c:196)
kern :warn : [ 99.776812] ? full_proxy_llseek (fs/debugfs/file.c:389)
kern :warn : [ 99.781788] ? fdget_pos (arch/x86/include/asm/atomic64_64.h:15 include/linux/atomic/atomic-arch-fallback.h:2583 include/linux/atomic/atomic-long.h:38 include/linux/atomic/atomic-instrumented.h:3189 include/linux/file_ref.h:215 fs/file.c:1189 fs/file.c:1215)
kern :warn : [ 99.786071] ? from_kgid_munged (kernel/user_namespace.c:535)
kern :warn : [ 99.790873] ksys_read (fs/read_write.c:715)
kern :warn : [ 99.794898] ? __pfx_ksys_read (fs/read_write.c:705)
kern :warn : [ 99.799531] ? __pfx_cp_new_stat (fs/stat.c:471)
kern :warn : [ 99.804342] ? __pfx_make_vfsgid (fs/mnt_idmapping.c:122)
kern :warn : [ 99.809147] do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
kern :warn : [ 99.813518] ? vfs_getattr_nosec (fs/stat.c:218)
kern :warn : [ 99.818494] ? vfs_fstat (include/linux/file.h:62 include/linux/file.h:84 fs/stat.c:278)
kern :warn : [ 99.822605] ? __do_sys_newfstatat (fs/stat.c:538)
kern :warn : [ 99.827583] ? __pfx___do_sys_newfstatat (fs/stat.c:538)
kern :warn : [ 99.833081] ? __x64_sys_openat (fs/open.c:1463)
kern :warn : [ 99.837973] ? fdget_pos (arch/x86/include/asm/atomic64_64.h:15 include/linux/atomic/atomic-arch-fallback.h:2583 include/linux/atomic/atomic-long.h:38 include/linux/atomic/atomic-instrumented.h:3189 include/linux/file_ref.h:215 fs/file.c:1189 fs/file.c:1215)
kern :warn : [ 99.842258] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
kern :warn : [ 99.846801] ? ksys_read (fs/read_write.c:715)
kern :warn : [ 99.851000] ? __pfx_ksys_read (fs/read_write.c:705)
kern :warn : [ 99.855631] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
kern :warn : [ 99.860174] ? __x64_sys_ioctl (fs/ioctl.c:906 fs/ioctl.c:893 fs/ioctl.c:893)
kern :warn : [ 99.864893] ? do_syscall_64 (arch/x86/entry/syscall_64.c:63 arch/x86/entry/syscall_64.c:94)
kern :warn : [ 99.869437] entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130)
kern :warn : [ 99.875194] RIP: 0033:0x7fbdc20de25d
kern :warn : [ 99.879479] Code: 31 c0 e9 c6 fe ff ff 50 48 8d 3d a6 53 0a 00 e8 59 ff 01 00 66 0f 1f 84 00 00 00 00 00 80 3d 81 23 0e 00 00 74 17 31 c0 0f 05 <48> 3d 00 f0 ff ff 77 5b c3 66 2e 0f 1f 84 00 00 00 00 00 48 83 ec
All code
========
0: 31 c0 xor %eax,%eax
2: e9 c6 fe ff ff jmp 0xfffffffffffffecd
7: 50 push %rax
8: 48 8d 3d a6 53 0a 00 lea 0xa53a6(%rip),%rdi # 0xa53b5
f: e8 59 ff 01 00 call 0x1ff6d
14: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1b: 00 00
1d: 80 3d 81 23 0e 00 00 cmpb $0x0,0xe2381(%rip) # 0xe23a5
24: 74 17 je 0x3d
26: 31 c0 xor %eax,%eax
28: 0f 05 syscall
2a:* 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax <-- trapping instruction
30: 77 5b ja 0x8d
32: c3 ret
33: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
3a: 00 00 00
3d: 48 rex.W
3e: 83 .byte 0x83
3f: ec in (%dx),%al
Code starting with the faulting instruction
===========================================
0: 48 3d 00 f0 ff ff cmp $0xfffffffffffff000,%rax
6: 77 5b ja 0x63
8: c3 ret
9: 66 2e 0f 1f 84 00 00 cs nopw 0x0(%rax,%rax,1)
10: 00 00 00
13: 48 rex.W
14: 83 .byte 0x83
15: ec in (%dx),%al
The kernel config and materials to reproduce are available at:
https://download.01.org/0day-ci/archive/20250808/202508080725.79ed349c-lkp@intel.com
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
prev parent reply other threads:[~2025-08-08 6:21 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-07-30 9:56 [PATCH] net/mac80211: replace scnprintf() with sysfs_emit() for sysfs output Mande Imran Ahmed
2025-07-31 1:44 ` Ping-Ke Shih
2025-08-01 3:32 ` kernel test robot
2025-08-08 6:21 ` kernel test robot [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202508080725.79ed349c-lkp@intel.com \
--to=oliver.sang@intel.com \
--cc=immu.ahmed1905@gmail.com \
--cc=johannes@sipsolutions.net \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-wireless@vger.kernel.org \
--cc=lkp@intel.com \
--cc=oe-lkp@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.