You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
VMCI: Remove non-blocking/pinned queuepair support
We added this for a special case that doesn't exist on Linux. Remove the non-blocking/pinned queuepair code and simplify the driver in preparation for adding virtual IOMMU support. Acked-by: Aditya Sarwade <asarwade@vmware.com> Signed-off-by: Andy King <acking@vmware.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
440ab3b303
commit
45412befe8
@@ -146,24 +146,6 @@ VMCI_QP_PAGESTORE_IS_WELLFORMED(struct vmci_qp_page_store *page_store)
|
||||
return page_store->len >= 2;
|
||||
}
|
||||
|
||||
/*
|
||||
* Helper function to check if the non-blocking flag
|
||||
* is set for a given queue pair.
|
||||
*/
|
||||
static inline bool vmci_can_block(u32 flags)
|
||||
{
|
||||
return !(flags & VMCI_QPFLAG_NONBLOCK);
|
||||
}
|
||||
|
||||
/*
|
||||
* Helper function to check if the queue pair is pinned
|
||||
* into memory.
|
||||
*/
|
||||
static inline bool vmci_qp_pinned(u32 flags)
|
||||
{
|
||||
return flags & VMCI_QPFLAG_PINNED;
|
||||
}
|
||||
|
||||
void vmci_qp_broker_exit(void);
|
||||
int vmci_qp_broker_alloc(struct vmci_handle handle, u32 peer,
|
||||
u32 flags, u32 priv_flags,
|
||||
|
||||
Reference in New Issue
Block a user