fs/inode.c:2125: warning: Excess function parameter 'gran' description in 'timestamp_truncate'
2116 /** 2117 * fs_timespec_trunc - Truncate timespec to a granularity 2118 * @t: Timespec 2119 * @gran: Granularity in ns. 2120 * 2121 * Truncate a timespec to a granularity. Always rounds down. gran must 2122 * not be 0 nor greater than a second (NSEC_PER_SEC, or 10^9 ns). 2123 */ 2124 struct timespec timestamp_truncate(struct timespec t, struct inode *inode)
2125 {
2126 struct super_block *sb = inode->i_sb; 2127 unsigned int gran = sb->s_time_gran;
This because the comment does not match the actual function signature: The gran param mentioned in the comment is not actually part of function signature.
I will fix the comment in the next version.
-Deepa