Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Only ser #62

Open
wants to merge 10,000 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 102 commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
5aa89a1
USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
LuPuliang Oct 16, 2023
71d224a
perf: Disallow mis-matched inherited group reads
Oct 18, 2023
3ad81e6
s390/pci: fix iommu bitmap allocation
niklas88 Oct 17, 2023
c8b6c2d
selftests/ftrace: Add new test case which checks non unique symbol
eiffel-fl Oct 20, 2023
a73c8d7
s390/cio: fix a memleak in css_alloc_subchannel
dinghaoliu Sep 21, 2023
c6bbe51
platform/surface: platform_profile: Propagate error if profile regist…
Wer-Wolf Oct 14, 2023
e1a058c
platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
jwrdegoede Oct 17, 2023
4b129e3
platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
jwrdegoede Oct 17, 2023
76d04c3
gpio: vf610: set value before the direction to avoid a glitch
Oct 18, 2023
67f29cd
ASoC: pxa: fix a memory leak in probe()
Oct 5, 2023
b618062
serial: 8250: omap: Move uart_write() inside PM section
geertu May 15, 2023
59f1095
phy: mapphone-mdm6600: Fix runtime disable on probe
tmlind Sep 13, 2023
e1b030b
phy: mapphone-mdm6600: Fix runtime PM for remove
tmlind Sep 13, 2023
c08d609
phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
tmlind Sep 13, 2023
a6df96e
Bluetooth: hci_sock: fix slab oob read in create_monitor_event
Oct 10, 2023
5a9d05a
Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX…
kees Oct 11, 2023
dff3388
xfrm6: fix inet6_dev refcount underflow problem
Sep 15, 2023
12952a2
Linux 5.15.137
gregkh Oct 25, 2023
39de8e2
Merge 5.15.135 into android13-5.15-lts
gregkh Oct 23, 2023
d7644c8
ANDROID: mm: allow hooks into __alloc_pages()
Oct 24, 2023
d0a5b5f
ANDROID: GKI: Update symbol list for Amlogic
Oct 24, 2023
1ce1d97
Revert "netfilter: handle the connecting collision properly in nf_con…
gregkh Oct 24, 2023
317c6c3
Revert "spi: zynqmp-gqspi: Convert to platform remove callback return…
gregkh Oct 26, 2023
e472d47
Merge 5.15.136 into android13-5.15-lts
gregkh Oct 23, 2023
33c153d
Revert "net: phy: mscc: macsec: reject PN update requests"
gregkh Oct 24, 2023
90ec783
Revert "net: macsec: indicate next pn update when offloading"
gregkh Oct 24, 2023
53a5492
Revert "RDMA/srp: Do not call scsi_done() from srp_abort()"
gregkh Oct 24, 2023
aa17a5f
Revert "scsi: ib_srp: Call scsi_done() directly"
gregkh Oct 24, 2023
5448f20
Revert "scsi: core: Rename scsi_mq_done() into scsi_done() and export…
gregkh Oct 24, 2023
987f2b7
Revert "scsi: core: Use a structure member to track the SCSI command …
gregkh Oct 24, 2023
88545de
Revert "net: release reference to inet6_dev pointer"
gregkh Oct 24, 2023
042c8b7
Revert "net: change accept_ra_min_rtr_lft to affect all RA lifetimes"
gregkh Oct 24, 2023
558a246
Revert "net: add sysctl accept_ra_min_rtr_lft"
gregkh Oct 24, 2023
a7c5fe8
Merge 5.15.137 into android13-5.15-lts
gregkh Oct 25, 2023
ea135f6
ANDROID: GKI: arm64: drop CONFIG_DEBUG_PREEMPT forced disable
gregkh Oct 26, 2023
ca21a66
Revert "xfrm: interface: use DEV_STATS_INC()"
gregkh Oct 26, 2023
1706e8a
Revert "Bluetooth: hci_core: Fix build warnings"
gregkh Oct 26, 2023
0e202e5
Revert "xfrm: fix a data-race in xfrm_gen_index()"
gregkh Oct 26, 2023
96e78d1
Revert "perf: Disallow mis-matched inherited group reads"
gregkh Oct 26, 2023
1027701
ANDROID: GKI: Update symbol list for Tuxera
Oct 25, 2023
61cfd26
Revert "ipv4/fib: send notify when delete source address routes"
gregkh Oct 26, 2023
a82ccd7
UPSTREAM: ravb: Fix up dma_free_coherent() call in ravb_remove()
shimoday Oct 5, 2023
ff64284
UPSTREAM: ravb: Fix use-after-free issue in ravb_tx_timeout_work()
shimoday Oct 5, 2023
0f24a9e
UPSTREAM: usb: gadget: uvc: clean up comments and styling in video_pump
Jun 2, 2023
b153f0c
UPSTREAM: usb: gadget: function: Remove unused declarations
Aug 18, 2023
85156cf
UPSTREAM: usb: gadget: f_uvc: change endpoint allocation in uvc_funct…
Aug 3, 2023
df15bb1
BACKPORT: usb: gadget: unconditionally allocate hs/ss descriptor in b…
Aug 3, 2023
373d867
BACKPORT: usb: gadget: uvc: Add missing initialization of ssp config …
shuzhenwang Oct 27, 2023
c85178c
UPSTREAM: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 mac…
Kyle-Kyle Sep 5, 2023
85ccc4a
ANDROID: ABI: Update symbols to unisoc whitelist
Nov 2, 2023
f0033a7
ANDROID: abi_gki_aarch64_qcom: Update QCOM symbol list
Nov 6, 2023
e4cb5ea
FROMGIT: ufs: core: wlun send SSU timeout recovery
ptr324 Sep 27, 2023
46b8053
UPSTREAM: vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
stefano-garzarella Sep 25, 2023
30e0cb0
BACKPORT: serial: 8250_pci: add support for ASIX AX99100
jiaqingz-intel Jul 24, 2023
0a4c109
BACKPORT: x86/mm: Do not shuffle CPU entry areas without KASLR
Werkov Mar 6, 2023
fb24bcd
FROMLIST: ALSA: virtio: add support for audio controls
xinxin-wan Jul 21, 2023
75f4c36
Add i2s_boards in avs driver for RPL
haochuan1982 Oct 24, 2023
ade97d8
BACKPORT:ACPI: fan: Fix error reporting to user space
spandruvada Feb 11, 2022
2beec6e
BACKPORT:ACPI: fan: Separate file for attributes creation
spandruvada Feb 11, 2022
1e55b89
BACKPORT: ACPI: fan: Optimize struct acpi_fan_fif
spandruvada Feb 11, 2022
6daface
BACKPORT: ACPI: fan: Properly handle fine grain control
spandruvada Feb 11, 2022
dc6a754
BACKPORT: ACPI: fan: Add additional attributes for fine grain control
spandruvada Feb 11, 2022
4323712
ALSA: hda: Allow for 16 channels configuration
crojewsk-intel Aug 18, 2023
e195dff
ASoC: Intel: avs: Allow for 16 channels configuration
crojewsk-intel Aug 18, 2023
717d21e
Disabling USB2 LPM mode
vilasrk Oct 4, 2023
7d7fb5d
BACKPORT: USB: core: Unite old scheme and new scheme descriptor reads
AlanStern Aug 4, 2023
da0894e
BACKPORT: USB: core: Change usb_get_device_descriptor() API
AlanStern Aug 4, 2023
2d870d0
BACKPORT: USB: core: Fix race by not overwriting udev->descriptor in …
AlanStern Aug 4, 2023
31bc1ce
BACKPORT: USB: Remove remnants of Wireless USB and UWB
AlanStern Aug 9, 2023
66eade7
BACKPORT: USB: core: Fix oversight in SuperSpeed initialization
AlanStern Aug 11, 2023
50832b5
BACKPORT: af_unix: Fix null-ptr-deref in unix_stream_sendpage().
q2ven Aug 21, 2023
632b0d1
BACKPORT: net/sched: cls_u32: No longer copy tcf_result on update to …
Jul 29, 2023
13c25e8
BACKPORT: net: tun_chr_open(): set sk_uid from current_fsuid()
lersek Jul 31, 2023
20090f4
BACKPORT: net: tap_open(): set sk_uid from current_fsuid()
lersek Jul 31, 2023
29ee427
UPSTREAM: firmware_loader: Refactor kill_pending_fw_fallback_reqs()
Oct 26, 2023
e3eb2bb
BACKPORT: firmware_loader: Abort all upcoming firmware load request o…
Oct 26, 2023
6dcfedc
UPSTREAM: kthread: dynamically allocate memory to store kthread's ful…
laoar Jan 20, 2022
cb34f4e
ASoC: codecs: wcd938x: fix resource leaks on bind errors
jhovold Oct 3, 2023
51b054f
ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
jhovold Oct 3, 2023
0f482ad
pinctrl: qcom: lpass-lpi: fix concurrent register updates
krzk Oct 13, 2023
6834275
tcp: remove dead code from tcp_sendmsg_locked()
Oct 27, 2021
fd2b2da
tcp: cleanup tcp_remove_empty_skb() use
Oct 27, 2021
90918ef
mptcp: more conservative check for zero probes
Oct 18, 2023
f2ac8b2
mcb: Return actual parsed size when reading chameleon table
mad-jrodriguez Apr 11, 2023
41bb770
mcb-lpc: Reallocate memory region to avoid memory overlapping
mad-jrodriguez Apr 11, 2023
862a356
virtio_balloon: Fix endless deflation and inflation on arm64
Aug 31, 2023
fbc9a87
virtio-mmio: fix memory leak of vm_dev
heynemax Sep 11, 2023
3a6cee2
vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
eauger Sep 27, 2023
c4071c6
mm/page_alloc: correct start page when guard page debug is enabled
Sep 27, 2023
556b68d
mm/migrate: fix do_pages_move for compat pointers
Oct 3, 2023
43bd431
nfsd: lock_rename() needs both directories to live on the same fs
Oct 15, 2023
15a8cac
drm/i915/pmu: Check if pmu is closed before stopping event
unerlige Oct 20, 2023
1e02df6
vsock/virtio: factor our the code to initialize and delete VQs
stefano-garzarella Apr 28, 2022
762c251
vsock/virtio: add support for device suspend/resume
stefano-garzarella Apr 28, 2022
8860f01
vsock/virtio: initialize the_virtio_vsock before using VQs
alex-matei Oct 24, 2023
0d587b8
drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
semihalf-majczak-lukasz Sep 22, 2023
04dbfa4
firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
GeHao01994 Oct 8, 2023
9d7b383
r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp-…
Oct 18, 2023
6afb294
r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDes…
Oct 18, 2023
c532c5d
r8169: fix the KCSAN reported data race in rtl_rx while reading desc-…
Oct 18, 2023
bc0c4bc
i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
Oct 19, 2023
2634219
treewide: Spelling fix in comment
KunWuChan Oct 20, 2023
6675549
igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
mpalczew96 Oct 19, 2023
4952941
neighbour: fix various data-races
Oct 19, 2023
46cd35e
igc: Fix ambiguity in the ethtool advertising
aneftin Oct 19, 2023
6afd112
net: ieee802154: adf7242: Fix some potential buffer overflow in adf72…
tititiou36 Oct 21, 2023
76873f2
net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
Oct 20, 2023
6fa3b9f
r8152: Increase USB control msg timeout to 5000ms as per spec
dianders Oct 20, 2023
ff42b0a
r8152: Run the unload routine if we have errors during probe
dianders Oct 20, 2023
e0f9231
r8152: Cancel hw_phy_work if we have an error in probe
dianders Oct 20, 2023
83cfa3b
r8152: Release firmware if we have an error in probe
dianders Oct 20, 2023
852fb4c
tcp: fix wrong RTO timeout when received SACK reneging
Oct 21, 2023
c0dad0c
gtp: uapi: fix GTPA_MAX
ummakynes Oct 22, 2023
d5c175f
gtp: fix fragmentation needed check with gso
ummakynes Oct 22, 2023
bdfa4fa
i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
Oct 23, 2023
4e14f2d
kasan: print the original fault addr when access invalid shadow
Oct 9, 2023
3c1312b
iio: exynos-adc: request second interupt only when touchscreen mode i…
mszyprow Oct 9, 2023
70322a4
iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thres…
robhancocksed Sep 15, 2023
eace761
iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
robhancocksed Sep 15, 2023
cb65e69
i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
hcodina Oct 20, 2023
48b58f7
i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
hcodina Oct 20, 2023
2766a87
i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
hcodina Oct 20, 2023
e97d374
i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
Oct 10, 2023
cdc5709
i2c: aspeed: Fix i2c bus hang in slave read
zhangjian3032 Oct 6, 2023
c4957f0
tracing/kprobes: Fix the description of variable length arguments
Yujie-Liu Oct 27, 2023
e0f95b8
misc: fastrpc: Clean buffers on remote invocation failures
quic-ekangupt Oct 13, 2023
6e22bf6
nvmem: imx: correct nregs for i.MX6ULL
MrVan Oct 13, 2023
0c29481
nvmem: imx: correct nregs for i.MX6SLL
MrVan Oct 13, 2023
6efd498
nvmem: imx: correct nregs for i.MX6UL
MrVan Oct 13, 2023
21b07a2
perf/core: Fix potential NULL deref
Oct 24, 2023
c27ca4a
sparc32: fix a braino in fault handling in csum_and_copy_..._user()
Oct 22, 2023
27dd09f
clk: Sanitize possible_parent_show to Handle Return Value of of_clk_g…
alessandrocarminati Sep 21, 2023
c606715
iio: afe: rescale: reorder includes
liambeguin Jan 8, 2022
7c76b7d
iio: afe: rescale: expose scale processing function
liambeguin Feb 13, 2022
c1eeb49
iio: afe: rescale: add offset support
liambeguin Feb 13, 2022
8b424bd
iio: afe: rescale: Accept only offset channels
linusw Sep 2, 2023
77db87c
gve: Fix GFP flags when allocing pages
shailend-g Sep 13, 2022
897b56a
x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
KAGA-KOKO Oct 25, 2023
d3201c7
x86/mm: Simplify RESERVE_BRK()
jpoimboe May 6, 2022
9e78e77
x86/mm: Fix RESERVE_BRK() for older binutils
jpoimboe Jun 9, 2022
7a99272
ext4: add two helper functions extent_logical_end() and pa_logical_end()
LiBaokun96 Oct 28, 2023
f2c3a3a
ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
LiBaokun96 Oct 28, 2023
f031e15
ext4: avoid overlapping preallocations due to overflow
LiBaokun96 Oct 28, 2023
37ffa42
objtool/x86: add missing embedded_insn check
Oct 28, 2023
389190b
driver: platform: Add helper for safer setting of driver_override
krzk Oct 31, 2023
5c0da71
rpmsg: Constify local variable in field store macro
krzk Oct 31, 2023
2e76b4f
rpmsg: Fix kfree() of static memory on setting driver_override
krzk Oct 31, 2023
bfd4a66
rpmsg: Fix calling device_lock() on non-initialized device
krzk Oct 31, 2023
a82e0fd
rpmsg: glink: Release driver_override
quic-bjorande Oct 31, 2023
d4c8bf5
rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
HBh25Y Oct 31, 2023
65fd21a
x86: Fix .brk attribute in linker script
jgross1 Jun 30, 2022
5e78ebe
ASoC: simple-card: fixup asoc_simple_probe() error handling
morimoto Sep 19, 2023
eb99b6e
net: sched: cls_u32: Fix allocation size in u32_init()
GustavoARSilva Oct 4, 2023
c57aef9
irqchip/riscv-intc: Mark all INTC nodes as initialized
avpatel Oct 3, 2023
39d2c10
irqchip/stm32-exti: add missing DT IRQ flag translation
lopsided98 Oct 3, 2023
4bdde4d
dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
ZhangShurong Oct 5, 2023
abc62fc
powerpc/85xx: Fix math emulation exception
chleroy Sep 25, 2023
afef8af
Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
dtor Oct 14, 2023
738a3ad
fbdev: atyfb: only use ioremap_uc() on i386 and ia64
arndb Sep 21, 2023
59e629f
fs/ntfs3: Add ckeck in ni_update_parent()
aalexandrovich Jun 30, 2023
393966e
fs/ntfs3: Write immediately updated ntfs state
aalexandrovich Jun 30, 2023
962a3d3
fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
aalexandrovich Jun 30, 2023
2de3283
fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
aalexandrovich Sep 26, 2023
9452498
fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
aalexandrovich Sep 26, 2023
27a0bed
fs/ntfs3: Fix directory element type detection
gemarcano Sep 13, 2023
64ae128
fs/ntfs3: Avoid possible memory leak
Sep 25, 2023
dfcbb98
spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
wkennington Sep 22, 2023
fa32e21
netfilter: nfnetlink_log: silence bogus compiler warning
Oct 5, 2023
aade33d
ASoC: rt5650: fix the wrong result of key button
shumingfan Oct 13, 2023
e39440c
drm/ttm: Reorder sys manager cleanup step
drobnik Oct 16, 2023
d48b2e8
fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
jorgem-dev Oct 6, 2023
db4416e
scsi: mpt3sas: Fix in error path
thenzl Oct 15, 2023
bbc9261
platform/mellanox: mlxbf-tmfifo: Fix a warning message
lsun100 Oct 12, 2023
51cc28c
net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
Oct 20, 2023
78c939a
r8152: Check for unplug in rtl_phy_patch_request()
dianders Oct 20, 2023
f0f9986
r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
dianders Oct 20, 2023
6627b96
powerpc/mm: Fix boot crash with FLATMEM
mpe Oct 23, 2023
615c4dd
can: isotp: set max PDU size to 64 kByte
hartkopp Oct 31, 2023
f8c3bd2
can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
hartkopp Oct 31, 2023
2fc6f33
can: isotp: check CAN address family in isotp_bind()
hartkopp Oct 31, 2023
b4e78ea
can: isotp: handle wait_event_interruptible() return values
hartkopp Oct 31, 2023
e163ad6
can: isotp: add local echo tx processing and tx without FC
hartkopp Oct 31, 2023
d72ff64
can: isotp: isotp_bind(): do not validate unused address information
hartkopp Oct 31, 2023
9015169
can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
hartkopp Oct 31, 2023
b6c3c77
drm/amd: Move helper for dynamic speed switch check out of smu13
superm1 Jul 8, 2023
6628c36
drm/amd: Disable ASPM for VI w/ all Intel systems
superm1 Oct 20, 2023
c48aae5
PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
endrift Sep 27, 2023
7c4855b
usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" c…
Oct 27, 2023
e5f53a6
usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
Oct 20, 2023
e251977
usb: raw-gadget: properly handle interrupted requests
xairy Oct 26, 2023
81a4dd5
tty: n_gsm: fix race condition in status line change on dead connections
dstarke-siemens Oct 26, 2023
ff6059c
tty: 8250: Remove UC-257 and UC-431
Oct 20, 2023
738fe41
tty: 8250: Add support for additional Brainboxes UC cards
Oct 20, 2023
a5b6390
tty: 8250: Add support for Brainboxes UP cards
Oct 20, 2023
3fe3cc6
tty: 8250: Add support for Intashield IS-100
Oct 20, 2023
1f5649a
tty: 8250: Fix port count of PX-257
Oct 20, 2023
60debc0
tty: 8250: Fix up PX-803/PX-857
Oct 20, 2023
d541ccb
tty: 8250: Add support for additional Brainboxes PX cards
Oct 20, 2023
44c4dfa
tty: 8250: Add support for Intashield IX cards
Oct 20, 2023
28b8ad8
tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
Oct 20, 2023
f049c0c
misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
Siddharth-Vadapalli-at-TI Oct 20, 2023
3d8344a
ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
Oct 18, 2023
80529b4
Linux 5.15.138
gregkh Nov 8, 2023
cd7989c
ANDROID: mm: add vendor hook in isolate_freepages()
Nov 6, 2023
690e148
ANDROID: GKI: Update symbol list for Amlogic
Nov 6, 2023
d815634
ANDROID: GKI: Add symbol list for Transsion
Nov 9, 2023
0468dbf
ANDROID: KVM: arm64: Fix error path in pkvm_mem_abort()
Nov 10, 2023
b029b53
BACKPORT: blk-ioprio: Convert from rqos policy to direct call
jankara Jun 23, 2022
739e44e
BACKPORT: block: Initialize bio priority earlier
jankara Jun 23, 2022
a0c7043
BACKPORT: block: Always initialize bio IO priority on submit
jankara Jun 23, 2022
a2a56bf
BACKPORT: blk-ioprio: Introduce promote-to-rt policy
Apr 28, 2023
20b2d56
UPSTREAM: dma-buf: add dma_fence_chain_contained helper
ChristianKoenigAMD Jan 20, 2022
67e5ffd
UPSTREAM: dma-buf: Add dma_fence_array_for_each (v2)
Jan 24, 2022
1696301
BACKPORT: dma-buf: add dma_fence_unwrap v2
ChristianKoenigAMD Mar 11, 2022
0eb66ec
ANDROID: vendor_hooks: Add hooks for binder
lfc2012 Sep 21, 2023
e039fca
ANDROID: ABI: Update oplus symbol list
lfc2012 Nov 15, 2023
18865db
FROMGIT: Input: uinput - allow injecting event times
May 2, 2023
60f7a6c
Merge 5.15.138 into android13-5.15-lts
gregkh Nov 26, 2023
4ba2bb2
Revert "kasan: print the original fault addr when access invalid shadow"
gregkh Nov 3, 2023
858ee7d
ANDROID: fix up platform_device ABI break
gregkh Nov 25, 2023
30b8daf
ANDROID: fix up rpmsg_device ABI break
gregkh Nov 26, 2023
b2017f5
ANDROID: fuse-bpf: Add NULL pointer check in fuse_release_in
Oct 25, 2023
e7ed9e4
FROMGIT: usb: gadget: uvc: prevent use of disabled endpoint
Nov 9, 2023
17f7b06
FROMGIT: usb: gadget: uvc: Allocate uvc_requests one at a time
Nov 9, 2023
d102805
FROMGIT: usb: gadget: uvc: move video disable logic to its own function
Nov 9, 2023
19914a1
FROMGIT: usb: gadget: uvc: Fix use-after-free for inflight usb_requests
Nov 9, 2023
d6f794b
FROMGIT: usb:gadget:uvc Do not use worker thread to pump isoc usb req…
Nov 20, 2023
2550d09
UPSTREAM: drm/qxl: fix UAF on handle creation
walac Aug 14, 2023
a0f42ba
UPSTREAM: USB: core: Unite old scheme and new scheme descriptor reads
AlanStern Aug 4, 2023
f4fd913
UPSTREAM: USB: core: Change usb_get_device_descriptor() API
AlanStern Aug 4, 2023
d2d389f
UPSTREAM: USB: core: Fix race by not overwriting udev->descriptor in …
AlanStern Aug 4, 2023
c43b797
Merge tag 'android13-5.15.137_r00' into android13-5.15
gregkh Nov 29, 2023
eff6178
ANDROID: ABI: Update pixel symbol list
Oct 31, 2023
eb99a64
Merge branch 'android13-5.15' into branch 'android13-5.15-lts'
gregkh Nov 29, 2023
a30f5de
Merge commit 'eb99a642b7e6b94282662389ff05737cb8285db9' into dev
JeevakaPrabu Dec 5, 2023
e42d1bd
Fix build error due to dma_buf not imported in tee module
JeevakaPrabu Dec 4, 2023
bbae401
Revert "i915/pmu: Wire GuC backend to per-client busyness"
JeevakaPrabu Dec 5, 2023
6e10c3c
extend uio driver to supports msix
yonghuah Nov 8, 2022
d700cea
extend function prototype in uio_info structure
yonghuah Aug 16, 2023
236a132
enable per-application notification with ivshemem
yonghuah Aug 18, 2023
8f5f88c
FROMLIST: ALSA: pcm: fix wait_time calculations
ossilator Apr 5, 2023
7902cc0
ASoC: Intel: avs: Fix module lookup
May 19, 2023
ba4fb03
ASoC: Intel: avs: Support volume control with GAIN module
Nov 9, 2023
b0f94b1
Initialize optee SMC arguments memory as zero
jingdlu Dec 19, 2023
e23e64d
Fix OOM issue for request not freed
xiechao79 Dec 29, 2023
61185da
Fix function prototype mismatch with uio_info release function
JeevakaPrabu Jan 22, 2024
0b7c1a5
drm/bridge: Add ti serdes/deserdes driver
kanlihu Sep 21, 2023
10b65cb
i915: Skip one specific resolution for EF1E-A1 panel
feijiang1 Dec 8, 2023
9315522
2880x1620 dp panel mcu backlight adjust
ljia5 Dec 12, 2023
a8cf3d9
drm/bridge: Add 984 serdes driver
ljia5 Feb 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5946,6 +5946,16 @@
first trust source as a backend which is initialized
successfully during iteration.

trusted.rng= [KEYS]
Format: <string>
The RNG used to generate key material for trusted keys.
Can be one of:
- "kernel"
- the same value as trusted.source: "tpm" or "tee"
- "default"
If not specified, "default" is used. In this case,
the RNG's choice is left to each individual trust source.

tsc= Disable clocksource stability checks for TSC.
Format: <string>
[x86] reliable: mark tsc clocksource as reliable, this
Expand Down
8 changes: 8 additions & 0 deletions Documentation/networking/ip-sysctl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2083,6 +2083,14 @@ accept_ra_min_hop_limit - INTEGER

Default: 1

accept_ra_min_lft - INTEGER
Minimum acceptable lifetime value in Router Advertisement.

RA sections with a lifetime less than this value shall be
ignored. Zero lifetimes stay unaffected.

Default: 0

accept_ra_pinfo - BOOLEAN
Learn Prefix Information in Router Advertisement.

Expand Down
20 changes: 12 additions & 8 deletions Documentation/security/keys/trusted-encrypted.rst
Original file line number Diff line number Diff line change
Expand Up @@ -87,22 +87,26 @@ Key Generation
Trusted Keys
------------

New keys are created from random numbers generated in the trust source. They
are encrypted/decrypted using a child key in the storage key hierarchy.
Encryption and decryption of the child key must be protected by a strong
access control policy within the trust source.
New keys are created from random numbers. They are encrypted/decrypted using
a child key in the storage key hierarchy. Encryption and decryption of the
child key must be protected by a strong access control policy within the
trust source. The random number generator in use differs according to the
selected trust source:

* TPM (hardware device) based RNG
* TPM: hardware device based RNG

Strength of random numbers may vary from one device manufacturer to
another.
Keys are generated within the TPM. Strength of random numbers may vary
from one device manufacturer to another.

* TEE (OP-TEE based on Arm TrustZone) based RNG
* TEE: OP-TEE based on Arm TrustZone based RNG

RNG is customizable as per platform needs. It can either be direct output
from platform specific hardware RNG or a software based Fortuna CSPRNG
which can be seeded via multiple entropy sources.

Users may override this by specifying ``trusted.rng=kernel`` on the kernel
command-line to override the used RNG with the kernel's random number pool.

Encrypted Keys
--------------

Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 5
PATCHLEVEL = 15
SUBLEVEL = 135
SUBLEVEL = 136
EXTRAVERSION =
NAME = Trick or Treat

Expand Down
3 changes: 2 additions & 1 deletion arch/arm64/include/asm/cpufeature.h
Original file line number Diff line number Diff line change
Expand Up @@ -808,7 +808,8 @@ static inline bool system_supports_tlb_range(void)
cpus_have_const_cap(ARM64_HAS_TLB_RANGE);
}

extern int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt);
int do_emulate_mrs(struct pt_regs *regs, u32 sys_reg, u32 rt);
bool try_emulate_mrs(struct pt_regs *regs, u32 isn);

static inline u32 id_aa64mmfr0_parange_to_phys_shift(int parange)
{
Expand Down
15 changes: 11 additions & 4 deletions arch/arm64/include/asm/exception.h
Original file line number Diff line number Diff line change
Expand Up @@ -57,21 +57,28 @@ asmlinkage void call_on_irq_stack(struct pt_regs *regs,
void (*func)(struct pt_regs *));
asmlinkage void asm_exit_to_user_mode(struct pt_regs *regs);

void do_mem_abort(unsigned long far, unsigned int esr, struct pt_regs *regs);
void do_undefinstr(struct pt_regs *regs);
void do_bti(struct pt_regs *regs);
void do_sysinstr(unsigned int esr, struct pt_regs *regs);
void do_cp15instr(unsigned int esr, struct pt_regs *regs);
void do_mem_abort(unsigned long far, unsigned int esr, struct pt_regs *regs);
void do_el0_undef(struct pt_regs *regs, unsigned long esr);
void do_el1_undef(struct pt_regs *regs, unsigned long esr);
void do_el0_bti(struct pt_regs *regs);
void do_el1_bti(struct pt_regs *regs, unsigned long esr);
void do_debug_exception(unsigned long addr_if_watchpoint, unsigned int esr,
struct pt_regs *regs);
void do_fpsimd_acc(unsigned int esr, struct pt_regs *regs);
void do_sve_acc(unsigned int esr, struct pt_regs *regs);
void do_fpsimd_exc(unsigned int esr, struct pt_regs *regs);
void do_sysinstr(unsigned int esr, struct pt_regs *regs);
void do_el0_sys(unsigned long esr, struct pt_regs *regs);
void do_sp_pc_abort(unsigned long addr, unsigned int esr, struct pt_regs *regs);
void bad_el0_sync(struct pt_regs *regs, int reason, unsigned int esr);
void do_cp15instr(unsigned int esr, struct pt_regs *regs);
void do_el0_cp15(unsigned long esr, struct pt_regs *regs);
void do_el0_svc(struct pt_regs *regs);
void do_el0_svc_compat(struct pt_regs *regs);
void do_ptrauth_fault(struct pt_regs *regs, unsigned int esr);
void do_el0_fpac(struct pt_regs *regs, unsigned long esr);
void do_el1_fpac(struct pt_regs *regs, unsigned long esr);
void do_serror(struct pt_regs *regs, unsigned int esr);
void do_notify_resume(struct pt_regs *regs, unsigned long thread_flags);

Expand Down
2 changes: 2 additions & 0 deletions arch/arm64/include/asm/spectre.h
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ enum mitigation_state {
SPECTRE_VULNERABLE,
};

struct pt_regs;
struct task_struct;

/*
Expand Down Expand Up @@ -98,5 +99,6 @@ enum mitigation_state arm64_get_spectre_bhb_state(void);
bool is_spectre_bhb_affected(const struct arm64_cpu_capabilities *entry, int scope);
u8 spectre_bhb_loop_affected(int scope);
void spectre_bhb_enable_mitigation(const struct arm64_cpu_capabilities *__unused);
bool try_emulate_el1_ssbs(struct pt_regs *regs, u32 instr);
#endif /* __ASSEMBLY__ */
#endif /* __ASM_SPECTRE_H */
2 changes: 1 addition & 1 deletion arch/arm64/include/asm/system_misc.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

struct pt_regs;

void die(const char *msg, struct pt_regs *regs, int err);
void die(const char *msg, struct pt_regs *regs, long err);

struct siginfo;
void arm64_notify_die(const char *str, struct pt_regs *regs,
Expand Down
19 changes: 9 additions & 10 deletions arch/arm64/include/asm/traps.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,16 @@

struct pt_regs;

struct undef_hook {
struct list_head node;
u32 instr_mask;
u32 instr_val;
u64 pstate_mask;
u64 pstate_val;
int (*fn)(struct pt_regs *regs, u32 instr);
};
#ifdef CONFIG_ARMV8_DEPRECATED
bool try_emulate_armv8_deprecated(struct pt_regs *regs, u32 insn);
#else
static inline bool
try_emulate_armv8_deprecated(struct pt_regs *regs, u32 insn)
{
return false;
}
#endif /* CONFIG_ARMV8_DEPRECATED */

void register_undef_hook(struct undef_hook *hook);
void unregister_undef_hook(struct undef_hook *hook);
void force_signal_inject(int signal, int code, unsigned long address, unsigned int err);
void arm64_notify_segfault(unsigned long addr);
void arm64_force_sig_fault(int signo, int code, unsigned long far, const char *str);
Expand Down
Loading