]> www.infradead.org Git - users/jedix/linux-maple.git/commit
iommufd: Initialize the flags of vevent in iommufd_viommu_report_event()
authorYi Liu <yi.l.liu@intel.com>
Mon, 24 Mar 2025 12:00:33 +0000 (05:00 -0700)
committerJason Gunthorpe <jgg@nvidia.com>
Fri, 28 Mar 2025 13:07:23 +0000 (10:07 -0300)
commit41464a4628f3b15988bdc3dcd824c2e91064fc6f
tree0975254237fa60c2cb5950f71134276b3511ed23
parent6d9500bb1ff8c7f9c3ce199521c41aa41e8fd994
iommufd: Initialize the flags of vevent in iommufd_viommu_report_event()

The vevent->header.flags is not initialized per allocation, hence the
vevent read path may treat the vevent as lost_events_header wrongly.
Use kzalloc() to alloc memory for new vevent.

Fixes: e8e1ef9b77a7 ("iommufd/viommu: Add iommufd_viommu_report_event helper")
Link: https://patch.msgid.link/r/20250324120034.5940-2-yi.l.liu@intel.com
Signed-off-by: Yi Liu <yi.l.liu@intel.com>
Reviewed-by: Nicolin Chen <nicolinc@nvidia.com>
Tested-by: Nicolin Chen <nicolinc@nvidia.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
drivers/iommu/iommufd/driver.c