]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
PCI/ASPM: Consolidate variable declaration and initialization
authorHans Zhang <18255117159@163.com>
Thu, 22 May 2025 16:15:33 +0000 (00:15 +0800)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 17 Jun 2025 22:31:54 +0000 (17:31 -0500)
Merge the declaration and initialization of 'val' into a single statement
for clarity. This eliminates a redundant assignment operation and improves
code readability while maintaining the same functionality.

Signed-off-by: Hans Zhang <18255117159@163.com>
Signed-off-by: Manivannan Sadhasivam <mani@kernel.org>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Link: https://patch.msgid.link/20250522161533.394689-1-18255117159@163.com
drivers/pci/pcie/aspm.c

index 98b3022802b232eb5cb35f4ebce2faaef3db60f8..919a05b9764791c3cc469c9ada62ba5b2c405118 100644 (file)
@@ -884,10 +884,9 @@ static void pcie_aspm_cap_init(struct pcie_link_state *link, int blacklist)
 /* Configure the ASPM L1 substates. Caller must disable L1 first. */
 static void pcie_config_aspm_l1ss(struct pcie_link_state *link, u32 state)
 {
-       u32 val;
+       u32 val = 0;
        struct pci_dev *child = link->downstream, *parent = link->pdev;
 
-       val = 0;
        if (state & PCIE_LINK_STATE_L1_1)
                val |= PCI_L1SS_CTL1_ASPM_L1_1;
        if (state & PCIE_LINK_STATE_L1_2)