Skip to content
Permalink
Ajit-Kumar-Pan…
Switch branches/tags

Commits on Oct 12, 2021

  1. ASoC: amd: acp: Add support for RT5682-VS codec

    In newer variants primary codec is rt5682vs. Add support for newer
    codec variants in generic machine driver module and define driver
    data to register SOF sound card.
    
    Signed-off-by: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
    ajitkupandey authored and intel-lab-lkp committed Oct 12, 2021
  2. ASoC: amd: acp: Add support for Maxim amplifier codec

    In newer chrome boards we have max98360a as an amplifier codec.
    Add support for max98360a in generic machine driver and configure
    driver data to enable SOF sound card support on newer boards .
    
    Signed-off-by: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
    ajitkupandey authored and intel-lab-lkp committed Oct 12, 2021
  3. ASoC: amd: acp: Add SOF audio support on Chrome board

    Chrome board has RT5682 codec and RT1019 amp connected to I2S SP
    controller on ACP hw. Also it support DMIC capture endpoints with
    inbuilt pdm controller on ACP hw block. Add driver module to create
    backend dai links for sof dsp core. We pass driver data with audio
    end points configuration to register sound cards and create device
    nodes for all audio endpoints.
    
    Signed-off-by: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
    ajitkupandey authored and intel-lab-lkp committed Oct 12, 2021
  4. ASoC: amd: acp: Add legacy sound card support for Chrome audio

    Renoir based Chrome board has RT5682 as primary headset codec and
    RT1019 amp device connected to I2SSP ACP i2s controller. Add driver
    to register legacy sound card devices on Chrome board.
    
    Signed-off-by: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
    ajitkupandey authored and intel-lab-lkp committed Oct 12, 2021
  5. ASoC: amd: acp: Add generic machine driver support for ACP cards

    We have machines with different audio endpoints configurations
    across various distributions. We need to support multiple sound
    cards for different combinations of I2S instance and codecs hw.
    Now we also need to support SOF-DSP endpoints based sound cards.
    All such card combinations slightly differs in terms of machine
    ops callback. This patch adds ACP generic machine driver module
    that exposes method to create ACP cards dai links and define new
    ops for audio endpoints configurations. Initially we have added
    dailink support for RT5682 and RT1019 codec connection with ACP
    I2S_SP instance. We will add newer codecs in this module to use
    this for all AMD's ACP block sound cards supports in future.
    
    Signed-off-by: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
    ajitkupandey authored and intel-lab-lkp committed Oct 12, 2021
  6. ASoC: amd: acp: Add callback for machine driver on ACP

    Add method to select and register machine driver for acp platform
    based on ACPI ID.
    
    Signed-off-by: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
    ajitkupandey authored and intel-lab-lkp committed Oct 12, 2021
  7. ASoC: amd: acp: Add I2S support on Renoir platform

    Add I2S dai driver for Renoir platform and register with common
    acp framework to support non dsp I2S use case on Renoir.
    
    Signed-off-by: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
    ajitkupandey authored and intel-lab-lkp committed Oct 12, 2021
  8. ASoC: amd: Add common framework to support I2S on ACP SOC

    We are using legacy way of exposing dais and DMA configuration that
    requires separate driver modules for various ACP SOC with almost
    similar hw configuration. Moreover the legacy approach requires
    separate I2S and DMA module platform devices registration and need
    machine specific quirk to control various I2S endpoints. Add generic
    dai driver and platform driver for I2S controller on ACP hw block.
    This common framework can be used by various ACP platform devices
    that shares common specs.
    
    Signed-off-by: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
    ajitkupandey authored and intel-lab-lkp committed Oct 12, 2021

Commits on Oct 11, 2021

  1. Merge series "ASoC: Intel: bytcr_rt5651: few cleanups" from Andy Shev…

    …chenko <andriy.shevchenko@linux.intel.com>:
    
    The small set of cleanups against bytcr_rt5651 board file.
    
    In v2:
    - added commit message to patch 2 (Joe, Pierre)
    - added cover letter (Pierre)
    - added Hans to Cc list (Hans)
    
    Andy Shevchenko (4):
      ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata()
      ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device
      ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk
      ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log
        saturation
    
     sound/soc/intel/boards/bytcr_rt5651.c | 118 +++++++++++---------------
     1 file changed, 50 insertions(+), 68 deletions(-)
    
    --
    2.33.0
    broonie committed Oct 11, 2021
  2. ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log satur…

    …ation
    
    dev_err_probe() avoids printing into log when the deferred probe is invoked.
    This is possible when clock provider is pending to appear.
    
    Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
    Link: https://lore.kernel.org/r/20211007170250.27997-5-andriy.shevchenko@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    andy-shev authored and broonie committed Oct 11, 2021
  3. ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk

    The devm_clk_get_optional() helper returns NULL when devm_clk_get()
    returns -ENOENT. This makes things slightly cleaner. The added benefit
    is mostly cosmetic.
    
    Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
    Link: https://lore.kernel.org/r/20211007170250.27997-4-andriy.shevchenko@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    andy-shev authored and broonie committed Oct 11, 2021
  4. ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device

    Use temporary variable for struct device to make code neater.
    
    Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
    Link: https://lore.kernel.org/r/20211007170250.27997-3-andriy.shevchenko@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    andy-shev authored and broonie committed Oct 11, 2021
  5. ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata()

    Access to platform data via dev_get_platdata() getter to make code cleaner.
    
    Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
    Link: https://lore.kernel.org/r/20211007170250.27997-2-andriy.shevchenko@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    andy-shev authored and broonie committed Oct 11, 2021
  6. ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log satur…

    …ation
    
    dev_err_probe() avoids printing into log when the deferred probe is invoked.
    This is possible when clock provider is pending to appear.
    
    Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
    Tested-by: Hans de Goede <hdegoede@redhat.com>
    Link: https://lore.kernel.org/r/20211007165715.27463-5-andriy.shevchenko@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    andy-shev authored and broonie committed Oct 11, 2021
  7. ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk

    The devm_clk_get_optional() helper returns NULL when devm_clk_get()
    returns -ENOENT. This makes things slightly cleaner. The added benefit
    is mostly cosmetic.
    
    Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
    Tested-by: Hans de Goede <hdegoede@redhat.com>
    Link: https://lore.kernel.org/r/20211007165715.27463-4-andriy.shevchenko@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    andy-shev authored and broonie committed Oct 11, 2021
  8. ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device

    Use temporary variable for struct device to make code neater.
    
    Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
    Tested-by: Hans de Goede <hdegoede@redhat.com>
    Link: https://lore.kernel.org/r/20211007165715.27463-3-andriy.shevchenko@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    andy-shev authored and broonie committed Oct 11, 2021
  9. ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata()

    Access to platform data via dev_get_platdata() getter to make code cleaner.
    
    Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>
    Tested-by: Hans de Goede <hdegoede@redhat.com>
    Link: https://lore.kernel.org/r/20211007165715.27463-2-andriy.shevchenko@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    andy-shev authored and broonie committed Oct 11, 2021
  10. sh: Use modern ASoC DAI format terminology

    The SH machine drivers have some ASoC DAI format specifications that use
    older defines based on outdated terminology which we're trying to retire,
    update to the new bindings.
    
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Link: https://lore.kernel.org/r/20210915172302.36677-1-broonie@kernel.org
    Signed-off-by: Mark Brown <broonie@kernel.org>
    broonie committed Oct 11, 2021
  11. ASoC: amd: Kconfig: Select fch clock support with machine driver

    We are using fch clock controller as parent mclk source for rt5682
    codec. Add config to enable clock framework support for 48MHz fixed
    clock when machine driver config is selected.
    
    Signed-off-by: Ajit Kumar Pandey <AjitKumar.Pandey@amd.com>
    Link: https://lore.kernel.org/r/20211011055354.67719-1-AjitKumar.Pandey@amd.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ajitkupandey authored and broonie committed Oct 11, 2021
  12. ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked()

    'component' is allocated in snd_soc_register_component(), but component->list
    is not initalized, this may cause snd_soc_del_component_unlocked() deref null
    ptr in the error handing case.
    
    KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007]
    RIP: 0010:__list_del_entry_valid+0x81/0xf0
    Call Trace:
     snd_soc_del_component_unlocked+0x69/0x1b0 [snd_soc_core]
     snd_soc_add_component.cold+0x54/0x6c [snd_soc_core]
     snd_soc_register_component+0x70/0x90 [snd_soc_core]
     devm_snd_soc_register_component+0x5e/0xd0 [snd_soc_core]
     tas2552_probe+0x265/0x320 [snd_soc_tas2552]
     ? tas2552_component_probe+0x1e0/0x1e0 [snd_soc_tas2552]
     i2c_device_probe+0xa31/0xbe0
    
    Fix by adding INIT_LIST_HEAD() to snd_soc_component_initialize().
    
    Reported-by: Hulk Robot <hulkci@huawei.com>
    Signed-off-by: Yang Yingliang <yangyingliang@huawei.com>
    Link: https://lore.kernel.org/r/20211009065840.3196239-1-yangyingliang@huawei.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Yang Yingliang authored and broonie committed Oct 11, 2021
  13. Linux 5.15-rc5

    torvalds committed Oct 11, 2021

Commits on Oct 10, 2021

  1. Merge tag 'powerpc-5.15-3' of git://git.kernel.org/pub/scm/linux/kern…

    …el/git/powerpc/linux
    
    Pull powerpc fixes from Michael Ellerman:
     "A bit of a big batch, partly because I didn't send any last week, and
      also just because the BPF fixes happened to land this week.
    
      Summary:
    
       - Fix a regression hit by the IPR SCSI driver, introduced by the
         recent addition of MSI domains on pseries.
    
       - A big series including 8 BPF fixes, some with potential security
         impact and the rest various code generation issues.
    
       - Fix our program check assembler entry path, which was accidentally
         jumping into a gas macro and generating strange stack frames, which
         could confuse find_bug().
    
       - A couple of fixes, and related changes, to fix corner cases in our
         machine check handling.
    
       - Fix our DMA IOMMU ops, which were not always returning the optimal
         DMA mask, leading to at least one device falling back to 32-bit DMA
         when it shouldn't.
    
       - A fix for KUAP handling on 32-bit Book3S.
    
       - Fix crashes seen when kdumping on some pseries systems.
    
      Thanks to Naveen N. Rao, Nicholas Piggin, Alexey Kardashevskiy, Cédric
      Le Goater, Christophe Leroy, Mahesh Salgaonkar, Abdul Haleem,
      Christoph Hellwig, Johan Almbladh, Stan Johnson"
    
    * tag 'powerpc-5.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux:
      pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init
      powerpc/32s: Fix kuap_kernel_restore()
      powerpc/pseries/msi: Add an empty irq_write_msi_msg() handler
      powerpc/64s: Fix unrecoverable MCE calling async handler from NMI
      powerpc/64/interrupt: Reconcile soft-mask state in NMI and fix false BUG
      powerpc/64: warn if local irqs are enabled in NMI or hardirq context
      powerpc/traps: do not enable irqs in _exception
      powerpc/64s: fix program check interrupt emergency stack path
      powerpc/bpf ppc32: Fix BPF_SUB when imm == 0x80000000
      powerpc/bpf ppc32: Do not emit zero extend instruction for 64-bit BPF_END
      powerpc/bpf ppc32: Fix JMP32_JSET_K
      powerpc/bpf ppc32: Fix ALU32 BPF_ARSH operation
      powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC
      powerpc/security: Add a helper to query stf_barrier type
      powerpc/bpf: Fix BPF_SUB when imm == 0x80000000
      powerpc/bpf: Fix BPF_MOD when imm == 1
      powerpc/bpf: Validate branch ranges
      powerpc/lib: Add helper to check if offset is within conditional branch range
      powerpc/iommu: Report the correct most efficient DMA mask for PCI devices
    torvalds committed Oct 10, 2021
  2. Merge tag 'objtool_urgent_for_v5.15_rc5' of git://git.kernel.org/pub/…

    …scm/linux/kernel/git/tip/tip
    
    Pull objtool fixes from Borislav Petkov:
    
     - Remove an extra section.len member in favour of section.sh_size
    
     - Align .altinstructions section creation with the kernel's by creating
       them with entry size of 0
    
     - Fix objtool to convert a reloc symbol to a section offset and not to
       not warn about not knowing how
    
    * tag 'objtool_urgent_for_v5.15_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      objtool: Remove redundant 'len' field from struct section
      objtool: Make .altinstructions section entry size consistent
      objtool: Remove reloc symbol type checks in get_alt_entry()
    torvalds committed Oct 10, 2021
  3. Merge tag 'x86_urgent_for_v5.15_rc5' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/tip/tip
    
    Pull x86 fixes from Borislav Petkov:
    
     - A FPU fix to properly handle invalid MXCSR values: 32-bit masks them
       out due to historical reasons and 64-bit kernels reject them
    
     - A fix to clear X86_FEATURE_SMAP when support for is not
       config-enabled
    
     - Three fixes correcting misspelled Kconfig symbols used in code
    
     - Two resctrl object cleanup fixes
    
     - Yet another attempt at fixing the neverending saga of botched x86
       timers, this time because some incredibly smart hardware decides to
       turn off the HPET timer in a low power state - who cares if the OS is
       relying on it...
    
     - Check the full return value range of an SEV VMGEXIT call to determine
       whether it returned an error
    
    * tag 'x86_urgent_for_v5.15_rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
      x86/fpu: Restore the masking out of reserved MXCSR bits
      x86/Kconfig: Correct reference to MWINCHIP3D
      x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI
      x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n
      x86/entry: Correct reference to intended CONFIG_64_BIT
      x86/resctrl: Fix kfree() of the wrong type in domain_add_cpu()
      x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails
      x86/hpet: Use another crystalball to evaluate HPET usability
      x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0]
    torvalds committed Oct 10, 2021

Commits on Oct 9, 2021

  1. Merge branch 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/wsa/linux
    
    Pull i2c fixes from Wolfram Sang:
     "Three driver bugfixes and one leak fix for the core"
    
    * 'i2c/for-current-fixed' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
      i2c: mlxcpld: Modify register setting for 400KHz frequency
      i2c: mlxcpld: Fix criteria for frequency setting
      i2c: mediatek: Add OFFSET_EXT_CONF setting back
      i2c: acpi: fix resource leak in reconfiguration device addition
    torvalds committed Oct 9, 2021
  2. Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…

    …it/jejb/scsi
    
    Pull SCSI fixes from James Bottomley:
     "Five fixes, all in drivers.
    
      The big change is the UFS task management rework, with lpfc next and
      the rest being fairly minor and obvious fixes"
    
    * tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
      scsi: iscsi: Fix iscsi_task use after free
      scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling
      scsi: elx: efct: Delete stray unlock statement
      scsi: ufs: core: Fix task management completion
      scsi: acornscsi: Remove scsi_cmd_to_tag() reference
    torvalds committed Oct 9, 2021
  3. Merge tag 'block-5.15-2021-10-09' of git://git.kernel.dk/linux-block

    Pull block fixes from Jens Axboe:
     "Two small fixes for this release:
    
       - Add missing QUEUE_FLAG_HCTX_ACTIVE in the debugfs handling
         (Johannes)
    
       - Fix double free / UAF issue in __alloc_disk_node (Tetsuo)"
    
    * tag 'block-5.15-2021-10-09' of git://git.kernel.dk/linux-block:
      block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output
      block: genhd: fix double kfree() in __alloc_disk_node()
    torvalds committed Oct 9, 2021
  4. Merge tag '5.15-rc4-ksmbd-fixes' of git://git.samba.org/ksmbd

    Pull ksmbd fixes from Steve French:
     "Six fixes for the ksmbd kernel server, including two additional
      overflow checks, a fix for oops, and some cleanup (e.g. remove dead
      code for less secure dialects that has been removed)"
    
    * tag '5.15-rc4-ksmbd-fixes' of git://git.samba.org/ksmbd:
      ksmbd: fix oops from fuse driver
      ksmbd: fix version mismatch with out of tree
      ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req()
      ksmbd: remove the leftover of smb2.0 dialect support
      ksmbd: check strictly data area in ksmbd_smb2_check_message()
      ksmbd: add the check to vaildate if stream protocol length exceeds maximum value
    torvalds committed Oct 9, 2021
  5. Merge tag 'riscv-for-linus-5.15-rc5' of git://git.kernel.org/pub/scm/…

    …linux/kernel/git/riscv/linux
    
    Pull RISC-V fixes from Palmer Dabbelt:
    
     - A pair of fixes (along with the necessory cleanup) to our VDSO, to
       avoid a locking during OOM and to prevent the text from overflowing
       into the data page
    
     - A fix to checksyscalls to teach it about our rv32 UABI
    
     - A fix to add clone3() to the rv32 UABI, which was pointed out by
       checksyscalls
    
     - A fix to properly flush the icache on the local CPU in addition to
       the remote CPUs
    
    * tag 'riscv-for-linus-5.15-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
      checksyscalls: Unconditionally ignore fstat{,at}64
      riscv: Flush current cpu icache before other cpus
      RISC-V: Include clone3() on rv32
      riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable
      riscv/vdso: Move vdso data page up front
      riscv/vdso: Refactor asm/vdso.h
    torvalds committed Oct 9, 2021

Commits on Oct 8, 2021

  1. Merge tag 's390-5.15-5' of git://git.kernel.org/pub/scm/linux/kernel/…

    …git/s390/linux
    
    Pull s390 fixes from Vasily Gorbik:
    
     - Fix potential memory leak on a error path in eBPF
    
     - Fix handling of zpci device on reserve
    
    * tag 's390-5.15-5' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:
      s390/pci: fix zpci_zdev_put() on reserve
      bpf, s390: Fix potential memory leak about jit_data
    torvalds committed Oct 8, 2021
  2. Merge tag 'xtensa-20211008' of git://github.com/jcmvbkbc/linux-xtensa

    Pull xtensa fixes from Max Filippov:
    
     - fix build/boot issues caused by CONFIG_OF vs CONFIC_USE_OF usage
    
     - fix reset handler for xtfpga boards
    
    * tag 'xtensa-20211008' of git://github.com/jcmvbkbc/linux-xtensa:
      xtensa: xtfpga: Try software restart before simulating CPU reset
      xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF
      xtensa: call irqchip_init only when CONFIG_USE_OF is selected
      xtensa: use CONFIG_USE_OF instead of CONFIG_OF
    torvalds committed Oct 8, 2021
  3. Merge tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.org/pub/scm/l…

    …inux/kernel/git/xen/tip
    
    Pull xen fixes from Juergen Gross:
    
     - fix two minor issues in the Xen privcmd driver plus a cleanup patch
       for that driver
    
     - fix multiple issues related to running as PVH guest and some related
       earlyprintk fixes for other Xen guest types
    
     - fix an issue introduced in 5.15 the Xen balloon driver
    
    * tag 'for-linus-5.15b-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:
      xen/balloon: fix cancelled balloon action
      xen/x86: adjust data placement
      x86/PVH: adjust function/data placement
      xen/x86: hook up xen_banner() also for PVH
      xen/x86: generalize preferred console model from PV to PVH Dom0
      xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU
      xen/x86: allow "earlyprintk=xen" to work for PV Dom0
      xen/x86: make "earlyprintk=xen" work better for PVH Dom0
      xen/x86: allow PVH Dom0 without XEN_PV=y
      xen/x86: prevent PVH type from getting clobbered
      xen/privcmd: drop "pages" parameter from xen_remap_pfn()
      xen/privcmd: fix error handling in mmap-resource processing
      xen/privcmd: replace kcalloc() by kvcalloc() when allocating empty pages
    torvalds committed Oct 8, 2021
  4. Merge tag 'asm-generic-fixes-5.15' of git://git.kernel.org/pub/scm/li…

    …nux/kernel/git/arnd/asm-generic
    
    Pull asm-generic fixes from Arnd Bergmann:
     "There is one build fix for Arm platforms that ended up impacting most
      architectures because of the way the drivers/firmware Kconfig file is
      wired up:
    
      The CONFIG_QCOM_SCM dependency have caused a number of randconfig
      regressions over time, and some still remain in v5.15-rc4. The fix we
      agreed on in the end is to make this symbol selected by any driver
      using it, and then building it even for non-Arm platforms with
      CONFIG_COMPILE_TEST.
    
      To make this work on all architectures, the drivers/firmware/Kconfig
      file needs to be included for all architectures to make the symbol
      itself visible.
    
      In a separate discussion, we found that a sound driver patch that is
      pending for v5.16 needs the same change to include this Kconfig file,
      so the easiest solution seems to have my Kconfig rework included in
      v5.15.
    
      Finally, the branch also includes a small unrelated build fix for
      NOMMU architectures"
    
    Link: https://lore.kernel.org/all/20210928153508.101208f8@canb.auug.org.au/
    Link: https://lore.kernel.org/all/20210928075216.4193128-1-arnd@kernel.org/
    Link: https://lore.kernel.org/all/20211007151010.333516-1-arnd@kernel.org/
    
    * tag 'asm-generic-fixes-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:
      asm-generic/io.h: give stub iounmap() on !MMU same prototype as elsewhere
      qcom_scm: hide Kconfig symbol
      firmware: include drivers/firmware/Kconfig unconditionally
    torvalds committed Oct 8, 2021
Older