Skip to content

Re-apply reverted GPIO commit, and cherry-pick fix from linux-next #12

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

Open
wants to merge 1,269 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1269 commits
Select commit Hold shift + click to select a range
858d972
spmi: mediatek: Fix UAF on device remove
ggiver Dec 6, 2023
8883ad7
PCI: Fix 64GT/s effective data rate calculation
ij-intel Jan 2, 2024
4bbc1cf
PCI/AER: Decode Requester ID when no error info found
bjorn-helgaas Dec 6, 2023
084607d
9p: Fix initialisation of netfs_inode for 9p
dhowells Jan 2, 2024
43b8f50
misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback
jwrdegoede Dec 24, 2023
4307ce8
libsubcmd: Fix memory leak in uniq()
captain5050 Dec 8, 2023
48c242a
drm/amdkfd: Fix lock dependency warning
fxkamd Jan 2, 2024
3ab9ce7
drm/amdkfd: Fix lock dependency warning with srcu
PhilipYangA Dec 29, 2023
783e0e9
virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a…
zhuyj Jan 4, 2024
97416fe
blk-mq: fix IO hang from sbitmap wakeup race
Jan 12, 2024
7c962d5
ceph: reinitialize mds feature bit even when session in open
vshankar Nov 6, 2023
4c15ab6
ceph: fix deadlock or deadcode of misusing dget()
lxbsz Nov 17, 2023
ac72477
ceph: fix invalid pointer access if get_quota_realm return ERR_PTR
wenchao-hao Nov 23, 2023
71b50c8
drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'g…
srishanm Jan 5, 2024
b2b0037
drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_che…
srishanm Jan 4, 2024
0d2657d
drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_nee…
srishanm Dec 21, 2023
89ca55b
drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()'
srishanm Jan 9, 2024
a8c1a31
perf: Fix the nr_addr_filters fix
Nov 22, 2023
1f1e2ac
wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
ea1davis Jan 3, 2024
85f09ee
drm: using mul_u32_u32() requires linux/math64.h
sfrothwell Dec 19, 2023
9bce58e
scsi: isci: Fix an error code problem in isci_io_request_build()
Jan 12, 2024
69bd157
regulator: ti-abb: don't use devm_platform_ioremap_resource_byname fo…
Jan 23, 2024
aee52bc
scsi: core: Move scsi_host_busy() out of host lock for waking up EH h…
Jan 12, 2024
7149134
HID: hidraw: fix a problem of memory leak in hidraw_release()
Jan 25, 2024
5ab58e8
selftests: net: give more time for GRO aggregation
Jan 25, 2024
aabcdea
ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
edumazet Jan 25, 2024
69dda9c
ipmr: fix kernel panic when forwarding mcast packets
NicolasDichtel Jan 25, 2024
e6ba4dc
net: lan966x: Fix port configuration when using SGMII interface
HoratiuVultur Jan 24, 2024
653ffc7
tcp: add sanity checks to rx zerocopy
edumazet Jan 25, 2024
02afa0b
ixgbe: Refactor returning internal error codes
jjagielsk Dec 18, 2023
13243f6
ixgbe: Refactor overtemp event handling
jjagielsk Dec 18, 2023
798854e
ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
tititiou36 Jan 20, 2024
13a1e25
net: dsa: qca8k: fix illegal usage of GPIO
zandar Jan 26, 2024
e4a5893
ipv6: Ensure natural alignment of const ipv6 loopback and router addr…
hdeller Jan 26, 2024
e781e70
llc: call sock_orphan() at release time
edumazet Jan 26, 2024
475ed23
bridge: mcast: fix disabled snooping after long uptime
T-X Jan 27, 2024
b1315b0
selftests: net: add missing config for GENEVE
Jan 30, 2024
bb37bf5
netfilter: conntrack: correct window scaling with retransmitted SYN
Jan 21, 2024
0035f8e
netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
ummakynes Jan 23, 2024
d9557df
netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
ummakynes Jan 29, 2024
f2d6c28
netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom e…
ummakynes Jan 29, 2024
06ce4ac
net: ipv4: fix a memleak in ip_setup_cork
AlexiousLu Jan 29, 2024
5cfe6c0
af_unix: fix lockdep positive in sk_diag_dump_icons()
edumazet Jan 30, 2024
59944b8
UBUNTU: SAUCE: Sync apparmor copy of af_unix.c
mdiewa Mar 25, 2024
803a785
selftests: net: fix available tunnels detection
Jan 30, 2024
337056d
net: sysfs: Fix /sys/class/net/<iface> path
leitao Jan 31, 2024
50c863a
selftests: team: Add missing config options
gobenji Jan 31, 2024
5da2a21
selftests: bonding: Check initial state
gobenji Jan 31, 2024
a967ba3
arm64: irq: set the correct node for shadow call stack
HuangShijie2024 Dec 13, 2023
f46d0fc
mm, kmsan: fix infinite recursion due to RCU critical section
melver Jan 18, 2024
bf20b53
Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again"
jonathangray Feb 2, 2024
e35e16f
drm/msm/dsi: Enable runtime PM
konradybcio Jun 20, 2023
e278054
LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init()
chenhuacai Jan 26, 2024
ddb434a
gve: Fix use-after-free vulnerability
baileyforrest Jan 30, 2024
2e66b3d
bonding: remove print in bond_verify_device_path
zhengchaoshao Nov 23, 2023
3ee8e44
ASoC: codecs: lpass-wsa-macro: fix compander volume hack
jhovold Jan 19, 2024
b327bb0
ASoC: codecs: wsa883x: fix PA volume control
jhovold Jan 19, 2024
1e1cd4a
drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
srishanm Jan 30, 2024
c8a6498
Documentation/sphinx: fix Python string escapes
BenjaminGrayNp1 Sep 12, 2023
2c90a8e
kunit: tool: fix parsing of test attributes
rmr167 Dec 7, 2023
a1eaf48
thermal: core: Fix thermal zone suspend-resume synchronization
rafaeljw Dec 18, 2023
ffcaf3d
hwrng: starfive - Fix dev_err_probe return error
jiajieho Nov 20, 2023
70f771b
crypto: p10-aes-gcm - Avoid -Wstringop-overflow warnings
GustavoARSilva Nov 21, 2023
78024f7
erofs: fix up compacted indexes for block size < 4096
hsiangkao Dec 6, 2023
2cce59f
crypto: starfive - Fix dev_err_probe return error
jiajieho Dec 4, 2023
9d98354
s390/boot: always align vmalloc area on segment boundary
Jul 16, 2023
6f81c88
ext4: treat end of range as exclusive in ext4_zero_range()
OjaswinM Nov 1, 2023
f433872
wifi: rtw89: fix timeout calculation in rtw89_roc_end()
dmantipov Oct 24, 2023
15ec0db
ARM: dts: qcom: strip prefix from PMIC files
lumag Sep 28, 2023
c34742f
ARM: dts: qcom: mdm9615: fix PMIC node labels
lumag Sep 28, 2023
51a5567
ARM: dts: qcom: msm8660: fix PMIC node labels
lumag Sep 28, 2023
495d96f
ARM: dts: samsung: exynos4: fix camera unit addresses/ranges
krzk Jul 22, 2023
ab038ed
ARM: dts: samsung: s5pv210: fix camera unit addresses/ranges
krzk Jul 22, 2023
1b9cc4d
net: phy: micrel: fix ts_info value in case of no phc
kmaincent Nov 14, 2023
1b7169c
bpf: Prevent inlining of bpf_fentry_test7()
Aug 26, 2023
a1e4265
bpf: Fix a few selftest failures due to llvm18 change
Nov 27, 2023
0a9a21e
wifi: rtw89: fix misbehavior of TX beacon in concurrent mode
Nov 29, 2023
afb8b95
bpf: Set need_defer as false when clearing fd array during map free
Dec 4, 2023
113952e
wifi: ath12k: fix and enable AP mode for WCN7850
Dec 1, 2023
8d582aa
minmax: add umin(a, b) and umax(a, b)
david-laight Sep 18, 2023
54750fc
minmax: allow min()/max()/clamp() if the arguments have the same sign…
david-laight Sep 18, 2023
0410eb4
minmax: allow comparisons of 'int' against 'unsigned char/short'
david-laight Sep 18, 2023
21e0901
minmax: relax check to allow comparison between unsigned arguments an…
david-laight Sep 18, 2023
cfbb20f
net: mvmdio: Avoid excessive sleeps in polled mode
wkz Dec 4, 2023
fe096ad
arm64: dts: qcom: sm8550: fix soundwire controllers node name
superna9999 Nov 6, 2023
cb3c636
arm64: dts: qcom: sm8450: fix soundwire controllers node name
superna9999 Nov 6, 2023
9e7282b
arm64: dts: qcom: sm8350: Fix remoteproc interrupt type
nia-e Nov 11, 2023
f1ca529
wifi: mt76: connac: fix EHT phy mode check
Nov 2, 2023
dd5aea1
wifi: mt76: mt7996: add PCI IDs for mt7992
Nov 13, 2023
9fb743f
wifi: ath12k: fix the issue that the multicast/broadcast indicator is…
Dec 6, 2023
66cb02c
arm64: zynqmp: Move fixed clock to / for kv260
michalsimek Nov 30, 2023
addea8d
arm64: zynqmp: Fix clock node name in kv260 cards
michalsimek Nov 30, 2023
c20c856
selftests/bpf: fix compiler warnings in RELEASE=1 mode
anakryiko Dec 12, 2023
197acbe
scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC
Dec 7, 2023
fd311aa
scsi: lpfc: Move determination of vmid_flag after VMID reinitializati…
Dec 7, 2023
cf1a9d6
arm64: dts: qcom: Fix coresight warnings in in-ports and out-ports
Dec 10, 2023
528a4cf
wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members
Dec 18, 2023
052c719
Bluetooth: ISO: Avoid creating child socket if PA sync is terminating
iulia-tanasescu Dec 5, 2023
318f656
arm64: dts: sprd: Add clock reference for pll2 on UMS512
Dec 21, 2023
501265a
arm64: dts: sprd: Change UMS512 idle-state nodename to match bindings
Dec 21, 2023
fa47208
net: kcm: fix direct access to bv_len
mina Jan 2, 2024
90620c4
reiserfs: Avoid touching renamed directory if parent does not change
jankara Oct 12, 2023
b36540a
drm/amd/display: Fix MST PBN/X.Y value calculations
Dec 1, 2023
b61135a
drm/drm_file: fix use of uninitialized variable
tomba Nov 3, 2023
80b2907
drm/msm/dp: Add DisplayPort controller for SM8650
superna9999 Dec 7, 2023
31b0af6
media: uvcvideo: Fix power line control for a Chicony camera
ribalda Sep 5, 2023
de93c61
media: uvcvideo: Fix power line control for SunplusIT camera
ribalda Oct 28, 2023
9430a67
media: rkisp1: resizer: Stop manual allocation of v4l2_subdev_state
pinchartl Nov 26, 2023
f481059
hwmon: (hp-wmi-sensors) Fix failure to load on EliteDesk 800 G6
kangtastic Nov 23, 2023
782e17b
drm/amd/display: Force p-state disallow if leaving no plane config
Dec 6, 2023
a001fdc
drm/amdkfd: fix mes set shader debugger process management
jokim-amd Dec 5, 2023
4b3303c
drm/msm/dpu: enable writeback on SM8350
lumag Dec 3, 2023
e6727d9
drm/msm/dpu: enable writeback on SM8450
lumag Dec 3, 2023
3bd88a7
watchdog: starfive: add lock annotations to fix context imbalances
bjdooks-ct Nov 22, 2023
4afbfcd
accel/habanalabs: add support for Gaudi2C device
ogabbay Oct 30, 2023
e41e8ad
drm/amd/display: Only clear symclk otg flag for HDMI
Dec 8, 2023
a1cd320
drm/amd/display: Fix minor issues in BW Allocation Phase2
Dec 4, 2023
b352ab4
drm/amdgpu: apply the RV2 system aperture fix to RN/CZN as well
alexdeucher Jan 3, 2024
d46a7dd
pinctrl: baytrail: Fix types of config value in byt_pin_config_set()
andy-shev Nov 22, 2023
0b702be
riscv: Make XIP bootable again
fzi-haxel Dec 12, 2023
6d14887
extcon: fix possible name leak in extcon_dev_register()
Nov 24, 2023
3a823d3
usb: xhci-plat: fix usb disconnect issue after s4
YinboZhu Dec 28, 2023
013b0d3
i2c: rk3x: Adjust mask/value offset for i2c2 on rv1126
darkxst Dec 3, 2023
a53cd7e
drm/amdkfd: only flush mes process context if mes support is there
jokim-amd Dec 14, 2023
c929da6
riscv: Fix build error on rv32 + XIP
Jan 18, 2024
b069192
selftests: net: remove dependency on ebpf tests
Jan 24, 2024
362ca5c
selftests: net: explicitly wait for listener ready
Jan 24, 2024
2880e91
gve: Fix skb truesize underestimation
praveenkaligineedi Jan 24, 2024
c529800
net: phy: phy_device: Call into the PHY driver to set LED offload
lunn Aug 8, 2023
11e82cb
net: phy: mediatek-ge-soc: support PHY LEDs
dangowrt Aug 14, 2023
bde017a
net: phy: mediatek-ge-soc: sync driver with MediaTek SDK
dangowrt Jan 24, 2024
3465883
selftests: net: add missing config for big tcp tests
Jan 26, 2024
b794dad
selftests: net: add missing required classifier
Jan 25, 2024
37ada1b
net: dsa: mt7530: fix 10M/100M speed on MT7988 switch
dangowrt Jan 24, 2024
45aa806
e1000e: correct maximum frequency adjustment values
jacob-keller Dec 12, 2023
56cc202
selftests: net: Add missing matchall classifier
idosch Jan 29, 2024
5503850
devlink: Fix referring to hw_addr attribute during state validation
paravmellanox Jan 29, 2024
9e98250
pds_core: Cancel AQ work on teardown
brettcreeley Jan 29, 2024
ae6f002
pds_core: Use struct pdsc for the pdsc_adminq_isr private data
brettcreeley Jan 29, 2024
0278ecd
pds_core: implement pci reset handlers
emusln Sep 14, 2023
fbd9464
pds_core: Prevent race issues involving the adminq
brettcreeley Jan 29, 2024
a9b1e40
pds_core: Clear BARs on reset
brettcreeley Jan 29, 2024
7e0ffe4
pds_core: Rework teardown/setup flow to be more common
brettcreeley Jan 29, 2024
46240bb
selftests: net: add missing config for nftables-backed iptables
kuba-moo Jan 26, 2024
2d7c591
selftests: net: add missing config for pmtu.sh tests
Jan 30, 2024
de5a6cb
selftests: net: don't access /dev/stdout in pmtu.sh
Jan 30, 2024
3daa4a3
octeontx2-pf: Remove xdp queues on program detach
Jan 30, 2024
4130736
selftests: net: add missing config for NF_TARGET_TTL
kuba-moo Jan 31, 2024
58ca683
selftests: net: enable some more knobs
Jan 31, 2024
8e70c86
selftests/bpf: Remove flaky test_btf_id test
Dec 14, 2023
7eab43a
ASoC: qcom: sc8280xp: limit speaker volumes
jhovold Jan 22, 2024
89cfac9
ASoC: codecs: wcd938x: fix headphones volume controls
jhovold Jan 22, 2024
6bb15f0
pds_core: Prevent health thread from running during reset/remove
brettcreeley Jan 29, 2024
09d0391
UBUNTU: Upstream stable to v6.1.77, v6.6.16
mdiewa Mar 27, 2024
b0adef1
UBUNTU: [Packaging] Remove getabis
roxanan1996 Mar 26, 2024
af3d83b
ALSA: hda/realtek: fix the hp playback volume issue for LG machines
jason77-wang Mar 21, 2024
3636681
UBUNTU: [Packaging] Remove fips-checks script
magalilemes Mar 26, 2024
fa42910
UBUNTU: [Packaging] drop getabis data
roxanan1996 Mar 28, 2024
c7a7fac
UBUNTU: link-to-tracker: update tracking bug
roxanan1996 Mar 28, 2024
262b099
UBUNTU: Ubuntu-6.5.0-32.32
roxanan1996 Mar 28, 2024
2780ebd
UBUNTU: Start new release
smb49 Apr 8, 2024
c8c4214
Revert "minmax: relax check to allow comparison between unsigned argu…
smb49 Apr 8, 2024
a4d5333
Revert "minmax: allow comparisons of 'int' against 'unsigned char/sho…
smb49 Apr 8, 2024
6406e12
Revert "minmax: allow min()/max()/clamp() if the arguments have the s…
smb49 Apr 8, 2024
15ac0cd
Revert "minmax: add umin(a, b) and umax(a, b)"
smb49 Apr 8, 2024
3489f31
UBUNTU: link-to-tracker: update tracking bug
smb49 Apr 8, 2024
37e821d
UBUNTU: Ubuntu-6.5.0-33.33
smb49 Apr 8, 2024
17ded03
UBUNTU: Start new release
smb49 Apr 15, 2024
2acc940
x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
jpoimboe Apr 5, 2024
3839123
x86/syscall: Don't force use of indirect calls for system calls
torvalds Apr 3, 2024
8e15e40
x86/bhi: Add support for clearing branch history at syscall entry
pa1gupta Mar 11, 2024
998ef11
x86/bhi: Define SPEC_CTRL_BHI_DIS_S
Mar 13, 2024
bd73069
x86/bhi: Enumerate Branch History Injection (BHI) bug
pa1gupta Mar 11, 2024
983aea4
x86/bhi: Add BHI mitigation knob
pa1gupta Mar 11, 2024
8d6863f
x86/bhi: Mitigate KVM by default
pa1gupta Mar 11, 2024
8c90dd5
KVM: x86: Add BHI_NO
Mar 13, 2024
88b9779
UBUNTU: [Config] Set CONFIG_BHI to enabled (auto)
CacheUseOnly Apr 12, 2024
e3e8371
UBUNTU: link-to-tracker: update tracking bug
smb49 Apr 15, 2024
e6fee26
UBUNTU: Ubuntu-6.5.0-34.34
smb49 Apr 15, 2024
0282ecf
UBUNTU: [Packaging] Initialize linux-nvidia-6.5
ianmay81 Oct 3, 2023
59bdee1
Revert "UBUNTU: SAUCE: modpost: support arbitrary symbol length in mo…
ianmay81 Oct 4, 2023
ac8b507
UBUNTU: [Packaging] update variants
ianmay81 Oct 4, 2023
9685a8a
UBUNTU: [Packaging] update Ubuntu.md
ianmay81 Oct 4, 2023
4694979
UBUNTU: Start new release
ianmay81 Oct 4, 2023
f898889
UBUNTU: [Config] nvidia-6.5: update annotations
ianmay81 Oct 4, 2023
a19e64f
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1001.1
ianmay81 Oct 4, 2023
ee7f1b7
UBUNTU: [Packaging] nvidia-6.5: disable rust support
ianmay81 Oct 12, 2023
d375f34
UBUNTU: Start new release
ianmay81 Oct 12, 2023
a4e80d2
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Oct 12, 2023
427c0c5
UBUNTU: [Config] nvidia-6.5: update annotations
ianmay81 Oct 12, 2023
1fa73c3
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1004.4
ianmay81 Oct 12, 2023
6ba4bbc
NVIDIA: SAUCE: iommu/arm-smmu-v3: Allow default substream bypass with…
nicolinc Jun 22, 2023
336b559
UBUNTU: [Packaging] update variants
ianmay81 Dec 4, 2023
699ae9a
UBUNTU: Start new release
ianmay81 Dec 4, 2023
16ae9c0
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Dec 5, 2023
9431f51
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1007.7
ianmay81 Dec 5, 2023
df6aac1
NVMe/MVMEeOF: Patch NVMe/NVMeOF driver to support GDS on Linux 6.5 Ke…
sourabgupta3 Oct 30, 2023
269e84e
Patch NFS driver to support GDS with 6.5 Kernel
sourabgupta3 Oct 30, 2023
fa0fa2b
Revert "UBUNTU: [Packaging] ZSTD compress modules"
nvidia-bfigg Jan 3, 2024
783b5f3
NVIDIA: [Packaging] add nvidia build depends for nvidia-fs-dkms
nvidia-bfigg Jan 5, 2024
2a3a3c2
NVIDIA: [Packaging] dkms-versions standalone provides support
nvidia-bfigg Jan 5, 2024
5f8a916
NVIDIA: [Packaging] removed the v4l2loopback module
nvidia-bfigg Jan 5, 2024
3796cff
NVIDIA: [Packaging] removing the iwlwifi wireless driver module
nvidia-bfigg Jan 5, 2024
b470281
iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidat…
ianmay81 Jan 11, 2024
37a95c5
tpm_tis_spi: Add hardware wait polling
kkyarlagadda Apr 21, 2023
b1f586f
UBUNTU: Start new release
ianmay81 Jan 11, 2024
954f9ef
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Jan 11, 2024
31679fe
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1010.10
ianmay81 Jan 11, 2024
41bdb48
ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support
jbrasen Nov 9, 2023
121cea1
ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241
Nov 23, 2023
bb5fa17
coresight: etm4x: Allocate and device assign 'struct etmv4_drvdata' e…
Jul 10, 2023
a66b548
coresight: etm4x: Drop iomem 'base' argument from etm4_probe()
Jul 10, 2023
4d8eed8
coresight: etm4x: Drop pid argument from etm4_probe()
Jul 10, 2023
218bf0d
coresight: etm4x: Change etm4_platform_driver driver for MMIO devices
Jul 10, 2023
3ca8ebc
coresight: etm4x: Add ACPI support in platform driver
Jul 10, 2023
2fa2a2f
UBUNTU: Start new release
ianmay81 Jan 17, 2024
14d8938
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Jan 17, 2024
f09e166
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1011.11
ianmay81 Jan 17, 2024
9cfa409
NVIDIA: SAUCE: Revert "gpio: tegra186: Check GPIO pin permission befo…
jamieNguyenNVIDIA Feb 12, 2024
bdacf52
Revert "iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_i…
ianmay81 Feb 15, 2024
6eb236d
iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidat…
nicolinc Oct 3, 2023
d63c0a2
UBUNTU: Start new release
ianmay81 Feb 15, 2024
406d2a0
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Feb 15, 2024
05ff342
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1013.13
ianmay81 Feb 15, 2024
928ee13
NVIDIA: [Config] CORESIGHT configuration changes
nvidia-bfigg Feb 26, 2024
feca7ba
coresight: trbe: Add a representative coresight_platform_data for TRBE
Aug 29, 2023
ee775e1
coresight: trbe: Enable ACPI based TRBE devices
Aug 29, 2023
95a9e3c
arm_pmu: acpi: Refactor arm_spe_acpi_register_device()
Aug 17, 2023
e6c8bf9
arm_pmu: acpi: Add a representative platform device for TRBE
Aug 17, 2023
5366f46
perf cs-etm: Fix incorrect or missing decoder for raw trace
bwicaksononv Oct 10, 2023
781fc38
mm/mglru: try to stop at high watermarks
yuzhaogoogle Dec 8, 2023
32e38a0
mm/mglru: respect min_ttl_ms with memcgs
yuzhaogoogle Dec 8, 2023
baab162
mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE
Jun 25, 2023
044db43
UBUNTU: [Packaging] update variants
ianmay81 Mar 21, 2024
a96b276
UBUNTU: [Packaging] drop ABI data
ianmay81 Mar 21, 2024
1f9a08e
UBUNTU: Start new release
ianmay81 Mar 21, 2024
136f075
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Mar 21, 2024
d89b51c
UBUNTU: debian.nvidia-6.5/dkms-versions -- update from kernel-version…
ianmay81 Mar 21, 2024
340b912
UBUNTU: [Config] nvidia-6.5: update annotations
ianmay81 Mar 21, 2024
2d11dd0
UBUNTU: [Packaging] nvidia-6.5: add versioning to dkms standalone rpr…
ianmay81 Mar 21, 2024
82e274c
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1014.14
ianmay81 Mar 21, 2024
2df1b5c
UBUNTU: [Packaging] drop getabis data
ianmay81 Apr 9, 2024
e60a4e5
UBUNTU: Start new release
ianmay81 Apr 9, 2024
782a996
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Apr 9, 2024
5189c12
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1015.15
ianmay81 Apr 9, 2024
33dcbca
UBUNTU: Start new release
ianmay81 Apr 18, 2024
4cf1373
UBUNTU: link-to-tracker: update tracking bug
ianmay81 Apr 18, 2024
edeeb65
UBUNTU: Ubuntu-nvidia-6.5-6.5.0-1016.16
ianmay81 Apr 18, 2024
9efb1c8
Revert "NVIDIA: SAUCE: Revert "gpio: tegra186: Check GPIO pin permiss…
jamieNguyenNVIDIA Apr 22, 2024
d2f37f5
gpio: tegra186: Fix tegra186_gpio_is_accessible() check
Apr 24, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions Documentation/ABI/testing/sysfs-class-devfreq
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ Description:

echo 0 > /sys/class/devfreq/.../trans_stat

If the transition table is bigger than PAGE_SIZE, reading
this will return an -EFBIG error.

What: /sys/class/devfreq/.../available_frequencies
Date: October 2012
Contact: Nishanth Menon <[email protected]>
Expand Down
22 changes: 11 additions & 11 deletions Documentation/ABI/testing/sysfs-class-net-queues
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
What: /sys/class/<iface>/queues/rx-<queue>/rps_cpus
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_cpus
Date: March 2010
KernelVersion: 2.6.35
Contact: [email protected]
Expand All @@ -8,31 +8,31 @@ Description:
network device queue. Possible values depend on the number
of available CPU(s) in the system.

What: /sys/class/<iface>/queues/rx-<queue>/rps_flow_cnt
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_flow_cnt
Date: April 2010
KernelVersion: 2.6.35
Contact: [email protected]
Description:
Number of Receive Packet Steering flows being currently
processed by this particular network device receive queue.

What: /sys/class/<iface>/queues/tx-<queue>/tx_timeout
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_timeout
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Description:
Indicates the number of transmit timeout events seen by this
network interface transmit queue.

What: /sys/class/<iface>/queues/tx-<queue>/tx_maxrate
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_maxrate
Date: March 2015
KernelVersion: 4.1
Contact: [email protected]
Description:
A Mbps max-rate set for the queue, a value of zero means disabled,
default is disabled.

What: /sys/class/<iface>/queues/tx-<queue>/xps_cpus
What: /sys/class/net/<iface>/queues/tx-<queue>/xps_cpus
Date: November 2010
KernelVersion: 2.6.38
Contact: [email protected]
Expand All @@ -42,7 +42,7 @@ Description:
network device transmit queue. Possible vaules depend on the
number of available CPU(s) in the system.

What: /sys/class/<iface>/queues/tx-<queue>/xps_rxqs
What: /sys/class/net/<iface>/queues/tx-<queue>/xps_rxqs
Date: June 2018
KernelVersion: 4.18.0
Contact: [email protected]
Expand All @@ -53,7 +53,7 @@ Description:
number of available receive queue(s) in the network device.
Default is disabled.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Expand All @@ -62,15 +62,15 @@ Description:
of this particular network device transmit queue.
Default value is 1000.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Description:
Indicates the number of bytes (objects) in flight on this
network device transmit queue.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Expand All @@ -79,7 +79,7 @@ Description:
on this network device transmit queue. This value is clamped
to be within the bounds defined by limit_max and limit_min.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Expand All @@ -88,7 +88,7 @@ Description:
queued on this network device transmit queue. See
include/linux/dynamic_queue_limits.h for the default value.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
Date: November 2011
KernelVersion: 3.3
Contact: [email protected]
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-obsolete.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ marked to be removed at some later point in time.
The description of the interface will document the reason why it is
obsolete and when it can be expected to be removed.

.. kernel-abi:: $srctree/Documentation/ABI/obsolete
.. kernel-abi:: ABI/obsolete
:rst:
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-removed.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ABI removed symbols
===================

.. kernel-abi:: $srctree/Documentation/ABI/removed
.. kernel-abi:: ABI/removed
:rst:
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-stable.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ for at least 2 years.
Most interfaces (like syscalls) are expected to never change and always
be available.

.. kernel-abi:: $srctree/Documentation/ABI/stable
.. kernel-abi:: ABI/stable
:rst:
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ Programs that use these interfaces are strongly encouraged to add their
name to the description of these interfaces, so that the kernel
developers can easily notify them if any changes occur.

.. kernel-abi:: $srctree/Documentation/ABI/testing
.. kernel-abi:: ABI/testing
:rst:
48 changes: 42 additions & 6 deletions Documentation/admin-guide/hw-vuln/spectre.rst
Original file line number Diff line number Diff line change
Expand Up @@ -138,11 +138,10 @@ associated with the source address of the indirect branch. Specifically,
the BHB might be shared across privilege levels even in the presence of
Enhanced IBRS.

Currently the only known real-world BHB attack vector is via
unprivileged eBPF. Therefore, it's highly recommended to not enable
unprivileged eBPF, especially when eIBRS is used (without retpolines).
For a full mitigation against BHB attacks, it's recommended to use
retpolines (or eIBRS combined with retpolines).
Previously the only known real-world BHB attack vector was via unprivileged
eBPF. Further research has found attacks that don't require unprivileged eBPF.
For a full mitigation against BHB attacks it is recommended to set BHI_DIS_S or
use the BHB clearing sequence.

Attack scenarios
----------------
Expand Down Expand Up @@ -430,6 +429,23 @@ The possible values in this file are:
'PBRSB-eIBRS: Not affected' CPU is not affected by PBRSB
=========================== =======================================================

- Branch History Injection (BHI) protection status:

.. list-table::

* - BHI: Not affected
- System is not affected
* - BHI: Retpoline
- System is protected by retpoline
* - BHI: BHI_DIS_S
- System is protected by BHI_DIS_S
* - BHI: SW loop; KVM SW loop
- System is protected by software clearing sequence
* - BHI: Syscall hardening
- Syscalls are hardened against BHI
* - BHI: Syscall hardening; KVM: SW loop
- System is protected from userspace attacks by syscall hardening; KVM is protected by software clearing sequence

Full mitigation might require a microcode update from the CPU
vendor. When the necessary microcode is not available, the kernel will
report vulnerability.
Expand Down Expand Up @@ -484,7 +500,11 @@ Spectre variant 2

Systems which support enhanced IBRS (eIBRS) enable IBRS protection once at
boot, by setting the IBRS bit, and they're automatically protected against
Spectre v2 variant attacks.
some Spectre v2 variant attacks. The BHB can still influence the choice of
indirect branch predictor entry, and although branch predictor entries are
isolated between modes when eIBRS is enabled, the BHB itself is not isolated
between modes. Systems which support BHI_DIS_S will set it to protect against
BHI attacks.

On Intel's enhanced IBRS systems, this includes cross-thread branch target
injections on SMT systems (STIBP). In other words, Intel eIBRS enables
Expand Down Expand Up @@ -638,6 +658,22 @@ kernel command line.
spectre_v2=off. Spectre variant 1 mitigations
cannot be disabled.

spectre_bhi=

[X86] Control mitigation of Branch History Injection
(BHI) vulnerability. Syscalls are hardened against BHI
regardless of this setting. This setting affects the deployment
of the HW BHI control and the SW BHB clearing sequence.

on
unconditionally enable.
off
unconditionally disable.
auto
enable if hardware mitigation
control(BHI_DIS_S) is available, otherwise
enable alternate mitigation in KVM.

For spectre_v2_user see Documentation/admin-guide/kernel-parameters.txt

Mitigation selection guide
Expand Down
12 changes: 12 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5838,6 +5838,18 @@
sonypi.*= [HW] Sony Programmable I/O Control Device driver
See Documentation/admin-guide/laptops/sonypi.rst

spectre_bhi= [X86] Control mitigation of Branch History Injection
(BHI) vulnerability. Syscalls are hardened against BHI
reglardless of this setting. This setting affects the
deployment of the HW BHI control and the SW BHB
clearing sequence.

on - unconditionally enable.
off - unconditionally disable.
auto - (default) enable hardware mitigation
(BHI_DIS_S) if available, otherwise enable
alternate mitigation in KVM.

spectre_v2= [X86] Control mitigation of Spectre variant 2
(indirect branch speculation) vulnerability.
The default operation protects the kernel from
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 @@ -63,6 +63,8 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #1902691 | ARM64_ERRATUM_1902691 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A510 | #3117295 | ARM64_ERRATUM_3117295 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A520 | #2966298 | ARM64_ERRATUM_2966298 |
+----------------+-----------------+-----------------+-----------------------------+
| ARM | Cortex-A53 | #826319 | ARM64_ERRATUM_826319 |
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/arm/qcom.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ description: |
There are many devices in the list below that run the standard ChromeOS
bootloader setup and use the open source depthcharge bootloader to boot the
OS. These devices do not use the scheme described above. For details, see:
https://docs.kernel.org/arm/google/chromebook-boot-flow.html
https://docs.kernel.org/arch/arm/google/chromebook-boot-flow.html

properties:
$nodename:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -126,7 +126,7 @@ examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>

gpio@e000a000 {
gpio@a0020000 {
compatible = "xlnx,xps-gpio-1.00.a";
reg = <0xa0020000 0x10000>;
#gpio-cells = <2>;
Expand Down
29 changes: 17 additions & 12 deletions Documentation/devicetree/bindings/media/mediatek,mdp3-rdma.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ properties:
- description: used for 1st data pipe from RDMA
- description: used for 2nd data pipe from RDMA

'#dma-cells':
const: 1

required:
- compatible
- reg
Expand All @@ -70,6 +73,7 @@ required:
- clocks
- iommus
- mboxes
- '#dma-cells'

additionalProperties: false

Expand All @@ -80,16 +84,17 @@ examples:
#include <dt-bindings/power/mt8183-power.h>
#include <dt-bindings/memory/mt8183-larb-port.h>

mdp3_rdma0: mdp3-rdma0@14001000 {
compatible = "mediatek,mt8183-mdp3-rdma";
reg = <0x14001000 0x1000>;
mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x1000 0x1000>;
mediatek,gce-events = <CMDQ_EVENT_MDP_RDMA0_SOF>,
<CMDQ_EVENT_MDP_RDMA0_EOF>;
power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
clocks = <&mmsys CLK_MM_MDP_RDMA0>,
<&mmsys CLK_MM_MDP_RSZ1>;
iommus = <&iommu>;
mboxes = <&gce 20 CMDQ_THR_PRIO_LOWEST>,
<&gce 21 CMDQ_THR_PRIO_LOWEST>;
dma-controller@14001000 {
compatible = "mediatek,mt8183-mdp3-rdma";
reg = <0x14001000 0x1000>;
mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x1000 0x1000>;
mediatek,gce-events = <CMDQ_EVENT_MDP_RDMA0_SOF>,
<CMDQ_EVENT_MDP_RDMA0_EOF>;
power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
clocks = <&mmsys CLK_MM_MDP_RDMA0>,
<&mmsys CLK_MM_MDP_RSZ1>;
iommus = <&iommu>;
mboxes = <&gce 20 CMDQ_THR_PRIO_LOWEST>,
<&gce 21 CMDQ_THR_PRIO_LOWEST>;
#dma-cells = <1>;
};
23 changes: 14 additions & 9 deletions Documentation/devicetree/bindings/media/mediatek,mdp3-wrot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,9 @@ properties:
iommus:
maxItems: 1

'#dma-cells':
const: 1

required:
- compatible
- reg
Expand All @@ -58,6 +61,7 @@ required:
- power-domains
- clocks
- iommus
- '#dma-cells'

additionalProperties: false

Expand All @@ -68,13 +72,14 @@ examples:
#include <dt-bindings/power/mt8183-power.h>
#include <dt-bindings/memory/mt8183-larb-port.h>

mdp3_wrot0: mdp3-wrot0@14005000 {
compatible = "mediatek,mt8183-mdp3-wrot";
reg = <0x14005000 0x1000>;
mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x5000 0x1000>;
mediatek,gce-events = <CMDQ_EVENT_MDP_WROT0_SOF>,
<CMDQ_EVENT_MDP_WROT0_EOF>;
power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
clocks = <&mmsys CLK_MM_MDP_WROT0>;
iommus = <&iommu>;
dma-controller@14005000 {
compatible = "mediatek,mt8183-mdp3-wrot";
reg = <0x14005000 0x1000>;
mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x5000 0x1000>;
mediatek,gce-events = <CMDQ_EVENT_MDP_WROT0_SOF>,
<CMDQ_EVENT_MDP_WROT0_EOF>;
power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
clocks = <&mmsys CLK_MM_MDP_WROT0>;
iommus = <&iommu>;
#dma-cells = <1>;
};
11 changes: 6 additions & 5 deletions Documentation/devicetree/bindings/media/rockchip-isp1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -90,15 +90,16 @@ properties:
description: connection point for input on the parallel interface

properties:
bus-type:
enum: [5, 6]

endpoint:
$ref: video-interfaces.yaml#
unevaluatedProperties: false

required:
- bus-type
properties:
bus-type:
enum: [5, 6]

required:
- bus-type

anyOf:
- required:
Expand Down
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/net/snps,dwmac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -394,6 +394,11 @@ properties:
When a PFC frame is received with priorities matching the bitmask,
the queue is blocked from transmitting for the pause time specified
in the PFC frame.

snps,coe-unsupported:
type: boolean
description: TX checksum offload is unsupported by the TX queue.

allOf:
- if:
required:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,12 @@ properties:
"#clock-cells":
const: 1
description:
See include/dt-bindings/dt-bindings/phy/phy-qcom-qmp.h
See include/dt-bindings/phy/phy-qcom-qmp.h

"#phy-cells":
const: 1
description:
See include/dt-bindings/dt-bindings/phy/phy-qcom-qmp.h
See include/dt-bindings/phy/phy-qcom-qmp.h

orientation-switch:
description:
Expand Down
Loading