On Wed, 2009-08-05 at 14:10 -0700, Joe Eykholt wrote: > Hi All, > > I'm posting this problem description hoping someone sees the problem, > or perhaps has run into it. > > Vasu, I'm hoping you'll take a look at this since you're so familiar with > the exchange manager. > > I've been seeing an occasional problem where I'm trying to unload > the libfc module, after all instances are destroyed and fcoe.ko and libfcoe > have been removed, where one exchange is still not freed. If using the > slab allocator, it results in a message from kmem_cache_destroy() > "Can't free all objects". >
This issue could be similar as reported by you in this RFC http://www.open-fcoe.org/pipermail/devel/2009-July/003401.html So is this issue even with your patch in above RFC ? It could be similar as in above RFC since an exch must have got allocated after final EM reset. I'll look more into these debug info and get back to you. Vasu > I added debug code to keep a list of all exchanges, even those that > have been completed, until the last fc_exch_release() frees it. > > I hit this after creating and deleting 75 times, so it doesn't > happen that often. After it does, though, you can't reload libfc anymore. > > In this case, it's an exchange for an outgoing FLOGI. Its refcnt is 1, and it > happens to have XID of 0. I can't figure out any way that's special. > > Here's the exchange from kgdb: > > > $5 = {em = 0xffff88012c480000, state = 0x3, xid = 0x0, ex_list = { > > next = 0x100100, prev = 0x200200}, ex_debug = {next = > > 0xffff88012c480058, > > prev = 0xffff88012c480058}, ex_lock = {raw_lock = {slock = 0x404}, > > magic = 0xdead4ead, owner_cpu = 0xffffffff, owner = 0xffffffffffffffff, > > dep_map = {key = 0xffffffffa05458d8, class_cache = 0x0, > > name = 0xffffffffa053e72c}}, ex_refcnt = {counter = 0x1}, > > timeout_work = {work = {data = {counter = 0xffff88002809c601}, entry = { > > next = 0xffff88002809c630, prev = 0xffff8801325a3e00}, > > func = 0xffffffffa05361d2, lockdep_map = {key = 0xffffffffa05458d0, > > class_cache = 0x0, name = 0xffffffffa053e739}}, timer = {entry = { > > next = 0x0, prev = 0x200200}, expires = 0x1001045aa, > > function = 0xffffffff81053ba5, data = 0xffff88012c9276e8, > > base = 0xffff88013faf0000, start_site = 0x0, start_comm = { > > 0x0 <repeats 16 times>}, start_pid = 0xffffffff, lockdep_map = { > > key = 0xffffffffa05458c8, class_cache = 0x0, > > name = 0xffffffffa053e754}}}, lp = 0xffff88012c85c5d8, oxid = 0x0, > > rxid = 0xffff, oid = 0x0, sid = 0x0, did = 0xfffffe, esb_stat = > > 0x70000000, > > r_a_tov = 0x2710, seq_id = 0x2, f_ctl = 0x90000, fh_type = 0x1, > > class = 0x2e, seq = {id = 0x1, ssb_stat = 0x0, cnt = 0x0, rec_data = 0x0}, > > resp = 0x0, destructor = 0x0, arg = 0xffff88012c85c5d8} > > I looked at the work.data and work.timer. work.data shows work is pending, > and work.timer shows the timer isn't pending. I thought maybe the > timer_cancel_sync in fc_exch_reset could be at fault, but I don't think so > now. > > This is with the previous rebase, before the per-cpu exchange pools, > and with some additional rport/lport changes by me. > > Also, in case you're interested, here's the log with lport and rport debug > messages (with a temporarily-modified rport debug format). > > host75 is the one that has the leaked exchange. > > > > [ 1344.349639] scsi74 : FCoE Driver > [ 1344.353338] host74: lport ffffffff: Entered RESET state from disabled state > [ 1344.360517] libfc: Link up on port ( 0) > [ 1344.364840] host74: lport 0: Entered FLOGI state from reset state > [ 1344.371523] device eth0 entered promiscuous mode > [ 1344.376393] scsi75 : FCoE Driver > [ 1344.380010] host75: lport ffffffff: Entered RESET state from disabled state > [ 1344.387119] libfc: Link up on port ( 0) > [ 1344.391422] host75: lport 0: Entered FLOGI state from reset state > [ 1346.371007] libfcoe: host74: FIP selected Fibre-Channel Forwarder MAC > 00:0d:ec:6d:b2:c0 > [ 1346.371010] host74: lport 0: Received a FLOGI response timeout > [ 1346.371014] host74: lport 0: Error -1 in state FLOGI, retries 0 > [ 1346.398012] host75: lport 0: Received a FLOGI response timeout > [ 1346.404404] host75: lport 0: Error -1 in state FLOGI, retries 0 > [ 1348.371008] host74: lport 0: Entered FLOGI state from FLOGI state > [ 1348.402343] host74: lport 0: Received a FLOGI accept > [ 1348.407863] libfc: Assigned FID (6a0000) in FLOGI response > [ 1348.410011] host75: lport 0: Entered FLOGI state from FLOGI state > [ 1348.420127] host74: lport 6a0000: Entered DNS state from FLOGI state > [ 1348.426583] host74: rport fffffc: ffff88012c8cf000 r 1 Init Login to > port > [ 1348.433865] host74: rport fffffc: ffff88012c8cf000 r 1 Init Port > entered PLOGI state from Init state > [ 1348.443719] host74: rport fffffc: ffff88012c8cf000 r 2 PLOGI Received a > PLOGI accept > [ 1348.452141] host74: rport fffffc: ffff88012c8cf000 r 2 Ready Port is > Ready > [ 1348.459461] host74: rport fffffc: ffff88012c8cf000 r 1 Ready work event > 1 > [ 1348.466964] host74: rport fffffc: ffff88012c8cf000 r 2 Ready callback > ev 1 > [ 1348.474454] host74: lport 6a0000: Received a 1 event for port (fffffc) > [ 1348.481110] host74: lport 6a0000: Entered RPN_ID state from dNS state > [ 1348.487949] host74: lport 6a0000: Received a RPN_ID reject > [ 1348.493590] host74: lport 6a0000: Entered RFT_ID state from RPN_ID state > [ 1348.500838] host74: lport 6a0000: Received a RFT_ID reject > [ 1348.506448] host74: lport 6a0000: Entered SCR state from RFT_ID state > [ 1348.513341] host74: lport 6a0000: Received a SCR accept > [ 1348.518679] host74: lport 6a0000: Entered READY from state SCR > [ 1348.524641] host74: disc: Restarting discovery > [ 1348.529793] host74: disc: Received a GPN_FT response > [ 1348.534861] host74: disc: Discovery complete > [ 1348.539205] host74: rport d10400: ffff88013d7d7800 r 1 Init Login to > port > [ 1348.546485] host74: rport d10400: ffff88013d7d7800 r 1 Init Port > entered PLOGI state from Init state > [ 1348.556188] host74: rport 35000f: ffff88013d7d7a00 r 1 Init Login to > port > [ 1348.562418] host74: rport d10400: ffff88013d7d7800 r 2 PLOGI Received a > PLOGI accept > [ 1348.562421] host74: rport d10400: ffff88013d7d7800 r 2 PLOGI Port > entered PRLI state from PLOGI state > [ 1348.569143] host74: rport d10400: ffff88013d7d7800 r 2 PRLI Received a > PRLI accept > [ 1348.569147] host74: rport d10400: ffff88013d7d7800 r 2 PRLI Port > entered RTV state from PRLI state > [ 1348.569461] host74: rport d10400: ffff88013d7d7800 r 2 RTV Received a > RTV reject > [ 1348.569464] host74: rport d10400: ffff88013d7d7800 r 2 Ready Port is > Ready > [ 1348.569475] host74: rport d10400: ffff88013d7d7800 r 1 Ready work event > 1 > [ 1348.621266] host74: rport 35000f: ffff88013d7d7a00 r 1 Init Port > entered PLOGI state from Init state > [ 1348.630942] host74: rport 706e1: ffff88013d7d7000 r 1 Init Login to > port > [ 1348.638207] host74: rport 706e1: ffff88013d7d7000 r 1 Init Port > entered PLOGI state from Init state > [ 1348.647882] host74: rport 700e1: ffff88012c8cf200 r 1 Init Login to > port > [ 1348.654244] host74: rport 706e1: ffff88013d7d7000 r 2 PLOGI Received a > PLOGI accept > [ 1348.654247] host74: rport 706e1: ffff88013d7d7000 r 2 PLOGI Port > entered PRLI state from PLOGI state > [ 1348.660184] host74: rport 706e1: ffff88013d7d7000 r 2 PRLI Received a > PRLI accept > [ 1348.660187] host74: rport 706e1: ffff88013d7d7000 r 2 PRLI Port > entered RTV state from PRLI state > [ 1348.690498] host74: rport 700e1: ffff88012c8cf200 r 1 Init Port > entered PLOGI state from Init state > [ 1348.700188] host74: lport 6a0000: Discovery succeeded > [ 1348.705366] host74: rport 706e1: ffff88013d7d7000 r 2 RTV Received a > RTV reject > [ 1348.706162] host74: rport 700e1: ffff88012c8cf200 r 2 PLOGI Received a > PLOGI accept > [ 1348.706164] host74: rport 700e1: ffff88012c8cf200 r 2 PLOGI Port > entered PRLI state from PLOGI state > [ 1348.707576] scsi 74:0:0:0: Sequential-Access IBM ULTRIUM-TD3 > 54K1 PQ: 0 ANSI: 3 > [ 1348.707903] st 74:0:0:0: Attached scsi tape st0 > [ 1348.707904] st 74:0:0:0: st0: try direct i/o: yes (alignment 4 B) > [ 1348.707959] st 74:0:0:0: Attached scsi generic sg2 type 1 > [ 1348.714198] scsi 74:0:0:1: Medium Changer ADIC Scalar 24 > 309A PQ: 0 ANSI: 2 > [ 1348.714337] scsi 74:0:0:1: Attached scsi generic sg3 type 8 > [ 1348.770027] host74: rport 706e1: ffff88013d7d7000 r 2 Ready Port is > Ready > [ 1348.777311] host74: rport 706e1: ffff88013d7d7000 r 1 Ready work event > 1 > [ 1348.777313] host74: rport 700e1: ffff88012c8cf200 r 2 PRLI Received a > PRLI accept > [ 1348.777316] host74: rport 700e1: ffff88012c8cf200 r 2 PRLI Port > entered RTV state from PRLI state > [ 1348.802811] host74: rport 700e1: ffff88012c8cf200 r 2 RTV Received a > RTV reject > [ 1348.811063] host74: rport 700e1: ffff88012c8cf200 r 2 Ready Port is > Ready > [ 1348.824261] host74: rport 700e1: ffff88012c8cf200 r 1 Ready work event > 1 > [ 1348.825187] scsi 74:0:1:0: Direct-Access SEAGATE ST318453FC > 0003 PQ: 0 ANSI: 3 > [ 1348.825356] sd 74:0:1:0: Attached scsi generic sg4 type 0 > [ 1348.847364] sd 74:0:1:0: [sdb] 35843686 512-byte logical blocks: (18.3 > GB/17.0 GiB) > [ 1348.856727] sd 74:0:1:0: [sdb] Write Protect is off > [ 1348.861742] sd 74:0:1:0: [sdb] Mode Sense: ab 00 10 08 > [ 1348.867036] scsi 74:0:2:0: Direct-Access SEAGATE ST118202FC > 0008 PQ: 0 ANSI: 2 > [ 1348.867953] sd 74:0:1:0: [sdb] Write cache: disabled, read cache: enabled, > supports DPO and FUA > [ 1348.872317] __ratelimit: 122 callbacks suppressed > [ 1348.872320] <6>nm-system-setti[22981]: segfault at 0 ip 00000000004082d9 > sp 00007fffdcaa98a0 error 4 in > nm-system-settings[400000+f000] > [ 1348.901961] sd 74:0:2:0: Attached scsi generic sg5 type 0 > [ 1348.907533] sdb: > [ 1348.909365] sd 74:0:2:0: [sdc] 35566480 512-byte logical blocks: (18.2 > GB/16.9 GiB) > [ 1348.917592] sdb1 sdb2 sdb3 < > [ 1348.923018] sd 74:0:2:0: [sdc] Write Protect is off > [ 1348.928192] sd 74:0:2:0: [sdc] Mode Sense: a7 00 10 08 > [ 1348.933458] sdb5 > > [ 1348.936513] sd 74:0:2:0: [sdc] Write cache: disabled, read cache: enabled, > supports DPO and FUA > [ 1348.951088] sdc: > [ 1348.954758] sd 74:0:1:0: [sdb] Attached SCSI disk > [ 1348.960195] unknown partition table > [ 1348.972201] sd 74:0:2:0: [sdc] Attached SCSI disk > [ 1350.410009] host75: lport 0: Received a FLOGI response timeout > [ 1350.416404] host75: lport 0: Error -1 in state FLOGI, retries 1 > [ 1350.630010] host74: rport 35000f: ffff88013d7d7a00 r 2 PLOGI Received a > PLOGI response timeout > [ 1350.639338] host74: rport 35000f: ffff88013d7d7a00 r 2 PLOGI Error -1 > in state PLOGI, retrying > [ 1350.648402] host74: rport 35000f: ffff88013d7d7a00 r 1 PLOGI Port > entered PLOGI state from PLOGI state > [ 1352.422011] host75: lport 0: Entered FLOGI state from FLOGI state > [ 1352.446174] host75: lport 0: Received a FLOGI accept > [ 1352.451688] libfc: Assigned FID ( 70500) in FLOGI response > [ 1352.457286] host75: lport 70500: Entered DNS state from FLOGI state > [ 1352.463778] host75: rport fffffc: ffff880132542200 r 1 Init Login to > port > [ 1352.471048] host75: rport fffffc: ffff880132542200 r 1 Init Port > entered PLOGI state from Init state > [ 1352.481675] host75: rport fffffc: ffff880132542200 r 2 PLOGI Received a > PLOGI accept > [ 1352.490089] host75: rport fffffc: ffff880132542200 r 2 Ready Port is > Ready > [ 1352.497371] host75: rport fffffc: ffff880132542200 r 1 Ready work event > 1 > [ 1352.504920] host75: rport fffffc: ffff880132542200 r 2 Ready callback > ev 1 > [ 1352.512421] host75: lport 70500: Received a 1 event for port (fffffc) > [ 1352.519075] host75: lport 70500: Entered RPN_ID state from dNS state > [ 1352.526679] host75: lport 70500: Received a RPN_ID reject > [ 1352.532316] host75: lport 70500: Entered RFT_ID state from RPN_ID state > [ 1352.540561] host75: lport 70500: Received a RFT_ID reject > [ 1352.546164] host75: lport 70500: Entered SCR state from RFT_ID state > [ 1352.553938] host75: lport 70500: Received a SCR accept > [ 1352.559269] host75: lport 70500: Entered READY from state SCR > [ 1352.565413] host75: disc: Restarting discovery > [ 1352.571972] host75: disc: Received a GPN_FT response > [ 1352.577025] host75: disc: Discovery complete > [ 1352.581389] host75: rport 6a0000: ffff8801399a8600 r 1 Init Login to > port > [ 1352.588650] host75: rport 6a0000: ffff8801399a8600 r 1 Init Port > entered PLOGI state from Init state > [ 1352.598319] host75: rport 706e1: ffff8801399a8400 r 1 Init Login to > port > [ 1352.605600] host75: rport 706e1: ffff8801399a8400 r 1 Init Port > entered PLOGI state from Init state > [ 1352.605607] host75: rport 6a0000: ffff8801399a8600 r 2 PLOGI Received a > PLOGI reject > [ 1352.605610] host75: rport 6a0000: ffff8801399a8600 r 2 PLOGI Error > -131936256018240 in state PLOGI, retrying > [ 1352.633938] host75: rport 700e1: ffff880132542e00 r 1 Init Login to > port > [ 1352.641222] host75: rport 700e1: ffff880132542e00 r 1 Init Port > entered PLOGI state from Init state > [ 1352.650884] host75: rport 706e1: ffff8801399a8400 r 2 PLOGI Received a > PLOGI accept > [ 1352.650886] host75: lport 70500: Discovery succeeded > [ 1352.658009] host74: rport 35000f: ffff88013d7d7a00 r 2 PLOGI Received a > PLOGI response timeout > [ 1352.658012] host74: rport 35000f: ffff88013d7d7a00 r 2 PLOGI Error -1 > in state PLOGI, retrying > [ 1352.658019] host74: rport 35000f: ffff88013d7d7a00 r 1 PLOGI Port > entered PLOGI state from PLOGI state > [ 1352.662658] host75: rport 700e1: ffff880132542e00 r 2 PLOGI Received a > PLOGI accept > [ 1352.662660] host75: rport 700e1: ffff880132542e00 r 2 PLOGI Port > entered PRLI state from PLOGI state > [ 1352.668572] host75: rport 700e1: ffff880132542e00 r 2 PRLI Received a > PRLI accept > [ 1352.668575] host75: rport 700e1: ffff880132542e00 r 2 PRLI Port > entered RTV state from PRLI state > [ 1352.668877] host75: rport 700e1: ffff880132542e00 r 2 RTV Received a > RTV reject > [ 1352.668880] host75: rport 700e1: ffff880132542e00 r 2 Ready Port is > Ready > [ 1352.668886] host75: rport 700e1: ffff880132542e00 r 1 Ready work event > 1 > [ 1352.749757] host75: rport 706e1: ffff8801399a8400 r 2 PLOGI Port > entered PRLI state from PLOGI state > [ 1352.763304] scsi 75:0:0:0: Direct-Access SEAGATE ST118202FC > 0008 PQ: 0 ANSI: 2 > [ 1352.771668] host75: rport 706e1: ffff8801399a8400 r 2 PRLI Received a > PRLI accept > [ 1352.779740] host75: rport 706e1: ffff8801399a8400 r 2 PRLI Port > entered RTV state from PRLI state > [ 1352.789466] sd 75:0:0:0: Attached scsi generic sg6 type 0 > [ 1352.789496] host75: rport 706e1: ffff8801399a8400 r 2 RTV Received a > RTV reject > [ 1352.789498] host75: rport 706e1: ffff8801399a8400 r 2 Ready Port is > Ready > [ 1352.789505] host75: rport 706e1: ffff8801399a8400 r 1 Ready work event > 1 > [ 1352.818557] sd 75:0:0:0: [sdd] 35566480 512-byte logical blocks: (18.2 > GB/16.9 GiB) > [ 1352.828779] scsi 75:0:1:0: Direct-Access SEAGATE ST318453FC > 0003 PQ: 0 ANSI: 3 > [ 1352.829902] sd 75:0:0:0: [sdd] Write Protect is off > [ 1352.829904] sd 75:0:0:0: [sdd] Mode Sense: a7 00 10 08 > [ 1352.847625] sd 75:0:1:0: Attached scsi generic sg7 type 0 > [ 1352.848384] sd 75:0:0:0: [sdd] Write cache: disabled, read cache: enabled, > supports DPO and FUA > [ 1352.862947] sd 75:0:1:0: [sde] 35843686 512-byte logical blocks: (18.3 > GB/17.0 GiB) > [ 1352.872587] sd 75:0:1:0: [sde] Write Protect is off > [ 1352.877567] sd 75:0:1:0: [sde] Mode Sense: ab 00 10 08 > [ 1352.882857] sdd: > [ 1352.885871] sd 75:0:1:0: [sde] Write cache: disabled, read cache: enabled, > supports DPO and FUA > [ 1352.895690] unknown partition table > [ 1352.902474] sde: > [ 1352.909401] sd 75:0:0:0: [sdd] Attached SCSI disk > [ 1352.914403] sde1 sde2 sde3 < sde5 > > [ 1352.965207] sd 75:0:1:0: [sde] Attached SCSI disk > [ 1354.464657] host74: disc: Received an RSCN event > [ 1354.469392] host74: disc: Port address format for port ( 70500) > [ 1354.475432] host74: disc: RSCN received: not rediscovering. redisc 0 state > 6 in_prog 0 > [ 1354.483521] host74: rport 70500: ffff88013243a000 r 1 Init Login to > port > [ 1354.490805] host74: rport 70500: ffff88013243a000 r 1 Init Port > entered PLOGI state from Init state > [ 1354.500602] host75: rport 6a0000: ffff8801399a8600 r 1 PLOGI Received > PLOGI request while in state PLOGI > [ 1354.510544] host75: rport 6a0000: ffff8801399a8600 r 1 PLOGI Received > PLOGI in PLOGI state 1 > [ 1354.519419] host75: rport 6a0000: ffff8801399a8600 r 1 PLOGI Port > entered PRLI state from PLOGI state > [ 1354.529109] host74: rport 70500: ffff88013243a000 r 2 PLOGI Received a > PLOGI accept > [ 1354.537282] host74: rport 70500: ffff88013243a000 r 2 PLOGI Port > entered PRLI state from PLOGI state > [ 1354.546956] host74: rport 70500: ffff88013243a000 r 2 PRLI Received > PRLI request while in state PRLI > [ 1354.547035] host75: rport 6a0000: ffff8801399a8600 r 2 PRLI Received > PRLI request while in state PRLI > [ 1354.547043] host75: rport 6a0000: ffff8801399a8600 r 2 Ready Port is > Ready > [ 1354.547053] host75: rport 6a0000: ffff8801399a8600 r 2 Ready work event > 1 > [ 1354.581028] host74: rport 70500: ffff88013243a000 r 2 Ready Port is > Ready > [ 1354.588300] host74: rport 70500: ffff88013243a000 r 2 Ready work event > 1 > [ 1354.588304] host75: rport 6a0000: ffff8801399a8600 r 2 Ready Received a > PRLI accept > [ 1354.588306] host75: rport 6a0000: ffff8801399a8600 r 2 Ready Received a > PRLI response, but in state Ready > [ 1354.614370] host74: rport 70500: ffff88013243a000 r 3 Ready Received a > PRLI accept > [ 1354.622545] host74: rport 70500: ffff88013243a000 r 3 Ready Received a > PRLI response, but in state Ready > [ 1354.659016] host74: rport 35000f: ffff88013d7d7a00 r 2 PLOGI Received a > PLOGI response timeout > [ 1354.668340] host74: rport 35000f: ffff88013d7d7a00 r 2 PLOGI Error -1 > in state PLOGI, retrying > [ 1354.677750] host74: rport 35000f: ffff88013d7d7a00 r 1 PLOGI Port > entered PLOGI state from PLOGI state > [ 1356.687018] host74: rport 35000f: ffff88013d7d7a00 r 2 PLOGI Received a > PLOGI response timeout > [ 1356.696363] host74: rport 35000f: ffff88013d7d7a00 r 2 PLOGI Error 1 in > state PLOGI, retries 3 > [ 1356.705440] host74: rport 35000f: ffff88013d7d7a00 r 2 PLOGI Delete port > [ 1356.712547] host74: rport 35000f: ffff88013d7d7a00 r 1 Delete work event > 2 > [ 1366.114651] host74: rport 70500: ffff88013243a000 r 1 Ready Remove port > [ 1366.121756] host74: rport 70500: ffff88013243a000 r 1 Ready Port > entered LOGO state from Ready state > [ 1366.131431] host74: rport 70500: ffff88013243a000 r 2 LOGO Delete port > [ 1366.138548] host74: rport 70500: ffff88013243a000 r 2 Delete work event > 3 > [ 1366.145976] host74: rport d10400: ffff88013d7d7800 r 1 Ready Remove port > [ 1366.153060] host74: rport d10400: ffff88013d7d7800 r 1 Ready Port > entered LOGO state from Ready state > [ 1366.162751] host74: rport d10400: ffff88013d7d7800 r 2 LOGO Delete port > [ 1366.169862] host74: rport 706e1: ffff88013d7d7000 r 1 Ready Remove port > [ 1366.176959] host74: rport 706e1: ffff88013d7d7000 r 1 Ready Port > entered LOGO state from Ready state > [ 1366.186633] host74: rport 706e1: ffff88013d7d7000 r 2 LOGO Delete port > [ 1366.193738] host74: rport 700e1: ffff88012c8cf200 r 1 Ready Remove port > [ 1366.200860] host74: rport 700e1: ffff88012c8cf200 r 1 Ready Port > entered LOGO state from Ready state > [ 1366.210543] host74: rport 700e1: ffff88012c8cf200 r 2 LOGO Delete port > [ 1366.217668] host74: rport 70500: ffff88013243a000 r 2 Delete Received a > LOGO response closed > [ 1366.226530] host74: rport 70500: ffff88013243a000 r 2 Delete Received a > LOGO response, but in state Delete > [ 1366.236649] host74: rport d10400: ffff88013d7d7800 r 2 Delete work event > 3 > [ 1366.244064] host74: rport d10400: ffff88013d7d7800 r 2 Delete Received a > LOGO response closed > [ 1366.252935] host74: rport d10400: ffff88013d7d7800 r 2 Delete Received a > LOGO response, but in state Delete > [ 1366.263074] host74: rport 706e1: ffff88013d7d7000 r 2 Delete work event > 3 > [ 1366.270279] host74: rport 706e1: ffff88013d7d7000 r 2 Delete Received a > LOGO response closed > [ 1366.279149] host74: rport 706e1: ffff88013d7d7000 r 2 Delete Received a > LOGO response, but in state Delete > [ 1366.289276] host74: rport 700e1: ffff88012c8cf200 r 2 Delete work event > 3 > [ 1366.296465] host74: rport 700e1: ffff88012c8cf200 r 2 Delete Received a > LOGO response closed > [ 1366.305355] host74: rport 700e1: ffff88012c8cf200 r 2 Delete Received a > LOGO response, but in state Delete > [ 1366.315481] host74: rport fffffc: ffff88012c8cf000 r 1 Ready Remove port > [ 1366.322592] host74: rport fffffc: ffff88012c8cf000 r 1 Ready Port > entered LOGO state from Ready state > [ 1366.332259] host74: rport fffffc: ffff88012c8cf000 r 2 LOGO Delete port > [ 1366.339376] host74: rport fffffc: ffff88012c8cf000 r 2 Delete work event > 3 > [ 1366.346561] host74: rport fffffc: ffff88012c8cf000 r 2 Delete callback > ev 3 > [ 1366.353824] host74: lport 6a0000: Received a 3 event for port (fffffc) > [ 1366.360473] host74: rport fffffc: ffff88012c8cf000 r 2 Delete Received a > LOGO response closed > [ 1366.369345] host74: rport fffffc: ffff88012c8cf000 r 2 Delete Received a > LOGO response, but in state Delete > [ 1366.379441] host74: lport 6a0000: Entered LOGO state from Ready state > [ 1366.386010] host74: lport 6a0000: Received a LOGO response closed > [ 1366.398840] host75: rport 6a0000: ffff8801399a8600 r 1 Ready Remove port > [ 1366.406020] host75: rport 6a0000: ffff8801399a8600 r 1 Ready Port > entered LOGO state from Ready state > [ 1366.415767] host75: rport 6a0000: ffff8801399a8600 r 2 LOGO Delete port > [ 1366.422955] host75: rport 706e1: ffff8801399a8400 r 1 Ready Remove port > [ 1366.422959] host75: rport 6a0000: ffff8801399a8600 r 2 Delete work event > 3 > [ 1366.437221] host75: rport 706e1: ffff8801399a8400 r 1 Ready Port > entered LOGO state from Ready state > [ 1366.446910] host75: rport 706e1: ffff8801399a8400 r 2 LOGO Delete port > [ 1366.454025] host75: rport 700e1: ffff880132542e00 r 1 Ready Remove port > [ 1366.461138] host75: rport 700e1: ffff880132542e00 r 1 Ready Port > entered LOGO state from Ready state > [ 1366.470815] host75: rport 700e1: ffff880132542e00 r 2 LOGO Delete port > [ 1366.477900] host75: rport 6a0000: ffff8801399a8600 r 2 Delete Received a > LOGO response closed > [ 1366.486811] host75: rport 6a0000: ffff8801399a8600 r 2 Delete Received a > LOGO response, but in state Delete > [ 1366.497074] host75: rport 706e1: ffff8801399a8400 r 2 Delete work event > 3 > [ 1366.504264] host75: rport 706e1: ffff8801399a8400 r 2 Delete Received a > LOGO response closed > [ 1366.513153] host75: rport 706e1: ffff8801399a8400 r 2 Delete Received a > LOGO response, but in state Delete > [ 1366.523283] host75: rport 700e1: ffff880132542e00 r 2 Delete work event > 3 > [ 1366.530471] host75: rport 700e1: ffff880132542e00 r 2 Delete Received a > LOGO response closed > [ 1366.539339] host75: rport 700e1: ffff880132542e00 r 2 Delete Received a > LOGO response, but in state Delete > [ 1366.549453] host75: rport fffffc: ffff880132542200 r 1 Ready Remove port > [ 1366.556544] host75: rport fffffc: ffff880132542200 r 1 Ready Port > entered LOGO state from Ready state > [ 1366.566245] host75: rport fffffc: ffff880132542200 r 2 LOGO Delete port > [ 1366.573343] host75: rport fffffc: ffff880132542200 r 2 Delete work event > 3 > [ 1366.580538] host75: rport fffffc: ffff880132542200 r 2 Delete callback > ev 3 > [ 1366.587820] host75: lport 70500: Received a 3 event for port (fffffc) > [ 1366.594485] host75: rport fffffc: ffff880132542200 r 2 Delete Received a > LOGO response closed > [ 1366.603363] host75: rport fffffc: ffff880132542200 r 2 Delete Received a > LOGO response, but in state Delete > [ 1366.613488] host75: lport 70500: Entered LOGO state from Ready state > [ 1366.620070] host75: lport 70500: Received a LOGO response closed > [ 1366.630261] device eth0 left promiscuous mode > [ 1366.636641] KGDB: Waiting for remote debugger > > KGDB was entered because of debug code I added showing one exchange still > exists > when fc_exch_mgr_destroy is called for host75. > > Thanks for your time on this. > > Joe > > _______________________________________________ > devel mailing list > [email protected] > http://www.open-fcoe.org/mailman/listinfo/devel _______________________________________________ devel mailing list [email protected] http://www.open-fcoe.org/mailman/listinfo/devel
