]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
staging: vchiq_2835_arm: quit using custom down_interruptible()
authorNicolas Saenz Julienne <nsaenzjulienne@suse.de>
Wed, 12 Dec 2018 18:51:34 +0000 (19:51 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 17 Dec 2018 13:20:37 +0000 (14:20 +0100)
vchi_killable.h overrides down_interruptible() by implementing a
function similar to down_killable(). To make things simpler we turn
calls to down_interruptible() into kernel's implementation of
down_killable().

Signed-off-by: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c

index ecee54a31f8d9d3d528dc7518bdf84229de4ef44..691038cdfdab6619b719c9a1d7c7afe06dad00e5 100644 (file)
@@ -543,7 +543,7 @@ create_pagelist(char __user *buf, size_t count, unsigned short type)
                (g_cache_line_size - 1)))) {
                char *fragments;
 
-               if (down_interruptible(&g_free_fragments_sema) != 0) {
+               if (down_killable(&g_free_fragments_sema)) {
                        cleanup_pagelistinfo(pagelistinfo);
                        return NULL;
                }