Skip to content

Commit 7033744

Browse files
committed
Merge tag 'staging-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging
Pull staging fixes from Greg KH: "Here are some small staging driver fixes and one driver removal for 5.16-rc3. The fixes resolve a number of small issues found in 5.16-rc1, nothing huge at all. The driver removal was due to a platform being removed in 5.16-rc1, but this driver was forgotten about. It wasn't being built anymore so it's safe to delete. All have been in linux-next for a while with no reported problems" * tag 'staging-5.16-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() staging: greybus: Add missing rwsem around snd_ctl_remove() calls staging: Remove Netlogic XLP network driver staging: r8188eu: fix a memory leak in rtw_wx_read32() staging: r8188eu: use GFP_ATOMIC under spinlock staging: r8188eu: Use kzalloc() with GFP_ATOMIC in atomic context staging/fbtft: Fix backlight staging: r8188eu: Fix breakage introduced when 5G code was removed
2 parents ba2cacc + b535917 commit 7033744

File tree

16 files changed

+21
-2443
lines changed

16 files changed

+21
-2443
lines changed

drivers/staging/Kconfig

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,6 @@ source "drivers/staging/gdm724x/Kconfig"
6666

6767
source "drivers/staging/fwserial/Kconfig"
6868

69-
source "drivers/staging/netlogic/Kconfig"
70-
7169
source "drivers/staging/gs_fpgaboot/Kconfig"
7270

7371
source "drivers/staging/unisys/Kconfig"

drivers/staging/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ obj-$(CONFIG_RTL8723BS) += rtl8723bs/
1010
obj-$(CONFIG_R8712U) += rtl8712/
1111
obj-$(CONFIG_R8188EU) += r8188eu/
1212
obj-$(CONFIG_RTS5208) += rts5208/
13-
obj-$(CONFIG_NETLOGIC_XLR_NET) += netlogic/
1413
obj-$(CONFIG_OCTEON_ETHERNET) += octeon/
1514
obj-$(CONFIG_OCTEON_USB) += octeon-usb/
1615
obj-$(CONFIG_VT6655) += vt6655/

drivers/staging/fbtft/fb_ssd1351.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,6 @@ static struct fbtft_display display = {
187187
},
188188
};
189189

190-
#ifdef CONFIG_FB_BACKLIGHT
191190
static int update_onboard_backlight(struct backlight_device *bd)
192191
{
193192
struct fbtft_par *par = bl_get_data(bd);
@@ -231,9 +230,6 @@ static void register_onboard_backlight(struct fbtft_par *par)
231230
if (!par->fbtftops.unregister_backlight)
232231
par->fbtftops.unregister_backlight = fbtft_unregister_backlight;
233232
}
234-
#else
235-
static void register_onboard_backlight(struct fbtft_par *par) { };
236-
#endif
237233

238234
FBTFT_REGISTER_DRIVER(DRVNAME, "solomon,ssd1351", &display);
239235

drivers/staging/fbtft/fbtft-core.c

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,6 @@ static int fbtft_request_gpios(struct fbtft_par *par)
128128
return 0;
129129
}
130130

131-
#ifdef CONFIG_FB_BACKLIGHT
132131
static int fbtft_backlight_update_status(struct backlight_device *bd)
133132
{
134133
struct fbtft_par *par = bl_get_data(bd);
@@ -161,6 +160,7 @@ void fbtft_unregister_backlight(struct fbtft_par *par)
161160
par->info->bl_dev = NULL;
162161
}
163162
}
163+
EXPORT_SYMBOL(fbtft_unregister_backlight);
164164

165165
static const struct backlight_ops fbtft_bl_ops = {
166166
.get_brightness = fbtft_backlight_get_brightness,
@@ -198,12 +198,7 @@ void fbtft_register_backlight(struct fbtft_par *par)
198198
if (!par->fbtftops.unregister_backlight)
199199
par->fbtftops.unregister_backlight = fbtft_unregister_backlight;
200200
}
201-
#else
202-
void fbtft_register_backlight(struct fbtft_par *par) { };
203-
void fbtft_unregister_backlight(struct fbtft_par *par) { };
204-
#endif
205201
EXPORT_SYMBOL(fbtft_register_backlight);
206-
EXPORT_SYMBOL(fbtft_unregister_backlight);
207202

208203
static void fbtft_set_addr_win(struct fbtft_par *par, int xs, int ys, int xe,
209204
int ye)
@@ -853,13 +848,11 @@ int fbtft_register_framebuffer(struct fb_info *fb_info)
853848
fb_info->fix.smem_len >> 10, text1,
854849
HZ / fb_info->fbdefio->delay, text2);
855850

856-
#ifdef CONFIG_FB_BACKLIGHT
857851
/* Turn on backlight if available */
858852
if (fb_info->bl_dev) {
859853
fb_info->bl_dev->props.power = FB_BLANK_UNBLANK;
860854
fb_info->bl_dev->ops->update_status(fb_info->bl_dev);
861855
}
862-
#endif
863856

864857
return 0;
865858

drivers/staging/greybus/audio_helper.c

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,11 @@ int gbaudio_remove_component_controls(struct snd_soc_component *component,
192192
unsigned int num_controls)
193193
{
194194
struct snd_card *card = component->card->snd_card;
195+
int err;
195196

196-
return gbaudio_remove_controls(card, component->dev, controls,
197-
num_controls, component->name_prefix);
197+
down_write(&card->controls_rwsem);
198+
err = gbaudio_remove_controls(card, component->dev, controls,
199+
num_controls, component->name_prefix);
200+
up_write(&card->controls_rwsem);
201+
return err;
198202
}

drivers/staging/netlogic/Kconfig

Lines changed: 0 additions & 9 deletions
This file was deleted.

drivers/staging/netlogic/Makefile

Lines changed: 0 additions & 2 deletions
This file was deleted.

drivers/staging/netlogic/TODO

Lines changed: 0 additions & 11 deletions
This file was deleted.

drivers/staging/netlogic/platform_net.c

Lines changed: 0 additions & 219 deletions
This file was deleted.

drivers/staging/netlogic/platform_net.h

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)