]> git.hungrycats.org Git - linux/commitdiff
[PATCH] md: Fix stupid oops in recent md.c module changes
authorNeil Brown <neilb@cse.unsw.edu.au>
Thu, 3 Apr 2003 09:32:34 +0000 (01:32 -0800)
committerDavid S. Miller <davem@nuts.ninka.net>
Thu, 3 Apr 2003 09:32:34 +0000 (01:32 -0800)
drivers/md/md.c

index ad5d60464a2e2841f1cf6cba95a476a3506e6dab..1198488bf5c384ce92bef9c29ccfc956ef2e39d5 100644 (file)
@@ -1714,8 +1714,8 @@ static int do_md_run(mddev_t * mddev)
        err = mddev->pers->run(mddev);
        if (err) {
                printk(KERN_ERR "md: pers->run() failed ...\n");
-               mddev->pers = NULL;
                module_put(mddev->pers->owner);
+               mddev->pers = NULL;
                return -EINVAL;
        }
        atomic_set(&mddev->writes_pending,0);