Hello, James. On 05/13/2010 07:18 PM, James Bottomley wrote: > So I think the bit I missed was you're trying to do this programatically > from boot time partition read to detect if the user previously disabled > the HPA and partitioned the device? In which case you still have user > context, you can call BLKRRPART here too. Yeah, that's what I'm trying to do but the functionality is already in the block layer and has been used by IDE layer for a long time. We just forgot to implement it for libata. The only thing I did was fixing up corner case handling in block layer a bit and adding a callback to sd so that the block layer call can be passed down to libata. So, it doesn't have anything to do with sysfs attributes, block or libata. We sure can trigger the rescan by invoking BLKRRPART from inside the partition scan code but I'm afraid that would be more convoluted than the currently existing implementation of restarting the scan inside the scan function. The only thing is that the existing block method is somewhat overly generic without any good reason, so simplifying that would be a good idea. Thanks. -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html