All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bart Van Assche <bvanassche@acm.org>
To: "David Heidelberg" <david@ixit.cz>,
	"Marek Szyprowski" <m.szyprowski@samsung.com>,
	"André Draszik" <andre.draszik@linaro.org>,
	"Martin K . Petersen" <martin.petersen@oracle.com>
Cc: linux-scsi@vger.kernel.org,
	"James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>,
	Peter Wang <peter.wang@mediatek.com>,
	Avri Altman <avri.altman@sandisk.com>,
	Bean Huo <beanhuo@micron.com>,
	"Bao D. Nguyen" <quic_nguyenb@quicinc.com>,
	Adrian Hunter <adrian.hunter@intel.com>
Subject: Re: [PATCH v8 21/28] ufs: core: Make the reserved slot a reserved request
Date: Sun, 16 Nov 2025 14:30:35 -0800	[thread overview]
Message-ID: <b70af2fb-e18b-46ae-b0f5-64cf23354552@acm.org> (raw)
In-Reply-To: <d03f1c89-7918-46f7-86c2-62df51055166@ixit.cz>

On 11/16/25 7:40 AM, David Heidelberg wrote:
> Tested-by: David Heidelberg <david@ixit.cz>  # Pixel 3

Thanks for testing!

Would it be possible to explain how this patch has been tested on a
Pixel 3 device? From an LLM: "Running an upstream (mainline) Linux
kernel on a device like the Pixel 3 is a complex process often referred
to as mainlining. It involves significantly more effort than simply
flashing a custom Android kernel because you are attempting to run a
kernel designed for general computing environments on hardware that
relies heavily on custom, Android-specific kernel code and proprietary
drivers.

The Pixel 3 (codenames blueline and crosshatch) uses a downstream,
Google-maintained kernel that is a blend of the long-term stable (LTS)
Linux kernel and many Android-specific patches and proprietary drivers."

Thanks,

Bart.

  reply	other threads:[~2025-11-16 22:30 UTC|newest]

Thread overview: 66+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-10-31 20:39 [PATCH v8 00/28] Optimize the hot path in the UFS driver Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 01/28] scsi: core: Support allocating reserved commands Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 02/28] scsi: core: Move two statements Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 03/28] scsi: core: Make the budget map optional Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 04/28] scsi: core: Support allocating a pseudo SCSI device Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 05/28] scsi: core: Introduce .queue_reserved_command() Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 06/28] scsi: core: Add scsi_{get,put}_internal_cmd() helpers Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 07/28] scsi_debug: Abort SCSI commands via an internal command Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 08/28] ufs: core: Move an assignment in ufshcd_mcq_process_cqe() Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 09/28] ufs: core: Change the type of one ufshcd_add_cmd_upiu_trace() argument Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 10/28] ufs: core: Only call ufshcd_add_command_trace() for SCSI commands Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 11/28] ufs: core: Change the type of one ufshcd_add_command_trace() argument Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 12/28] ufs: core: Change the type of one ufshcd_send_command() argument Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 13/28] ufs: core: Only call ufshcd_should_inform_monitor() for SCSI commands Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 14/28] ufs: core: Change the monitor function argument types Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 15/28] ufs: core: Rework ufshcd_mcq_compl_pending_transfer() Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 16/28] ufs: core: Rework ufshcd_eh_device_reset_handler() Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 17/28] ufs: core: Rework the SCSI host queue depth calculation code Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 18/28] ufs: core: Allocate the SCSI host earlier Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 19/28] ufs: core: Call ufshcd_init_lrb() later Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 20/28] ufs: core: Use hba->reserved_slot Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 21/28] ufs: core: Make the reserved slot a reserved request Bart Van Assche
2025-11-14 10:12   ` Marek Szyprowski
2025-11-14 17:32     ` André Draszik
2025-11-14 18:39       ` Bart Van Assche
2025-11-14 19:11         ` Marek Szyprowski
2025-11-16 15:40         ` David Heidelberg
2025-11-16 22:30           ` Bart Van Assche [this message]
2025-11-16 22:45             ` David Heidelberg
2025-11-27 16:59   ` Manivannan Sadhasivam
2025-11-29  2:31     ` Bart Van Assche
2025-11-29  2:51       ` Manivannan Sadhasivam
2025-12-02  1:29         ` Bart Van Assche
2025-12-02  4:46           ` Manivannan Sadhasivam
2025-12-02  7:37             ` Bart Van Assche
2025-12-02  8:51               ` Manivannan Sadhasivam
2025-12-02 16:03                 ` Bart Van Assche
2025-12-02 16:32                   ` Manivannan Sadhasivam
2025-12-02 20:03                     ` Bart Van Assche
2025-12-03  0:56                   ` Roger Shimizu
2025-12-03  5:46                     ` Bart Van Assche
2025-12-03 16:47                       ` Nitin Rawat
2025-12-03 18:27                         ` Bart Van Assche
2025-12-03 19:43                           ` Roger Shimizu
2025-12-03 21:32                             ` Bart Van Assche
2025-12-03 22:40                       ` Nitin Rawat
2025-12-03 23:26                         ` Bart Van Assche
2025-12-04 14:36                           ` Nitin Rawat
2025-12-04 17:06                             ` Bart Van Assche
2025-12-16 20:53                             ` Bart Van Assche
2025-12-17 17:29                               ` Nitin Rawat
2025-12-02  8:12           ` Roger Shimizu
2025-10-31 20:39 ` [PATCH v8 22/28] ufs: core: Do not clear driver-private command data Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 23/28] ufs: core: Optimize the hot path Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 24/28] ufs: core: Pass a SCSI pointer instead of an LRB pointer Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 25/28] ufs: core: Remove the ufshcd_lrb task_tag member Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 26/28] ufs: core: Make blk_mq_tagset_busy_iter() skip reserved requests Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 27/28] ufs: core: Move code out of ufshcd_wait_for_dev_cmd() Bart Van Assche
2025-10-31 20:39 ` [PATCH v8 28/28] ufs: core: Switch to scsi_get_internal_cmd() Bart Van Assche
2025-11-06 17:00 ` [PATCH v8 00/28] Optimize the hot path in the UFS driver Bart Van Assche
2025-11-06 18:23   ` Martin K. Petersen
2025-11-12 22:11 ` Martin K. Petersen
2025-11-20  4:15 ` Martin K. Petersen
  -- strict thread matches above, loose matches on Subject: below --
2025-11-28  8:12 [PATCH v8 21/28] ufs: core: Make the reserved slot a reserved request Roger Shimizu
2025-11-29  2:36 ` Bart Van Assche
2025-11-29  4:24   ` Roger Shimizu

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=b70af2fb-e18b-46ae-b0f5-64cf23354552@acm.org \
    --to=bvanassche@acm.org \
    --cc=James.Bottomley@HansenPartnership.com \
    --cc=adrian.hunter@intel.com \
    --cc=andre.draszik@linaro.org \
    --cc=avri.altman@sandisk.com \
    --cc=beanhuo@micron.com \
    --cc=david@ixit.cz \
    --cc=linux-scsi@vger.kernel.org \
    --cc=m.szyprowski@samsung.com \
    --cc=martin.petersen@oracle.com \
    --cc=peter.wang@mediatek.com \
    --cc=quic_nguyenb@quicinc.com \
    /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.