Hi Anatoly,

On 05/03/2018 10:28 AM, Anatoly Burakov wrote:
It may be useful to pass arbitrary data to the callback (such
as device pointers), so add this to the mem event callback API.

Signed-off-by: Anatoly Burakov <anatoly.bura...@intel.com>
Suggested-by: Maxime Coquelin <maxime.coque...@redhat.com>
---

Notes:
     v2:
     - Fixed compile issue in VFIO
This is needed to fix virtio-user issues under new memory model,
     in order to avoid iterating over all virtio devices on callback.

  drivers/bus/fslmc/fslmc_vfio.c              |  5 +++--
  lib/librte_eal/common/eal_common_memalloc.c | 26 +++++++++++++++-----------
  lib/librte_eal/common/eal_common_memory.c   |  9 +++++----
  lib/librte_eal/common/eal_memalloc.h        |  4 ++--
  lib/librte_eal/common/include/rte_memory.h  | 13 ++++++++++---
  lib/librte_eal/linuxapp/eal/eal_vfio.c      |  8 +++++---
  6 files changed, 40 insertions(+), 25 deletions(-)

Thanks for doing this change, FWIW:
Tested-by: Maxime Coquelin <maxime.coque...@redhat.com>
Acked-by: Maxime Coquelin <maxime.coque...@redhat.com>

Regards,
Maxime

Reply via email to