ioctl.c (9a87ffc99ec8eb8d35eed7c4f816d75f5cc9662e) | ioctl.c (0718afd47f70cf46877c39c25d06b786e1a3f36c) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2#include <linux/capability.h> 3#include <linux/compat.h> 4#include <linux/blkdev.h> 5#include <linux/export.h> 6#include <linux/gfp.h> 7#include <linux/blkpg.h> 8#include <linux/hdreg.h> --- 440 unchanged lines hidden (view full) --- 449 if (!argp) 450 return -EINVAL; 451 if (get_user(n, argp)) 452 return -EFAULT; 453 454 if (mode & FMODE_EXCL) 455 return set_blocksize(bdev, n); 456 | 1// SPDX-License-Identifier: GPL-2.0 2#include <linux/capability.h> 3#include <linux/compat.h> 4#include <linux/blkdev.h> 5#include <linux/export.h> 6#include <linux/gfp.h> 7#include <linux/blkpg.h> 8#include <linux/hdreg.h> --- 440 unchanged lines hidden (view full) --- 449 if (!argp) 450 return -EINVAL; 451 if (get_user(n, argp)) 452 return -EFAULT; 453 454 if (mode & FMODE_EXCL) 455 return set_blocksize(bdev, n); 456 |
457 if (IS_ERR(blkdev_get_by_dev(bdev->bd_dev, mode | FMODE_EXCL, &bdev))) | 457 if (IS_ERR(blkdev_get_by_dev(bdev->bd_dev, mode | FMODE_EXCL, &bdev, 458 NULL))) |
458 return -EBUSY; 459 ret = set_blocksize(bdev, n); 460 blkdev_put(bdev, mode | FMODE_EXCL); 461 462 return ret; 463} 464 465/* --- 219 unchanged lines hidden --- | 459 return -EBUSY; 460 ret = set_blocksize(bdev, n); 461 blkdev_put(bdev, mode | FMODE_EXCL); 462 463 return ret; 464} 465 466/* --- 219 unchanged lines hidden --- |