projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
560a391
)
mtd_blkdevs: simplify blktrans_getgeo
author
Christoph Hellwig
<hch@lst.de>
Mon, 23 Aug 2021 07:33:58 +0000
(09:33 +0200)
committer
Miquel Raynal
<miquel.raynal@bootlin.com>
Mon, 23 Aug 2021 08:01:13 +0000
(10:01 +0200)
No need to grab a mtd_blktrans_dev given that ->open already holds one
and ->getgeo can only be called on an open disk.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
Link:
https://lore.kernel.org/linux-mtd/20210823073359.705281-8-hch@lst.de
drivers/mtd/mtd_blkdevs.c
patch
|
blob
|
history
diff --git
a/drivers/mtd/mtd_blkdevs.c
b/drivers/mtd/mtd_blkdevs.c
index 84bcad1b740898045494b4086c781e377d3afe28..e8eb4d801b15f77166cafbbb35b5d5db120b610a 100644
(file)
--- a/
drivers/mtd/mtd_blkdevs.c
+++ b/
drivers/mtd/mtd_blkdevs.c
@@
-257,7
+257,7
@@
unlock:
static int blktrans_getgeo(struct block_device *bdev, struct hd_geometry *geo)
{
- struct mtd_blktrans_dev *dev = b
lktrans_dev_get(bdev->bd_disk)
;
+ struct mtd_blktrans_dev *dev = b
dev->bd_disk->private_data
;
int ret = -ENXIO;
mutex_lock(&dev->lock);
@@
-268,7
+268,6
@@
static int blktrans_getgeo(struct block_device *bdev, struct hd_geometry *geo)
ret = dev->tr->getgeo ? dev->tr->getgeo(dev, geo) : -ENOTTY;
unlock:
mutex_unlock(&dev->lock);
- blktrans_dev_put(dev);
return ret;
}