Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
4e73a54f
Commit
4e73a54f
authored
Mar 22, 2013
by
Roland Dreier
Browse files
Options
Browse Files
Download
Plain Diff
Merge branches 'cxgb4', 'ipoib' and 'qib' into for-next
parents
55e57a78
1ee9e2aa
e2eed58b
Changes
10
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
24 additions
and
18 deletions
+24
-18
drivers/infiniband/hw/ipath/ipath_verbs.c
drivers/infiniband/hw/ipath/ipath_verbs.c
+1
-1
drivers/infiniband/hw/qib/Kconfig
drivers/infiniband/hw/qib/Kconfig
+3
-3
drivers/infiniband/hw/qib/qib_driver.c
drivers/infiniband/hw/qib/qib_driver.c
+3
-2
drivers/infiniband/hw/qib/qib_iba6120.c
drivers/infiniband/hw/qib/qib_iba6120.c
+2
-1
drivers/infiniband/hw/qib/qib_init.c
drivers/infiniband/hw/qib/qib_init.c
+4
-4
drivers/infiniband/hw/qib/qib_sd7220.c
drivers/infiniband/hw/qib/qib_sd7220.c
+2
-2
drivers/infiniband/hw/qib/qib_verbs.c
drivers/infiniband/hw/qib/qib_verbs.c
+2
-2
drivers/infiniband/ulp/ipoib/ipoib_cm.c
drivers/infiniband/ulp/ipoib/ipoib_cm.c
+6
-2
firmware/Makefile
firmware/Makefile
+1
-1
firmware/intel/sd7220.fw.ihex
firmware/intel/sd7220.fw.ihex
+0
-0
No files found.
drivers/infiniband/hw/ipath/ipath_verbs.c
View file @
4e73a54f
...
@@ -620,7 +620,7 @@ void ipath_ib_rcv(struct ipath_ibdev *dev, void *rhdr, void *data,
...
@@ -620,7 +620,7 @@ void ipath_ib_rcv(struct ipath_ibdev *dev, void *rhdr, void *data,
goto
bail
;
goto
bail
;
}
}
opcode
=
be32_to_cpu
(
ohdr
->
bth
[
0
])
>>
24
;
opcode
=
(
be32_to_cpu
(
ohdr
->
bth
[
0
])
>>
24
)
&
0x7f
;
dev
->
opstats
[
opcode
].
n_bytes
+=
tlen
;
dev
->
opstats
[
opcode
].
n_bytes
+=
tlen
;
dev
->
opstats
[
opcode
].
n_packets
++
;
dev
->
opstats
[
opcode
].
n_packets
++
;
...
...
drivers/infiniband/hw/qib/Kconfig
View file @
4e73a54f
config INFINIBAND_QIB
config INFINIBAND_QIB
tristate "
QLogic
PCIe HCA support"
tristate "
Intel
PCIe HCA support"
depends on 64BIT
depends on 64BIT
---help---
---help---
This is a low-level driver for
QLogic
PCIe QLE InfiniBand host
This is a low-level driver for
Intel
PCIe QLE InfiniBand host
channel adapters. This driver does not support the
QLogic
channel adapters. This driver does not support the
Intel
HyperTransport card (model QHT7140).
HyperTransport card (model QHT7140).
drivers/infiniband/hw/qib/qib_driver.c
View file @
4e73a54f
/*
/*
* Copyright (c) 2013 Intel Corporation. All rights reserved.
* Copyright (c) 2006, 2007, 2008, 2009 QLogic Corporation. All rights reserved.
* Copyright (c) 2006, 2007, 2008, 2009 QLogic Corporation. All rights reserved.
* Copyright (c) 2003, 2004, 2005, 2006 PathScale, Inc. All rights reserved.
* Copyright (c) 2003, 2004, 2005, 2006 PathScale, Inc. All rights reserved.
*
*
...
@@ -63,8 +64,8 @@ MODULE_PARM_DESC(compat_ddr_negotiate,
...
@@ -63,8 +64,8 @@ MODULE_PARM_DESC(compat_ddr_negotiate,
"Attempt pre-IBTA 1.2 DDR speed negotiation"
);
"Attempt pre-IBTA 1.2 DDR speed negotiation"
);
MODULE_LICENSE
(
"Dual BSD/GPL"
);
MODULE_LICENSE
(
"Dual BSD/GPL"
);
MODULE_AUTHOR
(
"
QLogic <support@qlogic
.com>"
);
MODULE_AUTHOR
(
"
Intel <ibsupport@intel
.com>"
);
MODULE_DESCRIPTION
(
"
QLogic
IB driver"
);
MODULE_DESCRIPTION
(
"
Intel
IB driver"
);
MODULE_VERSION
(
QIB_DRIVER_VERSION
);
MODULE_VERSION
(
QIB_DRIVER_VERSION
);
/*
/*
...
...
drivers/infiniband/hw/qib/qib_iba6120.c
View file @
4e73a54f
/*
/*
* Copyright (c) 2013 Intel Corporation. All rights reserved.
* Copyright (c) 2006, 2007, 2008, 2009, 2010 QLogic Corporation.
* Copyright (c) 2006, 2007, 2008, 2009, 2010 QLogic Corporation.
* All rights reserved.
* All rights reserved.
* Copyright (c) 2003, 2004, 2005, 2006 PathScale, Inc. All rights reserved.
* Copyright (c) 2003, 2004, 2005, 2006 PathScale, Inc. All rights reserved.
...
@@ -51,7 +52,7 @@ static u32 qib_6120_iblink_state(u64);
...
@@ -51,7 +52,7 @@ static u32 qib_6120_iblink_state(u64);
/*
/*
* This file contains all the chip-specific register information and
* This file contains all the chip-specific register information and
* access functions for the
QLogic QLogic
_IB PCI-Express chip.
* access functions for the
Intel Intel
_IB PCI-Express chip.
*
*
*/
*/
...
...
drivers/infiniband/hw/qib/qib_init.c
View file @
4e73a54f
/*
/*
* Copyright (c) 2012 Intel Corporation. All rights reserved.
* Copyright (c) 2012
, 2013
Intel Corporation. All rights reserved.
* Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved.
* Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved.
* Copyright (c) 2003, 2004, 2005, 2006 PathScale, Inc. All rights reserved.
* Copyright (c) 2003, 2004, 2005, 2006 PathScale, Inc. All rights reserved.
*
*
...
@@ -1138,7 +1138,7 @@ void qib_disable_after_error(struct qib_devdata *dd)
...
@@ -1138,7 +1138,7 @@ void qib_disable_after_error(struct qib_devdata *dd)
static
void
qib_remove_one
(
struct
pci_dev
*
);
static
void
qib_remove_one
(
struct
pci_dev
*
);
static
int
qib_init_one
(
struct
pci_dev
*
,
const
struct
pci_device_id
*
);
static
int
qib_init_one
(
struct
pci_dev
*
,
const
struct
pci_device_id
*
);
#define DRIVER_LOAD_MSG "
QLogic
" QIB_DRV_NAME " loaded: "
#define DRIVER_LOAD_MSG "
Intel
" QIB_DRV_NAME " loaded: "
#define PFX QIB_DRV_NAME ": "
#define PFX QIB_DRV_NAME ": "
static
DEFINE_PCI_DEVICE_TABLE
(
qib_pci_tbl
)
=
{
static
DEFINE_PCI_DEVICE_TABLE
(
qib_pci_tbl
)
=
{
...
@@ -1355,7 +1355,7 @@ static int qib_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
...
@@ -1355,7 +1355,7 @@ static int qib_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
dd
=
qib_init_iba6120_funcs
(
pdev
,
ent
);
dd
=
qib_init_iba6120_funcs
(
pdev
,
ent
);
#else
#else
qib_early_err
(
&
pdev
->
dev
,
qib_early_err
(
&
pdev
->
dev
,
"
QLogic
PCIE device 0x%x cannot work if CONFIG_PCI_MSI is not enabled
\n
"
,
"
Intel
PCIE device 0x%x cannot work if CONFIG_PCI_MSI is not enabled
\n
"
,
ent
->
device
);
ent
->
device
);
dd
=
ERR_PTR
(
-
ENODEV
);
dd
=
ERR_PTR
(
-
ENODEV
);
#endif
#endif
...
@@ -1371,7 +1371,7 @@ static int qib_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
...
@@ -1371,7 +1371,7 @@ static int qib_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
default:
default:
qib_early_err
(
&
pdev
->
dev
,
qib_early_err
(
&
pdev
->
dev
,
"Failing on unknown
QLogic
deviceid 0x%x
\n
"
,
"Failing on unknown
Intel
deviceid 0x%x
\n
"
,
ent
->
device
);
ent
->
device
);
ret
=
-
ENODEV
;
ret
=
-
ENODEV
;
}
}
...
...
drivers/infiniband/hw/qib/qib_sd7220.c
View file @
4e73a54f
/*
/*
* Copyright (c) 201
2
Intel Corporation. All rights reserved.
* Copyright (c) 201
3
Intel Corporation. All rights reserved.
* Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved.
* Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved.
* Copyright (c) 2003, 2004, 2005, 2006 PathScale, Inc. All rights reserved.
* Copyright (c) 2003, 2004, 2005, 2006 PathScale, Inc. All rights reserved.
*
*
...
@@ -44,7 +44,7 @@
...
@@ -44,7 +44,7 @@
#include "qib.h"
#include "qib.h"
#include "qib_7220.h"
#include "qib_7220.h"
#define SD7220_FW_NAME "
qlogic
/sd7220.fw"
#define SD7220_FW_NAME "
intel
/sd7220.fw"
MODULE_FIRMWARE
(
SD7220_FW_NAME
);
MODULE_FIRMWARE
(
SD7220_FW_NAME
);
/*
/*
...
...
drivers/infiniband/hw/qib/qib_verbs.c
View file @
4e73a54f
/*
/*
* Copyright (c) 2012 Intel Corporation. All rights reserved.
* Copyright (c) 2012
, 2013
Intel Corporation. All rights reserved.
* Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved.
* Copyright (c) 2006 - 2012 QLogic Corporation. All rights reserved.
* Copyright (c) 2005, 2006 PathScale, Inc. All rights reserved.
* Copyright (c) 2005, 2006 PathScale, Inc. All rights reserved.
*
*
...
@@ -2224,7 +2224,7 @@ int qib_register_ib_device(struct qib_devdata *dd)
...
@@ -2224,7 +2224,7 @@ int qib_register_ib_device(struct qib_devdata *dd)
ibdev
->
dma_ops
=
&
qib_dma_mapping_ops
;
ibdev
->
dma_ops
=
&
qib_dma_mapping_ops
;
snprintf
(
ibdev
->
node_desc
,
sizeof
(
ibdev
->
node_desc
),
snprintf
(
ibdev
->
node_desc
,
sizeof
(
ibdev
->
node_desc
),
"
QLogic
Infiniband HCA %s"
,
init_utsname
()
->
nodename
);
"
Intel
Infiniband HCA %s"
,
init_utsname
()
->
nodename
);
ret
=
ib_register_device
(
ibdev
,
qib_create_port_files
);
ret
=
ib_register_device
(
ibdev
,
qib_create_port_files
);
if
(
ret
)
if
(
ret
)
...
...
drivers/infiniband/ulp/ipoib/ipoib_cm.c
View file @
4e73a54f
...
@@ -758,9 +758,13 @@ void ipoib_cm_send(struct net_device *dev, struct sk_buff *skb, struct ipoib_cm_
...
@@ -758,9 +758,13 @@ void ipoib_cm_send(struct net_device *dev, struct sk_buff *skb, struct ipoib_cm_
if
(
++
priv
->
tx_outstanding
==
ipoib_sendq_size
)
{
if
(
++
priv
->
tx_outstanding
==
ipoib_sendq_size
)
{
ipoib_dbg
(
priv
,
"TX ring 0x%x full, stopping kernel net queue
\n
"
,
ipoib_dbg
(
priv
,
"TX ring 0x%x full, stopping kernel net queue
\n
"
,
tx
->
qp
->
qp_num
);
tx
->
qp
->
qp_num
);
if
(
ib_req_notify_cq
(
priv
->
send_cq
,
IB_CQ_NEXT_COMP
))
ipoib_warn
(
priv
,
"request notify on send CQ failed
\n
"
);
netif_stop_queue
(
dev
);
netif_stop_queue
(
dev
);
rc
=
ib_req_notify_cq
(
priv
->
send_cq
,
IB_CQ_NEXT_COMP
|
IB_CQ_REPORT_MISSED_EVENTS
);
if
(
rc
<
0
)
ipoib_warn
(
priv
,
"request notify on send CQ failed
\n
"
);
else
if
(
rc
)
ipoib_send_comp_handler
(
priv
->
send_cq
,
dev
);
}
}
}
}
}
}
...
...
firmware/Makefile
View file @
4e73a54f
...
@@ -82,7 +82,7 @@ fw-shipped-$(CONFIG_SCSI_ADVANSYS) += advansys/mcode.bin advansys/38C1600.bin \
...
@@ -82,7 +82,7 @@ fw-shipped-$(CONFIG_SCSI_ADVANSYS) += advansys/mcode.bin advansys/38C1600.bin \
fw-shipped-$(CONFIG_SCSI_QLOGIC_1280)
+=
qlogic/1040.bin qlogic/1280.bin
\
fw-shipped-$(CONFIG_SCSI_QLOGIC_1280)
+=
qlogic/1040.bin qlogic/1280.bin
\
qlogic/12160.bin
qlogic/12160.bin
fw-shipped-$(CONFIG_SCSI_QLOGICPTI)
+=
qlogic/isp1000.bin
fw-shipped-$(CONFIG_SCSI_QLOGICPTI)
+=
qlogic/isp1000.bin
fw-shipped-$(CONFIG_INFINIBAND_QIB)
+=
qlogic
/sd7220.fw
fw-shipped-$(CONFIG_INFINIBAND_QIB)
+=
intel
/sd7220.fw
fw-shipped-$(CONFIG_SND_KORG1212)
+=
korg/k1212.dsp
fw-shipped-$(CONFIG_SND_KORG1212)
+=
korg/k1212.dsp
fw-shipped-$(CONFIG_SND_MAESTRO3)
+=
ess/maestro3_assp_kernel.fw
\
fw-shipped-$(CONFIG_SND_MAESTRO3)
+=
ess/maestro3_assp_kernel.fw
\
ess/maestro3_assp_minisrc.fw
ess/maestro3_assp_minisrc.fw
...
...
firmware/
qlogic
/sd7220.fw.ihex
→
firmware/
intel
/sd7220.fw.ihex
View file @
4e73a54f
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment