Lines Matching defs:freshest
1170 struct md_rdev *freshest,
1309 * note: we are not using "freshest" for 0.9 superblock
1311 static int super_90_validate(struct mddev *mddev, struct md_rdev *freshest, struct md_rdev *rdev)
1826 static int super_1_validate(struct mddev *mddev, struct md_rdev *freshest, struct md_rdev *rdev)
1924 * from the freshest device.
1951 } else if (mddev->pers == NULL && freshest && ev1 < mddev->events) {
1960 * If we allow current rdev without consulting the freshest superblock,
1966 struct mdp_superblock_1 *freshest_sb = page_address(freshest->sb_page);
1971 pr_warn("md: %s: rdev[%pg]: desc_nr(%d) >= freshest(%pg)->sb->max_dev(%u)\n",
1973 freshest->bdev, freshest_max_dev);
1978 pr_debug("md: %s: rdev[%pg]: role=%d(0x%x) according to freshest %pg\n",
1979 mdname(mddev), rdev->bdev, role, role, freshest->bdev);
2922 validate_super(mddev, NULL/*freshest*/, rdev);
3815 struct md_rdev *rdev, *freshest, *tmp;
3818 freshest = NULL;
3821 load_super(rdev, freshest, mddev->minor_version)) {
3823 freshest = rdev;
3834 if (!freshest) {
3840 validate_super(mddev, NULL/*freshest*/, freshest);
3853 if (rdev != freshest) {
3855 validate_super(mddev, freshest, rdev)) {
6536 * update time (freshest comes first), kick out 'old' disks and
6843 validate_super(mddev, NULL/*freshest*/, rdev);