fops.c (448cc2fb3a7b327823a9afd374808c37b8e6194f) fops.c (8581fd402a0cf80b5298e3b225e7a7bd8f110e69)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) 1991, 1992 Linus Torvalds
4 * Copyright (C) 2001 Andrea Arcangeli <andrea@suse.de> SuSE
5 * Copyright (C) 2016 - 2020 Christoph Hellwig
6 */
7#include <linux/init.h>
8#include <linux/mm.h>
9#include <linux/blkdev.h>
10#include <linux/buffer_head.h>
11#include <linux/mpage.h>
12#include <linux/uio.h>
13#include <linux/namei.h>
14#include <linux/task_io_accounting_ops.h>
15#include <linux/falloc.h>
16#include <linux/suspend.h>
17#include <linux/fs.h>
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 * Copyright (C) 1991, 1992 Linus Torvalds
4 * Copyright (C) 2001 Andrea Arcangeli <andrea@suse.de> SuSE
5 * Copyright (C) 2016 - 2020 Christoph Hellwig
6 */
7#include <linux/init.h>
8#include <linux/mm.h>
9#include <linux/blkdev.h>
10#include <linux/buffer_head.h>
11#include <linux/mpage.h>
12#include <linux/uio.h>
13#include <linux/namei.h>
14#include <linux/task_io_accounting_ops.h>
15#include <linux/falloc.h>
16#include <linux/suspend.h>
17#include <linux/fs.h>
18#include <linux/module.h>
18#include "blk.h"
19
20static inline struct inode *bdev_file_inode(struct file *file)
21{
22 return file->f_mapping->host;
23}
24
25static int blkdev_get_block(struct inode *inode, sector_t iblock,

--- 656 unchanged lines hidden ---
19#include "blk.h"
20
21static inline struct inode *bdev_file_inode(struct file *file)
22{
23 return file->f_mapping->host;
24}
25
26static int blkdev_get_block(struct inode *inode, sector_t iblock,

--- 656 unchanged lines hidden ---