Greetings,
I saw your profile and decided that you could cooperate with me in this
proposition. My client Mr. William who died as a result of a heart-related
condition. I contacted you to assist in getting the fund left behind as the
next-of-kin
Kindly indicate your interest.
Best Regards,
Johnson Martins.
From: Xiubo Li <xiubli(a)redhat.com>
When truncating the inode the MDS will acquire the xlock for the
ifile Locker, which will revoke the 'Frwsxl' caps from the clients.
But when the client just releases and flushes the 'Fw' caps to MDS,
for exmaple, and once the MDS receives the caps flushing msg it
just thought the revocation has finished. Then the MDS will continue
truncating the inode and then issued the truncate notification to
all the clients. While just before the clients receives the cap
flushing ack they receive the truncation notification, the clients
will detecte that the 'issued | dirty' is still holding the 'Fw'
caps.
Cc: stable(a)vger.kernel.org
URL: https://tracker.ceph.com/issues/56693
Signed-off-by: Xiubo Li <xiubli(a)redhat.com>
---
fs/ceph/inode.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c
index ea6f966dacd5..8017b9e5864f 100644
--- a/fs/ceph/inode.c
+++ b/fs/ceph/inode.c
@@ -769,9 +769,7 @@ int ceph_fill_file_size(struct inode *inode, int issued,
ci->i_truncate_seq = truncate_seq;
/* the MDS should have revoked these caps */
- WARN_ON_ONCE(issued & (CEPH_CAP_FILE_EXCL |
- CEPH_CAP_FILE_RD |
- CEPH_CAP_FILE_WR |
+ WARN_ON_ONCE(issued & (CEPH_CAP_FILE_RD |
CEPH_CAP_FILE_LAZYIO));
/*
* If we hold relevant caps, or in the case where we're
--
2.41.0
The quilt patch titled
Subject: mm/vmalloc: add a safer version of find_vm_area() for debug
has been removed from the -mm tree. Its filename was
mm-vmalloc-add-a-safer-version-of-find_vm_area-for-debug.patch
This patch was dropped because it was merged into the mm-hotfixes-stable branch
of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
------------------------------------------------------
From: "Joel Fernandes (Google)" <joel(a)joelfernandes.org>
Subject: mm/vmalloc: add a safer version of find_vm_area() for debug
Date: Mon, 4 Sep 2023 18:08:04 +0000
It is unsafe to dump vmalloc area information when trying to do so from
some contexts. Add a safer trylock version of the same function to do a
best-effort VMA finding and use it from vmalloc_dump_obj().
[applied test robot feedback on unused function fix.]
[applied Uladzislau feedback on locking.]
Link: https://lkml.kernel.org/r/20230904180806.1002832-1-joel@joelfernandes.org
Fixes: 98f180837a89 ("mm: Make mem_dump_obj() handle vmalloc() memory")
Signed-off-by: Joel Fernandes (Google) <joel(a)joelfernandes.org>
Reviewed-by: Uladzislau Rezki (Sony) <urezki(a)gmail.com>
Reported-by: Zhen Lei <thunder.leizhen(a)huaweicloud.com>
Cc: Paul E. McKenney <paulmck(a)kernel.org>
Cc: Zqiang <qiang.zhang1211(a)gmail.com>
Cc: <stable(a)vger.kernel.org>
Cc: Matthew Wilcox (Oracle) <willy(a)infradead.org>
Signed-off-by: Andrew Morton <akpm(a)linux-foundation.org>
---
mm/vmalloc.c | 26 ++++++++++++++++++++++----
1 file changed, 22 insertions(+), 4 deletions(-)
--- a/mm/vmalloc.c~mm-vmalloc-add-a-safer-version-of-find_vm_area-for-debug
+++ a/mm/vmalloc.c
@@ -4278,14 +4278,32 @@ void pcpu_free_vm_areas(struct vm_struct
#ifdef CONFIG_PRINTK
bool vmalloc_dump_obj(void *object)
{
- struct vm_struct *vm;
void *objp = (void *)PAGE_ALIGN((unsigned long)object);
+ const void *caller;
+ struct vm_struct *vm;
+ struct vmap_area *va;
+ unsigned long addr;
+ unsigned int nr_pages;
+
+ if (!spin_trylock(&vmap_area_lock))
+ return false;
+ va = __find_vmap_area((unsigned long)objp, &vmap_area_root);
+ if (!va) {
+ spin_unlock(&vmap_area_lock);
+ return false;
+ }
- vm = find_vm_area(objp);
- if (!vm)
+ vm = va->vm;
+ if (!vm) {
+ spin_unlock(&vmap_area_lock);
return false;
+ }
+ addr = (unsigned long)vm->addr;
+ caller = vm->caller;
+ nr_pages = vm->nr_pages;
+ spin_unlock(&vmap_area_lock);
pr_cont(" %u-page vmalloc region starting at %#lx allocated at %pS\n",
- vm->nr_pages, (unsigned long)vm->addr, vm->caller);
+ nr_pages, addr, caller);
return true;
}
#endif
_
Patches currently in -mm which might be from joel(a)joelfernandes.org are
The following commit has been merged into the x86/urgent branch of tip:
Commit-ID: 3d7d72a34e05b23e21bafc8bfb861e73c86b31f3
Gitweb: https://git.kernel.org/tip/3d7d72a34e05b23e21bafc8bfb861e73c86b31f3
Author: Jack Wang <jinpu.wang(a)ionos.com>
AuthorDate: Wed, 06 Sep 2023 15:17:12 +02:00
Committer: Ingo Molnar <mingo(a)kernel.org>
CommitterDate: Wed, 06 Sep 2023 23:55:09 +02:00
x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
On large enclaves we hit the softlockup warning with following call trace:
xa_erase()
sgx_vepc_release()
__fput()
task_work_run()
do_exit()
The latency issue is similar to the one fixed in:
8795359e35bc ("x86/sgx: Silence softlockup detection when releasing large enclaves")
The test system has 64GB of enclave memory, and all is assigned to a single VM.
Release of 'vepc' takes a longer time and causes long latencies, which triggers
the softlockup warning.
Add cond_resched() to give other tasks a chance to run and reduce
latencies, which also avoids the softlockup detector.
[ mingo: Rewrote the changelog. ]
Fixes: 540745ddbc70 ("x86/sgx: Introduce virtual EPC for use by KVM guests")
Reported-by: Yu Zhang <yu.zhang(a)ionos.com>
Signed-off-by: Jack Wang <jinpu.wang(a)ionos.com>
Signed-off-by: Ingo Molnar <mingo(a)kernel.org>
Tested-by: Yu Zhang <yu.zhang(a)ionos.com>
Reviewed-by: Jarkko Sakkinen <jarkko(a)kernel.org>
Reviewed-by: Kai Huang <kai.huang(a)intel.com>
Acked-by: Haitao Huang <haitao.huang(a)linux.intel.com>
Cc: stable(a)vger.kernel.org
---
arch/x86/kernel/cpu/sgx/virt.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/x86/kernel/cpu/sgx/virt.c b/arch/x86/kernel/cpu/sgx/virt.c
index c3e37ea..7aaa365 100644
--- a/arch/x86/kernel/cpu/sgx/virt.c
+++ b/arch/x86/kernel/cpu/sgx/virt.c
@@ -204,6 +204,7 @@ static int sgx_vepc_release(struct inode *inode, struct file *file)
continue;
xa_erase(&vepc->page_array, index);
+ cond_resched();
}
/*
@@ -222,6 +223,7 @@ static int sgx_vepc_release(struct inode *inode, struct file *file)
list_add_tail(&epc_page->list, &secs_pages);
xa_erase(&vepc->page_array, index);
+ cond_resched();
}
/*
@@ -243,6 +245,7 @@ static int sgx_vepc_release(struct inode *inode, struct file *file)
if (sgx_vepc_free_page(epc_page))
list_add_tail(&epc_page->list, &secs_pages);
+ cond_resched();
}
if (!list_empty(&secs_pages))
We hit softlocup with following call trace:
? asm_sysvec_apic_timer_interrupt+0x16/0x20
xa_erase+0x21/0xb0
? sgx_free_epc_page+0x20/0x50
sgx_vepc_release+0x75/0x220
__fput+0x89/0x250
task_work_run+0x59/0x90
do_exit+0x337/0x9a0
Similar like commit 8795359e35bc ("x86/sgx: Silence softlockup detection
when releasing large enclaves"). The test system has 64GB of enclave memory,
and all assigned to a single VM. Release vepc take longer time and triggers
the softlockup warning.
Add cond_resched() to give other tasks a chance to run and placate
the softlockup detector.
Cc: Jarkko Sakkinen <jarkko(a)kernel.org>
Cc: Haitao Huang <haitao.huang(a)linux.intel.com>
Cc: stable(a)vger.kernel.org
Cc: x86(a)kernel.org
Fixes: 540745ddbc70 ("x86/sgx: Introduce virtual EPC for use by KVM guests")
Reported-by: Yu Zhang <yu.zhang(a)ionos.com>
Tested-by: Yu Zhang <yu.zhang(a)ionos.com>
Acked-by: Haitao Huang <haitao.huang(a)linux.intel.com>
Reviewed-by: Jarkko Sakkinen <jarkko(a)kernel.org>
Reviewed-by: Kai Huang <kai.huang(a)intel.com>
Signed-off-by: Jack Wang <jinpu.wang(a)ionos.com>
---
v4: add rob from Kai.
arch/x86/kernel/cpu/sgx/virt.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/x86/kernel/cpu/sgx/virt.c b/arch/x86/kernel/cpu/sgx/virt.c
index c3e37eaec8ec..7aaa3652e31d 100644
--- a/arch/x86/kernel/cpu/sgx/virt.c
+++ b/arch/x86/kernel/cpu/sgx/virt.c
@@ -204,6 +204,7 @@ static int sgx_vepc_release(struct inode *inode, struct file *file)
continue;
xa_erase(&vepc->page_array, index);
+ cond_resched();
}
/*
@@ -222,6 +223,7 @@ static int sgx_vepc_release(struct inode *inode, struct file *file)
list_add_tail(&epc_page->list, &secs_pages);
xa_erase(&vepc->page_array, index);
+ cond_resched();
}
/*
@@ -243,6 +245,7 @@ static int sgx_vepc_release(struct inode *inode, struct file *file)
if (sgx_vepc_free_page(epc_page))
list_add_tail(&epc_page->list, &secs_pages);
+ cond_resched();
}
if (!list_empty(&secs_pages))
--
2.34.1
I'm announcing the release of the 6.1.52 kernel.
All users of the 6.1 kernel series must upgrade.
The updated 6.1.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.1.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt | 46 +++++++++++++
Makefile | 2
arch/arm/mach-pxa/sharpsl_pm.c | 2
arch/arm/mach-pxa/spitz.c | 14 ---
arch/mips/alchemy/devboards/db1000.c | 8 --
arch/mips/alchemy/devboards/db1200.c | 19 -----
arch/mips/alchemy/devboards/db1300.c | 10 --
drivers/bluetooth/btsdio.c | 1
drivers/firmware/stratix10-svc.c | 2
drivers/fsi/fsi-master-ast-cf.c | 1
drivers/hid/wacom.h | 1
drivers/hid/wacom_sys.c | 25 +++++--
drivers/hid/wacom_wac.c | 1
drivers/hid/wacom_wac.h | 1
drivers/mmc/host/Kconfig | 5 -
drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 2
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c | 7 +
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2
drivers/pinctrl/pinctrl-amd.c | 4 -
drivers/rtc/rtc-ds1685.c | 2
drivers/staging/rtl8712/os_intfs.c | 1
drivers/staging/rtl8712/usb_intf.c | 1
drivers/tty/serial/qcom_geni_serial.c | 5 +
drivers/tty/serial/sc16is7xx.c | 17 ++++
drivers/usb/chipidea/ci_hdrc_imx.c | 10 +-
drivers/usb/chipidea/usbmisc_imx.c | 6 +
drivers/usb/dwc3/dwc3-meson-g12a.c | 6 +
drivers/usb/serial/option.c | 7 +
drivers/usb/typec/tcpm/tcpci.c | 4 +
drivers/usb/typec/tcpm/tcpm.c | 7 +
fs/erofs/zdata.c | 2
fs/nilfs2/alloc.c | 3
fs/nilfs2/inode.c | 7 +
fs/nilfs2/segment.c | 5 +
fs/smb/server/auth.c | 3
fs/smb/server/oplock.c | 2
fs/smb/server/smb2pdu.c | 2
fs/smb/server/smb2pdu.h | 2
fs/smb/server/transport_rdma.c | 25 +++++--
include/linux/usb/tcpci.h | 1
kernel/module/main.c | 14 +++
sound/usb/stream.c | 11 ++-
42 files changed, 208 insertions(+), 88 deletions(-)
Aaron Armstrong Skomra (1):
HID: wacom: remove the battery when the EKR is off
Arnd Bergmann (1):
ARM: pxa: remove use of symbol_get()
Badhri Jagan Sridharan (1):
tcpm: Avoid soft reset when partner does not support get_status
Christoph Hellwig (4):
mmc: au1xmmc: force non-modular build and remove symbol_get usage
net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
Deren Wu (2):
wifi: mt76: mt7921: do not support one stream on secondary antenna only
wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU
Gao Xiang (1):
erofs: ensure that the post-EOF tails are all zeroed
Greg Kroah-Hartman (1):
Linux 6.1.52
Hugo Villeneuve (3):
serial: sc16is7xx: fix broken port 0 uart init
serial: sc16is7xx: fix bug when first setting GPIO direction
dt-bindings: sc16is7xx: Add property to change GPIO function
Johan Hovold (1):
serial: qcom-geni: fix opp vote on shutdown
Juerg Haefliger (1):
fsi: master-ast-cf: Add MODULE_FIRMWARE macro
Luke Lu (1):
usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
Marco Felsch (1):
usb: typec: tcpci: clear the fault status bit
Mario Limonciello (1):
pinctrl: amd: Don't show `Invalid config param` errors
Martin Kohn (1):
USB: serial: option: add Quectel EM05G variant (0x030e)
Nam Cao (1):
staging: rtl8712: fix race condition
Namjae Jeon (4):
ksmbd: fix wrong DataOffset validation of create context
ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
ksmbd: reduce descriptor size if remaining bytes is less than request size
Ryusuke Konishi (2):
nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
Slark Xiao (1):
USB: serial: option: add FOXCONN T99W368/T99W373 product
Takashi Iwai (1):
ALSA: usb-audio: Fix init call orders for UAC1
Wang Ming (1):
firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
Xu Yang (1):
usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
Zheng Wang (1):
Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
I'm announcing the release of the 5.15.131 kernel.
All users of the 5.15 kernel series must upgrade.
The updated 5.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2
arch/arm/mach-pxa/sharpsl_pm.c | 2
arch/arm/mach-pxa/spitz.c | 14 -
arch/mips/alchemy/devboards/db1000.c | 8
arch/mips/alchemy/devboards/db1200.c | 19 --
arch/mips/alchemy/devboards/db1300.c | 10 -
drivers/bluetooth/btsdio.c | 1
drivers/firmware/stratix10-svc.c | 2
drivers/fsi/fsi-master-ast-cf.c | 1
drivers/hid/wacom.h | 1
drivers/hid/wacom_sys.c | 25 ++
drivers/hid/wacom_wac.c | 1
drivers/hid/wacom_wac.h | 1
drivers/mmc/host/Kconfig | 5
drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 2
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2
drivers/pinctrl/pinctrl-amd.c | 4
drivers/rtc/rtc-ds1685.c | 2
drivers/staging/rtl8712/os_intfs.c | 1
drivers/staging/rtl8712/usb_intf.c | 1
drivers/tty/serial/qcom_geni_serial.c | 5
drivers/tty/serial/sc16is7xx.c | 17 +
drivers/usb/chipidea/ci_hdrc_imx.c | 10 -
drivers/usb/chipidea/usbmisc_imx.c | 6
drivers/usb/dwc3/dwc3-meson-g12a.c | 6
drivers/usb/serial/option.c | 7
drivers/usb/typec/tcpm/tcpci.c | 7
drivers/usb/typec/tcpm/tcpci.h | 209 ----------------------
drivers/usb/typec/tcpm/tcpci_maxim.c | 3
drivers/usb/typec/tcpm/tcpci_mt6360.c | 3
drivers/usb/typec/tcpm/tcpci_rt1711h.c | 2
drivers/usb/typec/tcpm/tcpm.c | 7
fs/erofs/zdata.c | 2
fs/ksmbd/oplock.c | 2
fs/ksmbd/smb2pdu.c | 2
fs/ksmbd/smb2pdu.h | 2
fs/nilfs2/alloc.c | 3
fs/nilfs2/inode.c | 7
fs/nilfs2/segment.c | 5
include/linux/usb/tcpci.h | 211 +++++++++++++++++++++++
kernel/module.c | 14 +
sound/usb/stream.c | 11 +
42 files changed, 350 insertions(+), 295 deletions(-)
Aaron Armstrong Skomra (1):
HID: wacom: remove the battery when the EKR is off
Arnd Bergmann (1):
ARM: pxa: remove use of symbol_get()
Badhri Jagan Sridharan (1):
tcpm: Avoid soft reset when partner does not support get_status
Christoph Hellwig (4):
mmc: au1xmmc: force non-modular build and remove symbol_get usage
net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
Deren Wu (1):
wifi: mt76: mt7921: do not support one stream on secondary antenna only
Gao Xiang (1):
erofs: ensure that the post-EOF tails are all zeroed
Greg Kroah-Hartman (1):
Linux 5.15.131
Hugo Villeneuve (2):
serial: sc16is7xx: fix broken port 0 uart init
serial: sc16is7xx: fix bug when first setting GPIO direction
Johan Hovold (1):
serial: qcom-geni: fix opp vote on shutdown
Juerg Haefliger (1):
fsi: master-ast-cf: Add MODULE_FIRMWARE macro
Luke Lu (1):
usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
Marco Felsch (1):
usb: typec: tcpci: clear the fault status bit
Mario Limonciello (1):
pinctrl: amd: Don't show `Invalid config param` errors
Martin Kohn (1):
USB: serial: option: add Quectel EM05G variant (0x030e)
Nam Cao (1):
staging: rtl8712: fix race condition
Namjae Jeon (2):
ksmbd: fix wrong DataOffset validation of create context
ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
Ryusuke Konishi (2):
nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
Slark Xiao (1):
USB: serial: option: add FOXCONN T99W368/T99W373 product
Takashi Iwai (1):
ALSA: usb-audio: Fix init call orders for UAC1
Wang Ming (1):
firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
Xin Ji (1):
usb: typec: tcpci: move tcpci.h to include/linux/usb/
Xu Yang (1):
usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
Zheng Wang (1):
Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
I'm announcing the release of the 6.4.15 kernel.
All users of the 6.4 kernel series must upgrade.
The updated 6.4.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.4.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt | 46 +++++++++++++
Makefile | 2
arch/arm/mach-pxa/sharpsl_pm.c | 2
arch/arm/mach-pxa/spitz.c | 14 ---
arch/mips/alchemy/devboards/db1000.c | 8 --
arch/mips/alchemy/devboards/db1200.c | 19 -----
arch/mips/alchemy/devboards/db1300.c | 10 --
drivers/firmware/stratix10-svc.c | 2
drivers/fsi/fsi-master-ast-cf.c | 1
drivers/hid/wacom.h | 1
drivers/hid/wacom_sys.c | 25 +++++--
drivers/hid/wacom_wac.c | 1
drivers/hid/wacom_wac.h | 1
drivers/mmc/host/Kconfig | 5 -
drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 2
drivers/net/wireless/ath/ath11k/dp_tx.c | 10 +-
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c | 7 +
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2
drivers/net/wireless/realtek/rtw88/usb.c | 5 +
drivers/pinctrl/pinctrl-amd.c | 4 -
drivers/rtc/rtc-ds1685.c | 2
drivers/staging/rtl8712/os_intfs.c | 1
drivers/staging/rtl8712/usb_intf.c | 1
drivers/tty/serial/qcom_geni_serial.c | 5 +
drivers/tty/serial/sc16is7xx.c | 17 ++++
drivers/usb/chipidea/ci_hdrc_imx.c | 10 +-
drivers/usb/chipidea/usbmisc_imx.c | 6 +
drivers/usb/dwc3/dwc3-meson-g12a.c | 6 +
drivers/usb/serial/option.c | 7 +
drivers/usb/typec/tcpm/tcpci.c | 4 +
drivers/usb/typec/tcpm/tcpm.c | 7 +
fs/erofs/zdata.c | 2
fs/nilfs2/alloc.c | 3
fs/nilfs2/inode.c | 7 +
fs/smb/server/auth.c | 3
fs/smb/server/oplock.c | 2
fs/smb/server/smb2pdu.c | 2
fs/smb/server/smb2pdu.h | 2
fs/smb/server/transport_rdma.c | 25 +++++--
include/linux/usb/tcpci.h | 1
kernel/module/main.c | 14 +++
sound/usb/stream.c | 11 ++-
42 files changed, 211 insertions(+), 94 deletions(-)
Aaron Armstrong Skomra (1):
HID: wacom: remove the battery when the EKR is off
Arnd Bergmann (1):
ARM: pxa: remove use of symbol_get()
Badhri Jagan Sridharan (1):
tcpm: Avoid soft reset when partner does not support get_status
Christoph Hellwig (4):
mmc: au1xmmc: force non-modular build and remove symbol_get usage
net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
Deren Wu (2):
wifi: mt76: mt7921: do not support one stream on secondary antenna only
wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU
Gao Xiang (1):
erofs: ensure that the post-EOF tails are all zeroed
Greg Kroah-Hartman (1):
Linux 6.4.15
Hugo Villeneuve (3):
serial: sc16is7xx: fix broken port 0 uart init
serial: sc16is7xx: fix bug when first setting GPIO direction
dt-bindings: sc16is7xx: Add property to change GPIO function
Johan Hovold (1):
serial: qcom-geni: fix opp vote on shutdown
Juerg Haefliger (1):
fsi: master-ast-cf: Add MODULE_FIRMWARE macro
Luke Lu (1):
usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
Marco Felsch (1):
usb: typec: tcpci: clear the fault status bit
Mario Limonciello (1):
pinctrl: amd: Don't show `Invalid config param` errors
Martin Kohn (1):
USB: serial: option: add Quectel EM05G variant (0x030e)
Nam Cao (1):
staging: rtl8712: fix race condition
Namjae Jeon (4):
ksmbd: fix wrong DataOffset validation of create context
ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
ksmbd: reduce descriptor size if remaining bytes is less than request size
Ryusuke Konishi (1):
nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
Sascha Hauer (1):
wifi: rtw88: usb: kill and free rx urbs on probe failure
Slark Xiao (1):
USB: serial: option: add FOXCONN T99W368/T99W373 product
Sven Eckelmann (2):
wifi: ath11k: Don't drop tx_status when peer cannot be found
wifi: ath11k: Cleanup mac80211 references on failure during tx_complete
Takashi Iwai (1):
ALSA: usb-audio: Fix init call orders for UAC1
Wang Ming (1):
firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
Xu Yang (1):
usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
I'm announcing the release of the 6.5.2 kernel.
All users of the 6.5 kernel series must upgrade.
The updated 6.5.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.5.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt | 46 +++++++++++++
Makefile | 2
arch/arm/mach-pxa/sharpsl_pm.c | 2
arch/arm/mach-pxa/spitz.c | 14 ---
arch/mips/alchemy/devboards/db1000.c | 8 --
arch/mips/alchemy/devboards/db1200.c | 19 -----
arch/mips/alchemy/devboards/db1300.c | 10 --
drivers/firmware/stratix10-svc.c | 2
drivers/fsi/fsi-master-ast-cf.c | 1
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 4 -
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 4 -
drivers/hid/wacom.h | 1
drivers/hid/wacom_sys.c | 25 +++++--
drivers/hid/wacom_wac.c | 1
drivers/hid/wacom_wac.h | 1
drivers/mmc/host/Kconfig | 5 -
drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 2
drivers/net/wireless/ath/ath11k/dp_tx.c | 10 +-
drivers/net/wireless/mediatek/mt76/mt76_connac_mac.c | 7 +
drivers/net/wireless/mediatek/mt76/mt7921/main.c | 2
drivers/net/wireless/realtek/rtw88/usb.c | 5 +
drivers/pinctrl/pinctrl-amd.c | 4 -
drivers/rtc/rtc-ds1685.c | 2
drivers/staging/rtl8712/os_intfs.c | 1
drivers/staging/rtl8712/usb_intf.c | 1
drivers/tty/serial/qcom_geni_serial.c | 5 +
drivers/tty/serial/sc16is7xx.c | 17 ++++
drivers/usb/chipidea/ci_hdrc_imx.c | 10 +-
drivers/usb/chipidea/usbmisc_imx.c | 6 +
drivers/usb/dwc3/dwc3-meson-g12a.c | 6 +
drivers/usb/serial/option.c | 7 +
drivers/usb/typec/tcpm/tcpci.c | 4 +
drivers/usb/typec/tcpm/tcpm.c | 7 +
fs/erofs/zdata.c | 2
fs/nilfs2/alloc.c | 3
fs/nilfs2/inode.c | 7 +
fs/smb/server/auth.c | 3
fs/smb/server/oplock.c | 2
fs/smb/server/smb2pdu.c | 2
fs/smb/server/smb2pdu.h | 2
fs/smb/server/transport_rdma.c | 25 +++++--
include/linux/usb/tcpci.h | 1
kernel/module/main.c | 14 +++
kernel/trace/trace.c | 4 -
sound/usb/stream.c | 11 ++-
45 files changed, 219 insertions(+), 98 deletions(-)
Aaron Armstrong Skomra (1):
HID: wacom: remove the battery when the EKR is off
Arnd Bergmann (1):
ARM: pxa: remove use of symbol_get()
Badhri Jagan Sridharan (1):
tcpm: Avoid soft reset when partner does not support get_status
Brian Foster (1):
tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
Christoph Hellwig (4):
mmc: au1xmmc: force non-modular build and remove symbol_get usage
net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
Deren Wu (2):
wifi: mt76: mt7921: do not support one stream on secondary antenna only
wifi: mt76: mt7921: fix skb leak by txs missing in AMSDU
Gao Xiang (1):
erofs: ensure that the post-EOF tails are all zeroed
Greg Kroah-Hartman (1):
Linux 6.5.2
Hugo Villeneuve (3):
serial: sc16is7xx: fix broken port 0 uart init
serial: sc16is7xx: fix bug when first setting GPIO direction
dt-bindings: sc16is7xx: Add property to change GPIO function
Johan Hovold (1):
serial: qcom-geni: fix opp vote on shutdown
Juerg Haefliger (1):
fsi: master-ast-cf: Add MODULE_FIRMWARE macro
Lang Yu (1):
drm/amdgpu: correct vmhub index in GMC v10/11
Luke Lu (1):
usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
Marco Felsch (1):
usb: typec: tcpci: clear the fault status bit
Mario Limonciello (1):
pinctrl: amd: Don't show `Invalid config param` errors
Martin Kohn (1):
USB: serial: option: add Quectel EM05G variant (0x030e)
Nam Cao (1):
staging: rtl8712: fix race condition
Namjae Jeon (4):
ksmbd: fix wrong DataOffset validation of create context
ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
ksmbd: reduce descriptor size if remaining bytes is less than request size
Ryusuke Konishi (1):
nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
Sascha Hauer (1):
wifi: rtw88: usb: kill and free rx urbs on probe failure
Slark Xiao (1):
USB: serial: option: add FOXCONN T99W368/T99W373 product
Sven Eckelmann (2):
wifi: ath11k: Don't drop tx_status when peer cannot be found
wifi: ath11k: Cleanup mac80211 references on failure during tx_complete
Takashi Iwai (1):
ALSA: usb-audio: Fix init call orders for UAC1
Wang Ming (1):
firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
Xu Yang (1):
usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0