Skip to content
Commit 6952df03 authored by Albert Lee's avatar Albert Lee Committed by Jeff Garzik
Browse files

[PATCH] sg traverse fix for __atapi_pio_bytes()



Problem:
Incorrect md5sum when using ATAPI PIO mode to verify a distro CD.

Root cause:  sg traverse problem.
In __atapi_pio_bytes(), if qc->cursg++ is increased and "goto
next_page" is executed, then sg is not updated to the new qc->cursg
and the old sg is overwritten with the new data.

Changes:
- Replace "goto next_page" with "goto next_sg" to make sg updated.

Signed-off-by: default avatarAlbert Lee <albertcc@tw.ibm.com>
parent e1dd23a0
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment