mbox series

[00/10] backports: misc fixes to improve support of 4.19

Message ID 20180923174535.16198-1-hauke@hauke-m.de (mailing list archive)
Headers show
Series backports: misc fixes to improve support of 4.19 | expand

Message

Hauke Mehrtens Sept. 23, 2018, 5:45 p.m. UTC
These patches are based on top of Luca's patches.

This was only basically tested that it compiles against kernel 4.4, 4.9 
and 4.14 on x86 and mips be in OpenWrt.

Hauke Mehrtens (10):
  backports: Remove ssb and bcma
  backports: Remove NFC support
  copy: Add crc32poly.h
  dependencies: Make RSI_COEX coexistence depend on kernel >= 4.17
  dependencies: Make WIL6210 depend on kernel >= 4.8
  dependencies: make hostap and atmel depend on kernel >= 4.18
  patches: make mt76 use skb_pad() instead of __skb_pad()
  patches: remove .coredump from struct driver for kernel < 4.16
  backports: Make netdev destructor spatch apply correctly again
  patches: Do not remove linux/kmemleak.h include

 backport/Kconfig.sources                           |  5 --
 backport/Makefile.kernel                           |  4 -
 .../linux/bcma/bcma_driver_chipcommon.h            | 23 ++++++
 backport/defconfigs/b43                            |  7 --
 backport/defconfigs/b43legacy                      |  5 --
 backport/defconfigs/brcmsmac                       |  2 -
 backport/defconfigs/nfc                            | 20 -----
 backport/defconfigs/wifi                           |  6 --
 copy-list                                          | 16 +---
 dependencies                                       | 66 +++------------
 patches/0013-fix-makefile-includes/mei_phy.patch   | 10 ---
 patches/0051-no-wakeup_path/ssb.patch              | 12 ---
 patches/0059-uuid-in-mei/nfc.patch                 | 32 --------
 patches/0061-termios_rwsem/nfc.patch               | 20 -----
 patches/0069-remove-of_irq/bcma.patch              | 24 ------
 patches/0079-netdev-destructor.cocci               | 32 ++++++++
 patches/0081-proto_ops-accept/nfc.patch            | 16 ----
 patches/0085-not-include-kmemleak.patch            | 11 ---
 patches/0088-coredump.cocci                        | 93 ++++++++++++++++++++++
 patches/0090-use-skb_pad.patch                     | 11 +++
 20 files changed, 169 insertions(+), 246 deletions(-)
 create mode 100644 backport/backport-include/linux/bcma/bcma_driver_chipcommon.h
 delete mode 100644 backport/defconfigs/nfc
 delete mode 100644 patches/0013-fix-makefile-includes/mei_phy.patch
 delete mode 100644 patches/0051-no-wakeup_path/ssb.patch
 delete mode 100644 patches/0059-uuid-in-mei/nfc.patch
 delete mode 100644 patches/0061-termios_rwsem/nfc.patch
 delete mode 100644 patches/0069-remove-of_irq/bcma.patch
 delete mode 100644 patches/0081-proto_ops-accept/nfc.patch
 delete mode 100644 patches/0085-not-include-kmemleak.patch
 create mode 100644 patches/0088-coredump.cocci
 create mode 100644 patches/0090-use-skb_pad.patch

Comments

Johannes Berg Sept. 24, 2018, 8:12 a.m. UTC | #1
I applied pretty much everything, but the result isn't looking so
great...

But that's sort of looking only perhaps? 3.10-4.2 fail on skcipher
backport, which was pretty much always doomed given the crypto API
complexity ...

johannes
> 
--
To unsubscribe from this list: send the line "unsubscribe backports" in
Hauke Mehrtens Sept. 24, 2018, 8:27 p.m. UTC | #2
On 09/24/2018 10:12 AM, Johannes Berg wrote:
> I applied pretty much everything, but the result isn't looking so
> great...

Thanks for applying the patches.

> But that's sort of looking only perhaps? 3.10-4.2 fail on skcipher
> backport, which was pretty much always doomed given the crypto API
> complexity ...

If it is only needed for the drivers using lib80211, I think we can make
them depend on kernel >= 4.2.

Did you test compile it on drvbp1.linux-foundation.org, or do I have to
update the installed kernel versions there?

Hauke
Johannes Berg Sept. 24, 2018, 8:28 p.m. UTC | #3
On Mon, 2018-09-24 at 22:27 +0200, Hauke Mehrtens wrote:

> > But that's sort of looking only perhaps? 3.10-4.2 fail on skcipher
> > backport, which was pretty much always doomed given the crypto API
> > complexity ...
> 
> If it is only needed for the drivers using lib80211, I think we can make
> them depend on kernel >= 4.2.

Indeed. I need to do a new run with that fixed (see my lib80211 skcipher
removal patch), but was waiting for Luca's updated iwlwifi patch since I
fail on that every time too.

> Did you test compile it on drvbp1.linux-foundation.org, or do I have to
> update the installed kernel versions there?

I did, but it's probably restricted to my account.

johannes
--
To unsubscribe from this list: send the line "unsubscribe backports" in