[<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