mbox series

[00/10] backports: Remove support for kernel older than 4.14

Message ID 20240401220314.2434455-1-hauke@hauke-m.de (mailing list archive)
Headers show
Series backports: Remove support for kernel older than 4.14 | expand

Message

Hauke Mehrtens April 1, 2024, 10:03 p.m. UTC
Remove support for older kernel versions to make maintenance of backports easier in
the future.

Hauke Mehrtens (10):
  backports: Remove support for kernel smaller than 4.5
  backports: Remove support for kernel smaller than 4.6
  backports: Remove support for kernel smaller than 4.7
  backports: Remove support for kernel smaller than 4.8
  backports: Remove support for kernel smaller than 4.9
  backports: Remove support for kernel smaller than 4.10
  backports: Remove support for kernel smaller than 4.11
  backports: Remove support for kernel smaller than 4.12
  backports: Remove support for kernel smaller than 4.13
  backports: Remove support for kernel smaller than 4.14

 .github/workflows/create.yml                  |  10 -
 README                                        |   2 +-
 backport/backport-include/acpi/acpi_bus.h     |  15 -
 backport/backport-include/crypto/hash.h       |  38 ---
 backport/backport-include/linux/acpi.h        |  15 -
 backport/backport-include/linux/atomic.h      |  48 ---
 backport/backport-include/linux/bits.h        |   4 +-
 backport/backport-include/linux/build_bug.h   |   4 -
 backport/backport-include/linux/debugfs.h     |  14 -
 backport/backport-include/linux/devcoredump.h |  30 --
 backport/backport-include/linux/etherdevice.h |  41 ---
 backport/backport-include/linux/fs.h          |   5 -
 backport/backport-include/linux/gfp.h         |  25 --
 backport/backport-include/linux/interrupt.h   |  40 ---
 backport/backport-include/linux/io.h          |   5 -
 backport/backport-include/linux/kcov.h        |   2 -
 backport/backport-include/linux/kernel.h      |  44 ---
 backport/backport-include/linux/leds.h        |  29 --
 backport/backport-include/linux/mii.h         |  14 -
 backport/backport-include/linux/mm.h          |  42 ---
 backport/backport-include/linux/netdevice.h   |  73 +----
 backport/backport-include/linux/netlink.h     |  47 ---
 backport/backport-include/linux/nospec.h      |   4 +-
 backport/backport-include/linux/of_device.h   |   5 +-
 backport/backport-include/linux/page_ref.h    |  25 --
 backport/backport-include/linux/pci.h         |  50 ----
 backport/backport-include/linux/phy.h         |  65 -----
 backport/backport-include/linux/random.h      |  14 -
 backport/backport-include/linux/rbtree.h      |  59 ----
 backport/backport-include/linux/rhashtable.h  |  31 --
 backport/backport-include/linux/sched.h       |   7 -
 backport/backport-include/linux/skbuff.h      |  66 +----
 backport/backport-include/linux/string.h      |  15 -
 backport/backport-include/linux/thermal.h     |  23 --
 backport/backport-include/linux/time.h        |   8 -
 backport/backport-include/linux/usb.h         |  10 -
 backport/backport-include/linux/usb/cdc.h     |  61 ----
 backport/backport-include/linux/usb/ch9.h     |  12 -
 backport/backport-include/linux/uuid.h        |  34 ---
 .../backport-include/linux/verification.h     |   4 +-
 .../backport-include/linux/virtio_config.h    |  31 --
 backport/backport-include/linux/wait.h        |  25 --
 backport/backport-include/net/genetlink.h     |  49 ----
 backport/backport-include/net/ipv6.h          |  25 --
 backport/backport-include/net/iw_handler.h    |  11 -
 backport/backport-include/net/netlink.h       | 200 -------------
 backport/backport-include/net/sock.h          |  17 --
 backport/compat/Kconfig                       |  18 --
 backport/compat/Makefile                      |   7 -
 backport/compat/backport-4.10.c               | 274 ------------------
 backport/compat/backport-4.11.c               |  12 -
 backport/compat/backport-4.12.c               |  94 ------
 backport/compat/backport-4.5.c                | 165 -----------
 backport/compat/backport-4.6.c                | 103 -------
 backport/compat/backport-4.7.c                | 176 -----------
 backport/compat/backport-4.8.c                | 196 -------------
 backport/compat/backport-5.15.c               |   2 -
 backport/compat/backport-genetlink.c          | 170 +----------
 dependencies                                  |  14 -
 patches/0002-gpio-parent.cocci                |  25 --
 .../0013-fix-makefile-includes/brcmfmac.patch |  13 -
 patches/0013-fix-makefile-includes/mt76.patch |  22 --
 .../0013-fix-makefile-includes/wilc1000.patch |  24 +-
 patches/0067-mdio-addr.cocci                  |   5 -
 patches/0073-netdevice-mtu-range.cocci        | 100 -------
 patches/0074-netdevice-mtu-range-ifdefs.cocci |  26 --
 patches/0075-ndo-stats-64.cocci               |  32 --
 patches/0077-genl-ro-after-init/hwsim.patch   |  11 -
 patches/0077-genl-ro-after-init/nl80211.patch |  11 -
 patches/0078-genl-extack.cocci                |  12 -
 patches/0079-netdev-destructor.cocci          | 116 --------
 patches/0079-netdev-destructor/brcmfmac.patch |  38 ---
 patches/0080-i2c-proble-new.cocci             |  25 --
 patches/0082-pci_error_handlers.cocci         |  32 --
 patches/0095-spi-delay/wilc1000.patch         |   6 +-
 75 files changed, 14 insertions(+), 3113 deletions(-)
 delete mode 100644 backport/backport-include/acpi/acpi_bus.h
 delete mode 100644 backport/backport-include/crypto/hash.h
 delete mode 100644 backport/backport-include/linux/acpi.h
 delete mode 100644 backport/backport-include/linux/devcoredump.h
 delete mode 100644 backport/backport-include/linux/etherdevice.h
 delete mode 100644 backport/backport-include/linux/gfp.h
 delete mode 100644 backport/backport-include/linux/kernel.h
 delete mode 100644 backport/backport-include/linux/leds.h
 delete mode 100644 backport/backport-include/linux/mii.h
 delete mode 100644 backport/backport-include/linux/page_ref.h
 delete mode 100644 backport/backport-include/linux/phy.h
 delete mode 100644 backport/backport-include/linux/random.h
 delete mode 100644 backport/backport-include/linux/rbtree.h
 delete mode 100644 backport/backport-include/linux/rhashtable.h
 delete mode 100644 backport/backport-include/linux/string.h
 delete mode 100644 backport/backport-include/linux/usb/cdc.h
 delete mode 100644 backport/backport-include/linux/usb/ch9.h
 delete mode 100644 backport/backport-include/linux/uuid.h
 delete mode 100644 backport/backport-include/linux/virtio_config.h
 delete mode 100644 backport/backport-include/linux/wait.h
 delete mode 100644 backport/backport-include/net/ipv6.h
 delete mode 100644 backport/backport-include/net/iw_handler.h
 delete mode 100644 backport/compat/backport-4.10.c
 delete mode 100644 backport/compat/backport-4.11.c
 delete mode 100644 backport/compat/backport-4.12.c
 delete mode 100644 backport/compat/backport-4.5.c
 delete mode 100644 backport/compat/backport-4.6.c
 delete mode 100644 backport/compat/backport-4.7.c
 delete mode 100644 backport/compat/backport-4.8.c
 delete mode 100644 patches/0002-gpio-parent.cocci
 delete mode 100644 patches/0013-fix-makefile-includes/brcmfmac.patch
 delete mode 100644 patches/0067-mdio-addr.cocci
 delete mode 100644 patches/0073-netdevice-mtu-range.cocci
 delete mode 100644 patches/0074-netdevice-mtu-range-ifdefs.cocci
 delete mode 100644 patches/0075-ndo-stats-64.cocci
 delete mode 100644 patches/0077-genl-ro-after-init/hwsim.patch
 delete mode 100644 patches/0077-genl-ro-after-init/nl80211.patch
 delete mode 100644 patches/0079-netdev-destructor.cocci
 delete mode 100644 patches/0079-netdev-destructor/brcmfmac.patch
 delete mode 100644 patches/0080-i2c-proble-new.cocci
 delete mode 100644 patches/0082-pci_error_handlers.cocci

Comments

Johannes Berg April 8, 2024, 1:49 p.m. UTC | #1
On Tue, 2024-04-02 at 00:03 +0200, Hauke Mehrtens wrote:
> Remove support for older kernel versions to make maintenance of backports easier in
> the future.
> 

No objections, I think (**), but why not also remove 4.15-4.18 since the
oldest stable kernel is 4.19.x now? Seems there'd be little value in
those then.

(**) checking internally if we still have a need for any, but in that
case we can maintain it anyway

johannes
Johannes Berg April 8, 2024, 2:15 p.m. UTC | #2
On Mon, 2024-04-08 at 15:49 +0200, Johannes Berg wrote:
> On Tue, 2024-04-02 at 00:03 +0200, Hauke Mehrtens wrote:
> > Remove support for older kernel versions to make maintenance of backports easier in
> > the future.
> > 
> 
> No objections, I think (**), but why not also remove 4.15-4.18 since the
> oldest stable kernel is 4.19.x now? Seems there'd be little value in
> those then.

Oh wait, I misread, you're keeping 4.14 which was previously still
released as a stable kernel, so I guess never mind.

johannes
Hauke Mehrtens April 8, 2024, 10:31 p.m. UTC | #3
On 4/8/24 4:15 PM, Johannes Berg wrote:
> On Mon, 2024-04-08 at 15:49 +0200, Johannes Berg wrote:
>> On Tue, 2024-04-02 at 00:03 +0200, Hauke Mehrtens wrote:
>>> Remove support for older kernel versions to make maintenance of backports easier in
>>> the future.
>>>
>>
>> No objections, I think (**), but why not also remove 4.15-4.18 since the
>> oldest stable kernel is 4.19.x now? Seems there'd be little value in
>> those then.
> 
> Oh wait, I misread, you're keeping 4.14 which was previously still
> released as a stable kernel, so I guess never mind.
> 
> johannes

Hi Johannes,

I kept it in for now, but will only build test it. If I run into 
problems I will remove 4.14 to 4.18 too.

Hauke