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

Test/v6.8 #4855

Closed
wants to merge 911 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
911 commits
Select commit Hold shift + click to select a range
45046af
Merge tag 'drm-misc-fixes-2024-02-29' of https://anongit.freedesktop.…
airlied Mar 1, 2024
aa5fe42
Merge tag 'drm-xe-fixes-2024-02-29' of https://gitlab.freedesktop.org…
airlied Mar 1, 2024
bba679c
Merge tag 'drm-msm-fixes-2024-02-28' of https://gitlab.freedesktop.or…
airlied Mar 1, 2024
f060e46
Merge tag 'amd-drm-fixes-6.8-2024-02-29' of https://gitlab.freedeskto…
airlied Mar 1, 2024
f7916c4
nouveau: report byte usage in VRAM usage.
airlied Feb 26, 2024
f6ecfda
drm/nouveau: keep DMA buffers required for suspend/resume
Sid127 Feb 29, 2024
530b1db
gpio: 74x164: Enable output pins after registers are reset
artms Mar 1, 2024
e4aec4d
gpiolib: Fix the error path order in gpiochip_add_data_with_key()
andy-shev Feb 21, 2024
adf4752
hv_utils: Allow implicit ICTIMESYNCFLAG_SYNC
Nov 27, 2023
b820954
Drivers: hv: vmbus: Calculate ring buffer size for more efficient use…
mhklinux Feb 29, 2024
20ee2ae
fbdev/hyperv_fb: Fix logic error for Gen2 VMs in hvfb_getmem()
mhklinux Feb 1, 2024
8db0edc
Drivers: hv: vmbus: Remove duplication and cleanup code in create_gpa…
mhklinux Jan 11, 2024
9645e74
Drivers: hv: vmbus: Update indentation in create_gpadl_header()
mhklinux Jan 11, 2024
04ed680
Documentation: hyperv: Add overview of PCI pass-thru device support
mhklinux Feb 22, 2024
9fef276
x86/hyperv: Use slow_virt_to_phys() in page transition hypervisor cal…
mhklinux Jan 16, 2024
030ad7a
x86/mm: Regularize set_memory_p() parameters and make non-static
mhklinux Jan 16, 2024
0f34d11
x86/hyperv: Make encrypted/decrypted changes safe for load_unaligned_…
mhklinux Jan 16, 2024
7be4088
dt-bindings: net: renesas,ethertsn: Document default for delays
Feb 23, 2024
ec5c54a
gpio: fix resource unwinding order in error path
Feb 29, 2024
0d63e4c
x86/hyperv: Allow 15-bit APIC IDs for VTL platforms
Jan 15, 2024
1eecc7a
net: lan78xx: fix runtime PM count underflow on link stop
olerem Feb 28, 2024
eb2c11b
net: bql: fix building with BQL disabled
arndb Feb 28, 2024
1c61728
MAINTAINERS: net: netsec: add myself as co-maintainer
masahisak Mar 1, 2024
c0afb6b
crypto: rk3288 - Fix use after free in unprepare
herbertx Feb 28, 2024
d397b6e
ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo…
KailangYang Mar 1, 2024
642b02b
ALSA: hda: optimize the probe codec process
Mar 1, 2024
380cb2f
selftests/powerpc: Fix fpu_signal failures
mpe Mar 1, 2024
6384c56
iommu/sva: Fix SVA handle sharing in multi device case
zhangfeigao Feb 27, 2024
db81388
arm64: dts: qcom: sc8280xp-crd: limit pcie4 link speed
jhovold Feb 23, 2024
7a1c6a8
arm64: dts: qcom: sc8280xp-x13s: limit pcie4 link speed
jhovold Feb 23, 2024
cbf996f
ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
mfijalko Feb 20, 2024
d562b11
i40e: disable NAPI right after disabling irqs when handling xsk_pool
mfijalko Feb 20, 2024
99099c6
ice: reorder disabling IRQ and NAPI in ice_qp_dis
mfijalko Feb 20, 2024
4035c72
ice: reconfig host after changing MSI-X on VF
Feb 23, 2024
7fd817c
x86/e820: Don't reserve SETUP_RNG_SEED in e820
jiribohac Jan 31, 2024
2f03fc3
tomoyo: fix UAF write bug in tomoyo_write_control()
Mar 1, 2024
161671a
Merge tag 'probes-fixes-v6.8-rc5' of git://git.kernel.org/pub/scm/lin…
torvalds Mar 1, 2024
7187ea0
Merge tag 'drm-fixes-2024-03-01' of https://gitlab.freedesktop.org/dr…
torvalds Mar 1, 2024
fbf9e3b
Merge tag 'sound-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Mar 1, 2024
2bbb54b
Merge tag 'efi-fixes-for-v6.8-2' of git://git.kernel.org/pub/scm/linu…
torvalds Mar 1, 2024
fafbad4
Merge tag 'pmdomain-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/k…
torvalds Mar 1, 2024
371e4a1
Merge tag 'mmc-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 1, 2024
17ba566
Merge tag 'iommu-fix-v6.8-rc6' of git://git.kernel.org/pub/scm/linux/…
torvalds Mar 1, 2024
1678f8d
Merge tag 'vfs-6.8-rc7.fixes' of git://git.kernel.org/pub/scm/linux/k…
torvalds Mar 1, 2024
3aec97e
Merge tag 'exfat-for-6.8-rc7' of git://git.kernel.org/pub/scm/linux/k…
torvalds Mar 1, 2024
7505aa1
Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 1, 2024
5870ba3
Merge tag 'ceph-for-6.8-rc7' of https://github.com/ceph/ceph-client
torvalds Mar 1, 2024
d17468c
Merge tag 'riscv-for-linus-6.8-rc7' of git://git.kernel.org/pub/scm/l…
torvalds Mar 1, 2024
7cb50f6
of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing
Feb 24, 2024
fb54efc
Merge tag 'devicetree-fixes-for-6.8-2' of git://git.kernel.org/pub/sc…
torvalds Mar 2, 2024
e613c90
Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/k…
torvalds Mar 2, 2024
5ad3cb0
Merge tag 'for-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Mar 2, 2024
8deeefb
Revert "net/mlx5: Block entering switchdev mode with ns inconsistency"
GavinLi-NV Oct 19, 2023
b7bbd69
Revert "net/mlx5e: Check the number of elements before walk TC rhasht…
Dec 14, 2023
85ea2c5
net/mlx5: E-switch, Change flow rule destination checking
Jan 11, 2024
ac8082a
net/mlx5: Fix fw reporter diagnose output
ayalevin Jan 16, 2024
5e6107b
net/mlx5: Check capability for fw_reset
mosheshemesh2 Jan 28, 2024
dd238b7
net/mlx5e: Change the warning when ignore_flow_level is not supported
Dec 25, 2023
a71f214
net/mlx5e: Fix MACsec state loss upon state update in offload path
Mar 13, 2023
b7cf075
net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tra…
Binary-Eater Feb 5, 2024
90502d4
net/mlx5e: Switch to using _bh variant of of spinlock API in port tim…
Binary-Eater Feb 8, 2024
7fd6644
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Mar 2, 2024
7838b46
block: define bvec_iter as __packed __aligned(4)
Feb 25, 2024
705c725
Merge tag 'gpio-fixes-for-v6.8-rc7' of git://git.kernel.org/pub/scm/l…
torvalds Mar 2, 2024
4640e2b
Merge tag 'xfs-6.8-fixes-4' of git://git.kernel.org/pub/scm/fs/xfs/xf…
torvalds Mar 2, 2024
3c4a311
Merge tag 'thunderbolt-for-v6.8-rc7' of git://git.kernel.org/pub/scm/…
gregkh Mar 2, 2024
febbe9b
Merge tag 'counter-fixes-for-6.8b' of https://git.kernel.org/pub/scm/…
gregkh Mar 2, 2024
da85c25
Merge tag 'iio-fixes-for-6.8b' of https://git.kernel.org/pub/scm/linu…
gregkh Mar 2, 2024
014bcf4
USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
AlanStern Feb 29, 2024
672448c
tty: serial: imx: Fix broken RS485
Feb 21, 2024
e5d6bd2
serial: 8250_dw: Do not reclock if already at correct rate
pcc Feb 22, 2024
43066e3
serial: port: Don't suspend if the port is still busy
Feb 26, 2024
1581daf
vt: fix unicode buffer corruption when deleting characters
npitre Feb 29, 2024
04b8076
Merge tag 'firewire-fixes-6.8-rc7' of git://git.kernel.org/pub/scm/li…
torvalds Mar 2, 2024
aa707b6
Drivers: hv: vmbus: make hv_bus const
rbmarliere Feb 4, 2024
73d35f8
Merge tag 'x86_urgent_for_v6.8_rc7' of git://git.kernel.org/pub/scm/l…
torvalds Mar 3, 2024
e4f7900
Merge tag 'powerpc-6.8-5' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Mar 3, 2024
d57dd2d
Merge tag 'dmaengine-fix2-6.8' of git://git.kernel.org/pub/scm/linux/…
torvalds Mar 3, 2024
58c806d
Merge tag 'phy-fixes2-6.8' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Mar 3, 2024
90d35da
Linux 6.8-rc7
torvalds Mar 3, 2024
dd50f77
Input: xpad - add additional HyperX Controller Identifiers
HP-HX-maxster Mar 3, 2024
4f423c4
Revert "arm64: dts: qcom: msm8996: Hook up MPM"
lumag Feb 20, 2024
ac3e038
misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on su…
jwrdegoede Feb 20, 2024
34ab5bb
ALSA: hda/realtek - Add Headset Mic supported Acer NB platform
KailangYang Mar 1, 2024
37d9d5f
ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P
Mar 1, 2024
6214e24
ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops
Mar 1, 2024
b603d95
ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA
Mar 1, 2024
95915ba
tee: optee: Fix kernel panic caused by incorrect error handling
b49020 Mar 1, 2024
51270d5
tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
rostedt Feb 29, 2024
1ca1ba4
geneve: make sure to pull inner header in geneve_rx()
Feb 29, 2024
429679d
page_pool: fix netlink dump stop/resume
kuba-moo Mar 1, 2024
72e6d66
drm: Fix output poll work for drm_kms_helper_poll=n
ideak Mar 1, 2024
2c79bd3
arm64: prohibit probing on arch_kunwind_consume_entry()
puranjaymohan Feb 29, 2024
45bcc03
selftests: mptcp: diag: return KSFT_FAIL not test_cnt
Mar 1, 2024
f05d228
selftests: mptcp: diag: avoid extra waiting
matttbe Mar 1, 2024
948abb5
Merge branch 'mptcp-test-fixes'
davem330 Mar 4, 2024
aa8bb98
Merge tag 'sunxi-fixes-for-6.8-1' of https://git.kernel.org/pub/scm/l…
arndb Mar 4, 2024
2bb5a9a
Merge tag 'qcom-arm64-fixes-for-6.8' of https://git.kernel.org/pub/sc…
arndb Mar 4, 2024
d20f2a1
Merge tag 'imx-fixes-6.8-2' of git://git.kernel.org/pub/scm/linux/ker…
arndb Mar 4, 2024
35edcf6
Merge tag 'tegra-for-6.8-arm64-dt' of git://git.kernel.org/pub/scm/li…
arndb Mar 4, 2024
64b9175
Merge tag 'optee-fix-for-v6.8' of https://git.linaro.org/people/jens.…
arndb Mar 4, 2024
5803b54
regulator: rk808: fix buck range on RK806
QSchulz Feb 23, 2024
6717ff5
regulator: rk808: fix LDO range on RK806
QSchulz Feb 23, 2024
9dfc46c
drm/panel: boe-tv101wum-nl6: Fine tune Himax83102-j02 panel HFP and H…
Mar 1, 2024
af1e0a7
firmware: microchip: Fix over-requested allocation size
Mar 4, 2024
803de90
mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_M…
tehcaster Feb 21, 2024
d7a0883
mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE …
Feb 22, 2024
fc0c8f9
mm, mmap: fix vma_merge() case 7 with vma_ops->close
tehcaster Feb 22, 2024
3e00f58
init/Kconfig: lower GCC version check for -Warray-bounds
kees Feb 23, 2024
f1d0881
mailmap: fix Kishon's email
floatious Feb 29, 2024
89d72d4
net: sparx5: Fix use after free inside sparx5_del_mact_entry
HoratiuVultur Mar 1, 2024
47fe2fc
Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git…
kuba-moo Mar 5, 2024
4daa873
Merge tag 'mlx5-fixes-2024-03-01' of git://git.kernel.org/pub/scm/lin…
kuba-moo Mar 5, 2024
9b467b4
MAINTAINERS: Update email address for Tvrtko Ursulin
tursulin Feb 28, 2024
d6a209d
Merge tag 'drm-intel-fixes-2024-03-01' of https://anongit.freedesktop…
danvet Mar 5, 2024
28468cb
Revert "fs/aio: Make io_cancel() generate completions again"
bvanassche Mar 4, 2024
a17bd44
ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook
Mar 4, 2024
aec7d25
platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR
jwrdegoede Mar 4, 2024
0314ceb
platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc()
harshimogalapalli Feb 26, 2024
0b385be
drm/i915: Don't explode when the dig port we don't have an AUX CH
vsyrjala Feb 23, 2024
961ebd1
fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
bvanassche Mar 4, 2024
d4872d7
xfrm: fix xfrm child route lookup for packet offload
Mar 4, 2024
8688ab2
xfrm: set skb control buffer based on packet offload as well
Mar 4, 2024
4a30dca
usb: typec: ucsi: fix UCSI on SM8550 & SM8650 Qualcomm devices
superna9999 Feb 23, 2024
197331b
usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices
Feb 28, 2024
165376f
usb: typec: altmodes/displayport: create sysfs nodes as driver's defa…
Feb 29, 2024
f90ce1e
usb: gadget: ncm: Fix handling of zero block length packets
Feb 28, 2024
69c6335
usb: port: Don't try to peer unused USB ports based on location
matnyman Feb 22, 2024
74cb7e0
tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
Mar 5, 2024
3d9319c
Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()"
dianders Mar 5, 2024
b234c70
xhci: Fix failure to detect ring expansion need.
matnyman Mar 5, 2024
daf8739
drm/nouveau: fix stale locked mutex in nouveau_gem_ioctl_pushbuf
karolherbst Mar 5, 2024
cfa9ba1
comedi: comedi_8255: Correct error in subdevice initialization
frej Feb 11, 2024
f53641a
comedi: comedi_test: Prevent timers rescheduling during deletion
ian-abbott Feb 14, 2024
a283d7f
misc: fastrpc: Pass proper arguments to scm call
quic-ekangupt Feb 24, 2024
a0776c2
mei: gsc_proxy: match component when GSC is on different bus
ausyskin Feb 20, 2024
95bf25b
drm/udl: Add ARGB8888 as a format
dianders Feb 27, 2024
7105e92
Revert "Input: bcm5974 - check endpoint type before starting traffic"
javiercarrascocruz Mar 5, 2024
963465a
Input: gpio_keys_polled - suppress deferred probe error for gpio
Mar 5, 2024
3300685
idpf: disable local BH when scheduling napi for marker packets
etantilov Feb 8, 2024
2652b99
ice: virtchnl: stop pretending to support RSS over AQ or registers
jacob-keller Jan 31, 2024
06e456a
net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink()
RandDeeb Feb 28, 2024
9224fc8
ice: fix uninitialized dplls mutex usage
michich Mar 1, 2024
6c5b6ca
ice: fix typo in assignment
jbrandeb Mar 5, 2024
36c824c
i40e: Fix firmware version comparison function
Feb 28, 2024
ef27f65
igc: avoid returning frame twice in XDP_REDIRECT
koalo Feb 19, 2024
ba54b1a
intel: legacy: Partial revert of field get conversion
aneftin Feb 18, 2024
685f7d5
net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
Mar 3, 2024
1c46d04
Merge tag 'hyperv-fixes-signed-20240303' of git://git.kernel.org/pub/…
torvalds Mar 5, 2024
127ec4c
Merge tag 'platform-drivers-x86-v6.8-4' of git://git.kernel.org/pub/s…
torvalds Mar 5, 2024
29cd507
Merge tag 'integrity-v6.8-fix' of git://git.kernel.org/pub/scm/linux/…
torvalds Mar 5, 2024
5847c97
Merge tag 'cgroup-for-6.8-rc7-fixes' of git://git.kernel.org/pub/scm/…
torvalds Mar 5, 2024
e9a8e5a
bpf: check bpf_func_state->callback_depth when pruning states
eddyz87 Feb 22, 2024
5c2bc5e
selftests/bpf: test case for callback_depth states pruning logic
eddyz87 Feb 22, 2024
399eca1
Merge branch 'check-bpf_func_state-callback_depth-when-pruning-states'
Feb 22, 2024
f267f26
xdp, bonding: Fix feature flags when there are no slave devs anymore
borkmann Mar 5, 2024
0bfc033
selftests/bpf: Fix up xdp bonding test wrt feature flags
borkmann Mar 5, 2024
2487007
cpumap: Zero-initialise xdp_rxq_info struct before running XDP program
tohojo Mar 5, 2024
289e922
dpll: move all dpll<>netdev helpers to dpll code
kuba-moo Mar 5, 2024
b7fb772
net: dsa: microchip: fix register write order in ksz8_ind_write8()
Mar 4, 2024
415ba4e
Merge tag 'qcom-arm64-fixes-for-6.8-2' of https://git.kernel.org/pub/…
arndb Mar 6, 2024
1c7cfb6
Merge tag 'riscv-firmware-for-v6.9' of https://git.kernel.org/pub/scm…
arndb Mar 6, 2024
2ce0eae
Merge branch 'Improve packet offload for dual stack'
klassert Mar 6, 2024
a50026b
iov_iter: get rid of 'copy_mc' flag
torvalds Mar 5, 2024
f287d6a
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
davem330 Mar 6, 2024
321e3c3
libceph: init the cursor when preparing sparse read in msgr2
lxbsz Mar 6, 2024
c055fc0
net/rds: fix WARNING in rds_conn_connect_if_down
ea1davis Mar 5, 2024
26d2b75
drm/i915/selftests: Fix dependency of some timeouts on HZ
jkrzyszt-intel Feb 22, 2024
0848814
drm/i915/dp: Fix connector DSC HW state readout
ideak Feb 5, 2024
5758016
firewire: ohci: prevent leak of left-over IRQ on unbind
Feb 29, 2024
984318a
drm/i915/panelreplay: Move out psr_init_dpcd() from init_connector()
animesh-manna Feb 29, 2024
d2d7b8e
phy: qcom-qmp-combo: fix drm bridge registration
jhovold Feb 17, 2024
47b412c
phy: qcom-qmp-combo: fix type-c switch registration
jhovold Feb 17, 2024
317f86d
Revert "drm/udl: Add ARGB8888 as a format"
dianders Mar 6, 2024
09dcdba
Merge tag 'v6.8-p6' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Mar 6, 2024
5274d26
Merge tag 'arm-fixes-6.8-3' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 6, 2024
67be068
Merge tag 'vfs-6.8-release.fixes' of git://git.kernel.org/pub/scm/lin…
torvalds Mar 6, 2024
177cdda
spi: cs42l43: Don't limit native CS to the first chip select
charleskeepax Mar 6, 2024
5efd3e2
tracing: Remove precision vsnprintf() check from print event
rostedt Mar 4, 2024
6f42249
tracing: Limit trace_seq size to just 8K and not depend on architectu…
rostedt Mar 5, 2024
095fe48
tracing: Limit trace_marker writes to just 4K
rostedt Mar 5, 2024
6601c15
drm/amd/swsmu: modify the gfx activity scaling
Feb 28, 2024
e9098cc
drm/amd/display: check dc_link before dereferencing
melissawen Feb 27, 2024
937844d
drm/amd/display: handle range offsets in VRR ranges
alexdeucher Feb 28, 2024
0dafaf6
drm/amdgpu/pm: Fix the error of pwm1_enable setting
Mar 1, 2024
1660360
netfilter: nf_tables: disallow anonymous set with timeout flag
ummakynes Feb 29, 2024
5f4fc4b
netfilter: nf_tables: reject constant set with timeout
ummakynes Mar 1, 2024
9999378
netfilter: nft_ct: fix l3num expectations with inet pseudo family
Mar 1, 2024
552705a
netfilter: nf_tables: mark set as dead when unbinding anonymous set w…
ummakynes Mar 4, 2024
7671466
netfilter: nf_conntrack_h323: Add protection for bmp length out of range
wanglena Mar 5, 2024
893e5e9
erofs: fix uninitialized page cache reported by KMSAN
hsiangkao Mar 4, 2024
4127cae
erofs: apply proper VMA alignment for memory mapped files on THP
hsiangkao Mar 6, 2024
d3eee81
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel…
kuba-moo Mar 7, 2024
811b3f9
Merge tag 'ipsec-2024-03-06' of git://git.kernel.org/pub/scm/linux/ke…
kuba-moo Mar 7, 2024
a4e7596
drm/xe: Return immediately on tile_init failure
rodrigovivi Mar 6, 2024
4ece8fc
drm/tests/buddy: fix print format
matt-auld Feb 29, 2024
958d614
netrom: Fix a data-race around sysctl_netrom_default_path_quality
JasonXing Mar 4, 2024
cfd9f4a
netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initi…
JasonXing Mar 4, 2024
119cae5
netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
JasonXing Mar 4, 2024
60a7a15
netrom: Fix a data-race around sysctl_netrom_transport_timeout
JasonXing Mar 4, 2024
e799299
netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
JasonXing Mar 4, 2024
806f462
netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
JasonXing Mar 4, 2024
43547d8
netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
JasonXing Mar 4, 2024
a2e7068
netrom: Fix a data-race around sysctl_netrom_transport_requested_wind…
JasonXing Mar 4, 2024
f99b494
netrom: Fix a data-race around sysctl_netrom_transport_no_activity_ti…
JasonXing Mar 4, 2024
b5dffcb
netrom: Fix a data-race around sysctl_netrom_routing_control
JasonXing Mar 4, 2024
bc76645
netrom: Fix a data-race around sysctl_netrom_link_fails_count
JasonXing Mar 4, 2024
d380ce7
netrom: Fix data-races around sysctl_net_busy_read
JasonXing Mar 4, 2024
6d673e8
Merge branch 'netrom-fix-all-the-data-races-around-sysctls'
Mar 7, 2024
d5b8aff
Merge tag 'nf-24-03-07' of git://git.kernel.org/pub/scm/linux/kernel/…
Mar 7, 2024
ba18ded
net: pds_core: Fix possible double free in error handling path
Mar 6, 2024
df47935
Merge tag 'net-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Mar 7, 2024
d0e8888
Merge tag 'erofs-for-6.8-fixes' of git://git.kernel.org/pub/scm/linux…
torvalds Mar 7, 2024
135288b
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Mar 7, 2024
d5c6c9f
Merge tag 'regulator-fix-v6.8-rc7' of git://git.kernel.org/pub/scm/li…
torvalds Mar 7, 2024
c381c89
Merge tag 'spi-fix-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Mar 7, 2024
fbf8d71
Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
minipli-oss Feb 22, 2024
ded79af
scripts/gdb/symbols: fix invalid escape sequence warning
mrwigglewaffles Mar 4, 2024
3aaa8ce
Merge tag 'mm-hotfixes-stable-2024-03-07-16-17' of git://git.kernel.o…
torvalds Mar 8, 2024
698236f
Merge tag 'drm-intel-fixes-2024-03-07' of https://anongit.freedesktop…
airlied Mar 8, 2024
3a397b1
Merge tag 'drm-xe-fixes-2024-03-07' of https://gitlab.freedesktop.org…
airlied Mar 8, 2024
b3cdb19
Merge tag 'amd-drm-fixes-6.8-2024-03-07' of https://gitlab.freedeskto…
airlied Mar 8, 2024
83c34dc
Merge tag 'drm-misc-fixes-2024-03-07' of https://anongit.freedesktop.…
airlied Mar 8, 2024
b7cc4ff
nouveau: lock the client object tree.
airlied Feb 28, 2024
21e59fe
Merge tag 'asoc-fix-v6.8-rc7' of https://git.kernel.org/pub/scm/linux…
tiwai Mar 8, 2024
09f0290
i2c: i801: Fix using mux_pdev before it's set
hkallweit Mar 3, 2024
ceb013b
i2c: i801: Avoid potential double call to gpiod_remove_lookup_table
hkallweit Mar 4, 2024
97fd62e
i2c: wmt: Fix an error handling path in wmt_i2c_probe()
tititiou36 Jan 5, 2024
ac168d6
i2c: aspeed: Fix the dummy irq expected print
TommyHuang0527 Mar 5, 2024
e6fac3c
Merge tag 'drm-fixes-2024-03-08' of https://gitlab.freedesktop.org/dr…
torvalds Mar 8, 2024
6dfeb04
Merge tag 'sound-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Mar 8, 2024
7a4f31c
Merge tag 'input-for-v6.8-rc7' of git://git.kernel.org/pub/scm/linux/…
torvalds Mar 8, 2024
49deb28
Merge tag 'pinctrl-v6.8-3' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Mar 8, 2024
e536e0d
Merge tag 'usb-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Mar 8, 2024
563c5b0
Merge tag 'tty-6.8-rc8' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Mar 8, 2024
10d48d7
Merge tag 'char-misc-6.8-rc8' of git://git.kernel.org/pub/scm/linux/k…
torvalds Mar 8, 2024
09e5c48
Merge tag 'ceph-for-6.8-rc8' of https://github.com/ceph/ceph-client
torvalds Mar 9, 2024
1b6c146
Merge tag 'kvm-x86-fixes-6.8-2' of https://github.com/kvm-x86/linux i…
bonzini Mar 9, 2024
39fee31
Merge tag 'kvm-x86-guest_memfd_fixes-6.8' of https://github.com/kvm-x…
bonzini Mar 9, 2024
5abf6dc
SEV: disable SEV-ES DebugSwap by default
bonzini Mar 9, 2024
66695e7
Merge tag 'firewire-fixes-6.8-final' of git://git.kernel.org/pub/scm/…
torvalds Mar 9, 2024
005f6f3
Merge tag 'i2c-for-6.8-rc8' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Mar 9, 2024
b359457
ring-buffer: Fix waking up ring buffer readers
rostedt Mar 8, 2024
137e0ec
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Mar 10, 2024
68282dd
ring-buffer: Fix resetting of shortest_full
rostedt Mar 8, 2024
e5d7c19
tracing: Use .flush() call to wake up readers
rostedt Mar 8, 2024
210ee63
Merge tag 'phy-fixes3-6.8' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Mar 10, 2024
fa4b851
Merge tag 'trace-ring-buffer-v6.8-rc7' of git://git.kernel.org/pub/sc…
torvalds Mar 10, 2024
e8f897f
Linux 6.8
torvalds Mar 10, 2024
33c7b38
Merge tag 'v6.8' into test/v6.8
plbossart Mar 11, 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
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,7 @@ Kenneth W Chen <[email protected]>
Kenneth Westfield <[email protected]> <[email protected]>
Kiran Gunda <[email protected]> <[email protected]>
Kirill Tkhai <[email protected]> <[email protected]>
Kishon Vijay Abraham I <[email protected]> <[email protected]>
Konstantin Khlebnikov <[email protected]> <[email protected]>
Konstantin Khlebnikov <[email protected]> <[email protected]>
Koushik <[email protected]>
Expand Down Expand Up @@ -553,6 +554,7 @@ Senthilkumar N L <[email protected]> <[email protected]>
Serge Hallyn <[email protected]> <[email protected]>
Serge Hallyn <[email protected]> <[email protected]>
Seth Forshee <[email protected]> <[email protected]>
Shakeel Butt <[email protected]> <[email protected]>
Shannon Nelson <[email protected]> <[email protected]>
Shannon Nelson <[email protected]> <[email protected]>
Shannon Nelson <[email protected]> <[email protected]>
Expand Down Expand Up @@ -608,6 +610,11 @@ TripleX Chung <[email protected]> <[email protected]>
TripleX Chung <[email protected]> <[email protected]>
Tsuneo Yoshioka <[email protected]>
Tudor Ambarus <[email protected]> <[email protected]>
Tvrtko Ursulin <[email protected]> <[email protected]>
Tvrtko Ursulin <[email protected]> <[email protected]>
Tvrtko Ursulin <[email protected]> <[email protected]>
Tvrtko Ursulin <[email protected]> <[email protected]>
Tvrtko Ursulin <[email protected]> <[email protected]>
Tycho Andersen <[email protected]> <[email protected]>
Tzung-Bi Shih <[email protected]> <[email protected]>
Uwe Kleine-König <[email protected]>
Expand Down
38 changes: 27 additions & 11 deletions Documentation/arch/x86/mds.rst
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,9 @@ The kernel provides a function to invoke the buffer clearing:

mds_clear_cpu_buffers()

Also macro CLEAR_CPU_BUFFERS can be used in ASM late in exit-to-user path.
Other than CFLAGS.ZF, this macro doesn't clobber any registers.

The mitigation is invoked on kernel/userspace, hypervisor/guest and C-state
(idle) transitions.

Expand Down Expand Up @@ -138,17 +141,30 @@ Mitigation points

When transitioning from kernel to user space the CPU buffers are flushed
on affected CPUs when the mitigation is not disabled on the kernel
command line. The migitation is enabled through the static key
mds_user_clear.

The mitigation is invoked in prepare_exit_to_usermode() which covers
all but one of the kernel to user space transitions. The exception
is when we return from a Non Maskable Interrupt (NMI), which is
handled directly in do_nmi().

(The reason that NMI is special is that prepare_exit_to_usermode() can
enable IRQs. In NMI context, NMIs are blocked, and we don't want to
enable IRQs with NMIs blocked.)
command line. The mitigation is enabled through the feature flag
X86_FEATURE_CLEAR_CPU_BUF.

The mitigation is invoked just before transitioning to userspace after
user registers are restored. This is done to minimize the window in
which kernel data could be accessed after VERW e.g. via an NMI after
VERW.

**Corner case not handled**
Interrupts returning to kernel don't clear CPUs buffers since the
exit-to-user path is expected to do that anyways. But, there could be
a case when an NMI is generated in kernel after the exit-to-user path
has cleared the buffers. This case is not handled and NMI returning to
kernel don't clear CPU buffers because:

1. It is rare to get an NMI after VERW, but before returning to userspace.
2. For an unprivileged user, there is no known way to make that NMI
less rare or target it.
3. It would take a large number of these precisely-timed NMIs to mount
an actual attack. There's presumably not enough bandwidth.
4. The NMI in question occurs after a VERW, i.e. when user state is
restored and most interesting data is already scrubbed. Whats left
is only the data that NMI touches, and that may or may not be of
any interest.


2. C-State transition
Expand Down
6 changes: 6 additions & 0 deletions Documentation/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -388,6 +388,12 @@ def get_cline_version():
verbatimhintsturnover=false,
''',

#
# Some of our authors are fond of deep nesting; tell latex to
# cope.
#
'maxlistdepth': '10',

# For CJK One-half spacing, need to be in front of hyperref
'extrapackages': r'\usepackage{setspace}',

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,8 @@ allOf:

clock-names:
items:
- const: dout_cmu_misc_bus
- const: dout_cmu_misc_sss
- const: bus
- const: sss

additionalProperties: false

Expand Down
2 changes: 2 additions & 0 deletions Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,11 @@ properties:

rx-internal-delay-ps:
enum: [0, 1800]
default: 0

tx-internal-delay-ps:
enum: [0, 2000]
default: 0

'#address-cells':
const: 1
Expand Down
2 changes: 1 addition & 1 deletion Documentation/driver-api/dpll.rst
Original file line number Diff line number Diff line change
Expand Up @@ -545,7 +545,7 @@ In such scenario, dpll device input signal shall be also configurable
to drive dpll with signal recovered from the PHY netdevice.
This is done by exposing a pin to the netdevice - attaching pin to the
netdevice itself with
``netdev_dpll_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin)``.
``dpll_netdev_pin_set(struct net_device *dev, struct dpll_pin *dpll_pin)``.
Exposed pin id handle ``DPLL_A_PIN_ID`` is then identifiable by the user
as it is attached to rtnetlink respond to get ``RTM_NEWLINK`` command in
nested attribute ``IFLA_DPLL_PIN``.
6 changes: 3 additions & 3 deletions Documentation/networking/net_cachelines/inet_sock.rst
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
.. SPDX-License-Identifier: GPL-2.0
.. Copyright (C) 2023 Google LLC

=====================================================
inet_connection_sock struct fast path usage breakdown
=====================================================
==========================================
inet_sock struct fast path usage breakdown
==========================================

Type Name fastpath_tx_access fastpath_rx_access comment
..struct ..inet_sock
Expand Down
2 changes: 1 addition & 1 deletion Documentation/process/maintainer-netdev.rst
Original file line number Diff line number Diff line change
Expand Up @@ -431,7 +431,7 @@ patchwork checks
Checks in patchwork are mostly simple wrappers around existing kernel
scripts, the sources are available at:

https://github.com/kuba-moo/nipa/tree/master/tests
https://github.com/linux-netdev/nipa/tree/master/tests

**Do not** post your patches just to run them through the checks.
You must ensure that your patches are ready by testing them locally
Expand Down
10 changes: 4 additions & 6 deletions Documentation/sphinx/translations.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,7 @@
}

class LanguagesNode(nodes.Element):
def __init__(self, current_language, *args, **kwargs):
super().__init__(*args, **kwargs)

self.current_language = current_language
pass

class TranslationsTransform(Transform):
default_priority = 900
Expand All @@ -49,7 +46,8 @@ def apply(self):
# normalize docname to be the untranslated one
docname = os.path.join(*components[2:])

new_nodes = LanguagesNode(all_languages[this_lang_code])
new_nodes = LanguagesNode()
new_nodes['current_language'] = all_languages[this_lang_code]

for lang_code, lang_name in all_languages.items():
if lang_code == this_lang_code:
Expand Down Expand Up @@ -84,7 +82,7 @@ def process_languages(app, doctree, docname):

html_content = app.builder.templates.render('translations.html',
context={
'current_language': node.current_language,
'current_language': node['current_language'],
'languages': languages,
})

Expand Down
1 change: 1 addition & 0 deletions Documentation/virt/hyperv/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,4 @@ Hyper-V Enlightenments
overview
vmbus
clocks
vpci
Loading
Loading