• Linus Torvalds's avatar
    Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · d517be5f
    Linus Torvalds authored
    Pull x86 fixes from Thomas Gleixner:
     "A bit on the largish side due to a series of fixes for a regression in
      the x86 vector management which was introduced in 4.3.  This work was
      started in December already, but it took some time to fix all corner
      cases and a couple of older bugs in that area which were detected
      while at it
    
      Aside of that a few platform updates for intel-mid, quark and UV and
      two fixes for in the mm code:
       - Use proper types for pgprot values to avoid truncation
       - Prevent a size truncation in the pageattr code when setting page
         attributes for large mappings"
    
    * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (21 commits)
      x86/mm/pat: Avoid truncation when converting cpa->numpages to address
      x86/mm: Fix types used in pgprot cacheability flags translations
      x86/platform/quark: Print boundaries correctly
      x86/platform/UV: Remove EFI memmap quirk for UV2+
      x86/platform/intel-mid: Join string and fix SoC name
      x86/platform/intel-mid: Enable 64-bit build
      x86/irq: Plug vector cleanup race
      x86/irq: Call irq_force_move_complete with irq descriptor
      x86/irq: Remove outgoing CPU from vector cleanup mask
      x86/irq: Remove the cpumask allocation from send_cleanup_vector()
      x86/irq: Clear move_in_progress before sending cleanup IPI
      x86/irq: Remove offline cpus from vector cleanup
      x86/irq: Get rid of code duplication
      x86/irq: Copy vectormask instead of an AND operation
      x86/irq: Check vector allocation early
      x86/irq: Reorganize the search in assign_irq_vector
      x86/irq: Reorganize the return path in assign_irq_vector
      x86/irq: Do not use apic_chip_data.old_domain as temporary buffer
      x86/irq: Validate that irq descriptor is still active
      x86/irq: Fix a race in x86_vector_free_irqs()
      ...
    d517be5f
pgtable_types.h 13.4 KB