dcssblk.c (c6380ecd8e9bee7aba3d9a5a94b58168244c4a61) | dcssblk.c (8b904b5b6b58b9a29dcf3f82d936d9e7fd69fda6) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2/* 3 * dcssblk.c -- the S/390 block driver for dcss memory 4 * 5 * Authors: Carsten Otte, Stefan Weinhuber, Gerald Schaefer 6 */ 7 8#define KMSG_COMPONENT "dcssblk" --- 619 unchanged lines hidden (view full) --- 628 } 629 dev_info->gd->major = dcssblk_major; 630 dev_info->gd->fops = &dcssblk_devops; 631 dev_info->dcssblk_queue = blk_alloc_queue(GFP_KERNEL); 632 dev_info->gd->queue = dev_info->dcssblk_queue; 633 dev_info->gd->private_data = dev_info; 634 blk_queue_make_request(dev_info->dcssblk_queue, dcssblk_make_request); 635 blk_queue_logical_block_size(dev_info->dcssblk_queue, 4096); | 1// SPDX-License-Identifier: GPL-2.0 2/* 3 * dcssblk.c -- the S/390 block driver for dcss memory 4 * 5 * Authors: Carsten Otte, Stefan Weinhuber, Gerald Schaefer 6 */ 7 8#define KMSG_COMPONENT "dcssblk" --- 619 unchanged lines hidden (view full) --- 628 } 629 dev_info->gd->major = dcssblk_major; 630 dev_info->gd->fops = &dcssblk_devops; 631 dev_info->dcssblk_queue = blk_alloc_queue(GFP_KERNEL); 632 dev_info->gd->queue = dev_info->dcssblk_queue; 633 dev_info->gd->private_data = dev_info; 634 blk_queue_make_request(dev_info->dcssblk_queue, dcssblk_make_request); 635 blk_queue_logical_block_size(dev_info->dcssblk_queue, 4096); |
636 queue_flag_set_unlocked(QUEUE_FLAG_DAX, dev_info->dcssblk_queue); | 636 blk_queue_flag_set(QUEUE_FLAG_DAX, dev_info->dcssblk_queue); |
637 638 seg_byte_size = (dev_info->end - dev_info->start + 1); 639 set_capacity(dev_info->gd, seg_byte_size >> 9); // size in sectors 640 pr_info("Loaded %s with total size %lu bytes and capacity %lu " 641 "sectors\n", local_buf, seg_byte_size, seg_byte_size >> 9); 642 643 dev_info->save_pending = 0; 644 dev_info->is_shared = 1; --- 483 unchanged lines hidden --- | 637 638 seg_byte_size = (dev_info->end - dev_info->start + 1); 639 set_capacity(dev_info->gd, seg_byte_size >> 9); // size in sectors 640 pr_info("Loaded %s with total size %lu bytes and capacity %lu " 641 "sectors\n", local_buf, seg_byte_size, seg_byte_size >> 9); 642 643 dev_info->save_pending = 0; 644 dev_info->is_shared = 1; --- 483 unchanged lines hidden --- |