vma_desc_test_flags
if (vma_desc_test_flags(desc, VMA_SHARED_BIT))
if (vma_desc_test_flags(desc, VMA_SHARED_BIT) &&
vma_desc_test_flags(desc, VMA_MAYWRITE_BIT))
if (vma_desc_test_flags(desc, VMA_WRITE_BIT) && inode->i_size < len)
const bool rw = vma_desc_test_flags(desc, VMA_WRITE_BIT);
if (!vma_desc_test_flags(desc, VMA_SHARED_BIT)) {
vma_desc_test_flags(desc, VMA_SHARED_BIT) &&
vma_desc_test_flags(desc, VMA_MAYWRITE_BIT))
return !vma_desc_test_flags(desc, VMA_SYNC_BIT);
if (!vma_desc_test_flags(desc, VMA_SYNC_BIT))
VM_WARN_ON_ONCE(vma_desc_test_flags(desc, VMA_MAYSHARE_BIT));
VM_WARN_ON_ONCE(vma_desc_test_flags(desc, VMA_MAYSHARE_BIT));
if (!desc || vma_desc_test_flags(desc, VMA_MAYSHARE_BIT)) {
if (desc && !vma_desc_test_flags(desc, VMA_MAYSHARE_BIT) && h_cg) {
if (!desc || vma_desc_test_flags(desc, VMA_MAYSHARE_BIT)) {
if (!desc || vma_desc_test_flags(desc, VMA_MAYSHARE_BIT))
if (!vma_desc_test_flags(desc, VMA_SHARED_BIT, VMA_MAYSHARE_BIT))
ASSERT_TRUE(vma_desc_test_flags(&desc, __VA_ARGS__))
ASSERT_FALSE(vma_desc_test_flags(&desc, VMA_EXEC_BIT, 64));
ASSERT_FALSE(vma_desc_test_flags(&desc, __VA_ARGS__)); \