From 3dd8698259e200a3f31ca0f18d70b2dbbad9e375 Mon Sep 17 00:00:00 2001 From: Bartlomiej Zolnierkiewicz Date: Thu, 15 Dec 2005 02:19:20 +0100 Subject: [PATCH] --- yaml --- r: 15155 b: refs/heads/master c: d36fef6f5aa4a6a1f44490455393a5b22137a6cd h: refs/heads/master i: 15153: 62c9c3d448ebf9ef0eff316e6aded3cdf1711d42 15151: 16b96da6e2f239ca1c4206999abfc3e5a7ea3d3c v: v3 --- [refs] | 2 +- trunk/drivers/ide/ide-disk.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index c5495565a4f8..15bbb4389705 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8f29e650bffc1e22ed6b2d0b321bc77627f3bb7a +refs/heads/master: d36fef6f5aa4a6a1f44490455393a5b22137a6cd diff --git a/trunk/drivers/ide/ide-disk.c b/trunk/drivers/ide/ide-disk.c index f4e3d3527b0e..449522f0540c 100644 --- a/trunk/drivers/ide/ide-disk.c +++ b/trunk/drivers/ide/ide-disk.c @@ -1034,12 +1034,12 @@ static int ide_disk_remove(struct device *dev) struct ide_disk_obj *idkp = drive->driver_data; struct gendisk *g = idkp->disk; - ide_cacheflush_p(drive); - ide_unregister_subdriver(drive, idkp->driver); del_gendisk(g); + ide_cacheflush_p(drive); + ide_disk_put(idkp); return 0;