From 2dd4e475461844c8d659473a906ebda95bb5d2f7 Mon Sep 17 00:00:00 2001 From: Al Viro Date: Mon, 25 Jul 2011 14:15:50 -0400 Subject: [PATCH] --- yaml --- r: 258823 b: refs/heads/master c: e13889bab3c6b5c839075086d28fe05f71984dda h: refs/heads/master i: 258821: 5fc6580cbdea9d5a86e46f06a9f320bece36bdd9 258819: 51c8c55082b4c2b5e42647ab6e928f76cda4da9c 258815: 588365d2e556bb4d127fcdee0f038abc56e66bce v: v3 --- [refs] | 2 +- trunk/drivers/base/devtmpfs.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index eaf0b14df4cb..8ad7056a5cac 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: eda65cc6ce2a45dc01c233e301e59cd7a0f763ad +refs/heads/master: e13889bab3c6b5c839075086d28fe05f71984dda diff --git a/trunk/drivers/base/devtmpfs.c b/trunk/drivers/base/devtmpfs.c index 6d678c99512e..b89fffc1d777 100644 --- a/trunk/drivers/base/devtmpfs.c +++ b/trunk/drivers/base/devtmpfs.c @@ -406,9 +406,10 @@ static int devtmpfsd(void *p) requests = NULL; spin_unlock(&req_lock); while (req) { + struct req *next = req->next; req->err = handle(req->name, req->mode, req->dev); complete(&req->done); - req = req->next; + req = next; } spin_lock(&req_lock); }