diff options
| author | 2010-01-29 20:58:37 +0000 | |
|---|---|---|
| committer | 2010-02-25 11:53:00 +0000 | |
| commit | cbfe93e9cedfcd59689bad9e67f57ef67545e5a0 (patch) | |
| tree | 32c6c213dc377f10198988c1e226a59ae22d974d /include/linux | |
| parent | mtd: Remove unnecessary comparisons with MAX_MTD_DEVICES (diff) | |
| download | linux-dev-cbfe93e9cedfcd59689bad9e67f57ef67545e5a0.tar.xz linux-dev-cbfe93e9cedfcd59689bad9e67f57ef67545e5a0.zip | |
mtd: mtdblock: Dynamically allocate cache info structures
Since we allocate struct mtd_blktrans_dev for each block device, we
can add our own structure members to the end. Therefore embed
struct mtd_blktrans_dev in struct mtdblk_dev and remove the static
array of struct mtdblk_dev. Also remove the redundant pointer to
struct mtd_info.
This is preparation for removing the static limit on the number of MTD
devices.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
