[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190704084617.3602-1-gregkh@linuxfoundation.org>
Date: Thu, 4 Jul 2019 10:46:06 +0200
From: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
To: linux-kernel@...r.kernel.org
Cc: Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
"H. Peter Anvin" <hpa@...or.com>,
"Rafael J. Wysocki" <rafael@...nel.org>,
Andy Shevchenko <andriy.shevchenko@...ux.intel.com>,
Andy Shevchenko <andy@...radead.org>,
Bartlomiej Zolnierkiewicz <b.zolnierkie@...sung.com>,
Bartosz Golaszewski <bgolaszewski@...libre.com>,
Borislav Petkov <bp@...en8.de>,
Darren Hart <dvhart@...radead.org>,
Dmitry Torokhov <dmitry.torokhov@...il.com>,
Florian Fainelli <f.fainelli@...il.com>,
Ingo Molnar <mingo@...hat.com>, Jiri Slaby <jslaby@...e.com>,
Mans Rullgard <mans@...sr.com>,
Randy Dunlap <rdunlap@...radead.org>,
Richard Gong <richard.gong@...ux.intel.com>,
Romain Izard <romain.izard.pro@...il.com>,
Sudeep Holla <sudeep.holla@....com>,
Thomas Gleixner <tglx@...utronix.de>,
Tony Prisk <linux@...sktech.co.nz>,
dri-devel@...ts.freedesktop.org,
linux-arm-kernel@...ts.infradead.org, linux-fbdev@...r.kernel.org,
linux-input@...r.kernel.org, linux-serial@...r.kernel.org,
platform-driver-x86@...r.kernel.org, x86@...nel.org
Subject: [PATCH 00/11] Platform drivers, provide a way to add sysfs groups easily
If a platform driver wants to add a sysfs group, it has to do so in a
racy way, adding it after the driver is bound. To resolve this issue,
have the platform driver core do this for the driver, making the
individual drivers logic smaller and simpler, and solving the race at
the same time.
All of these patches depend on the first patch. I'll take the first one
through my driver-core tree, and any subsystem maintainer can either ack
their individul patch and I will be glad to also merge it, or they can
wait until after 5.3-rc1 when the core patch hits Linus's tree and then
take it, it's up to them.
Thank to Richard Gong for the idea and the testing of the platform
driver patch.
Greg Kroah-Hartman (11):
Platform: add a dev_groups pointer to struct platform_driver
uio: uio_fsl_elbc_gpcm: convert platform driver to use dev_groups
serial: sh-sci: use driver core functions, not sysfs ones.
firmware: arm_scpi: convert platform driver to use dev_groups
olpc: x01: convert platform driver to use dev_groups
platform: x86: hp-wmi: convert platform driver to use dev_groups
video: fbdev: wm8505fb: convert platform driver to use dev_groups
video: fbdev: w100fb: convert platform driver to use dev_groups
video: fbdev: sm501fb: convert platform driver to use dev_groups
input: keyboard: gpio_keys: convert platform driver to use dev_groups
input: axp20x-pek: convert platform driver to use dev_groups
arch/x86/platform/olpc/olpc-xo1-sci.c | 17 ++++------
drivers/base/platform.c | 40 +++++++++++++++--------
drivers/firmware/arm_scpi.c | 5 +--
drivers/input/keyboard/gpio_keys.c | 13 ++------
drivers/input/misc/axp20x-pek.c | 15 ++-------
drivers/platform/x86/hp-wmi.c | 47 +++++++--------------------
drivers/tty/serial/sh-sci.c | 22 +++++--------
drivers/uio/uio_fsl_elbc_gpcm.c | 23 +++++--------
drivers/video/fbdev/sm501fb.c | 37 +++++----------------
drivers/video/fbdev/w100fb.c | 23 ++++++-------
drivers/video/fbdev/wm8505fb.c | 13 ++++----
include/linux/platform_device.h | 1 +
12 files changed, 94 insertions(+), 162 deletions(-)
--
2.22.0
Powered by blists - more mailing lists