All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/25] Support for kernel 6.8
@ 2024-03-26  6:30 Jan Kiszka
  2024-03-26  6:30 ` [PATCH 01/25] Account for renaming of MAX_ORDER in " Jan Kiszka
                   ` (24 more replies)
  0 siblings, 25 replies; 28+ messages in thread
From: Jan Kiszka @ 2024-03-26  6:30 UTC (permalink / raw)
  To: xenomai

Primarily, a lot of 'static' annotations for private functions and some
proper headers with prototypes. See patches for details.

Jan

Jan Kiszka (25):
  Account for renaming of MAX_ORDER in kernel 6.8
  cobalt/synch: add [__cobalt_mutex_]lookup_lazy_pp prototype to header
  cobalt/rtdm: Drop __rtdm_synch_flush from public interface
  Drop duplicate define of inclusion guard
  cobalt/arith: Only implement xnarch_generic_full_divmod64 when used
  cobalt: Address missing prototype warnings by adding includes
  cobalt: Make private functions static
  analogy/national_instruments: Drop dead mio_common_detach
  drivers/analogy: Make private functions static
  drivers/autotune: Make private functions static
  drivers/can/corectl: Provide proper prototypes via corectl.h
  drivers/can/c_can: Replace deprecated strlcpy with strscpy
  drivers/can: Make private functions static
  drivers/gpio: Address missing prototype warnings by adding includes
  drivers/gpio: Make private functions static
  drivers/ipc: Make private functions static
  drivers/net/ipv4: Align signatures of rt_ip_build_xmit
  drivers/net: Address missing prototype warnings by adding includes
  drivers/net/corectl: Provide proper prototypes via corectl.h
  drivers/net: Make rtdev_init private
  drivers/net/e1000: Move e1000_check_options prototype to a header
  drivers/net: Make private functions static
  drivers/serial: Make private functions static
  drivers/spi: Use spi_get_chipselect/gpiod
  drivers/testing: Make private functions static

 include/cobalt/kernel/synch.h                 |  2 +
 include/cobalt/uapi/asm-generic/arith.h       | 11 ++-
 kernel/cobalt/arch/x86/c1e.c                  |  1 +
 .../arch/x86/include/asm/xenomai/uapi/arith.h |  1 -
 kernel/cobalt/arch/x86/smi.c                  |  1 +
 kernel/cobalt/arith.c                         |  3 +
 kernel/cobalt/clock.c                         |  8 +-
 kernel/cobalt/dovetail/kevents.c              |  2 +-
 kernel/cobalt/dovetail/syscall.c              |  1 +
 .../include/asm-generic/xenomai/wrappers.h    |  9 ++
 kernel/cobalt/posix/mqueue.c                  |  4 +-
 kernel/cobalt/posix/mutex.c                   |  2 +-
 kernel/cobalt/posix/syscall.c                 |  1 +
 kernel/cobalt/procfs.c                        |  1 +
 kernel/cobalt/rtdm/drvlib.c                   |  4 +-
 kernel/cobalt/synch.c                         |  4 +-
 kernel/cobalt/timer.c                         |  2 +-
 kernel/cobalt/vfile.c                         |  8 +-
 kernel/drivers/analogy/buffer.c               |  4 +-
 kernel/drivers/analogy/command.c              | 10 ++-
 kernel/drivers/analogy/device.c               | 25 +++---
 kernel/drivers/analogy/instruction.c          | 25 ++++--
 kernel/drivers/analogy/intel/8255.c           | 13 +--
 .../analogy/national_instruments/mio_common.c | 90 ++++++++++---------
 .../analogy/national_instruments/mite.c       |  2 +-
 kernel/drivers/analogy/rtdm_interface.c       | 20 ++---
 kernel/drivers/analogy/testing/fake.c         | 32 +++----
 kernel/drivers/autotune/autotune.c            |  2 +-
 .../drivers/can/c_can/rtcan_c_can_ethtool.c   |  6 +-
 kernel/drivers/can/corectl.c                  |  1 +
 kernel/drivers/can/corectl.h                  |  7 ++
 kernel/drivers/can/rtcan_module.c             |  9 +-
 kernel/drivers/can/rtcan_raw.c                | 16 ++--
 kernel/drivers/can/sja1000/rtcan_isa.c        |  2 +-
 kernel/drivers/can/sja1000/rtcan_mem.c        |  2 +-
 kernel/drivers/can/sja1000/rtcan_peak_dng.c   |  4 +-
 kernel/drivers/can/sja1000/rtcan_sja1000.c    | 19 ++--
 kernel/drivers/gpio/gpio-core.c               |  3 +-
 kernel/drivers/ipc/rtipc.c                    |  4 +-
 kernel/drivers/net/addons/cap.c               | 15 ++--
 kernel/drivers/net/drivers/e1000/e1000.h      |  2 +
 kernel/drivers/net/drivers/e1000/e1000_main.c |  8 --
 kernel/drivers/net/drivers/e1000e/netdev.c    |  4 +-
 .../drivers/experimental/rt2500/rt2500pci.c   | 17 ++--
 kernel/drivers/net/drivers/igc/igc_main.c     |  8 +-
 kernel/drivers/net/drivers/r8169.c            |  4 +-
 kernel/drivers/net/drivers/via-rhine.c        |  2 +-
 kernel/drivers/net/stack/corectl.c            |  1 +
 kernel/drivers/net/stack/eth.c                |  1 +
 kernel/drivers/net/stack/include/corectl.h    | 20 +++++
 kernel/drivers/net/stack/ipv4/arp.c           |  2 +-
 kernel/drivers/net/stack/ipv4/icmp.c          |  8 +-
 kernel/drivers/net/stack/ipv4/ip_output.c     | 15 ++--
 kernel/drivers/net/stack/ipv4/ip_sock.c       | 21 +++--
 kernel/drivers/net/stack/ipv4/tcp/tcp.c       |  4 +-
 kernel/drivers/net/stack/ipv4/udp/udp.c       | 30 ++++---
 .../net/stack/rtcfg/rtcfg_client_event.c      |  1 +
 kernel/drivers/net/stack/rtcfg/rtcfg_frame.c  |  4 +-
 kernel/drivers/net/stack/rtcfg/rtcfg_ioctl.c  | 24 ++---
 kernel/drivers/net/stack/rtcfg/rtcfg_module.c |  4 +-
 kernel/drivers/net/stack/rtcfg/rtcfg_proc.c   | 15 ++--
 kernel/drivers/net/stack/rtcfg/rtcfg_timer.c  |  2 +-
 kernel/drivers/net/stack/rtdev.c              |  6 +-
 kernel/drivers/net/stack/rtdev_mgr.c          |  1 +
 .../drivers/net/stack/rtmac/nomac/nomac_dev.c |  1 +
 .../net/stack/rtmac/nomac/nomac_ioctl.c       |  1 +
 .../net/stack/rtmac/nomac/nomac_module.c      | 10 +--
 .../net/stack/rtmac/nomac/nomac_proto.c       |  3 +-
 kernel/drivers/net/stack/rtmac/rtmac_module.c |  4 +-
 kernel/drivers/net/stack/rtmac/rtmac_proto.c  |  2 +-
 .../drivers/net/stack/rtmac/tdma/tdma_dev.c   |  1 +
 .../drivers/net/stack/rtmac/tdma/tdma_ioctl.c |  7 +-
 .../net/stack/rtmac/tdma/tdma_module.c        | 12 +--
 .../net/stack/rtmac/tdma/tdma_worker.c        |  1 +
 kernel/drivers/net/stack/rtnet_module.c       |  5 +-
 kernel/drivers/net/stack/rtwlan.c             |  4 +-
 kernel/drivers/serial/16550A.c                | 18 ++--
 kernel/drivers/serial/rt_imx_uart.c           |  6 +-
 kernel/drivers/spi/spi-bcm2835.c              | 17 ++--
 kernel/drivers/spi/spi-device.c               | 14 +--
 kernel/drivers/spi/spi-omap2-mcspi-rt.c       | 13 +--
 kernel/drivers/testing/switchtest.c           |  4 +-
 82 files changed, 392 insertions(+), 311 deletions(-)
 create mode 100644 kernel/drivers/can/corectl.h
 create mode 100644 kernel/drivers/net/stack/include/corectl.h

-- 
2.35.3


^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2024-03-26 10:43 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-26  6:30 [PATCH 00/25] Support for kernel 6.8 Jan Kiszka
2024-03-26  6:30 ` [PATCH 01/25] Account for renaming of MAX_ORDER in " Jan Kiszka
2024-03-26  6:30 ` [PATCH 02/25] cobalt/synch: add [__cobalt_mutex_]lookup_lazy_pp prototype to header Jan Kiszka
2024-03-26  6:30 ` [PATCH 03/25] cobalt/rtdm: Drop __rtdm_synch_flush from public interface Jan Kiszka
2024-03-26  6:30 ` [PATCH 04/25] Drop duplicate define of inclusion guard Jan Kiszka
2024-03-26  6:30 ` [PATCH 05/25] cobalt/arith: Only implement xnarch_generic_full_divmod64 when used Jan Kiszka
2024-03-26  6:30 ` [PATCH 06/25] cobalt: Address missing prototype warnings by adding includes Jan Kiszka
2024-03-26  6:30 ` [PATCH 07/25] cobalt: Make private functions static Jan Kiszka
2024-03-26  6:30 ` [PATCH 08/25] analogy/national_instruments: Drop dead mio_common_detach Jan Kiszka
2024-03-26  6:30 ` [PATCH 09/25] drivers/analogy: Make private functions static Jan Kiszka
2024-03-26  6:30 ` [PATCH 10/25] drivers/autotune: " Jan Kiszka
2024-03-26  6:30 ` [PATCH 11/25] drivers/can/corectl: Provide proper prototypes via corectl.h Jan Kiszka
2024-03-26  6:30 ` [PATCH 12/25] drivers/can/c_can: Replace deprecated strlcpy with strscpy Jan Kiszka
2024-03-26  6:30 ` [PATCH 13/25] drivers/can: Make private functions static Jan Kiszka
2024-03-26  6:30 ` [PATCH 14/25] drivers/gpio: Address missing prototype warnings by adding includes Jan Kiszka
2024-03-26  6:30 ` [PATCH 15/25] drivers/gpio: Make private functions static Jan Kiszka
2024-03-26  6:30 ` [PATCH 16/25] drivers/ipc: " Jan Kiszka
2024-03-26  6:30 ` [PATCH 17/25] drivers/net/ipv4: Align signatures of rt_ip_build_xmit Jan Kiszka
2024-03-26  6:30 ` [PATCH 18/25] drivers/net: Address missing prototype warnings by adding includes Jan Kiszka
2024-03-26  6:30 ` [PATCH 19/25] drivers/net/corectl: Provide proper prototypes via corectl.h Jan Kiszka
2024-03-26 10:36   ` Florian Bezdeka
2024-03-26 10:42     ` Philippe Gerum
2024-03-26  6:30 ` [PATCH 20/25] drivers/net: Make rtdev_init private Jan Kiszka
2024-03-26  6:31 ` [PATCH 21/25] drivers/net/e1000: Move e1000_check_options prototype to a header Jan Kiszka
2024-03-26  6:31 ` [PATCH 22/25] drivers/net: Make private functions static Jan Kiszka
2024-03-26  6:31 ` [PATCH 23/25] drivers/serial: " Jan Kiszka
2024-03-26  6:31 ` [PATCH 24/25] drivers/spi: Use spi_get_chipselect/gpiod Jan Kiszka
2024-03-26  6:31 ` [PATCH 25/25] drivers/testing: Make private functions static Jan Kiszka

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.