/kernel/linux/linux-5.10/drivers/md/ |
H A D | raid5-cache.c | 696 (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags) && in r5c_disable_writeback_async() 1337 BIT(MD_SB_CHANGE_DEVS) | BIT(MD_SB_CHANGE_PENDING)); in r5l_write_super_and_discard_space() 2436 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in r5c_recovery_flush_data_only_stripes() 2438 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in r5c_recovery_flush_data_only_stripes() 2455 set_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in r5c_recovery_flush_data_only_stripes()
|
H A D | md.c | 2741 bit_clear_unless(&mddev->sb_flags, BIT(MD_SB_CHANGE_PENDING), in md_update_sb() 2770 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in md_update_sb() 2890 !bit_clear_unless(&mddev->sb_flags, BIT(MD_SB_CHANGE_PENDING), in md_update_sb() 4443 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show() 4484 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in array_state_store() 4558 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in array_state_store() 6372 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly() 6378 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly() 7786 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl() 8585 set_bit(MD_SB_CHANGE_PENDING, in md_write_start() [all...] |
H A D | md.h | 270 MD_SB_CHANGE_PENDING, /* switch from 'clean' to 'active' in progress */ enumerator
|
H A D | raid10.c | 1325 BIT(MD_SB_CHANGE_DEVS) | BIT(MD_SB_CHANGE_PENDING)); in raid10_write_request() 1329 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in raid10_write_request() 1664 BIT(MD_SB_CHANGE_DEVS) | BIT(MD_SB_CHANGE_PENDING)); in raid10_error() 2729 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid10d() 2732 if (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid10d() 2785 if (mddev->sb_flags & ~(1<<MD_SB_CHANGE_PENDING)) in raid10d()
|
H A D | raid1.c | 1629 BIT(MD_SB_CHANGE_DEVS) | BIT(MD_SB_CHANGE_PENDING)); in raid1_error() 2520 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid1d() 2523 if (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in raid1d() 2573 if (mddev->sb_flags & ~(1<<MD_SB_CHANGE_PENDING)) in raid1d()
|
H A D | raid5.c | 2904 BIT(MD_SB_CHANGE_DEVS) | BIT(MD_SB_CHANGE_PENDING)); in raid5_error() 4935 test_bit(MD_SB_CHANGE_PENDING, &conf->mddev->sb_flags)) { in handle_stripe() 6443 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags), in raid5_do_work() 6518 if (mddev->sb_flags & ~(1 << MD_SB_CHANGE_PENDING)) { in raid5d()
|
/kernel/linux/linux-6.6/drivers/md/ |
H A D | raid5-cache.c | 696 (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags) && in r5c_disable_writeback_async() 1336 BIT(MD_SB_CHANGE_DEVS) | BIT(MD_SB_CHANGE_PENDING)); in r5l_write_super_and_discard_space() 2430 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in r5c_recovery_flush_data_only_stripes() 2432 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in r5c_recovery_flush_data_only_stripes() 2449 set_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in r5c_recovery_flush_data_only_stripes()
|
H A D | md.c | 2667 bit_clear_unless(&mddev->sb_flags, BIT(MD_SB_CHANGE_PENDING), in md_update_sb() 2696 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in md_update_sb() 2814 !bit_clear_unless(&mddev->sb_flags, BIT(MD_SB_CHANGE_PENDING), in md_update_sb() 4386 if (test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in array_state_show() 4428 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in array_state_store() 4502 clear_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags); in array_state_store() 6376 if (mddev->external && test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in md_set_readonly() 6397 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_set_readonly() 7790 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in md_ioctl() 8647 set_bit(MD_SB_CHANGE_PENDING, in md_write_start() [all...] |
H A D | md.h | 281 MD_SB_CHANGE_PENDING, /* switch from 'clean' to 'active' in progress */ enumerator
|
H A D | raid10.c | 1448 BIT(MD_SB_CHANGE_DEVS) | BIT(MD_SB_CHANGE_PENDING)); in raid10_write_request() 1457 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)); in raid10_write_request() 2054 BIT(MD_SB_CHANGE_DEVS) | BIT(MD_SB_CHANGE_PENDING)); in raid10_error() 3115 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid10d() 3118 if (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid10d() 3171 if (mddev->sb_flags & ~(1<<MD_SB_CHANGE_PENDING)) in raid10d()
|
H A D | raid1.c | 1674 BIT(MD_SB_CHANGE_DEVS) | BIT(MD_SB_CHANGE_PENDING)); in raid1_error() 2564 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) { in raid1d() 2567 if (!test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags)) in raid1d() 2617 if (mddev->sb_flags & ~(1<<MD_SB_CHANGE_PENDING)) in raid1d()
|
H A D | raid5.c | 2992 BIT(MD_SB_CHANGE_DEVS) | BIT(MD_SB_CHANGE_PENDING)); in raid5_error() 5048 test_bit(MD_SB_CHANGE_PENDING, &conf->mddev->sb_flags)) { in handle_stripe() 6767 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags), in raid5_do_work() 6842 if (mddev->sb_flags & ~(1 << MD_SB_CHANGE_PENDING)) { in raid5d() 6848 * Waiting on MD_SB_CHANGE_PENDING below may deadlock in raid5d() 6856 !test_bit(MD_SB_CHANGE_PENDING, &mddev->sb_flags), in raid5d()
|