net: ipv4: tcp: Get tcpi_count via file_count() not direct access
Commit 0a1544a1, which implements a Qualcomm feature called Smart Wireless Interface Manager, added a tcpi_count member to struct tcp_info, and populates it using: atomic_read(&filep->f_count); This causes compiler warnings on 64-bit architectures (e.g., 64-bit ARCH_UM, used by net_test) because f_count is actually an atomic_long_t, and on 64-bit architectures atomic_long_t is a 64-bit number. The difference doesn't matter in practice because the value is cast to a __u8 anyway, but it causes build breaks because we build with -Werror. Instead of using atomic_long_t directly, use the the file_count macro which exists for this purpose. Change-Id: Ie09a0b4e7a5cf128b21eff10c1b34faf5c995356 Signed-off-by:Lorenzo Colitti <lorenzo@google.com> Git commit: b520801b4df5ac65d4a936ce12f1a27c985c7b15 Git repo: https://github.com/RonGokhale/android_Kernel_sony_msm8x27 Signed-off-by:
Lingutla Chandrasekhar <clingutla@codeaurora.org> Signed-off-by:
Srinivasarao P <spathi@codeaurora.org>
Loading
Please register or sign in to comment