mm/slab: make __free(kfree) accept error pointers (CVE-2024-36890) | HOL Guard CVE