]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
kdev_t: always inline major/minor helper functions
authorJosh Poimboeuf <jpoimboe@redhat.com>
Tue, 29 Dec 2020 23:14:55 +0000 (15:14 -0800)
committerPaolo Pisati <paolo.pisati@canonical.com>
Mon, 11 Jan 2021 11:23:02 +0000 (12:23 +0100)
commit9643bff86e22d244ddb155640c6d36cd457a42eb
tree9c333cc96ff3e67f9a807a3a0f7a02951a2a5c26
parentf4769c0013f7a9d02a461c536c342248b9dd497e
kdev_t: always inline major/minor helper functions

BugLink: https://bugs.launchpad.net/bugs/1910983
commit aa8c7db494d0a83ecae583aa193f1134ef25d506 upstream.

Silly GCC doesn't always inline these trivial functions.

Fixes the following warning:

  arch/x86/kernel/sys_ia32.o: warning: objtool: cp_stat64()+0xd8: call to new_encode_dev() with UACCESS enabled

Link: https://lkml.kernel.org/r/984353b44a4484d86ba9f73884b7306232e25e30.1608737428.git.jpoimboe@redhat.com
Signed-off-by: Josh Poimboeuf <jpoimboe@redhat.com>
Reported-by: Randy Dunlap <rdunlap@infradead.org>
Acked-by: Randy Dunlap <rdunlap@infradead.org> [build-tested]
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
include/linux/kdev_t.h