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

Update to LTS v5.15.120 #5

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
913 commits
Select commit Hold shift + click to select a range
e37743b
Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
Vudentz May 30, 2023
f7bb329
Bluetooth: hci_qca: fix debugfs registration
jhovold May 31, 2023
309d980
tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
May 9, 2023
02ef5c9
rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
idryomov Jun 5, 2023
78166d9
rbd: get snapshot context after exclusive lock is ensured to be held
idryomov Jun 5, 2023
4127f8c
pinctrl: meson-axg: add missing GPIOA_18 gpio group
hundeboll May 12, 2023
2face2e
usb: usbfs: Enforce page requirements for mmap
lrh2000 May 15, 2023
d9d7a0a
usb: usbfs: Use consistent mmap functions
lrh2000 May 15, 2023
4a46895
ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
claudiubeznea May 23, 2023
1155df5
ASoC: codecs: wsa881x: do not set can_multi_write flag
Srinivas-Kandagatla May 23, 2023
b2db021
arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc718…
dianders May 16, 2023
f590626
ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback r…
Mar 15, 2023
4a66365
ASoC: mediatek: mt8195: fix use-after-free in driver remove path
wenliangwu Jun 1, 2023
40b98c9
arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
aford173 May 28, 2023
ce86641
i2c: mv64xxx: Fix reading invalid status value in atomic mode
elkablo May 21, 2023
bbbef96
firmware: arm_ffa: Set handle field to zero in memory descriptor
balint-dobszay-arm Jun 1, 2023
0c5d74d
i2c: sprd: Delete i2c adapter in .remove's error path
Mar 9, 2023
d0ed185
eeprom: at24: also select REGMAP
rddunlap Jun 8, 2023
9a361a8
riscv: fix kprobe __user string arg print fault issue
May 4, 2023
1748318
vduse: avoid empty string for dev name
zhaoshane May 30, 2023
e14d17a
vhost: support PACKED when setting-getting vring_base
emusln Apr 24, 2023
a694f49
vhost_vdpa: support PACKED when setting-getting vring_base
emusln Apr 24, 2023
8458a50
Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota i…
tytso Jun 8, 2023
b8533e7
ext4: only check dquot_initialize_needed() when debugging
tytso Jun 8, 2023
4b9067f
Revert "debugobject: Ensure pool refill (again)"
gregkh Jun 12, 2023
0e016fd
xfs: verify buffer contents when we skip log replay
Apr 12, 2023
b8b79c6
Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
gregkh Jun 12, 2023
54c1758
Linux 5.15.117
gregkh Jun 14, 2023
348d7c2
test_firmware: Use kstrtobool() instead of strtobool()
tititiou36 Jan 14, 2023
94aa9ab
test_firmware: prevent race conditions by a correct implementation of…
May 9, 2023
e20b693
test_firmware: fix a memory leak with reqs buffer
May 9, 2023
e633d31
ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
HexRabbit May 19, 2023
96d0327
drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recov…
May 29, 2023
602c786
of: overlay: rename variables to be consistent
frowand Apr 20, 2022
d4d2026
of: overlay: rework overlay apply and remove kfree()s
frowand Apr 20, 2022
b4da9fb
of: overlay: Fix missing of_node_put() in error case of init_overlay_…
khayash1 Jun 2, 2023
a78119b
power: supply: ab8500: Fix external_power_changed race
jwrdegoede Apr 15, 2023
f0216aa
power: supply: sc27xx: Fix external_power_changed race
jwrdegoede Apr 15, 2023
752ce06
power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + …
jwrdegoede Apr 15, 2023
12145ae
ARM: dts: vexpress: add missing cache properties
krzk Apr 23, 2023
f772c14
tools: gpio: fix debounce_period_us output of lsgpio
May 8, 2023
8637760
power: supply: Ratelimit no data debug output
Mar 5, 2023
9fe8ff5
platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
bno1 May 12, 2023
c274437
regulator: Fix error checking for debugfs_create_dir
osmten May 15, 2023
f457595
irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware i…
dianders May 15, 2023
99eb184
power: supply: Fix logic checking if system is running from battery
superm1 May 16, 2023
5483357
btrfs: scrub: try harder to mark RAID56 block groups read-only
adam900710 Apr 13, 2023
8ba0f9a
btrfs: handle memory allocation failure in btrfs_csum_one_bio
morbidrsa May 4, 2023
24deb7c
ASoC: soc-pcm: test if a BE can be prepared
ranj063 May 17, 2023
d17c9ec
parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
hdeller May 17, 2023
495e962
parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_mem…
hdeller May 17, 2023
3ebf8ac
MIPS: unhide PATA_PLATFORM
mlauss2 May 9, 2023
b196db7
MIPS: Alchemy: fix dbdma2
mlauss2 May 11, 2023
25ac494
mips: Move initrd_start check after initrd address sanitisation.
dliviu May 9, 2023
83ac748
ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
fidomax May 12, 2023
b777bd1
xen/blkfront: Only check REQ_FUA for writes
rosslagerwall Apr 26, 2023
1284fcb
drm:amd:amdgpu: Fix missing buffer object unlock in failure path
sukrutb May 3, 2023
bd6b546
NVMe: Add MAXIO 1602 to bogus nid list.
sugi May 20, 2023
3a91fef
irqchip/gic: Correctly validate OF quirk descriptors
May 30, 2023
85288f3
io_uring: hold uring mutex around poll removal
axboe Jun 17, 2023
fd30b3e
wifi: cfg80211: fix locking in regulatory disconnect
jmberg-intel Jun 6, 2023
b6d14df
wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
Jun 9, 2023
a629166
epoll: ep_autoremove_wake_function should use list_del_init_careful
May 30, 2023
368879e
ocfs2: fix use-after-free when unmounting read-only filesystem
May 22, 2023
830e32d
ocfs2: check new file size on fallocate call
May 29, 2023
63d9049
nios2: dts: Fix tse_mac "max-frame-size" property
jannau Feb 12, 2023
8c3226b
nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
konis May 13, 2023
ccb5d5d
nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
konis May 24, 2023
7b528e5
kexec: support purgatories with .text.hot sections
ribalda May 19, 2023
9e72ab6
x86/purgatory: remove PGO flags
ribalda May 19, 2023
d08ad19
powerpc/purgatory: remove PGO flags
ribalda May 19, 2023
e168f82
ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD …
ltyl-hem Jun 14, 2023
b55a9fe
dm thin metadata: check fail_io before using data_sm
Jun 6, 2023
26bae2a
nouveau: fix client work fence deletion race
airlied Jun 15, 2023
66eaf66
RDMA/uverbs: Restrict usage of privileged QKEYs
EdwardSro Jun 5, 2023
7dacfdf
net: usb: qmi_wwan: add support for Compal RXM-G1
Wes-Huang Jun 8, 2023
db6b1f0
drm/amd/display: edp do not add non-edid timings
May 25, 2023
2fa101c
drm/amdgpu: add missing radeon secondary PCI ID
alexdeucher Jun 6, 2023
40a5a12
ALSA: hda/realtek: Add a quirk for Compaq N14JP6
drosdeck Jun 9, 2023
5a95cea
Remove DECnet support from kernel
shemminger Aug 18, 2022
4c3e9ed
thunderbolt: dma_test: Use correct value for absent rings when creati…
westeri Mar 29, 2023
054e368
thunderbolt: Mask ring interrupt on Intel hardware as well
westeri May 30, 2023
b91973d
USB: serial: option: add Quectel EM061KGL series
May 31, 2023
029ce79
serial: lantiq: add missing interrupt ack
bseibold Jun 2, 2023
5a04634
usb: dwc3: gadget: Reset num TRBs before giving back the request
Jun 1, 2023
596fbd3
RDMA/rtrs: Fix the last iu->buf leak in err path
zhijianli88 Apr 25, 2023
e2b3263
RDMA/rtrs: Fix rxe_dealloc_pd warning
zhijianli88 Apr 25, 2023
e1bc22f
RDMA/rxe: Fix packet length checks
May 17, 2023
9771369
spi: fsl-dspi: avoid SCK glitches with continuous transfers
vladimiroltean May 29, 2023
5fb9006
netfilter: nf_tables: integrate pipapo into commit protocol
ummakynes Jun 7, 2023
22bf362
netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
ummakynes Jun 7, 2023
216eb95
netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
ummakynes Jun 8, 2023
6b85bab
net: enetc: correct the indexes of highest and 2nd highest TCs
Jun 7, 2023
a66d2dc
ping6: Fix send to link-local addresses with VRF.
Jun 7, 2023
4f0d28f
net/sched: simplify tcf_pedit_act
tammela Jan 31, 2023
5a766ce
net/sched: act_pedit: remove extra check for key type
tammela Apr 21, 2023
c6fe1dd
net/sched: act_pedit: Parse L3 Header for L4 offset
mtottenh-AKAM Jun 7, 2023
3a162be
net/sched: cls_u32: Fix reference counter leak leading to overflow
lag-linaro Jun 8, 2023
ddd9eac
RDMA/rxe: Remove the unused variable obj
zhuyj Aug 22, 2022
4bf34df
RDMA/rxe: Removed unused name from rxe_task struct
Oct 21, 2022
8fd9d6d
RDMA/rxe: Fix the use-before-initialization error of resp_pkts
zhuyj Jun 2, 2023
a421642
iavf: remove mask from iavf_irq_enable_queues()
azaki1 Jun 8, 2023
496a7c7
octeontx2-af: fixed resource availability check
ksatha Jun 8, 2023
cc6f860
octeontx2-af: fix lbk link credits on cn10k
nithind1988 Jun 8, 2023
3f466d0
RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
msanalla Jun 5, 2023
650ef60
RDMA/cma: Always set static rate to 0 for RoCE
MarkZhang81 Jun 5, 2023
4e812a5
IB/uverbs: Fix to consider event queue closing also upon non-blocking…
Jun 5, 2023
4ec22dc
IB/isert: Fix dead lock in ib_isert
Jun 6, 2023
49add01
IB/isert: Fix possible list corruption in CMA handler
Jun 6, 2023
71323b0
IB/isert: Fix incorrect release of isert connection
Jun 6, 2023
e0dbe95
net: ethtool: correct MAX attribute value for stats
kuba-moo Jun 8, 2023
25a7e4e
ipvlan: fix bound dev checking for IPv6 l3s mode
liuhangbin Jun 9, 2023
6ac0e45
sctp: fix an error code in sctp_sf_eat_auth()
Jun 9, 2023
55cfec0
igc: Clean the TX buffer and TX descriptor ring
zulkifl3 May 15, 2023
c439501
igb: fix nvm.ops.read() error handling
aloktion Apr 25, 2023
45872d2
drm/nouveau: don't detect DSM for non-NVIDIA device
peat-psuwit May 23, 2023
8dd5013
drm/nouveau/dp: check for NULL nv_connector->native_mode
May 12, 2023
fdac785
drm/nouveau: add nv_encoder pointer check for NULL
May 12, 2023
4c7f0ae
cifs: fix lease break oops in xfstest generic/098
Jun 11, 2023
0270345
ext4: drop the call to ext4_error() from ext4_get_group_info()
xp4ns3 Jun 14, 2023
3ba467f
net/sched: cls_api: Fix lockup on flushing explicitly created chain
w1ldptr Jun 12, 2023
d7ebfd2
net: lapbether: only support ethernet devices
Jun 14, 2023
4f519a7
dm: don't lock fs when the map is NULL during suspend or resume
Jun 1, 2023
7d62313
net: tipc: resize nlattr array to correct size
f0rm2l1n Jun 14, 2023
f9d2437
selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
amaftei-xilinx Jun 15, 2023
e5d93c6
afs: Fix vlserver probe RTT handling
dhowells Jun 16, 2023
9a38159
cgroup: always put cset in cgroup_css_set_put_fork
May 21, 2023
e97a1d7
rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
Mar 31, 2023
9618f37
neighbour: Remove unused inline function neigh_key_eq16()
gscui Sep 22, 2022
e285ef9
net: Remove unused inline function dst_hold_and_use()
gscui Sep 22, 2022
6938d13
net: Remove DECnet leftovers from flow.h.
Sep 30, 2022
c54ecf8
neighbour: delete neigh_lookup_nodev as not used
rleon Mar 8, 2023
5b51a6f
of: overlay: add entry to of_overlay_action_name[]
frowand May 2, 2022
bbe53ca
mmc: block: ensure error propagation for non-blk
cloehle Apr 26, 2023
249f350
nilfs2: reject devices with insufficient block count
konis May 26, 2023
11be83f
Linux 5.15.118
gregkh Jun 21, 2023
3c19107
drm/amd/display: fix the system hang while disable PSR
May 29, 2023
ca11dfe
tracing: Add tracing_reset_all_online_cpus_unlocked() function
rostedt Nov 23, 2022
7de739c
tpm, tpm_tis: Claim locality in interrupt handler
linosanfilippo-kunbus Nov 24, 2022
685e0cc
drm/amd/display: Add minimal pipe split transition state
rodrigosiqueira Jun 20, 2022
4cc7f8a
drm/amd/display: Use dc_update_planes_and_stream
rodrigosiqueira Oct 6, 2022
0ee7cb0
drm/amd/display: Add wrapper to call planes and stream update
rodrigosiqueira Feb 23, 2023
99f005b
tick/common: Align tick period during sched_timer setup
KAGA-KOKO Jun 15, 2023
37b4220
selftests: mptcp: lib: skip if missing symbol
matttbe Jun 8, 2023
6586791
selftests: mptcp: lib: skip if not below kernel version
matttbe Jun 10, 2023
dc7e226
selftests/mount_setattr: fix redefine struct mount_attr build error
shuahkh Feb 13, 2023
ec63655
selftests: mptcp: pm nl: remove hardcoded default limits
matttbe Jun 22, 2023
dd6f5b6
selftests: mptcp: join: use 'iptables-legacy' if available
matttbe Jun 22, 2023
e7765dd
selftests: mptcp: join: skip check if MIB counter not supported
matttbe Jun 22, 2023
7615598
nilfs2: fix buffer corruption due to concurrent device reads
konis Jun 9, 2023
d3615d4
ACPI: sleep: Avoid breaking S3 wakeup due to might_sleep()
rafaeljw Jun 14, 2023
7e8e8e4
KVM: Avoid illegal stage2 mapping on invalid memory slot
Jun 15, 2023
17460a4
Drivers: hv: vmbus: Call hv_synic_free() if hv_synic_alloc() fails
dcui May 4, 2023
5c7a7bc
Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs
kelleymh May 18, 2023
cfc030d
PCI: hv: Fix a race condition bug in hv_pci_query_relations()
dcui Jun 15, 2023
42faae8
Revert "PCI: hv: Fix a timing issue which causes kdump to fail occasi…
dcui Jun 15, 2023
d027524
PCI: hv: Remove the useless hv_pcichild_state from struct hv_pci_dev
dcui Jun 15, 2023
5b740b9
PCI: hv: Fix a race condition in hv_irq_unmask() that can cause panic
dcui Jun 15, 2023
2660a8f
PCI: hv: Add a per-bus mutex state_lock
dcui Jun 15, 2023
e583d76
cgroup: Do not corrupt task iteration when rebinding subsystem
Jun 10, 2023
b35c802
mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916
stephan-gh May 18, 2023
9dce4dc
mmc: meson-gx: remove redundant mmc_request_done() call from irq context
hundeboll Jun 7, 2023
6c88e96
mmc: mmci: stm32: fix max busy timeout calculation
Jun 13, 2023
4ffd7e0
ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
Jul 21, 2022
7df8a6e
regulator: pca9450: Fix LDO3OUT and LDO4OUT MASK
tremmet Jun 14, 2023
4995f40
regmap: spi-avmm: Fix regmap_bus max_raw_write
Jun 20, 2023
9dbde9a
writeback: fix dereferencing NULL mapping->host on writeback_page_tem…
aquini Jun 6, 2023
3584853
io_uring/net: save msghdr->msg_control for retries
axboe Jun 23, 2023
457d5c0
io_uring/net: clear msg_controllen on partial sendmsg retry
axboe Jun 23, 2023
3c863e6
io_uring/net: disable partial retries for recvmsg with cmsg
axboe Jun 23, 2023
2f12790
nilfs2: prevent general protection fault in nilfs_clear_dirty_page()
konis Jun 12, 2023
98a9a68
x86/mm: Avoid using set_pgd() outside of real PGD pages
lag-linaro Jun 14, 2023
5816fe5
memfd: check for non-NULL file_seals in memfd_create() syscall
robertosassu Jun 7, 2023
f05e6dd
mmc: meson-gx: fix deferred probing
Jun 17, 2023
243a444
ieee802154: hwsim: Fix possible memory leaks
Apr 9, 2023
31cdd66
xfrm: Treat already-verified secpath entries as optional
May 10, 2023
a7e82bb
xfrm: interface: rename xfrm_interface.c to xfrm_interface_core.c
ebirger Dec 3, 2022
dbbaa59
xfrm: Ensure policies always checked on XFRM-I input path
May 10, 2023
b954c5c
bpf: track immediate values written to stack by BPF_ST instruction
eddyz87 Feb 14, 2023
9c230b5
bpf: Fix verifier id tracking of scalars on spill
gentoo-root Jun 7, 2023
ee18ad3
xfrm: fix inbound ipv4/udp/esp packets to UDPv6 dualstack sockets
zenczykowski Jun 5, 2023
989edf2
selftests: net: fcnal-test: check if FIPS mode is enabled
magalilemes Jun 13, 2023
c85e178
xfrm: Linearize the skb after offloading if needed.
Jun 14, 2023
f6fe680
net: qca_spi: Avoid high load if QCA7000 is not available
lategoodbye Jun 14, 2023
a70e5c9
mmc: mtk-sd: fix deferred probing
Jun 17, 2023
6c96b58
mmc: mvsdio: fix deferred probing
Jun 17, 2023
a16145e
mmc: omap: fix deferred probing
Jun 17, 2023
9f226a6
mmc: omap_hsmmc: fix deferred probing
Jun 17, 2023
9d8c0b1
mmc: owl: fix deferred probing
Jun 17, 2023
df45bba
mmc: sdhci-acpi: fix deferred probing
Jun 17, 2023
d97c2c2
mmc: sh_mmcif: fix deferred probing
Jun 17, 2023
5eccf10
mmc: usdhi60rol0: fix deferred probing
Jun 17, 2023
cb216db
ipvs: align inner_mac_header for encapsulation
terinjokes Jun 9, 2023
6fa483d
net: dsa: mt7530: fix trapping frames on non-MT7621 SoC MT7530 switch
arinc9 Jun 17, 2023
bd66359
net: dsa: mt7530: fix handling of BPDUs on MT7530 switch
arinc9 Jun 17, 2023
302362f
be2net: Extend xmit workaround to BE3 chip
rosslagerwall Jun 16, 2023
f34d2d0
netfilter: nf_tables: fix chain binding transaction logic
ummakynes Jun 16, 2023
6b7c03e
netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound …
ummakynes Jun 16, 2023
e491dd3
netfilter: nft_set_pipapo: .walk does not deal with generations
ummakynes Jun 16, 2023
52f5716
netfilter: nf_tables: disallow element updates of bound anonymous sets
ummakynes Jun 16, 2023
ea85d27
netfilter: nf_tables: reject unbound anonymous set before commit phase
ummakynes Jun 16, 2023
3c2880e
netfilter: nf_tables: reject unbound chain set before commit phase
ummakynes Jun 16, 2023
f12570a
netfilter: nf_tables: disallow updates of anonymous sets
ummakynes Jun 16, 2023
ae4dc78
netfilter: nfnetlink_osf: fix module autoload
ummakynes Jun 15, 2023
dea979f
Revert "net: phy: dp83867: perform soft reset and retain established …
dolcini Jun 19, 2023
5a2497d
bpf/btf: Accept function names that contain dots
FlorentRevest Jun 15, 2023
6f7f5ce
selftests: forwarding: Fix race condition in mirror installation
daniellerts Jun 20, 2023
68eda6d
sch_netem: acquire qdisc lock in netem_change()
Jun 20, 2023
73c5421
gpio: Allow per-parent interrupt data
Oct 26, 2021
46aec6e
gpiolib: Fix GPIO chip IRQ initialization restriction
Jun 7, 2023
f4e4fc9
gpio: sifive: add missing check for platform_get_irq
JiangJias Jun 6, 2023
b1d07a2
scsi: target: iscsi: Prevent login threads from racing between each o…
maurizio-lombardi May 8, 2023
21e74f2
HID: wacom: Add error check to wacom_parse_and_register()
Apr 27, 2023
0bc0a9d
arm64: Add missing Set/Way CMO encodings
May 15, 2023
22c54e9
media: cec: core: don't set last_initiator if tx in progress
Apr 24, 2023
5cf0702
nfcsim.c: Fix error checking for debugfs_create_dir
osmten May 25, 2023
e777d27
usb: gadget: udc: fix NULL dereference in remove()
May 25, 2023
bcd9f3b
nvme: double KA polling frequency to avoid KATO with TBKAS on
ps-ushankar May 25, 2023
7cd76df
Input: soc_button_array - add invalid acpi_index DMI quirk handling
jwrdegoede May 11, 2023
282661b
s390/cio: unregister device when the only path is gone
vneethv May 4, 2023
0ee9fa8
ASoC: simple-card: Add missing of_node_put() in case of error
hcodina May 23, 2023
c49c541
soundwire: dmi-quirks: add new mapping for HP Spectre x360
plbossart May 15, 2023
af8b291
ASoC: nau8824: Add quirk to active-high jack-detect
drosdeck May 29, 2023
3cbef26
s390/purgatory: disable branch profiling
May 25, 2023
14cc2dd
ARM: dts: Fix erroneous ADS touchscreen polarities
linusw May 10, 2023
b9b8b03
drm/exynos: vidi: fix a wrong error return
daeinki May 18, 2023
76347e5
drm/exynos: fix race condition UAF in exynos_g2d_exec_ioctl
May 26, 2023
5a86896
drm/radeon: fix race condition UAF in radeon_gem_set_domain_ioctl
Jun 3, 2023
ba10bf9
vhost_net: revert upend_idx only on retriable error
Apr 24, 2023
1640051
x86/apic: Fix kernel panic when booting with intremap=off and x2apic_…
dhsrivas Jun 16, 2023
cf55ffd
act_mirred: remove unneded merge conflict markers
gregkh Jun 28, 2023
5f1bd32
Linux 5.15.119
gregkh Jun 28, 2023
38ffc46
mptcp: fix possible divide by zero in recvmsg()
Jun 20, 2023
c3a81a2
mptcp: consolidate fallback and non fallback state machine
Jun 20, 2023
e9d62e1
mm, hwpoison: try to recover from copy-on write faults
aegl Jun 26, 2023
ddac482
mm, hwpoison: when copy-on-write hits poison, take page offline
jchu314atgithub Jun 26, 2023
cb001da
drm/amdgpu: Set vmbo destroy after pt bo is created
PhilipYangA Oct 3, 2022
65f89ff
x86/microcode/AMD: Load late on both threads too
bp3tk0v May 2, 2023
29ca2bf
x86/smp: Use dedicated cache-line for mwait_play_dead()
KAGA-KOKO Jun 15, 2023
c60cbd2
can: isotp: isotp_sendmsg(): fix return error fix on TX path
hartkopp Jun 7, 2023
dc43803
bpf: ensure main program has an extable
kmjohansen Jun 13, 2023
79222cb
HID: wacom: Use ktime_t rather than int when dealing with timestamps
jigpu Jun 8, 2023
8aee0e9
HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
glandium Jun 17, 2023
bd48e30
Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource…
May 25, 2023
c8e5f4f
perf symbols: Symbol lookup with kcore can fail if multiple segments …
kmjohansen Jan 25, 2023
1222597
scripts/tags.sh: Resolve gtags empty index generation
May 15, 2023
863fd79
drm/amdgpu: Validate VM ioctl flags.
BNieuwenhuizen May 13, 2023
b86a333
parisc: Delete redundant register definitions in <asm/assembly.h>
benh-debian Jun 14, 2023
26fe2ea
nubus: Partially revert proc_create_single_data() conversion
fthain Mar 14, 2023
a159c66
Linux 5.15.120
gregkh Jul 5, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 0 additions & 4 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -916,10 +916,6 @@

debugpat [X86] Enable PAT debugging

decnet.addr= [HW,NET]
Format: <area>[,<node>]
See also Documentation/networking/decnet.rst.

default_hugepagesz=
[HW] The size of the default HugeTLB page. This is
the size represented by the legacy /proc/ hugepages
Expand Down
15 changes: 8 additions & 7 deletions Documentation/admin-guide/sysctl/net.rst
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,14 @@ Table : Subdirectories in /proc/sys/net
========= =================== = ========== ==================
Directory Content Directory Content
========= =================== = ========== ==================
core General parameter appletalk Appletalk protocol
unix Unix domain sockets netrom NET/ROM
802 E802 protocol ax25 AX25
ethernet Ethernet protocol rose X.25 PLP layer
ipv4 IP version 4 x25 X.25 protocol
bridge Bridging decnet DEC net
ipv6 IP version 6 tipc TIPC
802 E802 protocol mptcp Multipath TCP
appletalk Appletalk protocol netfilter Network Filter
ax25 AX25 netrom NET/ROM
bridge Bridging rose X.25 PLP layer
core General parameter tipc TIPC
ethernet Ethernet protocol unix Unix domain sockets
ipv4 IP version 4 x25 X.25 protocol
ipv6 IP version 6
========= =================== = ========== ==================

1. /proc/sys/net/core - Network core options
Expand Down
63 changes: 0 additions & 63 deletions Documentation/devicetree/bindings/ata/ahci-ceva.txt

This file was deleted.

189 changes: 189 additions & 0 deletions Documentation/devicetree/bindings/ata/ceva,ahci-1v84.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,189 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/ata/ceva,ahci-1v84.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Ceva AHCI SATA Controller

maintainers:
- Piyush Mehta <[email protected]>

description: |
The Ceva SATA controller mostly conforms to the AHCI interface with some
special extensions to add functionality, is a high-performance dual-port
SATA host controller with an AHCI compliant command layer which supports
advanced features such as native command queuing and frame information
structure (FIS) based switching for systems employing port multipliers.

properties:
compatible:
const: ceva,ahci-1v84

reg:
maxItems: 1

clocks:
maxItems: 1

dma-coherent: true

interrupts:
maxItems: 1

iommus:
maxItems: 4

power-domains:
maxItems: 1

ceva,p0-cominit-params:
$ref: /schemas/types.yaml#/definitions/uint8-array
description: |
OOB timing value for COMINIT parameter for port 0.
The fields for the above parameter must be as shown below:-
ceva,p0-cominit-params = /bits/ 8 <CIBGMN CIBGMX CIBGN CINMP>;
items:
- description: CINMP - COMINIT Negate Minimum Period.
- description: CIBGN - COMINIT Burst Gap Nominal.
- description: CIBGMX - COMINIT Burst Gap Maximum.
- description: CIBGMN - COMINIT Burst Gap Minimum.

ceva,p0-comwake-params:
$ref: /schemas/types.yaml#/definitions/uint8-array
description: |
OOB timing value for COMWAKE parameter for port 0.
The fields for the above parameter must be as shown below:-
ceva,p0-comwake-params = /bits/ 8 <CWBGMN CWBGMX CWBGN CWNMP>;
items:
- description: CWBGMN - COMWAKE Burst Gap Minimum.
- description: CWBGMX - COMWAKE Burst Gap Maximum.
- description: CWBGN - COMWAKE Burst Gap Nominal.
- description: CWNMP - COMWAKE Negate Minimum Period.

ceva,p0-burst-params:
$ref: /schemas/types.yaml#/definitions/uint8-array
description: |
Burst timing value for COM parameter for port 0.
The fields for the above parameter must be as shown below:-
ceva,p0-burst-params = /bits/ 8 <BMX BNM SFD PTST>;
items:
- description: BMX - COM Burst Maximum.
- description: BNM - COM Burst Nominal.
- description: SFD - Signal Failure Detection value.
- description: PTST - Partial to Slumber timer value.

ceva,p0-retry-params:
$ref: /schemas/types.yaml#/definitions/uint16-array
description: |
Retry interval timing value for port 0.
The fields for the above parameter must be as shown below:-
ceva,p0-retry-params = /bits/ 16 <RIT RCT>;
items:
- description: RIT - Retry Interval Timer.
- description: RCT - Rate Change Timer.

ceva,p1-cominit-params:
$ref: /schemas/types.yaml#/definitions/uint8-array
description: |
OOB timing value for COMINIT parameter for port 1.
The fields for the above parameter must be as shown below:-
ceva,p1-cominit-params = /bits/ 8 <CIBGMN CIBGMX CIBGN CINMP>;
items:
- description: CINMP - COMINIT Negate Minimum Period.
- description: CIBGN - COMINIT Burst Gap Nominal.
- description: CIBGMX - COMINIT Burst Gap Maximum.
- description: CIBGMN - COMINIT Burst Gap Minimum.

ceva,p1-comwake-params:
$ref: /schemas/types.yaml#/definitions/uint8-array
description: |
OOB timing value for COMWAKE parameter for port 1.
The fields for the above parameter must be as shown below:-
ceva,p1-comwake-params = /bits/ 8 <CWBGMN CWBGMX CWBGN CWNMP>;
items:
- description: CWBGMN - COMWAKE Burst Gap Minimum.
- description: CWBGMX - COMWAKE Burst Gap Maximum.
- description: CWBGN - COMWAKE Burst Gap Nominal.
- description: CWNMP - COMWAKE Negate Minimum Period.

ceva,p1-burst-params:
$ref: /schemas/types.yaml#/definitions/uint8-array
description: |
Burst timing value for COM parameter for port 1.
The fields for the above parameter must be as shown below:-
ceva,p1-burst-params = /bits/ 8 <BMX BNM SFD PTST>;
items:
- description: BMX - COM Burst Maximum.
- description: BNM - COM Burst Nominal.
- description: SFD - Signal Failure Detection value.
- description: PTST - Partial to Slumber timer value.

ceva,p1-retry-params:
$ref: /schemas/types.yaml#/definitions/uint16-array
description: |
Retry interval timing value for port 1.
The fields for the above parameter must be as shown below:-
ceva,pN-retry-params = /bits/ 16 <RIT RCT>;
items:
- description: RIT - Retry Interval Timer.
- description: RCT - Rate Change Timer.

ceva,broken-gen2:
$ref: /schemas/types.yaml#/definitions/flag
description: |
limit to gen1 speed instead of gen2.

phys:
maxItems: 1

phy-names:
items:
- const: sata-phy

resets:
maxItems: 1

required:
- compatible
- reg
- clocks
- interrupts
- ceva,p0-cominit-params
- ceva,p0-comwake-params
- ceva,p0-burst-params
- ceva,p0-retry-params
- ceva,p1-cominit-params
- ceva,p1-comwake-params
- ceva,p1-burst-params
- ceva,p1-retry-params

additionalProperties: false

examples:
- |
#include <dt-bindings/clock/xlnx-zynqmp-clk.h>
#include <dt-bindings/interrupt-controller/irq.h>
#include <dt-bindings/power/xlnx-zynqmp-power.h>
#include <dt-bindings/reset/xlnx-zynqmp-resets.h>
#include <dt-bindings/clock/xlnx-zynqmp-clk.h>
#include <dt-bindings/phy/phy.h>

sata: ahci@fd0c0000 {
compatible = "ceva,ahci-1v84";
reg = <0xfd0c0000 0x200>;
interrupt-parent = <&gic>;
interrupts = <0 133 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&zynqmp_clk SATA_REF>;
ceva,p0-cominit-params = /bits/ 8 <0x0F 0x25 0x18 0x29>;
ceva,p0-comwake-params = /bits/ 8 <0x04 0x0B 0x08 0x0F>;
ceva,p0-burst-params = /bits/ 8 <0x0A 0x08 0x4A 0x06>;
ceva,p0-retry-params = /bits/ 16 <0x0216 0x7F06>;
ceva,p1-cominit-params = /bits/ 8 <0x0F 0x25 0x18 0x29>;
ceva,p1-comwake-params = /bits/ 8 <0x04 0x0B 0x08 0x0F>;
ceva,p1-burst-params = /bits/ 8 <0x0A 0x08 0x4A 0x06>;
ceva,p1-retry-params = /bits/ 16 <0x0216 0x7F06>;
ceva,broken-gen2;
phys = <&psgtr 1 PHY_TYPE_SATA 1 1>;
resets = <&zynqmp_reset ZYNQMP_RESET_SATA>;
};
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,18 @@ properties:
Indicates if the DSI controller is driving a panel which needs
2 DSI links.

qcom,master-dsi:
type: boolean
description: |
Indicates if the DSI controller is the master DSI controller when
qcom,dual-dsi-mode enabled.

qcom,sync-dual-dsi:
type: boolean
description: |
Indicates if the DSI controller needs to sync the other DSI controller
with MIPI DCS commands when qcom,dual-dsi-mode enabled.

assigned-clocks:
minItems: 2
maxItems: 2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ patternProperties:
of the MAX chips to the GyroADC, while MISO line of each Maxim
ADC connects to a shared input pin of the GyroADC.
enum:
- adi,7476
- adi,ad7476
- fujitsu,mb88101a
- maxim,max1162
- maxim,max11100
Expand Down
6 changes: 4 additions & 2 deletions Documentation/devicetree/bindings/sound/tas2562.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,9 @@ properties:
description: TDM TX current sense time slot.

'#sound-dai-cells':
const: 1
# The codec has a single DAI, the #sound-dai-cells=<1>; case is left in for backward
# compatibility but is deprecated.
enum: [0, 1]

required:
- compatible
Expand All @@ -69,7 +71,7 @@ examples:
codec: codec@4c {
compatible = "ti,tas2562";
reg = <0x4c>;
#sound-dai-cells = <1>;
#sound-dai-cells = <0>;
interrupt-parent = <&gpio1>;
interrupts = <14>;
shutdown-gpios = <&gpio1 15 0>;
Expand Down
6 changes: 4 additions & 2 deletions Documentation/devicetree/bindings/sound/tas2764.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,9 @@ properties:
description: TDM TX voltage sense time slot.

'#sound-dai-cells':
const: 1
# The codec has a single DAI, the #sound-dai-cells=<1>; case is left in for backward
# compatibility but is deprecated.
enum: [0, 1]

required:
- compatible
Expand All @@ -63,7 +65,7 @@ examples:
codec: codec@38 {
compatible = "ti,tas2764";
reg = <0x38>;
#sound-dai-cells = <1>;
#sound-dai-cells = <0>;
interrupt-parent = <&gpio1>;
interrupts = <14>;
reset-gpios = <&gpio1 15 0>;
Expand Down
6 changes: 4 additions & 2 deletions Documentation/devicetree/bindings/sound/tas2770.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,9 @@ properties:
- 1 # Falling edge

'#sound-dai-cells':
const: 1
# The codec has a single DAI, the #sound-dai-cells=<1>; case is left in for backward
# compatibility but is deprecated.
enum: [0, 1]

required:
- compatible
Expand All @@ -71,7 +73,7 @@ examples:
codec: codec@41 {
compatible = "ti,tas2770";
reg = <0x41>;
#sound-dai-cells = <1>;
#sound-dai-cells = <0>;
interrupt-parent = <&gpio1>;
interrupts = <14>;
reset-gpio = <&gpio1 15 0>;
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/usb/cdns,usb3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ properties:
description:
size of memory intended as internal memory for endpoints
buffers expressed in KB
$ref: /schemas/types.yaml#/definitions/uint32
$ref: /schemas/types.yaml#/definitions/uint16

cdns,phyrst-a-enable:
description: Enable resetting of PHY if Rx fail is detected
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/usb/snps,dwc3.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ properties:
description:
High-Speed PHY interface selection between UTMI+ and ULPI when the
DWC_USB3_HSPHY_INTERFACE has value 3.
$ref: /schemas/types.yaml#/definitions/uint8
$ref: /schemas/types.yaml#/definitions/string
enum: [utmi, ulpi]

snps,quirk-frame-length-adjustment:
Expand Down
Loading