Merge tag 'vfio-v3.16-rc1' of git://github.com/awilliam/linux-vfio into next
Pull VFIO updates from Alex Williamson: "A handful of VFIO bug fixes for v3.16" * tag 'vfio-v3.16-rc1' of git://github.com/awilliam/linux-vfio: drivers/vfio/pci: Fix wrong MSI interrupt count drivers/vfio: Rework offsetofend() vfio/iommu_type1: Avoid overflow vfio/pci: Fix unchecked return value vfio/pci: Fix sizing of DPA and THP express capabilities
This commit is contained in:
@@ -86,9 +86,8 @@ extern void vfio_unregister_iommu_driver(
|
||||
* from user space. This allows us to easily determine if the provided
|
||||
* structure is sized to include various fields.
|
||||
*/
|
||||
#define offsetofend(TYPE, MEMBER) ({ \
|
||||
TYPE tmp; \
|
||||
offsetof(TYPE, MEMBER) + sizeof(tmp.MEMBER); }) \
|
||||
#define offsetofend(TYPE, MEMBER) \
|
||||
(offsetof(TYPE, MEMBER) + sizeof(((TYPE *)0)->MEMBER))
|
||||
|
||||
/*
|
||||
* External user API
|
||||
|
Reference in New Issue
Block a user