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

Merge/sound upstream 20241220 #5277

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
448 commits
Select commit Hold shift + click to select a range
ed1fc5d
bpf, sockmap: Fix race between element replace and close()
mmhal Dec 2, 2024
11d5245
selftests/bpf: Extend test for sockmap update with same
mmhal Dec 2, 2024
c0cd294
arc: rename aux.h to arc_aux.h
Livius90 May 20, 2024
8871331
ARC: build: disallow invalid PAE40 + 4K page config
vineetgarc Oct 9, 2024
dd2b230
ARC: fix reference of dependency for PAE40 config
bulwahn Oct 28, 2024
1e8af9f
ARC: build: Use __force to suppress per-CPU cmpxchg warnings
paulmckrcu Oct 9, 2024
4d93ffe
ARC: dts: Replace deprecated snps,nr-gpios property for snps,dw-apb-g…
Oct 22, 2024
7dd9eb6
ARC: bpf: Correct conditional check in 'check_jmp_32'
hardevsinh-1 Nov 13, 2024
ef1b808
bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors
thejh Dec 10, 2024
978c448
bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog
olsajiri Dec 8, 2024
27e88bc
bpf: add find_containing_subprog() utility function
eddyz87 Dec 10, 2024
b238e18
bpf: refactor bpf_helper_changes_pkt_data to use helper number
eddyz87 Dec 10, 2024
51081a3
bpf: track changes_pkt_data property for global functions
eddyz87 Dec 10, 2024
3f23ee5
selftests/bpf: test for changing packet data from global functions
eddyz87 Dec 10, 2024
81f6d05
bpf: check changes_pkt_data property for extension programs
eddyz87 Dec 10, 2024
89ff408
selftests/bpf: freplace tests for tracking of changes_packet_data
eddyz87 Dec 10, 2024
1a4607f
bpf: consider that tail calls invalidate packet pointers
eddyz87 Dec 10, 2024
d9706b5
selftests/bpf: validate that tail call invalidates packet pointers
eddyz87 Dec 10, 2024
cf8b876
Merge branch 'bpf-track-changes_pkt_data-property-for-global-functions'
Dec 10, 2024
ccb84dc
Documentation: PM: Clarify pm_runtime_resume_and_get() return value
pbrkr Dec 3, 2024
c4441ca
bpf: fix potential error return
aspsk Dec 10, 2024
790eb09
block: get wp_offset by bdev_offset_from_zone_start
Nov 7, 2024
7d0d673
bpf: Fix theoretical prog_array UAF in __uprobe_perf_func()
thejh Dec 10, 2024
2b904d6
ksmbd: retry iterate_dir in smb2_query_dir
Dec 5, 2024
b956294
ksmbd: fix racy issue from session lookup and expire
namjaejeon Dec 5, 2024
21e46a7
ksmbd: set ATTR_CTIME flags when setting mtime
namjaejeon Dec 6, 2024
1594c49
Merge tag 'probes-fixes-v6.13-rc1' of git://git.kernel.org/pub/scm/li…
torvalds Dec 11, 2024
5a087a6
Merge tag 'for-6.13-rc2-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 11, 2024
f92f474
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Dec 11, 2024
24c6843
bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips
Dec 9, 2024
bbe4b41
Documentation: networking: Add a caveat to nexthop_compat_mode sysctl
pmachata Dec 9, 2024
06d64ab
tcp: check space before adding MPTCP SYN options
Dec 9, 2024
d02af27
Merge tag 'wireless-2024-12-10' of https://git.kernel.org/pub/scm/lin…
kuba-moo Dec 11, 2024
bb57c81
cifs: Fix rmdir failure due to ongoing I/O on deleted file
dhowells Dec 6, 2024
8676c4d
cifs: Use str_yes_no() helper in cifs_ses_add_channel()
toblux Dec 9, 2024
633609c
smb: client: destroy cfid_put_wq on module exit
ematsumiya Dec 10, 2024
5cb0999
net: renesas: rswitch: fix possible early skb release
nikita-yoush Dec 8, 2024
0c9547e
net: renesas: rswitch: fix race window between tx start and complete
nikita-yoush Dec 8, 2024
bb61732
net: renesas: rswitch: fix leaked pointer on error path
nikita-yoush Dec 8, 2024
66b7e9f
net: renesas: rswitch: avoid use-after-put for a device tree node
nikita-yoush Dec 8, 2024
93763e6
Merge branch 'net-renesas-rswitch-several-fixes'
kuba-moo Dec 11, 2024
3dd002f
net: renesas: rswitch: handle stop vs interrupt race
nikita-yoush Dec 9, 2024
d933949
scripts/kernel-doc: Get -export option working again
akiyks Dec 10, 2024
3e643e4
Bluetooth: Improve setsockopt() handling of malformed user input
mmhal Nov 19, 2024
777f290
selftests/ftrace: adjust offset for kprobe syntax error test
hbathini Nov 29, 2024
a93a620
perf test expr: Fix system_tsc_freq for only x86
captain5050 Dec 5, 2024
f7e36d0
libperf: evlist: Fix --cpu argument on hybrid platform
james-c-linaro Nov 14, 2024
b3134b8
riscv: Fixup boot failure when CONFIG_DEBUG_RT_MUTEXES=y
guoren83 Nov 30, 2024
c796e18
riscv: Fix wrong usage of __pa() on a fixmap address
Dec 9, 2024
b3431a8
riscv: Fix IPIs usage in kfence_protect_page()
Dec 9, 2024
21f1b85
riscv: mm: Do not call pmd dtor on vmemmap page table teardown
bjorn-rivos Nov 20, 2024
7473673
EDAC/amd64: Simplify ECC check on unified memory controllers
bp3tk0v Dec 11, 2024
becb337
Merge tag 'linux_kselftest-fixes-6.13-rc3' of git://git.kernel.org/pu…
torvalds Dec 11, 2024
ec8e2d3
Merge tag 'vfio-v6.13-rc3' of https://github.com/awilliam/linux-vfio
torvalds Dec 11, 2024
231825b
Revert "unicode: Don't special case ignorable code points"
torvalds Dec 11, 2024
d92906f
selftests: netfilter: Stabilize rpath.sh
Dec 6, 2024
f36b019
netfilter: IDLETIMER: Fix for possible ABBA deadlock
Dec 6, 2024
b04df3d
netfilter: nf_tables: do not defer rule destruction via call_rcu
Dec 7, 2024
15bfb14
MAINTAINERS: Add ethtool.h to NETWORKING [GENERAL]
horms Dec 10, 2024
bb1e3eb
net: mana: Fix memory leak in mana_gd_setup_irqs
Dec 9, 2024
9a5beb6
net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs
Dec 9, 2024
563307e
Merge branch 'mana-fix-few-memory-leaks-in-mana_gd_setup_irqs'
kuba-moo Dec 12, 2024
3b58b53
net: usb: qmi_wwan: add Telit FE910C04 compositions
dnlplm Dec 9, 2024
6bd8614
splice: do not checksum AF_UNIX sockets
Dec 10, 2024
acfcdb7
net: dsa: felix: fix stuck CPU-injected packets with short taprio win…
vladimiroltean Dec 10, 2024
564d74d
Merge tag 'batadv-net-pullrequest-20241210' of git://git.open-mesh.or…
kuba-moo Dec 12, 2024
f8d4bc4
net/sched: netem: account for backlog updates from child qdisc
martin-ottens Dec 10, 2024
434fffa
perf probe: Fix uninitialized variable
james-c-linaro Dec 11, 2024
d2516c3
net, team, bonding: Add netdev_base_features helper
borkmann Dec 10, 2024
d064ea7
bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features
borkmann Dec 10, 2024
77b11c8
bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
borkmann Dec 10, 2024
396699a
team: Fix initial vlan_feature set in __team_compute_features
borkmann Dec 10, 2024
9871284
team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
borkmann Dec 10, 2024
de6b437
i2c: riic: Always round-up when calculating bus period
geertu Nov 22, 2024
3d64c3d
Merge tag 'nf-24-12-11' of git://git.kernel.org/pub/scm/linux/kernel/…
Dec 12, 2024
c53d96a
ACPICA: events/evxfregn: don't release the ContextMutex that was neve…
d-tatianin Nov 22, 2024
7b26bc6
Merge tag 'asoc-fix-v6.12-rc2' of https://git.kernel.org/pub/scm/linu…
tiwai Dec 12, 2024
4d94f05
Bluetooth: hci_core: Fix sleeping function called from invalid context
Vudentz Dec 3, 2024
581dd2d
Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating
Vudentz Dec 4, 2024
9c76fff
Bluetooth: iso: Always release hdev at the end of iso_listen_bis
iulia-tanasescu Dec 4, 2024
9bde7c3
Bluetooth: iso: Fix recursive locking warning
iulia-tanasescu Dec 4, 2024
29a6514
Bluetooth: SCO: Add support for 16 bits transparent voice setting
fdanis-oss Dec 5, 2024
168e283
Bluetooth: iso: Fix circular lock in iso_listen_bis
iulia-tanasescu Dec 9, 2024
7a17308
Bluetooth: iso: Fix circular lock in iso_conn_big_sync
iulia-tanasescu Dec 9, 2024
b548f5e
Bluetooth: btmtk: avoid UAF in btmtk_process_coredump
Dec 10, 2024
fb9e603
net: renesas: rswitch: fix initial MPIC register setting
nikita-yoush Dec 11, 2024
99d6af6
io_uring/rsrc: don't put/free empty buffers
axboe Dec 12, 2024
5af5357
net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boun…
Jesseeee Dec 11, 2024
36ff681
net: dsa: tag_ocelot_8021q: fix broken reception
rhodaszi Dec 11, 2024
ad913df
Merge tag 'for-net-2024-12-12' of git://git.kernel.org/pub/scm/linux/…
kuba-moo Dec 12, 2024
2f4873f
block: Make bio_iov_bvec_set() accept pointer to const iov_iter
johnpgarry Dec 2, 2024
ed69b28
drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt
Nov 21, 2024
cefade7
drm/xe: Call invalidation_fence_fini for PT inval fences in error state
dceraolo Dec 6, 2024
d7b0286
drm/xe/reg_sr: Remove register pool
lucasdemarchi Dec 9, 2024
32ed120
arm64: stacktrace: Skip reporting LR at exception boundaries
Dec 11, 2024
65ac33b
arm64: stacktrace: Don't WARN when unwinding other tasks
Dec 11, 2024
7460d43
Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm/linux/kern…
joergroedel Dec 12, 2024
57e420c
blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
nathanchance Dec 12, 2024
150b567
Merge tag 'net-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 12, 2024
ac6542a
bpf: fix null dereference when computing changes_pkt_data of prog w/o…
eddyz87 Dec 12, 2024
04789af
selftests/bpf: extend changes_pkt_data with cases w/o subprograms
eddyz87 Dec 12, 2024
659b9ba
bpf: Check size for BTF-based ctx access of pointer members
kkdwivedi Dec 12, 2024
8025731
selftests/bpf: Add test for narrow ctx load for pointer args
kkdwivedi Dec 12, 2024
e4c80f6
Merge branch 'add-missing-size-check-for-btf-based-ctx-access'
Dec 12, 2024
eefa7a9
Merge tag 'for-linus' of https://github.com/openrisc/linux
torvalds Dec 12, 2024
c98f9ab
Merge tag 'drm-intel-fixes-2024-12-11' of https://gitlab.freedesktop.…
airlied Dec 12, 2024
4dba1fd
Merge tag 'drm-xe-fixes-2024-12-12' of https://gitlab.freedesktop.org…
airlied Dec 12, 2024
d172ea6
Merge tag 'amd-drm-fixes-6.13-2024-12-11' of https://gitlab.freedeskt…
airlied Dec 12, 2024
01abac2
Merge tag 'perf-tools-fixes-for-v6.13-2024-12-12' of git://git.kernel…
torvalds Dec 13, 2024
f932fb9
Merge tag 'v6.13-rc2-ksmbd-server-fixes' of git://git.samba.org/ksmbd
torvalds Dec 13, 2024
a440a28
xfs: fix off-by-one error in fsmap's end_daddr usage
Dec 2, 2024
9b72800
xfs: metapath scrubber should use the already loaded inodes
Dec 2, 2024
e1d8602
xfs: keep quota directory inode loaded
Dec 2, 2024
bd27c7b
xfs: return a 64-bit block count from xfs_btree_count_blocks
Dec 2, 2024
7ce31f2
xfs: don't drop errno values when we fail to ficlone the entire range
Dec 2, 2024
aa7bfb5
xfs: separate healthy clearing mask during repair
Dec 2, 2024
6f46697
xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlink
Dec 2, 2024
dc5a052
xfs: mark metadir repair tempfiles with IRECOVERY
Dec 2, 2024
af9f024
xfs: fix null bno_hint handling in xfs_rtallocate_rtg
Dec 2, 2024
23bee6f
xfs: fix error bailout in xfs_rtginode_create
Dec 2, 2024
6d7b4bc
xfs: update btree keys correctly when _insrec splits an inode root block
Dec 2, 2024
ffc3ea4
xfs: fix scrub tracepoints when inode-rooted btrees are involved
Dec 2, 2024
53b001a
xfs: unlock inodes when erroring out of xfs_trans_alloc_dir
Dec 2, 2024
44d9b07
xfs: only run precommits once per transaction object
Dec 2, 2024
a004afd
xfs: avoid nested calls to __xfs_trans_commit
Dec 2, 2024
3762113
xfs: don't lose solo superblock counter update transactions
Dec 2, 2024
07137e9
xfs: don't lose solo dquot update transactions
Dec 2, 2024
a40fe30
xfs: separate dquot buffer reads from xfs_dqflush
Dec 2, 2024
ec88b41
xfs: clean up log item accesses in xfs_qm_dqflush{,_done}
Dec 2, 2024
acc8f86
xfs: attach dquot buffer to dquot log item buffer
Dec 2, 2024
ca37818
xfs: convert quotacheck to attach dquot buffers
Dec 2, 2024
7f8a44f
xfs: fix sb_spino_align checks for large fsblock sizes
Dec 2, 2024
3853b5e
xfs: don't move nondir/nonreg temporary repair files to the metadir n…
Dec 2, 2024
e57e083
xfs: don't crash on corrupt /quotas dirent
Dec 2, 2024
06b20ef
xfs: check pre-metadir fields correctly
Dec 2, 2024
c004a79
xfs: fix zero byte checking in the superblock scrubber
Dec 2, 2024
7f8b718
xfs: return from xfs_symlink_verify early on V4 filesystems
Dec 2, 2024
12f2930
xfs: port xfs_ioc_start_commit to multigrain timestamps
Dec 2, 2024
bf35441
Merge tag 'xfs-6.13-fixes_2024-12-12' of https://git.kernel.org/pub/s…
cmaiolino Dec 13, 2024
145ac10
efi/esrt: remove esre_attribute::store()
Dec 11, 2024
f4425e3
ALSA: compress: Add output rate and output format support
TE-N-ShengjiuWang Dec 12, 2024
8ea7d04
ASoC: fsl_asrc: define functions for memory to memory usage
TE-N-ShengjiuWang Dec 12, 2024
2714769
ASoC: fsl_easrc: define functions for memory to memory usage
TE-N-ShengjiuWang Dec 12, 2024
24a0171
ASoC: fsl_asrc_m2m: Add memory to memory function
TE-N-ShengjiuWang Dec 12, 2024
286d658
ASoC: fsl_asrc: register m2m platform device
TE-N-ShengjiuWang Dec 12, 2024
b62eaff
ASoC: fsl_easrc: register m2m platform device
TE-N-ShengjiuWang Dec 12, 2024
b53127d
sched/dlserver: Fix dlserver double enqueue
Dec 13, 2024
c7f7e9c
sched/dlserver: Fix dlserver time accounting
Dec 13, 2024
70a667d
ASoC: SOF: Add support for pause supported tokens from topology
ujfalusi Dec 13, 2024
3a47319
ASoC: SOF: Intel: hda-pcm: Follow the pause_supported flag to drop PA…
ujfalusi Dec 13, 2024
d54a3fc
firmware: cs_dsp: Add mock regmap for KUnit testing
rfvirgil Dec 12, 2024
41e78c0
firmware: cs_dsp: Add mock DSP memory map for KUnit testing
rfvirgil Dec 12, 2024
5cf1b7b
firmware: cs_dsp: Add mock wmfw file generator for KUnit testing
rfvirgil Dec 12, 2024
7c052c6
firmware: cs_dsp: Add mock bin file generator for KUnit testing
rfvirgil Dec 12, 2024
dd0b6b1
firmware: cs_dsp: Add KUnit testing of bin file download
rfvirgil Dec 12, 2024
a2b2f2c
firmware: cs_dsp: Add KUnit testing of wmfw download
rfvirgil Dec 12, 2024
83baecd
firmware: cs_dsp: Add KUnit testing of control parsing
rfvirgil Dec 12, 2024
9b33a4f
firmware: cs_dsp: Add KUnit testing of control cache
rfvirgil Dec 12, 2024
fe54fd5
firmware: cs_dsp: Add KUnit testing of control read/write
rfvirgil Dec 12, 2024
cd8c058
firmware: cs_dsp: Add KUnit testing of bin error cases
rfvirgil Dec 12, 2024
feb5fb0
firmware: cs_dsp: Add KUnit testing of wmfw error cases
rfvirgil Dec 12, 2024
75a4a6e
firmware: cs_dsp: Add KUnit testing of client callbacks
rfvirgil Dec 12, 2024
e4b3a84
ASoC: SOF: ipc4-topology: Use macro to set the EXT_PARAM_SIZE in widg…
ujfalusi Dec 13, 2024
f851b98
ASoC: SOF: sof-priv: Remove unused SOF_DAI_STREAM() and SOF_FORMATS
ujfalusi Dec 13, 2024
a3b4647
arm64: signal: Ensure signal delivery failure is recoverable
kevin-brodsky-arm Dec 10, 2024
1f2557e
iommu/vt-d: Remove cache tags before disabling ATS
LuBaolu Dec 13, 2024
74536f9
iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain
yiliu1765 Dec 13, 2024
dda2b8c
iommu/vt-d: Avoid draining PRQ in sva mm release path
LuBaolu Dec 13, 2024
ce03573
kselftest/arm64: abi: fix SVCR detection
ownia Dec 11, 2024
e01424f
mq-deadline: Remove a local variable
bvanassche Dec 12, 2024
312ccd4
blk-mq: Clean up blk_mq_requeue_work()
bvanassche Dec 12, 2024
a6fe7b7
block: Fix queue_iostats_passthrough_show()
bvanassche Dec 12, 2024
a1855f1
irqchip/gic: Correct declaration of *percpu_base pointer in union gic…
ubizjak Dec 13, 2024
773c05f
irqchip/gic-v3: Work around insecure GIC integrations
Dec 13, 2024
9b94f41
ASoC: SOF: core/Intel: Handle pause supported token
broonie Dec 13, 2024
94c545a
firmware: cirrus: Add KUnit tests for cs_dsp
broonie Dec 13, 2024
5ce3bee
ASoC: fsl: add memory to memory function for ASRC
broonie Dec 13, 2024
266facd
Merge tag 'slab-for-6.13-rc3' of git://git.kernel.org/pub/scm/linux/k…
torvalds Dec 13, 2024
a3170b7
Merge tag 'docs-6.13-fix' of git://git.lwn.net/linux
torvalds Dec 13, 2024
de20dc2
Merge tag 'sound-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Dec 13, 2024
be26ba9
block: Fix potential deadlock while freezing queue and acquiring sysf…
shroffni Dec 10, 2024
243f750
Merge tag 'gpio-fixes-for-v6.13-rc3' of git://git.kernel.org/pub/scm/…
torvalds Dec 13, 2024
1201f22
KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
sean-jc Dec 11, 2024
3522c41
Merge tag 'kvm-riscv-fixes-6.13-1' of https://github.com/kvm-riscv/li…
bonzini Dec 13, 2024
e14d5ae
Merge branch 'acpica'
rafaeljw Dec 13, 2024
a5b3d5d
Merge tag 'riscv-for-linus-6.13-rc3' of git://git.kernel.org/pub/scm/…
torvalds Dec 13, 2024
01af50a
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Dec 13, 2024
4800575
Merge tag 'xfs-fixes-6.13-rc3' of git://git.kernel.org/pub/scm/fs/xfs…
torvalds Dec 13, 2024
824927e
ARC: build: Try to guess GCC variant of cross compiler
rleon Dec 3, 2024
1c021e7
Merge tag 'libnvdimm-fixes-6.13-rc3' of git://git.kernel.org/pub/scm/…
torvalds Dec 13, 2024
2a816e4
Merge tag 'io_uring-6.13-20241213' of git://git.kernel.dk/linux
torvalds Dec 13, 2024
c30c65f
Merge tag 'block-6.13-20241213' of git://git.kernel.dk/linux
torvalds Dec 13, 2024
c00d738
bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL"
kkdwivedi Dec 13, 2024
838a10b
bpf: Augment raw_tp arguments with PTR_MAYBE_NULL
kkdwivedi Dec 13, 2024
0da1955
selftests/bpf: Add tests for raw_tp NULL args
kkdwivedi Dec 13, 2024
a8e1a3d
Merge branch 'explicit-raw_tp-null-arguments'
Dec 14, 2024
c810e8d
Merge tag 'acpi-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 14, 2024
974acf9
Merge tag 'pm-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Dec 14, 2024
e72da82
Merge tag 'drm-fixes-2024-12-14' of https://gitlab.freedesktop.org/dr…
torvalds Dec 14, 2024
4e1b486
Merge tag 'regulator-fix-v6.13-rc2' of git://git.kernel.org/pub/scm/l…
torvalds Dec 14, 2024
f861356
Merge tag 'spi-fix-v6.13-rc2' of git://git.kernel.org/pub/scm/linux/k…
torvalds Dec 14, 2024
a446e96
Merge tag '6.13-rc2-smb3-client-fixes' of git://git.samba.org/sfrench…
torvalds Dec 14, 2024
5b6b08a
Merge tag 'i2c-host-fixes-6.13-rc3' of git://git.kernel.org/pub/scm/l…
Dec 14, 2024
5d97859
Merge tag 'ata-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 14, 2024
115c0cc
Merge tag 'iommu-fixes-v6.13-rc2' of git://git.kernel.org/pub/scm/lin…
torvalds Dec 14, 2024
7824850
Merge tag 'rust-fixes-6.13' of https://github.com/Rust-for-Linux/linux
torvalds Dec 14, 2024
ec20929
Merge tag 'v6.13-p2' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Dec 14, 2024
3de4f6d
Merge tag 'staging-6.13-rc3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 14, 2024
636110b
Merge tag 'tty-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 14, 2024
a0e3919
Merge tag 'usb-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 14, 2024
c83508d
bpf: Avoid deadlock caused by nested kprobe and fentry bpf programs
Dec 14, 2024
35f301d
Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Dec 14, 2024
2d8308b
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Dec 14, 2024
81576a9
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Dec 15, 2024
acd855a
Merge tag 'sched_urgent_for_v6.13_rc3-p2' of git://git.kernel.org/pub…
torvalds Dec 15, 2024
f7c7a1b
Merge tag 'irq_urgent_for_v6.13_rc3' of git://git.kernel.org/pub/scm/…
torvalds Dec 15, 2024
dccbe20
Merge tag 'edac_urgent_for_v6.13_rc3' of git://git.kernel.org/pub/scm…
torvalds Dec 15, 2024
151167d
Merge tag 'i2c-for-6.13-rc3' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Dec 15, 2024
7031a38
Merge tag 'efi-fixes-for-v6.13-1' of git://git.kernel.org/pub/scm/lin…
torvalds Dec 15, 2024
42a19aa
Merge tag 'arc-6.13-fixes' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Dec 15, 2024
78d4f34
Linux 6.13-rc3
torvalds Dec 15, 2024
8843844
ASoC: amd: ps: Fix for enabling DMIC on acp63 platform via _DSD entry
Venkata-Prasad-Potturu Dec 13, 2024
bf4519f
ASoC: Intel: tgl-match: Add entries for CS35L56 on CDB35L56-EIGHT-C
rfvirgil Dec 16, 2024
bc7bd5c
ASoC: Intel: mtl-match: Add CDB35L56-EIGHT-C with aggregated speakers
rfvirgil Dec 16, 2024
6dcc8e7
ASoC: Intel: mtl-match: Add CDB35L56-EIGHT-C 8x CS35L56 without CS42L43
rfvirgil Dec 16, 2024
abf594c
ASoC: soc-core: tidyup ret handling for card->disable_route_checks
morimoto Dec 12, 2024
539a3f0
firmware: cs_dsp: Fix kerneldoc typos in cs_dsp_mock_bin.c
rfvirgil Dec 16, 2024
301c26a
ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback
morimoto Dec 13, 2024
5725bce
ASoC: simple-card-utils: Unify clock direction by clk_direction
morimoto Dec 12, 2024
7c449ef
ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21Q6 and 21Q7
rfvirgil Dec 16, 2024
ba7d47a
ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 21QA and 21QB
rfvirgil Dec 16, 2024
6f4a0fd
ASoC: dt-bindings: realtek,rt5645: Fix CPVDD voltage comment
wens Dec 11, 2024
37c42bd
ASoC: rt715: Remove unused hda_to_sdw
Dec 16, 2024
b0e4e20
firmware: cs_dsp: avoid large local variables
arndb Dec 16, 2024
001a3d5
ASoC: Intel: sof_sdw: Update DMI matches for Lenovo
broonie Dec 16, 2024
a5dfca5
ASoC: Intel: Add matches for Cirrus Logic CDB35L56
broonie Dec 16, 2024
8bfb66c
ASoC: qcom: sdm845: add handling of secondary MI2S clock
Dec 5, 2024
e8d0ba1
ASoC: SOF: Intel: hda-dai: Do not release the link DMA on STOP
ujfalusi Dec 17, 2024
a5bd108
firmware: cs_dsp: Avoid using a u32 as a __be32 in cs_dsp_mock_mem_ma…
rfvirgil Dec 17, 2024
db8b9b1
ASoC: cs42l43: don't include '<linux/find.h>' directly
Dec 17, 2024
644115e
firmware: cs_dsp: Fix endianness conversion in cs_dsp_mock_wmfw.c
rfvirgil Dec 17, 2024
d349fd1
ASoC: soc-core: remove redundant assignment to variable ret
ColinIanKing Dec 17, 2024
c9e3ebd
ASoC: rt722: add delay time to wait for the calibration procedure
shumingfan Dec 18, 2024
cf12626
ASoC: fsl_asrc_m2m: force cast for snd_pcm_format_t type
TE-N-ShengjiuWang Dec 18, 2024
32c9c06
ASoC: mediatek: disable buffer pre-allocation
wens Dec 19, 2024
ee37bc7
firmware: cs_dsp: Delete redundant assignments in cs_dsp_test_bin.c
rfvirgil Dec 19, 2024
45f6111
Merge remote-tracking branch 'asoc/for-6.14' into asoc-next
broonie Dec 19, 2024
ce8113a
Merge remote-tracking branch 'takashi/for-next' into sound/upstream-2…
bardliao Dec 20, 2024
b033828
Merge remote-tracking branch 'regmap/for-next' into sound/upstream-20…
bardliao Dec 20, 2024
7a77f97
Merge branch 'sound/upstream-20241220' into merge/sound-upstream-2024…
bardliao Dec 20, 2024
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
  •  
  •  
  •  
5 changes: 5 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4822,6 +4822,11 @@
can be preempted anytime. Tasks will also yield
contended spinlocks (if the critical section isn't
explicitly preempt disabled beyond the lock itself).
lazy - Scheduler controlled. Similar to full but instead
of preempting the task immediately, the task gets
one HZ tick time to yield itself before the
preemption will be forced. One preemption is when the
task returns to user space.

print-fatal-signals=
[KNL] debug: print fatal signals
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -113,11 +113,8 @@ allOf:
maxItems: 1

- if:
properties:
compatible:
contains:
enum:
- fsl,imx95-usb-phy
required:
- orientation-switch
then:
$ref: /schemas/usb/usb-switch.yaml#

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ properties:
compatible:
enum:
- qcom,qca6390-pmu
- qcom,wcn6750-pmu
- qcom,wcn6855-pmu
- qcom,wcn7850-pmu

Expand All @@ -27,6 +28,9 @@ properties:
vddaon-supply:
description: VDD_AON supply regulator handle

vddasd-supply:
description: VDD_ASD supply regulator handle

vdddig-supply:
description: VDD_DIG supply regulator handle

Expand All @@ -42,6 +46,9 @@ properties:
vddio1p2-supply:
description: VDD_IO_1P2 supply regulator handle

vddrfa0p8-supply:
description: VDD_RFA_0P8 supply regulator handle

vddrfa0p95-supply:
description: VDD_RFA_0P95 supply regulator handle

Expand All @@ -51,12 +58,18 @@ properties:
vddrfa1p3-supply:
description: VDD_RFA_1P3 supply regulator handle

vddrfa1p7-supply:
description: VDD_RFA_1P7 supply regulator handle

vddrfa1p8-supply:
description: VDD_RFA_1P8 supply regulator handle

vddrfa1p9-supply:
description: VDD_RFA_1P9 supply regulator handle

vddrfa2p2-supply:
description: VDD_RFA_2P2 supply regulator handle

vddpcie1p3-supply:
description: VDD_PCIE_1P3 supply regulator handle

Expand Down Expand Up @@ -119,6 +132,20 @@ allOf:
- vddpcie1p3-supply
- vddpcie1p9-supply
- vddio-supply
- if:
properties:
compatible:
contains:
const: qcom,wcn6750-pmu
then:
required:
- vddaon-supply
- vddasd-supply
- vddpmu-supply
- vddrfa0p8-supply
- vddrfa1p2-supply
- vddrfa1p7-supply
- vddrfa2p2-supply
- if:
properties:
compatible:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ properties:
description: Power supply for AVDD, providing 1.8V.

cpvdd-supply:
description: Power supply for CPVDD, providing 3.5V.
description: Power supply for CPVDD, providing 1.8V.

hp-detect-gpios:
description:
Expand Down
6 changes: 6 additions & 0 deletions Documentation/networking/ip-sysctl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2170,6 +2170,12 @@ nexthop_compat_mode - BOOLEAN
understands the new API, this sysctl can be disabled to achieve full
performance benefits of the new API by disabling the nexthop expansion
and extraneous notifications.

Note that as a backward-compatible mode, dumping of modern features
might be incomplete or wrong. For example, resilient groups will not be
shown as such, but rather as just a list of next hops. Also weights that
do not fit into 8 bits will show incorrectly.

Default: true (backward compat mode)

fib_notify_on_flag_change - INTEGER
Expand Down
4 changes: 3 additions & 1 deletion Documentation/power/runtime_pm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -347,7 +347,9 @@ drivers/base/power/runtime.c and include/linux/pm_runtime.h:

`int pm_runtime_resume_and_get(struct device *dev);`
- run pm_runtime_resume(dev) and if successful, increment the device's
usage counter; return the result of pm_runtime_resume
usage counter; returns 0 on success (whether or not the device's
runtime PM status was already 'active') or the error code from
pm_runtime_resume() on failure.

`int pm_request_idle(struct device *dev);`
- submit a request to execute the subsystem-level idle callback for the
Expand Down
10 changes: 6 additions & 4 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -3893,7 +3893,7 @@ W: http://www.baycom.org/~tom/ham/ham.html
F: drivers/net/hamradio/baycom*

BCACHE (BLOCK LAYER CACHE)
M: Coly Li <colyli@suse.de>
M: Coly Li <colyli@kernel.org>
M: Kent Overstreet <kent.overstreet@linux.dev>
L: linux-bcache@vger.kernel.org
S: Maintained
Expand Down Expand Up @@ -5501,8 +5501,8 @@ L: patches@opensource.cirrus.com
S: Supported
W: https://github.com/CirrusLogic/linux-drivers/wiki
T: git https://github.com/CirrusLogic/linux-drivers.git
F: drivers/firmware/cirrus/*
F: include/linux/firmware/cirrus/*
F: drivers/firmware/cirrus/
F: include/linux/firmware/cirrus/

CIRRUS LOGIC EP93XX ETHERNET DRIVER
M: Hartley Sweeten <hsweeten@visionengravers.com>
Expand Down Expand Up @@ -15345,7 +15345,7 @@ M: Daniel Machon <daniel.machon@microchip.com>
M: UNGLinuxDriver@microchip.com
L: netdev@vger.kernel.org
S: Maintained
F: drivers/net/ethernet/microchip/lan969x/*
F: drivers/net/ethernet/microchip/sparx5/lan969x/*

MICROCHIP LCDFB DRIVER
M: Nicolas Ferre <nicolas.ferre@microchip.com>
Expand Down Expand Up @@ -16337,6 +16337,7 @@ F: Documentation/networking/
F: Documentation/networking/net_cachelines/
F: Documentation/process/maintainer-netdev.rst
F: Documentation/userspace-api/netlink/
F: include/linux/ethtool.h
F: include/linux/framer/framer-provider.h
F: include/linux/framer/framer.h
F: include/linux/in.h
Expand All @@ -16351,6 +16352,7 @@ F: include/linux/rtnetlink.h
F: include/linux/seq_file_net.h
F: include/linux/skbuff*
F: include/net/
F: include/uapi/linux/ethtool.h
F: include/uapi/linux/genetlink.h
F: include/uapi/linux/hsr_netlink.h
F: include/uapi/linux/in.h
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
VERSION = 6
PATCHLEVEL = 13
SUBLEVEL = 0
EXTRAVERSION = -rc2
EXTRAVERSION = -rc3
NAME = Baby Opossum Posse

# *DOCUMENTATION*
Expand Down
4 changes: 2 additions & 2 deletions arch/arc/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -297,7 +297,6 @@ config ARC_PAGE_SIZE_16K
config ARC_PAGE_SIZE_4K
bool "4KB"
select HAVE_PAGE_SIZE_4KB
depends on ARC_MMU_V3 || ARC_MMU_V4

endchoice

Expand Down Expand Up @@ -474,7 +473,8 @@ config HIGHMEM

config ARC_HAS_PAE40
bool "Support for the 40-bit Physical Address Extension"
depends on ISA_ARCV2
depends on ARC_MMU_V4
depends on !ARC_PAGE_SIZE_4K
select HIGHMEM
select PHYS_ADDR_T_64BIT
help
Expand Down
2 changes: 1 addition & 1 deletion arch/arc/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
KBUILD_DEFCONFIG := haps_hs_smp_defconfig

ifeq ($(CROSS_COMPILE),)
CROSS_COMPILE := $(call cc-cross-prefix, arc-linux- arceb-linux-)
CROSS_COMPILE := $(call cc-cross-prefix, arc-linux- arceb-linux- arc-linux-gnu-)
endif

cflags-y += -fno-common -pipe -fno-builtin -mmedium-calls -D__linux__
Expand Down
2 changes: 1 addition & 1 deletion arch/arc/boot/dts/axc001.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@
compatible = "snps,dw-apb-gpio-port";
gpio-controller;
#gpio-cells = <2>;
snps,nr-gpios = <30>;
ngpios = <30>;
reg = <0>;
interrupt-controller;
#interrupt-cells = <2>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arc/boot/dts/axc003.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
compatible = "snps,dw-apb-gpio-port";
gpio-controller;
#gpio-cells = <2>;
snps,nr-gpios = <30>;
ngpios = <30>;
reg = <0>;
interrupt-controller;
#interrupt-cells = <2>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arc/boot/dts/axc003_idu.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
compatible = "snps,dw-apb-gpio-port";
gpio-controller;
#gpio-cells = <2>;
snps,nr-gpios = <30>;
ngpios = <30>;
reg = <0>;
interrupt-controller;
#interrupt-cells = <2>;
Expand Down
12 changes: 6 additions & 6 deletions arch/arc/boot/dts/axs10x_mb.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -250,23 +250,23 @@
compatible = "snps,dw-apb-gpio-port";
gpio-controller;
#gpio-cells = <2>;
snps,nr-gpios = <32>;
ngpios = <32>;
reg = <0>;
};

gpio0_bankb: gpio-controller@1 {
compatible = "snps,dw-apb-gpio-port";
gpio-controller;
#gpio-cells = <2>;
snps,nr-gpios = <8>;
ngpios = <8>;
reg = <1>;
};

gpio0_bankc: gpio-controller@2 {
compatible = "snps,dw-apb-gpio-port";
gpio-controller;
#gpio-cells = <2>;
snps,nr-gpios = <8>;
ngpios = <8>;
reg = <2>;
};
};
Expand All @@ -281,23 +281,23 @@
compatible = "snps,dw-apb-gpio-port";
gpio-controller;
#gpio-cells = <2>;
snps,nr-gpios = <30>;
ngpios = <30>;
reg = <0>;
};

gpio1_bankb: gpio-controller@1 {
compatible = "snps,dw-apb-gpio-port";
gpio-controller;
#gpio-cells = <2>;
snps,nr-gpios = <10>;
ngpios = <10>;
reg = <1>;
};

gpio1_bankc: gpio-controller@2 {
compatible = "snps,dw-apb-gpio-port";
gpio-controller;
#gpio-cells = <2>;
snps,nr-gpios = <8>;
ngpios = <8>;
reg = <2>;
};
};
Expand Down
2 changes: 1 addition & 1 deletion arch/arc/boot/dts/hsdk.dts
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@
compatible = "snps,dw-apb-gpio-port";
gpio-controller;
#gpio-cells = <2>;
snps,nr-gpios = <24>;
ngpios = <24>;
reg = <0>;
};
};
Expand Down
2 changes: 1 addition & 1 deletion arch/arc/include/asm/arcregs.h
Original file line number Diff line number Diff line change
Expand Up @@ -146,7 +146,7 @@

#ifndef __ASSEMBLY__

#include <soc/arc/aux.h>
#include <soc/arc/arc_aux.h>

/* Helpers */
#define TO_KB(bytes) ((bytes) >> 10)
Expand Down
2 changes: 1 addition & 1 deletion arch/arc/include/asm/cmpxchg.h
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
\
switch(sizeof((_p_))) { \
case 1: \
_prev_ = (__typeof__(*(ptr)))cmpxchg_emu_u8((volatile u8 *)_p_, (uintptr_t)_o_, (uintptr_t)_n_); \
_prev_ = (__typeof__(*(ptr)))cmpxchg_emu_u8((volatile u8 *__force)_p_, (uintptr_t)_o_, (uintptr_t)_n_); \
break; \
case 4: \
_prev_ = __cmpxchg(_p_, _o_, _n_); \
Expand Down
2 changes: 1 addition & 1 deletion arch/arc/include/asm/mmu-arcv2.h
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#ifndef _ASM_ARC_MMU_ARCV2_H
#define _ASM_ARC_MMU_ARCV2_H

#include <soc/arc/aux.h>
#include <soc/arc/arc_aux.h>

/*
* TLB Management regs
Expand Down
2 changes: 1 addition & 1 deletion arch/arc/net/bpf_jit_arcv2.c
Original file line number Diff line number Diff line change
Expand Up @@ -2916,7 +2916,7 @@ bool check_jmp_32(u32 curr_off, u32 targ_off, u8 cond)
addendum = (cond == ARC_CC_AL) ? 0 : INSN_len_normal;
disp = get_displacement(curr_off + addendum, targ_off);

if (ARC_CC_AL)
if (cond == ARC_CC_AL)
return is_valid_far_disp(disp);
else
return is_valid_near_disp(disp);
Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/include/asm/el2_setup.h
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
1 << PMSCR_EL2_PA_SHIFT)
msr_s SYS_PMSCR_EL2, x0 // addresses and physical counter
.Lskip_spe_el2_\@:
mov x0, #(MDCR_EL2_E2PB_MASK << MDCR_EL2_E2PB_SHIFT)
mov x0, #MDCR_EL2_E2PB_MASK
orr x2, x2, x0 // If we don't have VHE, then
// use EL1&0 translation.

Expand All @@ -100,7 +100,7 @@
and x0, x0, TRBIDR_EL1_P
cbnz x0, .Lskip_trace_\@ // If TRBE is available at EL2

mov x0, #(MDCR_EL2_E2TB_MASK << MDCR_EL2_E2TB_SHIFT)
mov x0, #MDCR_EL2_E2TB_MASK
orr x2, x2, x0 // allow the EL1&0 translation
// to own it.

Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/kernel/hyp-stub.S
Original file line number Diff line number Diff line change
Expand Up @@ -114,8 +114,8 @@ SYM_CODE_START_LOCAL(__finalise_el2)

// Use EL2 translations for SPE & TRBE and disable access from EL1
mrs x0, mdcr_el2
bic x0, x0, #(MDCR_EL2_E2PB_MASK << MDCR_EL2_E2PB_SHIFT)
bic x0, x0, #(MDCR_EL2_E2TB_MASK << MDCR_EL2_E2TB_SHIFT)
bic x0, x0, #MDCR_EL2_E2PB_MASK
bic x0, x0, #MDCR_EL2_E2TB_MASK
msr mdcr_el2, x0

// Transfer the MM state from EL1 to EL2
Expand Down
Loading
Loading