• Nathan Fontenot's avatar
    powerpc/pseries: Use lmb_is_removable() to check removability · 2db029ef
    Nathan Fontenot authored
    We should be using lmb_is_removable() to validate that enough LMBs
    are available to remove when doing a remove by count. This will check
    that the LMB is owned by the system and it is considered removable.
    This patch also adds a pr_info() notification to report the LMB count
    to remove was not satisfied.
    
    What we do now is just check that there are enough LMBs owned by the
    system when validating there are enough LMBs to remove. This can
    lead to situations where there are enough LMBs owned by the system
    but not enough that are considered removable. This results in having
    to bail out of the remove operation instead of just failing the request
    that we should have known wouldn't succeed.
    Signed-off-by: default avatarNathan Fontenot <nfont@linux.vnet.ibm.com>
    Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
    2db029ef
hotplug-memory.c 19.9 KB