* [PATCH 1/6] e1000e: make a function static
@ 2008-02-01 16:21 Auke Kok
2008-02-01 16:21 ` [PATCH 2/6] e1000: make e1000_dump_eeprom() static Auke Kok
` (5 more replies)
0 siblings, 6 replies; 7+ messages in thread
From: Auke Kok @ 2008-02-01 16:21 UTC (permalink / raw)
To: jeff; +Cc: netdev
From: Adrian Bunk <bunk@kernel.org>
This patch makes the needlessly global reg_pattern_test_array() static.
Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
---
drivers/net/e1000e/ethtool.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/e1000e/ethtool.c b/drivers/net/e1000e/ethtool.c
index 6d9c27f..a2034cf 100644
--- a/drivers/net/e1000e/ethtool.c
+++ b/drivers/net/e1000e/ethtool.c
@@ -690,8 +690,8 @@ err_setup:
return err;
}
-bool reg_pattern_test_array(struct e1000_adapter *adapter, u64 *data,
- int reg, int offset, u32 mask, u32 write)
+static bool reg_pattern_test_array(struct e1000_adapter *adapter, u64 *data,
+ int reg, int offset, u32 mask, u32 write)
{
int i;
u32 read;
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 2/6] e1000: make e1000_dump_eeprom() static
2008-02-01 16:21 [PATCH 1/6] e1000e: make a function static Auke Kok
@ 2008-02-01 16:21 ` Auke Kok
2008-02-01 16:21 ` [PATCH 3/6] e100: Fix iomap mem accesses Auke Kok
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Auke Kok @ 2008-02-01 16:21 UTC (permalink / raw)
To: jeff; +Cc: netdev
From: Adrian Bunk <bunk@kernel.org>
This patch makes the needlessly global e1000_dump_eeprom() static.
Signed-off-by: Adrian Bunk <bunk@kernel.org>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
---
drivers/net/e1000/e1000_main.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/e1000/e1000_main.c b/drivers/net/e1000/e1000_main.c
index 8c87940..7c5b05a 100644
--- a/drivers/net/e1000/e1000_main.c
+++ b/drivers/net/e1000/e1000_main.c
@@ -853,7 +853,7 @@ e1000_reset(struct e1000_adapter *adapter)
/**
* Dump the eeprom for users having checksum issues
**/
-void e1000_dump_eeprom(struct e1000_adapter *adapter)
+static void e1000_dump_eeprom(struct e1000_adapter *adapter)
{
struct net_device *netdev = adapter->netdev;
struct ethtool_eeprom eeprom;
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 3/6] e100: Fix iomap mem accesses
2008-02-01 16:21 [PATCH 1/6] e1000e: make a function static Auke Kok
2008-02-01 16:21 ` [PATCH 2/6] e1000: make e1000_dump_eeprom() static Auke Kok
@ 2008-02-01 16:21 ` Auke Kok
2008-02-01 16:21 ` [PATCH 4/6] e100: fix spelling errors Auke Kok
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Auke Kok @ 2008-02-01 16:21 UTC (permalink / raw)
To: jeff; +Cc: netdev
From: Jiri Slaby <jirislaby@gmail.com>
writeX functions are not permitted on iomap-ped space change to iowriteX,
also pci_unmap pci_map-ped space on exit (instead of iounmap).
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
---
drivers/net/e100.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/e100.c b/drivers/net/e100.c
index 51cf577..9d42dd8 100644
--- a/drivers/net/e100.c
+++ b/drivers/net/e100.c
@@ -1958,7 +1958,7 @@ static void e100_rx_clean(struct nic *nic, unsigned int *work_done,
if(restart_required) {
// ack the rnr?
- writeb(stat_ack_rnr, &nic->csr->scb.stat_ack);
+ iowrite8(stat_ack_rnr, &nic->csr->scb.stat_ack);
e100_start_receiver(nic, nic->rx_to_clean);
if(work_done)
(*work_done)++;
@@ -2774,7 +2774,7 @@ static void __devexit e100_remove(struct pci_dev *pdev)
struct nic *nic = netdev_priv(netdev);
unregister_netdev(netdev);
e100_free(nic);
- iounmap(nic->csr);
+ pci_iounmap(pdev, nic->csr);
free_netdev(netdev);
pci_release_regions(pdev);
pci_disable_device(pdev);
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 4/6] e100: fix spelling errors
2008-02-01 16:21 [PATCH 1/6] e1000e: make a function static Auke Kok
2008-02-01 16:21 ` [PATCH 2/6] e1000: make e1000_dump_eeprom() static Auke Kok
2008-02-01 16:21 ` [PATCH 3/6] e100: Fix iomap mem accesses Auke Kok
@ 2008-02-01 16:21 ` Auke Kok
2008-02-01 16:21 ` [PATCH 5/6] e1000e: tweak irq allocation messages Auke Kok
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Auke Kok @ 2008-02-01 16:21 UTC (permalink / raw)
To: jeff; +Cc: netdev
From: Andreas Mohr <andi@lisas.de>
Signed-off-by: Andreas Mohr <andi@lisas.de>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
---
drivers/net/e100.c | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/drivers/net/e100.c b/drivers/net/e100.c
index 9d42dd8..36ba6dc 100644
--- a/drivers/net/e100.c
+++ b/drivers/net/e100.c
@@ -94,7 +94,7 @@
* enabled. 82557 pads with 7Eh, while the later controllers pad
* with 00h.
*
- * IV. Recieve
+ * IV. Receive
*
* The Receive Frame Area (RFA) comprises a ring of Receive Frame
* Descriptors (RFD) + data buffer, thus forming the simplified mode
@@ -120,7 +120,7 @@
* and Rx indication and re-allocation happen in the same context,
* therefore no locking is required. A software-generated interrupt
* is generated from the watchdog to recover from a failed allocation
- * senario where all Rx resources have been indicated and none re-
+ * scenario where all Rx resources have been indicated and none re-
* placed.
*
* V. Miscellaneous
@@ -954,7 +954,7 @@ static void e100_get_defaults(struct nic *nic)
/* Quadwords to DMA into FIFO before starting frame transmit */
nic->tx_threshold = 0xE0;
- /* no interrupt for every tx completion, delay = 256us if not 557*/
+ /* no interrupt for every tx completion, delay = 256us if not 557 */
nic->tx_command = cpu_to_le16(cb_tx | cb_tx_sf |
((nic->mac >= mac_82558_D101_A4) ? cb_cid : cb_i));
@@ -1497,7 +1497,7 @@ static void e100_update_stats(struct nic *nic)
&s->complete;
/* Device's stats reporting may take several microseconds to
- * complete, so where always waiting for results of the
+ * complete, so we're always waiting for results of the
* previous command. */
if(*complete == cpu_to_le32(cuc_dump_reset_complete)) {
@@ -2858,17 +2858,17 @@ static void e100_shutdown(struct pci_dev *pdev)
/**
* e100_io_error_detected - called when PCI error is detected.
* @pdev: Pointer to PCI device
- * @state: The current pci conneection state
+ * @state: The current pci connection state
*/
static pci_ers_result_t e100_io_error_detected(struct pci_dev *pdev, pci_channel_state_t state)
{
struct net_device *netdev = pci_get_drvdata(pdev);
struct nic *nic = netdev_priv(netdev);
- /* Similar to calling e100_down(), but avoids adpater I/O. */
+ /* Similar to calling e100_down(), but avoids adapter I/O. */
netdev->stop(netdev);
- /* Detach; put netif into state similar to hotplug unplug. */
+ /* Detach; put netif into a state similar to hotplug unplug. */
napi_enable(&nic->napi);
netif_device_detach(netdev);
pci_disable_device(pdev);
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 5/6] e1000e: tweak irq allocation messages
2008-02-01 16:21 [PATCH 1/6] e1000e: make a function static Auke Kok
` (2 preceding siblings ...)
2008-02-01 16:21 ` [PATCH 4/6] e100: fix spelling errors Auke Kok
@ 2008-02-01 16:21 ` Auke Kok
2008-02-01 16:21 ` [PATCH 6/6] igb: remove unneeded declaration shadowing earlier one Auke Kok
2008-02-01 18:53 ` [PATCH 1/6] e1000e: make a function static Jeff Garzik
5 siblings, 0 replies; 7+ messages in thread
From: Auke Kok @ 2008-02-01 16:21 UTC (permalink / raw)
To: jeff; +Cc: netdev
From: Andy Gospodarek <andy@greyhouse.net>
There's too much noise on systems that don't support MSI. Let's get rid
of a few and make the real error message more specific.
Signed-off-by: Andy Gospodarek <andy@greyhouse.net>
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
---
drivers/net/e1000e/netdev.c | 12 +++++-------
1 files changed, 5 insertions(+), 7 deletions(-)
diff --git a/drivers/net/e1000e/netdev.c b/drivers/net/e1000e/netdev.c
index 0a2cb79..f58f017 100644
--- a/drivers/net/e1000e/netdev.c
+++ b/drivers/net/e1000e/netdev.c
@@ -945,11 +945,7 @@ static int e1000_request_irq(struct e1000_adapter *adapter)
int irq_flags = IRQF_SHARED;
int err;
- err = pci_enable_msi(adapter->pdev);
- if (err) {
- ndev_warn(netdev,
- "Unable to allocate MSI interrupt Error: %d\n", err);
- } else {
+ if (!pci_enable_msi(adapter->pdev)) {
adapter->flags |= FLAG_MSI_ENABLED;
handler = e1000_intr_msi;
irq_flags = 0;
@@ -958,10 +954,12 @@ static int e1000_request_irq(struct e1000_adapter *adapter)
err = request_irq(adapter->pdev->irq, handler, irq_flags, netdev->name,
netdev);
if (err) {
+ ndev_err(netdev,
+ "Unable to allocate %s interrupt (return: %d)\n",
+ adapter->flags & FLAG_MSI_ENABLED ? "MSI":"INTx",
+ err);
if (adapter->flags & FLAG_MSI_ENABLED)
pci_disable_msi(adapter->pdev);
- ndev_err(netdev,
- "Unable to allocate interrupt Error: %d\n", err);
}
return err;
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [PATCH 6/6] igb: remove unneeded declaration shadowing earlier one
2008-02-01 16:21 [PATCH 1/6] e1000e: make a function static Auke Kok
` (3 preceding siblings ...)
2008-02-01 16:21 ` [PATCH 5/6] e1000e: tweak irq allocation messages Auke Kok
@ 2008-02-01 16:21 ` Auke Kok
2008-02-01 18:53 ` [PATCH 1/6] e1000e: make a function static Jeff Garzik
5 siblings, 0 replies; 7+ messages in thread
From: Auke Kok @ 2008-02-01 16:21 UTC (permalink / raw)
To: jeff; +Cc: netdev
This removes a sparse warning.
Signed-off-by: Auke Kok <auke-jan.h.kok@intel.com>
---
drivers/net/igb/igb_main.c | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
diff --git a/drivers/net/igb/igb_main.c b/drivers/net/igb/igb_main.c
index f3c144d..d4eb8e2 100644
--- a/drivers/net/igb/igb_main.c
+++ b/drivers/net/igb/igb_main.c
@@ -438,7 +438,6 @@ static int igb_request_irq(struct igb_adapter *adapter)
if (adapter->msix_entries) {
err = igb_request_msix(adapter);
if (!err) {
- struct e1000_hw *hw = &adapter->hw;
/* enable IAM, auto-mask,
* DO NOT USE EIAME or IAME in legacy mode */
wr32(E1000_IAM, IMS_ENABLE_MASK);
^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 1/6] e1000e: make a function static
2008-02-01 16:21 [PATCH 1/6] e1000e: make a function static Auke Kok
` (4 preceding siblings ...)
2008-02-01 16:21 ` [PATCH 6/6] igb: remove unneeded declaration shadowing earlier one Auke Kok
@ 2008-02-01 18:53 ` Jeff Garzik
5 siblings, 0 replies; 7+ messages in thread
From: Jeff Garzik @ 2008-02-01 18:53 UTC (permalink / raw)
To: Auke Kok; +Cc: netdev
applied 1-6
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-02-01 18:53 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-01 16:21 [PATCH 1/6] e1000e: make a function static Auke Kok
2008-02-01 16:21 ` [PATCH 2/6] e1000: make e1000_dump_eeprom() static Auke Kok
2008-02-01 16:21 ` [PATCH 3/6] e100: Fix iomap mem accesses Auke Kok
2008-02-01 16:21 ` [PATCH 4/6] e100: fix spelling errors Auke Kok
2008-02-01 16:21 ` [PATCH 5/6] e1000e: tweak irq allocation messages Auke Kok
2008-02-01 16:21 ` [PATCH 6/6] igb: remove unneeded declaration shadowing earlier one Auke Kok
2008-02-01 18:53 ` [PATCH 1/6] e1000e: make a function static Jeff Garzik
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.