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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox