]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg/UsbMass: Fix USB key write failure
authorRuiyu Ni <ruiyu.ni@intel.com>
Tue, 23 Oct 2018 02:26:01 +0000 (10:26 +0800)
committerRuiyu Ni <ruiyu.ni@intel.com>
Wed, 24 Oct 2018 04:00:19 +0000 (12:00 +0800)
commita58a421c3629e5f28b4a6887c28da4ee6976cd61
tree1a783a7ea48a116df63d3f35b8fff4a7a85af89d
parent90c64aada8a14dca551aa48bc5a5763a39933525
MdeModulePkg/UsbMass: Fix USB key write failure

Commit e59db6a732dbbb064b1e39a288a25edc90adac5d
* MdeModulePkg/UsbMass: Merge UsbBoot(Read|Write)Blocks(16)
introduces a bug that causes writing to USB key always fails.

When that patch is verified, only reading was verified.

The root cause is when the writing operation is performed,
the data direction EfiUsbDataIn is wrongly used. Instead, it
should be EfiUsbDataOut.

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassBoot.c