.. | .. |
---|
642 | 642 | blk_queue_segment_boundary(q, PAGE_SIZE - 1); |
---|
643 | 643 | } |
---|
644 | 644 | |
---|
| 645 | +static int dasd_diag_pe_handler(struct dasd_device *device, __u8 tbvpm) |
---|
| 646 | +{ |
---|
| 647 | + return dasd_generic_verify_path(device, tbvpm); |
---|
| 648 | +} |
---|
| 649 | + |
---|
645 | 650 | static struct dasd_discipline dasd_diag_discipline = { |
---|
646 | 651 | .owner = THIS_MODULE, |
---|
647 | 652 | .name = "DIAG", |
---|
648 | 653 | .ebcname = "DIAG", |
---|
649 | 654 | .check_device = dasd_diag_check_device, |
---|
650 | | - .verify_path = dasd_generic_verify_path, |
---|
| 655 | + .pe_handler = dasd_diag_pe_handler, |
---|
651 | 656 | .fill_geometry = dasd_diag_fill_geometry, |
---|
652 | 657 | .setup_blk_queue = dasd_diag_setup_blk_queue, |
---|
653 | 658 | .start_IO = dasd_start_diag, |
---|