From: Sunil Mushran Date: Mon, 15 Aug 2011 20:49:11 +0000 (-0700) Subject: ocfs2/trivial: Print message indicating unaligned aio+dio write X-Git-Tag: v2.6.39-400.9.0~583 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=f3e27f3919b19a8f77202536b35abd4631e710b3;p=users%2Fjedix%2Flinux-maple.git ocfs2/trivial: Print message indicating unaligned aio+dio write Print a message indicating unaligned aio+dio writes. It prints a message once per 24 hrs. Signed-off-by: Sunil Mushran --- diff --git a/fs/ocfs2/file.c b/fs/ocfs2/file.c index fa090b0a1e82..2446ac4f5726 100644 --- a/fs/ocfs2/file.c +++ b/fs/ocfs2/file.c @@ -2320,6 +2320,14 @@ relock: } 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.