Hi
Can you please let me know if my understanding in the below question is
correct ?
Thanks
Asutosh
On 1/11/2013 6:01 PM, Asutosh Das wrote:
Hi
In sdhci_add_host function, the number of adma descriptors allocated
are 128 and each descriptor consumes 8 bytes and 1 4byte is added in
the end like,
kmalloc((128 * 2 + 1) * 4, GFP_KERNEL);
In sdhci_adma_table_pre function, each node in sg-list is iterated and
in case of a misaligned node, a descriptor is consumed, which means
for a single sg-node 2 descriptors were consumed. Let's say in a
situation, where there are multiple unaligned addresses in multiple sg
nodes and the sg-list length is 128, wouldn't this use up all the 128
descriptors long before the entire sg-list is traversed ?
--
Sent by a consultant of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.
--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html