lkml.org 
[lkml]   [2022]   [May]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v2 15/23] ata: libahci: Don't read AHCI version twice in the save-config method
    Date
    There is no point in reading the AHCI version all over in the tail of the
    ahci_save_initial_config() method. That register is RO and doesn't change
    its value even after reset. So just reuse the data, which has already been
    read from there earlier in the head of the function.

    Signed-off-by: Serge Semin <Sergey.Semin@baikalelectronics.ru>
    ---
    drivers/ata/libahci.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
    index 000a7072614f..1ffaa5f5f21a 100644
    --- a/drivers/ata/libahci.c
    +++ b/drivers/ata/libahci.c
    @@ -564,7 +564,7 @@ void ahci_save_initial_config(struct device *dev, struct ahci_host_priv *hpriv)
    /* record values to use during operation */
    hpriv->cap = cap;
    hpriv->cap2 = cap2;
    - hpriv->version = readl(mmio + HOST_VERSION);
    + hpriv->version = vers;
    hpriv->port_map = port_map;

    if (!hpriv->start_engine)
    --
    2.35.1
    \
     
     \ /
      Last update: 2022-05-03 22:12    [W:2.387 / U:0.048 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site