• L
    Merge tag 'parisc-for-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux · 35f79d0e
    Linus Torvalds 提交于
    Pull parisc updates from Helge Deller:
     "There is one noteable patch, which allows the parisc kernel to use the
      same MADV_xxx constants as the other architectures going forward. With
      that change only alpha has one entry left (MADV_DONTNEED is 6 vs 4 on
      others) which is different. To prevent an ABI breakage, a wrapper is
      included which translates old MADV values to the new ones, so existing
      userspace isn't affected. Reason for that patch is, that some
      applications wrongly used the standard MADV_xxx values even on some
      non-x86 platforms and as such those programs failed to run correctly
      on parisc (examples are qemu-user, tor browser and boringssl).
    
      Then the kgdb console and the LED code received some fixes, and some
      0-day warnings are now gone. Finally, the very last compile warning
      which was visible during a kernel build is now fixed too (in the vDSO
      code).
    
      The majority of the patches are tagged for stable series and in
      summary this patchset is quite small and drops more code than it adds:
    
    Fixes:
       - Fix potential null-ptr-deref in start_task()
       - Fix kgdb console on serial port
       - Add missing FORCE prerequisites in Makefile
       - Drop PMD_SHIFT from calculation in pgtable.h
    
      Enhancements:
       - Implement a wrapper to align madvise() MADV_* constants with other
         architectures
       - If machine supports running MPE/XL, show the MPE model string
    
      Cleanups:
       - Drop duplicate kgdb console code
       - Indenting fixes in setup_cmdline()"
    
    * tag 'parisc-for-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
      parisc: Show MPE/iX model string at bootup
      parisc: Add missing FORCE prerequisites in Makefile
      parisc: Move pdc_result struct to firmware.c
      parisc: Drop locking in pdc console code
      parisc: Drop duplicate kgdb_pdc console
      parisc: Fix locking in pdc_iodc_print() firmware call
      parisc: Drop PMD_SHIFT from calculation in pgtable.h
      parisc: Align parisc MADV_XXX constants with all other architectures
      parisc: led: Fix potential null-ptr-deref in start_task()
      parisc: Fix inconsistent indenting in setup_cmdline()
    35f79d0e
pgtable.h 16.1 KB