When introducing IOVA semantic, 3 years ago, some fields, functions and macros mentioning "physical address" were marked as deprecated and replaced with IOVA aliases. Some parts of the original "physical address" semantic have been removed over the years, other parts are still there.
This pathset proposes removing the remaining parts in memseg, memzone, mempool and mbuf components. The mbuf field removal was announced, and the rest of those removals were not announced, except it is marked deprecated for 3 years. Thomas Monjalon (4): mem: remove physical address aliases mempool: remove physical address aliases mbuf: remove deprecated function and macro aliases mbuf: remove physical address alias doc/guides/rel_notes/deprecation.rst | 2 - doc/guides/rel_notes/release_20_11.rst | 3 ++ .../fpga_5gnr_fec/rte_fpga_5gnr_fec.c | 16 +++---- drivers/baseband/fpga_lte_fec/fpga_lte_fec.c | 16 +++---- drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 2 +- drivers/common/cpt/cpt_ucode.h | 14 +++---- drivers/common/dpaax/dpaax_iova_table.c | 2 +- drivers/compress/qat/qat_comp.c | 6 +-- drivers/compress/qat/qat_comp_pmd.c | 2 +- drivers/crypto/ccp/ccp_crypto.c | 22 +++++----- drivers/crypto/ccp/ccp_dev.c | 2 +- drivers/crypto/dpaa_sec/dpaa_sec.c | 42 +++++++++---------- drivers/crypto/nitrox/nitrox_sym_reqmgr.c | 6 +-- .../crypto/octeontx/otx_cryptodev_hw_access.c | 2 +- drivers/crypto/virtio/virtio_cryptodev.c | 6 +-- drivers/crypto/virtio/virtio_rxtx.c | 6 +-- drivers/net/axgbe/axgbe_rxtx.c | 4 +- drivers/net/i40e/i40e_rxtx_vec_avx2.c | 18 ++++---- drivers/net/iavf/iavf_rxtx_vec_avx2.c | 18 ++++---- drivers/net/ice/base/ice_osdep.h | 2 +- drivers/net/ice/ice_rxtx_vec_avx2.c | 18 ++++---- drivers/net/octeontx2/otx2_ethdev_sec_tx.h | 2 +- drivers/net/pfe/base/pfe.h | 2 +- examples/fips_validation/main.c | 4 +- kernel/linux/kni/kni_net.c | 6 +-- lib/librte_eal/include/rte_memory.h | 6 +-- lib/librte_eal/include/rte_memzone.h | 6 +-- lib/librte_eal/linux/include/rte_kni_common.h | 2 +- lib/librte_kni/rte_kni.c | 14 +++---- lib/librte_mbuf/rte_mbuf.h | 21 ---------- lib/librte_mbuf/rte_mbuf_core.h | 6 +-- lib/librte_mempool/rte_mempool.h | 13 +----- 32 files changed, 125 insertions(+), 166 deletions(-) -- 2.28.0