mbox series

[00/22] mt76 patches 2018-09-04

Message ID 1536072075-6990-1-git-send-email-sgruszka@redhat.com (mailing list archive)
Headers show
Series mt76 patches 2018-09-04 | expand

Message

Stanislaw Gruszka Sept. 4, 2018, 2:40 p.m. UTC
More mt76x0/mt76x2 integration.

This set is quite big but I would like to move patches upstream
from my github tree as fast as possible. I have there 42 more
ready to post patches from me and Lorenzo.
https://github.com/sgruszka/wireless-drivers-next/commits/mt76x0-draft-v3

Note this set include:
"mt76x0: fix wrong usage of wcid_mask in remove_interface"
patch with I posted as fix for 4.19 . I assume this will be
auto (or manually?) merged when -next will go to 4.20.

Stanislaw Gruszka (22):
  mt76: move wcid fields to common mt76_dev struct
  mt76: unify sta_add / sta_remove
  mt76: pratially unify add_interface
  mt76x0: fix wrong usage of wcid_mask in remove_interface
  mt76: unify ampdu_action
  mt76: unify set_key
  mt76x0: remove empty sta_notify
  mt76: unify AC to hw queue mapping
  mt76: remove q->hw_idx
  mt76: unify conf_tx
  mt76x0: remove vif_mask
  mt76: unify remove_interface
  mt76: unify add_interface
  mt76: unify sta_rate_tbl_update and related helpers
  mt76: unify txwi and rxwi structures
  mt76: unify load_tx_status
  mt76: unify send_tx_status and related helpers
  mt76: use mt76_rx_status in mt76x0
  mt76: unify mac_process_rate
  mt76x0: reserve enough space in mac80211
  mt76: unify {insert/remove}_hdr_pad
  mt76: partially unify filling txwi fields

 drivers/net/wireless/mediatek/mt76/mac80211.c      |   3 +-
 drivers/net/wireless/mediatek/mt76/mt76.h          |  23 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/Makefile |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c    |  14 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/init.c   |  24 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/mac.c    | 310 +----------------
 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h    | 130 --------
 drivers/net/wireless/mediatek/mt76/mt76x0/main.c   | 215 +-----------
 drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h |  26 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/phy.c    |   2 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/trace.h  |  12 +-
 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c     | 144 +-------
 drivers/net/wireless/mediatek/mt76/mt76x0/util.c   |  42 ---
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c   | 347 +++++++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h   | 122 ++++++-
 drivers/net/wireless/mediatek/mt76/mt76x02_util.c  | 325 ++++++++++++++++++
 drivers/net/wireless/mediatek/mt76/mt76x02_util.h  |  23 ++
 drivers/net/wireless/mediatek/mt76/mt76x2.h        |  23 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 254 +-------------
 drivers/net/wireless/mediatek/mt76/mt76x2_dma.c    |  17 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_init.c   |   3 +-
 .../wireless/mediatek/mt76/mt76x2_init_common.c    |   4 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c    |  12 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_mac.h    | 110 +-----
 .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 368 +--------------------
 drivers/net/wireless/mediatek/mt76/mt76x2_main.c   |  50 +--
 .../net/wireless/mediatek/mt76/mt76x2_phy_common.c |   6 +-
 drivers/net/wireless/mediatek/mt76/mt76x2_tx.c     |   3 +-
 .../net/wireless/mediatek/mt76/mt76x2_tx_common.c  |  21 +-
 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c  |  18 +-
 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c  |  22 +-
 drivers/net/wireless/mediatek/mt76/tx.c            |  16 +
 drivers/net/wireless/mediatek/mt76/usb.c           |   6 +-
 33 files changed, 974 insertions(+), 1723 deletions(-)
 delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/util.c

Comments

Kalle Valo Sept. 11, 2018, 2:19 p.m. UTC | #1
Stanislaw Gruszka <sgruszka@redhat.com> writes:

> More mt76x0/mt76x2 integration.
>
> This set is quite big but I would like to move patches upstream
> from my github tree as fast as possible. I have there 42 more
> ready to post patches from me and Lorenzo.
> https://github.com/sgruszka/wireless-drivers-next/commits/mt76x0-draft-v3
>
> Note this set include:
> "mt76x0: fix wrong usage of wcid_mask in remove_interface"
> patch with I posted as fix for 4.19 . I assume this will be
> auto (or manually?) merged when -next will go to 4.20.

The problem is that having two identical patches with different commit
ids will confuse git and can create annoying merge conflicts. A much
safer approach is that the patch is first applied to wireless-drivers
and then I merge wireless-drivers into wireless-drivers-next. I'm
planning to do that in a day or two, I was away for a long weekend so
lagging behind again.

But the patch "mt76x0: fix wrong usage of wcid_mask in remove_interface"
should be dropped from this series. But Felix is planning to send all
pending mt76 to me via a pull request anyway so you don't need to worry
about this.