Print a message indicating unaligned aio+dio writes. It prints a message
once per 24 hrs.
Orabug:
17342255
Signed-off-by: Sunil Mushran <sunil.mushran@oracle.com>
Signed-off-by: Srinivas Eeda <srinivas.eeda@oracle.com>
(cherry picked from commit
dd146cf4c67bfce3a1fe1495c2f68d149d1c6db0)
}
if (unaligned_dio) {
+ static unsigned long unaligned_warn_time;
+
+ /* Warn about this once per day */
+ if (printk_timed_ratelimit(&unaligned_warn_time, 60*60*24*HZ))
+ printk(KERN_NOTICE "ocfs2: Unaligned AIO/DIO on inode "
+ "%lld on device %s by %s\n",
+ (unsigned long long)OCFS2_I(inode)->ip_blkno,
+ inode->i_sb->s_id, current->comm);
/*
* Wait on previous unaligned aio to complete before
* proceeding.