Linus Torvalds
99dbb1632f
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
...
Pull the trivial tree from Jiri Kosina:
"Tiny usual fixes all over the place"
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)
doc: fix old config name of kprobetrace
fs/fs-writeback.c: cleanup riteback_sb_inodes kerneldoc
btrfs: fix the commment for the action flags in delayed-ref.h
btrfs: fix trivial typo for the comment of BTRFS_FREE_INO_OBJECTID
vfs: fix kerneldoc for generic_fh_to_parent()
treewide: fix comment/printk/variable typos
ipr: fix small coding style issues
doc: fix broken utf8 encoding
nfs: comment fix
platform/x86: fix asus_laptop.wled_type module parameter
mfd: printk/comment fixes
doc: getdelays.c: remember to close() socket on error in create_nl_socket()
doc: aliasing-test: close fd on write error
mmc: fix comment typos
dma: fix comments
spi: fix comment/printk typos in spi
Coccinelle: fix typo in memdup_user.cocci
tmiofb: missing NULL pointer checks
tools: perf: Fix typo in tools/perf
tools/testing: fix comment / output typos
...
2012-10-01 09:06:36 -07:00
James Smart
c66c013ffa
[SCSI] lpfc 8.3.34: Update lpfc version for 8.3.34 driver release
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:26 +01:00
James Smart
cdcc2343fe
[SCSI] lpfc 8.3.34: Fixed leaking memory from pci dma pool
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:25 +01:00
James Smart
92e3af663a
[SCSI] lpfc 8.3.34: Correct lock handling to eliminate reset escalation on I/O abort
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:25 +01:00
James Smart
1c13bf6648
[SCSI] lpfc 8.3.34: Adjust IO Channels to 1 when INTx
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:24 +01:00
James Smart
247ca945d8
[SCSI] lpfc 8.3.34: Add XRI to abort handler timeout log message
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:24 +01:00
James Smart
aa1c7ee74a
[SCSI] lpfc 8.3.34: Streamline fcp underrun message printing
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:24 +01:00
James Smart
a51a17831b
[SCSI] lpfc 8.3.34: Correct typecasts for snprintf messages
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:24 +01:00
James Smart
2613470a5f
[SCSI] lpfc 8.3.34: Simplify BlockGuard lpfc_printf_vlog messages
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:23 +01:00
James Smart
e3d2b802ad
[SCSI] lpfc 8.3.34: Fix parameter field in CQE to mask for LOCAL_REJECT status
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:23 +01:00
James Smart
90695ee0e9
[SCSI] lpfc 8.3.34: Fix number of IO channels to match CPUs
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:23 +01:00
James Smart
8aa134a836
[SCSI] lpfc 8.3.34: Add SLI-4 V1 Capacity and Resource Descriptor support
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:22 +01:00
James Smart
086a345f9d
[SCSI] lpfc 8.3.34: Add LOGO support after ABTS compliance
...
Make compliant with FC specs by sending LOGO after ABTS timeouts
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 17:59:22 +01:00
James Smart
4983ce0c6b
[SCSI] lpfc 8.3.33: Update lpfc version for 8.3.33 driver release
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:46:53 +01:00
James Smart
940eb687b3
[SCSI] lpfc 8.3.33: Fixed incomplete list of SLI4 commands with extended timeout value
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:46:06 +01:00
James Smart
c85a65ac55
[SCSI] lpfc 8.3.33: Fixed debugfs queInfo to include queue stats
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:45:28 +01:00
James Smart
ba20c8536f
[SCSI] lpfc 8.3.33: Add lpfc_fcp_look_ahead module parameter
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:44:39 +01:00
James Smart
49aa143da9
[SCSI] lpfc 8.3.33: Make I/O to hw queue distribution algorithm a module parameter
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:43:46 +01:00
James Smart
4305f183c0
[SCSI] lpfc 8.3.33: Change Naming convention for SLI4 Interrupt vector
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:42:59 +01:00
James Smart
bf8dae83fe
[SCSI] lpfc 8.3.33: Allow per-hba interrupt rate tuning
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:42:12 +01:00
James Smart
67d1273385
[SCSI] lpfc 8.3.33: Tie parallel I/O queues into separate MSIX vectors
...
Add fcp_io_channel module attribute to control amount of parallel I/O queues
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:41:19 +01:00
James Smart
aa6fbb757a
[SCSI] lpfc 8.3.33: Add Interrupts per second stats via debugfs
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:40:15 +01:00
James Smart
2a76a28314
[SCSI] lpfc 8.3.33: Parallelize SLI-4 Q distribution
...
Commonize SLI-3/4 Ring/Queue framework, to keep SLI-3 compatibility
Parallelize SLI-4 Q distribution - to use multiple posting/completion queues
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:39:22 +01:00
James Smart
027140eab7
[SCSI] lpfc 8.3.33: Misc changes to optimize critical path
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:38:33 +01:00
James Smart
7e56aa25e3
[SCSI] lpfc 8.3.33: Formally separate lpfc_sli_ring SLI-3 and SLI-4 variantions
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:37:45 +01:00
James Smart
b9a7c631d4
[SCSI] lpfc 8.3.33: Convert to no SCSI host lock in queuecommand
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:36:59 +01:00
James Smart
b84daac9dc
[SCSI] lpfc 8.3.33: Add debugfs interface to display SLI queue information
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:35:32 +01:00
James Smart
34f5ad8bdd
[SCSI] lpfc 8.3.33: Fix error when remote port switches address
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:34:46 +01:00
James Smart
908e18e4e7
[SCSI] lpfc 8.3.33: Fix scsi_eh escalation panic by checking the proper return status
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:33:38 +01:00
James Smart
582dd796fb
[SCSI] lpfc 8.3.33: Check data transfer amount on write commands
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:33:06 +01:00
James Smart
59df3acf19
[SCSI] lpfc 8.3.33: Fix error of not reiniting mbx cmd before reissue
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:32:27 +01:00
James Smart
21a688cdfa
[SCSI] lpfc 8.3.33: Fix bug with rrq_pool not being destroyed during driver removal.
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:31:50 +01:00
James Smart
f8cafd38c2
[SCSI] lpfc 8.3.33: Enable attachment to OCe14000 adapters
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 14:00:42 +01:00
James Smart
9731592bb4
[SCSI] lpfc 8.3.33: When doing loopback testing, set the diag valid bit
...
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-09-14 13:58:17 +01:00
Stephen Hemminger
a55b2d21e8
scsi: make pci error handlers const
...
Signed-off-by: Stephen Hemminger <shemminger@vyatta.com >
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com >
2012-09-07 16:35:00 -06:00
Anatol Pomozov
4907cb7b19
treewide: fix comment/printk/variable typos
...
Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2012-09-01 10:33:05 -07:00
James Bottomley
4bdd03e61b
[SCSI] lpfc: fix problems with -Werror
...
Commit d38bd3aef ("Add -Werror compilation flag") is causing build breakage
with random gcc incarnations. These look like gcc problems, but we shouldn't
break the build because of a bad gcc. Fix this by adding a make flag
WARNINGS_BECOME_ERRORS=1
which is the same as aic7xxx uses so ordinarily the build doesn't use -Werror
Reported-by: Fengguang Wu <fengguang.wu@intel.com >
Cc: Alex Iannicelli <alex.iannicelli@emulex.com >
Cc: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-07-20 08:58:54 +01:00
James Smart
f3d8af9e27
[SCSI] lpfc 8.3.32: Update lpfc to version 8.3.32
...
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-07-20 08:58:30 +01:00
James Smart
4b8bae08b2
[SCSI] lpfc 8.3.32: Fix error reporting of misconfigured ports
...
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-07-20 08:58:30 +01:00
James Smart
6b415f5d6c
[SCSI] lpfc 8.3.32: Fix system panic due to node state change
...
Fix System Panic During IO Test using Medusa tool
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-07-20 08:58:29 +01:00
James Smart
173edbb2c3
[SCSI] lpfc 8.3.32: Fix ability to change FCP EQ delay multiplier
...
Fix fcp_imax module parameter to dynamically change FCP EQ delay multiplier
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-07-20 08:58:29 +01:00
James Smart
3a70730aa0
[SCSI] lpfc 8.3.32: Correct successful aborts returning error status
...
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-07-20 08:58:28 +01:00
James Smart
618a5230b8
[SCSI] lpfc 8.3.32: Correct provisioning change failure on local function
...
Fixed system held-up when performing resource provsion through same PCI
function
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-07-20 08:58:28 +01:00
James Smart
bbeb79b90e
[SCSI] lpfc 8.3.32: Correct host DIF configuration that hung system
...
Fix system hang due to bad protection module parameters (CR: 130769)
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-07-20 08:58:27 +01:00
James Smart
3b3da6a974
[SCSI] lpfc 8.3.32: Fix CQ and EQ dump failure for debugfs
...
Fixed debug helper routine failed to dump CQ and EQ entries in non-MSI-X mode
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-07-20 08:58:27 +01:00
James Smart
a629852ab8
[SCSI] lpfc 8.3.32: Correct null pointer Error in lpfc_sli.c
...
This patch corrects the issue caught via Smatch and reported by Dan Carpenter:
http://marc.info/?l=linux-scsi&m=133693516103343
Resolve null pointer check ordering that were odd
Reported-by: Dan Carpenter <dan.carpenter@oracle.com >
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-07-20 08:58:26 +01:00
James Smart
4f4c18634d
[SCSI] lpfc 8.3.32: lpfc_sli.c: add missing jumps to mempool_free
...
Incorporate patch originally supplied by Julia Lawall <Julia.Lawall@lip6.fr >
http://marc.info/?l=linux-scsi&m=133572879711140&w=2
"It appears that mempool_free should be performed on these failures as on
the other exists from the containing functions."
Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr >
Acked-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-07-20 08:58:25 +01:00
James Smart
76b311fdbd
[SCSI] lpfc 8.3.31: Update lpfc to version 8.3.31
...
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-05-17 11:18:30 +01:00
James Smart
27b01b821f
[SCSI] lpfc 8.3.31: Fixed system crash due to not providing SCSI error-handling host reset handler
...
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-05-17 11:17:18 +01:00
James Smart
93d1379e69
[SCSI] lpfc 8.3.31: Fix bug with driver using the wrong xritag when sending an els echo
...
Signed-off-by: Alex Iannicelli <alex.iannicelli@emulex.com >
Signed-off-by: James Smart <james.smart@emulex.com >
Signed-off-by: James Bottomley <JBottomley@Parallels.com >
2012-05-17 11:16:23 +01:00