mmc/dw_mmc: Allocate the correct amount of descriptors
authorMischa Jonker <mischa.jonker@synopsys.com>
Fri, 26 Jul 2013 14:18:40 +0000 (16:18 +0200)
committerPantelis Antoniou <panto@antoniou-consulting.com>
Fri, 20 Sep 2013 15:59:11 +0000 (18:59 +0300)
commit21bd5761a6e945eabaf245668868b58c2772fa21
tree6e1fa187f2a6cb93764270aa44d49e8e1263f26e
parent2136d22630ef5acf36b90c45b6e44e964547b618
mmc/dw_mmc: Allocate the correct amount of descriptors

This fixes two issues:
 * a descriptor was allocated for every block, while a descriptor can
   take 8 blocks
 * there was an off-by-one error in the descriptor preparation: there
   were two last descriptors, one with length==0

Signed-off-by: Mischa Jonker <mjonker@synopsys.com>
Cc: Alexey Brodkin <abrodkin@synopsys.com>
Cc: Jaehoon Chung <jh80.chung@samsung.com>
Cc: Andy Fleming <afleming@gmail.com>
drivers/mmc/dw_mmc.c