lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Thu, 03 Mar 2016 13:38:01 +0800
From:	kernel test robot <ying.huang@...ux.intel.com>
TO:	Waiman Long <Waiman.Long@....com>
CC:	0day robot <fengguang.wu@...el.com>
Subject: [lkp] [vfs] e1ff3aaf03: BUG: using smp_processor_id() in
 preemptible [00000000] code: init/1

FYI, we noticed the below changes on

https://github.com/0day-ci/linux Waiman-Long/vfs-Use-per-cpu-list-for-SB-s-s_inodes-list/20160302-050444
commit e1ff3aaf031d89c13da1a772bc33b0f3b386629c ("vfs: Use per-cpu list for superblock's inode list")


[    1.258924] Freeing unused kernel memory: 464K (cafc4000 - cb038000)
[    1.260249] Write protecting the kernel text: 3276k
[    1.261246] Write protecting the kernel read-only data: 2272k
[    1.264224] BUG: using smp_processor_id() in preemptible [00000000] code: init/1
[    1.265370] caller is debug_smp_processor_id+0x12/0x14
[    1.266172] CPU: 0 PID: 1 Comm: init Not tainted 4.5.0-rc6-00004-ge1ff3aa #2
[    1.267189] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[    1.268465]  00000000 00000246 c004fd88 cab6d724 00000000 caef9b8c c004fdb8 cab80444
[    1.269925]  caef9b47 caef9b8c caeee200 00000000 c004d0bc 00000001 c004cd80 cb037a3c
[    1.271202]  d08dfaf8 000081a4 c004fdc0 cab8046a c004fdd4 cab7d40b d08dfa00 d3075600
[    1.272475] Call Trace:
[    1.272868]  [<cab6d724>] dump_stack+0x55/0x6e
[    1.273559]  [<cab80444>] check_preemption_disabled+0xb7/0xcb
[    1.274420]  [<cab8046a>] debug_smp_processor_id+0x12/0x14
[    1.275224]  [<cab7d40b>] pcpu_list_add+0xf/0x3b
[    1.275894]  [<caaf935c>] inode_sb_list_add+0x19/0x1b
[    1.276634]  [<caafa91b>] new_inode+0x14/0x19
[    1.277314]  [<cab29c05>] ramfs_get_inode+0x11/0xe7
[    1.278061]  [<cab29d5a>] ? ramfs_mkdir+0x2b/0x2b
[    1.278793]  [<cab29cf4>] ramfs_mknod+0x19/0x54
[    1.279434]  [<cab29d6c>] ramfs_create+0x12/0x14
[    1.280112]  [<caaef592>] vfs_create+0x4c/0x6c
[    1.280770]  [<caaf1919>] path_openat+0x597/0xa39
[    1.281489]  [<cab8047b>] ? __this_cpu_preempt_check+0xf/0x11
[    1.282386]  [<caaf2c53>] do_filp_open+0x31/0x77
[    1.283075]  [<caaf0630>] ? put_page+0x30/0x30
[    1.283713]  [<caafbba5>] ? __alloc_fd+0x11a/0x124
[    1.284417]  [<caae71ee>] do_sys_open+0x54/0xcf
[    1.285129]  [<caae7281>] SyS_open+0x18/0x1a
[    1.285835]  [<caa00dd6>] do_syscall_32_irqs_on+0x3e/0x50
[    1.286631]  [<cad3111a>] entry_INT80_32+0x2a/0x2a
/etc/rcS.d/S00fbsetup: line 3: /sbin/modprobe: No such file or directory

Please wait: booting...
[    1.313854] BUG: using smp_processor_id() in preemptible [00000000] code: rc/88
[    1.314981] caller is debug_smp_processor_id+0x12/0x14
[    1.315717] CPU: 1 PID: 88 Comm: rc Not tainted 4.5.0-rc6-00004-ge1ff3aa #2
[    1.316745] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[    1.318107]  00000000 00000246 d03cdcf4 cab6d724 00000001 caef9b8c d03cdd24 cab80444
[    1.319489]  caef9b47 caef9b8c caeee200 00000000 d014a43c 00000058 d014a100 cb03afbc
[    1.320801]  d092fbdc d3003ce4 d03cdd2c cab8046a d03cdd40 cab7d40b d092fae4 d014a100
[    1.322095] Call Trace:
[    1.322471]  [<cab6d724>] dump_stack+0x55/0x6e
[    1.323143]  [<cab80444>] check_preemption_disabled+0xb7/0xcb
[    1.323968]  [<cab8046a>] debug_smp_processor_id+0x12/0x14
[    1.324807]  [<cab7d40b>] pcpu_list_add+0xf/0x3b
[    1.325521]  [<caaf935c>] inode_sb_list_add+0x19/0x1b
[    1.326301]  [<caafa91b>] new_inode+0x14/0x19
[    1.326959]  [<cab1bd6a>] proc_pid_make_inode+0xf/0x95
[    1.327703]  [<cab1b1f9>] ? oom_score_adj_write+0x150/0x150
[    1.328517]  [<cab1be01>] proc_pid_instantiate+0x11/0x98
[    1.329279]  [<cab1c8ce>] proc_pid_lookup+0x5d/0x71
[    1.329985]  [<cab1a0a4>] proc_root_lookup+0x11/0x25
[    1.330700]  [<caaeea41>] lookup_real+0x20/0x33
[    1.331372]  [<caaeee14>] __lookup_hash+0x2a/0x31
[    1.332086]  [<caaf0cd9>] walk_component+0x6b/0x11f
[    1.332787]  [<caaee9c4>] ? __inode_permission+0x4f/0x7d
[    1.333565]  [<cab2028f>] ? proc_self_readlink+0x57/0x57
[    1.334378]  [<caaf0ec6>] link_path_walk+0x139/0x359
[    1.335164]  [<cab19a24>] ? proc_reg_llseek+0x6e/0x6e
[    1.335920]  [<caaf115c>] path_lookupat+0x21/0xcb
[    1.336603]  [<caaf20ef>] filename_lookup+0x50/0x99
[    1.337306]  [<cab1965c>] ? unuse_pde+0x1d/0x1d
[    1.337965]  [<cab01caa>] ? simple_attr_release+0x12/0x12
[    1.338763]  [<caaf21ae>] user_path_at_empty+0x25/0x2c
[    1.339512]  [<caaeb179>] vfs_fstatat+0x4b/0x7f
[    1.340176]  [<caaeb1c0>] vfs_stat+0x13/0x15
[    1.340863]  [<caaeb714>] SyS_stat64+0x15/0x29
[    1.341607]  [<caa00cde>] ? prepare_exit_to_usermode+0x11/0x8b
[    1.342500]  [<caa00dd6>] do_syscall_32_irqs_on+0x3e/0x50
[    1.343304]  [<cad3111a>] entry_INT80_32+0x2a/0x2a
[    1.344078] BUG: using smp_processor_id() in preemptible [00000000] code: rc/88
[    1.345155] caller is debug_smp_processor_id+0x12/0x14
[    1.346036] CPU: 1 PID: 88 Comm: rc Not tainted 4.5.0-rc6-00004-ge1ff3aa #2
[    1.347115] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[    1.348423]  00000000 00000246 d03cdd24 cab6d724 00000001 caef9b8c d03cdd54 cab80444
[    1.349714]  caef9b47 caef9b8c caeee200 00000000 d014a43c 00000058 d014a100 cb03afbc
[    1.350986]  d092f9bc cad45200 d03cdd5c cab8046a d03cdd70 cab7d40b d092f8c4 d014a100
[    1.352254] Call Trace:
[    1.352619]  [<cab6d724>] dump_stack+0x55/0x6e
[    1.353263]  [<cab80444>] check_preemption_disabled+0xb7/0xcb
[    1.354091]  [<cab8046a>] debug_smp_processor_id+0x12/0x14
[    1.354896]  [<cab7d40b>] pcpu_list_add+0xf/0x3b
[    1.355557]  [<caaf935c>] inode_sb_list_add+0x19/0x1b
[    1.356290]  [<caafa91b>] new_inode+0x14/0x19
[    1.356924]  [<cab1bd6a>] proc_pid_make_inode+0xf/0x95
[    1.357658]  [<cab1c11b>] proc_pident_instantiate+0x15/0x8b
[    1.358472]  [<cab1c1eb>] proc_pident_lookup+0x5a/0x75
[    1.359247]  [<cab1c226>] proc_tgid_base_lookup+0xf/0x11
[    1.360016]  [<caaeea41>] lookup_real+0x20/0x33
[    1.360666]  [<caaeee14>] __lookup_hash+0x2a/0x31
[    1.361344]  [<caaf0cd9>] walk_component+0x6b/0x11f
[    1.362057]  [<cab19a24>] ? proc_reg_llseek+0x6e/0x6e
[    1.362785]  [<caaf119c>] path_lookupat+0x61/0xcb
[    1.363457]  [<caaf20ef>] filename_lookup+0x50/0x99
[    1.364158]  [<cab1965c>] ? unuse_pde+0x1d/0x1d
[    1.364827]  [<cab01caa>] ? simple_attr_release+0x12/0x12
[    1.365596]  [<caaf21ae>] user_path_at_empty+0x25/0x2c
[    1.366351]  [<caaeb179>] vfs_fstatat+0x4b/0x7f
[    1.367036]  [<caaeb1c0>] vfs_stat+0x13/0x15
[    1.367703]  [<caaeb714>] SyS_stat64+0x15/0x29
[    1.368396]  [<caa00cde>] ? prepare_exit_to_usermode+0x11/0x8b
[    1.369266]  [<caa00dd6>] do_syscall_32_irqs_on+0x3e/0x50
[    1.370053]  [<cad3111a>] entry_INT80_32+0x2a/0x2a
[    1.374941] BUG: using smp_processor_id() in preemptible [00000000] code: S03udev/91
[    1.375593] caller is debug_smp_processor_id+0x12/0x14
[    1.376010] CPU: 0 PID: 91 Comm: S03udev Not tainted 4.5.0-rc6-00004-ge1ff3aa #2
[    1.376611] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[    1.377359]  00000000 00000246 d03b3d44 cab6d724 00000000 caef9b8c d03b3d74 cab80444
[    1.378153]  caef9b47 caef9b8c caeee200 00000000 d01443fc 0000005b d01440c0 cb03afbc
[    1.378921]  d300311c d3003ce4 d03b3d7c cab8046a d03b3d90 cab7d40b d3003024 d01440c0
[    1.379648] Call Trace:
[    1.379860]  [<cab6d724>] dump_stack+0x55/0x6e
[    1.380219]  [<cab80444>] check_preemption_disabled+0xb7/0xcb
[    1.380703]  [<cab8046a>] debug_smp_processor_id+0x12/0x14
[    1.381160]  [<cab7d40b>] pcpu_list_add+0xf/0x3b
[    1.381563]  [<caaf935c>] inode_sb_list_add+0x19/0x1b
[    1.382007]  [<caafa91b>] new_inode+0x14/0x19
[    1.382392]  [<cab1bd6a>] proc_pid_make_inode+0xf/0x95
[    1.382824]  [<cab1b1f9>] ? oom_score_adj_write+0x150/0x150
[    1.383288]  [<cab1be01>] proc_pid_instantiate+0x11/0x98
[    1.383730]  [<cab1c8ce>] proc_pid_lookup+0x5d/0x71
[    1.384121]  [<cab1a0a4>] proc_root_lookup+0x11/0x25
[    1.384531]  [<caaeea41>] lookup_real+0x20/0x33
[    1.385051]  [<caaeee14>] __lookup_hash+0x2a/0x31
[    1.385668]  [<caaf0cd9>] walk_component+0x6b/0x11f
[    1.386320]  [<caaee9c4>] ? __inode_permission+0x4f/0x7d
[    1.387027]  [<cab2028f>] ? proc_self_readlink+0x57/0x57
[    1.387722]  [<caaf0ec6>] link_path_walk+0x139/0x359
[    1.388354]  [<cab19a24>] ? proc_reg_llseek+0x6e/0x6e
[    1.388974]  [<caaf115c>] path_lookupat+0x21/0xcb
[    1.389557]  [<caaf20ef>] filename_lookup+0x50/0x99
[    1.390179]  [<cab1965c>] ? unuse_pde+0x1d/0x1d
[    1.390782]  [<cab01caa>] ? simple_attr_release+0x12/0x12
[    1.391493]  [<caaf21ae>] user_path_at_empty+0x25/0x2c
[    1.392178]  [<caae6102>] SYSC_faccessat+0x9d/0x16f
[    1.392820]  [<caae6d0d>] SyS_faccessat+0x11/0x13
[    1.393422]  [<caa00dd6>] do_syscall_32_irqs_on+0x3e/0x50
[    1.394080]  [<cad3111a>] entry_INT80_32+0x2a/0x2a
[    1.394773] BUG: using smp_processor_id() in preemptible [00000000] code: S03udev/91
[    1.395774] caller is debug_smp_processor_id+0x12/0x14
[    1.396453] CPU: 0 PID: 91 Comm: S03udev Not tainted 4.5.0-rc6-00004-ge1ff3aa #2
[    1.397423] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[    1.398540]  00000000 00000246 d03b3d74 cab6d724 00000000 caef9b8c d03b3da4 cab80444
[    1.399629]  caef9b47 caef9b8c caeee200 00000000 d01443fc 0000005b d01440c0 cb03afbc
[    1.400773]  d08e4e1c cad45200 d03b3dac cab8046a d03b3dc0 cab7d40b d08e4d24 d01440c0
[    1.401947] Call Trace:
[    1.402284]  [<cab6d724>] dump_stack+0x55/0x6e
[    1.402867]  [<cab80444>] check_preemption_disabled+0xb7/0xcb
[    1.403590]  [<cab8046a>] debug_smp_processor_id+0x12/0x14
[    1.404262]  [<cab7d40b>] pcpu_list_add+0xf/0x3b
[    1.404859]  [<caaf935c>] inode_sb_list_add+0x19/0x1b
[    1.405505]  [<caafa91b>] new_inode+0x14/0x19
[    1.406091]  [<cab1bd6a>] proc_pid_make_inode+0xf/0x95
[    1.406777]  [<cab1c11b>] proc_pident_instantiate+0x15/0x8b
[    1.407515]  [<cab1c1eb>] proc_pident_lookup+0x5a/0x75
[    1.408170]  [<cab1c226>] proc_tgid_base_lookup+0xf/0x11
[    1.408837]  [<caaeea41>] lookup_real+0x20/0x33
[    1.409390]  [<caaeee14>] __lookup_hash+0x2a/0x31
[    1.409994]  [<caaf0cd9>] walk_component+0x6b/0x11f
[    1.410621]  [<cab19a24>] ? proc_reg_llseek+0x6e/0x6e
[    1.411295]  [<caaf119c>] path_lookupat+0x61/0xcb
[    1.411909]  [<caaf20ef>] filename_lookup+0x50/0x99
[    1.412530]  [<cab1965c>] ? unuse_pde+0x1d/0x1d
[    1.413087]  [<cab01caa>] ? simple_attr_release+0x12/0x12
[    1.413759]  [<caaf21ae>] user_path_at_empty+0x25/0x2c
[    1.414411]  [<caae6102>] SYSC_faccessat+0x9d/0x16f
[    1.415071]  [<caae6d0d>] SyS_faccessat+0x11/0x13
[    1.415695]  [<caa00dd6>] do_syscall_32_irqs_on+0x3e/0x50
[    1.416378]  [<cad3111a>] entry_INT80_32+0x2a/0x2a
Starting udev
[    1.418942] BUG: using smp_processor_id() in preemptible [00000000] code: awk/92
[    1.419935] caller is debug_smp_processor_id+0x12/0x14
[    1.420616] CPU: 0 PID: 92 Comm: awk Not tainted 4.5.0-rc6-00004-ge1ff3aa #2
[    1.421510] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014
[    1.422587]  00000000 00000246 d039fd0c cab6d724 00000000 caef9b8c d039fd3c cab80444
[    1.423729]  caef9b47 caef9b8c caeee200 00000000 d014a43c 0000005c d014a100 cb03afbc
[    1.424909]  d092fbdc d3003ce4 d039fd44 cab8046a d039fd58 cab7d40b d092fae4 d014a100
[    1.426082] Call Trace:
[    1.426404]  [<cab6d724>] dump_stack+0x55/0x6e
[    1.426965]  [<cab80444>] check_preemption_disabled+0xb7/0xcb
[    1.427667]  [<cab8046a>] debug_smp_processor_id+0x12/0x14
[    1.428361]  [<cab7d40b>] pcpu_list_add+0xf/0x3b
[    1.428972]  [<caaf935c>] inode_sb_list_add+0x19/0x1b
[    1.429638]  [<caafa91b>] new_inode+0x14/0x19
[    1.430223]  [<cab1bd6a>] proc_pid_make_inode+0xf/0x95
[    1.430896]  [<cab1b1f9>] ? oom_score_adj_write+0x150/0x150
[    1.431603]  [<cab1be01>] proc_pid_instantiate+0x11/0x98
[    1.432309]  [<cab1c8ce>] proc_pid_lookup+0x5d/0x71
[    1.432946]  [<cab1a0a4>] proc_root_lookup+0x11/0x25
[    1.433575]  [<caaeea41>] lookup_real+0x20/0x33
[    1.434136]  [<caaeee14>] __lookup_hash+0x2a/0x31
[    1.434730]  [<caaf0cd9>] walk_component+0x6b/0x11f
[    1.435142]  [<caaee9c4>] ? __inode_permission+0x4f/0x7d
[    1.435585]  [<cab2028f>] ? proc_self_readlink+0x57/0x57
[    1.436055]  [<caaf0ec6>] link_path_walk+0x139/0x359
[    1.436489]  [<cab19a24>] ? proc_reg_llseek+0x6e/0x6e
[    1.436940]  [<caaf151b>] path_openat+0x199/0xa39
[    1.437334]  [<caa68105>] ? lock_release+0xf8/0x25e
[    1.437750]  [<caaf2c53>] do_filp_open+0x31/0x77
[    1.438122]  [<cab1965c>] ? unuse_pde+0x1d/0x1d





Thanks,
Kernel Test Robot

View attachment "config-4.5.0-rc6-00004-ge1ff3aa" of type "text/plain" (87085 bytes)

Download attachment "dmesg.xz" of type "application/x-xz" (11736 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ