xenomai.lists.linux.dev archive mirror
 help / color / mirror / Atom feed
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


      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).