]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg: NvmExpressDxe: clean up NvmeRead() / NvmeWrite() debug msgs
authorLaszlo Ersek <lersek@redhat.com>
Thu, 28 Jan 2016 11:03:15 +0000 (11:03 +0000)
committerlersek <lersek@Edk2>
Thu, 28 Jan 2016 11:03:15 +0000 (11:03 +0000)
commitc4b6f262813f95ba8067ed4db7ea378eda6d6c2b
treed735784f8eda427fe6a6a7d640c60b1c6cdfcea3
parentd7bd924f3dc01687cf7a35bf1ec41e9d0e45b49e
MdeModulePkg: NvmExpressDxe: clean up NvmeRead() / NvmeWrite() debug msgs

These workhorse functions are part of the BlockIo protocol that
NvmExpressDxe produces. For bulk data access, they are called very
frequently. Their debug messages should be therefore downgraded to
EFI_D_VERBOSE.

In addition, the following DEBUG() warts are cleaned up:

- The function name should be printed with %a / __FUNCTION__, so that
  renaming the function, or copying the DEBUG() elsewhere, be reflected in
  the debug output automatically. (In fact, after this patch, the DEBUG()
  calls become identical.)

- "Lba" is of type UINT64, therefore it should be printed with %Lx, not
  %x.

- "OrginalBlocks" and "Blocks" are both UINTN. The only portable way to
  print UINTN is to convert it to UINT64 manually, then format it with the
  %Lx (or %Lu) conversion specifier.

Cc: Feng Tian <feng.tian@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Feng Tian <feng.tian@Intel.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@19763 6f19259b-4bc3-4df7-8a09-765794883524
MdeModulePkg/Bus/Pci/NvmExpressDxe/NvmExpressBlockIo.c