lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20210920153609.GA11746@bhelgaas>
Date:   Mon, 20 Sep 2021 10:36:09 -0500
From:   Bjorn Helgaas <helgaas@...nel.org>
To:     Fan Fei <ffclaire1224@...il.com>
Cc:     bjorn.helgaas@...il.com, toan@...amperecomputing.com,
        lorenzo.pieralisi@....com, robh@...nel.org, kw@...ux.com,
        bhelgaas@...gle.com, linux-pci@...r.kernel.org,
        linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org
Subject: Re: [PATCH] PCI: xgene: Adjust struct name to convention

Please just send these to me first, without including all the mailing
lists.  Then we can work out the initial quirks without bothering
everybody else.

Make the subject more specific, e.g.,

  PCI: xgene: Rename struct xgene_pcie_port to xgene_pcie

On Wed, Sep 15, 2021 at 02:44:32AM +0200, Fan Fei wrote:
> struct pci-xgene does not match the convention struct of other pci driver,
> namely <dirver>_pcie. Adjust xgene_pcie_port to xgene_pcie.

s/dirver/driver/
s/pci/PCI/ (capitalize acronyms/initialisms in English text)

Looks reasonable to me.  Please check across the entire
drivers/pci/controller/ directory for any other similar things.

Looks like struct intel_pcie_port, struct tegra_pcie_dw, 
struct uniphier_pcie_priv, etc might be candidates.

Keep these as separate patches for now.  After we have a meaningful
set of tweaks like this, we can talk about how to package them so we
don't overwhelm reviewers with onesy-twosy stuff.

> Signed-off-by: Fan Fei <ffclaire1224@...il.com>
> ---
>  drivers/pci/controller/pci-xgene.c | 46 +++++++++++++++---------------
>  1 file changed, 23 insertions(+), 23 deletions(-)
> 
> diff --git a/drivers/pci/controller/pci-xgene.c b/drivers/pci/controller/pci-xgene.c
> index e64536047b65..e2b93ccab901 100644
> --- a/drivers/pci/controller/pci-xgene.c
> +++ b/drivers/pci/controller/pci-xgene.c
> @@ -61,7 +61,7 @@
>  #define XGENE_PCIE_IP_VER_2		2
>  
>  #if defined(CONFIG_PCI_XGENE) || (defined(CONFIG_ACPI) && defined(CONFIG_PCI_QUIRKS))
> -struct xgene_pcie_port {
> +struct xgene_pcie {
>  	struct device_node	*node;
>  	struct device		*dev;
>  	struct clk		*clk;
> @@ -72,12 +72,12 @@ struct xgene_pcie_port {
>  	u32			version;
>  };
>  
> -static u32 xgene_pcie_readl(struct xgene_pcie_port *port, u32 reg)
> +static u32 xgene_pcie_readl(struct xgene_pcie *port, u32 reg)
>  {
>  	return readl(port->csr_base + reg);
>  }
>  
> -static void xgene_pcie_writel(struct xgene_pcie_port *port, u32 reg, u32 val)
> +static void xgene_pcie_writel(struct xgene_pcie *port, u32 reg, u32 val)
>  {
>  	writel(val, port->csr_base + reg);
>  }
> @@ -87,15 +87,15 @@ static inline u32 pcie_bar_low_val(u32 addr, u32 flags)
>  	return (addr & PCI_BASE_ADDRESS_MEM_MASK) | flags;
>  }
>  
> -static inline struct xgene_pcie_port *pcie_bus_to_port(struct pci_bus *bus)
> +static inline struct xgene_pcie *pcie_bus_to_port(struct pci_bus *bus)
>  {
>  	struct pci_config_window *cfg;
>  
>  	if (acpi_disabled)
> -		return (struct xgene_pcie_port *)(bus->sysdata);
> +		return (struct xgene_pcie *)(bus->sysdata);
>  
>  	cfg = bus->sysdata;
> -	return (struct xgene_pcie_port *)(cfg->priv);
> +	return (struct xgene_pcie *)(cfg->priv);
>  }
>  
>  /*
> @@ -104,7 +104,7 @@ static inline struct xgene_pcie_port *pcie_bus_to_port(struct pci_bus *bus)
>   */
>  static void __iomem *xgene_pcie_get_cfg_base(struct pci_bus *bus)
>  {
> -	struct xgene_pcie_port *port = pcie_bus_to_port(bus);
> +	struct xgene_pcie *port = pcie_bus_to_port(bus);
>  
>  	if (bus->number >= (bus->primary + 1))
>  		return port->cfg_base + AXI_EP_CFG_ACCESS;
> @@ -118,7 +118,7 @@ static void __iomem *xgene_pcie_get_cfg_base(struct pci_bus *bus)
>   */
>  static void xgene_pcie_set_rtdid_reg(struct pci_bus *bus, uint devfn)
>  {
> -	struct xgene_pcie_port *port = pcie_bus_to_port(bus);
> +	struct xgene_pcie *port = pcie_bus_to_port(bus);
>  	unsigned int b, d, f;
>  	u32 rtdid_val = 0;
>  
> @@ -165,7 +165,7 @@ static void __iomem *xgene_pcie_map_bus(struct pci_bus *bus, unsigned int devfn,
>  static int xgene_pcie_config_read32(struct pci_bus *bus, unsigned int devfn,
>  				    int where, int size, u32 *val)
>  {
> -	struct xgene_pcie_port *port = pcie_bus_to_port(bus);
> +	struct xgene_pcie *port = pcie_bus_to_port(bus);
>  
>  	if (pci_generic_config_read32(bus, devfn, where & ~0x3, 4, val) !=
>  	    PCIBIOS_SUCCESSFUL)
> @@ -228,7 +228,7 @@ static int xgene_pcie_ecam_init(struct pci_config_window *cfg, u32 ipversion)
>  {
>  	struct device *dev = cfg->parent;
>  	struct acpi_device *adev = to_acpi_device(dev);
> -	struct xgene_pcie_port *port;
> +	struct xgene_pcie *port;
>  	struct resource csr;
>  	int ret;
>  
> @@ -282,7 +282,7 @@ const struct pci_ecam_ops xgene_v2_pcie_ecam_ops = {
>  #endif
>  
>  #if defined(CONFIG_PCI_XGENE)
> -static u64 xgene_pcie_set_ib_mask(struct xgene_pcie_port *port, u32 addr,
> +static u64 xgene_pcie_set_ib_mask(struct xgene_pcie *port, u32 addr,
>  				  u32 flags, u64 size)
>  {
>  	u64 mask = (~(size - 1) & PCI_BASE_ADDRESS_MEM_MASK) | flags;
> @@ -308,7 +308,7 @@ static u64 xgene_pcie_set_ib_mask(struct xgene_pcie_port *port, u32 addr,
>  	return mask;
>  }
>  
> -static void xgene_pcie_linkup(struct xgene_pcie_port *port,
> +static void xgene_pcie_linkup(struct xgene_pcie *port,
>  			      u32 *lanes, u32 *speed)
>  {
>  	u32 val32;
> @@ -323,7 +323,7 @@ static void xgene_pcie_linkup(struct xgene_pcie_port *port,
>  	}
>  }
>  
> -static int xgene_pcie_init_port(struct xgene_pcie_port *port)
> +static int xgene_pcie_init_port(struct xgene_pcie *port)
>  {
>  	struct device *dev = port->dev;
>  	int rc;
> @@ -343,7 +343,7 @@ static int xgene_pcie_init_port(struct xgene_pcie_port *port)
>  	return 0;
>  }
>  
> -static int xgene_pcie_map_reg(struct xgene_pcie_port *port,
> +static int xgene_pcie_map_reg(struct xgene_pcie *port,
>  			      struct platform_device *pdev)
>  {
>  	struct device *dev = port->dev;
> @@ -363,7 +363,7 @@ static int xgene_pcie_map_reg(struct xgene_pcie_port *port,
>  	return 0;
>  }
>  
> -static void xgene_pcie_setup_ob_reg(struct xgene_pcie_port *port,
> +static void xgene_pcie_setup_ob_reg(struct xgene_pcie *port,
>  				    struct resource *res, u32 offset,
>  				    u64 cpu_addr, u64 pci_addr)
>  {
> @@ -395,7 +395,7 @@ static void xgene_pcie_setup_ob_reg(struct xgene_pcie_port *port,
>  	xgene_pcie_writel(port, offset + 0x14, upper_32_bits(pci_addr));
>  }
>  
> -static void xgene_pcie_setup_cfg_reg(struct xgene_pcie_port *port)
> +static void xgene_pcie_setup_cfg_reg(struct xgene_pcie *port)
>  {
>  	u64 addr = port->cfg_addr;
>  
> @@ -404,7 +404,7 @@ static void xgene_pcie_setup_cfg_reg(struct xgene_pcie_port *port)
>  	xgene_pcie_writel(port, CFGCTL, EN_REG);
>  }
>  
> -static int xgene_pcie_map_ranges(struct xgene_pcie_port *port)
> +static int xgene_pcie_map_ranges(struct xgene_pcie *port)
>  {
>  	struct pci_host_bridge *bridge = pci_host_bridge_from_priv(port);
>  	struct resource_entry *window;
> @@ -445,7 +445,7 @@ static int xgene_pcie_map_ranges(struct xgene_pcie_port *port)
>  	return 0;
>  }
>  
> -static void xgene_pcie_setup_pims(struct xgene_pcie_port *port, u32 pim_reg,
> +static void xgene_pcie_setup_pims(struct xgene_pcie *port, u32 pim_reg,
>  				  u64 pim, u64 size)
>  {
>  	xgene_pcie_writel(port, pim_reg, lower_32_bits(pim));
> @@ -479,7 +479,7 @@ static int xgene_pcie_select_ib_reg(u8 *ib_reg_mask, u64 size)
>  	return -EINVAL;
>  }
>  
> -static void xgene_pcie_setup_ib_reg(struct xgene_pcie_port *port,
> +static void xgene_pcie_setup_ib_reg(struct xgene_pcie *port,
>  				    struct resource_entry *entry,
>  				    u8 *ib_reg_mask)
>  {
> @@ -530,7 +530,7 @@ static void xgene_pcie_setup_ib_reg(struct xgene_pcie_port *port,
>  	xgene_pcie_setup_pims(port, pim_reg, pci_addr, ~(size - 1));
>  }
>  
> -static int xgene_pcie_parse_map_dma_ranges(struct xgene_pcie_port *port)
> +static int xgene_pcie_parse_map_dma_ranges(struct xgene_pcie *port)
>  {
>  	struct pci_host_bridge *bridge = pci_host_bridge_from_priv(port);
>  	struct resource_entry *entry;
> @@ -543,7 +543,7 @@ static int xgene_pcie_parse_map_dma_ranges(struct xgene_pcie_port *port)
>  }
>  
>  /* clear BAR configuration which was done by firmware */
> -static void xgene_pcie_clear_config(struct xgene_pcie_port *port)
> +static void xgene_pcie_clear_config(struct xgene_pcie *port)
>  {
>  	int i;
>  
> @@ -551,7 +551,7 @@ static void xgene_pcie_clear_config(struct xgene_pcie_port *port)
>  		xgene_pcie_writel(port, i, 0);
>  }
>  
> -static int xgene_pcie_setup(struct xgene_pcie_port *port)
> +static int xgene_pcie_setup(struct xgene_pcie *port)
>  {
>  	struct device *dev = port->dev;
>  	u32 val, lanes = 0, speed = 0;
> @@ -589,7 +589,7 @@ static int xgene_pcie_probe(struct platform_device *pdev)
>  {
>  	struct device *dev = &pdev->dev;
>  	struct device_node *dn = dev->of_node;
> -	struct xgene_pcie_port *port;
> +	struct xgene_pcie *port;
>  	struct pci_host_bridge *bridge;
>  	int ret;
>  
> -- 
> 2.25.1
> 

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ