md.c (448cc2fb3a7b327823a9afd374808c37b8e6194f) | md.c (1ebe2e5f9d68e94c524aba876f27b945669a7879) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 md.c : Multiple Devices driver for Linux 4 Copyright (C) 1998, 1999, 2000 Ingo Molnar 5 6 completely rewritten, based on the MD driver code from Marc Zyngier 7 8 Changes: --- 5693 unchanged lines hidden (view full) --- 5702 else 5703 sprintf(disk->disk_name, "md%d", unit); 5704 disk->fops = &md_fops; 5705 disk->private_data = mddev; 5706 5707 mddev->queue = disk->queue; 5708 blk_set_stacking_limits(&mddev->queue->limits); 5709 blk_queue_write_cache(mddev->queue, true, true); | 1// SPDX-License-Identifier: GPL-2.0-or-later 2/* 3 md.c : Multiple Devices driver for Linux 4 Copyright (C) 1998, 1999, 2000 Ingo Molnar 5 6 completely rewritten, based on the MD driver code from Marc Zyngier 7 8 Changes: --- 5693 unchanged lines hidden (view full) --- 5702 else 5703 sprintf(disk->disk_name, "md%d", unit); 5704 disk->fops = &md_fops; 5705 disk->private_data = mddev; 5706 5707 mddev->queue = disk->queue; 5708 blk_set_stacking_limits(&mddev->queue->limits); 5709 blk_queue_write_cache(mddev->queue, true, true); |
5710 /* Allow extended partitions. This makes the 5711 * 'mdp' device redundant, but we can't really 5712 * remove it now. 5713 */ 5714 disk->flags |= GENHD_FL_EXT_DEVT; | |
5715 disk->events |= DISK_EVENT_MEDIA_CHANGE; 5716 mddev->gendisk = disk; 5717 error = add_disk(disk); 5718 if (error) 5719 goto out_cleanup_disk; 5720 5721 error = kobject_add(&mddev->kobj, &disk_to_dev(disk)->kobj, "%s", "md"); 5722 if (error) --- 4203 unchanged lines hidden --- | 5710 disk->events |= DISK_EVENT_MEDIA_CHANGE; 5711 mddev->gendisk = disk; 5712 error = add_disk(disk); 5713 if (error) 5714 goto out_cleanup_disk; 5715 5716 error = kobject_add(&mddev->kobj, &disk_to_dev(disk)->kobj, "%s", "md"); 5717 if (error) --- 4203 unchanged lines hidden --- |