| .. | .. |
|---|
| 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, |
|---|