From: Greg KH <gregkh@linuxfoundation.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
Andrew Morton <akpm@linux-foundation.org>,
Stephen Rothwell <sfr@canb.auug.org.au>
Cc: linux-kernel@vger.kernel.org, linux-staging@lists.linux.dev
Subject: [GIT PULL] Staging driver changes for 6.16-rc1
Date: Fri, 6 Jun 2025 10:37:59 +0200 [thread overview]
Message-ID: <aEKo5zLupPYdXd6-@kroah.com> (raw)
The following changes since commit 82f2b0b97b36ee3fcddf0f0780a9a0825d52fec3:
Linux 6.15-rc6 (2025-05-11 14:54:11 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git tags/staging-6.16-rc1
for you to fetch changes up to a481f0ebf213e0ccb85f70c07bfcd733d2dc6783:
staging: rtl8723bs: remove unnecessary braces for single statement blocks (2025-05-21 13:49:17 +0200)
----------------------------------------------------------------
Staging driver updates for 6.16-rc1
Here is the "big" set of staging driver changes for 6.16-rc1. Included
in here are:
- gpib driver cleanups and updates. This subsystem is _almost_ ready
to be merged into the main portion of the kernel tree. Hopefully
should happen in the next kernel merge cycle if all goes well.
- sm750fb driver cleanups
- rtl8723bs driver cleanups
- other small driver cleanups for coding style issues
All of these have been in for over 2 weeks with no reported issues
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Abraham Samuel Adekunle (8):
staging: bcm2835-camera: Modify function call formatting
staging: rtl8723bs: simplify if-else block by removing unnecessary braces
staging: rtl8723bs: remove unnecessary else block after return
staging: rtl8723bs: remove braces around single statements
staging: rtl8723bs: modify struct field to use standard bool type
staging: rtl8723bs: Place constants on right side of comparison
staging: rtl8723bs: Add spaces and line breaks to improve readability
staging: rtl8723bs: Use % 4096 instead of & 0xfff
Andreas Kleinbichler (1):
staging: gpib: switch to kmalloc(sizeof(*status))
Andy Shevchenko (3):
staging: rtl8723bs: Fix compilation errors for W=1 build
fbtft: Unorphan the driver
fbtft: Replace 'depends on FB_TFT' by 'if FB_TFT ... endif'
Bartosz Golaszewski (1):
staging: greybus: use new GPIO line value setter callbacks
Bryant Boatright (1):
Staging: rtl8723bs: Fix unbalanced braces in conditional
Chen Ni (3):
staging: gpib: eastwood: Remove unnecessary print function dev_err()
staging: gpib: fmh_gpib: Remove unnecessary print function dev_err()
staging: gpib: fmh_gpib: Remove unnecessary .owner assignment
Dave Penkler (18):
staging: gpib: Remove unused enums from common include file
staging: gpib: Rename common include file
staging: gpib: Add return value to request_control
staging: gpib: Fix request_system_control in gpio
staging: gpib: Fix setting controller-in-charge
staging: gpib: Enable SRQ irq on request_system_control
staging: gpib: Remove dependency on LED subsystem
staging: gpib: Remove atn_asserted global variable
staging: gpib: Change error code for no listener
staging: gpib: Cleanup allocate_gpios code
staging: gpib: Set control lines in attach
staging: gpib: Fix lpvo request_system_control
staging: gpib: Avoid unused variable warnings
staging: gpib: Fix PCMCIA config identifier
staging: gpib: Declare driver entry points static
staging: gpib: Avoid unused variable warning
staging: gpib: Fix uapi include header guard name
staging: gpib: Fix secondary address restriction
David Tadokoro (1):
staging: rtl8723bs: remove unnecessary braces for single statement blocks
Eric Florin (16):
staging: sm750fb: clean-up `else`-blocks
staging: sm750fb: change `enum dpms` to snake_case
staging: sm750fb: rename sm750_hw_cursor_setSize
staging: sm750fb: rename sm750_hw_cursor_setPos
staging: sm750fb: rename sm750_hw_cursor_setColor
staging: sm750fb: rename sm750_hw_cursor_setData
staging: sm750fb: rename sm750_hw_cursor_setData2
staging: sm750fb: rename `hw_sm750_initAccel`
staging: sm750fb: rename `hw_sm750_deWait`
staging: sm750fb: rename `hw_sm750le_deWait`
staging: sm750fb: rename `hw_sm750_output_setMode`
staging: sm750fb: rename `hw_sm750_crtc_checkMode`
staging: sm750fb: rename `hw_sm750_crtc_setMode`
staging: sm750fb: rename `hw_sm750_setColReg`
staging: sm750fb: rename `hw_sm750_setBLANK`
staging: sm750fb: rename `hw_sm750le_setBLANK`
Erick Karanja (7):
staging: greybus: camera: fix code alignment warning
staging: rtl8723bs: Rename variables
staging: rtl8723bs: add spaces between ternary and binary operators
staging: rtl8723bs: use preferred comparison order
staging: rtl8723bs: Initialize variables at declaration in rtl8723bs_xmit.c
staging: rtl8723bs: Initialize variables at declaration in rtl8723b_hal_init.c
staging: rtl8723bs: Use boolean false instead of integer 0
Gabriel Shahrouzi (1):
staging: rtl8723bs: Remove trailing whitespace
Greg Kroah-Hartman (1):
Merge 6.15-rc6 into staging-next
JJ Strnad (1):
staging: rtl8723bs: remove multiple blank lines
Justin Cromer (1):
staging: sm750fb: fix casing style on getDeviceID
Mark Brown (1):
staging: bcm2835-audio: Validate values written to controls
Michael Rubin (110):
staging: gpib: Correct CamelCase for EVENT enums
staging: gpib: Correct CamelCase for PPConfig
staging: gbip: Alignment should match open parens
staging: gpib: common: lines exceeded 100 columns
staging: gpib: nec: lines exceeded 100 columns
staging: gpib: tms9914: lines exceeded 100 columns
staging: gpib: ines: lines exceeded 100 columns
staging: gpib: pc2: lines exceeded 100 columns
staging: gpib: tnt4882: lines exceeded 100 columns
staging: gpib: uapi: Fix CamelCase and IBA Dup
staging: gpib: uapi: Fix CamelCase and IBC Dup
staging: gpib: uapi: Fix CamelCase and IB_STB
staging: gpib: nec: Fix Improper SPDX comment.
staging: gpib: tms9914: Fix Improper SPDX comment.
staing: gpib: struct typing for gpib_board_config
staging: gpib: agilent_82350b: gpib_board_config
staging: gpib: agilent_82357a: gpib_board_config
staging: gpib: cb7210: struct gpib_board_config
staging: gpib: cec: struct gpib_board_config
staging: gpib: common: struct gpib_board_config
staging: gpib: eastwood: struct gpib_board_config
staging: gpib: fmh: struct gpib_board_config
staging: gpib: gpio: struct gpib_board_config
staging: gpib: hp_82335: struct gpib_board_config
staging: gpib: hp_82341: struct gpib_board_config
staging: gpib: gpibP: struct gpib_board_config
staging: gpib: ines: struct gpib_board_config
staging: gpib: lpvo_usb: struct gpib_board_config
staging: gpib: ni_usb: struct gpib_board_config
staging: gpib: pc2: struct gpib_board_config
staging: gpib: tnt4882: struct gpib_board_config
staging: gpib: Removing typedef gpib_board_config
staging: gpib: agilent_82357a uses completion
staging: gpib: Removing function osInit
staging: gpib: Removing function osReset
staging: gpib: Removing function osSendEOI
staging: gpib: Removing function ibAPWait
staging: gpib: Removing function ibaPrsp
staging: gpib: Removing function ibAPE
staging: gpib: Removing typedef gpib_event_queue
staging: gpib: Removing gpib_interface_list_t
staging: gpib: Removing gpib_event_t typedef
staging: gpib: Removing typedef gpib_status_queue
staging: gpib: Removing typedef of status_byte
staging: gpib: Removing typedef gpib_descriptor_t
staging: gpib: Remove typedef gpib_file_private_t
staging: gpib: cb7210: u8 over uint8_t
staging: gpib: ibsys: u8 over uint8_t
staging: gpib: fluke_gpib: u8 over uint8_t
staging: gpib: fmh_gpib: u8 over uint8_t
staging: gpib: gpib_proto: u8 over uint8_t
staging: gpib: gpib_types: u8 over uint8_t
staging: gpib: nec7210: u8 over uint8_t
staging: gpib: tms9914: u8 over uint8_t
staging: gpib: ines: u8 over uint8_t
staging: gpib: Using struct gpib_board_type_ioctl
staging: gpib: Using struct gpib_read_write_ioctl
staging: gpib: Using struct gpib_open_dev_ioctl
staging: gpib: Using struct gpib_close_dev_ioctl
staging: gpib: Using struct gpib_serial_poll_ioctl
staging: gpib: Using struct gpib_eos_ioctl
staging: gpib: Using struct gpib_wait_ioctl
staging: gpib: Using struct gpib_online_ioctl
staging: gpib: Using struct gpib_spoll_bytes_ioctl
staging: gpib: Using struct gpib_board_info_ioctl
staging: gpib: Using struct gpib_select_pci_ioctl
staging: gpib: Using struct gpib_ppoll_config_ioctl`
staging: gpib: Using struct gpib_pad_ioctl
staging: gpib: Using struct gpib_sad_ioctl
staging: gpib: Using gpib_select_device_path_ioctl
staging: gpib: Using struct gpib_request_service2
staging: gpib: event_ioctl_t now short
staging: gpib: rsc_ioctl_t now int
staging: gpib: t1_delay_ioctl_t now unsigned int
staging: gpib: autospoll_ioctl_t now short
staging: gpib: local_ppoll_mode_ioctl_t now short
staging: gpib: gpib_ioctl: u8 over uint8_t
staging: gpib: gpib_user: u8 over uint8_t
staging: gpib: agilent_82350b: u8 over uint8_t
staging: gpib: agilent_82357a: u8 over uint8_t
staging: gpib: cec: u8 over uint8_t
staging: gpib: gpib_os: u8 over uint8_t
staging: gpib: gpib_bitbang: u8 over uint8_t
staging: gpib: hp_82335: u8 over uint8_t
staging: gpib: hp_82341: u8 over uint8_t
staging: gpib: ni_usb: u8 over uint8_t
staging: gpib: pc2: u8 over uint8_t
staging: gpib: gpib_ioctl: u64 over uint64_t
staging: gpib: lpvo_usb_gpib: u8 over uint8_t
staging: gpib: tnt4882: u8 over uint8_t
staging: gpib: struct typing for gpib_interface
staging: gpib: agilent_82350b: gpib_interface
staging: gpib: agilent_82357a: gpib_interface
staging: gpib: cb7210: struct gpib_interface
staging: gpib: cec: struct gpib_interface
staging: gpib: common: struct gpib_interface
staging: gpib: fluke: struct gpib_interface
staging: gpib: fmh: struct gpib_interface
staging: gpib: gpio: struct gpib_interface
staging: gpib: hp_82335: struct gpib_interface
staging: gpib: hp2341: struct gpib_interface
staging: gpib: gpibP: struct gpib_interface
staging: gpib: ines: struct gpib_interface
staging: gpib: lpvo_usb: struct gpib_interface
staging: gpib: ni_usb: struct gpib_interface
staging: gpib: pc2: struct gpib_interface
staging: gpib: tnt4882: struct gpib_interface
staging: gpib: Removing typedef gpib_interface_t
staging: gpib: uapi: Fix CamelCase and IBA Dup
staging: gpib: Removing unused function CFGn
Paul Retourné (16):
staging: gpib: agilent_82357a: fixes multiline comments style
staging: gpib: cb7210: fixes multiline comments style
staging: gpib: common: fixes multiline comments style
staging: gpib: eastwood: fixes multiline comments style
staging: gpib: fmh_gpib: fixes multiline comments style
staging: gpib: gpio: fixes multiline comments style
staging: gpib: hp_82335: fixes multiline comments style
staging: gpib: hp_82341: fixes multiline comments style
staging: gpib: ines: fixes multiline comments style
staging: gpib: lpvo_usb_gpib: fixes multiline comments style
staging: gpib: nec7210: fixes multiline comments style
staging: gpib: ni_usb: fixes multiline comments style
staging: gpib: pc2: fixes multiline comments style
staging: gpib: tms9914: fixes multiline comments style
staging: gpib: tnt4882: fixes multiline comments style
staging: gpib: include: fixes multiline comments style
Richard Akintola (7):
staging: sm750fb: change sii164ResetChip to snake_case
staging: sm750fb: change sii164SetPower to snake_case
staging: sm750fb: change sii164GetChipString to snake_case
staging: sm750fb: change sii164EnableHotPlugDetection to snake_case
staging: sm750fb: change sii164IsConnected to snake_case
staging: sm750fb: change sii164CheckInterrupt to snake_case
staging: sm750fb: change sii164ClearInterrupt to snake_case
Rogério Fernandes Pereira (1):
staging: rtl8723bs: Removed multiple blank lines of rtw_pwrctrl.c
Ruben Wauters (5):
staging: gpib: agilent_02350b: cleanup comments
staging: sm750fb: Remove ddk750_sii164
staging: sm750fb: remove ddk750_dvi
staging: sm750fb: remove ddk750_hwi2c
staging: sm750fb: remove irrelevant TODO line
Thorsten Blum (1):
staging: greybus: Check for string truncation instead of NUL-termination
MAINTAINERS | 3 +-
drivers/staging/fbtft/Kconfig | 35 +-
.../staging/gpib/agilent_82350b/agilent_82350b.c | 86 ++---
.../staging/gpib/agilent_82350b/agilent_82350b.h | 28 +-
.../staging/gpib/agilent_82357a/agilent_82357a.c | 76 ++--
.../staging/gpib/agilent_82357a/agilent_82357a.h | 4 +-
drivers/staging/gpib/cb7210/cb7210.c | 74 ++--
drivers/staging/gpib/cb7210/cb7210.h | 26 +-
drivers/staging/gpib/cec/cec_gpib.c | 26 +-
drivers/staging/gpib/common/gpib_os.c | 316 ++++++++--------
drivers/staging/gpib/common/iblib.c | 60 +--
drivers/staging/gpib/common/ibsys.h | 13 +-
drivers/staging/gpib/eastwood/fluke_gpib.c | 107 +++---
drivers/staging/gpib/eastwood/fluke_gpib.h | 29 +-
drivers/staging/gpib/fmh_gpib/fmh_gpib.c | 144 +++++---
drivers/staging/gpib/fmh_gpib/fmh_gpib.h | 6 +-
drivers/staging/gpib/gpio/gpib_bitbang.c | 142 ++++---
drivers/staging/gpib/hp_82335/hp82335.c | 35 +-
drivers/staging/gpib/hp_82341/hp_82341.c | 52 +--
drivers/staging/gpib/include/gpibP.h | 14 +-
drivers/staging/gpib/include/gpib_proto.h | 31 +-
drivers/staging/gpib/include/gpib_types.h | 162 ++++----
drivers/staging/gpib/include/nec7210.h | 40 +-
drivers/staging/gpib/include/nec7210_registers.h | 3 +-
drivers/staging/gpib/include/tms9914.h | 37 +-
drivers/staging/gpib/ines/ines.h | 43 ---
drivers/staging/gpib/ines/ines_gpib.c | 216 +++++------
drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c | 145 ++++----
drivers/staging/gpib/nec7210/nec7210.c | 72 ++--
drivers/staging/gpib/ni_usb/ni_usb_gpib.c | 70 ++--
drivers/staging/gpib/ni_usb/ni_usb_gpib.h | 32 +-
drivers/staging/gpib/pc2/pc2_gpib.c | 46 +--
drivers/staging/gpib/tms9914/tms9914.c | 69 ++--
drivers/staging/gpib/tnt4882/tnt4882_gpib.c | 106 +++---
drivers/staging/gpib/uapi/{gpib_user.h => gpib.h} | 226 +++++-------
drivers/staging/gpib/uapi/gpib_ioctl.h | 134 ++++---
drivers/staging/greybus/camera.c | 4 +-
drivers/staging/greybus/fw-management.c | 48 +--
drivers/staging/greybus/gpio.c | 16 +-
drivers/staging/rtl8723bs/core/rtw_ap.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_btcoex.c | 12 +-
drivers/staging/rtl8723bs/core/rtw_cmd.c | 11 +-
drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 5 +-
drivers/staging/rtl8723bs/core/rtw_mlme.c | 10 +-
drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 2 +-
drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 8 +-
drivers/staging/rtl8723bs/core/rtw_recv.c | 6 +-
drivers/staging/rtl8723bs/core/rtw_xmit.c | 18 +-
drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 68 ++--
drivers/staging/rtl8723bs/hal/hal_btcoex.c | 22 +-
drivers/staging/rtl8723bs/hal/hal_com.c | 11 +-
drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 4 +-
drivers/staging/rtl8723bs/hal/odm_DIG.c | 2 +-
drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 81 ++--
drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 33 +-
drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 2 +-
drivers/staging/rtl8723bs/include/sta_info.h | 2 +-
drivers/staging/rtl8723bs/os_dep/recv_linux.c | 13 +-
drivers/staging/sm750fb/Makefile | 3 +-
drivers/staging/sm750fb/TODO | 3 -
drivers/staging/sm750fb/ddk750.h | 3 -
drivers/staging/sm750fb/ddk750_display.c | 1 -
drivers/staging/sm750fb/ddk750_dvi.c | 62 ----
drivers/staging/sm750fb/ddk750_dvi.h | 57 ---
drivers/staging/sm750fb/ddk750_hwi2c.c | 247 -------------
drivers/staging/sm750fb/ddk750_hwi2c.h | 12 -
drivers/staging/sm750fb/ddk750_power.h | 8 +-
drivers/staging/sm750fb/ddk750_sii164.c | 408 ---------------------
drivers/staging/sm750fb/ddk750_sii164.h | 174 ---------
drivers/staging/sm750fb/sm750.c | 24 +-
drivers/staging/sm750fb/sm750.h | 30 +-
drivers/staging/sm750fb/sm750_cursor.c | 14 +-
drivers/staging/sm750fb/sm750_cursor.h | 12 +-
drivers/staging/sm750fb/sm750_hw.c | 38 +-
.../vc04_services/bcm2835-audio/bcm2835-ctl.c | 6 +
.../vc04_services/bcm2835-camera/controls.c | 14 +-
76 files changed, 1592 insertions(+), 2612 deletions(-)
rename drivers/staging/gpib/uapi/{gpib_user.h => gpib.h} (50%)
delete mode 100644 drivers/staging/sm750fb/ddk750_dvi.c
delete mode 100644 drivers/staging/sm750fb/ddk750_dvi.h
delete mode 100644 drivers/staging/sm750fb/ddk750_hwi2c.c
delete mode 100644 drivers/staging/sm750fb/ddk750_hwi2c.h
delete mode 100644 drivers/staging/sm750fb/ddk750_sii164.c
delete mode 100644 drivers/staging/sm750fb/ddk750_sii164.h
next reply other threads:[~2025-06-06 8:38 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-06-06 8:37 Greg KH [this message]
2025-06-06 20:10 ` [GIT PULL] Staging driver changes for 6.16-rc1 pr-tracker-bot
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=aEKo5zLupPYdXd6-@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=akpm@linux-foundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-staging@lists.linux.dev \
--cc=sfr@canb.auug.org.au \
--cc=torvalds@linux-foundation.org \
/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 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.