Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3151 commits
Select commit Hold shift + click to select a range
9c46738
platform/x86: x86-android-tablets: Add Vexia Edu Atla 10 tablet 5V data
jwrdegoede Apr 7, 2025
6c4c5e0
netfs: Only create /proc/fs/netfs with CONFIG_PROC_FS
liu-song-6 Apr 9, 2025
78aa200
iomap: skip unnecessary ifs_block_is_uptodate check
gouhao2025 Apr 10, 2025
e77b3e5
riscv: Provide all alternative macros all the time
Apr 14, 2025
cd16119
ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING"
namjaejeon Apr 15, 2025
c9a5c9d
spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts
leitao Apr 1, 2025
067a2ef
spi: tegra210-quad: add rate limiting and simplify timeout error message
leitao Apr 1, 2025
d34368d
ubsan: Fix panic from test_ubsan_out_of_bounds
misaleh Apr 15, 2025
4f06ba5
nvmet: pci-epf: cleanup link state management
damien-lemoal Apr 11, 2025
6ee0689
x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove…
pixiange Apr 14, 2025
ba52fdf
md/raid1: Add check for missing source disk in process_checks()
Apr 8, 2025
1b95fcb
drm/amdgpu: use a dummy owner for sysfs triggered cleaner shaders v4
ChristianKoenigAMD Mar 28, 2025
fa1f22a
drm/amd: Forbid suspending into non-default suspend states
superm1 Apr 8, 2025
b0e14fe
drm/amdgpu: Use the right function for hdp flush
Apr 11, 2025
db1380a
ublk: add ublk_force_abort_dev()
Apr 16, 2025
3bae87b
ublk: rely on ->canceling for dealing with ublk_nosrv_dev_should_queu…
Apr 16, 2025
055ef73
spi: spi-imx: Add check for spi_imx_setupxfer()
TMR5454 Apr 17, 2025
1bafb83
Revert "drivers: core: synchronize really_probe() and dev_uevent()"
dtor Mar 11, 2025
eb48703
driver core: introduce device_set_driver() helper
dtor Mar 11, 2025
3781e4b
driver core: fix potential NULL pointer dereference in dev_uevent()
dtor Mar 11, 2025
e3ad76e
vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp
borkmann Apr 23, 2025
ac915ff
comedi: jr3_pci: Fix synchronous deletion of timer
ian-abbott Apr 15, 2025
fe42dbf
crypto: lib/Kconfig - Hide arch options from user
herbertx Feb 27, 2025
8474503
media: i2c: imx214: Fix uninitialized variable in imx214_set_ctrl()
Feb 18, 2025
ae83115
MIPS: cm: Fix warning if MIPS_CM is disabled
tsbogend Feb 28, 2025
a7ebcb8
net: phy: dp83822: fix transmit amplitude if CONFIG_OF_MDIO not defined
DimitriFedrau Mar 17, 2025
0f64e95
rust: kbuild: skip `--remap-path-prefix` for `rustdoc`
ojeda Mar 15, 2025
9b2f4df
ublk: don't fail request for recovery & reissue in case of ubq->cance…
Apr 9, 2025
286da15
nvme: fixup scan failure for non-ANA multipath controllers
Apr 14, 2025
2e352d4
usb: xhci: Fix Short Packet handling rework ignoring errors
Apr 10, 2025
e3f4288
objtool: Ignore end-of-section jumps for KCOV/GCOV
jpoimboe Apr 1, 2025
c1d58ce
objtool: Silence more KCOV warnings, part 2
jpoimboe Apr 1, 2025
f4c951f
crypto: Kconfig - Select LIB generic option
herbertx Mar 3, 2025
aeaee19
Linux 6.14.5
gregkh May 2, 2025
6e3ddb1
Revert "rndis_host: Flag RNDIS modems as WWAN devices"
christian-heusel Apr 24, 2025
58207f2
ALSA: hda/realtek - Add more HP laptops which need mute led fixup
mschiu77 Apr 30, 2025
8191e52
ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface()
geoffreybennett Apr 16, 2025
2bc08d2
ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset
Apr 28, 2025
a0bf86a
ASoC: renesas: rz-ssi: Use NOIRQ_SYSTEM_SLEEP_PM_OPS()
claudiubeznea Apr 10, 2025
396f400
btrfs: adjust subpage bit start based on sectorsize
josefbacik Apr 14, 2025
dbb4992
btrfs: fix COW handling in run_delalloc_nocow()
fcmaple Apr 15, 2025
03a0fc7
cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode
spandruvada Apr 29, 2025
cb0a5bf
drm/fdinfo: Protect against driver unbind
Apr 18, 2025
0453825
drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill()
Apr 15, 2025
3823917
EDAC/altera: Test the correct error reg offset
Apr 25, 2025
173dfd7
EDAC/altera: Set DDR and SDMMC interrupt mask before registration
Apr 25, 2025
93ec55e
i2c: imx-lpi2c: Fix clock count when probe defers
wangxiaoningnxp Apr 21, 2025
3335792
arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays
willdeacon May 1, 2025
df3592e
parisc: Fix double SIGFPE crash
hdeller May 3, 2025
49f3903
pinctrl: airoha: fix wrong PHY LED mapping and PHY2 LED defines
Ansuel Apr 1, 2025
dc48642
perf/x86/intel: Only check the group flag for X86 leader
Apr 24, 2025
86aa628
perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's va…
sean-jc Apr 26, 2025
a1fb112
amd-xgbe: Fix to ensure dependent features are toggled with RX checks…
Apr 24, 2025
d5c1044
irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs
stephan-gh May 2, 2025
3e8ba90
mm/memblock: pass size instead of end to memblock_set_node()
RichardWeiYang Mar 18, 2025
f9ac9e4
mm/memblock: repeat setting reserved region nid if array is doubled
RichardWeiYang Mar 18, 2025
534b8b0
mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe
rpiasetskyi Mar 26, 2025
d995522
spi: tegra114: Don't fail set_cs_timing when delays are zero
webgeek1234 Apr 24, 2025
50f6a9a
tracing: Do not take trace_event_sem in print_event_fields()
rostedt May 2, 2025
fa9b9f0
wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage()
ISCAS-Vulab Apr 22, 2025
8626c06
x86/boot/sev: Support memory acceptance in the EFI stub under SVSM
ardbiesheuvel Apr 28, 2025
69a37b3
dm-bufio: don't schedule in atomic context
weilongping Apr 17, 2025
33f8134
dm-integrity: fix a warning on invalid table line
Apr 22, 2025
0b7c1bf
dm: always update the array size in realloc_argv on success
bmarzins Apr 15, 2025
d4dcf04
drm/amdgpu: Fix offset for HDP remap in nbio v7.11
Apr 21, 2025
d8f5c11
drm: Select DRM_KMS_HELPER from DRM_DEBUG_DP_MST_TOPOLOGY_REFS
jannau Mar 4, 2025
c8bdfc0
iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid
Mar 25, 2025
47a17be
iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated strea…
nicolinc Apr 15, 2025
1fe6dd0
iommu/arm-smmu-v3: Fix pgsize_bit for sva domains
balbirs-nv Apr 12, 2025
9d8fb76
iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57)
MingcongBai Apr 18, 2025
967d6f0
iommu: Fix two issues in iommu_copy_struct_from_user()
nicolinc Apr 14, 2025
0d603ca
platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep …
superm1 Apr 14, 2025
5c5ad2c
platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU h…
Apr 17, 2025
6323fec
ksmbd: fix use-after-free in ksmbd_session_rpc_open
namjaejeon Apr 17, 2025
28c7567
ksmbd: fix use-after-free in kerberos authentication
SeanHeelan Apr 19, 2025
02d1604
ksmbd: fix use-after-free in session logoff
SeanHeelan Apr 21, 2025
d1bbe85
smb: client: fix zero length for mkdir POSIX create context
jeth-ro Apr 29, 2025
7ef123b
cpufreq: Avoid using inconsistent policy->min and policy->max
rafaeljw Apr 16, 2025
cf4bd67
cpufreq: Fix setting policy limits when frequency tables are used
rafaeljw Apr 25, 2025
c5d2b66
tracing: Fix oob write in trace_seq_to_buffer()
name2965 Apr 22, 2025
11bd1f6
bcachefs: Remove incorrect __counted_by annotation
alanskind May 1, 2025
16e00c2
drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF
leo-sunli1 Mar 18, 2025
b609fab
ASoC: soc-core: Stop using of_property_read_bool() for non-boolean pr…
geertu Jan 22, 2025
612373d
ASoC: cs-amp-lib-test: Don't select SND_SOC_CS_AMP_LIB
rfvirgil Apr 11, 2025
488bbb6
firmware: cs_dsp: tests: Depend on FW_CS_DSP rather then enabling it
PacheNico Apr 11, 2025
c51b202
ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence
Apr 4, 2025
400be76
book3s64/radix : Align section vmemmap start address to PAGE_SIZE
donettom-1 Mar 10, 2025
358b559
powerpc64/ftrace: fix module loading without patchable function entries
Feb 4, 2025
9366b69
pinctrl: imx: Return NULL if no group is matched and found
jason77-wang Mar 27, 2025
72201fb
powerpc/boot: Check for ld-option support
maddy-kerneldev Apr 1, 2025
1804227
ASoC: Intel: sof_sdw: Add NULL check in asoc_sdw_rt_dmic_rtd_init()
WhiteFox-Project Apr 15, 2025
f0a8319
iommu/arm-smmu-v3: Add missing S2FWB feature detection
kvaneesh Apr 8, 2025
cdbb84c
ALSA: hda/realtek - Enable speaker for HP platform
KailangYang Apr 1, 2025
2da3a0f
drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_fo…
black-desk Apr 15, 2025
567fa14
wifi: iwlwifi: back off on continuous errors
jmberg-intel Apr 20, 2025
6453e89
wifi: iwlwifi: don't warn if the NIC is gone in resume
egrumbach Apr 20, 2025
b29d2f3
wifi: iwlwifi: fix the check for the SCRATCH register upon resume
egrumbach Apr 20, 2025
9ecb4af
wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release
Mar 21, 2025
c44fd9d
powerpc/boot: Fix dash warning
maddy-kerneldev Apr 23, 2025
4702062
vxlan: vnifilter: Fix unlocked deletion of default FDB entry
idosch Apr 23, 2025
75a240a
xsk: Fix race condition in AF_XDP generic RX path
Apr 16, 2025
5dbe4b1
xsk: Fix offset calculation in unaligned mode
Apr 16, 2025
da76641
net/mlx5e: Use custom tunnel header for vxlan gbp
ddvlad Apr 23, 2025
75ed79b
net/mlx5: E-Switch, Initialize MAC Address for Default GID
maorgottlieb Apr 23, 2025
1c80f5d
net/mlx5e: TC, Continue the attr process even if encap entry is invalid
Apr 23, 2025
fe61986
net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover
Apr 23, 2025
40caacd
net/mlx5: E-switch, Fix error handling for enabling roce
Apr 23, 2025
3ab47dd
accel/ivpu: Correct DCT interrupt handling
kwachows Apr 16, 2025
1915dbd
spi: spi-mem: Add fix to avoid divide error
RajuRangoju Apr 24, 2025
fd4d8d1
ASoC: amd: acp: Fix NULL pointer deref in acp_i2s_set_tdm_slot
Venkata-Prasad-Potturu Apr 25, 2025
3502c6c
cpufreq: Introduce policy->boost_supported flag
vireshk Jan 23, 2025
e979f26
cpufreq: acpi: Set policy->boost_supported
vireshk Jan 23, 2025
e6ef7c2
cpufreq: ACPI: Re-sync CPU boost state on system resume
vireshk Apr 24, 2025
94bf638
Bluetooth: hci_conn: Fix not setting conn_timeout for Broadcast Receiver
Vudentz Apr 9, 2025
ee0586a
Bluetooth: hci_conn: Fix not setting timeout for BIG Create Sync
Vudentz Apr 16, 2025
1600609
Bluetooth: btintel_pcie: Avoid redundant buffer allocation
kirankrishnappa-intel Apr 17, 2025
8563d9f
Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue()
rickywu0421 Apr 21, 2025
6db39c2
Bluetooth: btintel_pcie: Add additional to checks to clear TX/RX paths
kirankrishnappa-intel Apr 20, 2025
a8b134b
Bluetooth: L2CAP: copy RX timestamp to new fragments
pv Apr 24, 2025
9906488
net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID
vladimiroltean Apr 24, 2025
fb039cc
octeon_ep_vf: Resolve netdevice usage count issue
Apr 24, 2025
2bc794e
bnxt_en: improve TX timestamping FIFO configuration
vvfedorenko Apr 24, 2025
cfdf99a
rtase: Modify the condition used to detect overflow in rtase_calc_tim…
Apr 24, 2025
d886f8d
net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx …
laeyraud Apr 24, 2025
514cc1a
net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when a…
laeyraud Apr 24, 2025
77c0837
net: ethernet: mtk_eth_soc: sync mtk_clks_source_name array
dangowrt Apr 25, 2025
c2053c9
pds_core: make pdsc_auxbus_dev_del() void
emusln Mar 20, 2025
fec5f7a
pds_core: specify auxiliary_device to be created
emusln Mar 20, 2025
26dc701
pds_core: remove write-after-free of client_id
emusln Apr 25, 2025
ab22481
net_sched: drr: Fix double list add in class with netem as child qdisc
vbnogueira Apr 25, 2025
ac39fd4
net_sched: hfsc: Fix a UAF vulnerability in class with netem as child…
vbnogueira Apr 25, 2025
bc321f7
net_sched: ets: Fix double list add in class with netem as child qdisc
vbnogueira Apr 25, 2025
370218e
net_sched: qfq: Fix double list add in class with netem as child qdisc
vbnogueira Apr 25, 2025
b2d2c0c
ice: Don't check device type when checking GNSS presence
kolacinskikarol Sep 30, 2024
bcef4f7
ice: Remove unnecessary ice_is_e8xx() functions
kolacinskikarol Sep 30, 2024
1dec90c
ice: fix Get Tx Topology AQ command error on E830
pgreenwa Apr 25, 2025
f682379
ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()
Apr 25, 2025
a17aecd
idpf: fix offloads support for encapsulated packets
madhuchittim Apr 25, 2025
3b7f14e
scsi: ufs: core: Remove redundant query_complete trace
keosung Apr 25, 2025
83a6779
drm/xe/guc: Fix capture of steering registers
johnharr-intel Apr 17, 2025
360dfdb
pinctrl: qcom: Fix PINGROUP definition for sm8750
maulik-k-shah Apr 29, 2025
42ef48d
ALSA: ump: Fix buffer overflow at UMP SysEx message conversion
tiwai Apr 29, 2025
c2f464d
nvme-pci: fix queue unquiesce check on slot_reset
keithbusch Apr 24, 2025
95eda88
drm/tests: shmem: Fix memleak
mripard Apr 8, 2025
b5f3e98
drm/mipi-dbi: Fix blanking for non-16 bit formats
rcloran Apr 15, 2025
5e95832
net: dlink: Correct endianness handling of led_mode
horms Apr 25, 2025
fa388dc
net: mdio: mux-meson-gxl: set reversed bit when using internal phy
Apr 25, 2025
fe5010b
idpf: fix potential memory leak on kcalloc() failure
Apr 4, 2025
64d1c56
idpf: protect shutdown from reset
walking-machine Apr 10, 2025
27a9d88
igc: fix lock order in igc_ptp_reset
jacob-keller Apr 22, 2025
67619cf
net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM
cmonroe Apr 27, 2025
2dc9de4
net: dsa: felix: fix broken taprio gate states after clock jump
vladimiroltean Apr 26, 2025
33c810e
net: ipv6: fix UDPv6 GSO segmentation with NAT
nbd168 Apr 26, 2025
4f7ee7f
ALSA: hda/realtek: Fix built-mic regression on other ASUS models
tiwai Apr 30, 2025
2111672
bnxt_en: Fix error handling path in bnxt_init_chip()
Apr 28, 2025
f755abb
bnxt_en: Fix ethtool selftest output in one of the failure cases
Apr 28, 2025
492f6d2
bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan()
skotur-brcm Apr 28, 2025
b75b079
bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings()
kadesai16 Apr 28, 2025
df614fa
bnxt_en: Fix coredump logic to free allocated buffer
Apr 28, 2025
44d81a9
bnxt_en: Fix out-of-bound memcpy() during ethtool -w
Apr 28, 2025
b58b1fa
bnxt_en: Fix ethtool -d byte order for 32-bit values
Apr 28, 2025
1f5e35e
nvme-tcp: fix premature queue removal and I/O failover
mliang-pure Apr 29, 2025
fd9c01b
nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS
alistair23 Apr 29, 2025
291455c
nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS
alistair23 Apr 29, 2025
8c75211
ASoC: stm32: sai: skip useless iterations on kernel rate loop
Apr 30, 2025
8390742
ASoC: stm32: sai: add a check on minimal kernel frequency
Apr 30, 2025
9b5b308
ASoC: simple-card-utils: Fix pointer check in graph_util_parse_link_d…
tq-steina Apr 29, 2025
bc29179
bnxt_en: fix module unload sequence
vvfedorenko Apr 30, 2025
786650e
net: use sock_gen_put() when sk_state is TCP_TIME_WAIT
Apr 29, 2025
5b349f9
ptp: ocp: Fix NULL dereference in Adva board SMA sysfs operations
Apr 29, 2025
f42c18e
net: lan743x: Fix memleak issue when GSO enabled
Apr 29, 2025
ec94fed
net: fec: ERR007885 Workaround for conventional TX
Apr 29, 2025
6d10524
octeon_ep: Fix host hang issue during device reboot
Apr 29, 2025
e4cc7f6
net: hns3: store rx VLAN tag offload state for VF
IronShen Apr 30, 2025
098f163
net: hns3: fix an interrupt residual problem
liuyonglong86 Apr 30, 2025
6474acf
net: hns3: fixed debugfs tm_qset size
Apr 30, 2025
a77325e
net: hns3: defer calling ptp_clock_register()
IronShen Apr 30, 2025
4712e0e
net: vertexcom: mse102x: Fix possible stuck of SPI interrupt
lategoodbye Apr 30, 2025
43becaa
net: vertexcom: mse102x: Fix LEN_MASK
lategoodbye Apr 30, 2025
c6d842d
net: vertexcom: mse102x: Add range check for CMD_RTS
lategoodbye Apr 30, 2025
e5937f3
net: vertexcom: mse102x: Fix RX error handling
lategoodbye Apr 30, 2025
01db0e1
mm, slab: clean up slab->obj_exts always
Apr 21, 2025
437b1eb
accel/ivpu: Abort all jobs after command queue unregister
kwachows Jan 7, 2025
b9b7092
accel/ivpu: Fix locking order in ivpu_job_submit
kwachows Jan 7, 2025
7e4b131
accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HW
kwachows Jan 7, 2025
30341e7
drm/xe: Invalidate L3 read-only cachelines for geometry streams too
kaydenl Mar 30, 2025
c6599a7
platform/x86: alienware-wmi-wmax: Add support for Alienware m15 R7
kuu-rt Apr 19, 2025
2f2488b
ublk: add helper of ublk_need_map_io()
May 7, 2025
3f342e8
ublk: properly serialize all FETCH_REQs
ps-ushankar May 7, 2025
42ea64e
ublk: move device reset into ublk_ch_release()
May 7, 2025
cede899
ublk: improve detection and handling of ublk server exit
ps-ushankar May 7, 2025
24f96f2
ublk: remove __ublk_quiesce_dev()
May 7, 2025
e537193
ublk: simplify aborting ublk request
May 7, 2025
fb2eb9d
ublk: fix race between io_uring_cmd_complete_in_task and ublk_cancel_cmd
May 7, 2025
a61f1b5
sch_htb: make htb_qlen_notify() idempotent
congwang Apr 3, 2025
5b0a196
sch_drr: make drr_qlen_notify() idempotent
congwang Apr 3, 2025
c1175c4
sch_hfsc: make hfsc_qlen_notify() idempotent
congwang Apr 3, 2025
08a796f
sch_qfq: make qfq_qlen_notify() idempotent
congwang Apr 3, 2025
5068a2e
sch_ets: make est_qlen_notify() idempotent
congwang Apr 3, 2025
8a8a354
firmware: arm_scmi: Balance device refcount when destroying devices
cris-ma Mar 6, 2025
215f1a7
firmware: arm_ffa: Skip Rx buffer ownership release if not acquired
sudeep-holla Mar 21, 2025
f981509
arm64: dts: imx95: Correct the range of PCIe app-reg region
Mar 14, 2025
515d9da
ARM: dts: opos6ul: add ksz8081 phy properties
sebszymanski Mar 14, 2025
c332953
arm64: dts: st: Adjust interrupt-controller for stm32mp25 SoCs
Apr 28, 2025
bb5f0c2
arm64: dts: st: Use 128kB size for aliased GIC400 register access on …
Apr 28, 2025
c0b982f
block: introduce zone capacity helper
naota Mar 19, 2025
79ddb6d
btrfs: zoned: skip reporting zone for new block group
naota Mar 19, 2025
3a1e704
kernel: param: rename locate_module_kobject
Feb 27, 2025
63035f8
kernel: globalize lookup_or_create_module_kobject()
Feb 27, 2025
7ec0416
drivers: base: handle module_kobject creation
Feb 27, 2025
ae58472
btrfs: expose per-inode stable writes flag
adam900710 Jan 27, 2025
569c6cd
btrfs: pass struct btrfs_inode to btrfs_read_locked_inode()
kdave Feb 17, 2025
8a1761a
btrfs: pass struct btrfs_inode to btrfs_iget_locked()
kdave Feb 17, 2025
30a339b
btrfs: fix the inode leak in btrfs_iget()
superman-xpt Apr 21, 2025
5584c87
drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp
superm1 Feb 28, 2025
3a782a8
drm/amd/display: Fix slab-use-after-free in hdcp
chrisbainbridge Apr 17, 2025
366fbbc
bcachefs: Change btree_insert_node() assertion to error
Mar 29, 2025
a27cbad
dm: fix copying after src array boundaries
ambarus May 6, 2025
e2d3e1f
Linux 6.14.6
gregkh May 9, 2025
5f45486
watchdog: apple: set max_hw_heartbeat_ms instead of max_timeout
flokli May 6, 2025
2c796f3
arm64: dts: apple: t6022-j180d: Delete non pcie-ge nodes
jannau Apr 26, 2025
6e9c64e
arm64: dts: apple: Move PCIe-GE nodes intro their own file
jannau May 9, 2025
75deb42
Merge branch 'bits/000-devicetree' into asahi-wip
jannau May 9, 2025
9af9d09
Merge branch 'bits/002-backports' into asahi-wip
jannau May 9, 2025
a29be81
Merge branch 'bits/010-soc' into asahi-wip
jannau May 9, 2025
feac6eb
Merge branch 'bits/020-dart' into asahi-wip
jannau May 9, 2025
0132e0c
Merge branch 'bits/030-misc' into asahi-wip
jannau May 9, 2025
35e1e5a
Merge branch 'bits/040-dwc3' into asahi-wip
jannau May 9, 2025
3afb1f9
Merge branch 'bits/050-nvme' into asahi-wip
jannau May 9, 2025
813b053
Merge branch 'bits/070-audio' into asahi-wip
jannau May 9, 2025
348fb32
Merge branch 'bits/080-wifi' into asahi-wip
jannau May 9, 2025
de274de
Merge branch 'bits/090-spi-hid' into asahi-wip
jannau May 9, 2025
a31f34e
Merge branch 'bits/110-smc' into asahi-wip
jannau May 9, 2025
68e4752
Merge branch 'bits/120-spmi' into asahi-wip
jannau May 9, 2025
d6198d5
Merge branch 'bits/140-pci' into asahi-wip
jannau May 9, 2025
64a4b40
Merge branch 'bits/150-xhci-firmware' into asahi-wip
jannau May 9, 2025
6635433
Merge branch 'bits/170-atcphy' into asahi-wip
jannau May 9, 2025
c30ac26
Merge branch 'bits/180-sio' into asahi-wip
jannau May 9, 2025
6741132
Merge branch 'bits/190-rust' into asahi-wip
jannau May 9, 2025
3941424
Merge branch 'bits/200-dcp' into asahi-wip
jannau May 9, 2025
ebdd732
Merge branch 'bits/210-gpu' into asahi-wip
jannau May 9, 2025
f6f5be7
Merge branch 'bits/220-tso' into asahi-wip
jannau May 9, 2025
56eeb9b
Merge branch 'bits/230-touchbar' into asahi-wip
jannau May 9, 2025
11659ad
Merge branch 'bits/240-isp' into asahi-wip
jannau May 9, 2025
5049a14
Merge branch 'bits/250-aop' into asahi-wip
jannau May 9, 2025
1f7fc50
drm/asahi: port to new UAPI
alyssarosenzweig Feb 19, 2025
5057495
drm/asahi: Update uapi/drm/asahi_drm.h to new UAPI
alyssarosenzweig Feb 19, 2025
b7cbf3a
macsmc: rtkit: Return -EIO instead of negated SMC results
jannau May 10, 2025
a5fa95a
macsmc: power: ac: Report only supported properties
jannau May 10, 2025
bd8c04e
Add reset and UART VDM support to tipd
martinyrm Jun 30, 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
  •  
  •  
  •  
4 changes: 4 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3116,6 +3116,8 @@
* max_sec_lba48: Set or clear transfer size limit to
65535 sectors.

* external: Mark port as external (hotplug-capable).

* [no]lpm: Enable or disable link power management.

* [no]setxfer: Indicate if transfer speed mode setting
Expand Down Expand Up @@ -7241,6 +7243,8 @@
This is just one of many ways that can clear memory. Make sure your system
keeps the content of memory across reboots before relying on this option.

NB: Both the mapped address and size must be page aligned for the architecture.

See also Documentation/trace/debugging.rst


Expand Down
22 changes: 22 additions & 0 deletions Documentation/arch/arm64/booting.rst
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,12 @@ Before jumping into the kernel, the following conditions must be met:

- SCR_EL3.FGTEn (bit 27) must be initialised to 0b1.

For CPUs with the Fine Grained Traps 2 (FEAT_FGT2) extension present:

- If EL3 is present and the kernel is entered at EL2:

- SCR_EL3.FGTEn2 (bit 59) must be initialised to 0b1.

For CPUs with support for HCRX_EL2 (FEAT_HCX) present:

- If EL3 is present and the kernel is entered at EL2:
Expand Down Expand Up @@ -382,6 +388,22 @@ Before jumping into the kernel, the following conditions must be met:

- SMCR_EL2.EZT0 (bit 30) must be initialised to 0b1.

For CPUs with the Performance Monitors Extension (FEAT_PMUv3p9):

- If EL3 is present:

- MDCR_EL3.EnPM2 (bit 7) must be initialised to 0b1.

- If the kernel is entered at EL1 and EL2 is present:

- HDFGRTR2_EL2.nPMICNTR_EL0 (bit 2) must be initialised to 0b1.
- HDFGRTR2_EL2.nPMICFILTR_EL0 (bit 3) must be initialised to 0b1.
- HDFGRTR2_EL2.nPMUACR_EL1 (bit 4) must be initialised to 0b1.

- HDFGWTR2_EL2.nPMICNTR_EL0 (bit 2) must be initialised to 0b1.
- HDFGWTR2_EL2.nPMICFILTR_EL0 (bit 3) must be initialised to 0b1.
- HDFGWTR2_EL2.nPMUACR_EL1 (bit 4) must be initialised to 0b1.

For CPUs with Memory Copy and Memory Set instructions (FEAT_MOPS):

- If the kernel is entered at EL1 and EL2 is present:
Expand Down
2 changes: 2 additions & 0 deletions Documentation/arch/arm64/silicon-errata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -284,6 +284,8 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| Rockchip | RK3588 | #3588001 | ROCKCHIP_ERRATUM_3588001 |
+----------------+-----------------+-----------------+-----------------------------+
| Rockchip | RK3568 | #3568002 | ROCKCHIP_ERRATUM_3568002 |
+----------------+-----------------+-----------------+-----------------------------+
+----------------+-----------------+-----------------+-----------------------------+
| Fujitsu | A64FX | E#010001 | FUJITSU_ERRATUM_010001 |
+----------------+-----------------+-----------------+-----------------------------+
Expand Down
8 changes: 8 additions & 0 deletions Documentation/bpf/bpf_devel_QA.rst
Original file line number Diff line number Diff line change
Expand Up @@ -382,6 +382,14 @@ In case of new BPF instructions, once the changes have been accepted
into the Linux kernel, please implement support into LLVM's BPF back
end. See LLVM_ section below for further information.

Q: What "BPF_INTERNAL" symbol namespace is for?
-----------------------------------------------
A: Symbols exported as BPF_INTERNAL can only be used by BPF infrastructure
like preload kernel modules with light skeleton. Most symbols outside
of BPF_INTERNAL are not expected to be used by code outside of BPF either.
Symbols may lack the designation because they predate the namespaces,
or due to an oversight.

Stable submission
=================

Expand Down
32 changes: 32 additions & 0 deletions Documentation/core-api/printk-formats.rst
Original file line number Diff line number Diff line change
Expand Up @@ -648,6 +648,38 @@ Examples::
%p4cc Y10 little-endian (0x20303159)
%p4cc NV12 big-endian (0xb231564e)

Generic FourCC code
-------------------

::
%p4c[hnbl] gP00 (0x67503030)

Print a generic FourCC code, as both ASCII characters and its numerical
value as hexadecimal.

The additional ``h``, ``r``, ``b``, and ``l`` specifiers are used to specify
host, reversed, big or little endian order data respectively. Host endian
order means the data is interpreted as a 32-bit integer and the most
significant byte is printed first; that is, the character code as printed
matches the byte order stored in memory on big-endian systems, and is reversed
on little-endian systems.

Passed by reference.

Examples for a little-endian machine, given &(u32)0x67503030::

%p4ch gP00 (0x67503030)
%p4cl gP00 (0x67503030)
%p4cb 00Pg (0x30305067)
%p4cr 00Pg (0x30305067)

Examples for a big-endian machine, given &(u32)0x67503030::

%p4ch gP00 (0x67503030)
%p4cl 00Pg (0x30305067)
%p4cb gP00 (0x67503030)
%p4cr 00Pg (0x30305067)

Rust
----

Expand Down
41 changes: 41 additions & 0 deletions Documentation/devicetree/bindings/arm/apple.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,25 @@ description: |
- iPad Pro (2nd Generation) (10.5 Inch)
- iPad Pro (2nd Generation) (12.9 Inch)

Devices based on the "T2" SoC:

- Apple T2 MacBookPro15,2 (j132)
- Apple T2 iMacPro1,1 (j137)
- Apple T2 MacBookAir8,2 (j140a)
- Apple T2 MacBookAir8,1 (j140k)
- Apple T2 MacBookPro16,1 (j152f)
- Apple T2 MacPro7,1 (j160)
- Apple T2 Macmini8,1 (j174)
- Apple T2 iMac20,1 (j185)
- Apple T2 iMac20,2 (j185f)
- Apple T2 MacBookPro15,4 (j213)
- Apple T2 MacBookPro16,2 (j214k)
- Apple T2 MacBookPro16,4 (j215)
- Apple T2 MacBookPro16,3 (j223)
- Apple T2 MacBookAir9,1 (j230k)
- Apple T2 MacBookPro15,1 (j680)
- Apple T2 MacBookPro15,3 (j780)

Devices based on the "A11" SoC:

- iPhone 8
Expand Down Expand Up @@ -211,6 +230,28 @@ properties:
- const: apple,t8011
- const: apple,arm-platform

- description: Apple T2 SoC based platforms
items:
- enum:
- apple,j132 # Apple T2 MacBookPro15,2 (j132)
- apple,j137 # Apple T2 iMacPro1,1 (j137)
- apple,j140a # Apple T2 MacBookAir8,2 (j140a)
- apple,j140k # Apple T2 MacBookAir8,1 (j140k)
- apple,j152f # Apple T2 MacBookPro16,1 (j152f)
- apple,j160 # Apple T2 MacPro7,1 (j160)
- apple,j174 # Apple T2 Macmini8,1 (j174)
- apple,j185 # Apple T2 iMac20,1 (j185)
- apple,j185f # Apple T2 iMac20,2 (j185f)
- apple,j213 # Apple T2 MacBookPro15,4 (j213)
- apple,j214k # Apple T2 MacBookPro16,2 (j214k)
- apple,j215 # Apple T2 MacBookPro16,4 (j215)
- apple,j223 # Apple T2 MacBookPro16,3 (j223)
- apple,j230k # Apple T2 MacBookAir9,1 (j230k)
- apple,j680 # Apple T2 MacBookPro15,1 (j680)
- apple,j780 # Apple T2 MacBookPro15,3 (j780)
- const: apple,t8012
- const: apple,arm-platform

- description: Apple A11 SoC based platforms
items:
- enum:
Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/arm/apple/apple,pmgr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,11 @@ properties:
compatible:
items:
- enum:
- apple,s5l8960x-pmgr
- apple,t7000-pmgr
- apple,s8000-pmgr
- apple,t8010-pmgr
- apple,t8015-pmgr
- apple,t8103-pmgr
- apple,t8112-pmgr
- apple,t6000-pmgr
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,8 +55,7 @@ properties:
- const: arm,primecell

reg:
minItems: 1
maxItems: 2
maxItems: 1

clocks:
maxItems: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,7 @@ properties:
- const: arm,primecell

reg:
minItems: 1
maxItems: 2
maxItems: 1

qcom,dsb-element-bits:
description:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/display/apple,h7-display-pipe-mipi.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Apple pre-DCP display controller MIPI interface

maintainers:
- Sasha Finkelstein <fnkl.kernel@gmail.com>

description:
The MIPI controller part of the pre-DCP Apple display controller

allOf:
- $ref: dsi-controller.yaml#

properties:
compatible:
items:
- enum:
- apple,t8112-display-pipe-mipi
- apple,t8103-display-pipe-mipi
- const: apple,h7-display-pipe-mipi

reg:
maxItems: 1

power-domains:
maxItems: 1

ports:
$ref: /schemas/graph.yaml#/properties/ports

properties:
port@0:
$ref: /schemas/graph.yaml#/properties/port
description: Input port. Always connected to the primary controller

port@1:
$ref: /schemas/graph.yaml#/properties/port
description: Output MIPI DSI port to the panel

required:
- port@0
- port@1

required:
- compatible
- reg
- ports

unevaluatedProperties: false

examples:
- |
dsi@28200000 {
compatible = "apple,t8103-display-pipe-mipi", "apple,h7-display-pipe-mipi";
reg = <0x28200000 0xc000>;
power-domains = <&ps_dispdfr_mipi>;

ports {
#address-cells = <1>;
#size-cells = <0>;

port@0 {
reg = <0>;

dfr_adp_out_mipi: endpoint {
remote-endpoint = <&dfr_adp_out_mipi>;
};
};

port@1 {
reg = <1>;

dfr_panel_in: endpoint {
remote-endpoint = <&dfr_mipi_out_panel>;
};
};
};
};
...
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/display/apple,h7-display-pipe.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Apple pre-DCP display controller

maintainers:
- Sasha Finkelstein <fnkl.kernel@gmail.com>

description:
A secondary display controller used to drive the "touchbar" on
certain Apple laptops.

properties:
compatible:
items:
- enum:
- apple,t8112-display-pipe
- apple,t8103-display-pipe
- const: apple,h7-display-pipe

reg:
items:
- description: Primary register block, controls planes and blending
- description:
Contains other configuration registers like interrupt
and FIFO control

reg-names:
items:
- const: be
- const: fe

power-domains:
description:
Phandles to pmgr entries that are needed for this controller to turn on.
Aside from that, their specific functions are unknown
maxItems: 2

interrupts:
items:
- description: Unknown function
- description: Primary interrupt. Vsync events are reported via it

interrupt-names:
items:
- const: be
- const: fe

iommus:
maxItems: 1

port:
$ref: /schemas/graph.yaml#/properties/port
description: Output port. Always connected to apple,h7-display-pipe-mipi

required:
- compatible
- reg
- interrupts
- port

additionalProperties: false

examples:
- |
#include <dt-bindings/interrupt-controller/apple-aic.h>
display-pipe@28200000 {
compatible = "apple,t8103-display-pipe", "apple,h7-display-pipe";
reg = <0x28200000 0xc000>,
<0x28400000 0x4000>;
reg-names = "be", "fe";
power-domains = <&ps_dispdfr_fe>, <&ps_dispdfr_be>;
interrupt-parent = <&aic>;
interrupts = <AIC_IRQ 502 IRQ_TYPE_LEVEL_HIGH>,
<AIC_IRQ 506 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "be", "fe";
iommus = <&displaydfr_dart 0>;

port {
dfr_adp_out_mipi: endpoint {
remote-endpoint = <&dfr_mipi_in_adp>;
};
};
};
...
Loading