struct inode *llap_inode;
};
+static inline struct ll_async_page *llap_from_cookie(void *ptr)
+{
+ struct ll_async_page *ap = ptr;
+ LASSERT(ap->llap_magic == LLAP_MAGIC);
+ return ap;
+}
+
static void llu_ap_fill_obdo(void *data, int cmd, struct obdo *oa)
{
struct ll_async_page *llap;
obd_flag valid_flags;
ENTRY;
- llap = LLAP_FROM_COOKIE(data);
+ llap = llap_from_cookie(data);
inode = llap->llap_inode;
lsm = llu_i2info(inode)->lli_smd;
struct ll_async_page *llap;
ENTRY;
- llap = LLAP_FROM_COOKIE(data);
+ llap = llap_from_cookie(data);
obdo_from_inode(oa, llap->llap_inode, valid);
EXIT;
cfs_page_t *page;
ENTRY;
- llap = LLAP_FROM_COOKIE(data);
+ llap = llap_from_cookie(data);
llap->llap_queued = 0;
page = llap->llap_page;