diff options
author | Pierre Ossman <drzeus@drzeus.cx> | 2007-01-03 19:47:29 +0100 |
---|---|---|
committer | Pierre Ossman <drzeus@drzeus.cx> | 2007-05-01 13:04:18 +0200 |
commit | b855885e3b60cf6f9452848712a62517b94583eb (patch) | |
tree | 2e8a6fb8d8992ac8fb968a26c6db8778c2b5e791 /include/linux/mmc/mmc.h | |
parent | b5af25bee2de2f6cd1ac74ba737cbc4f3d303e5d (diff) | |
download | kernel_samsung_smdk4412-b855885e3b60cf6f9452848712a62517b94583eb.zip kernel_samsung_smdk4412-b855885e3b60cf6f9452848712a62517b94583eb.tar.gz kernel_samsung_smdk4412-b855885e3b60cf6f9452848712a62517b94583eb.tar.bz2 |
mmc: deprecate mmc bus topology
The classic MMC bus was defined as multi card bus
system, which is reflected in the design in the MMC
layer.
When SD showed up, the bus topology was abandoned
and a star topology (one card per host) was mandated.
MMC version 4 has followed this, officially deprecating
the bus topology.
As we do not have any known users of the bus
topology we can remove support for it. This will
simplify the code and rectify some incorrect
assumptions in the newer additions.
Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
Diffstat (limited to 'include/linux/mmc/mmc.h')
-rw-r--r-- | include/linux/mmc/mmc.h | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/include/linux/mmc/mmc.h b/include/linux/mmc/mmc.h index cdc54be..b3d80ef 100644 --- a/include/linux/mmc/mmc.h +++ b/include/linux/mmc/mmc.h @@ -8,7 +8,6 @@ #ifndef MMC_H #define MMC_H -#include <linux/list.h> #include <linux/interrupt.h> #include <linux/device.h> @@ -107,13 +106,7 @@ extern int mmc_wait_for_app_cmd(struct mmc_host *, unsigned int, extern void mmc_set_data_timeout(struct mmc_data *, const struct mmc_card *, int); -extern int __mmc_claim_host(struct mmc_host *host, struct mmc_card *card); - -static inline void mmc_claim_host(struct mmc_host *host) -{ - __mmc_claim_host(host, (struct mmc_card *)-1); -} - +extern void mmc_claim_host(struct mmc_host *host); extern void mmc_release_host(struct mmc_host *host); #endif |