1. 28 7月, 2017 5 次提交
    • L
      Merge tag 'acpi-4.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · 0ce2f385
      Linus Torvalds 提交于
      Pull ACPI fixes from Rafael Wysocki:
       "These are two fixups for the suspend-to-idle handling in the ACPI
        subsystem after recent changes in that area and two simple fixes of
        the ACPI NUMA code.
      
        Specifics:
      
         - Add an ACPI module parameter to allow users to override the new
           default behavior on some systems where the EC GPE is not disabled
           during suspend-to-idle in case the EC on their systems generates
           excessive wakeup events and they want to sacrifice some
           functionality (like power button wakeups) for extra battery life
           while suspended (Rafael Wysocki).
      
         - Fix flushing of the outstanding EC work in the ACPI core
           suspend-to-idle code (Rafael Wysocki).
      
         - Add a missing include and fix a messed-up comment in the ACPI NUMA
           code (Ross Zwisler)"
      
      * tag 'acpi-4.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        ACPI: NUMA: Fix typo in the full name of SRAT
        ACPI: NUMA: add missing include in acpi_numa.h
        ACPI / PM / EC: Flush all EC work in acpi_freeze_sync()
        ACPI / EC: Add parameter to force disable the GPE on suspend
      0ce2f385
    • R
      Merge branches 'acpi-pm' and 'acpi-numa' · f6248dd8
      Rafael J. Wysocki 提交于
      * acpi-pm:
        ACPI / PM / EC: Flush all EC work in acpi_freeze_sync()
        ACPI / EC: Add parameter to force disable the GPE on suspend
      
      * acpi-numa:
        ACPI: NUMA: Fix typo in the full name of SRAT
        ACPI: NUMA: add missing include in acpi_numa.h
      f6248dd8
    • L
      Merge branch 'parisc-4.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux · 36cb531d
      Linus Torvalds 提交于
      Pull parisc fixes from Helge Deller:
      
       - The majority of lines changed are due to regenerated defconfig files.
      
       - The support for the Page Deallocation Table (PDT) which was merged in
         the merge window for 4.13 contained a bug which crashes the kernel if
         a bad page is reported by firmware. This is now fixed and the kernel
         messages will show which memory slot holds the broken DIMM.
      
       - Commit 3a166fc2 ("kbuild: handle libs-y archives separately from
         built-in.o archives") broke linking the parisc kernel due to
         millicode symbols which can't be reached then any longer. This was
         fixed by modifying the parisc vmlinux.lds linker script.
      
       - If the stack checker panics on stack overflow, avoid recursive
         panics.
      
       - Some parisc machines can't physically power off and thus instead
         start after some time to flood the console by presumably detected
         soft lockups. Avoid this by disabling the lockup detectors before
         entering the endless for-next loop.
      
       - Dave Anglin provided fixes which prevents TLB speculation on flushed
         pages on PA8800/PA9000 CPUs.
      
       - Arvind Yadav sent a trivial patch to constify the attribute_group
         structure in our firmware on-board-flash storage driver
         (pdc_stable.c)
      
      * 'parisc-4.13-3' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux:
        parisc: Extend disabled preemption in copy_user_page
        parisc: Prevent TLB speculation on flushed pages on CPUs that only support equivalent aliases
        parisc: Suspend lockup detectors before system halt
        parisc: Show DIMM slot number which holds broken memory module
        parisc: Add function to return DIMM slot of physical address
        parisc: Fix crash when calling PDC_PAT_MEM PDT firmware function
        parisc: regenerate defconfig files
        parisc: pdc_stable: constify attribute_group structures.
        parisc: Merge millicode routines via linker script
        parisc: Disable further stack checks when panic occurs during stack check
      36cb531d
    • L
      Merge tag 'sound-4.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · 8cdaad96
      Linus Torvalds 提交于
      Pull sound fixes from Takashi Iwai:
       "This is a pretty boring pull request, containing a few HD-audio quirks
        and ID updates as usual suspects, as well as a fix for a regression of
        FM801 chip on ia64 (what a legacy combination!)"
      
      * tag 'sound-4.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ALSA: hda - Add mute led support for HP ProBook 440 G4
        ALSA: hda/realtek - No loopback on ALC225/ALC295 codec
        ALSA: hda/realtek - Update headset mode for ALC225
        ALSA: fm801: Initialize chip after IRQ handler is registered
        ALSA: hda/realtek - Update headset mode for ALC298
        ALSA: hda - Add missing NVIDIA GPU codec IDs to patch table
      8cdaad96
    • L
      Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm · 60187bd4
      Linus Torvalds 提交于
      Pull ARM fixes from Russell King:
       "Two areas addressed by these fixes:
      
         - Fixes from Dave Martin for the signal frames that were broken with
           certain configurations. No one noticed until recently.
      
         - More kexec fixes to ensure that the crashkernel region is correctly
           allocated, and a fix for the location of the device tree when
           several kexec kernels are loaded"
      
      * 'fixes' of git://git.armlinux.org.uk/~rmk/linux-arm:
        ARM: 8687/1: signal: Fix unparseable iwmmxt_sigframe in uc_regspace[]
        ARM: 8686/1: iwmmxt: Add missing __user annotations to sigframe accessors
        ARM: kexec: fix failure to boot crash kernel
        ARM: kexec: avoid allocating crashkernel region outside lowmem
      60187bd4
  2. 27 7月, 2017 1 次提交
  3. 26 7月, 2017 10 次提交
  4. 25 7月, 2017 9 次提交
  5. 24 7月, 2017 13 次提交
  6. 23 7月, 2017 2 次提交
    • J
      xen/balloon: don't online new memory initially · 96edd61d
      Juergen Gross 提交于
      When setting up the Xenstore watch for the memory target size the new
      watch will fire at once. Don't try to reach the configured target size
      by onlining new memory in this case, as the current memory size will
      be smaller in almost all cases due to e.g. BIOS reserved pages.
      
      Onlining new memory will lead to more problems e.g. undesired conflicts
      with NVMe devices meant to be operated as block devices.
      
      Instead remember the difference between target size and current size
      when the watch fires for the first time and apply it to any further
      size changes, too.
      
      In order to avoid races between balloon.c and xen-balloon.c init calls
      do the xen-balloon.c initialization from balloon.c.
      Signed-off-by: NJuergen Gross <jgross@suse.com>
      Reviewed-by: NBoris Ostrovsky <boris.ostrovsky@oracle.com>
      Signed-off-by: NJuergen Gross <jgross@suse.com>
      96edd61d
    • J
      xen/x86: fix cpu hotplug · c185ddec
      Juergen Gross 提交于
      Commit dc6416f1 ("xen/x86: Call
      cpu_startup_entry(CPUHP_AP_ONLINE_IDLE) from xen_play_dead()")
      introduced an error leading to a stack overflow of the idle task when
      a cpu was brought offline/online many times: by calling
      cpu_startup_entry() instead of returning at the end of xen_play_dead()
      do_idle() would be entered again and again.
      
      Don't use cpu_startup_entry(), but cpuhp_online_idle() instead allowing
      to return from xen_play_dead().
      
      Cc: <stable@vger.kernel.org> # 4.12
      Signed-off-by: NJuergen Gross <jgross@suse.com>
      Reviewed-by: NBoris Ostrovsky <boris.ostrovsky@oracle.com>
      Signed-off-by: NJuergen Gross <jgross@suse.com>
      c185ddec