History log of /freebsd/sys/cam/scsi/scsi_enc_ses.c (Results 76 – 100 of 108)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 46b1c55d 04-Jan-2013 Neel Natu <neel@FreeBSD.org>

IFC @ r244983.


# b2e6b2f8 20-Dec-2012 Alexander Motin <mav@FreeBSD.org>

Make SES driver to not fall out on some errors in Additional Status page.
This allows CAM devices still get their physical paths even if status of
later elements it corrupted.

Sponsored by: iXsystem

Make SES driver to not fall out on some errors in Additional Status page.
This allows CAM devices still get their physical paths even if status of
later elements it corrupted.

Sponsored by: iXsystems, Inc.

show more ...


# 44525d12 19-Dec-2012 Alexander Motin <mav@FreeBSD.org>

Fix bug in r242720, that caused additional status page to not be used if
descriptor page is supported.


Revision tags: release/9.1.0
# 300675f6 27-Nov-2012 Alexander Motin <mav@FreeBSD.org>

MFC


# e477abf7 27-Nov-2012 Alexander Motin <mav@FreeBSD.org>

MFC @ r241285


# 7d3d462b 13-Nov-2012 Neel Natu <neel@FreeBSD.org>

IFC @ r242940


# a10c6f55 11-Nov-2012 Neel Natu <neel@FreeBSD.org>

IFC @ r242684


# 715c4a72 08-Nov-2012 Alexander Motin <mav@FreeBSD.org>

Use information about suported diagnostic pages to avoid reading optional
Element Descriptor page if it is not supported. This removes one error
message from verbose logs during boot on systems with

Use information about suported diagnostic pages to avoid reading optional
Element Descriptor page if it is not supported. This removes one error
message from verbose logs during boot on systems with some enclosures.

Sponsored by: iXsystems, Inc.

show more ...


# 23090366 04-Nov-2012 Simon J. Gerraty <sjg@FreeBSD.org>

Sync from head


# db702c59 22-Oct-2012 Eitan Adler <eadler@FreeBSD.org>

remove duplicate semicolons where possible.

Approved by: cperciva
MFC after: 1 week


# 92c40f40 13-Oct-2012 Alexander Motin <mav@FreeBSD.org>

XPT_DEV_MATCH is probably the only xpt_action() method that is called
without holding SIM lock. It really doesn't need that lock, but adding it
removes that specific exception, allowing to assert loc

XPT_DEV_MATCH is probably the only xpt_action() method that is called
without holding SIM lock. It really doesn't need that lock, but adding it
removes that specific exception, allowing to assert locking there later.

Submitted by: ken@ (earlier version)

show more ...


# 24a1ba91 12-Oct-2012 Alexander Motin <mav@FreeBSD.org>

Get SIM lock in several places while calling CAM functions.
This fixes several use-after-free panics on systems with SAS enclosures.

Submitted by: ken@, mav@


# 24bf3585 04-Sep-2012 Gleb Smirnoff <glebius@FreeBSD.org>

Merge head r233826 through r240095.


# 5e6609a2 12-Aug-2012 Matt Jacob <mjacob@FreeBSD.org>

1. Remove SEN support. I doubt there are any working examples
of this hardware still running (close to twenty years now).

2. Quiesece and use ENC_VLOG instead of ENC_LOG for most
complaints. That is

1. Remove SEN support. I doubt there are any working examples
of this hardware still running (close to twenty years now).

2. Quiesece and use ENC_VLOG instead of ENC_LOG for most
complaints. That is, they're visible with bootverbose, but
otherwise quiesced and not repeatedly spamming messages
with constant reminders that hardware in this space is
rarely fully compliant.

MFC after: 1 month

show more ...


# e11b6fa3 03-Aug-2012 Gleb Smirnoff <glebius@FreeBSD.org>

Merge head r233826 through r239010.


# caf144a2 30-Jul-2012 Bjoern A. Zeeb <bz@FreeBSD.org>

Remove opt_enc.h from files committed with r235911. enc(4) is the
'encapsulating interface' used with IPsec and has nothing to do with
storage 'enclosure' services.

MFC after: 3 days
Noticed while:

Remove opt_enc.h from files committed with r235911. enc(4) is the
'encapsulating interface' used with IPsec and has nothing to do with
storage 'enclosure' services.

MFC after: 3 days
Noticed while: debugging why enc(4) is no longer automatically created

show more ...


# 262b5c50 24-Jul-2012 Alexander Motin <mav@FreeBSD.org>

Do not call ses_softc_cleanup() in case of configuration read failure.
Just free inclomplete daemon cache instead to let it retry next time.
Premature ses_softc_cleanup() caused NULL dereference when

Do not call ses_softc_cleanup() in case of configuration read failure.
Just free inclomplete daemon cache instead to let it retry next time.
Premature ses_softc_cleanup() caused NULL dereference when freed softc
was accessed later.

show more ...


# b652778e 11-Jul-2012 Peter Grehan <grehan@FreeBSD.org>

IFC @ r238370


# 2d5e7d2e 30-May-2012 Will Andrews <will@FreeBSD.org>

IFC @ r236291.
Diff reductions to the enclosure driver made in r235911.


# 31ccd489 28-May-2012 Gleb Smirnoff <glebius@FreeBSD.org>

Merge head r233826 through r236168.


# f6ad3f23 24-May-2012 Alexander Motin <mav@FreeBSD.org>

MFprojects/zfsd:
Revamp the CAM enclosure services driver.
This updated driver uses an in-kernel daemon to track state changes and
publishes physical path location information\for disk elements into

MFprojects/zfsd:
Revamp the CAM enclosure services driver.
This updated driver uses an in-kernel daemon to track state changes and
publishes physical path location information\for disk elements into the
CAM device database.

Sponsored by: Spectra Logic Corporation
Sponsored by: iXsystems, Inc.
Submitted by: gibbs, will, mav

show more ...


# 841f4869 15-May-2012 Alexander Motin <mav@FreeBSD.org>

Add workaround for broken Supermicro backplanes, reporting wrong value in
ELEMENT INDEX field. If index of element for which additional status is
not supported is detected, ignore this and further in

Add workaround for broken Supermicro backplanes, reporting wrong value in
ELEMENT INDEX field. If index of element for which additional status is
not supported is detected, ignore this and further indexes, trying to
assign elements sequentially.

show more ...


Revision tags: release/8.3.0_cvs, release/8.3.0
# 8fa0b743 23-Jan-2012 Xin LI <delphij@FreeBSD.org>

IFC @230489 (pending review).


Revision tags: release/9.0.0
# 9e831e55 01-Oct-2011 Alexander Motin <mav@FreeBSD.org>

- Do not report error if index found in next Additional Status descriptor
is less then expected. Theoretically it may happen if Additional Status will
be used for some new type in later spec.
- Reph

- Do not report error if index found in next Additional Status descriptor
is less then expected. Theoretically it may happen if Additional Status will
be used for some new type in later spec.
- Rephrase some error messages to make them a bit more informative.

show more ...


# 784b65ad 27-Aug-2011 Alexander Motin <mav@FreeBSD.org>

Tune destruction sequence, including aborting queued control requests.
Cover for some edge cases is still ongoing.


12345