Skip to content
Permalink
Cezary-Rojewsk…
Switch branches/tags

Commits on Oct 15, 2021

  1. ASoC: Intel: Skylake: Use NHLT API to search for blob

    With NHLT enriched with new search functions, remove local code in
    favour of them. This also fixes broken behaviour: search should be based
    on significant bits count rather than container size.
    
    Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
    Amadeusz Sławiński authored and intel-lab-lkp committed Oct 15, 2021
  2. ALSA: hda: Simplify DMIC-in-NHLT check

    Only DMIC endpoint presence is relevant, not its configuration.
    
    Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
    Amadeusz Sławiński authored and intel-lab-lkp committed Oct 15, 2021
  3. ALSA: hda: Fill gaps in NHLT endpoint-interface

    Two key operations missings are: endpoint presence-check and retrieval
    of matching endpoint hardware configuration (blob). Add operations for
    both use cases.
    
    Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
    Amadeusz Sławiński authored and intel-lab-lkp committed Oct 15, 2021
  4. ALSA: hda: Follow ACPI convention in NHLT struct naming

    All ACPI table structs except for NHLT ones are defined in postfix way.
    Update NHLT structs naming to make code cohesive.
    
    Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
    Amadeusz Sławiński authored and intel-lab-lkp committed Oct 15, 2021
  5. ALSA: hda: Drop device-argument in NHLT functions

    ACPI is device independent, so printing warnings using device functions
    is misleading. Replace dev_xxx() with pr_xxx() and remove now
    unnecessary argument.
    
    Signed-off-by: Amadeusz Sławiński <amadeuszx.slawinski@linux.intel.com>
    Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
    Amadeusz Sławiński authored and intel-lab-lkp committed Oct 15, 2021

Commits on Oct 14, 2021

  1. ASoC: rt5682: fix a little pop while playback

    A little pop can be heard obviously from HP while playing a silent.
    This patch fixes it by using two functions:
    1. Enable HP 1bit output mode.
    2. Change the charge pump switch size during playback on and off.
    
    Signed-off-by: Derek Fang <derek.fang@realtek.com>
    Link: https://lore.kernel.org/r/20211014094054.811-1-derek.fang@realtek.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    oortcomet authored and broonie committed Oct 14, 2021

Commits on Oct 13, 2021

  1. ASoC: rt1011: Fix 'I2S Reference' enum control

    There are several things the patch adding the support for 'I2S Reference'
    got wrong:
    - "None" selection is in fact equals to last selected reference
    - The custom put overrides RX/TX len, TDM slot sizes, etc
    - the enum is useless in most part for the reference tracking
    - there is no need for EXT control as there is a single bit in
      RT1011_TDM1_SET_1 register (bit 7) which selects the reference
    - it was using ucontrol->value.integer.value[0] in the put/get callbacks
      which causesed access to 'I2S Reference' enum with alsamixer to fail
    
    Complements: c3de683 ("ASoC: rt1011: Fix 'I2S Reference' enum control caused error")
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Link: https://lore.kernel.org/r/20211013123300.11095-1-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ujfalusi authored and broonie committed Oct 13, 2021
  2. ASoC: dt-bindings: rockchip: i2s-tdm: Fix rockchip,i2s-[rt]x-route

    make dt_binding_check:
    
        Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml: properties:rockchip,i2s-rx-route: {'required': ['maxItems']} is not allowed for {'$ref': '/schemas/types.yaml#/definitions/uint32-array', 'description': 'Defines the mapping of I2S RX sdis to I2S data bus lines. By default, they are mapped one-to-one. rockchip,i2s-rx-route = <3> would mean sdi3 is receiving from data0.', 'maxItems': 4, 'items': [{'enum': [0, 1, 2, 3]}]}
    	    hint: "maxItems" is not needed with an "items" list
    	    from schema $id: http://devicetree.org/meta-schemas/items.yaml#
        Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml: properties:rockchip,i2s-tx-route: {'required': ['maxItems']} is not allowed for {'$ref': '/schemas/types.yaml#/definitions/uint32-array', 'description': 'Defines the mapping of I2S TX sdos to I2S data bus lines. By default, they are mapped one-to-one. rockchip,i2s-tx-route = <3> would mean sdo3 is sending to data0.', 'maxItems': 4, 'items': [{'enum': [0, 1, 2, 3]}]}
    	    hint: "maxItems" is not needed with an "items" list
    	    from schema $id: http://devicetree.org/meta-schemas/items.yaml#
    
    Drop the "-" from the enums to fix this.
    
    Fixes: 510f1c1 ("ASoC: dt-bindings: rockchip: add i2s-tdm bindings")
    Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
    Link: https://lore.kernel.org/r/606809e10db02f92b1e7f90c491cc72dd8e16f79.1634132907.git.geert+renesas@glider.be
    Signed-off-by: Mark Brown <broonie@kernel.org>
    geertu authored and broonie committed Oct 13, 2021
  3. ASoC: wm8960: Fix clock configuration on slave mode

    There is a noise issue for 8kHz sample rate on slave mode.
    Compared with master mode, the difference is the DACDIV
    setting, after correcting the DACDIV, the noise is gone.
    
    There is no noise issue for 48kHz sample rate, because
    the default value of DACDIV is correct for 48kHz.
    
    So wm8960_configure_clocking() should be functional for
    ADC and DAC function even if it is slave mode.
    
    In order to be compatible for old use case, just add
    condition for checking that sysclk is zero with
    slave mode.
    
    Fixes: 0e50b51 ("ASoC: wm8960: Let wm8960 driver configure its bit clock and frame clock")
    Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
    Acked-by: Charles Keepax <ckeepax@opensource.cirrus.com>
    Link: https://lore.kernel.org/r/1634102224-3922-1-git-send-email-shengjiu.wang@nxp.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    TE-N-ShengjiuWang authored and broonie committed Oct 13, 2021
  4. Merge series "ASoC: rt9120: Add Richtek RT9120 supprot" from cy_huang…

    … <u0084500@gmail.com>
    
    ChiYuan Huang <cy_huang@richtek.com>:
    
    From: ChiYuan Huang <cy_huang@richtek.com>
    
    This patch series Add the Richtek RT9120 support.
    
    In v4:
    - Add 'classd_tlv' for 'SPK Gain Volume' control item.
    - Unify the tlv declaration to the postfix '_tlv'.
    - Fix 'digital_tlv' mute as 1 to declare the minimum is muted.
    
    In v3:
    - Add dvdd regulator binding to check the dvdd voltage domain.
    - Refine sdo_select_text.
    - Use switch case in 'internal_power_event' function.
    - Remove the volume and mute initially write in component probe.
    - Remove the mute API. It's no need by HW design.
    
    In v2:
    - Add missing #sound-dai-cells property.
    
    ChiYuan Huang (2):
      ASoC: dt-bindings: rt9120: Add initial bindings
      ASoC: rt9120: Add rt9210 audio amplifier support
    
     .../devicetree/bindings/sound/richtek,rt9120.yaml  |  59 +++
     sound/soc/codecs/Kconfig                           |  10 +
     sound/soc/codecs/Makefile                          |   2 +
     sound/soc/codecs/rt9120.c                          | 495 +++++++++++++++++++++
     4 files changed, 566 insertions(+)
     create mode 100644 Documentation/devicetree/bindings/sound/richtek,rt9120.yaml
     create mode 100644 sound/soc/codecs/rt9120.c
    
    --
    2.7.4
    broonie committed Oct 13, 2021
  5. ASoC: rt9120: Add rt9210 audio amplifier support

    Add Richtek rt9120 audio amplifier support.
    
    Signed-off-by: ChiYuan Huang <cy_huang@richtek.com>
    Link: https://lore.kernel.org/r/1634088519-995-3-git-send-email-u0084500@gmail.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ChiYuan Huang authored and broonie committed Oct 13, 2021
  6. ASoC: dt-bindings: rt9120: Add initial bindings

    Add initial bindings for Richtek rt9120 audio amplifier.
    
    Signed-off-by: ChiYuan Huang <cy_huang@richtek.com>
    Link: https://lore.kernel.org/r/1634088519-995-2-git-send-email-u0084500@gmail.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ChiYuan Huang authored and broonie committed Oct 13, 2021
  7. ASoC: amd: vangogh: constify static struct snd_soc_dai_ops

    The only usage of acp5x_i2s_dai_ops is to assign its address to the ops
    field in the snd_soc_dai_driver struct, which is a pointer to const.
    Make it const to allow the compiler to put it in read-only memory.
    
    Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com>
    Link: https://lore.kernel.org/r/20211012211506.21159-1-rikard.falkeborn@gmail.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    rikardfalkeborn authored and broonie committed Oct 13, 2021
  8. ASoC: mediatek: Constify static snd_soc_ops

    These are only assigned to the ops field in the snd_soc_dai_link struct
    which is a pointer to const struct snd_soc_ops. Make them const to allow
    the compiler to put them in read-only memory.
    
    Signed-off-by: Rikard Falkeborn <rikard.falkeborn@gmail.com>
    Link: https://lore.kernel.org/r/20211012205521.14098-1-rikard.falkeborn@gmail.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    rikardfalkeborn authored and broonie committed Oct 13, 2021
  9. ASoC: rt9120: Drop rt9210 audio amplifier support

    This drops the rt9210 support due to a race with a new version being
    sent out for some incremental changes.
    
    Signed-off-by: Mark Brown <broonie@kernel.org>
    broonie committed Oct 13, 2021

Commits on Oct 12, 2021

  1. ASoC: rt1011: Fix 'I2S Reference' enum control caused error

    Access to 'I2S Reference' enum causes alsamixer to fail to load:
    $ alsamixer
    cannot load mixer controls: Invalid argument
    
    cml_rt1011_rt5682 cml_rt1011_rt5682: control 2:0:0:TL I2S Reference:0: access overflow
    
    The reason is that the original patch adding the code was using
    ucontrol->value.integer.value[0]
    instead the correct
    ucontrol->value.enumerated.item[0]
    
    for an ENUM control.
    
    Fixes: 87f40af ("ASoC: rt1011: add i2s reference control for rt1011")
    Reported-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@linux.intel.com>
    Link: https://lore.kernel.org/r/20211011144518.2518-1-peter.ujfalusi@linux.intel.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    ujfalusi authored and broonie committed Oct 12, 2021
  2. ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets

    Ensure the default 0dB playback path is always used.
    
    The code that set FULL_SCALE_VOL based on LOAD_DET_RCSTAT was
    spurious, and resulted in a -6dB attenuation being accidentally
    inserted into the playback path.
    
    Signed-off-by: Stefan Binding <sbinding@opensource.cirrus.com>
    Signed-off-by: Richard Fitzgerald <rf@opensource.cirrus.com>
    Link: https://lore.kernel.org/r/20211011144903.28915-1-rf@opensource.cirrus.com
    Signed-off-by: Mark Brown <broonie@kernel.org>
    Stefan Binding authored and broonie 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
Older