From: Greg KH <gregkh@linuxfoundation.org>
To: Yafang Shao <laoar.shao@gmail.com>
Cc: rafael@kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [PATCH] drivers: base: Introduce a new kernel parameter driver_sync_probe=
Date: Wed, 6 Dec 2023 22:31:36 +0900 [thread overview]
Message-ID: <2023120644-pry-worried-22a2@gregkh> (raw)
In-Reply-To: <20231206115355.4319-1-laoar.shao@gmail.com>
On Wed, Dec 06, 2023 at 11:53:55AM +0000, Yafang Shao wrote:
> After upgrading our kernel from version 4.19 to 6.1, certain regressions
> occurred due to the driver's asynchronous probe behavior. Specifically,
> the SCSI driver transitioned to an asynchronous probe by default, resulting
> in a non-fixed root disk behavior. In the prior 4.19 kernel, the root disk
> was consistently identified as /dev/sda. However, with kernel 6.1, the root
> disk can be any of /dev/sdX, leading to issues for applications reliant on
> /dev/sda, notably impacting monitoring systems monitoring the root disk.
Device names are never guaranteed to be stable, ALWAYS use a persistant
names like a filesystem label or other ways. Look at /dev/disk/ for the
needed ways to do this properly.
> To address this, a new kernel parameter 'driver_sync_probe=' is introduced
> to enforce synchronous probe behavior for specific drivers.
This should be a per-bus thing, not a driver-specific thing as drivers
for the same bus could have differing settings here which would cause a
mess.
Please just revert the scsi bus functionality if you have had
regressions here, it's not a driver-core thing to do.
thanks,
greg k-h
next prev parent reply other threads:[~2023-12-06 13:31 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-12-06 11:53 [PATCH] drivers: base: Introduce a new kernel parameter driver_sync_probe= Yafang Shao
2023-12-06 13:31 ` Greg KH [this message]
2023-12-06 14:08 ` Yafang Shao
2023-12-07 10:19 ` Greg KH
2023-12-07 11:59 ` Yafang Shao
2023-12-07 12:12 ` Greg KH
2023-12-07 12:36 ` Yafang Shao
2023-12-08 5:36 ` Greg KH
2023-12-08 6:49 ` Yafang Shao
2023-12-08 7:15 ` Greg KH
2023-12-08 7:26 ` Yafang Shao
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=2023120644-pry-worried-22a2@gregkh \
--to=gregkh@linuxfoundation.org \
--cc=laoar.shao@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=rafael@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.