Hello folks,

I was wondering if you could take a look at the problem I have encountered 
while running iscsi deamon with kernel 4.4.0. I have posted this issue to 
LKLM.org but so far I have not seen any replies.

Here is my original post: 

https://lkml.org/lkml/2016/1/25/572


The issue is whenever iscsi tries to attach remote iscsi target, there is this 
traceback generated in dmesg buffer and it fails to attach.  Here is the 
traceback and it is 100% reproducible. I would appreciate if you let me know if 
it is a known issue and if there is a patch to address it.

[ 4693.175319] WARNING: CPU: 27 PID: 17353 at fs/sysfs/dir.c:31 
sysfs_warn_dup+0x64/0x80()
[ 4693.175320] sysfs: cannot create duplicate filename 
'/bus/scsi/devices/8:0:0:0'
[ 4693.175321] Modules linked in: target_core_user target_core_pscsi 
target_core_file target_core_iblock binfmt_misc xt_REDIRECT nf_nat_redirect 
xt_nat xt_mark xt_conntrack xt_CHECKSUM iptable_raw ebtable_filter ebtables 
ip6table_filter ip6_tables iscsi_tcp libiscsi_tcp bnx2fc cnic uio fcoe 8021q 
garp mrp openvswitch nf_defrag_ipv6 bonding rpcrdma ib_isert iscsi_target_mod 
ib_iser libiscsi scsi_transport_iscsi ib_srpt target_core_mod ib_srp 
scsi_transport_srp ib_ipoib rdma_ucm ib_ucm ib_uverbs ib_umad rdma_cm ib_cm 
iw_cm ib_sa ib_mad usnic_verbs ib_core ib_addr xt_comment xt_multiport 
iptable_filter iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat 
nf_conntrack iptable_mangle x86_pkg_temp_thermal intel_powerclamp coretemp 
kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul aesni_intel
[ 4693.175362]  lrw gf128mul glue_helper ablk_helper cryptd ipmi_devintf ses 
enclosure sg ipmi_si 8250_fintek ipmi_msghandler joydev input_leds sb_edac 
iTCO_wdt iTCO_vendor_support pcspkr shpchp lpc_ich edac_core mfd_core wmi 
acpi_power_meter nfsd auth_rpcgss nfs_acl lockd grace sunrpc dm_multipath 
ip_tables xfs libcrc32c sd_mod crc32c_intel mgag200 megaraid_sas drm_kms_helper 
syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm libfcoe libfc 
scsi_transport_fc enic ixgbe(O) i40e vxlan ip6_udp_tunnel igb udp_tunnel ptp 
pps_core dca i2c_algo_bit fjes dm_mirror dm_region_hash dm_log dm_mod [last 
unloaded: fnic]
[ 4693.175391] CPU: 27 PID: 17353 Comm: iscsiadm Tainted: G        W  O    
4.4.0-1.el7.elrepo.x86_64 #1
[ 4693.175392] Hardware name: Cisco Systems Inc UCSC-C240-M3S/UCSC-C240-M3S, 
BIOS C240M3.2.0.8.0.071620152208 07/16/2015
[ 4693.175393]  0000000000000000 00000000e6fae80d ffff885cff49b948 
ffffffff813273f0
[ 4693.175395]  ffff885cff49b990 ffff885cff49b980 ffffffff8107c816 
ffff882c2b7e5000
[ 4693.175396]  ffff882fa36885d0 ffff885fa53b8d98 0000000000000001 
ffffffffffffffef
[ 4693.175398] Call Trace:
[ 4693.175402]  [<ffffffff813273f0>] dump_stack+0x44/0x64
[ 4693.175405]  [<ffffffff8107c816>] warn_slowpath_common+0x86/0xc0
[ 4693.175407]  [<ffffffff8107c8ac>] warn_slowpath_fmt+0x5c/0x80
[ 4693.175409]  [<ffffffff81272d68>] ? kernfs_path+0x48/0x60
[ 4693.175410]  [<ffffffff812763d4>] sysfs_warn_dup+0x64/0x80
[ 4693.175412]  [<ffffffff8127676a>] sysfs_do_create_link_sd.isra.2+0xaa/0xb0
[ 4693.175414]  [<ffffffff81276795>] sysfs_create_link+0x25/0x40
[ 4693.175417]  [<ffffffff8146db9b>] bus_add_device+0x10b/0x1f0
[ 4693.175419]  [<ffffffff8146b945>] device_add+0x3b5/0x610
[ 4693.175422]  [<ffffffff814acd85>] scsi_sysfs_add_sdev+0xa5/0x290
[ 4693.175424]  [<ffffffff814aa2e5>] scsi_probe_and_add_lun+0xb65/0xd80
[ 4693.175427]  [<ffffffff814799dc>] ? __pm_runtime_resume+0x5c/0x70
[ 4693.175429]  [<ffffffff814aacf7>] __scsi_scan_target+0xf7/0x260
[ 4693.175430]  [<ffffffff814799dc>] ? __pm_runtime_resume+0x5c/0x70
[ 4693.175432]  [<ffffffff814aaf37>] scsi_scan_target+0xd7/0xf0
[ 4693.175440]  [<ffffffffa06b49f5>] 
iscsi_user_scan_session.part.14+0x105/0x140 [scsi_transport_iscsi]
[ 4693.175443]  [<ffffffffa06b4a30>] ? 
iscsi_user_scan_session.part.14+0x140/0x140 [scsi_transport_iscsi]
[ 4693.175446]  [<ffffffffa06b4a4e>] iscsi_user_scan_session+0x1e/0x30 
[scsi_transport_iscsi]
[ 4693.175448]  [<ffffffff81469cb0>] device_for_each_child+0x50/0x90
[ 4693.175451]  [<ffffffffa06b283d>] iscsi_user_scan+0x3d/0x60 
[scsi_transport_iscsi]
[ 4693.175453]  [<ffffffff814acb46>] store_scan+0xa6/0x100
[ 4693.175456]  [<ffffffff811da078>] ? __kmalloc+0x1b8/0x250
[ 4693.175458]  [<ffffffff81469448>] dev_attr_store+0x18/0x30
[ 4693.175459]  [<ffffffff81275aca>] sysfs_kf_write+0x3a/0x50
[ 4693.175461]  [<ffffffff81275150>] kernfs_fop_write+0x120/0x170
[ 4693.175464]  [<ffffffff811f98d7>] __vfs_write+0x37/0x100
[ 4693.175467]  [<ffffffff812ab4b3>] ? selinux_file_permission+0xc3/0x110
[ 4693.175469]  [<ffffffff812a300d>] ? security_file_permission+0x3d/0xc0
[ 4693.175485]  [<ffffffff810c5f2f>] ? percpu_down_read+0x1f/0x50
[ 4693.175486]  [<ffffffff811f9fb2>] vfs_write+0xa2/0x1a0
[ 4693.175489]  [<ffffffff81003176>] ? do_audit_syscall_entry+0x66/0x70
[ 4693.175491]  [<ffffffff811fad75>] SyS_write+0x55/0xc0
[ 4693.175493]  [<ffffffff816e406e>] entry_SYSCALL_64_fastpath+0x12/0x71
[ 4693.175495] ---[ end trace 67e92c68518cd764 ]---
[ 4693.175516] scsi 8:0:0:0: failed to add device: -17
[ 4702.252060] scsi 8:0:0:0: Direct-Access     LIO-ORG  IBLOCK           4.0  
PQ: 0 ANSI: 5
[ 4702.252482] ------------[ cut here ]------------
[ 4702.252488] WARNING: CPU: 2 PID: 17390 at fs/sysfs/dir.c:31 
sysfs_warn_dup+0x64/0x80()
[ 4702.252489] sysfs: cannot create duplicate filename 
'/bus/scsi/devices/8:0:0:0'
[ 4702.252490] Modules linked in: target_core_user target_core_pscsi 
target_core_file target_core_iblock binfmt_misc xt_REDIRECT nf_nat_redirect 
xt_nat xt_mark xt_conntrack xt_CHECKSUM iptable_raw ebtable_filter ebtables 
ip6table_filter ip6_tables iscsi_tcp libiscsi_tcp bnx2fc cnic uio fcoe 8021q 
garp mrp openvswitch nf_defrag_ipv6 bonding rpcrdma ib_isert iscsi_target_mod 
ib_iser libiscsi scsi_transport_iscsi ib_srpt target_core_mod ib_srp 
scsi_transport_srp ib_ipoib rdma_ucm ib_ucm ib_uverbs ib_umad rdma_cm ib_cm 
iw_cm ib_sa ib_mad usnic_verbs ib_core ib_addr xt_comment xt_multiport 
iptable_filter iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat 
nf_conntrack iptable_mangle x86_pkg_temp_thermal intel_powerclamp coretemp 
kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul aesni_intel
[ 4702.252523]  lrw gf128mul glue_helper ablk_helper cryptd ipmi_devintf ses 
enclosure sg ipmi_si 8250_fintek ipmi_msghandler joydev input_leds sb_edac 
iTCO_wdt iTCO_vendor_support pcspkr shpchp lpc_ich edac_core mfd_core wmi 
acpi_power_meter nfsd auth_rpcgss nfs_acl lockd grace sunrpc dm_multipath 
ip_tables xfs libcrc32c sd_mod crc32c_intel mgag200 megaraid_sas drm_kms_helper 
syscopyarea sysfillrect sysimgblt fb_sys_fops ttm drm libfcoe libfc 
scsi_transport_fc enic ixgbe(O) i40e vxlan ip6_udp_tunnel igb udp_tunnel ptp 
pps_core dca i2c_algo_bit fjes dm_mirror dm_region_hash dm_log dm_mod [last 
unloaded: fnic]
[ 4702.252553] CPU: 2 PID: 17390 Comm: iscsiadm Tainted: G        W  O    
4.4.0-1.el7.elrepo.x86_64 #1
[ 4702.252554] Hardware name: Cisco Systems Inc UCSC-C240-M3S/UCSC-C240-M3S, 
BIOS C240M3.2.0.8.0.071620152208 07/16/2015
[ 4702.252556]  0000000000000000 0000000043b94d0c ffff882c2fb77948 
ffffffff813273f0
[ 4702.252557]  ffff882c2fb77990 ffff882c2fb77980 ffffffff8107c816 
ffff882fa32a9000
[ 4702.252559]  ffff882fa4a34b80 ffff885fa53b8d98 0000000000000001 
ffffffffffffffef
[ 4702.252561] Call Trace:
[ 4702.252565]  [<ffffffff813273f0>] dump_stack+0x44/0x64
[ 4702.252568]  [<ffffffff8107c816>] warn_slowpath_common+0x86/0xc0
[ 4702.252570]  [<ffffffff8107c8ac>] warn_slowpath_fmt+0x5c/0x80
[ 4702.252572]  [<ffffffff81272d68>] ? kernfs_path+0x48/0x60
[ 4702.252573]  [<ffffffff812763d4>] sysfs_warn_dup+0x64/0x80
[ 4702.252576]  [<ffffffff8127676a>] sysfs_do_create_link_sd.isra.2+0xaa/0xb0
[ 4702.252577]  [<ffffffff81276795>] sysfs_create_link+0x25/0x40
[ 4702.252581]  [<ffffffff8146db9b>] bus_add_device+0x10b/0x1f0
[ 4702.252583]  [<ffffffff8146b945>] device_add+0x3b5/0x610
[ 4702.252585]  [<ffffffff814acd85>] scsi_sysfs_add_sdev+0xa5/0x290
[ 4702.252588]  [<ffffffff814aa2e5>] scsi_probe_and_add_lun+0xb65/0xd80
[ 4702.252591]  [<ffffffff814799dc>] ? __pm_runtime_resume+0x5c/0x70
[ 4702.252594]  [<ffffffff814aacf7>] __scsi_scan_target+0xf7/0x260
[ 4702.252596]  [<ffffffff814799dc>] ? __pm_runtime_resume+0x5c/0x70
[ 4702.252597]  [<ffffffff814aaf37>] scsi_scan_target+0xd7/0xf0
[ 4702.252606]  [<ffffffffa06b49f5>] 
iscsi_user_scan_session.part.14+0x105/0x140 [scsi_transport_iscsi]
[ 4702.252609]  [<ffffffffa06b4a30>] ? 
iscsi_user_scan_session.part.14+0x140/0x140 [scsi_transport_iscsi]
[ 4702.252612]  [<ffffffffa06b4a4e>] iscsi_user_scan_session+0x1e/0x30 
[scsi_transport_iscsi]
[ 4702.252615]  [<ffffffff81469cb0>] device_for_each_child+0x50/0x90
[ 4702.252619]  [<ffffffffa06b283d>] iscsi_user_scan+0x3d/0x60 
[scsi_transport_iscsi]
[ 4702.252620]  [<ffffffff814acb46>] store_scan+0xa6/0x100
[ 4702.252623]  [<ffffffff811da078>] ? __kmalloc+0x1b8/0x250
[ 4702.252625]  [<ffffffff81469448>] dev_attr_store+0x18/0x30
[ 4702.252627]  [<ffffffff81275aca>] sysfs_kf_write+0x3a/0x50
[ 4702.252628]  [<ffffffff81275150>] kernfs_fop_write+0x120/0x170
[ 4702.252631]  [<ffffffff811f98d7>] __vfs_write+0x37/0x100
[ 4702.252635]  [<ffffffff812ab4b3>] ? selinux_file_permission+0xc3/0x110
[ 4702.252638]  [<ffffffff812a300d>] ? security_file_permission+0x3d/0xc0
[ 4702.252641]  [<ffffffff810c5f2f>] ? percpu_down_read+0x1f/0x50
[ 4702.252643]  [<ffffffff811f9fb2>] vfs_write+0xa2/0x1a0
[ 4702.252646]  [<ffffffff81003176>] ? do_audit_syscall_entry+0x66/0x70
[ 4702.252649]  [<ffffffff811fad75>] SyS_write+0x55/0xc0
[ 4702.252652]  [<ffffffff816e406e>] entry_SYSCALL_64_fastpath+0x12/0x71
[ 4702.252653] ---[ end trace 67e92c68518cd765 ]---
[ 4702.252673] scsi 8:0:0:0: failed to add device: -17
[ 4718.329596] scsi 8:0:0:0: Direct-Access     LIO-ORG  IBLOCK           4.0  
PQ: 0 ANSI: 5
[ 4718.329884] ------------[ cut here ]------------

Thank you

Serguei

--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to