Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
141 commits
Select commit Hold shift + click to select a range
cdedfbc
arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings
ctmarinas Feb 20, 2025
a61aa94
xfs: assert a valid limit in xfs_rtfind_forw
Feb 5, 2025
01a2ad9
xfs: validate inumber in xfs_iget
Feb 5, 2025
9b4a38e
xfs: fix a sloppy memory handling bug in xfs_iroot_realloc
Feb 5, 2025
fd35f7c
xfs: fix a typo
algonell Feb 5, 2025
528684a
xfs: skip background cowblock trims on inodes open for write
Feb 5, 2025
11b5814
xfs: don't free cowblocks from under dirty pagecache on unshare
Feb 5, 2025
c89d838
xfs: merge xfs_attr_leaf_try_add into xfs_attr_leaf_addname
Feb 5, 2025
a358873
xfs: return bool from xfs_attr3_leaf_add
Feb 5, 2025
5c74430
xfs: distinguish extra split from real ENOSPC from xfs_attr3_leaf_split
Feb 5, 2025
95b450d
xfs: distinguish extra split from real ENOSPC from xfs_attr_node_try_…
Feb 5, 2025
0f66c94
xfs: fold xfs_bmap_alloc_userdata into xfs_bmapi_allocate
Feb 5, 2025
4bf6ce2
xfs: don't ifdef around the exact minlen allocations
Feb 5, 2025
0df049d
xfs: call xfs_bmap_exact_minlen_extent_alloc from xfs_bmap_btalloc
Feb 5, 2025
7415ca5
xfs: support lowmode allocations in xfs_bmap_exact_minlen_extent_alloc
Feb 5, 2025
a52cd2a
xfs: Use try_cmpxchg() in xlog_cil_insert_pcp_aggregate()
ubizjak Feb 5, 2025
a71043e
xfs: Remove empty declartion in header file
Feb 5, 2025
f6d1562
xfs: pass the exact range to initialize to xfs_initialize_perag
Feb 5, 2025
2ada3f4
xfs: update the file system geometry after recoverying superblock buf…
Feb 5, 2025
0d3d00f
xfs: error out when a superblock buffer update reduces the agcount
Feb 5, 2025
b9f776f
xfs: don't use __GFP_RETRY_MAYFAIL in xfs_initialize_perag
Feb 5, 2025
e054f16
xfs: update the pag for the last AG at recovery time
Feb 5, 2025
4806f03
xfs: Reduce unnecessary searches when searching for the best extents
Feb 5, 2025
317c4db
xfs: streamline xfs_filestream_pick_ag
Feb 5, 2025
032b152
xfs: Check for delayed allocations before setting extsize
OjaswinM Feb 5, 2025
0d180d2
xfs: report realtime block quota limits on realtime directories
Nov 4, 2024
cd4ed45
xfs: don't over-report free space or inodes in statvfs
Dec 12, 2024
8a8058b
md: use separate work_struct for md_start_sync()
YuKuai-huawei Aug 25, 2023
45e7ad1
md: factor out a helper from mddev_put()
YuKuai-huawei Sep 27, 2023
68caf53
md: simplify md_seq_ops
YuKuai-huawei Sep 27, 2023
f61f21d
md/md-bitmap: replace md_bitmap_status() with a new helper md_bitmap_…
YuKuai-huawei Aug 26, 2024
a34469d
md/md-cluster: fix spares warnings for __le64
YuKuai-huawei Aug 26, 2024
bdab988
md/md-bitmap: add 'sync_size' into struct md_bitmap_stats
YuKuai-huawei Aug 26, 2024
afc704c
md/md-bitmap: Synchronize bitmap_get_stats() with bitmap lifetime
YuKuai-huawei Jan 24, 2025
18f1d3c
mm: update mark_victim tracepoints fields
Feb 23, 2024
192de2d
memcg: fix soft lockup in the OOM process
Dec 24, 2024
9eec5c9
cpufreq: dt-platdev: add missing MODULE_DESCRIPTION() macro
Jun 2, 2024
202348a
cpufreq: fix using cpufreq-dt as module
akemnade Nov 3, 2024
289c5f4
Bluetooth: qca: Support downloading board id specific NVM for WCN7850
Apr 17, 2024
e4bec12
Bluetooth: qca: Update firmware-name to support board specific nvm
Jan 7, 2025
0173278
Bluetooth: qca: Fix poor RF performance for WCN6855
Jan 13, 2025
2de1e10
Input: serio - define serio_pause_rx guard to pause and resume serio …
dtor Sep 5, 2024
a2039f1
Input: synaptics - fix crash when enabling pass-through port
dtor Jan 17, 2025
bbd4146
ASoC: renesas: rz-ssi: Add a check for negative sample_space
Jan 8, 2025
986e7d4
firmware: qcom: scm: Fix missing read barrier in qcom_scm_is_available()
krzk Dec 9, 2024
42cb758
scsi: core: Handle depopulation and restoration in progress
doug-gilbert Oct 15, 2023
f227719
scsi: core: Do not retry I/Os during depopulation
ipylypiv Jan 31, 2025
bc0d695
arm64: dts: qcom: sm8450: add missing qcom,non-secure-domain property
superna9999 Feb 27, 2024
a35e0d9
arm64: dts: qcom: sm8450: Fix ADSP memory base and length
krzk Dec 13, 2024
9a0ce33
arm64: dts: qcom: sm8550: Add dma-coherent property
quic-lxu5 Jan 25, 2024
3ce50ba
arm64: dts: qcom: sm8550: add missing qcom,non-secure-domain property
superna9999 Feb 27, 2024
b30d27c
arm64: dts: qcom: sm8550: Fix ADSP memory base and length
krzk Dec 13, 2024
dd9f3dc
soc/mediatek: mtk-devapc: Convert to platform remove callback returni…
Sep 25, 2023
ba2c801
soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove
krzk Jan 4, 2025
b579708
media: uvcvideo: Refactor iterators
ribalda Apr 29, 2024
ad213e2
media: uvcvideo: Only save async fh if success
ribalda Dec 3, 2024
4ae73c1
media: uvcvideo: Remove dangling pointers
ribalda Dec 3, 2024
50d7780
nvmem: Create a header for internal sharing
miquelraynal Dec 15, 2023
a4dc51b
nvmem: Simplify the ->add_cells() hook
miquelraynal Dec 15, 2023
049f84c
nvmem: Move and rename ->fixup_cell_info()
miquelraynal Dec 15, 2023
f7c98ae
nvmem: imx-ocotp-ele: fix MAC address byte order
saschahauer Dec 30, 2024
9f91a81
USB: gadget: core: create sysfs link between udc and gadget
roychl666 Mar 7, 2024
cf182bd
usb: gadget: core: flush gadget workqueue after device removal
roychl666 Feb 4, 2025
19be624
USB: gadget: f_midi: f_midi_complete to call queue_work
jilliandonahue Feb 11, 2025
1ad29bc
ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB]
johnkeeping Feb 4, 2025
844303f
powerpc/64s/mm: Move __real_pte stubs into hash-4k.h
mpe Aug 21, 2024
d419a8e
powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline
chleroy Jan 12, 2025
3e402d8
ALSA: hda/realtek: Fixup ALC225 depop procedure
KailangYang Feb 12, 2025
705420b
powerpc/code-patching: Fix KASAN hit by not flagging text patching ar…
chleroy Feb 12, 2025
e01a5a5
geneve: Fix use-after-free in geneve_find_dev().
q2ven Feb 13, 2025
c3c51ab
ALSA: hda/cirrus: Correct the full scale volume set logic
Feb 14, 2025
d6ef79e
net/sched: cls_api: fix error handling causing NULL dereference
priteau Feb 13, 2025
d5a63d8
ALSA: seq: Drop UMP events when no UMP-conversion is set
tiwai Feb 17, 2025
29a8441
s390/ism: add release function for struct device
juru1234 Feb 14, 2025
68f10ac
ibmvnic: Return error code on TX scrq flush fail
Apr 16, 2024
d797856
ibmvnic: Introduce send sub-crq direct
Aug 7, 2024
829a3b7
ibmvnic: Add stat for tx direct vs tx batched
Oct 1, 2024
3620059
ibmvnic: Don't reference skb after sending to VIOS
Feb 14, 2025
2c69c6d
sockmap, vsock: For connectible sockets allow only connected
mmhal Feb 13, 2025
1d315e7
vsock/bpf: Warn on socket without transport
mmhal Feb 13, 2025
faef159
tcp: adjust rcvq_space after updating scaling ratio
kuba-moo Feb 17, 2025
5049748
gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
q2ven Feb 17, 2025
b36d5eb
geneve: Suppress list corruption splat in geneve_destroy_tunnels().
q2ven Feb 17, 2025
fc7c15a
flow_dissector: Fix handling of mixed port and port-range keys
congwang Feb 18, 2025
1075e86
flow_dissector: Fix port range key handling in BPF conversion
congwang Feb 18, 2025
d50a513
net: Add non-RCU dev_getbyhwaddr() helper
leitao Feb 18, 2025
27b4b22
arp: switch to dev_getbyhwaddr() in arp_req_set_public()
leitao Feb 18, 2025
0e400e1
net: axienet: Set mac_managed_pm
nick650823 Feb 17, 2025
6dcb6de
tcp: drop secpath at the same time as we currently drop dst
qsn Feb 17, 2025
5e6728c
drm/tidss: Add simple K2G manual reset
tomba Nov 9, 2023
e101425
drm/tidss: Fix race condition while handling interrupt registers
Oct 21, 2024
026f93d
drm/msm/gem: Demote userspace errors to DRM_UT_DRIVER
robclark Oct 24, 2023
0d7b120
drm/msm/gem: prevent integer overflow in msm_ioctl_gem_submit()
Nov 15, 2024
66886a9
bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type()
Jan 21, 2025
1c494d7
bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic
anakryiko Jan 29, 2025
e5f854c
bpf: avoid holding freeze_mutex during mmap operation
anakryiko Jan 29, 2025
12b8d10
strparser: Add read_sock callback
mrpre Jan 22, 2025
ec90b28
bpf: Fix wrong copied_seq calculation
mrpre Jan 22, 2025
5e3b86f
bpf: Disable non stream socket for strparser
mrpre Jan 22, 2025
d99dc14
bpf: Fix deadlock when freeing cgroup storage
Abel-WY Dec 21, 2024
ccfc172
power: supply: da9150-fg: fix potential overflow
Jan 30, 2025
1713a7c
nouveau/svm: fix missing folio unlock + put after make_device_exclusi…
davidhildenbrand Jan 24, 2025
04811c0
drm/msm: Avoid rounding up to one jiffy
robclark Jan 13, 2025
244c15d
nvme/ioctl: add missing space in err message
calebsander Feb 13, 2025
7bcad35
bpf: skip non exist keys in generic_map_lookup_batch
Feb 10, 2025
e578f7d
drm/nouveau/pmu: Fix gp10b firmware guard
webgeek1234 Feb 18, 2025
20a666e
arm64: dts: mediatek: mt8183: Disable DSI display output by default
wens Oct 25, 2024
5db2cc3
drm/msm/dpu: Disable dither in phys encoder cleanup
Feb 12, 2025
a51a075
drm/i915: Make sure all planes in use by the joiner have their crtc i…
vsyrjala Feb 12, 2025
6b07887
drm/i915/dp: Fix error handling during 128b/132b link training
ideak Feb 17, 2025
6a29915
io_uring: prevent opcode speculation
isilence Feb 14, 2025
eff3a16
tee: optee: Fix supplicant wait loop
b49020 Feb 4, 2025
55341cf
drop_monitor: fix incorrect initialization order
Feb 13, 2025
ebb0907
soc: loongson: loongson2_guts: Add check for devm_kstrdup()
Feb 20, 2025
15eac92
lib/iov_iter: fix import_iovec_ubuf iovec management
isilence Jan 31, 2025
cd30653
nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
Feb 18, 2025
74969d2
ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data()
ujfalusi Feb 5, 2025
69c206f
ASoC: fsl_micfil: Enable default case in micfil_set_quality()
Jan 16, 2025
575b26b
ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_…
ISCAS-Vulab Feb 13, 2025
66898ad
ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
Feb 17, 2025
61c04b8
ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close
ujfalusi Feb 5, 2025
765bd7e
acct: perform last write from workqueue
brauner Feb 11, 2025
460dd88
acct: block access to kernel internal filesystems
brauner Feb 11, 2025
85c926a
mm,madvise,hugetlb: check for 0-length range after end address adjust…
r-c-n Feb 3, 2025
8873dd5
mtd: rawnand: cadence: fix error code in cadence_nand_init()
rabara Feb 10, 2025
6760997
mtd: rawnand: cadence: use dma_map_resource for sdma address
rabara Feb 10, 2025
8045301
mtd: rawnand: cadence: fix incorrect device in dma_unmap_single
rabara Feb 10, 2025
bc53181
smb: client: Add check for next_buffer in receive_encrypted_standard()
Feb 17, 2025
cdd3f98
EDAC/qcom: Correct interrupt enable register configuration
Nov 19, 2024
62fc846
ftrace: Correct preemption accounting for function tracing.
Feb 20, 2025
781f817
ftrace: Do not add duplicate entries in subops manager ops
rostedt Feb 20, 2025
d5566f7
net/mlx5e: Don't call cleanup on profile rollback failure
Oct 15, 2024
0287a1c
md: fix missing flush of sync_work
YuKuai-huawei Dec 5, 2023
d2180dc
md: Fix md_seq_ops() regressions
YuKuai-huawei Jan 9, 2024
35944b0
arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1…
1715173329 Jan 19, 2025
791af91
perf/x86/intel: Fix ARCH_PERFMON_NUM_COUNTER_LEAF
Jan 29, 2025
b1398bf
nilfs2: move page release outside of nilfs_delete_entry and nilfs_set…
konis Feb 21, 2025
33b364d
nilfs2: eliminate staggered calls to kunmap in nilfs_rename
konis Feb 21, 2025
69c3f59
nilfs2: handle errors that nilfs_prepare_chunk() may return
konis Feb 21, 2025
4048c11
x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit
derkling Feb 5, 2025
c166ab7
Linux 6.6.80
gregkh Feb 27, 2025
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
9 changes: 8 additions & 1 deletion Documentation/networking/strparser.rst
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@ Functions
Callbacks
=========

There are six callbacks:
There are seven callbacks:

::

Expand Down Expand Up @@ -182,6 +182,13 @@ There are six callbacks:
the length of the message. skb->len - offset may be greater
then full_len since strparser does not trim the skb.

::

int (*read_sock)(struct strparser *strp, read_descriptor_t *desc,
sk_read_actor_t recv_actor);
The read_sock callback is used by strparser instead of
sock->ops->read_sock, if provided.
::

int (*read_sock_done)(struct strparser *strp, int err);
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 = 6
PATCHLEVEL = 6
SUBLEVEL = 79
SUBLEVEL = 80
EXTRAVERSION =
NAME = Pinguïn Aangedreven

Expand Down
1 change: 1 addition & 0 deletions arch/arm64/boot/dts/mediatek/mt8183.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1828,6 +1828,7 @@
resets = <&mmsys MT8183_MMSYS_SW0_RST_B_DISP_DSI0>;
phys = <&mipi_tx0>;
phy-names = "dphy";
status = "disabled";
};

mutex: mutex@14016000 {
Expand Down
213 changes: 108 additions & 105 deletions arch/arm64/boot/dts/qcom/sm8450.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -2135,6 +2135,7 @@
compatible = "qcom,fastrpc";
qcom,glink-channels = "fastrpcglink-apps-dsp";
label = "sdsp";
qcom,non-secure-domain;
#address-cells = <1>;
#size-cells = <0>;

Expand All @@ -2160,6 +2161,112 @@
};
};

remoteproc_adsp: remoteproc@3000000 {
compatible = "qcom,sm8450-adsp-pas";
reg = <0x0 0x03000000 0x0 0x10000>;

interrupts-extended = <&pdc 6 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 0 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 1 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 2 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 3 IRQ_TYPE_EDGE_RISING>;
interrupt-names = "wdog", "fatal", "ready",
"handover", "stop-ack";

clocks = <&rpmhcc RPMH_CXO_CLK>;
clock-names = "xo";

power-domains = <&rpmhpd RPMHPD_LCX>,
<&rpmhpd RPMHPD_LMX>;
power-domain-names = "lcx", "lmx";

memory-region = <&adsp_mem>;

qcom,qmp = <&aoss_qmp>;

qcom,smem-states = <&smp2p_adsp_out 0>;
qcom,smem-state-names = "stop";

status = "disabled";

remoteproc_adsp_glink: glink-edge {
interrupts-extended = <&ipcc IPCC_CLIENT_LPASS
IPCC_MPROC_SIGNAL_GLINK_QMP
IRQ_TYPE_EDGE_RISING>;
mboxes = <&ipcc IPCC_CLIENT_LPASS
IPCC_MPROC_SIGNAL_GLINK_QMP>;

label = "lpass";
qcom,remote-pid = <2>;

gpr {
compatible = "qcom,gpr";
qcom,glink-channels = "adsp_apps";
qcom,domain = <GPR_DOMAIN_ID_ADSP>;
qcom,intents = <512 20>;
#address-cells = <1>;
#size-cells = <0>;

q6apm: service@1 {
compatible = "qcom,q6apm";
reg = <GPR_APM_MODULE_IID>;
#sound-dai-cells = <0>;
qcom,protection-domain = "avs/audio",
"msm/adsp/audio_pd";

q6apmdai: dais {
compatible = "qcom,q6apm-dais";
iommus = <&apps_smmu 0x1801 0x0>;
};

q6apmbedai: bedais {
compatible = "qcom,q6apm-lpass-dais";
#sound-dai-cells = <1>;
};
};

q6prm: service@2 {
compatible = "qcom,q6prm";
reg = <GPR_PRM_MODULE_IID>;
qcom,protection-domain = "avs/audio",
"msm/adsp/audio_pd";

q6prmcc: clock-controller {
compatible = "qcom,q6prm-lpass-clocks";
#clock-cells = <2>;
};
};
};

fastrpc {
compatible = "qcom,fastrpc";
qcom,glink-channels = "fastrpcglink-apps-dsp";
label = "adsp";
qcom,non-secure-domain;
#address-cells = <1>;
#size-cells = <0>;

compute-cb@3 {
compatible = "qcom,fastrpc-compute-cb";
reg = <3>;
iommus = <&apps_smmu 0x1803 0x0>;
};

compute-cb@4 {
compatible = "qcom,fastrpc-compute-cb";
reg = <4>;
iommus = <&apps_smmu 0x1804 0x0>;
};

compute-cb@5 {
compatible = "qcom,fastrpc-compute-cb";
reg = <5>;
iommus = <&apps_smmu 0x1805 0x0>;
};
};
};
};

wsa2macro: codec@31e0000 {
compatible = "qcom,sm8450-lpass-wsa-macro";
reg = <0 0x031e0000 0 0x1000>;
Expand Down Expand Up @@ -2368,111 +2475,6 @@
status = "disabled";
};

remoteproc_adsp: remoteproc@30000000 {
compatible = "qcom,sm8450-adsp-pas";
reg = <0 0x30000000 0 0x100>;

interrupts-extended = <&pdc 6 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 0 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 1 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 2 IRQ_TYPE_EDGE_RISING>,
<&smp2p_adsp_in 3 IRQ_TYPE_EDGE_RISING>;
interrupt-names = "wdog", "fatal", "ready",
"handover", "stop-ack";

clocks = <&rpmhcc RPMH_CXO_CLK>;
clock-names = "xo";

power-domains = <&rpmhpd RPMHPD_LCX>,
<&rpmhpd RPMHPD_LMX>;
power-domain-names = "lcx", "lmx";

memory-region = <&adsp_mem>;

qcom,qmp = <&aoss_qmp>;

qcom,smem-states = <&smp2p_adsp_out 0>;
qcom,smem-state-names = "stop";

status = "disabled";

remoteproc_adsp_glink: glink-edge {
interrupts-extended = <&ipcc IPCC_CLIENT_LPASS
IPCC_MPROC_SIGNAL_GLINK_QMP
IRQ_TYPE_EDGE_RISING>;
mboxes = <&ipcc IPCC_CLIENT_LPASS
IPCC_MPROC_SIGNAL_GLINK_QMP>;

label = "lpass";
qcom,remote-pid = <2>;

gpr {
compatible = "qcom,gpr";
qcom,glink-channels = "adsp_apps";
qcom,domain = <GPR_DOMAIN_ID_ADSP>;
qcom,intents = <512 20>;
#address-cells = <1>;
#size-cells = <0>;

q6apm: service@1 {
compatible = "qcom,q6apm";
reg = <GPR_APM_MODULE_IID>;
#sound-dai-cells = <0>;
qcom,protection-domain = "avs/audio",
"msm/adsp/audio_pd";

q6apmdai: dais {
compatible = "qcom,q6apm-dais";
iommus = <&apps_smmu 0x1801 0x0>;
};

q6apmbedai: bedais {
compatible = "qcom,q6apm-lpass-dais";
#sound-dai-cells = <1>;
};
};

q6prm: service@2 {
compatible = "qcom,q6prm";
reg = <GPR_PRM_MODULE_IID>;
qcom,protection-domain = "avs/audio",
"msm/adsp/audio_pd";

q6prmcc: clock-controller {
compatible = "qcom,q6prm-lpass-clocks";
#clock-cells = <2>;
};
};
};

fastrpc {
compatible = "qcom,fastrpc";
qcom,glink-channels = "fastrpcglink-apps-dsp";
label = "adsp";
#address-cells = <1>;
#size-cells = <0>;

compute-cb@3 {
compatible = "qcom,fastrpc-compute-cb";
reg = <3>;
iommus = <&apps_smmu 0x1803 0x0>;
};

compute-cb@4 {
compatible = "qcom,fastrpc-compute-cb";
reg = <4>;
iommus = <&apps_smmu 0x1804 0x0>;
};

compute-cb@5 {
compatible = "qcom,fastrpc-compute-cb";
reg = <5>;
iommus = <&apps_smmu 0x1805 0x0>;
};
};
};
};

remoteproc_cdsp: remoteproc@32300000 {
compatible = "qcom,sm8450-cdsp-pas";
reg = <0 0x32300000 0 0x10000>;
Expand Down Expand Up @@ -2515,6 +2517,7 @@
compatible = "qcom,fastrpc";
qcom,glink-channels = "fastrpcglink-apps-dsp";
label = "cdsp";
qcom,non-secure-domain;
#address-cells = <1>;
#size-cells = <0>;

Expand Down
Loading
Loading