Qlogic driver fix in backports induces target code regression.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, I hope the week is ending well for everyone.

We just tracked this issue down and I wanted to bring it to the
attention of Willy and Ben in particular, since it is has a high
probability of negatively affecting storage consumers of the LTS
kernel series.

The following fix from the mainline kernel has been actively
backported to the LTS kernel series:

Commit ef86cb2 ("qla2xxx: Mark port lost when we receive an RSCN for it.")

This fix to the qla2xxx driver core provokes a regression in the
target code which will probabilistically hang a kernel which is
processing remote fibre-channel port deletion events.

The following commit from the mainline kernel fixes this:

Commit ba9f6f6 ("qla2xxx: Fix hardware lock/unlock issue causing kernel panic.)

This latter fix, while being tagged for 3.18+, does not appear as if
it is being picked up for backporting.

So a situation arises where target users will get hit by this
regression when they transition past the patch release which has the
first 'fix' in it.  We just got done checking 3.10.106 and 3.16.44 and
this situation is present in these most terminal LTS releases.

We are in the process of validating application of the second 'fix' to
the LTS series but a review of the patch doesn't suggest the potential
for negative effects.  The same cannot be said for not having the
fix.. :-)

Hopefully this is useful information.

Have a good weekend.

As always,
Dr. G.W. Wettstein, Ph.D.   Enjellic Systems Development, LLC.
4206 N. 19th Ave.           Specializing in information infra-structure
Fargo, ND  58102            development.
PH: 701-281-1686
FAX: 701-281-3949           EMAIL: greg@xxxxxxxxxxxx
------------------------------------------------------------------------------
"You and Uncle Pete drank the whole thing?  That was a $250.00 bottle
 of whisky.

 Yeah, it was good."
                                -- Rick Engen
                                   Resurrection.

-- 



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]

  Powered by Linux