kernel: mmc: toshsd: fix return value check of mmc_add_host()
A flaw was found in the Linux kernel's Toshiba SD/MMC card reader driver toshsd. The driver fails to check the return value of mmcaddhost. If this function fails, memory allocated by mmcallochost is leaked, and a subsequent driver removal attempt will crash the kernel by trying to delete a device...