Based on this, those last two statements fill_result_tf()
appear to me to be in the wrong order, in that the tf->flags
are uninitialized at the point where tf_read() is invoked.
So for lba48 commands, tf_read() won't be reading back the
full lba48 register contents..
Correct?
This patch corrects fill_result_tf() so that the flags
get copied to result_tf before they are used by tf_read().
Signed-off-by: Mark Lord <email address hidden>
Signed-off-by: Jeff Garzik <email address hidden>
(cherry picked from commit 4742d54fa4b391342dfb8f34de14d51da101fb39)
UBUNTU: mmc: Set parent for block dev's to host, not class device.
Bug: 99648
Recent mmc updates caused hal to not understand the layout of the mmc host
and it's block device tree, thus the devices were not being automounted.
This fixes that issue.