mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Mario Limonciello <mario.limonciello@amd.com>
To: Damien Le Moal <damien.lemoal@opensource.wdc.com>
Cc: "open list:LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)" 
	<linux-ide@vger.kernel.org>,
	open list <linux-kernel@vger.kernel.org>, <hdegoede@redhat.com>,
	Mario Limonciello <mario.limonciello@amd.com>
Subject: [PATCH v3 0/3] Drop mobile board support
Date: Tue, 24 May 2022 12:05:05 -0500	[thread overview]
Message-ID: <20220524170508.563-1-mario.limonciello@amd.com> (raw)

The AHCI driver currently has a large list of boards that are distinguished
as mobile or not mobile controlling LPM policy.  This approach hasn't
scaled very well as new boards need to be added and all new boards do
support LPM.

Furthermore it was shown recently in some bug reports that some of the
controllers included in this list actually are used in multiple
products spanning different product types.  This means that the
assumptions about "mobile" or "low-power" support don't make sense at
all anyway.

This series drops that distinction and then also adds documentation to
make the module parameter for configuring it more accessible.

v2->v3
 * Add documentation
 * Rename parameter
 * Drop patch for users protecting from themselves, this will be taken over
   by Runa Guo-Oc's series

Link: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1971576
Link: https://lore.kernel.org/linux-ide/1650534217-14052-2-git-send-email-RunaGuo-oc@zhaoxin.com/

Mario Limonciello (3):
  ata: ahci: Drop low power policy board type
  ata: ahci: Rename module parameter for lpm policy
  ahci: Document the loss of hotplug by new LPM policy

 .../admin-guide/kernel-parameters.txt         |  18 +++
 drivers/ata/Kconfig                           |   5 +-
 drivers/ata/ahci.c                            | 115 ++++++++----------
 drivers/ata/ahci.h                            |   7 +-
 4 files changed, 73 insertions(+), 72 deletions(-)

-- 
2.34.1


             reply	other threads:[~2022-05-24 17:05 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-05-24 17:05 Mario Limonciello [this message]
2022-05-24 17:05 ` [PATCH 1/3] ata: ahci: Drop low power policy board type Mario Limonciello
2022-05-24 17:05 ` [PATCH 2/3] ata: ahci: Rename module parameter for lpm policy Mario Limonciello
2022-05-25  9:03   ` Christoph Hellwig
2022-05-25 11:11     ` Damien Le Moal
2022-05-24 17:05 ` [PATCH 3/3] ahci: Document the loss of hotplug by new LPM policy Mario Limonciello
2022-05-25  9:04   ` Christoph Hellwig

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=20220524170508.563-1-mario.limonciello@amd.com \
    --to=mario.limonciello@amd.com \
    --cc=damien.lemoal@opensource.wdc.com \
    --cc=hdegoede@redhat.com \
    --cc=linux-ide@vger.kernel.org \
    --cc=linux-kernel@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

all inboxes | Powered by JetHome®