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

v6.8-rc4-scx1 #9

Merged
merged 1,250 commits into from
Feb 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1250 commits
Select commit Hold shift + click to select a range
5a82ae3
Merge pull request #134 from sched-ext/htejun
Byte-Lab Feb 2, 2024
4f18d3f
Merge tag 'iommu-fixes-v6.8-rc2' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 2, 2024
79837a7
Merge tag 'for-v6.8-rc' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 2, 2024
43e7ef6
Merge tag 'hwmon-for-v6.8-rc3' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 2, 2024
01370ce
Merge tag 'sound-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 2, 2024
eab5c86
Merge tag 'input-for-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 2, 2024
9c2f033
Merge tag 'drm-fixes-2024-02-03' of git://anongit.freedesktop.org/drm…
torvalds Feb 2, 2024
b1dd6c2
Merge tag 'pci-v6.8-fixes-1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 2, 2024
6b89b6a
Merge tag 'gfs2-v6.8-rc2-revert' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 2, 2024
56897d5
Merge tag 'trace-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Feb 2, 2024
2e7d3b6
net: atlantic: Fix DMA mapping for PTP hwts ring
Feb 1, 2024
cb9f4a3
selftests: net: cut more slack for gro fwd tests.
Feb 1, 2024
d75df75
selftests: net: fix setup_ns usage in rtnetlink.sh
Feb 1, 2024
e71e016
selftests: net: fix tcp listener handling in pmtu.sh
Feb 1, 2024
691bb4e
selftests: net: avoid just another constant wait
Feb 1, 2024
010e03d
Merge branch 'selftests-net-more-fixes'
kuba-moo Feb 3, 2024
d7f5fb3
tsnep: Fix mapping for zero copy XDP_TX action
Jan 31, 2024
d75abee
tunnels: fix out of bounds access when building IPv6 PMTU error
atenart Feb 1, 2024
f361617
atm: idt77252: fix a memleak in open_card_ubr0
AlexiousLu Feb 1, 2024
b09b58e
octeontx2-pf: Fix a memleak otx2_sq_init
AlexiousLu Feb 1, 2024
b555d19
Merge tag 'perf-tools-fixes-for-v6.8-1-2024-02-01' of git://git.kerne…
torvalds Feb 3, 2024
54ce192
cxl/cper: Fix errant CPER prints for CXL events
weiny2 Jan 31, 2024
dbea519
cxl/trace: Remove unnecessary memcpy's
weiny2 Jan 31, 2024
957bd22
Merge tag 'i2c-host-fixes-6.8-rc3' of git://git.kernel.org/pub/scm/li…
Feb 3, 2024
7684264
scx: Implement scx_bpf_dispatch_cancel()
htejun Feb 3, 2024
843a33d
Merge tag 'phy-fixes-6.8' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Feb 4, 2024
8a0c60a
Merge tag 'dmaengine-fix-6.8' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 4, 2024
bdda52c
Merge tag 'i2c-for-6.8-rc3' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 4, 2024
809be62
Merge tag 'usb-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 4, 2024
0214960
Merge tag 'tty-6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 4, 2024
3a0e922
Merge tag 'char-misc-6.8-rc3' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 4, 2024
fc86e5c
Merge tag 'xfs-6.8-fixes-2' of git://git.kernel.org/pub/scm/fs/xfs/xf…
torvalds Feb 4, 2024
9e28c7a
Merge tag 'v6.8-rc3-smb-client-fixes' of git://git.samba.org/sfrench/…
torvalds Feb 4, 2024
3f24fcd
Merge tag 'for-linus-6.8-rc3' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 4, 2024
54be6c6
Linux 6.8-rc3
torvalds Feb 4, 2024
9cae43d
hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
Feb 2, 2024
1168491
hwmon: (aspeed-pwm-tacho) mutex for tach reading
lprylli Nov 3, 2023
4e440ab
hwmon: (coretemp) Fix out-of-bounds memory access
zhang-rui Feb 2, 2024
fdaf0c8
hwmon: (coretemp) Fix bogus core_id to attr name mapping
zhang-rui Feb 2, 2024
34cf8c6
hwmon: (coretemp) Enlarge per package core count limit
zhang-rui Feb 2, 2024
eef00a8
inet: read sk->sk_family once in inet_recv_error()
Feb 2, 2024
1ecced8
Merge pull request #135 from sched-ext/htejun
htejun Feb 4, 2024
c8bdef1
Merge branch 'master' into mm-hotfixes-stable
akpm00 Feb 4, 2024
90fa5c0
scx: Only do CI runs for PRs
Byte-Lab Feb 4, 2024
2714042
Merge pull request #136 from sched-ext/ci_reduction
Byte-Lab Feb 5, 2024
1a00897
drm/i915: Replace dead 01.org link
zhenyw Aug 4, 2023
47caa96
drm/i915/gvt: Fix uninitialized variable in handle_mmio()
Jan 26, 2024
44e4192
MAINTAINERS: Update Zhi Wang's email address
zhi-wang-linux Jan 30, 2024
dd839f3
bcachefs: install fd later to avoid race with close
minipli-oss Feb 4, 2024
7b508b3
bcachefs: time_stats: Check for last_event == 0 when updating freq stats
Feb 2, 2024
1ad55ce
x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section
ardbiesheuvel Feb 5, 2024
b3d4f7f
nfp: use correct macro for LengthSelect in BAR config
dan-basilio Feb 2, 2024
1a1c133
nfp: flower: prevent re-adding mac index for bonded port
daniel-devilliers Feb 2, 2024
0f4d6f0
nfp: enable NETDEV_XDP_ACT_REDIRECT feature flag
jamesroberthershaw Feb 2, 2024
fdeba0b
Merge branch 'nfp-fixes'
davem330 Feb 5, 2024
4856380
Merge drm-misc-next-fixes-2024-01-19 into drm-misc-fixes
mripard Feb 5, 2024
f310414
rxrpc: Fix generation of serial numbers to skip zero
dhowells Feb 2, 2024
e7870cf
rxrpc: Fix delayed ACKs to not set the reference serial number
dhowells Feb 2, 2024
6f769f2
rxrpc: Fix response to PING RESPONSE ACKs to a dead call
dhowells Feb 2, 2024
41b7fa1
rxrpc: Fix counting of new acks and nacks
dhowells Feb 2, 2024
645eb54
Merge branch 'rxrpc-fixes'
davem330 Feb 5, 2024
a19747c
selftests: net: let big_tcp test cope with slow env
Feb 2, 2024
a99682e
Merge tag 'gvt-fixes-2024-02-05' of https://github.com/intel/gvt-linu…
jlahtine-intel Feb 5, 2024
5ea9a7c
nfsd: don't take fi_lock in nfsd_break_deleg_cb()
neilbrown Feb 5, 2024
61712c9
nouveau/gsp: use correct size for registry rpc.
airlied Jan 30, 2024
042b5f8
drm/nouveau: fix several DMA buffer leaks
ttabi Feb 2, 2024
34e659f
drm/nouveau: nvkm_gsp_radix3_sg() should use nvkm_gsp_mem_ctor()
ttabi Feb 2, 2024
0647903
wifi: mt76: mt7996: fix fortify warning
nbd168 Feb 3, 2024
4e6c901
scsi: core: Move scsi_host_busy() out of host lock if it is for per-c…
Feb 3, 2024
d6c1b19
scsi: lpfc: Use unsigned type for num_sge
hreinecke Dec 20, 2023
b513d30
scsi: ufs: core: Fix shift issue in ufshcd_clear_cmd()
Feb 5, 2024
17e94b2
scsi: ufs: core: Remove the ufshcd_release() in ufshcd_err_handling_p…
Jan 22, 2024
d0399da
drm/sched: Re-queue run job worker when drm_sched_entity_pop_job() re…
mbrost05 Jan 30, 2024
471272e
scx: Use BPF macros for sched_ext kfuncs
Byte-Lab Feb 6, 2024
b3ff2d9
LoongArch: Select ARCH_ENABLE_THP_MIGRATION instead of redefining it
masahir0y Feb 6, 2024
6b79ecd
LoongArch: Select HAVE_ARCH_SECCOMP to use the common SECCOMP menu
masahir0y Feb 6, 2024
4551b30
LoongArch: Change acpi_core_pic[NR_CPUS] to acpi_core_pic[MAX_CORE_PIC]
chenhuacai Feb 6, 2024
639420e
LoongArch: Fix earlycon parameter if KASAN enabled
chenhuacai Feb 6, 2024
cca5efe
LoongArch: vDSO: Disable UBSAN instrumentation
kees Feb 6, 2024
99bd3cb
Merge tag 'bcachefs-2024-02-05' of https://evilpiepirate.org/git/bcac…
torvalds Feb 6, 2024
3871aa0
tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
Jan 31, 2024
e459647
x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM
nathanchance Feb 2, 2024
b083d24
selftests/net: Amend per-netns counter checks
0x7f454c46 Feb 2, 2024
dad6a09
hrtimer: Report offline hrtimer enqueue
Jan 29, 2024
58aeb56
mmc: sdhci-pci-o2micro: Fix a warm reboot issue that disk can't be de…
FredAiBayHubTech Feb 3, 2024
cc9432c
mmc: slot-gpio: Allow non-sleeping GPIO ro
tq-steina Feb 6, 2024
c9da9a1
accel/ivpu: Force snooping for MMU writes
kwachows Jan 26, 2024
b039f1c
accel/ivpu: Correct MMU queue size checking functions
kwachows Jan 26, 2024
a7f3109
accel/ivpu: Disable d3hot_delay on all NPU generations
jlawryno Jan 26, 2024
a939c03
accel/ivpu/40xx: Enable D0i3 message
kpradzyn Jan 26, 2024
553099d
accel/ivpu/40xx: Stop passing SKU boot parameters to FW
kpradzyn Jan 26, 2024
5f8408a
accel/ivpu: Add job status for jobs aborted by the driver
gtrzebia Jan 26, 2024
1ce2654
net: stmmac: xgmac: fix a typo of register name in DPP safety handling
Feb 3, 2024
f814bdd
blk-wbt: Fix detection of dirty-throttled tasks
jankara Jan 23, 2024
16e1591
Merge pull request #137 from sched-ext/kfunc_tags
htejun Feb 6, 2024
7ed4380
firewire: core: send bus reset promptly on gap count error
takaswie Feb 6, 2024
97cf301
riscv: Flush the tlb when a page directory is freed
Jan 28, 2024
1279f9d
af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.
q2ven Feb 3, 2024
5808672
devlink: avoid potential loop in devlink_rel_nested_in_notify_work()
Feb 5, 2024
cb88cb5
ppp_async: limit MRU to 64K
Feb 5, 2024
254b3ed
scx: Clear scx_rq->cpus_* bits selectively and reduce memory access
htejun Feb 7, 2024
987cd4f
scx: Factor out kick_one_cpu() from kick_cpus_irq_workfn()
htejun Feb 7, 2024
fe5e498
scx: Implement SCX_KICK_IDLE
htejun Feb 7, 2024
a80615d
Merge pull request #138 from sched-ext/htejun
htejun Feb 7, 2024
6d280f4
Merge tag 'for-6.8-rc3-tag' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Feb 7, 2024
38cc3c6
net: stmmac: protect updates of 64-bit statistics counters
ptesarik Feb 3, 2024
4b00d0c
selftests: cmsg_ipv6: repeat the exact packet
kuba-moo Feb 4, 2024
cd7d469
libceph: fail sparse-read if the data length doesn't match
lxbsz Oct 13, 2023
ee97302
libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*()
lxbsz Dec 14, 2023
8e46a2d
libceph: just wait for more data to be available on the socket
lxbsz Dec 14, 2023
bbb20ea
ceph: always set initial i_blkbits to CEPH_FSCRYPT_BLOCK_SHIFT
lxbsz Jan 18, 2024
cda4672
ceph: prevent use-after-free in encode_cap_msg()
rishabh-d-dave Feb 1, 2024
0704564
ceph: always check dir caps asynchronously
lxbsz Jan 4, 2024
5001bfe
MAINTAINERS: Maintainer change for rds
allisonhenderson Feb 5, 2024
75428f5
net: intel: fix old compiler regressions
jbrandeb Feb 6, 2024
c8d80f8
Merge tag 'nfsd-6.8-3' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 7, 2024
5c24ba2
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Feb 7, 2024
ce68c03
riscv: Fix arch_hugetlb_migration_supported() for NAPOT
Jan 30, 2024
2cf9637
riscv: declare overflow_stack as exported from traps.c
bjdooks-ct Nov 23, 2023
547ab8f
Merge tag 'loongarch-fixes-6.8-2' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 7, 2024
3951f6a
riscv: Fix arch_tlbbatch_flush() by clearing the batch cpumask
Jan 30, 2024
1f4137e
nvme: move passthrough logging attribute to head
keithbusch Feb 6, 2024
335bac1
Merge tag 'wireless-2024-02-06' of git://git.kernel.org/pub/scm/linux…
kuba-moo Feb 7, 2024
e8c263e
nvme-core: fix comment to reflect right functions
Feb 6, 2024
9c3946e
scx: Actually allocate rq->scx.cpus_to_kick_if_idle
htejun Feb 7, 2024
b5d1b4b
PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
Jan 26, 2024
67057f4
PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment
Jan 26, 2024
28325e3
Merge pull request #139 from sched-ext/htejun
Byte-Lab Feb 7, 2024
c1c1b3b
scx: Better invalid state transition warnings
htejun Feb 7, 2024
36fa8d6
netfilter: nft_compat: narrow down revision to unsigned 8-bits
ummakynes Feb 1, 2024
292781c
netfilter: nft_compat: reject unused compat flag
ummakynes Feb 1, 2024
d694b75
netfilter: nft_compat: restrict match/target protocol to u16
ummakynes Feb 1, 2024
e96fddb
drm/amd/display: Fix 'panel_cntl' could be null in 'dcn21_set_backlig…
srishanm Jan 27, 2024
66951d9
drm/amd/display: Add NULL test for 'timing generator' in 'dcn21_set_p…
srishanm Jan 31, 2024
2103370
drm/amd/display: set odm_combine_policy based on context in dcn32 res…
Jan 18, 2024
93bafa3
drm/amdgpu: skip to program GFXDEC registers for suspend abort
Jan 16, 2024
6ef82ac
drm/amdgpu: reset gpu for s3 suspend abort case
Jan 17, 2024
897925d
drm/amdgpu: remove asymmetrical irq disabling in jpeg 4.0.5 suspend
Feb 1, 2024
280df49
drm/amd/display: Increase eval/entry delay for DCN35
Jan 23, 2024
2dcf82a
drm/amdgpu: Fix shared buff copy to user
Feb 5, 2024
e6a7df9
drm/amd/display: Fix MST Null Ptr for RV
Jan 22, 2024
ca8179b
drm/amd/display: Update phantom pipe enable / disable sequence
Jan 26, 2024
29c5da1
drm/amd/display: Disable ODM by default for DCN35
rodrigosiqueira Jan 11, 2024
5517394
drm/amdgpu: Avoid fetching VRAM vendor info
Jan 31, 2024
da48914
drm/amd/display: Clear phantom stream count and plane count
superm1 Feb 3, 2024
e63e35f
drm/amd/display: Increase frame-larger-than for all display_mode_vba …
nathanchance Feb 5, 2024
58fca35
drm/amd/display: Implement bounds check for stream encoder creation i…
srishanm Feb 7, 2024
534c8a5
drm/amdgpu: Fix HDP flush for VFs on nbio v7.9
Dec 8, 2023
4054705
nvme: use ns->head->pi_size instead of t10_pi_tuple structure size
francispravin5 Feb 6, 2024
c0fb0e5
scx: Fix invalid state transition while scheduler is loaded
htejun Feb 8, 2024
a12bc36
ksmbd: Add kernel-doc for ksmbd_extract_sharename() function
Feb 2, 2024
108a020
ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
Feb 5, 2024
6f5bf31
Merge pull request #140 from sched-ext/htejun
Byte-Lab Feb 8, 2024
e656c7a
mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE
Jan 23, 2024
daa694e
getrusage: move thread_group_cputime_adjusted() outside of lock_task_…
oleg-nesterov Jan 22, 2024
f7ec1cd
getrusage: use sig->stats_lock rather than lock_task_sighand()
oleg-nesterov Jan 22, 2024
60f92ac
fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside o…
oleg-nesterov Jan 23, 2024
7601df8
fs/proc: do_task_stat: use sig->stats_lock to gather the threads/chil…
oleg-nesterov Jan 23, 2024
c1be35a
exit: wait_task_zombie: kill the no longer necessary spin_lock_irq(si…
oleg-nesterov Jan 23, 2024
56ae10c
mm/userfaultfd: UFFDIO_MOVE implementation should use ptep_get()
Jan 23, 2024
67b8bcb
nilfs2: fix data corruption in dsync block recovery for small block s…
konis Jan 24, 2024
9cee7e8
mm: memcg: optimize parent iteration in memcg_rstat_updated()
yosrym93 Jan 24, 2024
2fde9e7
mm/memory-failure: fix crash in split_huge_page_to_list from soft_off…
MiaoheLin Jan 24, 2024
01c1484
selftests: core: include linux/close_range.h for CLOSE_RANGE_* macros
musamaanjum Oct 24, 2023
e870920
arch/arm/mm: fix major fault accounting when retrying under per-VMA lock
surenbaghdasaryan Jan 23, 2024
4c2da31
mm/madvise: don't forget to leave lazy MMU mode in madvise_cold_or_pa…
sergey-senozhatsky Jan 26, 2024
2e601e1
mm: zswap: fix objcg use-after-free in entry destruction
hnaz Jan 30, 2024
f207603
mailmap: switch email address for John Moon
JohnCMoon Jan 31, 2024
79d72c6
fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
osalvadorvilardaga Jan 30, 2024
27d3969
mm/zswap: don't return LRU_SKIP if we have dropped lru lock
Jan 28, 2024
6f1f15a
MAINTAINERS: Leo Yan has moved
Feb 1, 2024
38296af
nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
konis Jan 31, 2024
b9e4bc1
mm/damon/sysfs-schemes: fix wrong DAMOS tried regions update timeout …
sjp38 Feb 2, 2024
5bc09b3
nilfs2: fix potential bug in end_buffer_async_write
konis Feb 3, 2024
860d7dc
Merge tag 'percpu-for-6.8-rc4' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 8, 2024
0473719
Merge tag 'v6.8-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Feb 8, 2024
ddc7d4c
drm/xe: Fix loop in vm_bind_ioctl_ops_unwind
mbrost05 Feb 1, 2024
fc29b6d
drm/xe: Take a reference in xe_exec_queue_last_fence_get()
mbrost05 Feb 1, 2024
21abf10
drm/xe: Pick correct userptr VMA to repin on REMAP op failure
mbrost05 Feb 1, 2024
90773aa
drm/xe: circumvent bogus stringop-overflow warning
arndb Jan 3, 2024
3aa3c5c
drm/xe: Map both mem.kernel_bb_pool and usm.bb_pool
mbrost05 Feb 2, 2024
11572b3
drm/xe/display: Fix memleak in display initialization
wangxiaoming321 Feb 2, 2024
95c058c
drm/xe: Assume large page size if VMA not yet bound
mbrost05 Feb 5, 2024
9e3fc1d
drm/xe/vm: don't ignore error when in_kthread
matt-auld Feb 2, 2024
bf4c27b
drm/xe: Remove TEST_VM_ASYNC_OPS_ERROR
mbrost05 Feb 6, 2024
ab0beaf
netfilter: nft_set_pipapo: remove static in nft_pipapo_get()
ummakynes Feb 2, 2024
2526dff
gpio: remove GPIO device from the list unconditionally in error path
Feb 5, 2024
9def04e
net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio
sinthu-raja Feb 6, 2024
bc4ce46
net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio
sinthu-raja Feb 6, 2024
03fa49a
Merge branch 'cpsw-enable-mac_managed_pm-to-fix-mdio'
Feb 8, 2024
db010ff
octeontx2-af: Initialize maps.
Feb 6, 2024
27c5a09
netfilter: ipset: Missing gc cancellations fixed
Feb 4, 2024
2fe8a23
s390/qeth: Fix potential loss of L3-IP@ in case of network issues
SandyWinter Feb 6, 2024
fa173a1
netfilter: ctnetlink: fix filtering for zone 0
felixhuettner Feb 5, 2024
38ed1c7
netfilter: nft_ct: reject direction for ct id
ummakynes Feb 5, 2024
7395dfa
netfilter: nf_tables: use timestamp to check for set element timeout
ummakynes Feb 5, 2024
f82777e
netfilter: nfnetlink_queue: un-break NF_REPEAT
Feb 6, 2024
60c0c23
netfilter: nft_set_rbtree: skip end interval element from gc
ummakynes Feb 7, 2024
76313d1
netfilter: nft_set_pipapo: store index in scratch maps
Feb 7, 2024
47b1c03
netfilter: nft_set_pipapo: add helper to release pcpu scratch area
Feb 7, 2024
5a8cdf6
netfilter: nft_set_pipapo: remove scratch_aligned pointer
Feb 8, 2024
63e4b9d
Merge tag 'nf-24-02-08' of git://git.kernel.org/pub/scm/linux/kernel/…
Feb 8, 2024
8c427cc
tracing/probes: Fix to show a parse error for bad type for $comm
mhiramat Jan 23, 2024
9a571c1
tracing/probes: Fix to set arg size and fmt after setting type from BTF
mhiramat Jan 23, 2024
9efd24e
kprobes: Remove unnecessary initial values of variables
Sep 19, 2023
45be088
smb3: add missing null server pointer check
Feb 5, 2024
55c7788
smb: client: set correct d_type for reparse points under DFS mounts
pcacjr Feb 2, 2024
2a427b4
blk-iocost: Fix an UBSAN shift-out-of-bounds warning
htejun Nov 20, 2023
4ce6e2d
virtio-blk: Ensure no requests in virtqueues before deleting vqs.
Jan 29, 2024
5f63a49
Merge tag 'nvme-6.8-2023-02-08' of git://git.infradead.org/nvme into …
axboe Feb 8, 2024
b0d5d0f
Merge tag 'pinctrl-v6.8-2' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Feb 8, 2024
1f719a2
Merge tag 'net-6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Feb 8, 2024
6c2bf9c
Merge tag 'drm-misc-fixes-2024-02-08' of git://anongit.freedesktop.or…
airlied Feb 9, 2024
60c1620
Merge tag 'drm-xe-fixes-2024-02-08' of https://gitlab.freedesktop.org…
airlied Feb 9, 2024
9da93fe
Merge tag 'drm-intel-fixes-2024-02-08' of git://anongit.freedesktop.o…
airlied Feb 9, 2024
b30bed9
Merge tag 'amd-drm-fixes-6.8-2024-02-08' of https://gitlab.freedeskto…
airlied Feb 9, 2024
3115208
Merge tag 'drm-msm-fixes-2024-02-07' of https://gitlab.freedesktop.or…
airlied Feb 9, 2024
a8b9cf6
ftrace: Fix DIRECT_CALLS to use SAVE_REGS by default
mhiramat Jan 10, 2024
44dc5c4
tracing: Fix wasted memory in saved_cmdlines logic
rostedt Feb 9, 2024
f6a1892
x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
Jan 23, 2024
c76b766
Merge tag 'drm-fixes-2024-02-09' of git://anongit.freedesktop.org/drm…
torvalds Feb 9, 2024
4a8e4b3
Merge tag 'gpio-fixes-for-v6.8-rc4' of git://git.kernel.org/pub/scm/l…
torvalds Feb 9, 2024
3760081
Merge tag 'pmdomain-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 9, 2024
eb747bc
Merge tag 'mmc-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Feb 9, 2024
5ca243c
Merge tag 'hwmon-for-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 9, 2024
5ddfc24
Merge tag 'pci-v6.8-fixes-2' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 9, 2024
e6f39a9
Merge tag 'efi-fixes-for-v6.8-1' of git://git.kernel.org/pub/scm/linu…
torvalds Feb 9, 2024
a8b7d07
scx: Don't wait for a work item before scheduling is restored in scx_…
htejun Feb 9, 2024
6dc512a
Merge tag 'probes-fixes-v6.8-rc3' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 9, 2024
ca8a667
Merge tag 'trace-v6.8-rc3' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Feb 9, 2024
7caf4d3
Merge pull request #141 from sched-ext/htejun
Byte-Lab Feb 9, 2024
9ed18b0
Merge tag 'riscv-for-linus-6.8-rc4' of git://git.kernel.org/pub/scm/l…
torvalds Feb 9, 2024
c6e02ee
cifs: change tcon status when need_reconnect is set on it
sprasad-microsoft Feb 6, 2024
a39c757
cifs: handle cases where multiple sessions share connection
sprasad-microsoft Feb 6, 2024
a5cc98e
smb3: clarify mount warning
Feb 7, 2024
4356e9f
work around gcc bugs with 'asm goto' with outputs
torvalds Feb 9, 2024
a2343df
Merge tag 'ntfs3_for_6.8' of https://github.com/Paragon-Software-Grou…
torvalds Feb 10, 2024
e1e3f53
Merge tag 'ceph-for-6.8-rc4' of https://github.com/ceph/ceph-client
torvalds Feb 10, 2024
ca00c70
Merge tag '6.8-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/…
torvalds Feb 10, 2024
4a7bbe7
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Feb 10, 2024
5a7ec87
Merge tag '6.8-rc3-ksmbd-server-fixes' of git://git.samba.org/ksmbd
torvalds Feb 10, 2024
a38ff5b
Merge tag 'firewire-fixes-6.8-rc4' of git://git.kernel.org/pub/scm/li…
torvalds Feb 10, 2024
a5b6244
Merge tag 'block-6.8-2024-02-10' of git://git.kernel.dk/linux
torvalds Feb 10, 2024
7521f25
Merge tag 'mm-hotfixes-stable-2024-02-10-11-16' of git://git.kernel.o…
torvalds Feb 10, 2024
c021e19
Merge tag 'x86_urgent_for_v6.8_rc4' of git://git.kernel.org/pub/scm/l…
torvalds Feb 11, 2024
2766f59
Merge tag 'timers_urgent_for_v6.8_rc4' of git://git.kernel.org/pub/sc…
torvalds Feb 11, 2024
841c351
Linux 6.8-rc4
torvalds Feb 11, 2024
92bf59c
Merge tag 'v6.8-rc4' into merge_latest
Byte-Lab Feb 13, 2024
2fe3b85
Merge commit '7caf4d33531cc92b826b093d16624f2fc11ddd5e' into merge_la…
Byte-Lab Feb 13, 2024
af7632e
v6.8-rc4-scx1
Byte-Lab Feb 13, 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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/test-kernel.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: test-kernel
run-name: ${{ github.actor }} PR run
on: [pull_request, push]
on: [pull_request]
jobs:
test-schedulers:
runs-on: ubuntu-22.04
Expand Down
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,7 @@ Johan Hovold <[email protected]> <[email protected]>
John Crispin <[email protected]> <[email protected]>
John Fastabend <[email protected]> <[email protected]>
John Keeping <[email protected]> <[email protected]>
John Moon <[email protected]> <[email protected]>
John Paul Adrian Glaubitz <[email protected]>
John Stultz <[email protected]>
<[email protected]> <[email protected]>
Expand Down Expand Up @@ -344,6 +345,7 @@ Leonid I Ananiev <[email protected]>
Leon Romanovsky <[email protected]> <[email protected]>
Leon Romanovsky <[email protected]> <[email protected]>
Leon Romanovsky <[email protected]> <[email protected]>
Leo Yan <[email protected]> <[email protected]>
Liam Mark <[email protected]> <[email protected]>
Linas Vepstas <[email protected]>
Linus Lüssing <[email protected]> <[email protected]>
Expand Down
13 changes: 13 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -2161,6 +2161,19 @@ N: Mike Kravetz
E: [email protected]
D: Maintenance and development of the hugetlb subsystem

N: Seth Jennings
E: [email protected]
D: Creation and maintenance of zswap

N: Dan Streetman
E: [email protected]
D: Maintenance and development of zswap
D: Creation and maintenance of the zpool API

N: Vitaly Wool
E: [email protected]
D: Maintenance and development of zswap

N: Andreas S. Krebs
E: [email protected]
D: CYPRESS CY82C693 chipset IDE, Digital's PC-Alpha 164SX boards
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 values 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
14 changes: 7 additions & 7 deletions Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
What: /sys/devices/.../hwmon/hwmon<i>/in0_input
What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/in0_input
Date: February 2023
KernelVersion: 6.2
Contact: [email protected]
Description: RO. Current Voltage in millivolt.

Only supported for particular Intel i915 graphics platforms.

What: /sys/devices/.../hwmon/hwmon<i>/power1_max
What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_max
Date: February 2023
KernelVersion: 6.2
Contact: [email protected]
Expand All @@ -20,15 +20,15 @@ Description: RW. Card reactive sustained (PL1/Tau) power limit in microwatts.

Only supported for particular Intel i915 graphics platforms.

What: /sys/devices/.../hwmon/hwmon<i>/power1_rated_max
What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_rated_max
Date: February 2023
KernelVersion: 6.2
Contact: [email protected]
Description: RO. Card default power limit (default TDP setting).

Only supported for particular Intel i915 graphics platforms.

What: /sys/devices/.../hwmon/hwmon<i>/power1_max_interval
What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_max_interval
Date: February 2023
KernelVersion: 6.2
Contact: [email protected]
Expand All @@ -37,7 +37,7 @@ Description: RW. Sustained power limit interval (Tau in PL1/Tau) in

Only supported for particular Intel i915 graphics platforms.

What: /sys/devices/.../hwmon/hwmon<i>/power1_crit
What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/power1_crit
Date: February 2023
KernelVersion: 6.2
Contact: [email protected]
Expand All @@ -50,7 +50,7 @@ Description: RW. Card reactive critical (I1) power limit in microwatts.

Only supported for particular Intel i915 graphics platforms.

What: /sys/devices/.../hwmon/hwmon<i>/curr1_crit
What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/curr1_crit
Date: February 2023
KernelVersion: 6.2
Contact: [email protected]
Expand All @@ -63,7 +63,7 @@ Description: RW. Card reactive critical (I1) power limit in milliamperes.

Only supported for particular Intel i915 graphics platforms.

What: /sys/devices/.../hwmon/hwmon<i>/energy1_input
What: /sys/bus/pci/drivers/i915/.../hwmon/hwmon<i>/energy1_input
Date: February 2023
KernelVersion: 6.2
Contact: [email protected]
Expand Down
14 changes: 7 additions & 7 deletions Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
What: /sys/devices/.../hwmon/hwmon<i>/power1_max
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_max
Date: September 2023
KernelVersion: 6.5
Contact: [email protected]
Expand All @@ -12,15 +12,15 @@ Description: RW. Card reactive sustained (PL1) power limit in microwatts.

Only supported for particular Intel xe graphics platforms.

What: /sys/devices/.../hwmon/hwmon<i>/power1_rated_max
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_rated_max
Date: September 2023
KernelVersion: 6.5
Contact: [email protected]
Description: RO. Card default power limit (default TDP setting).

Only supported for particular Intel xe graphics platforms.

What: /sys/devices/.../hwmon/hwmon<i>/power1_crit
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_crit
Date: September 2023
KernelVersion: 6.5
Contact: [email protected]
Expand All @@ -33,7 +33,7 @@ Description: RW. Card reactive critical (I1) power limit in microwatts.

Only supported for particular Intel xe graphics platforms.

What: /sys/devices/.../hwmon/hwmon<i>/curr1_crit
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/curr1_crit
Date: September 2023
KernelVersion: 6.5
Contact: [email protected]
Expand All @@ -44,23 +44,23 @@ Description: RW. Card reactive critical (I1) power limit in milliamperes.
the operating frequency if the power averaged over a window
exceeds this limit.

What: /sys/devices/.../hwmon/hwmon<i>/in0_input
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/in0_input
Date: September 2023
KernelVersion: 6.5
Contact: [email protected]
Description: RO. Current Voltage in millivolt.

Only supported for particular Intel xe graphics platforms.

What: /sys/devices/.../hwmon/hwmon<i>/energy1_input
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/energy1_input
Date: September 2023
KernelVersion: 6.5
Contact: [email protected]
Description: RO. Energy input of device in microjoules.

Only supported for particular Intel xe graphics platforms.

What: /sys/devices/.../hwmon/hwmon<i>/power1_max_interval
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_max_interval
Date: October 2023
KernelVersion: 6.6
Contact: [email protected]
Expand Down
1 change: 1 addition & 0 deletions Documentation/ABI/testing/sysfs-platform-silicom
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ What: /sys/devices/platform/silicom-platform/power_cycle
Date: November 2023
KernelVersion: 6.7
Contact: Henry Shi <[email protected]>
Description:
This file allow user to power cycle the platform.
Default value is 0; when set to 1, it powers down
the platform, waits 5 seconds, then powers on the
Expand Down
4 changes: 2 additions & 2 deletions Documentation/accel/introduction.rst
Original file line number Diff line number Diff line change
Expand Up @@ -101,8 +101,8 @@ External References
email threads
-------------

* `Initial discussion on the New subsystem for acceleration devices <https://lkml.org/lkml/2022/7/31/83>`_ - Oded Gabbay (2022)
* `patch-set to add the new subsystem <https://lkml.org/lkml/2022/10/22/544>`_ - Oded Gabbay (2022)
* `Initial discussion on the New subsystem for acceleration devices <https://lore.kernel.org/lkml/CAFCwf11=9qpNAepL7NL+YAV_QO=Wv6pnWPhKHKAepK3fNn+2Dg@mail.gmail.com/>`_ - Oded Gabbay (2022)
* `patch-set to add the new subsystem <https://lore.kernel.org/lkml/[email protected]/>`_ - Oded Gabbay (2022)

Conference talks
----------------
Expand Down
5 changes: 0 additions & 5 deletions Documentation/admin-guide/kernel-parameters.rst
Original file line number Diff line number Diff line change
Expand Up @@ -218,8 +218,3 @@ bytes respectively. Such letter suffixes can also be entirely omitted:

.. include:: kernel-parameters.txt
:literal:

Todo
----

Add more DRM drivers.
16 changes: 6 additions & 10 deletions Documentation/admin-guide/kernel-per-CPU-kthreads.rst
Original file line number Diff line number Diff line change
Expand Up @@ -243,13 +243,9 @@ To reduce its OS jitter, do any of the following:
3. Do any of the following needed to avoid jitter that your
application cannot tolerate:

a. Build your kernel with CONFIG_SLUB=y rather than
CONFIG_SLAB=y, thus avoiding the slab allocator's periodic
use of each CPU's workqueues to run its cache_reap()
function.
b. Avoid using oprofile, thus avoiding OS jitter from
a. Avoid using oprofile, thus avoiding OS jitter from
wq_sync_buffer().
c. Limit your CPU frequency so that a CPU-frequency
b. Limit your CPU frequency so that a CPU-frequency
governor is not required, possibly enlisting the aid of
special heatsinks or other cooling technologies. If done
correctly, and if you CPU architecture permits, you should
Expand All @@ -259,7 +255,7 @@ To reduce its OS jitter, do any of the following:

WARNING: Please check your CPU specifications to
make sure that this is safe on your particular system.
d. As of v3.18, Christoph Lameter's on-demand vmstat workers
c. As of v3.18, Christoph Lameter's on-demand vmstat workers
commit prevents OS jitter due to vmstat_update() on
CONFIG_SMP=y systems. Before v3.18, is not possible
to entirely get rid of the OS jitter, but you can
Expand All @@ -274,20 +270,20 @@ To reduce its OS jitter, do any of the following:
(based on an earlier one from Gilad Ben-Yossef) that
reduces or even eliminates vmstat overhead for some
workloads at https://lore.kernel.org/r/00000140e9dfd6bd-40db3d4f-c1be-434f-8132-7820f81bb586-000000@email.amazonses.com.
e. If running on high-end powerpc servers, build with
d. If running on high-end powerpc servers, build with
CONFIG_PPC_RTAS_DAEMON=n. This prevents the RTAS
daemon from running on each CPU every second or so.
(This will require editing Kconfig files and will defeat
this platform's RAS functionality.) This avoids jitter
due to the rtas_event_scan() function.
WARNING: Please check your CPU specifications to
make sure that this is safe on your particular system.
f. If running on Cell Processor, build your kernel with
e. If running on Cell Processor, build your kernel with
CBE_CPUFREQ_SPU_GOVERNOR=n to avoid OS jitter from
spu_gov_work().
WARNING: Please check your CPU specifications to
make sure that this is safe on your particular system.
g. If running on PowerMAC, build your kernel with
f. If running on PowerMAC, build your kernel with
CONFIG_PMAC_RACKMETER=n to disable the CPU-meter,
avoiding OS jitter from rackmeter_do_timer().

Expand Down
19 changes: 17 additions & 2 deletions Documentation/dev-tools/kunit/usage.rst
Original file line number Diff line number Diff line change
Expand Up @@ -671,8 +671,23 @@ Testing Static Functions
------------------------

If we do not want to expose functions or variables for testing, one option is to
conditionally ``#include`` the test file at the end of your .c file. For
example:
conditionally export the used symbol. For example:

.. code-block:: c

/* In my_file.c */

VISIBLE_IF_KUNIT int do_interesting_thing();
EXPORT_SYMBOL_IF_KUNIT(do_interesting_thing);

/* In my_file.h */

#if IS_ENABLED(CONFIG_KUNIT)
int do_interesting_thing(void);
#endif

Alternatively, you could conditionally ``#include`` the test file at the end of
your .c file. For example:

.. code-block:: c

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ allOf:
clocks:
minItems: 6
maxItems: 6
regs:
reg:
minItems: 2
maxItems: 2

Expand All @@ -99,7 +99,7 @@ allOf:
clocks:
minItems: 4
maxItems: 4
regs:
reg:
minItems: 2
maxItems: 2

Expand All @@ -116,7 +116,7 @@ allOf:
clocks:
minItems: 3
maxItems: 3
regs:
reg:
minItems: 1
maxItems: 1

Expand Down
Loading