Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1194 commits
Select commit Hold shift + click to select a range
f705617
USB: core: Fix oversight in SuperSpeed initialization
AlanStern Aug 11, 2023
e1eb041
x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
jinpuwang Sep 6, 2023
cc8a853
perf/x86/uncore: Correct the number of CHAs on EMR
Sep 5, 2023
8aaef0a
serial: sc16is7xx: remove obsolete out_thread label
hvilleneuvedoo Aug 7, 2023
e43a7ae
serial: sc16is7xx: fix regression with GPIO configuration
hvilleneuvedoo Aug 7, 2023
1dd3876
tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
Aug 31, 2023
ba6a70a
Revert "drm/amd/display: Do not set drr on pipe commit"
May 22, 2023
d9ece8c
md: Free resources in __md_stop
XiaoNi87 Feb 22, 2023
7795634
NFSv4.2: Fix a potential double free with READ_PLUS
amschuma-ntap May 16, 2023
adac9f0
NFSv4.2: Rework scratch handling for READ_PLUS (again)
amschuma-ntap Jun 9, 2023
b372816
md: fix regression for null-ptr-deference in __md_stop()
YuKuai-huawei Mar 28, 2023
abb597c
clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro
Mar 2, 2023
59e0dd5
treewide: Fix probing of devices in DT overlays
geertu Mar 30, 2023
c74b1cd
clk: Avoid invalid function names in CLK_OF_DECLARE()
nathanchance Mar 8, 2023
41cb536
udf: initialize newblock to 0
Dec 30, 2022
09045da
Linux 6.1.53
gregkh Sep 13, 2023
6eb5cb1
io-mapping: don't disable preempt on RT in io_mapping_map_atomic_wc().
Mar 10, 2023
676415d
locking/rwbase: Mitigate indefinite writer starvation
Mar 21, 2023
6a428d1
revert: "softirq: Let ksoftirqd do its job"
May 8, 2023
7821b25
kernel/fork: beware of __put_task_struct calling context
walac Jun 14, 2023
61eba43
debugobjects,locking: Annotate debug_object_fill_pool() wait type vio…
Apr 25, 2023
640f993
sched: avoid false lockdep splat in put_task_struct()
walac Jun 14, 2023
ac005e8
seqlock: Do the lockdep annotation before locking in do_write_seqcoun…
Jun 23, 2023
d5d5a8a
mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + …
Jun 23, 2023
1a34891
bpf: Remove in_atomic() from bpf_link_put().
Jun 14, 2023
6b67d5f
posix-timers: Ensure timer ID search-loop limit is valid
KAGA-KOKO Jun 1, 2023
40c3d49
drm/i915: Do not disable preemption for resets
tursulin Aug 19, 2023
73daa37
'Linux 6.1.46-rt14'
Sep 17, 2023
7164d74
net/ipv6: SKB symmetric hash should incorporate transport ports
tnqn Sep 5, 2023
a73d04c
mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[]
Dec 22, 2022
f367915
Multi-gen LRU: fix per-zone reclaim
Aug 2, 2023
fd45920
io_uring: always lock in io_apoll_task_func
isilence Sep 12, 2023
5afbf7f
io_uring: revert "io_uring fix multishot accept ordering"
isilence Sep 12, 2023
b04f22b
io_uring/net: don't overflow multishot accept
isilence Sep 12, 2023
605d055
io_uring: break out of iowq iopoll on teardown
isilence Sep 12, 2023
9704cfc
io_uring/sqpoll: fix io-wq affinity when IORING_SETUP_SQPOLL is used
isilence Sep 12, 2023
3e8b9b0
io_uring: Don't set affinity on a dying sqpoll thread
isilence Sep 12, 2023
98d3e7c
drm/virtio: Conditionally allocate virtio_gpu_fence
gurchetansingh Jul 7, 2023
faf7e22
scsi: qla2xxx: Adjust IOCB resource on qpair create
Jul 14, 2023
820010c
scsi: qla2xxx: Limit TMF to 8 per function
Jul 14, 2023
cd06c45
scsi: qla2xxx: Fix deletion race condition
Jul 14, 2023
6e44a7e
scsi: qla2xxx: fix inconsistent TMF timeout
Jul 14, 2023
ddb8fa0
scsi: qla2xxx: Fix command flush during TMF
Jul 14, 2023
01e3440
scsi: qla2xxx: Fix erroneous link up failure
Jul 14, 2023
addaa13
scsi: qla2xxx: Turn off noisy message log
Jul 14, 2023
e6aabf0
scsi: qla2xxx: Fix session hang in gnl
Jul 14, 2023
1f0e381
scsi: qla2xxx: Fix TMF leak through
Jul 14, 2023
9864356
scsi: qla2xxx: Remove unsupported ql2xenabledif option
mrangankar Aug 21, 2023
974887e
scsi: qla2xxx: Flush mailbox commands on chip reset
Aug 21, 2023
c7355cb
scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
njavali Aug 21, 2023
3a9d4db
scsi: qla2xxx: Error code did not return to upper layer
Aug 21, 2023
f557970
scsi: qla2xxx: Fix firmware resource tracking
Aug 21, 2023
a0b4a06
null_blk: fix poll request timeout handling
Sep 1, 2023
f83c1b1
fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
tdz Jun 13, 2023
c0341bd
clk: qcom: camcc-sc7180: fix async resume during probe
jhovold Jul 18, 2023
3c9881f
drm/ast: Fix DRAM init on AST2200
tdz Jun 21, 2023
b83ae66
ASoC: tegra: Fix SFC conversion for few rates
Jun 22, 2023
df2d596
clk: qcom: turingcc-qcs404: fix missing resume during probe
jhovold Jul 18, 2023
22ec50d
arm64: dts: renesas: rzg2l: Fix txdv-skew-psec typos
patersonc Jun 9, 2023
0f73390
send channel sequence number in SMB3 requests after reconnects
smfrench Aug 25, 2023
21ef9e1
memcg: drop kmem.limit_in_bytes
Jul 4, 2023
84a212a
mm: hugetlb_vmemmap: fix a race between vmemmap pmd split
Jul 7, 2023
421855d
lib/test_meminit: allocate pages up to order MAX_ORDER
ajdlinux Jul 14, 2023
ff2c44f
parisc: led: Fix LAN receive and transmit LEDs
hdeller Aug 27, 2023
db5d567
parisc: led: Reduce CPU overhead for disk & lan LED computation
hdeller Aug 25, 2023
9c8fc05
cifs: update desired access while requesting for directory lease
bharathsm-ms Aug 16, 2023
54e5ff4
pinctrl: cherryview: fix address_space_handler() argument
raagjadav Aug 22, 2023
311db21
dt-bindings: clock: xlnx,versal-clk: drop select:false
krzk Jul 28, 2023
871244f
clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
a3f Aug 7, 2023
5b3b0f7
clk: imx: pll14xx: align pdiv with reference manual
Aug 7, 2023
c4e1204
clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
lumag May 12, 2023
f6250ec
soc: qcom: qmi_encdec: Restrict string length in decode
quic-clew Aug 1, 2023
5310f71
clk: qcom: dispcc-sm8450: fix runtime PM imbalance on probe errors
jhovold Jul 18, 2023
eab2ece
clk: qcom: lpasscc-sc7280: fix missing resume during probe
jhovold Jul 18, 2023
017e60a
clk: qcom: q6sstop-qcs404: fix missing resume during probe
jhovold Jul 18, 2023
1bb9546
clk: qcom: mss-sc7180: fix missing resume during probe
jhovold Jul 18, 2023
dac14a1
NFS: Fix a potential data corruption
Aug 19, 2023
fd9a8ad
NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
pchelkin91 Jul 20, 2023
8b4d0f3
bus: mhi: host: Skip MHI reset if device is in RDDM
May 18, 2023
5f7676f
net: add SKB_HEAD_ALIGN() helper
edumazet Sep 15, 2023
36974c3
net: remove osize variable in __alloc_skb()
edumazet Sep 15, 2023
2b39866
net: factorize code in kmalloc_reserve()
edumazet Sep 15, 2023
31cf785
net: deal with integer overflows in kmalloc_reserve()
edumazet Sep 15, 2023
390275d
kbuild: rpm-pkg: define _arch conditionally
masahir0y Jul 22, 2023
46d3bc9
kbuild: do not run depmod for 'make modules_sign'
masahir0y Aug 23, 2023
c480716
tpm_crb: Fix an error handling path in crb_acpi_add()
tititiou36 Feb 25, 2023
694e43f
gfs2: Switch to wait_event in gfs2_logd
Aug 17, 2023
36201d5
gfs2: low-memory forced flush fixes
Aug 10, 2023
39c29d0
mailbox: qcom-ipcc: fix incorrect num_chans counting
flto Aug 2, 2023
8ab5942
kconfig: fix possible buffer overflow
BoardzMaster Sep 5, 2023
eb17c3d
Input: iqs7222 - configure power mode before triggering ATI
jlabundy Jul 9, 2023
e5dee82
perf trace: Use zfree() to reduce chances of use after free
acmel Apr 12, 2023
62dd514
perf trace: Really free the evsel->priv area
acmel Jul 19, 2023
b9734e8
pwm: atmel-tcb: Convert to platform remove callback returning void
Mar 3, 2023
c42256a
pwm: atmel-tcb: Harmonize resource allocation order
Jul 19, 2023
9de7eb9
pwm: atmel-tcb: Fix resource freeing in error path and remove
Jul 19, 2023
d7add20
backlight: gpio_backlight: Drop output GPIO direction check for initi…
Jul 21, 2023
a734550
Input: tca6416-keypad - always expect proper IRQ number in i2c client
dtor Jul 24, 2023
e62e740
Input: tca6416-keypad - fix interrupt enable disbalance
dtor Jul 24, 2023
6522397
perf annotate bpf: Don't enclose non-debug code with an assert()
acmel Aug 2, 2023
6a43e0d
x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_s…
sean-jc Jul 21, 2023
b7cbcaf
perf vendor events: Update the JSON/events descriptions for power10 p…
kjain101 Aug 14, 2023
6ade909
perf vendor events: Drop some of the JSON/events for power10 platform
kjain101 Aug 14, 2023
adeb9f3
perf vendor events: Drop STORES_PER_INST metric event for power10 pla…
kjain101 Aug 14, 2023
032cd8c
perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
acmel Aug 17, 2023
fa53928
watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
raagjadav Aug 11, 2023
523f626
pwm: lpc32xx: Remove handling of PWM channels
vzapolskiy Jul 17, 2023
66b23e7
perf test stat_bpf_counters_cgrp: Fix shellcheck issue about logical …
kjain101 Jul 9, 2023
0686336
perf test stat_bpf_counters_cgrp: Enhance perf stat cgroup BPF counte…
namhyung Aug 25, 2023
8017a27
drm/i915: mark requests for GuC virtual engines to avoid use-after-free
ahajda Aug 21, 2023
fd24209
blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice()
YuKuai-huawei Aug 16, 2023
84d5779
blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice()
YuKuai-huawei Aug 16, 2023
60e3318
cifs: use fs_context for automounts
Oct 4, 2022
47f72ee
smb: propagate error code of extract_sharename()
e-orlova Aug 15, 2023
f39b490
net/sched: fq_pie: avoid stalls in fq_pie_timer()
edumazet Aug 29, 2023
471f534
sctp: annotate data-races around sk->sk_wmem_queued
edumazet Aug 30, 2023
5aaa7ee
ipv4: annotate data-races around fi->fib_dead
edumazet Aug 30, 2023
9036b63
net: read sk->sk_family once in sk_mc_loop()
edumazet Aug 30, 2023
d92c343
net: fib: avoid warn splat in flow dissector
Aug 30, 2023
6436973
xsk: Fix xsk_diag use-after-free error during socket cleanup
magnus-karlsson Aug 31, 2023
f573839
drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page"
sean-jc Jul 29, 2023
2b7510b
drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn()
sean-jc Jul 29, 2023
bd9bd08
drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
sean-jc Jul 29, 2023
f117588
net: use sk_forward_alloc_get() in sk_get_meminfo()
edumazet Aug 31, 2023
787c582
net: annotate data-races around sk->sk_forward_alloc
edumazet Aug 31, 2023
b7d25ac
mptcp: annotate data-races around msk->rmem_fwd_alloc
edumazet Aug 31, 2023
0b2ee66
ipv4: ignore dst hint for multipath routes
sriramy Aug 31, 2023
7ddfe35
ipv6: ignore dst hint for multipath routes
sriramy Aug 31, 2023
24b1e83
igb: disable virtualization features on 82580
github-cygwin Aug 31, 2023
a47ad6d
gve: fix frag_list chaining
edumazet Aug 31, 2023
e752860
veth: Fixing transmit return status for dropped packets
LiangChen77 Sep 1, 2023
aa8fd3a
net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
alexhenrie Sep 1, 2023
71fb38b
net: phy: micrel: Correct bit assignments for phy_device flags
olerem Sep 1, 2023
9238772
bpf, sockmap: Fix skb refcnt race after locking changes
jrfastab Sep 1, 2023
b9cdbb3
af_unix: Fix data-races around user->unix_inflight.
q2ven Sep 2, 2023
2d8933c
af_unix: Fix data-race around unix_tot_inflight.
q2ven Sep 2, 2023
ce3aa88
af_unix: Fix data-races around sk->sk_shutdown.
q2ven Sep 2, 2023
2100bbf
af_unix: Fix data race around sk->sk_err.
q2ven Sep 2, 2023
a18349d
net: sched: sch_qfq: Fix UAF in qfq_dequeue()
Sep 1, 2023
e30388b
kcm: Destroy mutex in kcm_exit_net()
Sep 2, 2023
e2e2c83
octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
Sep 5, 2023
30acc4f
igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
ozaborska Jul 25, 2023
74b98c6
igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
ozaborska Jul 25, 2023
ccb048d
igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
ozaborska Jul 25, 2023
147d8da
s390/zcrypt: don't leak memory if dev_set_name() fails
andy-shev Aug 31, 2023
175f290
idr: fix param name in idr_alloc_cyclic() doc
arielmarco-hz Aug 26, 2023
54b59bc
ip_tunnels: use DEV_STATS_INC()
edumazet Sep 5, 2023
483f0e3
net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software …
vladimiroltean Sep 5, 2023
ec9f203
net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too man…
vladimiroltean Sep 5, 2023
5f09b79
net: dsa: sja1105: complete tc-cbs offload support on SJA1110
vladimiroltean Sep 5, 2023
a12f15d
bpf: Remove prog->active check for bpf_lsm and bpf_iter
Oct 25, 2022
04f92e6
bpf: Invoke __bpf_prog_exit_sleepable_recur() on recursion in kern_sy…
Aug 30, 2023
6cf0d1d
bpf: Assign bpf_tramp_run_ctx::saved_run_ctx before recursion check.
Aug 30, 2023
d9ebfc0
netfilter: nftables: exthdr: fix 4-byte stack OOB write
Sep 5, 2023
7bb8d52
netfilter: nfnetlink_osf: avoid OOB read
walac Sep 1, 2023
5c28780
net: hns3: fix tx timeout issue
IronShen Sep 6, 2023
b508769
net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
Sep 6, 2023
d76436e
net: hns3: fix debugfs concurrency issue between kfree buffer and read
Sep 6, 2023
9bd9afd
net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
Sep 6, 2023
1368067
net: hns3: fix the port information display when sfp is absent
Sep 6, 2023
9cd5cf0
net: hns3: remove GSO partial feature bit
Sep 6, 2023
6956147
sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
Jul 24, 2023
017a058
Multi-gen LRU: avoid race in inc_min_seq()
Aug 2, 2023
8eea0af
net/mlx5: Free IRQ rmap and notifier on kernel shutdown
Jun 8, 2023
f295318
ARC: atomics: Add compiler barrier to atomic operations...
pavelvkozlov Aug 15, 2023
de43bc1
clocksource/drivers/arm_arch_timer: Disable timer before programming …
Jul 17, 2023
6ea1898
dmaengine: sh: rz-dmac: Fix destination and source data size setting
hienhuynh2809 Jul 6, 2023
c5f2330
jbd2: fix checkpoint cleanup performance regression
zhangyi089 Jul 14, 2023
dbafe63
jbd2: check 'jh->b_transaction' before removing it from checkpoint
Jul 14, 2023
2010897
jbd2: correct the end of the journal recovery scan range
zhangyi089 Jun 26, 2023
0339385
ext4: add correct group descriptors and reserved GDT blocks to system…
wangjianjian0 Aug 2, 2023
1fb3f1b
ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup}
Aug 3, 2023
1c64dbe
f2fs: flush inode if atomic file is aborted
Jul 7, 2023
980b592
f2fs: avoid false alarm of circular locking
Aug 18, 2023
0649dc0
lib: test_scanf: Add explicit type cast to result initialization in t…
nathanchance Aug 7, 2023
e93bc37
hwspinlock: qcom: add missing regmap config for SFPB MMIO implementation
Ansuel Jul 16, 2023
cdd0d70
ata: ahci: Add Elkhart Lake AHCI controller
tk-wfischer Aug 29, 2023
1605f27
ata: pata_falcon: fix IO base selection for Q40
Aug 27, 2023
ae73b94
ata: sata_gemini: Add missing MODULE_DESCRIPTION
damien-lemoal Aug 23, 2023
6694be1
ata: pata_ftide010: Add missing MODULE_DESCRIPTION
damien-lemoal Aug 23, 2023
ef819c2
fuse: nlookup missing decrement in fuse_direntplus_link
Apr 25, 2023
59c38f0
btrfs: zoned: do not zone finish data relocation block group
naota Jul 21, 2023
cdc3ba2
btrfs: fix start transaction qgroup rsv double free
boryas Jul 21, 2023
f933a1c
btrfs: free qgroup rsv on io failure
boryas Jul 21, 2023
91f6a53
btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
fdmanana Jul 26, 2023
08daa38
btrfs: set page extent mapped after read_folio in relocate_one_page
josefbacik Jul 31, 2023
b692f7d
btrfs: zoned: re-enable metadata over-commit for zoned mode
naota Aug 7, 2023
09974a1
btrfs: use the correct superblock to compare fsid in btrfs_validate_s…
asj Jul 31, 2023
8bf2d4c
drm/mxsfb: Disable overlay plane in mxsfb_plane_overlay_atomic_disable()
Jun 12, 2023
a7e118f
mtd: rawnand: brcmnand: Fix crash during the panic_write
Jul 6, 2023
45fe4ad
mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
Jul 6, 2023
7c6ba20
mtd: spi-nor: Correct flags for Winbond w25q128
Jul 18, 2023
31d4214
mtd: rawnand: brcmnand: Fix potential false time out warning
Jul 6, 2023
3388ca3
mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
Jul 6, 2023
e1769b1
drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
melissawen Aug 31, 2023
ff536a9
drm/amd/display: prevent potential division by zero errors
effective-light Sep 5, 2023
3988692
KVM: SVM: Take and hold ir_list_lock when updating vCPU's Physical ID…
sean-jc Aug 8, 2023
ba82001
KVM: SVM: Don't inject #UD if KVM attempts to skip SEV guest insn
sean-jc Aug 25, 2023
5c18ace
KVM: SVM: Get source vCPUs from source VM for SEV-ES intrahost migration
sean-jc Aug 25, 2023
6c1ecfe
KVM: nSVM: Check instead of asserting on nested TSC scaling support
sean-jc Jul 29, 2023
5b2b053
KVM: nSVM: Load L1's TSC multiplier based on L1 state, not L2 state
sean-jc Jul 29, 2023
12645e6
KVM: SVM: Set target pCPU during IRTE update if target vCPU is running
sean-jc Aug 8, 2023
60b5ef4
KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer is NULL
sean-jc Aug 25, 2023
ec54096
MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
maciej-w-rozycki Jul 18, 2023
cb09406
perf hists browser: Fix hierarchy mode header
namhyung Jul 31, 2023
be69e8c
perf test shell stat_bpf_counters: Fix test on Intel
namhyung Aug 25, 2023
f4618f1
perf tools: Handle old data in PERF_RECORD_ATTR
namhyung Aug 25, 2023
c29bfda
perf hists browser: Fix the number of entries for 'e' key
namhyung Jul 31, 2023
2d7a6fc
drm/amd/display: always switch off ODM before committing more streams
Aug 15, 2023
b53fee1
drm/amd/display: Remove wait while locked
Aug 14, 2023
cb30ff2
drm/amdgpu: register a dirty framebuffer callback for fbcon
effective-light Aug 15, 2023
9acb294
kunit: Fix wild-memory-access bug in kunit_free_suite_set()
Sep 3, 2023
980f844
net: ipv4: fix one memleak in __inet_del_ifa()
liujian56 Sep 7, 2023
cdd61a2
kselftest/runner.sh: Propagate SIGTERM to runner child
bjorn-rivos Jul 5, 2023
ef5d546
selftests: Keep symlinks, when possible
bjorn-rivos Aug 22, 2023
70c8d17
net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate i…
GuangguanWang Sep 8, 2023
9dbbc87
net: stmmac: fix handling of zero coalescing tx-usecs
vwax Sep 7, 2023
349638f
net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_ge…
HBh25Y Sep 8, 2023
ff5faed
net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in …
HBh25Y Sep 8, 2023
61866f7
hsr: Fix uninit-value access in fill_frame_info()
Sep 8, 2023
c281948
net: ethernet: adi: adin1110: use eth_broadcast_addr() to assign broa…
Aug 4, 2023
66e79c2
net:ethernet:adi:adin1110: Fix forwarding offload
CiprianRegus Sep 8, 2023
9a3e7ec
net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
vladimiroltean Sep 8, 2023
538e7fe
net: dsa: sja1105: propagate exact error code from sja1105_dynamic_co…
vladimiroltean Sep 8, 2023
d766cf9
net: dsa: sja1105: fix multicast forwarding working only for last add…
vladimiroltean Sep 8, 2023
e74bd1b
net: dsa: sja1105: serialize sja1105_port_mcast_flood() with other FD…
vladimiroltean Sep 8, 2023
44c8ffd
net: dsa: sja1105: block FDB accesses that are concurrent with a swit…
vladimiroltean Sep 8, 2023
2323397
r8152: check budget for r8152_poll()
hayesorz Sep 8, 2023
16989de
kcm: Fix memory leak in error path of kcm_sendmsg()
Sep 9, 2023
30c8bbe
platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descri…
lsun100 Aug 29, 2023
3a45dcf
platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
lsun100 Aug 29, 2023
3f16330
platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
shravankumarr Sep 5, 2023
9d39269
platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
shravankumarr Sep 5, 2023
f72497c
platform/mellanox: NVSW_SN2201 should depend on ACPI
geertu Sep 4, 2023
7f4116c
net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
liujian56 Sep 9, 2023
7aa720c
net: macb: Enable PTP unicast
harini-katakam Apr 11, 2023
d5d315c
net: macb: fix sleep inside spinlock
saschahauer Sep 8, 2023
8b6556c
ipv6: fix ip6_sock_set_addr_preferences() typo
edumazet Sep 11, 2023
82f9af4
ipv6: Remove in6addr_any alternatives.
q2ven Mar 27, 2023
489ced2
tcp: Factorise sk_family-independent comparison in inet_bind2_bucket_…
q2ven Sep 11, 2023
63830af
tcp: Fix bind() regression for v4-mapped-v6 wildcard address.
q2ven Sep 11, 2023
6f0d85d
tcp: Fix bind() regression for v4-mapped-v6 non-wildcard address.
q2ven Sep 11, 2023
a47db2c
ixgbe: fix timestamp configuration code
Sep 11, 2023
e5b28ce
kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
q2ven Sep 12, 2023
3ce9925
MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
maciej-w-rozycki Jul 18, 2023
77b4937
drm/amd/display: Fix a bug when searching for insert_above_mpcc
Jun 21, 2023
a356197
Linux 6.1.54
gregkh Sep 19, 2023
f449b38
Merge tag 'v6.1.54' into v6.1-rt
clrkwllms Sep 19, 2023
669c3f0
'Linux 6.1.54-rt15
Sep 19, 2023
0d4d08c
Merge tag 'v6.1.54-rt15' into nilrt/master/6.1
Sep 30, 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
  •  
  •  
  •  
6 changes: 3 additions & 3 deletions Documentation/ABI/testing/sysfs-bus-fsi-devices-sbefifo
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ Description:
Indicates whether or not this SBE device has experienced a
timeout; i.e. the SBE did not respond within the time allotted
by the driver. A value of 1 indicates that a timeout has
ocurred and no transfers have completed since the timeout. A
value of 0 indicates that no timeout has ocurred, or if one
has, more recent transfers have completed successful.
occurred and no transfers have completed since the timeout. A
value of 0 indicates that no timeout has occurred, or if one
has, more recent transfers have completed successfully.
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/sysfs-driver-chromeos-acpi
Original file line number Diff line number Diff line change
Expand Up @@ -134,4 +134,4 @@ KernelVersion: 5.19
Description:
Returns the verified boot data block shared between the
firmware verification step and the kernel verification step
(binary).
(hex dump).
2 changes: 0 additions & 2 deletions Documentation/admin-guide/cgroup-v1/memory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -91,8 +91,6 @@ Brief summary of control files.
memory.oom_control set/show oom controls.
memory.numa_stat show the number of memory usage per numa
node
memory.kmem.limit_in_bytes This knob is deprecated and writing to
it will return -ENOTSUPP.
memory.kmem.usage_in_bytes show current kernel memory allocation
memory.kmem.failcnt show the number of kernel memory usage
hits limits
Expand Down
4 changes: 2 additions & 2 deletions Documentation/admin-guide/hw-vuln/srso.rst
Original file line number Diff line number Diff line change
Expand Up @@ -124,8 +124,8 @@ sequence.
To ensure the safety of this mitigation, the kernel must ensure that the
safe return sequence is itself free from attacker interference. In Zen3
and Zen4, this is accomplished by creating a BTB alias between the
untraining function srso_untrain_ret_alias() and the safe return
function srso_safe_ret_alias() which results in evicting a potentially
untraining function srso_alias_untrain_ret() and the safe return
function srso_alias_safe_ret() which results in evicting a potentially
poisoned BTB entry and using that safe one for all function returns.

In older Zen1 and Zen2, this is accomplished using a reinterpretation
Expand Down
5 changes: 1 addition & 4 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -323,6 +323,7 @@
option with care.
pgtbl_v1 - Use v1 page table for DMA-API (Default).
pgtbl_v2 - Use v2 page table for DMA-API.
irtcachedis - Disable Interrupt Remapping Table (IRT) caching.

amd_iommu_dump= [HW,X86-64]
Enable AMD IOMMU driver option to dump the ACPI table
Expand Down Expand Up @@ -6163,10 +6164,6 @@
-1: disable all critical trip points in all thermal zones
<degrees C>: override all critical trip points

thermal.nocrt= [HW,ACPI]
Set to disable actions on ACPI thermal zone
critical and hot trip points.

thermal.off= [HW,ACPI]
1: disable ACPI thermal control

Expand Down
2 changes: 0 additions & 2 deletions Documentation/devicetree/bindings/clock/xlnx,versal-clk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@ description: |
reads required input clock frequencies from the devicetree and acts as clock
provider for all clock consumers of PS clocks.

select: false

properties:
compatible:
const: xlnx,versal-clk
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ properties:

connector:
$ref: /schemas/connector/usb-connector.yaml#
unevaluatedProperties: false

ports:
$ref: /schemas/graph.yaml#/properties/ports
Expand Down
46 changes: 46 additions & 0 deletions Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@ Optional properties:
1 = active low.
- irda-mode-ports: An array that lists the indices of the port that
should operate in IrDA mode.
- nxp,modem-control-line-ports: An array that lists the indices of the port that
should have shared GPIO lines configured as
modem control lines.

Example:
sc16is750: sc16is750@51 {
Expand All @@ -35,6 +38,26 @@ Example:
#gpio-cells = <2>;
};

sc16is752: sc16is752@53 {
compatible = "nxp,sc16is752";
reg = <0x53>;
clocks = <&clk20m>;
interrupt-parent = <&gpio3>;
interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
nxp,modem-control-line-ports = <1>; /* Port 1 as modem control lines */
gpio-controller; /* Port 0 as GPIOs */
#gpio-cells = <2>;
};

sc16is752: sc16is752@54 {
compatible = "nxp,sc16is752";
reg = <0x54>;
clocks = <&clk20m>;
interrupt-parent = <&gpio3>;
interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
nxp,modem-control-line-ports = <0 1>; /* Ports 0 and 1 as modem control lines */
};

* spi as bus

Required properties:
Expand All @@ -59,6 +82,9 @@ Optional properties:
1 = active low.
- irda-mode-ports: An array that lists the indices of the port that
should operate in IrDA mode.
- nxp,modem-control-line-ports: An array that lists the indices of the port that
should have shared GPIO lines configured as
modem control lines.

Example:
sc16is750: sc16is750@0 {
Expand All @@ -70,3 +96,23 @@ Example:
gpio-controller;
#gpio-cells = <2>;
};

sc16is752: sc16is752@1 {
compatible = "nxp,sc16is752";
reg = <1>;
clocks = <&clk20m>;
interrupt-parent = <&gpio3>;
interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
nxp,modem-control-line-ports = <1>; /* Port 1 as modem control lines */
gpio-controller; /* Port 0 as GPIOs */
#gpio-cells = <2>;
};

sc16is752: sc16is752@2 {
compatible = "nxp,sc16is752";
reg = <2>;
clocks = <&clk20m>;
interrupt-parent = <&gpio3>;
interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
nxp,modem-control-line-ports = <0 1>; /* Ports 0 and 1 as modem control lines */
};
8 changes: 4 additions & 4 deletions Documentation/mm/multigen_lru.rst
Original file line number Diff line number Diff line change
Expand Up @@ -89,15 +89,15 @@ variables are monotonically increasing.

Generation numbers are truncated into ``order_base_2(MAX_NR_GENS+1)``
bits in order to fit into the gen counter in ``folio->flags``. Each
truncated generation number is an index to ``lrugen->lists[]``. The
truncated generation number is an index to ``lrugen->folios[]``. The
sliding window technique is used to track at least ``MIN_NR_GENS`` and
at most ``MAX_NR_GENS`` generations. The gen counter stores a value
within ``[1, MAX_NR_GENS]`` while a page is on one of
``lrugen->lists[]``; otherwise it stores zero.
``lrugen->folios[]``; otherwise it stores zero.

Each generation is divided into multiple tiers. A page accessed ``N``
times through file descriptors is in tier ``order_base_2(N)``. Unlike
generations, tiers do not have dedicated ``lrugen->lists[]``. In
generations, tiers do not have dedicated ``lrugen->folios[]``. In
contrast to moving across generations, which requires the LRU lock,
moving across tiers only involves atomic operations on
``folio->flags`` and therefore has a negligible cost. A feedback loop
Expand Down Expand Up @@ -127,7 +127,7 @@ page mapped by this PTE to ``(max_seq%MAX_NR_GENS)+1``.
Eviction
--------
The eviction consumes old generations. Given an ``lruvec``, it
increments ``min_seq`` when ``lrugen->lists[]`` indexed by
increments ``min_seq`` when ``lrugen->folios[]`` indexed by
``min_seq%MAX_NR_GENS`` becomes empty. To select a type and a tier to
evict from, it first compares ``min_seq[]`` to select the older type.
If both types are equally old, it selects the one whose first tier has
Expand Down
4 changes: 2 additions & 2 deletions Documentation/scsi/scsi_mid_low_api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1190,11 +1190,11 @@ Members of interest:
- pointer to scsi_device object that this command is
associated with.
resid
- an LLD should set this signed integer to the requested
- an LLD should set this unsigned integer to the requested
transfer length (i.e. 'request_bufflen') less the number
of bytes that are actually transferred. 'resid' is
preset to 0 so an LLD can ignore it if it cannot detect
underruns (overruns should be rare). If possible an LLD
underruns (overruns should not be reported). An LLD
should set 'resid' prior to invoking 'done'. The most
interesting case is data transfers from a SCSI target
device (e.g. READs) that underrun.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2923,6 +2923,13 @@ This structure contains all loop filter related parameters. See sections
- ``poc_lt_curr[V4L2_HEVC_DPB_ENTRIES_NUM_MAX]``
- PocLtCurr as described in section 8.3.2 "Decoding process for reference
picture set": provides the index of the long term references in DPB array.
* - __u8
- ``num_delta_pocs_of_ref_rps_idx``
- When the short_term_ref_pic_set_sps_flag in the slice header is equal to 0,
it is the same as the derived value NumDeltaPocs[RefRpsIdx]. It can be used to parse
the RPS data in slice headers instead of skipping it with @short_term_ref_pic_set_size.
When the value of short_term_ref_pic_set_sps_flag in the slice header is
equal to 1, num_delta_pocs_of_ref_rps_idx shall be set to 0.
* - struct :c:type:`v4l2_hevc_dpb_entry`
- ``dpb[V4L2_HEVC_DPB_ENTRIES_NUM_MAX]``
- The decoded picture buffer, for meta-data about reference frames.
Expand Down
2 changes: 1 addition & 1 deletion MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -6027,7 +6027,7 @@ S: Supported
F: Documentation/networking/devlink
F: include/net/devlink.h
F: include/uapi/linux/devlink.h
F: net/core/devlink.c
F: net/devlink/

DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
Expand Down
8 changes: 5 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 6
PATCHLEVEL = 1
SUBLEVEL = 46
SUBLEVEL = 54
EXTRAVERSION =
NAME = Curry Ramen

Expand Down Expand Up @@ -1291,7 +1291,7 @@ prepare0: archprepare
# All the preparing..
prepare: prepare0
ifdef CONFIG_RUST
$(Q)$(CONFIG_SHELL) $(srctree)/scripts/rust_is_available.sh -v
$(Q)$(CONFIG_SHELL) $(srctree)/scripts/rust_is_available.sh
$(Q)$(MAKE) $(build)=rust
endif

Expand Down Expand Up @@ -1817,7 +1817,7 @@ $(DOC_TARGETS):
# "Is Rust available?" target
PHONY += rustavailable
rustavailable:
$(Q)$(CONFIG_SHELL) $(srctree)/scripts/rust_is_available.sh -v && echo "Rust is available!"
$(Q)$(CONFIG_SHELL) $(srctree)/scripts/rust_is_available.sh && echo "Rust is available!"

# Documentation target
#
Expand Down Expand Up @@ -1939,7 +1939,9 @@ quiet_cmd_depmod = DEPMOD $(MODLIB)

modules_install:
$(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modinst
ifndef modules_sign_only
$(call cmd,depmod)
endif

else # CONFIG_MODULES

Expand Down
6 changes: 3 additions & 3 deletions arch/arc/include/asm/atomic-llsc.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ static inline void arch_atomic_##op(int i, atomic_t *v) \
: [val] "=&r" (val) /* Early clobber to prevent reg reuse */ \
: [ctr] "r" (&v->counter), /* Not "m": llock only supports reg direct addr mode */ \
[i] "ir" (i) \
: "cc"); \
: "cc", "memory"); \
} \

#define ATOMIC_OP_RETURN(op, asm_op) \
Expand All @@ -34,7 +34,7 @@ static inline int arch_atomic_##op##_return_relaxed(int i, atomic_t *v) \
: [val] "=&r" (val) \
: [ctr] "r" (&v->counter), \
[i] "ir" (i) \
: "cc"); \
: "cc", "memory"); \
\
return val; \
}
Expand All @@ -56,7 +56,7 @@ static inline int arch_atomic_fetch_##op##_relaxed(int i, atomic_t *v) \
[orig] "=&r" (orig) \
: [ctr] "r" (&v->counter), \
[i] "ir" (i) \
: "cc"); \
: "cc", "memory"); \
\
return orig; \
}
Expand Down
6 changes: 3 additions & 3 deletions arch/arc/include/asm/atomic64-arcv2.h
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ static inline void arch_atomic64_##op(s64 a, atomic64_t *v) \
" bnz 1b \n" \
: "=&r"(val) \
: "r"(&v->counter), "ir"(a) \
: "cc"); \
: "cc", "memory"); \
} \

#define ATOMIC64_OP_RETURN(op, op1, op2) \
Expand All @@ -77,7 +77,7 @@ static inline s64 arch_atomic64_##op##_return_relaxed(s64 a, atomic64_t *v) \
" bnz 1b \n" \
: [val] "=&r"(val) \
: "r"(&v->counter), "ir"(a) \
: "cc"); /* memory clobber comes from smp_mb() */ \
: "cc", "memory"); \
\
return val; \
}
Expand All @@ -99,7 +99,7 @@ static inline s64 arch_atomic64_fetch_##op##_relaxed(s64 a, atomic64_t *v) \
" bnz 1b \n" \
: "=&r"(orig), "=&r"(val) \
: "r"(&v->counter), "ir"(a) \
: "cc"); /* memory clobber comes from smp_mb() */ \
: "cc", "memory"); \
\
return orig; \
}
Expand Down
8 changes: 8 additions & 0 deletions arch/arm/boot/dts/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -331,6 +331,7 @@ dtb-$(CONFIG_MACH_KIRKWOOD) += \
kirkwood-iconnect.dtb \
kirkwood-iomega_ix2_200.dtb \
kirkwood-is2.dtb \
kirkwood-km_fixedeth.dtb \
kirkwood-km_kirkwood.dtb \
kirkwood-l-50.dtb \
kirkwood-laplug.dtb \
Expand Down Expand Up @@ -861,7 +862,10 @@ dtb-$(CONFIG_ARCH_OMAP3) += \
am3517-craneboard.dtb \
am3517-evm.dtb \
am3517_mt_ventoux.dtb \
logicpd-torpedo-35xx-devkit.dtb \
logicpd-torpedo-37xx-devkit.dtb \
logicpd-torpedo-37xx-devkit-28.dtb \
logicpd-som-lv-35xx-devkit.dtb \
logicpd-som-lv-37xx-devkit.dtb \
omap3430-sdp.dtb \
omap3-beagle.dtb \
Expand Down Expand Up @@ -1527,6 +1531,8 @@ dtb-$(CONFIG_MACH_ARMADA_38X) += \
armada-388-helios4.dtb \
armada-388-rd.dtb
dtb-$(CONFIG_MACH_ARMADA_39X) += \
armada-390-db.dtb \
armada-395-gp.dtb \
armada-398-db.dtb
dtb-$(CONFIG_MACH_ARMADA_XP) += \
armada-xp-axpwifiap.dtb \
Expand Down Expand Up @@ -1556,6 +1562,7 @@ dtb-$(CONFIG_MACH_DOVE) += \
dtb-$(CONFIG_ARCH_MEDIATEK) += \
mt2701-evb.dtb \
mt6580-evbp1.dtb \
mt6582-prestigio-pmt5008-3g.dtb \
mt6589-aquaris5.dtb \
mt6589-fairphone-fp1.dtb \
mt6592-evb.dtb \
Expand Down Expand Up @@ -1608,6 +1615,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \
aspeed-bmc-intel-s2600wf.dtb \
aspeed-bmc-inspur-fp5280g2.dtb \
aspeed-bmc-inspur-nf5280m6.dtb \
aspeed-bmc-inspur-on5263m5.dtb \
aspeed-bmc-lenovo-hr630.dtb \
aspeed-bmc-lenovo-hr855xg2.dtb \
aspeed-bmc-microsoft-olympus.dtb \
Expand Down
13 changes: 13 additions & 0 deletions arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts
Original file line number Diff line number Diff line change
Expand Up @@ -46,3 +46,16 @@
};
};
};

&gmac0 {
phy-mode = "rgmii";
phy-handle = <&bcm54210e>;

mdio {
/delete-node/ switch@1e;

bcm54210e: ethernet-phy@0 {
reg = <0>;
};
};
};
13 changes: 13 additions & 0 deletions arch/arm/boot/dts/bcm47189-luxul-xap-810.dts
Original file line number Diff line number Diff line change
Expand Up @@ -83,3 +83,16 @@
};
};
};

&gmac0 {
phy-mode = "rgmii";
phy-handle = <&bcm54210e>;

mdio {
/delete-node/ switch@1e;

bcm54210e: ethernet-phy@0 {
reg = <0>;
};
};
};
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/bcm47189-tenda-ac9.dts
Original file line number Diff line number Diff line change
Expand Up @@ -135,8 +135,8 @@
label = "lan4";
};

port@5 {
reg = <5>;
port@8 {
reg = <8>;
label = "cpu";
ethernet = <&gmac0>;
};
Expand Down
Loading