1. 23 May, 2022 3 commits
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-apei', 'acpi-dptf', 'acpi-x86' and 'acpi-docs' · 5db9ce20
      Rafael J. Wysocki authored
      Merge APEI material, changes related to DPTF, ACPI-related x86 cleanup
      and documentation improvement for 5.19-rc1:
      
       - Fix missing ERST record ID in the APEI code (Liu Xinpeng).
      
       - Make APEI error injection to refuse to inject into the zero
         page (Tony Luck).
      
       - Correct description of INT3407 / INT3532 DPTF attributes in sysfs
         (Sumeet Pawnikar).
      
       - Add support for high frequency impedance notification to the DPTF
         driver (Sumeet Pawnikar).
      
       - Make mp_config_acpi_gsi() a void function (Li kunyu).
      
       - Unify Package () representation for properties in the ACPI device
         properties documentation (Andy Shevchenko).
      
      * acpi-apei:
        ACPI, APEI, EINJ: Refuse to inject into the zero page
        ACPI: APEI: Fix missing ERST record id
      
      * acpi-dptf:
        ACPI: DPTF: Add support for high frequency impedance notification
        ACPI: DPTF: Correct description of INT3407 / INT3532 attributes
      
      * acpi-x86:
        x86: ACPI: Make mp_config_acpi_gsi() a void function
      
      * acpi-docs:
        ACPI: docs: enumeration: Unify Package () for properties (part 2)
      5db9ce20
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'acpi-tables' · 4aa8c70c
      Rafael J. Wysocki authored
      Merge power management, PCI and sysfs-related material and changes
      related to handling ACPI tables for 5.19-rc1:
      
       - Improve debug messages in the ACPI device PM code (Rafael Wysocki).
      
       - Block ASUS B1400CEAE from suspend to idle by default (Mario
         Limonciello).
      
       - Improve handling of PCI devices that are in D3cold during system
         initialization (Rafael Wysocki).
      
       - Fix BERT error region memory mapping (Lorenzo Pieralisi).
      
       - Add support for NVIDIA 16550-compatible port subtype to the SPCR
         parsing code (Jeff Brasen).
      
       - Use static for BGRT_SHOW kobj_attribute defines (Tom Rix).
      
       - Fix missing prototype warning for acpi_agdi_init() (Ilkka Koskinen).
      
      * acpi-pm:
        ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default
        ACPI: PM: Always print final debug message in acpi_device_set_power()
        ACPI: PM: Unify debug messages in acpi_device_set_power()
        ACPI: PM: Change pr_fmt() in device_pm.c
        ACPI: PM: Convert debug message in acpi_device_get_power()
      
      * acpi-pci:
        ACPI: bus: Avoid non-ACPI device objects in walks over children
        PCI: ACPI: PM: Power up devices in D3cold before scanning them
        ACPI: PM: Introduce acpi_dev_power_up_children_with_adr()
        ACPI: bus: Introduce acpi_dev_for_each_child()
      
      * acpi-sysfs:
        ACPI: sysfs: Fix BERT error region memory mapping
      
      * acpi-tables:
        ACPI: AGDI: Fix missing prototype warning for acpi_agdi_init()
        ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines
        ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype
      4aa8c70c
    • Rafael J. Wysocki's avatar
      Merge branch 'acpica' · ec1ff61e
      Rafael J. Wysocki authored
      Merge ACPICA material for 5.19-rc1:
      
       - Add support for the Windows 11 _OSI string (Mario Limonciello)
      
       - Add the CFMWS subtable to the CEDT table (Lawrence Hileman).
      
       - iASL: NHLT: Treat Terminator as specific_config (Piotr Maziarz).
      
       - iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint
         Descriptor (Piotr Maziarz).
      
       - iASL: NHLT: Rename linux specific strucures to device_info (Piotr
         Maziarz).
      
       - Add new ACPI 6.4 semantics to Load() and LoadTable() (Bob Moore).
      
       - Clean up double word in comment (Tom Rix).
      
       - Update copyright notices to the year 2022 (Bob Moore).
      
       - Remove some tabs and // comments - automated cleanup (Bob Moore).
      
       - Replace zero-length array with flexible-array member (Gustavo A. R.
         Silva).
      
       - Interpreter: Add units to time variable names (Paul Menzel).
      
       - Add support for ARM Performance Monitoring Unit Table (Besar
         Wicaksono).
      
       - Inform users about ACPI spec violation related to sleep length (Paul
         Menzel).
      
       - iASL/MADT: Add OEM-defined subtable (Bob Moore).
      
       - Interpreter: Fix some typo mistakes (Selvarasu Ganesan).
      
       - Updates for revision E.d of IORT (Shameer Kolothum).
      
       - Use ACPI_FORMAT_UINT64 for 64-bit output (Bob Moore).
      
       - Update version to 20220331 (Bob Moore).
      
      * acpica: (21 commits)
        Revert "ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms"
        ACPICA: Update version to 20220331
        ACPICA: exsystem.c: Use ACPI_FORMAT_UINT64 for 64-bit output
        ACPICA: IORT: Updates for revision E.d
        ACPICA: executer/exsystem: Fix some typo mistakes
        ACPICA: iASL/MADT: Add OEM-defined subtable
        ACPICA: executer/exsystem: Warn about sleeps greater than 10 ms
        ACPICA: executer/exsystem: Inform users about ACPI spec violation
        ACPICA: Add support for ARM Performance Monitoring Unit Table.
        ACPICA: executer/exsystem: Add units to time variable names
        ACPICA: Headers: Replace zero-length array with flexible-array member
        ACPICA: Removed some tabs and // comments
        ACPICA: Update copyright notices to the year 2022
        ACPICA: Clean up double word in comment
        ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator
        ACPICA: Add new ACPI 6.4 semantics to the Load() operator
        ACPICA: iASL: NHLT: Rename linux specific strucures to device_info
        ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor
        ACPICA: iASL: NHLT: Treat Terminator as specific_config
        ACPICA: Add the subtable CFMWS to the CEDT table
        ...
      ec1ff61e
  2. 21 May, 2022 1 commit
  3. 19 May, 2022 1 commit
  4. 16 May, 2022 1 commit
  5. 15 May, 2022 8 commits
    • Linus Torvalds's avatar
      Merge tag 'driver-core-5.18-rc7' of... · 0cdd776e
      Linus Torvalds authored
      Merge tag 'driver-core-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core
      
      Pull driver core fixes from Greg KH:
       "Here is one fix, and three documentation updates for 5.18-rc7.
      
        The fix is for the firmware loader which resolves a long-reported
        problem where the credentials of the firmware loader could be set to a
        userspace process without enough permissions to actually load the
        firmware image. Many Android vendors have been reporting this for
        quite some time.
      
        The documentation updates are for the embargoed-hardware-issues.rst
        file to add a new entry, change an existing one, and sort the list to
        make changes easier in the future.
      
        All of these have been in linux-next for a while with no reported
        issues"
      
      * tag 'driver-core-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:
        Documentation/process: Update ARM contact for embargoed hardware issues
        Documentation/process: Add embargoed HW contact for Ampere Computing
        Documentation/process: Make groups alphabetical and use tabs consistently
        firmware_loader: use kernel credentials when reading firmware
      0cdd776e
    • Linus Torvalds's avatar
      Merge tag 'char-misc-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc · 5becde60
      Linus Torvalds authored
      Pull char/misc driver fixes from Greg KH:
       "Here are two small driver fixes for 5.18-rc7 that resolve reported
        problems:
      
         - slimbus driver irq bugfix
      
         - interconnect sync state bugfix
      
        Both of these have been in linux-next with no reported problems"
      
      * tag 'char-misc-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
        slimbus: qcom: Fix IRQ check in qcom_slim_probe
        interconnect: Restore sync state by ignoring ipa-virt in provider count
      5becde60
    • Linus Torvalds's avatar
      Merge tag 'tty-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty · 6811a466
      Linus Torvalds authored
      Pull tty/serial driver fixes from Greg KH:
       "Here are some small tty n_gsm and serial driver fixes for 5.18-rc7
        that resolve reported problems. They include:
      
         - n_gsm fixes for reported issues
      
         - 8250_mtk driver fixes for some platforms
      
         - fsl_lpuart driver fix for reported problem.
      
         - digicolor driver fix for reported problem.
      
        All have been in linux-next for a while with no reported problems"
      
      * tag 'tty-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:
        fsl_lpuart: Don't enable interrupts too early
        tty: n_gsm: fix invalid gsmtty_write_room() result
        tty: n_gsm: fix mux activation issues in gsm_config()
        tty: n_gsm: fix buffer over-read in gsm_dlci_data()
        serial: 8250_mtk: Fix register address for XON/XOFF character
        serial: 8250_mtk: Make sure to select the right FEATURE_SEL
        serial: 8250_mtk: Fix UART_EFR register address
        tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe()
      6811a466
    • Linus Torvalds's avatar
      Merge tag 'usb-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · fc49583c
      Linus Torvalds authored
      Pull USB fixes from Greg KH:
       "Here are some small fixes for reported issues with some USB drivers.
        They include:
      
         - xhci fixes for xhci-mtk platform driver
      
         - typec driver fixes for reported problems.
      
         - cdc-wdm read-stuck fix
      
         - gadget driver fix for reported race condition
      
         - new usb-serial driver ids
      
        All of these have been in linux-next with no reported problems"
      
      * tag 'usb-5.18-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:
        usb: xhci-mtk: remove bandwidth budget table
        usb: xhci-mtk: fix fs isoc's transfer error
        usb: gadget: fix race when gadget driver register via ioctl
        usb: typec: tcpci_mt6360: Update for BMC PHY setting
        usb: gadget: uvc: allow for application to cleanly shutdown
        usb: typec: tcpci: Don't skip cleanup in .remove() on error
        usb: cdc-wdm: fix reading stuck on device close
        USB: serial: qcserial: add support for Sierra Wireless EM7590
        USB: serial: option: add Fibocom MA510 modem
        USB: serial: option: add Fibocom L610 modem
        USB: serial: pl2303: add device id for HP LM930 Display
      fc49583c
    • Linus Torvalds's avatar
      Merge tag 'powerpc-5.18-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux · bc403203
      Linus Torvalds authored
      Pull powerpc fix from Michael Ellerman:
      
       - Fix KVM PR on 32-bit, which was broken by some MMU code refactoring.
      
      Thanks to: Alexander Graf, and Matt Evans.
      
      * tag 'powerpc-5.18-5' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
        KVM: PPC: Book3S PR: Enable MSR_DR for switch_mmu_context()
      bc403203
    • Linus Torvalds's avatar
      Merge tag 'x86-urgent-2022-05-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 79dc4fc2
      Linus Torvalds authored
      Pull x86 fix from Thomas Gleixner:
       "A single fix for the handling of unpopulated sub-pmd spaces.
      
        The copy & pasta from the corresponding s390 code screwed up the
        address calculation for marking the sub-pmd ranges via memset by
        omitting the ALIGN_DOWN() to calculate the proper start address.
      
        It's a mystery why this code is not generic and shared because there
        is nothing architecture specific in there, but that's too intrusive
        for a backportable fix"
      
      * tag 'x86-urgent-2022-05-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/mm: Fix marking of unused sub-pmd ranges
      79dc4fc2
    • Linus Torvalds's avatar
      Merge tag 'sched-urgent-2022-05-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 990e798d
      Linus Torvalds authored
      Pull scheduler fix from Thomas Gleixner:
       "The recent expansion of the sched switch tracepoint inserted a new
        argument in the middle of the arguments. This reordering broke BPF
        programs which relied on the old argument list.
      
        While tracepoints are not considered stable ABI, it's not trivial to
        make BPF cope with such a change, but it's being worked on. For now
        restore the original argument order and move the new argument to the
        end of the argument list"
      
      * tag 'sched-urgent-2022-05-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        sched/tracing: Append prev_state to tp args instead
      990e798d
    • Linus Torvalds's avatar
      Merge tag 'irq-urgent-2022-05-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · fb756280
      Linus Torvalds authored
      Pull irq fix from Thomas Gleixner:
       "A single fix for a recent (introduced in 5.16) regression in the core
        interrupt code.
      
        The consolidation of the interrupt handler invocation code added an
        unconditional warning when generic_handle_domain_irq() is invoked from
        outside hard interrupt context. That's overbroad as the requirement
        for invoking these handlers in hard interrupt context is only required
        for certain interrupt types. The subsequently called code already
        contains a warning which triggers conditionally for interrupt chips
        which indicate this requirement in their properties.
      
        Remove the overbroad one"
      
      * tag 'irq-urgent-2022-05-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        genirq: Remove WARN_ON_ONCE() in generic_handle_domain_irq()
      fb756280
  6. 14 May, 2022 1 commit
  7. 13 May, 2022 25 commits