mmc: core: Invoke ->card_event() callback only when needed
authorUlf Hansson <ulf.hansson@linaro.org>
Thu, 5 Nov 2015 15:08:07 +0000 (16:08 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Tue, 22 Dec 2015 10:32:02 +0000 (11:32 +0100)
commit86236813ff23e0e8afc6844d307fb84df98f6723
treefdb9d37a96f9f09b6454207f42f369ad80b83aa4
parentdc28562bf2d67c1ccbcd7ebdfc261f4316c02113
mmc: core: Invoke ->card_event() callback only when needed

The ->card_event() callback may be called when re-scan is disabled and for
non-removable cards, which both cases are unnecessary.

Instead let's move the call later in mmc_rescan() where these constraints
have been validated.

Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/core.c