--
Hello Dear
My name is Dr Ava Smith,a medical doctor from United States.
I have Dual citizenship which is English and French.
I will share pictures and more details about me as soon as i get
a response from you
Thanks
Ava
[Test Report]
Result: Test Pass
A total of two rounds of pending testing
a. The first round of hanging test
Number of machines: 200
Hanging test duration: 48h
Hanging test results: no walt crash problem
b. The second round of hanging test
Number of machines: 200
Hanging test duration: 72h
Hanging test results: no walt crash problem
Tested-by: wangfajie <wangfajie(a)longcheer.com>
Tested-by: liurenwang <liurenwang(a)longcheer.com>
Tested-by: zhanghui <zhanghui5(a)longcheer.com>
Tested-by: liangke <liangke1(a)xiaomi.com>
This is the start of the stable review cycle for the 5.10.164 release.
There are 64 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Thu, 19 Jan 2023 12:45:11 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v5.x/stable-review/patch-5.10.164-r…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-5.10.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 5.10.164-rc2
Ferry Toth <ftoth(a)exalondelft.nl>
Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
Jens Axboe <axboe(a)kernel.dk>
io_uring/io-wq: only free worker if it was allocated for creation
Jens Axboe <axboe(a)kernel.dk>
io_uring/io-wq: free worker if task_work creation is canceled
Rob Clark <robdclark(a)chromium.org>
drm/virtio: Fix GEM handle creation UAF
Johan Hovold <johan+linaro(a)kernel.org>
efi: fix NULL-deref in init error path
Mark Rutland <mark.rutland(a)arm.com>
arm64: cmpxchg_double*: hazard against entire exchange variable
Mark Rutland <mark.rutland(a)arm.com>
arm64: atomics: remove LL/SC trampolines
Mark Rutland <mark.rutland(a)arm.com>
arm64: atomics: format whitespace consistently
Peter Newman <peternewman(a)google.com>
x86/resctrl: Fix task CLOSID/RMID update race
Reinette Chatre <reinette.chatre(a)intel.com>
x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI
Paolo Bonzini <pbonzini(a)redhat.com>
KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
Paolo Bonzini <pbonzini(a)redhat.com>
Documentation: KVM: add API issues section
Christophe JAILLET <christophe.jaillet(a)wanadoo.fr>
iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
Yong Wu <yong.wu(a)mediatek.com>
iommu/mediatek-v1: Add error handle for mtk_iommu_probe
Aaron Thompson <dev(a)aaront.org>
mm: Always release pages to the buddy allocator in memblock_free_late().
Gavin Li <gavinl(a)nvidia.com>
net/mlx5e: Don't support encap rules with gbp option
Rahul Rameshbabu <rrameshbabu(a)nvidia.com>
net/mlx5: Fix ptp max frequency adjustment range
Ido Schimmel <idosch(a)nvidia.com>
net/sched: act_mpls: Fix warning during failed attribute validation
Minsuk Kang <linuxlovemin(a)yonsei.ac.kr>
nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
Roger Pau Monne <roger.pau(a)citrix.com>
hvc/xen: lock console list traversal
Angela Czubak <aczubak(a)marvell.com>
octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
Subbaraya Sundeep <sbhatta(a)marvell.com>
octeontx2-af: Map NIX block from CGX connection
Subbaraya Sundeep <sbhatta(a)marvell.com>
octeontx2-af: Update get/set resource count functions
Tung Nguyen <tung.q.nguyen(a)dektech.com.au>
tipc: fix unexpected link reset due to discovery messages
Emanuele Ghidoli <emanuele.ghidoli(a)toradex.com>
ASoC: wm8904: fix wrong outputs volume after power reactivation
Ricardo Ribalda <ribalda(a)chromium.org>
regulator: da9211: Use irq handler when ready
Eliav Farber <farbere(a)amazon.com>
EDAC/device: Fix period calculation in edac_device_reset_delay_period()
Peter Zijlstra <peterz(a)infradead.org>
x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
Kajol Jain <kjain(a)linux.ibm.com>
powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
Gavrilov Ilia <Ilia.Gavrilov(a)infotecs.ru>
netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
Nicolas Dichtel <nicolas.dichtel(a)6wind.com>
xfrm: fix rcu lock in xfrm_notify_userpolicy()
Ye Bin <yebin10(a)huawei.com>
ext4: fix uninititialized value in 'ext4_evict_inode'
Ferry Toth <ftoth(a)exalondelft.nl>
usb: ulpi: defer ulpi_register on ulpi_read_id timeout
Mathias Nyman <mathias.nyman(a)linux.intel.com>
xhci: Prevent infinite loop in transaction errors recovery for streams
Mathias Nyman <mathias.nyman(a)linux.intel.com>
xhci: move and rename xhci_cleanup_halted_endpoint()
Mathias Nyman <mathias.nyman(a)linux.intel.com>
xhci: store TD status in the td struct instead of passing it along
Mathias Nyman <mathias.nyman(a)linux.intel.com>
xhci: move xhci_td_cleanup so it can be called by more functions
Mathias Nyman <mathias.nyman(a)linux.intel.com>
xhci: Add xhci_reset_halted_ep() helper function
Mathias Nyman <mathias.nyman(a)linux.intel.com>
xhci: adjust parameters passed to cleanup_halted_endpoint()
Mathias Nyman <mathias.nyman(a)linux.intel.com>
xhci: get isochronous ring directly from endpoint structure
Mathias Nyman <mathias.nyman(a)linux.intel.com>
xhci: Avoid parsing transfer events several times
Li Jun <jun.li(a)nxp.com>
clk: imx: imx8mp: add shared clk gate for usb suspend clk
Li Jun <jun.li(a)nxp.com>
dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
Lucas Stach <l.stach(a)pengutronix.de>
clk: imx8mp: add clkout1/2 support
Marek Vasut <marex(a)denx.de>
clk: imx8mp: Add DISP2 pixel clock
Kim Phillips <kim.phillips(a)amd.com>
iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
Suravee Suthikulpanit <suravee.suthikulpanit(a)amd.com>
iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
Qiang Yu <quic_qianyu(a)quicinc.com>
bus: mhi: host: Fix race between channel preparation and M0 event
Herbert Xu <herbert(a)gondor.apana.org.au>
ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
Yang Yingliang <yangyingliang(a)huawei.com>
ixgbe: fix pci device refcount leak
Hans de Goede <hdegoede(a)redhat.com>
platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
Kuogee Hsieh <quic_khsieh(a)quicinc.com>
drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
Konrad Dybcio <konrad.dybcio(a)linaro.org>
drm/msm/adreno: Make adreno quirks not overwrite each other
Volker Lendecke <vl(a)samba.org>
cifs: Fix uninitialized memory read for smb311 posix symlink create
Heiko Carstens <hca(a)linux.ibm.com>
s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
Heiko Carstens <hca(a)linux.ibm.com>
s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
Brian Norris <computersforpeace(a)gmail.com>
ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
Alexander Egorenkov <egorenar(a)linux.ibm.com>
s390/kexec: fix ipl report address for kdump
Adrian Hunter <adrian.hunter(a)intel.com>
perf auxtrace: Fix address filter duplicate symbol selection
Jonathan Corbet <corbet(a)lwn.net>
docs: Fix the docs build with Sphinx 6.0
Ard Biesheuvel <ardb(a)kernel.org>
efi: tpm: Avoid READ_ONCE() for accessing the event log
Marc Zyngier <maz(a)kernel.org>
KVM: arm64: Fix S1PTW handling on RO memslots
Luka Guzenko <l.guzenko(a)web.de>
ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
Pablo Neira Ayuso <pablo(a)netfilter.org>
netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
-------------
Diffstat:
Documentation/admin-guide/kernel-parameters.txt | 51 +++-
Documentation/sphinx/load_config.py | 6 +-
Documentation/virt/kvm/api.rst | 60 +++++
Makefile | 4 +-
arch/arm64/include/asm/atomic_ll_sc.h | 114 ++++----
arch/arm64/include/asm/atomic_lse.h | 16 +-
arch/arm64/include/asm/kvm_emulate.h | 22 +-
arch/powerpc/include/asm/imc-pmu.h | 2 +-
arch/powerpc/perf/imc-pmu.c | 136 +++++-----
arch/s390/include/asm/cpu_mf.h | 31 ++-
arch/s390/include/asm/percpu.h | 2 +-
arch/s390/kernel/machine_kexec_file.c | 5 +-
arch/s390/kernel/perf_cpum_sf.c | 101 ++++---
arch/x86/boot/bioscall.S | 4 +-
arch/x86/kernel/cpu/resctrl/rdtgroup.c | 26 +-
arch/x86/kvm/cpuid.c | 32 +--
drivers/bus/mhi/core/pm.c | 3 +-
drivers/clk/imx/clk-imx8mp.c | 23 +-
drivers/edac/edac_device.c | 17 +-
drivers/edac/edac_module.h | 2 +-
drivers/firmware/efi/efi.c | 9 +-
drivers/gpu/drm/msm/adreno/adreno_gpu.h | 10 +-
drivers/gpu/drm/msm/dp/dp_aux.c | 4 +
drivers/gpu/drm/virtio/virtgpu_ioctl.c | 10 +-
drivers/iommu/amd/init.c | 89 ++++--
drivers/iommu/mtk_iommu_v1.c | 26 +-
drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 14 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 17 +-
drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 6 +-
drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 134 ++++++++--
drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 4 +
.../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 15 ++
.../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 21 +-
.../ethernet/mellanox/mlx5/core/en/tc_tun_vxlan.c | 2 +
.../net/ethernet/mellanox/mlx5/core/lib/clock.c | 2 +-
drivers/nfc/pn533/usb.c | 44 ++-
drivers/platform/x86/sony-laptop.c | 21 +-
drivers/regulator/da9211-regulator.c | 11 +-
drivers/tty/hvc/hvc_xen.c | 46 ++--
drivers/usb/host/xhci-mem.c | 4 +
drivers/usb/host/xhci-ring.c | 297 +++++++++++----------
drivers/usb/host/xhci.h | 6 +-
fs/cifs/link.c | 1 +
fs/ext4/super.c | 1 +
include/dt-bindings/clock/imx8mp-clock.h | 10 +-
include/linux/tpm_eventlog.h | 4 +-
io_uring/io-wq.c | 6 +
mm/memblock.c | 8 +-
net/ipv6/raw.c | 4 +
net/netfilter/ipset/ip_set_bitmap_ip.c | 4 +-
net/netfilter/nft_payload.c | 2 +-
net/sched/act_mpls.c | 8 +-
net/tipc/node.c | 12 +-
net/xfrm/xfrm_user.c | 7 +-
sound/pci/hda/patch_realtek.c | 23 ++
sound/soc/codecs/wm8904.c | 7 +
sound/soc/qcom/lpass-cpu.c | 5 +-
tools/perf/util/auxtrace.c | 2 +-
58 files changed, 1015 insertions(+), 538 deletions(-)
Hi
Am 18.01.23 um 20:21 schrieb Rodrigo Vivi:
> On Thu, Jan 12, 2023 at 09:11:55PM +0100, Thomas Zimmermann wrote:
>> Set the framebuffer info for drivers that support VGA switcheroo. Only
>> affects the amdgpu and nouveau drivers, which use VGA switcheroo and
>> generic fbdev emulation. For other drivers, this does nothing.
>>
>> This fixes a potential regression in the console code. Both, amdgpu and
>> nouveau, invoked vga_switcheroo_client_fb_set() from their internal fbdev
>> code. But the call got lost when the drivers switched to the generic
>> emulation.
>>
>> Fixes: 087451f372bf ("drm/amdgpu: use generic fb helpers instead of setting up AMD own's.")
>> Fixes: 4a16dd9d18a0 ("drm/nouveau/kms: switch to drm fbdev helpers")
>> Signed-off-by: Thomas Zimmermann <tzimmermann(a)suse.de>
>> Reviewed-by: Daniel Vetter <daniel.vetter(a)ffwll.ch>
>> Reviewed-by: Alex Deucher <alexander.deucher(a)amd.com>
>> Cc: Ben Skeggs <bskeggs(a)redhat.com>
>> Cc: Karol Herbst <kherbst(a)redhat.com>
>> Cc: Lyude Paul <lyude(a)redhat.com>
>> Cc: Thomas Zimmermann <tzimmermann(a)suse.de>
>> Cc: Javier Martinez Canillas <javierm(a)redhat.com>
>> Cc: Laurent Pinchart <laurent.pinchart(a)ideasonboard.com>
>> Cc: Jani Nikula <jani.nikula(a)intel.com>
>> Cc: Dave Airlie <airlied(a)redhat.com>
>> Cc: Evan Quan <evan.quan(a)amd.com>
>> Cc: Christian König <christian.koenig(a)amd.com>
>> Cc: Alex Deucher <alexander.deucher(a)amd.com>
>> Cc: Hawking Zhang <Hawking.Zhang(a)amd.com>
>> Cc: Likun Gao <Likun.Gao(a)amd.com>
>> Cc: "Christian König" <christian.koenig(a)amd.com>
>> Cc: Stanley Yang <Stanley.Yang(a)amd.com>
>> Cc: "Tianci.Yin" <tianci.yin(a)amd.com>
>> Cc: Xiaojian Du <Xiaojian.Du(a)amd.com>
>> Cc: Andrey Grodzovsky <andrey.grodzovsky(a)amd.com>
>> Cc: YiPeng Chai <YiPeng.Chai(a)amd.com>
>> Cc: Somalapuram Amaranath <Amaranath.Somalapuram(a)amd.com>
>> Cc: Bokun Zhang <Bokun.Zhang(a)amd.com>
>> Cc: Guchun Chen <guchun.chen(a)amd.com>
>> Cc: Hamza Mahfooz <hamza.mahfooz(a)amd.com>
>> Cc: Aurabindo Pillai <aurabindo.pillai(a)amd.com>
>> Cc: Mario Limonciello <mario.limonciello(a)amd.com>
>> Cc: Solomon Chiu <solomon.chiu(a)amd.com>
>> Cc: Kai-Heng Feng <kai.heng.feng(a)canonical.com>
>> Cc: Felix Kuehling <Felix.Kuehling(a)amd.com>
>> Cc: Daniel Vetter <daniel.vetter(a)ffwll.ch>
>> Cc: "Marek Olšák" <marek.olsak(a)amd.com>
>> Cc: Sam Ravnborg <sam(a)ravnborg.org>
>> Cc: Hans de Goede <hdegoede(a)redhat.com>
>> Cc: "Ville Syrjälä" <ville.syrjala(a)linux.intel.com>
>> Cc: dri-devel(a)lists.freedesktop.org
>> Cc: nouveau(a)lists.freedesktop.org
>> Cc: <stable(a)vger.kernel.org> # v5.17+
>> ---
>> drivers/gpu/drm/drm_fb_helper.c | 8 ++++++++
>> 1 file changed, 8 insertions(+)
>>
>> diff --git a/drivers/gpu/drm/drm_fb_helper.c b/drivers/gpu/drm/drm_fb_helper.c
>> index 427631706128..5e445c61252d 100644
>> --- a/drivers/gpu/drm/drm_fb_helper.c
>> +++ b/drivers/gpu/drm/drm_fb_helper.c
>> @@ -30,7 +30,9 @@
>> #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
>>
>> #include <linux/console.h>
>> +#include <linux/pci.h>
>> #include <linux/sysrq.h>
>> +#include <linux/vga_switcheroo.h>
>>
>> #include <drm/drm_atomic.h>
>> #include <drm/drm_drv.h>
>> @@ -1940,6 +1942,7 @@ static int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper,
>> int preferred_bpp)
>> {
>> struct drm_client_dev *client = &fb_helper->client;
>> + struct drm_device *dev = fb_helper->dev;
>
> On drm-tip, this commit has a silent conflict with
> cff84bac9922 ("drm/fh-helper: Split fbdev single-probe helper")
> that's already in drm-next.
>
> I had created a fix-up patch in drm-tip re-introducing this line.
Thank you. Is it fixed for now?
>
> We probably need a backmerge from drm-next into drm-misc-fixes with
> the resolution applied there. And probably propagated that resolution
> later...
Backmerging from -next into -fixes branches is a problem, as -fixes
should be close to the latest release.
Can we solve this by merging -fixes into upstream and backmerging this
into our -next branches?
Best regards
Thomas
>
>> struct drm_fb_helper_surface_size sizes;
>> int ret;
>>
>> @@ -1961,6 +1964,11 @@ static int drm_fb_helper_single_fb_probe(struct drm_fb_helper *fb_helper,
>> return ret;
>>
>> strcpy(fb_helper->fb->comm, "[fbcon]");
>> +
>> + /* Set the fb info for vgaswitcheroo clients. Does nothing otherwise. */
>> + if (dev_is_pci(dev->dev))
>> + vga_switcheroo_client_fb_set(to_pci_dev(dev->dev), fb_helper->info);
>> +
>> return 0;
>> }
>>
>> --
>> 2.39.0
>>
--
Thomas Zimmermann
Graphics Driver Developer
SUSE Software Solutions Germany GmbH
Maxfeldstr. 5, 90409 Nürnberg, Germany
(HRB 36809, AG Nürnberg)
Geschäftsführer: Ivo Totev