1. 26 Feb, 2015 40 commits
    • Gulsah Kose's avatar
      staging: ft1000: ft1000-pcmcia: Removed all useless "else" · eeca3458
      Gulsah Kose authored
      Removed all else keywords that used after break or return. Removed following checkpatch.pl warnings:
      WARNING: else is not generally useful after a break or return
      Signed-off-by: default avatarGulsah Kose <gulsah.1004@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      eeca3458
    • Dilek Uzulmez's avatar
      Staging: drivers: dma: Add space before ( · fe146473
      Dilek Uzulmez authored
      This patch fixes checkpatch.pl error in file ste_dma40.c
      ERROR: space required before the open parenthesis '('
      Signed-off-by: default avatarDilek Uzulmez <dilekuzulmez@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      fe146473
    • Ksenija Stanojevic's avatar
      Staging: rtl8192: Simplifying if-else statement · d0049dfc
      Ksenija Stanojevic authored
      This patch simplifies the code by not having two identical paths and
      fixes the warning given by checkpatch.pl: "else is not useful after
      a break or return".
      Signed-off-by: default avatarKsenija Stanojevic <ksenija.stanojevic@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      d0049dfc
    • Melike Yurtoglu's avatar
      Staging: rtl8192e: replace memcpy() by ether_addr_copy() using coccinelle and pack variable · 1f3aefb5
      Melike Yurtoglu authored
      This patch focuses on fixing the following warning generated
      by checkpatch.pl for the file rxtx.c
      
      Prefer ether_addr_copy() over memcpy() if the Ethernet addresses
      are __aligned(2)
      
      @@ expression e1, e2; @@
      
      - memcpy(e1, e2, ETH_ALEN);
      + ether_addr_copy(e1, e2);
      
      struct net_device {
              char                       name[16];             /*     0    16*/
              struct hlist_node          name_hlist;           /*    16    16*/
              char *                     ifalias;              /*    32     8*/
              long unsigned int          mem_end;              /*    40     8*/
              long unsigned int          mem_start;            /*    48     8*/
              long unsigned int          base_addr;            /*    56     8*/
              /* --- cacheline 1 boundary (64 bytes) --- */
              int                        irq;                  /*    64     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              long unsigned int          state;                /*    72     8*/
              struct list_head           dev_list;             /*    80    16*/
              struct list_head           napi_list;            /*    96    16*/
              struct list_head           unreg_list;           /*   112    16*/
              /* --- cacheline 2 boundary (128 bytes) --- */
              struct list_head           close_list;           /*   128    16*/
              struct {
                      struct list_head   upper;                /*   144    16*/
                      struct list_head   lower;                /*   160    16*/
              } adj_list;                                      /*   144    32*/
              struct {
                      struct list_head   upper;                /*   176    16*/
                      struct list_head   lower;                /*   192    16*/
              } all_adj_list;                                  /*   176    32*/
              /* --- cacheline 3 boundary (192 bytes) was 16 bytes ago --- */
              netdev_features_t          features;             /*   208     8*/
              netdev_features_t          hw_features;          /*   216     8*/
              netdev_features_t          wanted_features;      /*   224     8*/
              netdev_features_t          vlan_features;        /*   232     8*/
              netdev_features_t          hw_enc_features;      /*   240     8*/
              netdev_features_t          mpls_features;        /*   248     8*/
              /* --- cacheline 4 boundary (256 bytes) --- */
      	int                        ifindex;              /*   256     4*/
              int                        iflink;               /*   260     4*/
              struct net_device_stats    stats;                /*   264   184*/
              /* --- cacheline 7 boundary (448 bytes) --- */
              atomic_long_t              rx_dropped;           /*   448     8*/
              atomic_long_t              tx_dropped;           /*   456     8*/
              atomic_t                   carrier_changes;      /*   464     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              const struct iw_handler_def  * wireless_handlers; /*   472     8*/
              struct iw_public_data *    wireless_data;        /*   480     8*/
              const struct net_device_ops  * netdev_ops;       /*   488     8*/
              const struct ethtool_ops  * ethtool_ops;         /*   496     8*/
              const struct forwarding_accel_ops  * fwd_ops;    /*   504     8*/
              /* --- cacheline 8 boundary (512 bytes) --- */
              const struct header_ops  * header_ops;           /*   512     8*/
              unsigned int               flags;                /*   520     4*/
              unsigned int               priv_flags;           /*   524     4*/
              short unsigned int         gflags;               /*   528     2*/
              short unsigned int         padded;               /*   530     2*/
              unsigned char              operstate;            /*   532     1*/
              unsigned char              link_mode;            /*   533     1*/
              unsigned char              if_port;              /*   534     1*/
              unsigned char              dma;                  /*   535     1*/
              unsigned int               mtu;                  /*   536     4*/
              short unsigned int         type;                 /*   540     2*/
              short unsigned int         hard_header_len;      /*   542     2*/
              short unsigned int         needed_headroom;      /*   544     2*/
              short unsigned int         needed_tailroom;      /*   546     2*/
              unsigned char              perm_addr[32];        /*   548    32*/
              /* --- cacheline 9 boundary (576 bytes) was 4 bytes ago --- */
              unsigned char              addr_assign_type;     /*   580     1*/
              unsigned char              addr_len;             /*   581     1*/
              short unsigned int         neigh_priv_len;       /*   582     2*/
              short unsigned int         dev_id;               /*   584     2*/
              short unsigned int         dev_port;             /*   586     2*/
              spinlock_t                 addr_list_lock;       /*   588     4*/
      	struct netdev_hw_addr_list uc;                   /*   592    24*/
              struct netdev_hw_addr_list mc;                   /*   616    24*/
              /* --- cacheline 10 boundary (640 bytes) --- */
              struct netdev_hw_addr_list dev_addrs;            /*   640    24*/
              struct kset *              queues_kset;          /*   664     8*/
              unsigned char              name_assign_type;     /*   672     1*/
              bool                       uc_promisc;           /*   673     1*/
      
              /* XXX 2 bytes hole, try to pack */
      
              unsigned int               promiscuity;          /*   676     4*/
              unsigned int               allmulti;             /*   680     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              struct vlan_info *         vlan_info;            /*   688     8*/
              struct dsa_switch_tree *   dsa_ptr;              /*   696     8*/
              /* --- cacheline 11 boundary (704 bytes) --- */
              struct tipc_bearer *       tipc_ptr;             /*   704     8*/
              void *                     atalk_ptr;            /*   712     8*/
              struct in_device *         ip_ptr;               /*   720     8*/
              struct dn_dev *            dn_ptr;               /*   728     8*/
              struct inet6_dev *         ip6_ptr;              /*   736     8*/
              void *                     ax25_ptr;             /*   744     8*/
              struct wireless_dev *      ieee80211_ptr;        /*   752     8*/
              struct wpan_dev *          ieee802154_ptr;       /*   760     8*/
              /* --- cacheline 12 boundary (768 bytes) --- */
              long unsigned int          last_rx;              /*   768     8*/
              unsigned char *            dev_addr;             /*   776     8*/
              struct netdev_rx_queue *   _rx;                  /*   784     8*/
              unsigned int               num_rx_queues;        /*   792     4*/
              unsigned int               real_num_rx_queues;   /*   796     4*/
              long unsigned int          gro_flush_timeout;    /*   800     8*/
              rx_handler_func_t *        rx_handler;           /*   808     8*/
              void *                     rx_handler_data;      /*   816     8*/
              struct netdev_queue *      ingress_queue;        /*   824     8*/
              /* --- cacheline 13 boundary (832 bytes) --- */
      	unsigned char              broadcast[32];        /*   832    32*/
      
              /* XXX 32 bytes hole, try to pack */
      
              /* --- cacheline 14 boundary (896 bytes) --- */
              struct netdev_queue *      _tx;                  /*   896     8*/
              unsigned int               num_tx_queues;        /*   904     4*/
              unsigned int               real_num_tx_queues;   /*   908     4*/
              struct Qdisc *             qdisc;                /*   912     8*/
              long unsigned int          tx_queue_len;         /*   920     8*/
              spinlock_t                 tx_global_lock;       /*   928     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              struct xps_dev_maps *      xps_maps;             /*   936     8*/
              struct cpu_rmap *          rx_cpu_rmap;          /*   944     8*/
              long unsigned int          trans_start;          /*   952     8*/
              /* --- cacheline 15 boundary (960 bytes) --- */
              int                        watchdog_timeo;       /*   960     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              struct timer_list          watchdog_timer;       /*   968    80*/
              /* --- cacheline 16 boundary (1024 bytes) was 24 bytes ago ---* */
              int *                      pcpu_refcnt;          /*  1048     8*/
              struct list_head           todo_list;            /*  1056    16*/
              struct hlist_node          index_hlist;          /*  1072    16*/
              /* --- cacheline 17 boundary (1088 bytes) --- */
              struct list_head           link_watch_list;      /*  1088    16*/
              enum {
                      NETREG_UNINITIALIZED = 0,
                      NETREG_REGISTERED = 1,
                      NETREG_UNREGISTERING = 2,
                      NETREG_UNREGISTERED = 3,
                      NETREG_RELEASED = 4,
                      NETREG_DUMMY = 5,
              } reg_state:8;                                     /*  1104 4 */
      	/* Bitfield combined with next fields */
      
              bool                       dismantle;            /*  1105     1*/
      
              /* Bitfield combined with previous fields */
      
              enum {
                      RTNL_LINK_INITIALIZED = 0,
                      RTNL_LINK_INITIALIZING = 1,
              } rtnl_link_state:16;                               /*  1104 4 */
      
              /* XXX 4 bytes hole, try to pack */
      
              void                       (*destructor)(struct net_device *);/*  1112     8 */
              struct netpoll_info *      npinfo;               /*  1120     8*/
              struct net *               nd_net;               /*  1128     8*/
              union {
                      void *             ml_priv;              /*           8*/
                      struct pcpu_lstats * lstats;             /*           8*/
                      struct pcpu_sw_netstats * tstats;        /*           8*/
                      struct pcpu_dstats * dstats;             /*           8*/
                      struct pcpu_vstats * vstats;             /*           8*/
              };                                               /*  1136     8*/
              struct garp_port *         garp_port;            /*  1144     8*/
              /* --- cacheline 18 boundary (1152 bytes) was 4 bytes ago --- */
              struct mrp_port *          mrp_port;             /*  1152     8*/
              struct device              dev;                  /*  1160   696*/
      
              /* XXX last struct has 7 bytes of padding */
      
              /* --- cacheline 29 boundary (1856 bytes) was 4 bytes ago --- */
              const struct attribute_group  * sysfs_groups[4]; /*  1856    32*/
              const struct attribute_group  * sysfs_rx_queue_group; /*  18888 */
              const struct rtnl_link_ops  * rtnl_link_ops;     /*  1896     8*/
              unsigned int               gso_max_size;         /*  1904     4*/
              u16                        gso_max_segs;         /*  1908     2*/
              u16                        gso_min_segs;         /*  1910     2*/
      	const struct dcbnl_rtnl_ops  * dcbnl_ops;        /*  1912     8*/
              /* --- cacheline 30 boundary (1920 bytes) was 4 bytes ago --- */
              u8                         num_tc;               /*  1920     1*/
      
              /* XXX 1 byte hole, try to pack */
      
              struct netdev_tc_txq       tc_to_txq[16];        /*  1922    64*/
              /* --- cacheline 31 boundary (1984 bytes) was 6 bytes ago --- */
              u8                         prio_tc_map[16];      /*  1986    16*/
      
              /* XXX 2 bytes hole, try to pack */
      
              unsigned int               fcoe_ddp_xid;         /*  2004     4*/
              struct phy_device *        phydev;               /*  2008     8*/
              struct lock_class_key *    qdisc_tx_busylock;    /*  2016     8*/
              int                        group;                /*  2024     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              struct pm_qos_request      pm_qos_req;           /*  2032   176*/
              /* --- cacheline 34 boundary (2176 bytes) was 36 bytes ago --- * */
      
              /* size: 2240, cachelines: 35, members: 120 */
              /* sum members: 2147, holes: 11, sum holes: 65 */
              /* padding: 32 */
              /* paddings: 1, sum paddings: 7 */
      
              /* BRAIN FART ALERT! 2240 != 2147 + 65(holes), diff = 28 */
      
      };
      Signed-off-by: default avatarMelike Yurtoglu <aysemelikeyurtoglu@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      1f3aefb5
    • Vaishali Thakkar's avatar
      Staging: rtl8712: Use mod_timer · 875b7dec
      Vaishali Thakkar authored
      This patch introduces the use of API function mod_timer
      instead of driver specific function as it is a more
      efficient and standard way to update the expire field of
      an active timer.
      Signed-off-by: default avatarVaishali Thakkar <vthakkar1994@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      875b7dec
    • Katie Dunne's avatar
      Staging: rtl8712: Remove unused macros · a6c6e298
      Katie Dunne authored
      Removes several macro definitions that are unused
      Patch 2 will remove the same definitions in rtl8188eu/include/wifi.h
      Signed-off-by: default avatarKatie Dunne <kdunne@mail.ccsf.edu>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      a6c6e298
    • Melike Yurtoglu's avatar
      Staging: rtl8712: replace memcpy() by ether_addr_copy() using coccinelle and pack variable · d55519ab
      Melike Yurtoglu authored
      This patch focuses on fixing the following warning generated
      by checkpatch.pl for the file rtl871x_cmd.c
      
      Prefer ether_addr_copy() over memcpy() if the Ethernet addresses
      are __aligned(2)
      
      @@ expression e1, e2; @@
      
      - memcpy(e1, e2, ETH_ALEN);
      + ether_addr_copy(e1, e2);
      
      struct _adapter {
              struct dvobj_priv          dvobjpriv;            /*     0    40*/
              struct mlme_priv           mlmepriv;             /*    40  1560*/
              /* --- cacheline 25 boundary (1600 bytes) --- */
              struct cmd_priv            cmdpriv;              /*  1600   136*/
              /* --- cacheline 27 boundary (1728 bytes) was 8 bytes ago --- */
              struct evt_priv            evtpriv;              /*  1736    96*/
              /* --- cacheline 28 boundary (1792 bytes) was 40 bytes ago --- * */
              struct io_queue *          pio_queue;            /*  1832     8*/
              struct xmit_priv           xmitpriv;             /*  1840   912*/
              /* --- cacheline 43 boundary (2752 bytes) --- */
              struct recv_priv           recvpriv;             /*  2752  1088*/
              /* --- cacheline 60 boundary (3840 bytes) --- */
              struct sta_priv            stapriv;              /*  3840   672*/
              /* --- cacheline 70 boundary (4480 bytes) was 32 bytes ago --- * */
              struct security_priv       securitypriv;         /*  4512  4816*/
              /* --- cacheline 145 boundary (9280 bytes) was 48 bytes ago --- * */
              struct registry_priv       registrypriv;         /*  9328   968*/
              /* --- cacheline 160 boundary (10240 bytes) was 56 bytes ago --- * */
              struct wlan_acl_pool       acl_list;             /* 10296  1536*/
              /* --- cacheline 184 boundary (11776 bytes) was 56 bytes ago --- * */
              struct pwrctrl_priv        pwrctrlpriv;          /* 11832   224*/
              /* --- cacheline 188 boundary (12032 bytes) was 24 bytes ago --- * */
              struct eeprom_priv         eeprompriv;           /* 12056   508*/
      
              /* XXX 4 bytes hole, try to pack */
      
              /* --- cacheline 196 boundary (12544 bytes) was 24 bytes ago --- * */
              struct hal_priv            halpriv;              /* 12568    88*/
              /* --- cacheline 197 boundary (12608 bytes) was 48 bytes ago --- * */
              struct led_priv            ledpriv;              /* 12656   304*/
              /* --- cacheline 202 boundary (12928 bytes) was 32 bytes ago --- * */
              struct mp_priv             mppriv;               /* 12960  1080*/
      	 /* --- cacheline 219 boundary (14016 bytes) was 24 bytes ago * --- */
              s32                        bDriverStopped;       /* 14040     4*/
              s32                        bSurpriseRemoved;     /* 14044     4*/
              u32                        IsrContent;           /* 14048     4*/
              u32                        ImrContent;           /* 14052     4*/
              u8                         EepromAddressSize;    /* 14056     1*/
              u8                         hw_init_completed;    /* 14057     1*/
      
              /* XXX 6 bytes hole, try to pack */
      
              struct task_struct *       cmdThread;            /* 14064     8*/
              pid_t                      evtThread;            /* 14072     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              /* --- cacheline 220 boundary (14080 bytes) --- */
              struct task_struct *       xmitThread;           /* 14080     8*/
              pid_t                      recvThread;           /* 14088     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              uint                       (*dvobj_init)(struct _adapter *); /*14096     8 */
              void                       (*dvobj_deinit)(struct _adapter *);/* 14104     8 */
              struct net_device *        pnetdev;              /* 14112     8*/
              int                        bup;                  /* 14120     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              struct net_device_stats    stats;                /* 14128   184*/
              /* --- cacheline 223 boundary (14272 bytes) was 40 bytes ago --- * */
      	 struct iw_statistics       iwstats;              /* 14312    32*/
              /* --- cacheline 224 boundary (14336 bytes) was 8 bytes ago --- * */
              int                        pid;                  /* 14344     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              struct work_struct         wkFilterRxFF0;        /* 14352    32*/
              u8                         blnEnableRxFF0Filter; /* 14384     1*/
      
              /* XXX 3 bytes hole, try to pack */
      
              spinlock_t                 lockRxFF0Filter;      /* 14388     4*/
              const struct firmware  *   fw;                   /* 14392     8*/
              /* --- cacheline 225 boundary (14400 bytes) --- */
              struct usb_interface *     pusb_intf;            /* 14400     8*/
              struct mutex               mutex_start;          /* 14408    40*/
      
              /* XXX last struct has 4 bytes of padding */
      
              struct completion          rtl8712_fw_ready;     /* 14448    32*/
              /* --- cacheline 226 boundary (14464 bytes) was 16 bytes ago --- * */
      
              /* size: 14480, cachelines: 227, members: 40 */
              /* sum members: 14451, holes: 7, sum holes: 29 */
              /* paddings: 1, sum paddings: 4 */
              /* last cacheline: 16 bytes */
      };
      Signed-off-by: default avatarMelike Yurtoglu <aysemelikeyurtoglu@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      d55519ab
    • Melike Yurtoglu's avatar
      Staging: rtl8712: replace memcpy() by ether_addr_copy() using coccinelle and pack variable · c7c42826
      Melike Yurtoglu authored
      This patch focuses on fixing the following warning generated
      by checkpatch.pl for the file rxtx.c
      
      Prefer ether_addr_copy() over memcpy() if the Ethernet addresses
      are __aligned(2)
      
      @@ expression e1, e2; @@
      
      - memcpy(e1, e2, ETH_ALEN);
      + ether_addr_copy(e1, e2);
      
      struct _adapter {
              struct dvobj_priv          dvobjpriv;            /*     0    40*/
              struct mlme_priv           mlmepriv;             /*    40  1560*/
              /* --- cacheline 25 boundary (1600 bytes) --- */
              struct cmd_priv            cmdpriv;              /*  1600   136*/
              /* --- cacheline 27 boundary (1728 bytes) was 8 bytes ago --- */
              struct evt_priv            evtpriv;              /*  1736    96*/
              /* --- cacheline 28 boundary (1792 bytes) was 40 bytes ago --- * */
              struct io_queue *          pio_queue;            /*  1832     8*/
              struct xmit_priv           xmitpriv;             /*  1840   912*/
              /* --- cacheline 43 boundary (2752 bytes) --- */
              struct recv_priv           recvpriv;             /*  2752  1088*/
              /* --- cacheline 60 boundary (3840 bytes) --- */
              struct sta_priv            stapriv;              /*  3840   672*/
              /* --- cacheline 70 boundary (4480 bytes) was 32 bytes ago --- * */
              struct security_priv       securitypriv;         /*  4512  4816*/
              /* --- cacheline 145 boundary (9280 bytes) was 48 bytes ago --- * */
              struct registry_priv       registrypriv;         /*  9328   968*/
              /* --- cacheline 160 boundary (10240 bytes) was 56 bytes ago --- * */
              struct wlan_acl_pool       acl_list;             /* 10296  1536*/
              /* --- cacheline 184 boundary (11776 bytes) was 56 bytes ago --- * */
              struct pwrctrl_priv        pwrctrlpriv;          /* 11832   224*/
              /* --- cacheline 188 boundary (12032 bytes) was 24 bytes ago --- * */
              struct eeprom_priv         eeprompriv;           /* 12056   508*/
      
              /* XXX 4 bytes hole, try to pack */
      
              /* --- cacheline 196 boundary (12544 bytes) was 24 bytes ago --- * */
              struct hal_priv            halpriv;              /* 12568    88*/
              /* --- cacheline 197 boundary (12608 bytes) was 48 bytes ago --- * */
              struct led_priv            ledpriv;              /* 12656   304*/
              /* --- cacheline 202 boundary (12928 bytes) was 32 bytes ago --- * */
              struct mp_priv             mppriv;               /* 12960  1080*/
              /* --- cacheline 219 boundary (14016 bytes) was 24 bytes ago --- * */
              s32                        bDriverStopped;       /* 14040     4*/
              s32                        bSurpriseRemoved;     /* 14044     4*/
              u32                        IsrContent;           /* 14048     4*/
              u32                        ImrContent;           /* 14052     4*/
      	 u8                         EepromAddressSize;    /* 14056     1*/
              u8                         hw_init_completed;    /* 14057     1*/
      
              /* XXX 6 bytes hole, try to pack */
      
              struct task_struct *       cmdThread;            /* 14064     8*/
              pid_t                      evtThread;            /* 14072     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              /* --- cacheline 220 boundary (14080 bytes) --- */
              struct task_struct *       xmitThread;           /* 14080     8*/
              pid_t                      recvThread;           /* 14088     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              uint                       (*dvobj_init)(struct _adapter *); /*14096     8 */
              void                       (*dvobj_deinit)(struct _adapter *);/* 14104     8 */
              struct net_device *        pnetdev;              /* 14112     8*/
              int                        bup;                  /* 14120     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              struct net_device_stats    stats;                /* 14128   184*/
              /* --- cacheline 223 boundary (14272 bytes) was 40 bytes ago --- * */
              struct iw_statistics       iwstats;              /* 14312    32*/
              /* --- cacheline 224 boundary (14336 bytes) was 8 bytes ago --- * */
              int                        pid;                  /* 14344     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              struct work_struct         wkFilterRxFF0;        /* 14352    32*/
              u8                         blnEnableRxFF0Filter; /* 14384     1*/
      
              /* XXX 3 bytes hole, try to pack */
      
              spinlock_t                 lockRxFF0Filter;      /* 14388     4*/
              const struct firmware  *   fw;                   /* 14392     8*/
      	 u8                         EepromAddressSize;    /* 14056     1*/
              u8                         hw_init_completed;    /* 14057     1*/
      
              /* XXX 6 bytes hole, try to pack */
      
              struct task_struct *       cmdThread;            /* 14064     8*/
              pid_t                      evtThread;            /* 14072     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              /* --- cacheline 220 boundary (14080 bytes) --- */
              struct task_struct *       xmitThread;           /* 14080     8*/
              pid_t                      recvThread;           /* 14088     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              uint                       (*dvobj_init)(struct _adapter *); /*14096     8 */
              void                       (*dvobj_deinit)(struct _adapter *);/* 14104     8 */
              struct net_device *        pnetdev;              /* 14112     8*/
              int                        bup;                  /* 14120     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              struct net_device_stats    stats;                /* 14128   184*/
              /* --- cacheline 223 boundary (14272 bytes) was 40 bytes ago --- * */
              struct iw_statistics       iwstats;              /* 14312    32*/
              /* --- cacheline 224 boundary (14336 bytes) was 8 bytes ago --- * */
              int                        pid;                  /* 14344     4*/
      
              /* XXX 4 bytes hole, try to pack */
      
              struct work_struct         wkFilterRxFF0;        /* 14352    32*/
              u8                         blnEnableRxFF0Filter; /* 14384     1*/
      
              /* XXX 3 bytes hole, try to pack */
      
              spinlock_t                 lockRxFF0Filter;      /* 14388     4*/
              const struct firmware  *   fw;                   /* 14392     8*/
      	/* --- cacheline 225 boundary (14400 bytes) --- */
              struct usb_interface *     pusb_intf;            /* 14400     8*/
              struct mutex               mutex_start;          /* 14408    40*/
      
              /* XXX last struct has 4 bytes of padding */
      
              struct completion          rtl8712_fw_ready;     /* 14448    32*/
              /* --- cacheline 226 boundary (14464 bytes) was 16 bytes ago --- * */
      
              /* size: 14480, cachelines: 227, members: 40 */
              /* sum members: 14451, holes: 7, sum holes: 29 */
              /* paddings: 1, sum paddings: 4 */
              /* last cacheline: 16 bytes */
      };
      Signed-off-by: default avatarMelike Yurtoglu <aysemelikeyurtoglu@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      c7c42826
    • Gamze POLAT's avatar
      staing: rtl8712: else after return or break warning · da077689
      Gamze POLAT authored
      This patch fixes checkpatch.pl warning.
      WARNING: else is not generally useful after a break or return
      Signed-off-by: default avatarGamze POLAT <gamzepolat94@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      da077689
    • Ksenija Stanojevic's avatar
      Staging: rtl8192u: Simplify if condition · 352e579d
      Ksenija Stanojevic authored
      Remove unnecessary TRUE statement. Field bMediaConnect is of bool
      type, so such change is correct.
      Signed-off-by: default avatarKsenija Stanojevic <ksenija.stanojevic@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      352e579d
    • Ksenija Stanojevic's avatar
      Staging: rtl8192u: Simplify if condition. · 72b16fe3
      Ksenija Stanojevic authored
      Remove unnecessary TRUE statement. Fields bDynamicTxLowPower and
      bDynamicTxHighPower are of bool type so such change is correct.
      Signed-off-by: default avatarKsenija Stanojevic <ksenija.stanojevic@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      72b16fe3
    • Ksenija Stanojevic's avatar
      Staging: rtl8192u: Convert comments from C99 to C89 style · ff757c8a
      Ksenija Stanojevic authored
      Kernel style for comments is C89 style. Issue found by checkpatch.pl.
      Signed-off-by: default avatarKsenija Stanojevic <ksenija.stanojevic@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      ff757c8a
    • Navya Sri Nizamkari's avatar
      staging: rtl8192u: Remove unnecessary comment · a064d27a
      Navya Sri Nizamkari authored
      The <linux/config.h> header file is not used anymore,
      so it is commented out in this file.This patch deletes
      that unnecessary comment.
      Signed-off-by: default avatarNavya Sri Nizamkari <navyasri.tech@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      a064d27a
    • Navya Sri Nizamkari's avatar
      staging: rtl8192u: Remove commented header. · f79483ea
      Navya Sri Nizamkari authored
      This patch removes the commented header <linux/config.h>
      as it is not used in modern linux systems.
      Signed-off-by: default avatarNavya Sri Nizamkari <navyasri.tech@gmail.com>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      f79483ea
    • Navya Sri Nizamkari's avatar
      staging: rtl8192u: Remove commented header. · 45466a5c
      Navya Sri Nizamkari authored
      This patch removes the commented header <linux/config.h>
      as it is not used in modern linux systems.
      Signed-off-by: default avatarNavya Sri Nizamkari <navyasri.tech@gmail.com>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      45466a5c
    • Navya Sri Nizamkari's avatar
      staging: rtl8192u: Remove commented header. · 7ea8b64d
      Navya Sri Nizamkari authored
      This patch removes the commented header <linux/config.h>
      as it is not used in modern linux systems.
      Signed-off-by: default avatarNavya Sri Nizamkari <navyasri.tech@gmail.com>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      7ea8b64d
    • Navya Sri Nizamkari's avatar
      staging: rtl8192u: Remove commented header. · 609de3ae
      Navya Sri Nizamkari authored
      This patch removes the commented header <linux/config.h>
      as it is not used in modern linux systems.
      Signed-off-by: default avatarNavya Sri Nizamkari <navyasri.tech@gmail.com>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      609de3ae
    • Navya Sri Nizamkari's avatar
      staging: rtl8192u: Remove commented header. · e5e33965
      Navya Sri Nizamkari authored
      This patch removes the commented header <linux/config.h>
      as it is not used in modern linux systems.
      Signed-off-by: default avatarNavya Sri Nizamkari <navyasri.tech@gmail.com>
      Acked-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      e5e33965
    • Ksenija Stanojevic's avatar
      Staging: rtl8192u: Remove trailing whitespace. · 97567a90
      Ksenija Stanojevic authored
      This patch removes whitespace at the end of the line.
      Issue found by checkpatch.pl.
      Signed-off-by: default avatarKsenija Stanojevic <ksenija.stanojevic@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      97567a90
    • Dilek Uzulmez's avatar
      Staging: rtl8192u: Fix do not use // c99 comments. · 62058952
      Dilek Uzulmez authored
      This patch fixes "do not use // C99 comments" errors in ieee80211_module.c
      Signed-off-by: default avatarDilek Uzulmez <dilekuzulmez@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      62058952
    • Dilek Uzulmez's avatar
      Staging: rtl8192u: Remove space before ',' · d6413982
      Dilek Uzulmez authored
      This patch fixes checkpatch.pl error in file r8190_rtl8256.h
      ERROR: space prohibited before that ',' (ctx:WxW)
      Signed-off-by: default avatarDilek Uzulmez <dilekuzulmez@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      d6413982
    • Dilek Uzulmez's avatar
      Staging: rtl8192u: Fix do not use // c99 comments. · 36f7c381
      Dilek Uzulmez authored
      This patch fixes "do not use // C99 comments" errors in
      r8190_rtl8256.h
      Signed-off-by: default avatarDilek Uzulmez <dilekuzulmez@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      36f7c381
    • Ksenija Stanojevic's avatar
      Staging: rtl8192u: Replace printk() with pr_debug() and netdev_dbg(). · fb99f874
      Ksenija Stanojevic authored
      For dynamic debugging pr_debug() or netdev_dbg (if there is a ponter
      to a device net structure) is preferred over printk(), which is the
      raw way to print something. Issue found by checkpatch.pl.
      Signed-off-by: default avatarKsenija Stanojevic <ksenija.stanojevic@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      fb99f874
    • Ksenija Stanojevic's avatar
      Staging: rtl8192u: Remove else after return · bf1c66e8
      Ksenija Stanojevic authored
      This patch simplifies the code by removing else and fixes
      the following checkpatch.pl warning: "else is not useful after
      break or return".
      Signed-off-by: default avatarKsenija Stanojevic <ksenija.stanojevic@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      bf1c66e8
    • Ksenija Stanojevic's avatar
      Staging: rtl8192u: Replace header files · 3033669e
      Ksenija Stanojevic authored
      Files <asm/string.h> and <asm/errno.h> should not be included directly.
      This patch fixes the following checkpatch.pl warnings:
      Use #include <linux/errno.h> instead of <asm/errno.h>
      Use #include <linux/string.h> instead of <asm/string.h>
      Signed-off-by: default avatarKsenija Stanojevic <ksenija.stanojevic@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      3033669e
    • Ksenija Stanojevic's avatar
      Staging: rtl8192u: Remove space before tab · 98bedd77
      Ksenija Stanojevic authored
      This patch fixes the checkpatch.pl warning:
      WARNING: "please, no space before tabs"
      Signed-off-by: default avatarKsenija Stanojevic <ksenija.stanojevic@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      98bedd77
    • Gamze POLAT's avatar
      Staging: dgnc: Removed trailing whitespace · b0487a7c
      Gamze POLAT authored
      Removed trailing whitespaces to improve code readability and remove
      checkpatch warning.
      Signed-off-by: default avatarGamze POLAT <gamzepolat94@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      b0487a7c
    • Aya Mahfouz's avatar
      staging: slicloss: replace init_timer by setup_timer · 7d2b3cf7
      Aya Mahfouz authored
      This patch replaces init_timer and the 2 step initialization of function
      and data by setup_timer to make the code more concise.
      
      The issue was discovered using the following coccinelle script:
      
      @@
      expression ds, e1, e2;
      @@
      
      -init_timer (&ds);
      +setup_timer (&ds, e1, e2);
      ...
      (
      -ds.function = e1;
      ...
      -ds.data = e2;
      |
      -ds.data = e2;
      ...
      -ds.function = e1;
      )
      Signed-off-by: default avatarAya Mahfouz <mahfouz.saif.elyazal@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      7d2b3cf7
    • Aya Mahfouz's avatar
      staging: rtl8192u: ieee80211: replace init_timer by setup_timer · 4fde58bb
      Aya Mahfouz authored
      This patch replaces init_timer and the 2 step initialization of function
      and data by setup_timer to make the code more concise.
      
      The issue was discovered using the following coccinelle script:
      
      @@
      expression ds, e1, e2;
      @@
      
      -init_timer (&ds);
      +setup_timer (&ds, e1, e2);
      ...
      (
      -ds.function = e1;
      ...
      -ds.data = e2;
      |
      -ds.data = e2;
      ...
      -ds.function = e1;
      )
      Signed-off-by: default avatarAya Mahfouz <mahfouz.saif.elyazal@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      4fde58bb
    • Aya Mahfouz's avatar
      staging: panel: replace init_timer by setup_timer · 8f6e36c5
      Aya Mahfouz authored
      This patch replaces init_timer and the 2 step initialization of function
      and data by setup_timer to make the code more concise.
      
      The issue was discovered using the following coccinelle script:
      
      @@
      expression ds, e1, e2;
      @@
      
      -init_timer (&ds);
      +setup_timer (&ds, e1, e2);
      ...
      (
      -ds.function = e1;
      ...
      -ds.data = e2;
      |
      -ds.data = e2;
      ...
      -ds.function = e1;
      )
      Signed-off-by: default avatarAya Mahfouz <mahfouz.saif.elyazal@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      8f6e36c5
    • Aya Mahfouz's avatar
      staging: dgnc: replace init_timer by setup_timer · 38e0c9d2
      Aya Mahfouz authored
      This patch replaces init_timer and the 2 step initialization of function
      and data by setup_timer to make the code more concise.
      
      The issue was discovered using the following coccinelle script:
      
      @@
      expression ds, e1, e2;
      @@
      
      -init_timer (&ds);
      +setup_timer (&ds, e1, e2);
      ...
      (
      -ds.function = e1;
      ...
      -ds.data = e2;
      |
      -ds.data = e2;
      ...
      -ds.function = e1;
      )
      Signed-off-by: default avatarAya Mahfouz <mahfouz.saif.elyazal@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      38e0c9d2
    • Aya Mahfouz's avatar
      staging: wlan-ng: replace init_timer by setup_timer · 2f83aeda
      Aya Mahfouz authored
      This patch replaces init_timer and the 2 step initialization of function
      and data by setup_timer to make the code more concise.
      
      The issue was discovered using the following coccinelle script:
      
      @@
      expression ds, e1, e2;
      @@
      
      -init_timer (&ds);
      +setup_timer (&ds, e1, e2);
      ...
      (
      -ds.function = e1;
      ...
      -ds.data = e2;
      |
      -ds.data = e2;
      ...
      -ds.function = e1;
      )
      Signed-off-by: default avatarAya Mahfouz <mahfouz.saif.elyazal@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      2f83aeda
    • Yeliz Taneroglu's avatar
      Staging: fbtft: removed trailing whitespace · e469616b
      Yeliz Taneroglu authored
      The following patch fixes the checkpatch.pl warning:
      Removed all trailing whitespace in fb_s6d1121.c
      Signed-off-by: default avatarYeliz Taneroglu <yeliztaneroglu@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      e469616b
    • Melike Yurtoglu's avatar
      Staging: fbtft: Convert comment from C99 style to C89 style · e64e0047
      Melike Yurtoglu authored
      This patch fixes checkpatch.pl error
      ERROR: do not use C99 // comments
      Signed-off-by: default avatarMelike Yurtoglu <aysemelikeyurtoglu@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      e64e0047
    • Melike Yurtoglu's avatar
      Staging: fbtft: remove trailing whitespace · b6935e29
      Melike Yurtoglu authored
      This patch fixes checkpatch.pl error trailing whitespace.
      Signed-off-by: default avatarMelike Yurtoglu <aysemelikeyurtoglu@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      b6935e29
    • aybuke ozdemir's avatar
      Staging: fbtft: Added blank line after declaration · 54a8de19
      aybuke ozdemir authored
      WARNING: Missing a blank line after declaration
      chackpatch.pl warning in fb_ssd1351.c
      Signed-off-by: default avataraybuke ozdemir <aybuke.147@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      54a8de19
    • aybuke ozdemir's avatar
      Staging: fbtft: Added blank line after declaration · 9247a2a1
      aybuke ozdemir authored
      WARNING: Missing a blank line after declaration
      chackpatch.pl warning in fb_ili9320.c
      Signed-off-by: default avataraybuke ozdemir <aybuke.147@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      9247a2a1
    • Aya Mahfouz's avatar
      staging: fbtft: fix spacing errors · 73762b9d
      Aya Mahfouz authored
      This patch fixes the following checkpatch.pl errors:
      space prohibited before that ','
      space required after that ','
      spaces required around that '='
      
      Given that the addition of spaces triggered the line over 80 characters
      warning, some lines were divided into two.
      Signed-off-by: default avatarAya Mahfouz <mahfouz.saif.elyazal@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      73762b9d
    • Aya Mahfouz's avatar
      staging: fbtft: fix space prohibited before that ',' · 7e059db6
      Aya Mahfouz authored
      This patch fixes the following checkpatch.pl error:
      fix space prohibited before that ','
      Signed-off-by: default avatarAya Mahfouz <mahfouz.saif.elyazal@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      7e059db6
    • Aya Mahfouz's avatar
      staging: fbtft: fix space required after that ',' · 9f8a89e6
      Aya Mahfouz authored
      This patch fixes the following checkpatch.pl error:
      space required after that ','
      Signed-off-by: default avatarAya Mahfouz <mahfouz.saif.elyazal@gmail.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      9f8a89e6