]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
locks: print unsigned ino in /proc/locks
authorAmir Goldstein <amir73il@gmail.com>
Sun, 22 Dec 2019 18:45:28 +0000 (20:45 +0200)
committerBen Hutchings <ben@decadent.org.uk>
Tue, 28 Apr 2020 18:03:10 +0000 (19:03 +0100)
commit 98ca480a8f22fdbd768e3dad07024c8d4856576c upstream.

An ino is unsigned, so display it as such in /proc/locks.

Signed-off-by: Amir Goldstein <amir73il@gmail.com>
Signed-off-by: Jeff Layton <jlayton@kernel.org>
[bwh: Backported to 3.16: adjust context]
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
fs/locks.c

index 10bd454eaf9857c9f8ae2554e9f0c699e0d68d3a..c5303e2ac1673c0a316a8b08c3da8562968c76ac 100644 (file)
@@ -2488,7 +2488,7 @@ static void lock_get_status(struct seq_file *f, struct file_lock *fl,
                                inode->i_sb->s_id, inode->i_ino);
 #else
                /* userspace relies on this representation of dev_t ;-( */
-               seq_printf(f, "%d %02x:%02x:%ld ", fl_pid,
+               seq_printf(f, "%d %02x:%02x:%lu ", fl_pid,
                                MAJOR(inode->i_sb->s_dev),
                                MINOR(inode->i_sb->s_dev), inode->i_ino);
 #endif