MD_RDONLY
rs->md.ro = MD_RDONLY;
rs->md.ro = MD_RDONLY;
if (mddev->ro == MD_RDONLY && unlikely(rw == WRITE)) {
case MD_RDONLY:
mddev->ro != MD_RDONLY) {
mddev->ro = MD_RDONLY;
else if (mddev->ro == MD_RDONLY)
if (mddev->ro != MD_RDONLY && rdev_read_only(rdev)) {
mddev->ro = MD_RDONLY;
if (mddev->ro == MD_RDONLY) {
mddev->ro = MD_RDONLY;
if (!ro && mddev->ro == MD_RDONLY && mddev->pers) {
if (mddev->ro == MD_RDONLY)
BUG_ON(mddev->ro == MD_RDONLY);