From 3b053a32c5b869fe4c22768b12ee91eb9efdd63f Mon Sep 17 00:00:00 2001 From: Daniel Gl?ckner Date: Tue, 10 Aug 2010 18:02:26 -0700 Subject: [PATCH] --- yaml --- r: 208479 b: refs/heads/master c: 364fadb32b67695cec610f5cd03df2514ef0f2b0 h: refs/heads/master i: 208477: 39e3896895824eb96d47f21e034670101e561b68 208475: 67523441101e5756833a8df3e8be1084b8896e73 208471: bc6e05ac4b18871d7e69454d879abfb16692c078 208463: 45095fa54848ecdedc4e9ab0bf118e1d7692ff75 208447: f9b09b53d7bdcc29c1dc9fe42ba3eaf869baabdf v: v3 --- [refs] | 2 +- trunk/drivers/gpio/gpiolib.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index f98567991651..b79a458f23cd 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5ba1821d1b4a506f8c9be93d962f22b24b6140a5 +refs/heads/master: 364fadb32b67695cec610f5cd03df2514ef0f2b0 diff --git a/trunk/drivers/gpio/gpiolib.c b/trunk/drivers/gpio/gpiolib.c index 8a29404985f1..21da9c19a0cb 100644 --- a/trunk/drivers/gpio/gpiolib.c +++ b/trunk/drivers/gpio/gpiolib.c @@ -386,9 +386,9 @@ static int gpio_setup_irq(struct gpio_desc *desc, struct device *dev, } } - ret = request_irq(irq, gpio_sysfs_irq, irq_flags, + ret = request_any_context_irq(irq, gpio_sysfs_irq, irq_flags, "gpiolib", value_sd); - if (ret) + if (ret < 0) goto free_id; desc->flags |= gpio_flags;