mirror of https://gitee.com/openkylin/linux.git
PCI: dwc: Make use of IS_ALIGNED()
Make the intent a bit more clear as well as get rid of explicit arithmetic by using IS_ALIGNED() to determine if "addr" is aligned to "size". No functional change intended. Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Acked-by: Gustavo Pimentel <gustavo.pimentel@synopsys.com> Cc: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Cc: Bjorn Helgaas <bhelgaas@google.com> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Chris Healy <cphealy@gmail.com> Cc: Lucas Stach <l.stach@pengutronix.de> Cc: Leonard Crestez <leonard.crestez@nxp.com> Cc: "A.s. Dong" <aisheng.dong@nxp.com> Cc: Richard Zhu <hongxing.zhu@nxp.com> Cc: linux-imx@nxp.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org Cc: linux-pci@vger.kernel.org
This commit is contained in:
parent
5278f65107
commit
4f8bbd2f8e
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
int dw_pcie_read(void __iomem *addr, int size, u32 *val)
|
int dw_pcie_read(void __iomem *addr, int size, u32 *val)
|
||||||
{
|
{
|
||||||
if ((uintptr_t)addr & (size - 1)) {
|
if (!IS_ALIGNED((uintptr_t)addr, size)) {
|
||||||
*val = 0;
|
*val = 0;
|
||||||
return PCIBIOS_BAD_REGISTER_NUMBER;
|
return PCIBIOS_BAD_REGISTER_NUMBER;
|
||||||
}
|
}
|
||||||
|
@ -43,7 +43,7 @@ int dw_pcie_read(void __iomem *addr, int size, u32 *val)
|
||||||
|
|
||||||
int dw_pcie_write(void __iomem *addr, int size, u32 val)
|
int dw_pcie_write(void __iomem *addr, int size, u32 val)
|
||||||
{
|
{
|
||||||
if ((uintptr_t)addr & (size - 1))
|
if (!IS_ALIGNED((uintptr_t)addr, size))
|
||||||
return PCIBIOS_BAD_REGISTER_NUMBER;
|
return PCIBIOS_BAD_REGISTER_NUMBER;
|
||||||
|
|
||||||
if (size == 4)
|
if (size == 4)
|
||||||
|
|
Loading…
Reference in New Issue