The patch titled Subject: drivers/block/brd.c: remove brd_rw_page() has been removed from the -mm tree. Its filename was brd-remove-brd_rw_page.patch This patch was dropped because it was withdrawn ------------------------------------------------------ From: Ross Zwisler <ross.zwisler@xxxxxxxxxxxxxxx> Subject: drivers/block/brd.c: remove brd_rw_page() The rw_page() interface doesn't provide a clear performance benefit for BRD and has had a nonzero maintenance burden, so remove it. Link: http://lkml.kernel.org/r/20170728165604.10455-4-ross.zwisler@xxxxxxxxxxxxxxx Signed-off-by: Ross Zwisler <ross.zwisler@xxxxxxxxxxxxxxx> Suggested-by: Dan Williams <dan.j.williams@xxxxxxxxx> Suggested-by: Christoph Hellwig <hch@xxxxxxxxxxxxx> Cc: Matthew Wilcox <willy@xxxxxxxxxxxxx> Cc: "karam . lee" <karam.lee@xxxxxxx> Cc: Dave Chinner <david@xxxxxxxxxxxxx> Cc: Jan Kara <jack@xxxxxxx> Cc: Jens Axboe <axboe@xxxxxxxxx> Cc: Jerome Marchand <jmarchan@xxxxxxxxxx> Cc: Minchan Kim <minchan@xxxxxxxxxx> Cc: Nitin Gupta <ngupta@xxxxxxxxxx> Cc: Seungho Park <seungho1.park@xxxxxxx> Cc: Vishal Verma <vishal.l.verma@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- drivers/block/brd.c | 14 -------------- 1 file changed, 14 deletions(-) diff -puN drivers/block/brd.c~brd-remove-brd_rw_page drivers/block/brd.c --- a/drivers/block/brd.c~brd-remove-brd_rw_page +++ a/drivers/block/brd.c @@ -322,19 +322,6 @@ io_error: return BLK_QC_T_NONE; } -static int brd_rw_page(struct block_device *bdev, sector_t sector, - struct page *page, bool is_write) -{ - struct brd_device *brd = bdev->bd_disk->private_data; - int err; - - if (PageTransHuge(page)) - return -ENOTSUPP; - err = brd_do_bvec(brd, page, PAGE_SIZE, 0, is_write, sector); - page_endio(page, is_write, err); - return err; -} - #ifdef CONFIG_BLK_DEV_RAM_DAX static long __brd_direct_access(struct brd_device *brd, pgoff_t pgoff, long nr_pages, void **kaddr, pfn_t *pfn) @@ -374,7 +361,6 @@ static const struct dax_operations brd_d static const struct block_device_operations brd_fops = { .owner = THIS_MODULE, - .rw_page = brd_rw_page, }; /* _ Patches currently in -mm which might be from ross.zwisler@xxxxxxxxxxxxxxx are mm-add-vm_insert_mixed_mkwrite.patch dax-relocate-some-dax-functions.patch dax-use-common-4k-zero-page-for-dax-mmap-reads.patch dax-remove-dax-code-from-page_cache_tree_insert.patch dax-move-all-dax-radix-tree-defs-to-fs-daxc.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html