* [GIT PULL] Driver core fixes for 6.0-rc4
@ 2022-09-02 15:31 Greg KH
2022-09-02 18:02 ` Linus Torvalds
2022-09-02 18:30 ` pr-tracker-bot
0 siblings, 2 replies; 4+ messages in thread
From: Greg KH @ 2022-09-02 15:31 UTC (permalink / raw)
To: Linus Torvalds, Andrew Morton
Cc: linux-kernel, Stephen Rothwell, Saravana Kannan
The following changes since commit 1c23f9e627a7b412978b4e852793c5e3c3efc555:
Linux 6.0-rc2 (2022-08-21 17:32:54 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git tags/driver-core-6.0-rc4
for you to fetch changes up to 789bba82f63c3e81dce426ba457fc7905b30ac6e:
firmware_loader: Fix memory leak in firmware upload (2022-09-01 17:47:27 +0200)
----------------------------------------------------------------
Driver core fixes for 6.0-rc4
Here are some small driver core fixes for some oft-reported problems in
6.0-rc1. They include:
- a bunch of reverts to handle driver_deferred_probe_check_state()
problems that were part of the 6.0-rc1 merge.
- firmware_loader bugfixes now that the code is being properly tested
and used by others
- arch_topology fix
- deferred driver probe bugfix to solve a long-suffering amba bus
problem that many people have reported.
All of these have been in linux-next for a while with no reported
problems.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
----------------------------------------------------------------
Florian Fainelli (1):
arch_topology: Silence early cacheinfo errors when non-existent
Isaac J. Manjarres (1):
driver core: Don't probe devices after bus_type.match() probe deferral
Russ Weight (2):
firmware_loader: Fix use-after-free during unregister
firmware_loader: Fix memory leak in firmware upload
Saravana Kannan (4):
Revert "driver core: Delete driver_deferred_probe_check_state()"
Revert "net: mdio: Delete usage of driver_deferred_probe_check_state()"
Revert "PM: domains: Delete usage of driver_deferred_probe_check_state()"
Revert "iommu/of: Delete usage of driver_deferred_probe_check_state()"
drivers/base/arch_topology.c | 2 +-
drivers/base/dd.c | 40 +++++++++++++++++++++++++++++
drivers/base/firmware_loader/sysfs.c | 7 +++--
drivers/base/firmware_loader/sysfs.h | 5 ++++
drivers/base/firmware_loader/sysfs_upload.c | 12 ++++++++-
drivers/base/power/domain.c | 2 +-
drivers/iommu/of_iommu.c | 2 +-
drivers/net/mdio/fwnode_mdio.c | 4 ++-
include/linux/device/driver.h | 1 +
9 files changed, 66 insertions(+), 9 deletions(-)
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [GIT PULL] Driver core fixes for 6.0-rc4
2022-09-02 15:31 [GIT PULL] Driver core fixes for 6.0-rc4 Greg KH
@ 2022-09-02 18:02 ` Linus Torvalds
2022-09-03 6:42 ` Greg KH
2022-09-02 18:30 ` pr-tracker-bot
1 sibling, 1 reply; 4+ messages in thread
From: Linus Torvalds @ 2022-09-02 18:02 UTC (permalink / raw)
To: Greg KH; +Cc: Andrew Morton, linux-kernel, Stephen Rothwell, Saravana Kannan
On Fri, Sep 2, 2022 at 8:31 AM Greg KH <gregkh@linuxfoundation.org> wrote:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git tags/driver-core-6.0-rc4
Entirely unrelated to this pull request, but since the diffstat made
that "drivers/base/dd.c" file stand out, I tried to look at what the
history of that odd name is.
And it's not obvious to me.
Very strange filename. Should it perhaps be named "device.c" or
"probe.c" or something more descriptive?
Not a huge deal, more of a passing thought inspired by that diffstat.
Linus
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: [GIT PULL] Driver core fixes for 6.0-rc4
2022-09-02 18:02 ` Linus Torvalds
@ 2022-09-03 6:42 ` Greg KH
0 siblings, 0 replies; 4+ messages in thread
From: Greg KH @ 2022-09-03 6:42 UTC (permalink / raw)
To: Linus Torvalds
Cc: Andrew Morton, linux-kernel, Stephen Rothwell, Saravana Kannan
On Fri, Sep 02, 2022 at 11:02:00AM -0700, Linus Torvalds wrote:
> On Fri, Sep 2, 2022 at 8:31 AM Greg KH <gregkh@linuxfoundation.org> wrote:
> >
> > git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git tags/driver-core-6.0-rc4
>
> Entirely unrelated to this pull request, but since the diffstat made
> that "drivers/base/dd.c" file stand out, I tried to look at what the
> history of that odd name is.
>
> And it's not obvious to me.
>
> Very strange filename. Should it perhaps be named "device.c" or
> "probe.c" or something more descriptive?
>
> Not a huge deal, more of a passing thought inspired by that diffstat.
I think Pat named it and I always think of it as "device vs. driver".c
as it handles all of the device and driver interactions between binding
and unbinding and other fun logic there. I'm all for a new name if
anyone has any ideas, "probe.c" is sane, but it also handles disconnect
logic. "core.c" already has lots of device functions, so renaming it to
"device.c" would be confusing. I don't know...
Yeah, in digging, Pat did this in commit 07e4a3e27fe4 ("[PATCH] Move
device/driver code to drivers/base/dd.c") way back in 2005 to get code
out of drivers/base/bus.c.
Naming is hard :)
greg k-h
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [GIT PULL] Driver core fixes for 6.0-rc4
2022-09-02 15:31 [GIT PULL] Driver core fixes for 6.0-rc4 Greg KH
2022-09-02 18:02 ` Linus Torvalds
@ 2022-09-02 18:30 ` pr-tracker-bot
1 sibling, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2022-09-02 18:30 UTC (permalink / raw)
To: Greg KH
Cc: Linus Torvalds, Andrew Morton, linux-kernel, Stephen Rothwell,
Saravana Kannan
The pull request you sent on Fri, 2 Sep 2022 17:31:03 +0200:
> git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git tags/driver-core-6.0-rc4
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/0b3acd1cc0222953035d18176b1e4aa06624fd6e
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-09-03 6:42 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-02 15:31 [GIT PULL] Driver core fixes for 6.0-rc4 Greg KH
2022-09-02 18:02 ` Linus Torvalds
2022-09-03 6:42 ` Greg KH
2022-09-02 18:30 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox