Hi, Sorry to trouble you. I have one question about the define of struct sbitmap & sbitmap_word: In sbitmap_word, the field depth is 'unsigned long', but in sbitmap, the field depth is 'unsigned int'. Why they use different data types? Regards, shenghui -- To unsubscribe from this list: send the line "unsubscribe linux-block" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html