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

GARDENA patches for 6.6 #1

Draft
wants to merge 2,749 commits into
base: gardena/linux-6.6.y
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2749 commits
Select commit Hold shift + click to select a range
85d0947
xfs: fix the contact address for the sysfs ABI documentation
Dec 18, 2024
c08d039
xfs: verify buffer, inode, and dquot items every tx commit
Dec 18, 2024
ff62719
xfs: use consistent uid/gid when grabbing dquots for inodes
Dec 18, 2024
7531c9a
xfs: declare xfs_file.c symbols in xfs_file.h
Dec 18, 2024
c070b88
xfs: create a new helper to return a file's allocation unit
Dec 18, 2024
2e63ed9
xfs: Fix xfs_flush_unmap_range() range for RT
johnpgarry Dec 18, 2024
fe962ab
xfs: Fix xfs_prepare_shift() range for RT
johnpgarry Dec 18, 2024
ca96d83
xfs: don't walk off the end of a directory data block
LLfam Dec 18, 2024
cb95cb2
xfs: convert comma to semicolon
Dec 18, 2024
1bee32f
xfs: fix file_path handling in tracepoints
Dec 18, 2024
27336a3
xfs: remove unused parameter in macro XFS_DQUOT_LOGRES
jc2870 Dec 18, 2024
b2dcbd8
xfs: attr forks require attr, not attr2
Dec 18, 2024
4a82db7
xfs: conditionally allow FS_XFLAG_REALTIME changes if S_DAX is set
Dec 18, 2024
9fadc53
xfs: Fix the owner setting issue for rmap query in xfs fsmap
Dec 18, 2024
35bd108
xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
Dec 18, 2024
29fcb5f
xfs: take m_growlock when running growfsrt
Dec 18, 2024
e5d1ae2
xfs: reset rootdir extent size hint after growfsrt
Dec 18, 2024
9557ed4
tools: hv: change permissions of NetworkManager configuration file
olafhering Oct 16, 2024
fa299bf
cxl/pci: Fix potential bogus return value upon successful probing
Nov 15, 2024
06518a7
cxl/region: Fix region creation for greater than x2 switches
yehs1 Dec 9, 2024
2627c3e
net/smc: protect link down work from execute after lgr freed
Dec 11, 2024
2e0786b
net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
Dec 11, 2024
91a7c27
net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving pro…
Dec 11, 2024
295a92e
net/smc: check v2_ext_offset/eid_cnt/ism_gid_cnt when receiving propo…
Dec 11, 2024
935caf3
net/smc: check smcd_v2_ext_offset when receiving proposal msg
Dec 11, 2024
7a69278
net/smc: check return value of sock_recvmsg when draining clc data
Dec 11, 2024
2f3c62f
net: mscc: ocelot: fix incorrect IFH SRC_PORT field in ocelot_ifh_set…
vladimiroltean Dec 12, 2024
470c5ec
netdevsim: prevent bad user input in nsim_dev_health_break_write()
Dec 13, 2024
da5736f
ionic: Fix netdev notifier unregister on failure
brettcreeley Dec 12, 2024
6cd7cad
ionic: use ee->offset when returning sprom data
emusln Dec 12, 2024
ce2fade
net: renesas: rswitch: rework ts tags management
nikita-yoush Dec 12, 2024
8077d33
ksmbd: count all requests in req_running counter
Dec 14, 2024
55a81dc
ksmbd: fix broken transfers when exceeding max simultaneous operations
Dec 14, 2024
13fcc28
net: hinic: Fix cleanup in create_rxqs/txqs()
Dec 13, 2024
4dfa9a9
net: ethernet: bgmac-platform: fix an OF node reference leak
joehattori Dec 14, 2024
592fc96
ipvs: Fix clamp() of ip_vs_conn_tab on small memory systems
david-laight Dec 14, 2024
576b58f
netfilter: ipset: Fix for recursive locking warning
Dec 17, 2024
0e78c3e
selftests: openvswitch: fix tcpdump execution
amorenoz Dec 17, 2024
b15b92d
net: mdiobus: fix an OF node reference leak
joehattori Dec 18, 2024
4ca7a0c
mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
Dec 9, 2024
2956429
mmc: mtk-sd: disable wakeup in .remove() and in the error path of .pr…
joehattori Dec 3, 2024
3e84704
EDAC/amd64: Simplify ECC check on unified memory controllers
bp3tk0v Dec 11, 2024
65fac86
KVM: x86: Cache CPUID.0xD XSTATE offsets+sizes during module init
sean-jc Dec 11, 2024
efe74dd
net: tun: fix tun_napi_alloc_frags()
Dec 12, 2024
0eba9c5
chelsio/chtls: prevent potential integer overflow on 32bit
Dec 13, 2024
666c7b7
i2c: riic: Always round-up when calculating bus period
geertu Nov 22, 2024
b72d1e6
efivarfs: Fix error on non-existent file
Dec 8, 2024
637b6e1
hexagon: Disable constant extender optimization for LLVM prior to 19.1.0
nathanchance Nov 21, 2024
27921a5
USB: serial: option: add TCL IK512 MBIM & ECM
Nov 4, 2024
eb748a5
USB: serial: option: add MeiG Smart SLM770A
miska Nov 19, 2024
996c88c
USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
Nov 22, 2024
ec1ccad
USB: serial: option: add MediaTek T7XX compositions
JackBBWu Nov 28, 2024
cd8fb13
USB: serial: option: add Telit FE910C04 rmnet compositions
dnlplm Dec 9, 2024
d1b9649
thunderbolt: Improve redrive mode handling
westeri Nov 15, 2024
b39de5a
drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
vsyrjala Nov 29, 2024
5f46fee
drm/panel: novatek-nt35950: fix return value check in nt35950_probe()
Oct 29, 2024
b5e8103
i915/guc: Reset engine utilization buffer before registration
unerlige Nov 27, 2024
7871b0d
i915/guc: Ensure busyness counter increases motonically
unerlige Nov 27, 2024
b91184b
i915/guc: Accumulate active runtime on gt reset
unerlige Nov 27, 2024
da6b2c6
drm/amdgpu: don't access invalid sched
peppsac Dec 6, 2024
9d207df
hwmon: (tmp513) Don't use "proxy" headers
andy-shev Nov 28, 2023
d0823a2
hwmon: (tmp513) Simplify with dev_err_probe()
andy-shev Nov 28, 2023
81a3738
hwmon: (tmp513) Use SI constants from units.h
andy-shev Nov 28, 2023
c680302
hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Lim…
Dec 16, 2024
7e3b14a
hwmon: (tmp513) Fix Current Register value interpretation
Dec 16, 2024
da61286
hwmon: (tmp513) Fix interpretation of values of Temperature Result an…
Dec 16, 2024
aca0f94
zram: refuse to use zero sized block device as backing device
ryncsn Dec 9, 2024
0b5b0b6
zram: fix uninitialized ZRAM not releasing backing device
ryncsn Dec 9, 2024
90ae5b7
vmalloc: fix accounting with i915
Dec 11, 2024
a41ee01
btrfs: tree-checker: reject inline extent items with 0 ref count
adam900710 Dec 4, 2024
89fcec5
Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
mhklinux Nov 6, 2024
3d2634e
KVM: x86: Play nice with protected guests in complete_hypercall_exit()
sean-jc Nov 28, 2024
906807c
smb: client: fix TCP timers deadlock after rmmod
ematsumiya Dec 10, 2024
452e89f
tracing: Fix test_event_printk() to process entire print argument
rostedt Dec 17, 2024
cc2c77b
tracing: Add missing helper functions in event pointer dereference check
rostedt Dec 17, 2024
2f6ad0b
tracing: Add "%s" check in test_event_printk()
rostedt Dec 17, 2024
8b7dfdf
selftests/memfd: run sysctl tests when PID namespace support is enabled
Dec 5, 2024
2404789
selftests/bpf: Use asm constraint "m" for LoongArch
seehearfeel Dec 19, 2024
a73f042
io_uring: Fix registered ring file refcount leak
thejh Dec 18, 2024
2ca94c8
io_uring: check if iowq is killed before queuing
isilence Dec 19, 2024
96c9ff3
NFS/pnfs: Fix a live lock between recalled layouts and layoutget
Dec 17, 2024
dd3412f
of/irq: Fix interrupt-map cell length check in of_irq_parse_imap_pare…
zijun-hu Dec 9, 2024
fdfa42c
of/irq: Fix using uninitialized variable @addr_len in API of_irq_pars…
zijun-hu Dec 9, 2024
cfb608b
nilfs2: fix buffer head leaks in calls to truncate_inode_pages()
konis Dec 12, 2024
284760b
nilfs2: prevent use of deleted inode
ea1davis Dec 9, 2024
50c960e
udmabuf: also check for F_SEAL_FUTURE_WRITE
thejh Dec 4, 2024
a7e5dc8
of: Fix error path in of_parse_phandle_with_args_map()
hcodina Dec 2, 2024
7094f3b
of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
zijun-hu Dec 6, 2024
f006f6e
ceph: validate snapdirname option length when mounting
idryomov Nov 20, 2024
a07c090
ceph: improve error handling and short/overflow-read logic in __ceph_…
Nov 27, 2024
b3ab125
ceph: fix memory leaks in __ceph_sync_read()
MaxKellermann Dec 5, 2024
d9831a6
epoll: Add synchronous wakeup support for ep_poll_callback
Apr 26, 2024
6c27fc6
io_uring/rw: split io_read() into a helper
axboe Sep 11, 2023
4192884
io_uring/rw: treat -EOPNOTSUPP for IOCB_NOWAIT like -EAGAIN
axboe Sep 10, 2024
4cba441
io_uring/rw: avoid punting to io-wq directly
isilence Mar 18, 2024
897bab2
net: fec: refactor PPS channel configuration
dolcini Oct 4, 2024
194532a
net: fec: make PPS channel configurable
dolcini Oct 4, 2024
c226b0f
drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
Dec 17, 2024
fd4d533
dt-bindings: net: fec: add pps channel property
dolcini Oct 4, 2024
3ee19fb
Linux 6.6.68
gregkh Dec 27, 2024
1d6de21
media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
May 17, 2024
fb98248
ceph: try to allocate a smaller extent map for sparse read
lxbsz Nov 7, 2023
44e518a
ceph: fix memory leak in ceph_direct_read_write()
idryomov Dec 6, 2024
d41fa58
ceph: allocate sparse_ext map only for sparse reads
idryomov Dec 7, 2024
9ef08c3
mm/vmstat: fix a W=1 clang compiler warning
bvanassche Dec 12, 2024
9dbc7e0
tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
Dec 10, 2024
343a932
tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection
Dec 10, 2024
0326fbf
bpf: Check negative offsets in __bpf_skb_min_len()
Dec 13, 2024
4883040
nfsd: Revert "nfsd: release svc_expkey/svc_export with rcu_work"
Dec 16, 2024
15c184b
nfsd: restore callback functionality for NFSv4.0
neilbrown Dec 20, 2024
3970d6b
mtd: diskonchip: Cast an operand to prevent potential overflow
Gax-c Oct 23, 2024
649ba9c
mtd: rawnand: arasan: Fix double assertion of chip-select
mandrzejewski-iceye Dec 2, 2024
36094da
mtd: rawnand: arasan: Fix missing de-registration of NAND
mandrzejewski-iceye Dec 2, 2024
826acec
phy: qcom-qmp: Fix register name in RX Lane config of SC8280XP
Nov 12, 2024
293b374
phy: core: Fix an OF node refcount leakage in _of_phy_get()
zijun-hu Dec 13, 2024
80a6eeb
phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
zijun-hu Dec 13, 2024
58068f8
phy: core: Fix that API devm_phy_put() fails to release the phy
zijun-hu Dec 13, 2024
216b9f8
phy: core: Fix that API devm_of_phy_provider_unregister() fails to un…
zijun-hu Dec 13, 2024
94dd7d0
phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
zijun-hu Dec 13, 2024
9617387
phy: usb: Toggle the PHY power during init
Ryceancurry Oct 24, 2024
908806a
phy: rockchip: naneng-combphy: fix phy reset
aiamadeus Nov 22, 2024
7f92f28
dmaengine: mv_xor: fix child node refcount handling in early exit
javiercarrascocruz Oct 11, 2024
8cf5aa0
dmaengine: dw: Select only supported masters for ACPI devices
andy-shev Nov 4, 2024
f270535
dmaengine: tegra: Return correct DMA status when paused
Dec 12, 2024
34d2c9c
dmaengine: fsl-edma: implement the cleanup path of fsl_edma3_attach_pd()
joehattori Dec 21, 2024
aa2381a
dmaengine: apple-admac: Avoid accessing registers in probe
WhatAmISupposedToPutHere Nov 24, 2024
e658f1c
dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
Oct 29, 2024
dd45c87
mtd: rawnand: fix double free in atmel_pmecc_create_user()
Oct 23, 2024
b7f60ff
powerpc/pseries/vas: Add close() callback in vas_vm_ops struct
hmyneni Dec 14, 2024
23681bc
stddef: make __struct_group() UAPI C++-friendly
alobakin Dec 19, 2024
d4d67fa
tracing/kprobe: Make trace_kprobe's module callback called after jump…
mhiramat Dec 11, 2024
e64809e
watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
jameshilliard Oct 25, 2024
ab9ae7e
watchdog: mediatek: Add support for MT6735 TOPRGU/WDT
Tooniis Nov 6, 2024
fbd7deb
scsi: qla1280: Fix hw revision numbering for ISP1020/1040
linmag7 Nov 13, 2024
f507831
scsi: megaraid_sas: Fix for a potential deadlock
thenzl Sep 23, 2024
3dea3c5
udf: Skip parent dir link count update if corrupted
jankara Nov 26, 2024
39c860c
ALSA: hda/conexant: fix Z60MR100 startup pop issue
Nov 29, 2024
7dbf2af
ALSA: sh: Use standard helper for buffer accesses
tiwai Nov 28, 2024
3ad1fea
smb: server: Fix building with GCC 15
listout Nov 26, 2024
5e448ea
regmap: Use correct format specifier for logging range errors
broonie Nov 27, 2024
5fc4712
LoongArch: Fix reserving screen info memory for above-4G firmware
chenhuacai Dec 2, 2024
4eb5423
LoongArch: BPF: Adjust the parameter of emit_jirl()
seehearfeel Dec 2, 2024
eb9b647
platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
Wer-Wolf Nov 23, 2024
cecca8b
spi: intel: Add Panther Lake SPI controller support
tkln Dec 4, 2024
cf4bea1
scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driv…
Nov 10, 2024
3556af9
scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_O…
caavery Nov 27, 2024
5edf9f7
spi: omap2-mcspi: Fix the IS_ERR() bug for devm_clk_get_optional_enab…
psiddaiah Dec 5, 2024
9735d40
drm/dp_mst: Ensure mst_primary pointer is valid in drm_dp_mst_handle_…
ideak Dec 4, 2024
12c0ddd
virtio-blk: don't keep queue frozen during system suspend
Nov 12, 2024
079fcc9
blk-mq: register cpuhp callback after hctx is added to xarray table
Dec 6, 2024
58bf935
blk-mq: move cpuhp callback registering out of q->sysfs_lock
Dec 6, 2024
37ee3b6
MIPS: Probe toolchain support of -msym32
FlyGoat Dec 24, 2024
1258986
MIPS: mipsregs: Set proper ISA level for virt extensions
FlyGoat Dec 24, 2024
2d2b19e
sched/task_stack: fix object_is_on_stack() for KASAN tagged pointers
Dec 24, 2024
31fc2ce
ALSA: hda/realtek: fix mute/micmute LEDs don't work for EliteBook X G1i
xanthein Nov 26, 2024
13ced1c
ALSA: hda/realtek: fix micmute LEDs don't work on HP Laptops
mschiu77 Dec 2, 2024
36a6e8a
pmdomain: core: Add missing put_device()
storulf Nov 22, 2024
a9cb2cc
drm/amd/amdgpu: allow use kiq to do hdp flush under sriov
vizhao Aug 19, 2024
f60770d
drm/amdgpu/hdp4.0: do a posting read when flushing HDP
alexdeucher Nov 22, 2024
c9ad5cb
drm/amdgpu/hdp5.0: do a posting read when flushing HDP
alexdeucher Nov 22, 2024
14172f8
drm/amdgpu/hdp6.0: do a posting read when flushing HDP
alexdeucher Nov 22, 2024
224d693
x86/cpu: Add model number for Intel Clearwater Forest processor
aegl Jan 17, 2024
f3a3192
x86/cpu: Add model number for another Intel Arrow Lake mobile processor
aegl Mar 22, 2024
cb3491e
x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86
aegl Apr 16, 2024
d7ac185
x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h
aegl Apr 16, 2024
fe48d03
x86/cpu/intel: Switch to new Intel CPU model defines
aegl May 20, 2024
8406848
x86/cpu: Add Lunar Lake to list of CPUs with a broken MONITOR impleme…
lenb Nov 13, 2024
798f21e
drm/amdkfd: reduce stack size in kfd_topology_add_device()
alexdeucher Sep 21, 2023
9f7042f
drm/amdkfd: drop struct kfd_cu_info
alexdeucher Sep 26, 2023
4312b60
drm/amdkfd: Use device based logging for errors
Jun 24, 2024
60b57dc
drm/amdkfd: pause autosuspend when creating pdd
Jie1zhang Dec 5, 2024
c1a26ea
freezer, sched: Report frozen tasks as 'D' instead of 'R'
Dec 17, 2024
dafa733
tracing: Constify string literal data member in struct trace_event_call
cgzones Nov 25, 2024
03041e4
tracing: Prevent bad count for tracing_cpumask_write
Dec 16, 2024
80120bb
io_uring/sqpoll: fix sqpoll error handling races
isilence Dec 26, 2024
3f66c65
i2c: microchip-core: actually use repeated sends
ConchuOD Dec 18, 2024
b1f7476
PCI/MSI: Handle lack of irqdomain gracefully
KAGA-KOKO Dec 14, 2024
e1cc0e2
i2c: imx: add imx7d compatible string for applying erratum ERR007805
Dec 18, 2024
c484dba
i2c: microchip-core: fix "ghost" detections
ConchuOD Dec 18, 2024
13eb3ca
power: supply: gpio-charger: Fix set charge current limits
Dec 9, 2024
6e1a822
btrfs: avoid monopolizing a core when activating a swap file
fdmanana Dec 9, 2024
1ce3620
btrfs: sysfs: fix direct super block member reads
adam900710 Dec 18, 2024
0098f6a
ALSA: sh: Fix wrong argument order for copy_from_iter()
tiwai Dec 20, 2024
ff4dff0
x86/cpu/intel: Drop stray FAM6 check with new Intel CPU model defines
andyhhp May 29, 2024
937fcde
ALSA: hda/realtek: Fix spelling mistake "Firelfy" -> "Firefly"
ColinIanKing Dec 5, 2024
ee18012
block: avoid to reuse `hctx` not removed from cpuhp callback list
Dec 18, 2024
a30cd70
Linux 6.6.69
gregkh Jan 2, 2025
75911a9
ARM: dts: microchip: at91sam9x5ek: Use DMA for DBGU serial port
easybe Jan 2, 2024
86ff260
ARM: dts: microchip: gardena-smart-gateway: Use DMA for USART3
easybe Jan 2, 2024
12ccada
drivers, misc: add U-Boot bootcount driver (enhanced version with sin…
hsdenx Feb 25, 2013
e8ef537
net: ethernet: ralink: Import switch driver from OpenWrt
rettichschnidi Jun 16, 2021
88d5e10
net: ethernet: ralink: mtk_eth_soc: Set DMA masks
stroese Dec 3, 2018
117a14d
net: swconfig: adds openwrt switch layer
nbd168 Jul 7, 2017
93309ff
MIPS: ralink: mt7628a.dtsi: Add ethernet and ESW nodes
stroese May 23, 2019
1566094
MIPS: ralink: dts: gardena_smart_gateway_mt7688: Add ethernet and ESW…
stroese May 23, 2019
30d7515
MIPS: ralink: dts: gardena_smart_gateway_mt7688: Add bootcounter DT node
stroese Dec 18, 2018
f715a45
tty/serial/8250: Call serial8250_enable_ms() from serial8250_config_p…
stroese Dec 22, 2018
dcc087b
gpio: mt7621: Assign base field in gpio_chip
rettichschnidi Jun 5, 2021
9f8218f
MIPS: dts: ralink: mt7628a: Fix sysc compatible string
easybe Jan 17, 2024
62557cb
MIPS: dts: ralink: mt7628a: Adapt to new clock/reset driver
easybe Jan 17, 2024
bb2c561
MIPS: dts: ralink: mt7628a: Adapt to latest watchdog driver changes
easybe Jan 23, 2024
c8315cf
rtl8xxxu: Add debugfs entries for registers
mschiu77 Sep 30, 2021
b06f81a
rtl8xxxu: Handle BSS_CHANGED_TXPOWER/IEEE80211_CONF_CHANGE_POWER
Sep 29, 2020
249f815
rtl8xxxu: Handle mac80211 get_txpower
Sep 30, 2020
14e4658
rtl8xxxu: Enable RX STBC by default
Oct 7, 2020
7fe78bc
rtl8xxxu: Fix reported RX signal strength
Oct 20, 2020
4c80768
rtl8xxxu: Raise error level of IQK failures
rettichschnidi Jan 23, 2022
7ddb2b7
MIPS: ralink: dts: gardena_smart_gateway_mt7688: Fix power LED
easybe Oct 28, 2024
45fb8b2
ARM: dts: microchip: gardena-smart-gateway: Fix power LED
easybe Oct 30, 2024
1739dd7
wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_c…
djfun Dec 22, 2023
b5ccfef
wifi: rtl8xxxu: prepare supporting two virtual interfaces
djfun Dec 22, 2023
3b2a20d
wifi: rtl8xxxu: support setting linktype for both interfaces
djfun Dec 22, 2023
80662e6
wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0]
djfun Dec 22, 2023
1d04f63
wifi: rtl8xxxu: support setting mac address register for both interfaces
djfun Dec 22, 2023
e371940
wifi: rtl8xxxu: extend wifi connected check to both interfaces
djfun Dec 22, 2023
98e8b43
wifi: rtl8xxxu: extend check for matching bssid to both interfaces
djfun Dec 22, 2023
71c164b
wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in …
djfun Dec 22, 2023
070b292
wifi: rtl8xxxu: support setting bssid register for multiple interfaces
djfun Dec 22, 2023
7f16acd
wifi: rtl8xxxu: support multiple interfaces in set_aifs()
djfun Dec 22, 2023
56a73ec
wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_cal…
djfun Dec 22, 2023
3a7b862
wifi: rtl8xxxu: support multiple interfaces in configure_filter()
djfun Dec 22, 2023
513fcf5
wifi: rtl8xxxu: support multiple interfaces in watchdog_callback()
djfun Dec 22, 2023
15ef9ae
wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface()
djfun Dec 22, 2023
00733f5
wifi: rtl8xxxu: support multiple interfaces in bss_info_changed()
djfun Dec 22, 2023
e54883b
wifi: rtl8xxxu: support multiple interface in start_ap()
djfun Dec 22, 2023
4ca49a8
wifi: rtl8xxxu: add macids for STA mode
djfun Dec 22, 2023
9213c03
wifi: rtl8xxxu: remove obsolete priv->vif
djfun Dec 22, 2023
f4959bd
wifi: rtl8xxxu: add hw crypto support for AP mode
djfun Dec 22, 2023
c659e2a
wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent
djfun Dec 22, 2023
4387c82
wifi: rtl8xxxu: Fix LED control code of RTL8192FU
Dec 30, 2023
e3d6b99
wifi: rtl8xxxu: Fix off by one initial RTS rate
Jan 2, 2024
661178d
wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type
Jan 16, 2024
b9a4e49
wifi: rtl8xxxu: add missing number of sec cam entries for all variants
djfun Jan 16, 2024
e886d69
wifi: rtl8xxxu: fix error messages
Jan 31, 2024
ef42013
wifi: rtl8xxxu: Add TP-Link TL-WN823N V2
Jan 29, 2024
2b603b2
wifi: rtl8xxxu: update rate mask per sta
djfun Feb 5, 2024
965a968
wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx()
Feb 16, 2024
3aedbff
wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs()
DragonBluep Feb 23, 2024
8d411ef
wifi: rtl8xxxu: Add separate MAC init table for RTL8192CU
Apr 18, 2024
bcf7191
wifi: rtl8xxxu: Add LED control code for RTL8192CU family
Apr 18, 2024
676d4fd
wifi: rtl8xxxu: Add LED control code for RTL8723BU
Apr 22, 2024
97df79c
wifi: rtl8xxxu: remove some unused includes
Apr 26, 2024
3e2e741
wifi: rtl8xxxu: remove rtl8xxxu_ prefix from filenames
Apr 26, 2024
30e8e1c
wifi: rtl8xxxu: use swap() in rtl8xxxu_switch_ports()
Jun 19, 2024
46241ab
wifi: rtl8xxxu: drop reference to staging drivers
nullr0ute Aug 5, 2024
d149520
wifi: rtl8xxxu: add missing rtl8192cu USB IDs
nullr0ute Aug 6, 2024
a715daa
wifi: rtl8xxxu: Enable AP mode for RTL8192CU (RTL8188CUS)
easybe Jan 22, 2025
b134cc8
wifi: rtl8xxxu: Respect macid in rtl8xxxu_update_rate_mask()
easybe Feb 4, 2025
98c7085
wifi: rtl8xxxu: Respect macid in rtl8xxxu_fill_txdesc_v1()
easybe Feb 4, 2025
b34c309
wifi: rtl8xxxu: Make sure TX rate is reported in AP mode
easybe Feb 5, 2025
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
  •  
  •  
  •  
11 changes: 11 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-pci
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,17 @@ Description:
will be present in sysfs. Writing 1 to this file
will perform reset.

What: /sys/bus/pci/devices/.../reset_subordinate
Date: October 2024
Contact: [email protected]
Description:
This is visible only for bridge devices. If you want to reset
all devices attached through the subordinate bus of a specific
bridge device, writing 1 to this will try to do it. This will
affect all devices attached to the system through this bridge
similiar to writing 1 to their individual "reset" file, so use
with caution.

What: /sys/bus/pci/devices/.../vpd
Date: February 2008
Contact: Ben Hutchings <[email protected]>
Expand Down
11 changes: 11 additions & 0 deletions Documentation/ABI/testing/sysfs-class-misc-uboot-bootcount
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
What: /sys/class/misc/uboot-bootcount/uboot-bootcount
Date: Dezember 2011
Contact: Heiko Schocher <[email protected]>
Description:
This driver implements the Linux kernel half of the
U-Boot bootcount feature - the boot counter can only
be reset after it is clear that the application has
been started and is running correctly, which usually
can only be determined by the application code itself.
Thus the reset of the boot counter must be done by
application code, which thus needs an appropriate driver.
7 changes: 5 additions & 2 deletions Documentation/ABI/testing/sysfs-fs-f2fs
Original file line number Diff line number Diff line change
Expand Up @@ -311,10 +311,13 @@ Description: Do background GC aggressively when set. Set to 0 by default.
GC approach and turns SSR mode on.
gc urgent low(2): lowers the bar of checking I/O idling in
order to process outstanding discard commands and GC a
little bit aggressively. uses cost benefit GC approach.
little bit aggressively. always uses cost benefit GC approach,
and will override age-threshold GC approach if ATGC is enabled
at the same time.
gc urgent mid(3): does GC forcibly in a period of given
gc_urgent_sleep_time and executes a mid level of I/O idling check.
uses cost benefit GC approach.
always uses cost benefit GC approach, and will override
age-threshold GC approach if ATGC is enabled at the same time.

What: /sys/fs/f2fs/<disk>/gc_urgent_sleep_time
Date: August 2017
Expand Down
8 changes: 4 additions & 4 deletions Documentation/ABI/testing/sysfs-fs-xfs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
What: /sys/fs/xfs/<disk>/log/log_head_lsn
Date: July 2014
KernelVersion: 3.17
Contact: xfs@oss.sgi.com
Contact: linux-xfs@vger.kernel.org
Description:
The log sequence number (LSN) of the current head of the
log. The LSN is exported in "cycle:basic block" format.
Expand All @@ -10,15 +10,15 @@ Users: xfstests
What: /sys/fs/xfs/<disk>/log/log_tail_lsn
Date: July 2014
KernelVersion: 3.17
Contact: xfs@oss.sgi.com
Contact: linux-xfs@vger.kernel.org
Description:
The log sequence number (LSN) of the current tail of the
log. The LSN is exported in "cycle:basic block" format.

What: /sys/fs/xfs/<disk>/log/reserve_grant_head
Date: July 2014
KernelVersion: 3.17
Contact: xfs@oss.sgi.com
Contact: linux-xfs@vger.kernel.org
Description:
The current state of the log reserve grant head. It
represents the total log reservation of all currently
Expand All @@ -29,7 +29,7 @@ Users: xfstests
What: /sys/fs/xfs/<disk>/log/write_grant_head
Date: July 2014
KernelVersion: 3.17
Contact: xfs@oss.sgi.com
Contact: linux-xfs@vger.kernel.org
Description:
The current state of the log write grant head. It
represents the total log reservation of all currently
Expand Down
2 changes: 1 addition & 1 deletion Documentation/RCU/stallwarn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ ticks this GP)" indicates that this CPU has not taken any scheduling-clock
interrupts during the current stalled grace period.

The "idle=" portion of the message prints the dyntick-idle state.
The hex number before the first "/" is the low-order 12 bits of the
The hex number before the first "/" is the low-order 16 bits of the
dynticks counter, which will have an even-numbered value if the CPU
is in dyntick-idle mode and an odd-numbered value otherwise. The hex
number between the two "/"s is the value of the nesting, which will be
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/blockdev/zram.rst
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ as idle::
From now on, any pages on zram are idle pages. The idle mark
will be removed until someone requests access of the block.
IOW, unless there is access request, those pages are still idle pages.
Additionally, when CONFIG_ZRAM_MEMORY_TRACKING is enabled pages can be
Additionally, when CONFIG_ZRAM_TRACK_ENTRY_ACTIME is enabled pages can be
marked as idle based on how long (in seconds) it's been since they were
last accessed::

Expand Down
10 changes: 10 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4639,6 +4639,16 @@
printk.time= Show timing data prefixed to each printk message line
Format: <bool> (1/Y/y=enable, 0/N/n=disable)

proc_mem.force_override= [KNL]
Format: {always | ptrace | never}
Traditionally /proc/pid/mem allows memory permissions to be
overridden without restrictions. This option may be set to
restrict that. Can be one of:
- 'always': traditional behavior always allows mem overrides.
- 'ptrace': only allow mem overrides for active ptracers.
- 'never': never allow mem overrides.
If not specified, default is the CONFIG_PROC_MEM_* choice.

processor.max_cstate= [HW,ACPI]
Limit processor to maximum C-state
max_cstate=9 overrides any DMI blacklist limit.
Expand Down
6 changes: 6 additions & 0 deletions Documentation/arch/arm64/silicon-errata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,8 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A715 | #2645198 | ARM64_ERRATUM_2645198 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A715 | #3456084 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A720 | #3456091 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A725 | #3456106 | ARM64_ERRATUM_3194386 |
Expand Down Expand Up @@ -177,6 +179,8 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-N2 | #3324339 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-N3 | #3456111 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-V1 | #3324341 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Neoverse-V2 | #3324336 | ARM64_ERRATUM_3194386 |
Expand Down Expand Up @@ -280,3 +284,5 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| Microsoft | Azure Cobalt 100| #2253138 | ARM64_ERRATUM_2253138 |
+----------------+-----------------+-----------------+-----------------------------+
| Microsoft | Azure Cobalt 100| #3324339 | ARM64_ERRATUM_3194386 |
+----------------+-----------------+-----------------+-----------------------------+
12 changes: 12 additions & 0 deletions Documentation/dev-tools/kselftest.rst
Original file line number Diff line number Diff line change
Expand Up @@ -255,9 +255,21 @@ Contributing new tests (details)

TEST_PROGS_EXTENDED, TEST_GEN_PROGS_EXTENDED mean it is the
executable which is not tested by default.

TEST_FILES, TEST_GEN_FILES mean it is the file which is used by
test.

TEST_INCLUDES is similar to TEST_FILES, it lists files which should be
included when exporting or installing the tests, with the following
differences:

* symlinks to files in other directories are preserved
* the part of paths below tools/testing/selftests/ is preserved when
copying the files to the output directory

TEST_INCLUDES is meant to list dependencies located in other directories of
the selftests hierarchy.

* First use the headers inside the kernel source and/or git repo, and then the
system headers. Headers for the kernel release as opposed to headers
installed by the distro on the system should be the primary focus to be able
Expand Down
22 changes: 18 additions & 4 deletions Documentation/devicetree/bindings/clock/adi,axi-clkgen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,21 @@ properties:
description:
Specifies the reference clock(s) from which the output frequency is
derived. This must either reference one clock if only the first clock
input is connected or two if both clock inputs are connected.
minItems: 1
maxItems: 2
input is connected or two if both clock inputs are connected. The last
clock is the AXI bus clock that needs to be enabled so we can access the
core registers.
minItems: 2
maxItems: 3

clock-names:
oneOf:
- items:
- const: clkin1
- const: s_axi_aclk
- items:
- const: clkin1
- const: clkin2
- const: s_axi_aclk

'#clock-cells':
const: 0
Expand All @@ -40,6 +52,7 @@ required:
- compatible
- reg
- clocks
- clock-names
- '#clock-cells'

additionalProperties: false
Expand All @@ -50,5 +63,6 @@ examples:
compatible = "adi,axi-clkgen-2.00.a";
#clock-cells = <0>;
reg = <0xff000000 0x1000>;
clocks = <&osc 1>;
clocks = <&osc 1>, <&clkc 15>;
clock-names = "clkin1", "s_axi_aclk";
};
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ properties:
maxItems: 1

spi-max-frequency:
maximum: 30000000
maximum: 66000000

reset-gpios:
maxItems: 1
Expand Down
36 changes: 36 additions & 0 deletions Documentation/devicetree/bindings/misc/uboot-bootcount.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
U-Boot bootcount driver

This driver implements the Linux kernel half of the boot count feature -
the boot counter can only be reset after it is clear that the
application has been started and is running correctly, which usually
can only be determined by the application code itself. Thus the reset
of the boot counter must be done by application code, which thus needs
an appropriate driver.

Required feature by the Carrier Grade Linux Requirements Definition;
see for example document "Carrier Grade Linux Requirements Definition
Overview V3.0" at

http://www.linuxfoundation.org/collaborate/workgroups/cgl/requirements#SMM.6.0_Boot_Cycle_Detection

Description: OSDL CGL specifies that carrier grade Linux
shall provide support for detecting a repeating reboot cycle
due to recurring failures. This detection should happen in
user space before system services are started.

This driver provides read/write access to the U-Boot bootcounter
through sysFS file.

Currently memory type only supported.

Required properties:

- compatible : should be "uboot,bootcount"
- reg: the address of the bootcounter

Example:

bootcount@1c23000 {
compatible = "uboot,bootcount";
reg = <0x23060 0x20>;
};
7 changes: 7 additions & 0 deletions Documentation/devicetree/bindings/net/fsl,fec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,13 @@ properties:
description:
Register bits of stop mode control, the format is <&gpr req_gpr req_bit>.

fsl,pps-channel:
$ref: /schemas/types.yaml#/definitions/uint32
default: 0
description:
Specifies to which timer instance the PPS signal is routed.
enum: [0, 1, 2, 3]

mdio:
$ref: mdio.yaml#
unevaluatedProperties: false
Expand Down
5 changes: 3 additions & 2 deletions Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ properties:
and length of the AXI DMA controller IO space, unless
axistream-connected is specified, in which case the reg
attribute of the node referenced by it is used.
minItems: 1
maxItems: 2

interrupts:
Expand All @@ -60,7 +61,7 @@ properties:
- gmii
- rgmii
- sgmii
- 1000BaseX
- 1000base-x

xlnx,phy-type:
description:
Expand Down Expand Up @@ -165,7 +166,7 @@ examples:
clock-names = "s_axi_lite_clk", "axis_clk", "ref_clk", "mgt_clk";
clocks = <&axi_clk>, <&axi_clk>, <&pl_enet_ref_clk>, <&mgt_clk>;
phy-mode = "mii";
reg = <0x00 0x40000000 0x00 0x40000>;
reg = <0x40000000 0x40000>;
xlnx,rxcsum = <0x2>;
xlnx,rxmem = <0x800>;
xlnx,txcsum = <0x2>;
Expand Down
19 changes: 9 additions & 10 deletions Documentation/devicetree/bindings/serial/rs485.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,15 @@ properties:
description: prop-encoded-array <a b>
$ref: /schemas/types.yaml#/definitions/uint32-array
items:
items:
- description: Delay between rts signal and beginning of data sent in
milliseconds. It corresponds to the delay before sending data.
default: 0
maximum: 100
- description: Delay between end of data sent and rts signal in milliseconds.
It corresponds to the delay after sending data and actual release
of the line.
default: 0
maximum: 100
- description: Delay between rts signal and beginning of data sent in
milliseconds. It corresponds to the delay before sending data.
default: 0
maximum: 100
- description: Delay between end of data sent and rts signal in milliseconds.
It corresponds to the delay after sending data and actual release
of the line.
default: 0
maximum: 100

rs485-rts-active-high:
description: drive RTS high when sending (this is the default).
Expand Down
18 changes: 9 additions & 9 deletions Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -102,21 +102,21 @@ properties:
default: 2

interrupts:
anyOf:
- minItems: 1
items:
- description: TX interrupt
- description: RX interrupt
- items:
- description: common/combined interrupt
minItems: 1
maxItems: 2

interrupt-names:
oneOf:
- minItems: 1
- description: TX interrupt
const: tx
- description: RX interrupt
const: rx
- description: TX and RX interrupts
items:
- const: tx
- const: rx
- const: common
- description: Common/combined interrupt
const: common

fck_parent:
$ref: /schemas/types.yaml#/definitions/string
Expand Down
10 changes: 5 additions & 5 deletions Documentation/devicetree/bindings/sound/mt6359.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ properties:
Indicates how many data pins are used to transmit two channels of PDM
signal. 0 means two wires, 1 means one wire. Default value is 0.
enum:
- 0 # one wire
- 1 # two wires
- 0 # two wires
- 1 # one wire

mediatek,mic-type-0:
$ref: /schemas/types.yaml#/definitions/uint32
Expand Down Expand Up @@ -53,9 +53,9 @@ additionalProperties: false

examples:
- |
mt6359codec: mt6359codec {
mediatek,dmic-mode = <0>;
mediatek,mic-type-0 = <2>;
mt6359codec: audio-codec {
mediatek,dmic-mode = <0>;
mediatek,mic-type-0 = <2>;
};

...
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/vendor-prefixes.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -923,6 +923,8 @@ patternProperties:
description: National Semiconductor
"^nec,.*":
description: NEC LCD Technologies, Ltd.
"^neofidelity,.*":
description: Neofidelity Inc.
"^neonode,.*":
description: Neonode Inc.
"^netgear,.*":
Expand Down
3 changes: 2 additions & 1 deletion Documentation/filesystems/mount_api.rst
Original file line number Diff line number Diff line change
Expand Up @@ -766,7 +766,8 @@ process the parameters it is given.

* ::

bool fs_validate_description(const struct fs_parameter_description *desc);
bool fs_validate_description(const char *name,
const struct fs_parameter_description *desc);

This performs some validation checks on a parameter description. It
returns true if the description is good and false if it is not. It will
Expand Down
2 changes: 1 addition & 1 deletion Documentation/locking/seqlock.rst
Original file line number Diff line number Diff line change
Expand Up @@ -153,7 +153,7 @@ Use seqcount_latch_t when the write side sections cannot be protected
from interruption by readers. This is typically the case when the read
side can be invoked from NMI handlers.

Check `raw_write_seqcount_latch()` for more information.
Check `write_seqcount_latch()` for more information.


.. _seqlock_t:
Expand Down
Loading