Lines Matching defs:freshest
1130 struct md_rdev *freshest,
1268 * note: we are not using "freshest" for 0.9 superblock
1270 static int super_90_validate(struct mddev *mddev, struct md_rdev *freshest, struct md_rdev *rdev)
1782 static int super_1_validate(struct mddev *mddev, struct md_rdev *freshest, struct md_rdev *rdev)
1880 * from the freshest device.
1907 } else if (mddev->pers == NULL && freshest && ev1 < mddev->events) {
1916 * If we allow current rdev without consulting the freshest superblock,
1922 struct mdp_superblock_1 *freshest_sb = page_address(freshest->sb_page);
1927 pr_warn("md: %s: rdev[%pg]: desc_nr(%d) >= freshest(%pg)->sb->max_dev(%u)\n",
1929 freshest->bdev, freshest_max_dev);
1934 pr_debug("md: %s: rdev[%pg]: role=%d(0x%x) according to freshest %pg\n",
1935 mdname(mddev), rdev->bdev, role, role, freshest->bdev);
2846 validate_super(mddev, NULL/*freshest*/, rdev);
3760 struct md_rdev *rdev, *freshest, *tmp;
3762 freshest = NULL;
3765 load_super(rdev, freshest, mddev->minor_version)) {
3767 freshest = rdev;
3778 if (!freshest) {
3784 validate_super(mddev, NULL/*freshest*/, freshest);
3797 if (rdev != freshest) {
3799 validate_super(mddev, freshest, rdev)) {
6556 * update time (freshest comes first), kick out 'old' disks and
6859 validate_super(mddev, NULL/*freshest*/, rdev);