ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0
authorAlexander Fomichev <fomichev.ru@gmail.com>
Thu, 13 Feb 2020 15:05:07 +0000 (18:05 +0300)
committerJon Mason <jdmason@kudzu.us>
Fri, 13 Mar 2020 14:03:49 +0000 (10:03 -0400)
commit788b041afd9a66ce3871734e87e908dc47739f39
tree5a03c3f62facdaf149a336fe8693e1091acfd17d
parent2ef97a6c181eba48f14c9ed98ce4398d21164683
ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0

ntb_mw_set_trans() should work as ntb_mw_clear_trans() when size == 0 and/or
addr == 0. But error in xlate_pos checking condition prevents this.
Fix the condition to make ntb_mw_clear_trans() working.

Fixes: 87d11e645e31 (NTB: switchtec_ntb: Add memory window support)
Signed-off-by: Alexander Fomichev <fomichev.ru@gmail.com>
Reviewed-by: Logan Gunthorpe <logang@deltatee.com>
Signed-off-by: Jon Mason <jdmason@kudzu.us>
drivers/ntb/hw/mscc/ntb_hw_switchtec.c