linux/modules: ignore -Wtype-limits
linux/modules: ignore -Wtype-limits

On Fedora 35, building modules with Linux kernel
5.13.0-0.rc3.20210527gitad9f25d33860.28.fc35.x86_64 and GCC 11.1.1
20210512 fails with:

      CC [M]  /shared/linux/modules/hello_world.o
    In file included from ./include/linux/bits.h:22,
                     from ./include/linux/bitops.h:6,
                     from ./include/linux/kernel.h:12,
                     from /shared/linux/modules/hello_world.c:8:
    ./include/asm-generic/bitops/find.h: In function ‘find_first_bit’:
    ./include/linux/bits.h:25:36: error: comparison of unsigned expression in ‘< 0’ is always false [-Werror=type-limits]
       25 |                 __is_constexpr((l) > (h)), (l) > (h), 0)))
          |                                    ^
    ./include/linux/build_bug.h:16:62: note: in definition of macro ‘BUILD_BUG_ON_ZERO’
       16 | #define BUILD_BUG_ON_ZERO(e) ((int)(sizeof(struct { int:(-!!(e)); })))
          |                                                              ^
    ./include/linux/bits.h:25:17: note: in expansion of macro ‘__is_constexpr’
       25 |                 __is_constexpr((l) > (h)), (l) > (h), 0)))
          |                 ^~~~~~~~~~~~~~
    ./include/linux/bits.h:38:10: note: in expansion of macro ‘GENMASK_INPUT_CHECK’
       38 |         (GENMASK_INPUT_CHECK(h, l) + __GENMASK(h, l))
          |          ^~~~~~~~~~~~~~~~~~~
    ./include/asm-generic/bitops/find.h:112:45: note: in expansion of macro ‘GENMASK’
      112 |                 unsigned long val = *addr & GENMASK(size - 1, 0);
          |                                             ^~~~~~~

Silence -Wtype-limits to fix this issue.

fishilico/shared,fishilico/shared,fishilico/shared,fishilico/shared,fishilico/shared,fishilico/shared,fishilico/shared