pdsc_teardown
pdsc_teardown(pdsc, init);
pdsc_teardown(pdsc, PDSC_TEARDOWN_RECOVERY);
pdsc_teardown(pdsc, PDSC_TEARDOWN_RECOVERY);
void pdsc_teardown(struct pdsc *pdsc, bool removing);
pdsc_teardown(pdsc, PDSC_TEARDOWN_REMOVING);
pdsc_teardown(pdsc, PDSC_TEARDOWN_REMOVING);