• B
    partitions: add ->set_capacity block device method · db429e9e
    Bartlomiej Zolnierkiewicz 提交于
    * Add ->set_capacity block device method and use it in rescan_partitions()
      to attempt enabling native capacity of the device upon detecting the
      partition which exceeds device capacity.
    
    * Add GENHD_FL_NATIVE_CAPACITY flag to try limit attempts of enabling
      native capacity during partition scan.
    
    Together with the consecutive patch implementing ->set_capacity method in
    ide-gd device driver this allows automatic disabling of Host Protected Area
    (HPA) if any partitions overlapping HPA are detected.
    
    Cc: Robert Hancock <hancockrwd@gmail.com>
    Cc: Frans Pop <elendil@planet.nl>
    Cc: "Andries E. Brouwer" <Andries.Brouwer@cwi.nl>
    Acked-by: NAl Viro <viro@zeniv.linux.org.uk>
    Emphatically-Acked-by: NAlan Cox <alan@linux.intel.com>
    Signed-off-by: NBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
    db429e9e
genhd.h 17.2 KB