1. 09 Aug, 2023 1 commit
    • Jean Delvare's avatar
      platform/x86: msi-ec: Fix the build · 5a66d59b
      Jean Delvare authored
      The msi-ec driver fails to build for me (gcc 7.5):
      
        CC [M]  drivers/platform/x86/msi-ec.o
      drivers/platform/x86/msi-ec.c:72:6: error: initializer element is not constant
          { SM_ECO_NAME,     0xc2 },
            ^~~~~~~~~~~
      drivers/platform/x86/msi-ec.c:72:6: note: (near initialization for ‘CONF0.shift_mode.modes[0].name’)
      drivers/platform/x86/msi-ec.c:73:6: error: initializer element is not constant
          { SM_COMFORT_NAME, 0xc1 },
            ^~~~~~~~~~~~~~~
      drivers/platform/x86/msi-ec.c:73:6: note: (near initialization for ‘CONF0.shift_mode.modes[1].name’)
      drivers/platform/x86/msi-ec.c:74:6: error: initializer element is not constant
          { SM_SPORT_NAME,   0xc0 },
            ^~~~~~~~~~~~~
      drivers/platform/x86/msi-ec.c:74:6: note: (near initialization for ‘CONF0.shift_mode.modes[2].name’)
      (...)
      
      Don't try to be smart, just use defines for the constant strings. The
      compiler will recognize it's the same string and will store it only
      once in the data section anyway.
      Signed-off-by: default avatarJean Delvare <jdelvare@suse.de>
      Fixes: 392cacf2 ("platform/x86: Add new msi-ec driver")
      Cc: stable@vger.kernel.org
      Cc: Nikita Kravets <teackot@gmail.com>
      Cc: Hans de Goede <hdegoede@redhat.com>
      Cc: Mark Gross <markgross@kernel.org>
      Link: https://lore.kernel.org/r/20230805101010.54d49e91@endymion.delvareReviewed-by: default avatarHans de Goede <hdegoede@redhat.com>
      Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
      5a66d59b
  2. 31 Jul, 2023 2 commits
  3. 25 Jul, 2023 8 commits
  4. 14 Jul, 2023 3 commits
  5. 11 Jul, 2023 7 commits
  6. 10 Jul, 2023 4 commits
  7. 09 Jul, 2023 10 commits
  8. 08 Jul, 2023 5 commits