|
@@ -1321,6 +1321,7 @@ static void rtsx_pci_sdmmc_card_event(struct platform_device *pdev)
|
|
|
{
|
|
|
struct realtek_pci_sdmmc *host = platform_get_drvdata(pdev);
|
|
|
|
|
|
+ host->cookie = -1;
|
|
|
mmc_detect_change(host->mmc, 0);
|
|
|
}
|
|
|
|
|
@@ -1353,6 +1354,7 @@ static int rtsx_pci_sdmmc_drv_probe(struct platform_device *pdev)
|
|
|
host->pcr = pcr;
|
|
|
host->mmc = mmc;
|
|
|
host->pdev = pdev;
|
|
|
+ host->cookie = -1;
|
|
|
host->power_state = SDMMC_POWER_OFF;
|
|
|
INIT_WORK(&host->work, sd_request);
|
|
|
platform_set_drvdata(pdev, host);
|