[PATCH openEuler-5.10 084/237] habanalabs: remove node from list before freeing the node