According to dquot.c locking rules: dq_data_lock guards consistency of dquot->dq_dqb with inode->i_blocks, i_bytes. It is no clear to me what is the reason. Why do we need it ? What use-case causes this requirement? -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html