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

Bug#698094: isci: Various bugs fixed after Linux 3.1



Package: src:linux-2.6
Version: 2.6.32-46
Severity: important
Tags: upstream fixed-upstream patch

squeeze has an early version of the isci driver from Linux 3.1.  There
were several important bug fixes between then and the kernel version in
wheezy, which should be backported.  Reviewing the commit log:

4fcf812 [SCSI] libsas: export sas_alloc_task()
- not wanted

6993248 treewide: remove extra semicolons from various parts of the kernel
- not needed but harmless

13257cf [SCSI] isci: fix sgpio register definitions
ad4f4c1 [SCSI] isci: initial sgpio write support
- support for activity LEDs

54b5e3a [SCSI] isci: fix support for large smp requests
983d3fd [SCSI] isci: fix missed unlock in apc_agent_timeout()
- bug fixes

b50102d [SCSI] isci: atapi support
cd06b9b [SCSI] isci: SATA/STP I/O is only returned in the normal path to libsas
- new hardware support, also includes a bug fix

7582ba8 [SCSI] isci: fix decode of DONE_CRC_ERR TC completion status
cdd05f0 [SCSI] isci: The port state should be set to stopping on the last phy.
- bug fixes

ac013ed [SCSI] isci: export phy events via ->lldd_control_phy()
- SCSI API change, not wanted

0e2e279 [SCSI] isci: Lookup device references through requests in completions.
c2cb8a5 [SCSI] isci: Immediately fail I/O to removed devices.
d689168 [SCSI] isci: Fix tag leak in tasks and terminated requests.
b343dff [SCSI] isci: Handle task request timeouts correctly.
db49c2d [SCSI] isci: No task_done callbacks in error handler paths.
98145cb [SCSI] isci: Fix task management for SMP, SATA and on dev remove.
- bug fixes

3b34c16 [SCSI] isci: Remove redundant isci_request.ttype field.
5412e25 [SCSI] isci: No need to manage the pending reset bit on pending requests.
- cleanup, may be needed for context

8e35a13 [SCSI] isci: Fix hard reset timeout conditions.
52d7463 [SCSI] isci: revert bcn filtering
7000f7c [SCSI] isci: overriding max_concurr_spinup oem parameter by max(oem, user)
cec5997 isci: fix oem parameter validation on single controller skus
d562efa isci: fix isci_pci_probe() generates warning on efi failure path
733dcd5 isci: copy fis 0x34 response into proper buffer
- bug fixes

Ben.

-- System Information:
Debian Release: 7.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (x86_64)
Foreign Architectures: amd64

Kernel: Linux 3.2.37-rc1+ (SMP w/2 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash


Reply to: