Hello: In struct block_device, there are two counters, one is bd_openers, and the other is bd_part_count. Why do there need those two counters? Can anybody give me some hint? -- Rock Lee