On Tue, 2021-06-29 at 15:53 +1200, Paul Davey wrote: > On big endian architectures the mhi debugfs files which report pm > state > give "Invalid State" for all states. This is caused by using > find_last_bit which takes an unsigned long* while the state is passed > in > as an enum mhi_pm_state which will be of int size. > > Fix by using __fls to pass the value of state instead of > find_last_bit. > > Signed-off-by: Paul Davey <paul.davey@xxxxxxxxxxxxxxxxxxx> Reviewed-by: Hemant Kumar <hemantk@xxxxxxxxxxxxxx> -- The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, a Linux Foundation Collaborative Project