mirror of
https://github.com/fail0verflow/switch-linux.git
synced 2025-05-04 02:34:21 -04:00
Staging: benet: fix problems reported by checkpatch
Signed-off-by: Sathya Perla <sathyap@serverengines.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
998c15b148
commit
a9acfa42bf
8 changed files with 34 additions and 46 deletions
|
@ -1,5 +1,4 @@
|
||||||
TODO:
|
TODO:
|
||||||
- fix minor checkpatch.pl issues
|
|
||||||
- remove wrappers around common iowrite functions
|
- remove wrappers around common iowrite functions
|
||||||
- full netdev audit of common problems/issues
|
- full netdev audit of common problems/issues
|
||||||
|
|
||||||
|
|
|
@ -62,22 +62,6 @@ struct ASYNC_EVENT_TRAILER_AMAP {
|
||||||
* port. The ARM firmware does not attempt to 'fail back' traffic to
|
* port. The ARM firmware does not attempt to 'fail back' traffic to
|
||||||
* the restored port.
|
* the restored port.
|
||||||
*/
|
*/
|
||||||
#if 0
|
|
||||||
struct BE_ASYNC_EVENT_LINK_STATE_AMAP {
|
|
||||||
struct BE_UEXACT8_AMAP port0_link_status;
|
|
||||||
struct BE_UEXACT8_AMAP port1_link_status;
|
|
||||||
struct BE_UEXACT8_AMAP active_port;
|
|
||||||
u8 rsvd0[8]; /* DWORD 0 */
|
|
||||||
struct BE_UEXACT8_AMAP port0_duplex;
|
|
||||||
struct BE_UEXACT8_AMAP port0_speed;
|
|
||||||
struct BE_UEXACT8_AMAP port1_duplex;
|
|
||||||
struct BE_UEXACT8_AMAP port1_speed;
|
|
||||||
struct BE_UEXACT8_AMAP port0_fault;
|
|
||||||
struct BE_UEXACT8_AMAP port1_fault;
|
|
||||||
u8 rsvd1[2][8]; /* DWORD 2 */
|
|
||||||
struct BE_ASYNC_EVENT_TRAILER_AMAP trailer;
|
|
||||||
} __packed;
|
|
||||||
#endif
|
|
||||||
struct BE_ASYNC_EVENT_LINK_STATE_AMAP {
|
struct BE_ASYNC_EVENT_LINK_STATE_AMAP {
|
||||||
u8 port0_link_status[8];
|
u8 port0_link_status[8];
|
||||||
u8 port1_link_status[8];
|
u8 port1_link_status[8];
|
||||||
|
|
|
@ -1083,7 +1083,8 @@ static int be_probe(struct pci_dev *pdev, const struct pci_device_id *pdev_id)
|
||||||
netif_napi_add(netdev, &pnob->napi, be_poll, 64);
|
netif_napi_add(netdev, &pnob->napi, be_poll, 64);
|
||||||
|
|
||||||
/* if the rx_frag size if 2K, one page is shared as two RX frags */
|
/* if the rx_frag size if 2K, one page is shared as two RX frags */
|
||||||
pnob->rx_pg_shared = (pnob->rx_buf_size <= PAGE_SIZE / 2)? true : false;
|
pnob->rx_pg_shared =
|
||||||
|
(pnob->rx_buf_size <= PAGE_SIZE / 2) ? true : false;
|
||||||
if (pnob->rx_buf_size != rxbuf_size) {
|
if (pnob->rx_buf_size != rxbuf_size) {
|
||||||
printk(KERN_WARNING
|
printk(KERN_WARNING
|
||||||
"Could not set Rx buffer size to %d. Using %d\n",
|
"Could not set Rx buffer size to %d. Using %d\n",
|
||||||
|
|
|
@ -156,7 +156,8 @@ static inline int process_nic_rx_completion(struct be_net_object *pnob,
|
||||||
va = page_address(rx_page_info->page) + rx_page_info->page_offset;
|
va = page_address(rx_page_info->page) + rx_page_info->page_offset;
|
||||||
prefetch(va);
|
prefetch(va);
|
||||||
|
|
||||||
skb->len = skb->data_len = n;
|
skb->len = n;
|
||||||
|
skb->data_len = n;
|
||||||
if (n <= BE_HDR_LEN) {
|
if (n <= BE_HDR_LEN) {
|
||||||
memcpy(skb->data, va, n);
|
memcpy(skb->data, va, n);
|
||||||
put_page(rx_page_info->page);
|
put_page(rx_page_info->page);
|
||||||
|
@ -717,7 +718,8 @@ irqreturn_t be_int(int irq, void *dev)
|
||||||
*/
|
*/
|
||||||
int be_poll(struct napi_struct *napi, int budget)
|
int be_poll(struct napi_struct *napi, int budget)
|
||||||
{
|
{
|
||||||
struct be_net_object *pnob = container_of(napi, struct be_net_object, napi);
|
struct be_net_object *pnob =
|
||||||
|
container_of(napi, struct be_net_object, napi);
|
||||||
u32 work_done;
|
u32 work_done;
|
||||||
|
|
||||||
pnob->adapter->be_stat.bes_polls++;
|
pnob->adapter->be_stat.bes_polls++;
|
||||||
|
|
|
@ -386,7 +386,8 @@ static void wrb_fill(struct ETH_WRB_AMAP *wrb, u64 addr, int len)
|
||||||
static void wrb_fill_extra(struct ETH_WRB_AMAP *wrb, struct sk_buff *skb,
|
static void wrb_fill_extra(struct ETH_WRB_AMAP *wrb, struct sk_buff *skb,
|
||||||
struct be_net_object *pnob)
|
struct be_net_object *pnob)
|
||||||
{
|
{
|
||||||
wrb->dw[2] = wrb->dw[3] = 0;
|
wrb->dw[2] = 0;
|
||||||
|
wrb->dw[3] = 0;
|
||||||
AMAP_SET_BITS_PTR(ETH_WRB, crc, wrb, 1);
|
AMAP_SET_BITS_PTR(ETH_WRB, crc, wrb, 1);
|
||||||
if (skb_shinfo(skb)->gso_segs > 1 && skb_shinfo(skb)->gso_size) {
|
if (skb_shinfo(skb)->gso_segs > 1 && skb_shinfo(skb)->gso_size) {
|
||||||
AMAP_SET_BITS_PTR(ETH_WRB, lso, wrb, 1);
|
AMAP_SET_BITS_PTR(ETH_WRB, lso, wrb, 1);
|
||||||
|
|
|
@ -280,7 +280,7 @@ struct be_adapter {
|
||||||
|
|
||||||
struct tasklet_struct sts_handler;
|
struct tasklet_struct sts_handler;
|
||||||
struct timer_list cq_timer;
|
struct timer_list cq_timer;
|
||||||
spinlock_t int_lock;
|
spinlock_t int_lock; /* to protect the isr field in adapter */
|
||||||
|
|
||||||
struct FWCMD_ETH_GET_STATISTICS *eth_statsp;
|
struct FWCMD_ETH_GET_STATISTICS *eth_statsp;
|
||||||
/*
|
/*
|
||||||
|
@ -300,7 +300,7 @@ struct be_adapter {
|
||||||
u32 max_rx_coal;
|
u32 max_rx_coal;
|
||||||
struct pci_dev *pdev; /* Pointer to OS's PCI dvice */
|
struct pci_dev *pdev; /* Pointer to OS's PCI dvice */
|
||||||
|
|
||||||
spinlock_t txq_lock;
|
spinlock_t txq_lock; /* to stop/wake queue based on tx_q_used */
|
||||||
|
|
||||||
u32 isr; /* copy of Intr status reg. */
|
u32 isr; /* copy of Intr status reg. */
|
||||||
|
|
||||||
|
|
|
@ -118,14 +118,14 @@ static inline u32 be_subc(u32 a, u32 b, u32 max)
|
||||||
{
|
{
|
||||||
ASSERT(a <= max && b <= max);
|
ASSERT(a <= max && b <= max);
|
||||||
ASSERT(max > 0);
|
ASSERT(max > 0);
|
||||||
return (a >= b ? (a - b) : (max - b + a));
|
return a >= b ? (a - b) : (max - b + a);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline u32 be_addc(u32 a, u32 b, u32 max)
|
static inline u32 be_addc(u32 a, u32 b, u32 max)
|
||||||
{
|
{
|
||||||
ASSERT(a < max);
|
ASSERT(a < max);
|
||||||
ASSERT(max > 0);
|
ASSERT(max > 0);
|
||||||
return ((max - a > b) ? (a + b) : (b + a - max));
|
return (max - a > b) ? (a + b) : (b + a - max);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* descriptor for a physically contiguous memory used for ring */
|
/* descriptor for a physically contiguous memory used for ring */
|
||||||
|
@ -174,7 +174,7 @@ struct mp_ring {
|
||||||
*/
|
*/
|
||||||
static inline u32 amap_mask(u32 bit_size)
|
static inline u32 amap_mask(u32 bit_size)
|
||||||
{
|
{
|
||||||
return (bit_size == 32 ? 0xFFFFFFFF : (1 << bit_size) - 1);
|
return bit_size == 32 ? 0xFFFFFFFF : (1 << bit_size) - 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
#define AMAP_BIT_MASK(_struct_, field) \
|
#define AMAP_BIT_MASK(_struct_, field) \
|
||||||
|
@ -195,8 +195,8 @@ amap_set(void *ptr, u32 dw_offset, u32 mask, u32 offset, u32 value)
|
||||||
|
|
||||||
#define AMAP_SET_BITS_PTR(_struct_, field, _structPtr_, val) \
|
#define AMAP_SET_BITS_PTR(_struct_, field, _structPtr_, val) \
|
||||||
amap_set(_structPtr_, AMAP_WORD_OFFSET(_struct_, field),\
|
amap_set(_structPtr_, AMAP_WORD_OFFSET(_struct_, field),\
|
||||||
AMAP_BIT_MASK(_struct_, field), AMAP_BIT_OFFSET(_struct_, field), val)
|
AMAP_BIT_MASK(_struct_, field), \
|
||||||
|
AMAP_BIT_OFFSET(_struct_, field), val)
|
||||||
/*
|
/*
|
||||||
* Non-optimized routine that gets the bits without knowing the correct DWORD.
|
* Non-optimized routine that gets the bits without knowing the correct DWORD.
|
||||||
* e.g. fieldValue = AMAP_GET_BITS_PTR (struct, field1, &contextMemory);
|
* e.g. fieldValue = AMAP_GET_BITS_PTR (struct, field1, &contextMemory);
|
||||||
|
@ -209,7 +209,8 @@ amap_get(void *ptr, u32 dw_offset, u32 mask, u32 offset)
|
||||||
}
|
}
|
||||||
#define AMAP_GET_BITS_PTR(_struct_, field, _structPtr_) \
|
#define AMAP_GET_BITS_PTR(_struct_, field, _structPtr_) \
|
||||||
amap_get(_structPtr_, AMAP_WORD_OFFSET(_struct_, field), \
|
amap_get(_structPtr_, AMAP_WORD_OFFSET(_struct_, field), \
|
||||||
AMAP_BIT_MASK(_struct_, field), AMAP_BIT_OFFSET(_struct_, field))
|
AMAP_BIT_MASK(_struct_, field), \
|
||||||
|
AMAP_BIT_OFFSET(_struct_, field))
|
||||||
|
|
||||||
/* Returns 0-31 representing bit offset within a DWORD of a bitfield. */
|
/* Returns 0-31 representing bit offset within a DWORD of a bitfield. */
|
||||||
#define AMAP_BIT_OFFSET(_struct_, field) \
|
#define AMAP_BIT_OFFSET(_struct_, field) \
|
||||||
|
|
Loading…
Add table
Reference in a new issue