mbox series

[00/14] backport: updates for 4.19

Message ID 20180920112842.27198-1-luca@coelho.fi (mailing list archive)
Headers show
Series backport: updates for 4.19 | expand

Message

Luca Coelho Sept. 20, 2018, 11:28 a.m. UTC
From: Luca Coelho <luciano.coelho@intel.com>

Hi,

I finally found the time to go through the backports I had made for
our internal tree and send them upstream.

We've compile tested this on some old kernels, but the list is far
from being comprehensive.

Please review.

Cheers,
Luca.


Johannes Berg (1):
  backports: improve skb->xmit_more handling

Luca Coelho (12):
  backport: fix compilation with IPV6 not set
  backport: introduce match_string() for kernels < 4.6
  backport: add patch to ignore iwlwifi removal on < 3.14 kernels
  backport: convert tree section names to ascii
  backport: add rhashtable-types.h
  backport: remove duplicate leds.h inclusion from backport-4.5.c
  backport: prevent unused subclass variable warning in < 3.18
  backport: make ktime_get_boottime_seconds() non-inline
  backport: update u64_stats_init() to a new version in kernels < 4.2
  backport: update lib-rhashtable.c
  backport: convert int led activate op to void when needed
  backports: add __alloc_bucket_spinlocks() for < 4.19

Shahar S Matityahu (1):
  backports: add wait_event_killable_timeout backport support

 backport/backport-include/linux/netdevice.h   | 10 ++++++
 backport/backport-include/linux/skbuff.h      |  9 ++++++
 backport/backport-include/linux/spinlock.h    | 32 +++++++++++++++++++
 backport/backport-include/linux/string.h      |  4 +++
 backport/backport-include/linux/timekeeping.h |  5 +--
 backport/backport-include/linux/wait.h        | 15 +++++++++
 backport/compat/Kconfig                       |  1 +
 backport/compat/Makefile                      |  1 +
 backport/compat/backport-4.18.c               | 11 +++++++
 backport/compat/backport-4.4.c                |  6 ++++
 backport/compat/backport-4.5.c                |  1 -
 backport/compat/backport-4.6.c                | 26 +++++++++++++++
 devel/git-tracker.py                          |  2 ++
 .../0059-skb_xmit_more/skb_no_xmit_more.cocci | 10 ++----
 patches/iwlwifi-pci-device-removal.patch      | 24 ++++++++++++++
 patches/led_activate.cocci                    | 24 ++++++++++++++
 patches/lib-rhashtable.patch                  | 14 ++++++++
 17 files changed, 183 insertions(+), 12 deletions(-)
 create mode 100644 backport/compat/backport-4.18.c
 create mode 100644 patches/iwlwifi-pci-device-removal.patch
 create mode 100644 patches/led_activate.cocci
 create mode 100644 patches/lib-rhashtable.patch

Comments

Hauke Mehrtens Sept. 23, 2018, 2:14 p.m. UTC | #1
On 09/20/2018 01:28 PM, Luca Coelho wrote:
> From: Luca Coelho <luciano.coelho@intel.com>
> 
> Hi,
> 
> I finally found the time to go through the backports I had made for
> our internal tree and send them upstream.

Thank you for the patches. I had some comments, but in general they look
good.

> We've compile tested this on some old kernels, but the list is far
> from being comprehensive.
Which kernel versions do you support internally?

I tested this with some kernel versions and saw many problems with < 4.0
but I do not really care about them any more. The problems where mostly
not caused by these patches.

> Please review.
> 
> Cheers,
> Luca.
> 
> 
> Johannes Berg (1):
>   backports: improve skb->xmit_more handling
> 
> Luca Coelho (12):
>   backport: fix compilation with IPV6 not set
>   backport: introduce match_string() for kernels < 4.6
>   backport: add patch to ignore iwlwifi removal on < 3.14 kernels
>   backport: convert tree section names to ascii
>   backport: add rhashtable-types.h
>   backport: remove duplicate leds.h inclusion from backport-4.5.c
>   backport: prevent unused subclass variable warning in < 3.18
>   backport: make ktime_get_boottime_seconds() non-inline
>   backport: update u64_stats_init() to a new version in kernels < 4.2
>   backport: update lib-rhashtable.c
>   backport: convert int led activate op to void when needed
>   backports: add __alloc_bucket_spinlocks() for < 4.19
> 
> Shahar S Matityahu (1):
>   backports: add wait_event_killable_timeout backport support
> 
>  backport/backport-include/linux/netdevice.h   | 10 ++++++
>  backport/backport-include/linux/skbuff.h      |  9 ++++++
>  backport/backport-include/linux/spinlock.h    | 32 +++++++++++++++++++
>  backport/backport-include/linux/string.h      |  4 +++
>  backport/backport-include/linux/timekeeping.h |  5 +--
>  backport/backport-include/linux/wait.h        | 15 +++++++++
>  backport/compat/Kconfig                       |  1 +
>  backport/compat/Makefile                      |  1 +
>  backport/compat/backport-4.18.c               | 11 +++++++
>  backport/compat/backport-4.4.c                |  6 ++++
>  backport/compat/backport-4.5.c                |  1 -
>  backport/compat/backport-4.6.c                | 26 +++++++++++++++
>  devel/git-tracker.py                          |  2 ++
>  .../0059-skb_xmit_more/skb_no_xmit_more.cocci | 10 ++----
>  patches/iwlwifi-pci-device-removal.patch      | 24 ++++++++++++++
>  patches/led_activate.cocci                    | 24 ++++++++++++++
>  patches/lib-rhashtable.patch                  | 14 ++++++++
>  17 files changed, 183 insertions(+), 12 deletions(-)
>  create mode 100644 backport/compat/backport-4.18.c
>  create mode 100644 patches/iwlwifi-pci-device-removal.patch
>  create mode 100644 patches/led_activate.cocci
>  create mode 100644 patches/lib-rhashtable.patch
>
Luca Coelho Sept. 24, 2018, 9:26 a.m. UTC | #2
On Sun, 2018-09-23 at 16:14 +0200, Hauke Mehrtens wrote:
> On 09/20/2018 01:28 PM, Luca Coelho wrote:
> > From: Luca Coelho <luciano.coelho@intel.com>
> > 
> > Hi,
> > 
> > I finally found the time to go through the backports I had made for
> > our internal tree and send them upstream.
> 
> Thank you for the patches. I had some comments, but in general they
> look good.

Than you too for yours! :)


> > We've compile tested this on some old kernels, but the list is far
> > from being comprehensive.
> 
> Which kernel versions do you support internally?
> 
> I tested this with some kernel versions and saw many problems with <
> 4.0 but I do not really care about them any more. The problems where
> mostly not caused by these patches.

I don't really remember... I should write them down next time.  But at
least 4.4, 3.18... 3.14 IIRC.  We have many build machines with
different kernels and I only really notice them when something fails.

--
Cheers,
Luca.

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