[Midnightbsd-cvs] [MidnightBSD/src] fc0044: sys: Disable -Walloc-size-larger-than for GCC 9+

Lucas Holt noreply at github.com
Sun Dec 1 14:03:40 EST 2024


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/src
  Commit: fc004417a505446eb6ac09beabf76a3c2974034b
      https://github.com/MidnightBSD/src/commit/fc004417a505446eb6ac09beabf76a3c2974034b
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2024-12-01 (Sun, 01 Dec 2024)

  Changed paths:
    M sys/conf/kern.mk

  Log Message:
  -----------
  sys: Disable -Walloc-size-larger-than for GCC 9+
By default this warns about sizes larger than PTRDIFF_MAX passed to
malloc (rather than SIZE_MAX).  This doesn't trigger
deterministically, but it does trigger for kmalloc() of struct_size()
in iwlwifi's iwl_configure_rxq even when struct_size() is changed to
use PTRDIFF_MAX.  NB: struct_size() in Linux caps the size at
SIZE_MAX, not PTRDIFF_MAX via size_mul().



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications


More information about the Midnightbsd-cvs mailing list