virt: vbox: Use current_uid() in vbg_misc_device_requestor()
authorDenis Efremov <efremov@linux.com>
Mon, 24 Aug 2020 12:53:30 +0000 (15:53 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 28 Aug 2020 10:22:50 +0000 (12:22 +0200)
Modify vbg_misc_device_requestor() to use current_uid() wrapper.

Signed-off-by: Denis Efremov <efremov@linux.com>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20200824125330.487083-1-efremov@linux.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/virt/vboxguest/vboxguest_linux.c

index 32c2c52..6215a68 100644 (file)
@@ -35,7 +35,7 @@ static u32 vbg_misc_device_requestor(struct inode *inode)
                        VMMDEV_REQUESTOR_CON_DONT_KNOW |
                        VMMDEV_REQUESTOR_TRUST_NOT_GIVEN;
 
-       if (from_kuid(current_user_ns(), current->cred->uid) == 0)
+       if (from_kuid(current_user_ns(), current_uid()) == 0)
                requestor |= VMMDEV_REQUESTOR_USR_ROOT;
        else
                requestor |= VMMDEV_REQUESTOR_USR_USER;