Hi Andrew,
Sorry about the obscure description of the patch, I will provide detailed
description in the future patch submission.
Yes this patch is intended to fix the compilation warning you listed above.
Regarding the big endian issue I mentioned, basically I remove an
unnecessary word swap in bfa_os_reg_read() and bfa_os_reg_write()
because the kernel provided readl and writel are already doing so. The
compilation warning also goes away after this change. For
bfa_os_mem_read() and bfa_os_mem_write() macros, I add a swap since
these two macros are designed to read/write from/to a memory region
that is in BE format per ASIC spec.
Thanks
Jing
--