From: Greg KH <gregkh@linuxfoundation.org>
To: Siddharth Gupta <sidgup@codeaurora.org>
Cc: bjorn.andersson@linaro.org, ohad@wizery.com,
linux-remoteproc@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-arm-msm@vger.kernel.org,
linux-arm-kernel@lists.infradead.org, psodagud@codeaurora.org,
stable@vger.kernel.org
Subject: Re: [PATCH v3 1/4] remoteproc: core: Move cdev add before device add
Date: Tue, 15 Jun 2021 06:56:13 +0200 [thread overview]
Message-ID: <YMgy7eg3wde0eVfe@kroah.com> (raw)
In-Reply-To: <1623723671-5517-2-git-send-email-sidgup@codeaurora.org>
On Mon, Jun 14, 2021 at 07:21:08PM -0700, Siddharth Gupta wrote:
> When cdev_add is called after device_add has been called there is no
> way for the userspace to know about the addition of a cdev as cdev_add
> itself doesn't trigger a uevent notification, or for the kernel to
> know about the change to devt. This results in two problems:
> - mknod is never called for the cdev and hence no cdev appears on
> devtmpfs.
> - sysfs links to the new cdev are not established.
>
> The cdev needs to be added and devt assigned before device_add() is
> called in order for the relevant sysfs and devtmpfs entries to be
> created and the uevent to be properly populated.
So this means no one ever ran this code on a system that used devtmpfs?
How was it ever tested?
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2021-06-15 18:34 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1623723671-5517-1-git-send-email-sidgup@codeaurora.org>
[not found] ` <1623723671-5517-2-git-send-email-sidgup@codeaurora.org>
2021-06-15 4:54 ` [PATCH v3 1/4] remoteproc: core: Move cdev add before device add Greg KH
2021-06-15 4:56 ` Greg KH [this message]
[not found] ` <0a196786-f624-d9bb-8ef9-55c04ed57497@codeaurora.org>
2021-06-16 5:58 ` Greg KH
[not found] ` <f81acd52-fe59-a296-b221-febbf8281606@codeaurora.org>
2021-06-23 7:27 ` Greg KH
[not found] ` <1623723671-5517-3-git-send-email-sidgup@codeaurora.org>
2021-06-15 4:54 ` [PATCH v3 2/4] remoteproc: core: Move validate " Greg KH
[not found] ` <1623723671-5517-4-git-send-email-sidgup@codeaurora.org>
2021-06-15 4:54 ` [PATCH v3 3/4] remoteproc: core: Fix cdev remove and rproc del Greg KH
[not found] ` <1623723671-5517-5-git-send-email-sidgup@codeaurora.org>
2021-06-15 4:54 ` [PATCH v3 4/4] remoteproc: core: Cleanup device in case of failure Greg KH
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=YMgy7eg3wde0eVfe@kroah.com \
--to=gregkh@linuxfoundation.org \
--cc=bjorn.andersson@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-remoteproc@vger.kernel.org \
--cc=ohad@wizery.com \
--cc=psodagud@codeaurora.org \
--cc=sidgup@codeaurora.org \
--cc=stable@vger.kernel.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;
as well as URLs for NNTP newsgroup(s).