[EXT] [PATCH v3 2/4] bus/pci: avoid depending on private value in kernel source
Sunil Kumar Kori
skori at marvell.com
Mon May 29 08:15:41 CEST 2023
> -----Original Message-----
> From: Miao Li <miao.li at intel.com>
> Sent: Thursday, May 25, 2023 10:01 PM
> To: dev at dpdk.org
> Cc: Sunil Kumar Kori <skori at marvell.com>; thomas at monjalon.net;
> david.marchand at redhat.com; ferruh.yigit at amd.com;
> chenbo.xia at intel.com; yahui.cao at intel.com; Anatoly Burakov
> <anatoly.burakov at intel.com>
> Subject: [EXT] [PATCH v3 2/4] bus/pci: avoid depending on private value in
> kernel source
>
> External Email
>
> ----------------------------------------------------------------------
> From: Chenbo Xia <chenbo.xia at intel.com>
>
> The value 40 used in VFIO_GET_REGION_ADDR() is a private value
> (VFIO_PCI_OFFSET_SHIFT) defined in Linux kernel source [1]. It is not part of
> VFIO API, and we should not depend on it.
>
> [1] https://urldefense.proofpoint.com/v2/url?u=https-
> 3A__github.com_torvalds_linux_blob_v6.2_include_linux_vfio-5Fpci-
> 5Fcore.h&d=DwIDAg&c=nKjWec2b6R0mOyPaz7xtfQ&r=dXeXaAMkP5COgn1z
> xHMyaF1_d9IIuq6vHQO6NrIPjaE&m=JmiGBKn8A8yznTdPB1knOyEeYM4moYy
> ws5F5wylRMz9_Jp8-FRr-
> _FDWaUpA6a7U&s=DBgE0M81mcB0EWqXuq8apKbHmhKQIQ52RFcPWdHXat
> s&e=
>
> Signed-off-by: Chenbo Xia <chenbo.xia at intel.com>
> ---
> drivers/bus/pci/linux/pci.c | 4 +-
> drivers/bus/pci/linux/pci_init.h | 4 +-
> drivers/bus/pci/linux/pci_vfio.c | 197 +++++++++++++++++++++++--------
> drivers/bus/pci/private.h | 9 ++
> lib/eal/include/rte_vfio.h | 1 -
> 5 files changed, 159 insertions(+), 56 deletions(-)
>
Acked-by: Sunil Kumar Kori <skori at marvell.com>
...
[snipped]
...
> 2.25.1
More information about the dev
mailing list