From: Jan Kiszka <jan.kiszka@siemens.com>
To: Florian Bezdeka <florian.bezdeka@siemens.com>, xenomai@lists.linux.dev
Subject: Re: [PATCH v2 00/17] Enable stable/v3.2.x branch to be buildable with 6.1 kernels
Date: Tue, 12 Sep 2023 23:27:35 +0530 [thread overview]
Message-ID: <311cf304-b306-41a3-bce7-0c25ae026419@siemens.com> (raw)
In-Reply-To: <20230828-florian-enable-stable-3-2-for-6-1-v2-0-5189cfb05a62@siemens.com>
On 02.09.23 01:15, Florian Bezdeka wrote:
> Hi all,
>
> with this series applied the stable/3.2.x branch gets buildable with
> the 6.1 LTS series of Linux / dovetail.
>
> Most of the patches were taken 1:1 from the master branch. The commit id
> on the master branch is mentioned in each patch / commit.
>
> The last patch is a manual backport to support 4.19 kernels. The
> referenced commit in master did not have to care about such old kernels.
> We already stopped supporting them in master. Please review carefully!
>
> Best regards,
> Florian
>
> Signed-off-by: Florian Bezdeka <florian.bezdeka@siemens.com>
> ---
> Changes in v2:
> - Folded backports into the patches that introduced the need for a
> backport
> - Link to v1: https://lore.kernel.org/r/20230828-florian-enable-stable-3-2-for-6-1-v1-0-0e08770820e8@siemens.com
>
> ---
> Florian Bezdeka (5):
> drivers/net: Switch to dev_addr_set and eth_hw_addr_set
> drivers/spi: Convert to GPIO descriptor API
> drivers/spi: Switch to spi_controller API
> cobalt/pipe: Allow building with kernels up to 6.1
> cobalt/x86: Allow building with kernels up to 6.1
>
> Jan Kiszka (12):
> Account for switch to pde_data in 5.17
> Use linux/stddef.h instead of toolchain header
> drivers/serial/16550A: Account for privatized defines in 5.17
> drivers: Convert pci_set_*dma_mask to DMA API
> drivers: Convert pci_alloc/free_consistent to DMA API
> drivers: Convert pci_map/unmap_single/page to DMA API
> drivers: Convert pci_dma_sync_single_for_cpu/device to DMA API
> cobalt: Resolve cast-function-type warnings
> drivers/net/experimental/e1000: Use fallthrough
> drivers/spi: Account for dropped return value of spi_driver.remove
> drivers/testing/heapcheck: Replace prandom_u32 with custom implementation
> drivers/net/pcnet32: Adjust for kernel 6.1
>
> .../arch/x86/include/asm/xenomai/syscall32.h | 3 +-
> .../cobalt/arch/x86/include/asm/xenomai/wrappers.h | 4 +-
> .../cobalt/include/asm-generic/xenomai/wrappers.h | 15 +++
> kernel/cobalt/pipe.c | 1 +
> kernel/cobalt/posix/sem.c | 2 +-
> kernel/cobalt/posix/syscall.c | 3 +-
> kernel/cobalt/rtdm/device.c | 10 +-
> kernel/cobalt/rtdm/fd.c | 2 +-
> kernel/cobalt/vfile.c | 8 +-
> kernel/drivers/analogy/device.c | 2 +-
> kernel/drivers/analogy/national_instruments/mite.c | 12 +-
> kernel/drivers/analogy/national_instruments/mite.h | 4 +-
> kernel/drivers/can/rtcan_module.c | 4 +-
> kernel/drivers/can/sja1000/rtcan_sja1000_proc.c | 2 +-
> kernel/drivers/net/addons/cap.c | 5 +-
> kernel/drivers/net/addons/proxy.c | 2 +-
> kernel/drivers/net/drivers/8139too.c | 18 ++-
> kernel/drivers/net/drivers/e1000/e1000_main.c | 84 ++++++++------
> kernel/drivers/net/drivers/eepro100.c | 75 +++++++------
> kernel/drivers/net/drivers/experimental/3c59x.c | 21 ++--
> .../net/drivers/experimental/e1000/e1000_82540.c | 2 +-
> .../net/drivers/experimental/e1000/e1000_82571.c | 2 +-
> .../net/drivers/experimental/e1000/e1000_ethtool.c | 14 ++-
> .../net/drivers/experimental/e1000/e1000_main.c | 122 +++++++++++----------
> .../net/drivers/experimental/rt2500/rt2500pci.c | 4 +-
> kernel/drivers/net/drivers/freescale/fec_main.c | 11 +-
> kernel/drivers/net/drivers/natsemi.c | 35 +++---
> kernel/drivers/net/drivers/pcnet32.c | 57 +++++-----
> kernel/drivers/net/drivers/r8169.c | 36 +++---
> kernel/drivers/net/drivers/tulip/interrupt.c | 18 +--
> kernel/drivers/net/drivers/tulip/tulip_core.c | 51 +++++----
> kernel/drivers/net/drivers/via-rhine.c | 71 ++++++------
> kernel/drivers/net/stack/rtmac/nomac/nomac_dev.c | 4 +-
> kernel/drivers/net/stack/rtmac/rtmac_vnic.c | 5 +-
> kernel/drivers/serial/16550A_pci.h | 19 +++-
> kernel/drivers/spi/spi-bcm2835.c | 63 +++++++----
> kernel/drivers/spi/spi-device.c | 61 +++++++----
> kernel/drivers/spi/spi-device.h | 1 -
> kernel/drivers/spi/spi-master.c | 31 +++---
> kernel/drivers/spi/spi-master.h | 2 +-
> kernel/drivers/spi/spi-omap2-mcspi-rt.c | 20 ++--
> kernel/drivers/spi/spi-sun6i.c | 24 ++--
> kernel/drivers/testing/heapcheck.c | 14 ++-
> 43 files changed, 542 insertions(+), 402 deletions(-)
> ---
> base-commit: ee85e330c26c72974d57d4130c24e3369f1d85c4
> change-id: 20230828-florian-enable-stable-3-2-for-6-1-c0d84de8ff55
>
> Best regards,
Applied to stable, additionally taking
- f13c59a957f6861095dd97ee4faaa45667470f9f
- ba1c3f30999b189ef19ee4149cff31490d7d9508
- 5c838f761a8336d53f1cd7dcd1f6a8fdc94716d4
Thanks,
Jan
--
Siemens AG, Technology
Linux Expert Center
prev parent reply other threads:[~2023-09-12 17:57 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-01 19:45 [PATCH v2 00/17] Enable stable/v3.2.x branch to be buildable with 6.1 kernels Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 01/17] Account for switch to pde_data in 5.17 Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 02/17] Use linux/stddef.h instead of toolchain header Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 03/17] drivers/serial/16550A: Account for privatized defines in 5.17 Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 04/17] drivers/net: Switch to dev_addr_set and eth_hw_addr_set Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 05/17] drivers: Convert pci_set_*dma_mask to DMA API Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 06/17] drivers: Convert pci_alloc/free_consistent " Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 07/17] drivers: Convert pci_map/unmap_single/page " Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 08/17] drivers: Convert pci_dma_sync_single_for_cpu/device " Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 09/17] cobalt: Resolve cast-function-type warnings Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 10/17] drivers/net/experimental/e1000: Use fallthrough Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 11/17] drivers/spi: Convert to GPIO descriptor API Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 12/17] drivers/spi: Switch to spi_controller API Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 13/17] drivers/spi: Account for dropped return value of spi_driver.remove Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 14/17] drivers/testing/heapcheck: Replace prandom_u32 with custom implementation Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 15/17] drivers/net/pcnet32: Adjust for kernel 6.1 Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 16/17] cobalt/pipe: Allow building with kernels up to 6.1 Florian Bezdeka
2023-09-01 19:45 ` [PATCH stable/v3.2.x v2 17/17] cobalt/x86: " Florian Bezdeka
2023-09-12 5:30 ` [PATCH v2 00/17] Enable stable/v3.2.x branch to be buildable with 6.1 kernels Jan Kiszka
2023-09-12 17:57 ` Jan Kiszka [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=311cf304-b306-41a3-bce7-0c25ae026419@siemens.com \
--to=jan.kiszka@siemens.com \
--cc=florian.bezdeka@siemens.com \
--cc=xenomai@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).