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.10-rc4-scx1 #31

Merged
merged 650 commits into from
Jun 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
650 commits
Select commit Hold shift + click to select a range
bd9f2d0
af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
q2ven Jun 4, 2024
45d872f
af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
q2ven Jun 4, 2024
83690b8
af_unix: Use skb_queue_empty_lockless() in unix_release_sock().
q2ven Jun 4, 2024
5d915e5
af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
q2ven Jun 4, 2024
efaf24e
af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
q2ven Jun 4, 2024
411c0ea
Merge branch 'af_unix-fix-lockless-access-of-sk-sk_state-and-others-f…
Jun 6, 2024
c181689
kconfig: remove unneeded code for user-supplied values being out of r…
masahir0y Jun 1, 2024
46edf43
kconfig: gconf: give a proper initial state to the Save button
masahir0y Jun 1, 2024
bf83266
kconfig: doc: fix a typo in the note about 'imply'
masahir0y Jun 3, 2024
45c7f55
kconfig: doc: document behavior of 'select' and 'imply' followed by 'if'
masahir0y Jun 3, 2024
b01e1c0
ipv6: fix possible race in __fib6_drop_pcpu_from()
Jun 4, 2024
77a9266
kconfig: remove wrong expr_trans_bool()
masahir0y Jun 3, 2024
0dcc53a
net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool()
Jun 5, 2024
09fe2bf
ata: pata_macio: Fix max_segment_size with PAGE_SIZE == 64K
mpe Jun 6, 2024
41b02ea
selftests: net: lib: support errexit with busywait
matttbe Jun 5, 2024
7932217
selftests: net: lib: avoid error removing empty netns name
matttbe Jun 5, 2024
84a8bc3
selftests: net: lib: set 'i' as local
matttbe Jun 5, 2024
27bc865
Merge branch 'selftests-net-lib-small-fixes'
kuba-moo Jun 6, 2024
a34adf6
Merge tag 'efi-fixes-for-v6.10-2' of git://git.kernel.org/pub/scm/lin…
torvalds Jun 6, 2024
2faf633
Merge tag 'tomoyo-pr-20240606' of git://git.code.sf.net/p/tomoyo/tomoyo
torvalds Jun 6, 2024
d30d0e4
Merge tag 'net-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jun 6, 2024
3ac36aa
x86/mm/numa: Use NUMA_NO_NODE when calling memblock_set_node()
jbeulich May 29, 2024
f3a5367
btrfs: protect folio::private when attaching extent buffer folios
adam900710 Jun 6, 2024
bb93148
MAINTAINERS: update Xe driver maintainers
ogabbay May 15, 2024
a9f9b30
MAINTAINERS: Update Xe driver maintainers
Jun 2, 2024
d91e656
Merge tag 'pci-v6.10-fixes-1' of git://git.kernel.org/pub/scm/linux/k…
torvalds Jun 6, 2024
8a92980
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Jun 6, 2024
2d42183
Merge tag 'amd-drm-fixes-6.10-2024-06-06' of https://gitlab.freedeskt…
airlied Jun 6, 2024
2603342
Merge tag 'drm-misc-fixes-2024-06-07' of https://gitlab.freedesktop.o…
airlied Jun 6, 2024
eb55943
Merge tag 'drm-misc-next-fixes-2024-06-07' of https://gitlab.freedesk…
airlied Jun 6, 2024
96c9656
kbuild: explicitly run mksysmap as sed script from link-vmlinux.sh
flamingradian Jun 5, 2024
9185afe
modpost: do not warn about missing MODULE_DESCRIPTION() for vmlinux.o
masahir0y Jun 6, 2024
e96b293
net: sfp: Always call `sfp_sm_mod_remove()` on remove
Jun 5, 2024
02c4187
smb: client: fix deadlock in smb2_find_smb_tcon()
ematsumiya Jun 6, 2024
a88d609
cifs: Don't advance the I/O iterator before terminating subrequest
dhowells May 31, 2024
64054eb
gpio: add missing MODULE_DESCRIPTION() macros
Jun 7, 2024
89e1ee1
hid: asus: asus_report_fixup: fix potential read out of bounds
mrwigglewaffles Jun 2, 2024
0c7dd00
input: Add event code for accessibility key
Jun 4, 2024
22d6d06
input: Add support for "Do Not Disturb"
Jun 4, 2024
8d3ae46
dt-bindings: HID: i2c-hid: add dedicated Ilitek ILI2901 schema
jhovold May 7, 2024
07fc16f
dt-bindings: HID: i2c-hid: elan: add Elan eKTH5015M
jhovold May 7, 2024
e538d4b
dt-bindings: HID: i2c-hid: elan: add 'no-reset-on-power-off' property
jhovold May 7, 2024
0eafc58
HID: i2c-hid: elan: fix reset suspend current leakage
jhovold May 7, 2024
b472b99
dt-bindings: net: dp8386x: Add MIT license along with GPL-2.0
uditkumarti May 31, 2024
12cda92
net: hns3: fix kernel crash problem in concurrent scenario
liuyonglong86 Jun 5, 2024
968fde8
net: hns3: add cond_resched() to hns3 ring buffer init process
Jun 5, 2024
dbfb886
Merge branch 'hns3-fixes'
davem330 Jun 7, 2024
1af89de
thermal: core: Do not fail cdev registration because of invalid initi…
rafaeljw Jun 6, 2024
7f18bd4
thermal: ACPI: Invalidate trip points with temperature of 0 or below
rafaeljw Jun 6, 2024
c44711b
liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
Jun 5, 2024
0c76053
drm: have config DRM_WERROR depend on !WERROR
jnikula May 16, 2024
a3a5a37
HID: Ignore battery for ELAN touchscreens 2F2C and 4116
Jun 7, 2024
e79a106
ACPI: x86: Force StorageD3Enable on more products
superm1 May 9, 2024
8f40af3
Merge tag 'iio-fixes-for-6.10a' of https://git.kernel.org/pub/scm/lin…
gregkh Jun 7, 2024
1092c41
Merge tag 'thunderbolt-for-v6.10-rc3' of git://git.kernel.org/pub/scm…
gregkh Jun 7, 2024
2e32d58
Merge tag 'drm-fixes-2024-06-07' of https://gitlab.freedesktop.org/dr…
torvalds Jun 7, 2024
e693c50
Merge tag 'ata-6.10-rc3' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jun 7, 2024
f24b46e
Merge tag 'iommu-fixes-v6.10-rc2' of git://git.kernel.org/pub/scm/lin…
torvalds Jun 7, 2024
96e09b8
Merge tag 'platform-drivers-x86-v6.10-3' of git://git.kernel.org/pub/…
torvalds Jun 7, 2024
8d43786
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jun 7, 2024
8d6b029
Merge tag 's390-6.10-3' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jun 7, 2024
0a02756
Merge tag 'riscv-for-linus-6.10-rc3' of git://git.kernel.org/pub/scm/…
torvalds Jun 7, 2024
eecba7c
Merge tag 'nfsd-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jun 7, 2024
0797833
Merge tag 'for-6.10-rc2-tag' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jun 7, 2024
e339158
Merge tag 'io_uring-6.10-20240607' of git://git.kernel.dk/linux
torvalds Jun 7, 2024
602079a
Merge tag 'block-6.10-20240607' of git://git.kernel.dk/linux
torvalds Jun 7, 2024
e60721b
Merge tag 'gpio-fixes-for-v6.10-rc3' of git://git.kernel.org/pub/scm/…
torvalds Jun 7, 2024
dc772f8
Merge tag 'mm-hotfixes-stable-2024-06-07-15-24' of git://git.kernel.o…
torvalds Jun 8, 2024
bbc5332
Merge tag 'locking-urgent-2024-06-08' of git://git.kernel.org/pub/scm…
torvalds Jun 8, 2024
7cec2e1
Merge tag 'perf-urgent-2024-06-08' of git://git.kernel.org/pub/scm/li…
torvalds Jun 8, 2024
7cedb02
Merge tag 'x86-urgent-2024-06-08' of git://git.kernel.org/pub/scm/lin…
torvalds Jun 8, 2024
36714d6
Merge tag 'irq-urgent-2024-06-08' of git://git.kernel.org/pub/scm/lin…
torvalds Jun 8, 2024
1e7ccdd
Merge tag 'media/v6.10-2' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Jun 8, 2024
329f70c
Merge tag 'kbuild-fixes-v6.10-2' of git://git.kernel.org/pub/scm/linu…
torvalds Jun 8, 2024
061d1af
Merge tag 'for-linus-2024060801' of git://git.kernel.org/pub/scm/linu…
torvalds Jun 8, 2024
c5dbc2e
Merge tag '6.10-rc2-smb3-client-fixes' of git://git.samba.org/sfrench…
torvalds Jun 9, 2024
771ed66
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Jun 9, 2024
0579f27
net: stmmac: dwmac-qcom-ethqos: Configure host DMA width
Jun 5, 2024
637c2df
Merge tag 'edac_urgent_for_v6.10_rc3' of git://git.kernel.org/pub/scm…
torvalds Jun 9, 2024
b848138
Merge tag 'perf-tools-fixes-for-v6.10-2-2024-06-09' of git://git.kern…
torvalds Jun 9, 2024
83a7eef
Linux 6.10-rc3
torvalds Jun 9, 2024
799d4b3
drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID…
mszyprow Apr 25, 2024
1f3512c
drm/exynos: dp: drop driver owner initialization
krzk Jun 4, 2024
fe8a089
RAS/AMD/ATL: Fix MI300 bank hash
yghannam Jun 7, 2024
38e3825
drm/exynos/vidi: fix memory leak in .get_modes()
jnikula May 30, 2024
58f8807
xfs: make sure sb_fdblocks is non-negative
Wengang-oracle Jun 6, 2024
f74fb5d
drm: panel-orientation-quirks: Add quirk for Aya Neo KUN
tobiasjakobi Mar 10, 2024
5add2f7
netdevsim: fix backwards compatibility in nsim_get_iflink()
spikeh Jun 6, 2024
e3cf20e
ARM: 9405/1: ftrace: Don't assume stack frames are contiguous in memory
ardbiesheuvel Jun 4, 2024
594ce0b
Merge topic branches 'clkdev' and 'fixes' into for-linus
Jun 10, 2024
b880018
drm/komeda: check for error-valued pointer
Jun 10, 2024
ce62600
drm/bridge/panel: Fix runtime warning on panel bridge release
Jun 10, 2024
d37fe42
tcp: fix race in tcp_v6_syn_recv_sock()
Jun 6, 2024
d029ede
net dsa: qca8k: fix usages of device_get_named_child_node()
andy-shev Jun 6, 2024
c6ae073
geneve: Fix incorrect inner network header offset when innerprotoinhe…
gal-pressman Jun 6, 2024
791b408
net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN)…
gal-pressman Jun 6, 2024
9379213
Merge branch 'geneve-fixes'
davem330 Jun 10, 2024
86fbd9f
Bluetooth: hci_sync: Fix not using correct handle
Vudentz May 15, 2024
806a519
Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
Vudentz May 20, 2024
c695439
Bluetooth: fix connection setup in l2cap_connect
pv Jun 9, 2024
161f73c
bcachefs: Split out btree_write_submit_wq
Jun 5, 2024
1c8cc24
bcachefs: Fix incorrect error handling found_btree_node_is_readable()
Jun 6, 2024
04f635e
bcachefs: Delete incorrect BTREE_ID_NR assertion
Jun 6, 2024
dab1870
bcachefs: fix stack frame size in fsck.c
Jun 6, 2024
26447d2
bcachefs: fix the display format for show-super
Jun 3, 2024
5ae67ab
bcachefs: Enable automatic shrinking for rhashtables
Jun 6, 2024
bc65e98
bcachefs: increase key cache shrinker batch size
Jun 6, 2024
9ac3e66
bcachefs: set sb->s_shrinker->seeks = 0
Jun 6, 2024
2760bfe
bcachefs: Fix reporting of freed objects from key cache shrinker
Jun 7, 2024
bf2b356
bcachefs: Leave a buffer in the btree key cache to avoid lock thrashing
Jun 7, 2024
f9035b0
bcachefs: Fix refcount leak in check_fix_ptrs()
Jun 7, 2024
e0cb572
bcachefs: Fix snapshot_create_lock lock ordering
Jun 8, 2024
9c4acd1
bcachefs: Replace bucket_valid() asserts in bucket lookup with proper…
Jun 6, 2024
9432e90
bcachefs: Check for invalid bucket from bucket_gen(), gc_bucket()
Jun 6, 2024
b799220
bcachefs: Add missing synchronize_srcu_expedited() call when shutting…
Jun 8, 2024
31849bf
drm/amdgpu: Fix the BO release clear memory warning
arunpravin24 Jun 10, 2024
07c54cc
tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_…
oleg-nesterov May 28, 2024
7124a89
bcachefs: Add missing bch_inode_info.ei_flags init
Jun 11, 2024
44180fe
net/sched: initialize noop_qdisc owner
jmberg-intel Jun 7, 2024
8031b58
mptcp: ensure snd_una is properly initialized on connect
Jun 7, 2024
6a09788
mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
Jun 7, 2024
40eec17
mptcp: pm: update add_addr counters after connect
Jun 7, 2024
74acb25
mailmap: map Geliang's new email address
geliangtang Jun 7, 2024
70b3c88
Merge branch 'mptcp-various-fixes'
kuba-moo Jun 11, 2024
36534d3
tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
Jun 7, 2024
b96a225
drm/nouveau: don't attempt to schedule hpd_work on headless cards
anarsoul Jun 7, 2024
b01b815
s390: Update defconfigs
hcahca Jun 9, 2024
d8073dc
s390/mm: Allow large pages only for aligned physical addresses
Jun 7, 2024
693d41f
s390/mm: Restore mapping of kernel image using large pages
Jun 7, 2024
c4ab9da
netfilter: nft_inner: validate mandatory meta and payload
Jun 5, 2024
4e7aaa6
netfilter: ipset: Fix race between namespace cleanup and gc in the li…
Jun 4, 2024
6f8f132
netfilter: Use flowlabel flow key when re-routing mangled packets
Jun 6, 2024
b684682
thermal: gov_step_wise: Restore passive polling management
rafaeljw Jun 11, 2024
2ef5971
Merge tag 'vfs-6.10-rc4.fixes' of git://git.kernel.org/pub/scm/linux/…
torvalds Jun 11, 2024
017ed5e
drm/nouveau: remove unused struct 'init_exec'
May 17, 2024
f2736b9
bcachefs: Fix rcu_read_lock() leak in drop_extra_replicas
Jun 11, 2024
8c860ed
x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checking
kees Jun 10, 2024
72d9592
parisc: Try to fix random segmentation faults in package builds
Jun 10, 2024
52912ca
scsi: core: Disable CDL by default
damien-lemoal Jun 7, 2024
77691af
scsi: ufs: core: Quiesce request queues before checking pending cmds
Jun 7, 2024
90e6f08
scsi: mpi3mr: Fix ATA NCQ priority support
damien-lemoal Jun 11, 2024
144ba85
net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
kmaincent Jun 10, 2024
f6b2f57
Merge tag 'for-net-2024-06-10' of git://git.kernel.org/pub/scm/linux/…
kuba-moo Jun 12, 2024
1b9f756
gve: ignore nonrelevant GSO type bits when processing TSO headers
josh8551021 Jun 10, 2024
be27b89
net: stmmac: replace priv->speed with the portTransmitRate from the t…
xiaoleiwang123456 Jun 8, 2024
1cdeca6
ksmbd: move leading slash check to smb2_get_name()
namjaejeon Jun 10, 2024
2bfc421
ksmbd: fix missing use of get_write in in smb2_set_ea()
namjaejeon Jun 11, 2024
f026058
xhci: Set correct transferred length for cancelled bulk transfers
matnyman Jun 11, 2024
17bd545
xhci: Apply reset resume quirk to Etron EJ188 xHCI host
kichiang Jun 11, 2024
91f7a15
xhci: Apply broken streams quirk to Etron EJ188 xHCI host
kichiang Jun 11, 2024
5ceac44
xhci: Handle TD clearing for multiple streams case
marcan Jun 11, 2024
0320ca1
drm: renesas: shmobile: Call drm_atomic_helper_shutdown() at shutdown…
dianders Jun 12, 2024
c38896c
drm/mediatek: Call drm_atomic_helper_shutdown() at shutdown time
dianders Jun 11, 2024
350cbb5
cpufreq: intel_pstate: Check turbo_is_disabled() in store_no_turbo()
rafaeljw Jun 11, 2024
d6d5645
i2c: at91: Fix the functionality flags of the slave-only interface
jdelvare May 31, 2024
cbf3fb5
i2c: designware: Fix the functionality flags of the slave-only interface
jdelvare May 31, 2024
cea2a26
mailmap: Add my outdated addresses to the map file
andy-shev Jun 11, 2024
9b1ebce
block: sed-opal: avoid possible wrong address reference in read_sed_o…
Jun 11, 2024
1933192
block: Optimize disk zone resource cleanup
damien-lemoal Jun 7, 2024
d0321c8
block: fix request.queuelist usage in flush
chengmingzhou Jun 8, 2024
e038ee6
block: unmap and free user mapped integrity via submitter
Jun 10, 2024
e5d574a
nvme: avoid double free special payload
Jun 11, 2024
d76584e
nvmet-passthru: propagate status from id override functions
igaw Jun 12, 2024
cd0c1b8
nvmet: always initialize cqe.result
igaw Jun 12, 2024
5455964
io_uring/rsrc: don't lock while !TASK_RUNNING
isilence Jun 12, 2024
957df9a
nbd: Remove __force casts
Jun 4, 2024
d71a989
vfio/pci: Insert full vma on mmap'd MMIO fault
awilliam Jun 7, 2024
0b4989e
Merge tag 'bcachefs-2024-06-12' of https://evilpiepirate.org/git/bcac…
torvalds Jun 12, 2024
d92589f
Merge tag 'nf-24-06-11' of git://git.kernel.org/pub/scm/linux/kernel/…
kuba-moo Jun 12, 2024
2ccbdf4
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Jun 12, 2024
14a20e5
net/ipv6: Fix the RT cache flush via sysctl using a previous delay
petrpavlu Jun 7, 2024
36c9293
net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state
NikAleksandrov Jun 9, 2024
546ceb1
net: bridge: mst: fix suspicious rcu usage in br_mst_set_state
NikAleksandrov Jun 9, 2024
b60b1bd
Merge branch 'net-bridge-mst-fix-suspicious-rcu-usage-warning'
kuba-moo Jun 13, 2024
b2747f1
x86/boot: Don't add the EFI stub to targets, again
Jun 12, 2024
12243a8
iommu/amd: Fix panic accessing amd_iommu_enable_faulting
May 30, 2024
0e6b6de
ACPI: EC: Evaluate orphan _REG under EC device
rafaeljw Jun 12, 2024
7c87711
drm/xe/xe_gt_idle: use GT forcewake domain assertion
rtauro1895 Jun 6, 2024
cd554e1
drm/xe/pf: Assert LMEM provisioning is done only on DGFX
mwajdecz Jun 7, 2024
b5e3a9b
drm/xe: flush engine buffers before signalling user fence on all engines
ahajda Jun 5, 2024
2470b14
drm/xe: move disable_c6 call
rtauro1895 Jun 6, 2024
8eef5c3
Revert "igc: fix a log entry using uninitialized netdev"
aneftin Jun 11, 2024
79f18a4
ionic: fix use after netif_napi_del()
TaeheeYoo Jun 12, 2024
6f4d93b
gve: Clear napi->skb before dev_kfree_skb_any()
ziweixiao Jun 12, 2024
7da9dfd
.editorconfig: remove trim_trailing_whitespace option
gregkh Jun 11, 2024
7d9df38
bnxt_en: Cap the size of HWRM_PORT_PHY_QCFG forwarded response
Jun 12, 2024
a6736a0
af_unix: Read with MSG_PEEK loops if the first unread byte is OOB
Jun 11, 2024
a9b9741
bnxt_en: Adjust logging of firmware messages in case of released toke…
Jun 11, 2024
3572597
Merge tag 'fixes-2024-06-13' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jun 13, 2024
fd88e18
Merge tag 'nfs-for-6.10-2' of git://git.linux-nfs.org/projects/trondm…
torvalds Jun 13, 2024
d20f6b3
Merge tag 'net-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jun 13, 2024
ff0ffe5
nvme: fix namespace removal list
keithbusch Jun 13, 2024
e3e5368
Merge tag 'nvme-6.10-2024-06-13' of git://git.infradead.org/nvme into…
axboe Jun 13, 2024
ae1e782
Merge tag 'exynos-drm-fixes-for-v6.10-rc4' of git://git.kernel.org/pu…
airlied Jun 14, 2024
f1909e8
Merge tag 'drm-xe-fixes-2024-06-13' of https://gitlab.freedesktop.org…
airlied Jun 14, 2024
f4a1254
io_uring: fix cancellation overwriting req->flags
isilence Jun 14, 2024
22f0081
USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
AlanStern Jun 14, 2024
41f590e
arm/komeda: Remove all CONFIG_DEBUG_FS conditional compilations
Jun 6, 2024
14731a6
Merge drm/drm-fixes into drm-misc-fixes
mripard Jun 14, 2024
a6a75ed
ata: libata-scsi: Set the RMB bit only for removable media devices
damien-lemoal Jun 13, 2024
5f75e08
loop: Disable fallocate() zero and discard if not supported
metan-ucw Jun 13, 2024
04f82fb
Merge branch acpi-x86
rafaeljw Jun 14, 2024
cee84c0
Merge tag 'thermal-6.10-rc4' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jun 14, 2024
94df82f
Merge tag 'acpi-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Jun 14, 2024
0cac73e
Merge tag 'pm-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jun 14, 2024
1110027
Merge tag 'iommu-fix-v6.10-rc3' of git://git.kernel.org/pub/scm/linux…
torvalds Jun 14, 2024
0b320c8
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Jun 14, 2024
ac3cb72
Merge tag 'io_uring-6.10-20240614' of git://git.kernel.dk/linux
torvalds Jun 14, 2024
c286c21
Merge tag 'block-6.10-20240614' of git://git.kernel.dk/linux
torvalds Jun 14, 2024
9f0a864
Merge tag 'drm-misc-fixes-2024-06-14' of https://gitlab.freedesktop.o…
airlied Jun 14, 2024
68132b3
Merge tag 'vfio-v6.10-rc4' of https://github.com/awilliam/linux-vfio
torvalds Jun 15, 2024
d4332da
Merge tag 'drm-fixes-2024-06-15' of https://gitlab.freedesktop.org/dr…
torvalds Jun 15, 2024
44ef20b
Merge tag 's390-6.10-4' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Jun 15, 2024
e789523
firewire: fix website URL in Kconfig
takaswie Jun 13, 2024
e7da16a
firewire: core: record card index in tracepoinrts events derived from…
takaswie Jun 13, 2024
64e02b6
firewire: core: record card index in tracepoinrts events derived from…
takaswie Jun 13, 2024
65ec7eb
firewire: core: record card index in tracepoinrts events derived from…
takaswie Jun 13, 2024
3cb44a7
firewire: core: record card index in async_phy_outbound_initiate trac…
takaswie Jun 13, 2024
810f2aa
firewire: core: record card index in async_phy_outbound_complete trac…
takaswie Jun 13, 2024
abbb4bd
firewire: core: record card index in async_phy_inbound tracepoints event
takaswie Jun 13, 2024
7507dbc
firewire: core: record card index in tracepoinrts events derived from…
takaswie Jun 13, 2024
893098b
firewire: core: record card index in bus_reset_handle tracepoints event
takaswie Jun 13, 2024
41d7072
Merge tag 'timers-urgent-2024-06-15' of git://git.kernel.org/pub/scm/…
torvalds Jun 15, 2024
08a6b55
Merge tag 'x86-urgent-2024-06-15' of git://git.kernel.org/pub/scm/lin…
torvalds Jun 15, 2024
62e1f3b
Merge tag '6.10-rc3-smb3-server-fixes' of git://git.samba.org/ksmbd
torvalds Jun 15, 2024
a3e18a5
Merge tag 'xfs-6.10-fixes-3' of git://git.kernel.org/pub/scm/fs/xfs/x…
torvalds Jun 15, 2024
ba43790
RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address…
yghannam Jun 7, 2024
7e9bb0c
Merge tag 'i2c-host-fixes-6.10-rc4' of git://git.kernel.org/pub/scm/l…
Jun 16, 2024
fcf2a99
leds: class: Revert: "If no default trigger is given, make hw_control…
jwrdegoede Jun 7, 2024
be2fa88
Merge tag 'firewire-fixes-6.10-rc4' of git://git.kernel.org/pub/scm/l…
torvalds Jun 16, 2024
e39388e
Merge tag 'edac_urgent_for_v6.10_rc4' of git://git.kernel.org/pub/scm…
torvalds Jun 16, 2024
e8b0264
Merge tag 'ata-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jun 16, 2024
33f855c
Merge tag 'char-misc-6.10-rc4' of git://git.kernel.org/pub/scm/linux/…
torvalds Jun 16, 2024
e12fa4d
Merge tag 'driver-core-6.10-rc4' of git://git.kernel.org/pub/scm/linu…
torvalds Jun 16, 2024
d3e6dc4
Merge tag 'staging-6.10-rc4' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jun 16, 2024
6efc63a
Merge tag 'tty-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jun 16, 2024
b5beaa4
Merge tag 'usb-6.10-rc4' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Jun 16, 2024
4301487
Merge tag 'i2c-for-6.10-rc4' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Jun 16, 2024
6456c42
Merge tag 'parisc-for-6.10-rc4' of git://git.kernel.org/pub/scm/linux…
torvalds Jun 16, 2024
6ba59ff
Linux 6.10-rc4
torvalds Jun 16, 2024
9e124cd
Merge tag 'v6.10-rc4' into scx-6.10rc.4
Byte-Lab Jun 21, 2024
581f5c7
scx: Check for NULLity for ops.yield() @to arg
Byte-Lab Jun 14, 2024
91b307a
scx: Test ops.yield() @to NULLity
Byte-Lab Jun 14, 2024
448f1b1
tools/sched_ext: Sync from scx repo (d3b34d1df7aabb66244607f1473ecc57…
htejun Jun 15, 2024
c9a2168
scx: Cosmetic changes
htejun Jun 15, 2024
1489c9c
scx: Fix spelling in function comment
hodgesds Jun 16, 2024
1e1ec9a
tools/sched_ext: Sync from the scx repo (b6ebdc635acf450e9c2e71717500…
htejun Jun 17, 2024
1b94fc1
scx: Fix error condition check in __scx_bpf_consume_task()
htejun Jun 17, 2024
96926f8
selftests/sched_ext: Build fix
htejun Jun 17, 2024
85fb1b6
v6.10-rc4-scx1
Byte-Lab Jun 21, 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: 0 additions & 3 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,13 @@ root = true
[{*.{awk,c,dts,dtsi,dtso,h,mk,s,S},Kconfig,Makefile,Makefile.*}]
charset = utf-8
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = tab
indent_size = 8

[*.{json,py,rs}]
charset = utf-8
end_of_line = lf
trim_trailing_whitespace = true
insert_final_newline = true
indent_style = space
indent_size = 4
Expand All @@ -26,7 +24,6 @@ indent_size = 8
[*.yaml]
charset = utf-8
end_of_line = lf
trim_trailing_whitespace = unset
insert_final_newline = true
indent_style = space
indent_size = 2
3 changes: 3 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,8 @@ Andrey Ryabinin <[email protected]> <[email protected]>
Andrzej Hajda <[email protected]> <[email protected]>
André Almeida <[email protected]> <[email protected]>
Andy Adamson <[email protected]>
Andy Shevchenko <[email protected]> <[email protected]>
Andy Shevchenko <[email protected]> <[email protected]>
Anilkumar Kolli <[email protected]> <[email protected]>
Anirudh Ghayal <[email protected]> <[email protected]>
Antoine Tenart <[email protected]> <[email protected]>
Expand Down Expand Up @@ -217,6 +219,7 @@ Geliang Tang <[email protected]> <[email protected]>
Geliang Tang <[email protected]> <[email protected]>
Geliang Tang <[email protected]> <[email protected]>
Geliang Tang <[email protected]> <[email protected]>
Geliang Tang <[email protected]> <[email protected]>
Georgi Djakov <[email protected]> <[email protected]>
Gerald Schaefer <[email protected]> <[email protected]>
Gerald Schaefer <[email protected]> <[email protected]>
Expand Down
35 changes: 11 additions & 24 deletions Documentation/admin-guide/LSM/tomoyo.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ TOMOYO is a name-based MAC extension (LSM module) for the Linux kernel.

LiveCD-based tutorials are available at

http://tomoyo.sourceforge.jp/1.8/ubuntu12.04-live.html
http://tomoyo.sourceforge.jp/1.8/centos6-live.html
https://tomoyo.sourceforge.net/1.8/ubuntu12.04-live.html
https://tomoyo.sourceforge.net/1.8/centos6-live.html

Though these tutorials use non-LSM version of TOMOYO, they are useful for you
to know what TOMOYO is.
Expand All @@ -21,45 +21,32 @@ How to enable TOMOYO?
Build the kernel with ``CONFIG_SECURITY_TOMOYO=y`` and pass ``security=tomoyo`` on
kernel's command line.

Please see http://tomoyo.osdn.jp/2.5/ for details.
Please see https://tomoyo.sourceforge.net/2.6/ for details.

Where is documentation?
=======================

User <-> Kernel interface documentation is available at
https://tomoyo.osdn.jp/2.5/policy-specification/index.html .
https://tomoyo.sourceforge.net/2.6/policy-specification/index.html .

Materials we prepared for seminars and symposiums are available at
https://osdn.jp/projects/tomoyo/docs/?category_id=532&language_id=1 .
https://sourceforge.net/projects/tomoyo/files/docs/ .
Below lists are chosen from three aspects.

What is TOMOYO?
TOMOYO Linux Overview
https://osdn.jp/projects/tomoyo/docs/lca2009-takeda.pdf
https://sourceforge.net/projects/tomoyo/files/docs/lca2009-takeda.pdf
TOMOYO Linux: pragmatic and manageable security for Linux
https://osdn.jp/projects/tomoyo/docs/freedomhectaipei-tomoyo.pdf
https://sourceforge.net/projects/tomoyo/files/docs/freedomhectaipei-tomoyo.pdf
TOMOYO Linux: A Practical Method to Understand and Protect Your Own Linux Box
https://osdn.jp/projects/tomoyo/docs/PacSec2007-en-no-demo.pdf
https://sourceforge.net/projects/tomoyo/files/docs/PacSec2007-en-no-demo.pdf

What can TOMOYO do?
Deep inside TOMOYO Linux
https://osdn.jp/projects/tomoyo/docs/lca2009-kumaneko.pdf
https://sourceforge.net/projects/tomoyo/files/docs/lca2009-kumaneko.pdf
The role of "pathname based access control" in security.
https://osdn.jp/projects/tomoyo/docs/lfj2008-bof.pdf
https://sourceforge.net/projects/tomoyo/files/docs/lfj2008-bof.pdf

History of TOMOYO?
Realities of Mainlining
https://osdn.jp/projects/tomoyo/docs/lfj2008.pdf

What is future plan?
====================

We believe that inode based security and name based security are complementary
and both should be used together. But unfortunately, so far, we cannot enable
multiple LSM modules at the same time. We feel sorry that you have to give up
SELinux/SMACK/AppArmor etc. when you want to use TOMOYO.

We hope that LSM becomes stackable in future. Meanwhile, you can use non-LSM
version of TOMOYO, available at http://tomoyo.osdn.jp/1.8/ .
LSM version of TOMOYO is a subset of non-LSM version of TOMOYO. We are planning
to port non-LSM version's functionalities to LSM versions.
https://sourceforge.net/projects/tomoyo/files/docs/lfj2008.pdf
4 changes: 2 additions & 2 deletions Documentation/admin-guide/mm/transhuge.rst
Original file line number Diff line number Diff line change
Expand Up @@ -467,11 +467,11 @@ anon_fault_fallback_charge
instead falls back to using huge pages with lower orders or
small pages even though the allocation was successful.

anon_swpout
swpout
is incremented every time a huge page is swapped out in one
piece without splitting.

anon_swpout_fallback
swpout_fallback
is incremented if a huge page has to be split before swapout.
Usually because failed to allocate some continuous swap space
for the huge page.
Expand Down
4 changes: 2 additions & 2 deletions Documentation/cdrom/cdrom-standard.rst
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,7 @@ current *struct* is::
int (*media_changed)(struct cdrom_device_info *, int);
int (*tray_move)(struct cdrom_device_info *, int);
int (*lock_door)(struct cdrom_device_info *, int);
int (*select_speed)(struct cdrom_device_info *, int);
int (*select_speed)(struct cdrom_device_info *, unsigned long);
int (*get_last_session) (struct cdrom_device_info *,
struct cdrom_multisession *);
int (*get_mcn)(struct cdrom_device_info *, struct cdrom_mcn *);
Expand Down Expand Up @@ -396,7 +396,7 @@ action need be taken, and the return value should be 0.

::

int select_speed(struct cdrom_device_info *cdi, int speed)
int select_speed(struct cdrom_device_info *cdi, unsigned long speed)

Some CD-ROM drives are capable of changing their head-speed. There
are several reasons for changing the speed of a CD-ROM drive. Badly
Expand Down
3 changes: 1 addition & 2 deletions Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,11 +54,10 @@ unevaluatedProperties: false

examples:
- |
mlahb: ahb@38000000 {
ahb {
compatible = "st,mlahb", "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
reg = <0x10000000 0x40000>;
ranges;
dma-ranges = <0x00000000 0x38000000 0x10000>,
<0x10000000 0x10000000 0x60000>,
Expand Down
6 changes: 3 additions & 3 deletions Documentation/devicetree/bindings/arm/sunxi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,17 +57,17 @@ properties:
- const: allwinner,sun8i-v3s

- description: Anbernic RG35XX (2024)
- items:
items:
- const: anbernic,rg35xx-2024
- const: allwinner,sun50i-h700

- description: Anbernic RG35XX Plus
- items:
items:
- const: anbernic,rg35xx-plus
- const: allwinner,sun50i-h700

- description: Anbernic RG35XX H
- items:
items:
- const: anbernic,rg35xx-h
- const: allwinner,sun50i-h700

Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -139,7 +139,7 @@ allOf:
Voltage output range of the channel as <minimum, maximum>
Required connections:
Rfb1x for: 0 to 2.5 V; 0 to 3V; 0 to 5 V;
Rfb2x for: 0 to 10 V; 2.5 to 7.5V; -5 to 5 V;
Rfb2x for: 0 to 10 V; -2.5 to 7.5V; -5 to 5 V;
oneOf:
- items:
- const: 0
Expand Down
19 changes: 14 additions & 5 deletions Documentation/devicetree/bindings/input/elan,ekth6915.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,12 @@ allOf:

properties:
compatible:
enum:
- elan,ekth6915
- ilitek,ili2901
oneOf:
- items:
- enum:
- elan,ekth5015m
- const: elan,ekth6915
- const: elan,ekth6915

reg:
const: 0x10
Expand All @@ -33,6 +36,12 @@ properties:
reset-gpios:
description: Reset GPIO; not all touchscreens using eKTH6915 hook this up.

no-reset-on-power-off:
type: boolean
description:
Reset line is wired so that it can (and should) be left deasserted when
the power supply is off.

vcc33-supply:
description: The 3.3V supply to the touchscreen.

Expand All @@ -58,8 +67,8 @@ examples:
#address-cells = <1>;
#size-cells = <0>;

ap_ts: touchscreen@10 {
compatible = "elan,ekth6915";
touchscreen@10 {
compatible = "elan,ekth5015m", "elan,ekth6915";
reg = <0x10>;

interrupt-parent = <&tlmm>;
Expand Down
66 changes: 66 additions & 0 deletions Documentation/devicetree/bindings/input/ilitek,ili2901.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/input/ilitek,ili2901.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Ilitek ILI2901 touchscreen controller

maintainers:
- Jiri Kosina <[email protected]>

description:
Supports the Ilitek ILI2901 touchscreen controller.
This touchscreen controller uses the i2c-hid protocol with a reset GPIO.

allOf:
- $ref: /schemas/input/touchscreen/touchscreen.yaml#

properties:
compatible:
enum:
- ilitek,ili2901

reg:
maxItems: 1

interrupts:
maxItems: 1

panel: true

reset-gpios:
maxItems: 1

vcc33-supply: true

vccio-supply: true

required:
- compatible
- reg
- interrupts
- vcc33-supply

additionalProperties: false

examples:
- |
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/interrupt-controller/irq.h>

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

touchscreen@41 {
compatible = "ilitek,ili2901";
reg = <0x41>;

interrupt-parent = <&tlmm>;
interrupts = <9 IRQ_TYPE_LEVEL_LOW>;

reset-gpios = <&tlmm 8 GPIO_ACTIVE_LOW>;
vcc33-supply = <&pp3300_ts>;
};
};
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/usb/realtek,rts5411.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ patternProperties:
description: The hard wired USB devices
type: object
$ref: /schemas/usb/usb-device.yaml
additionalProperties: true

required:
- peer-hub
Expand Down
12 changes: 11 additions & 1 deletion Documentation/kbuild/kconfig-language.rst
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,12 @@ applicable everywhere (see syntax).
That will limit the usefulness but on the other hand avoid
the illegal configurations all over.

If "select" <symbol> is followed by "if" <expr>, <symbol> will be
selected by the logical AND of the value of the current menu symbol
and <expr>. This means, the lower limit can be downgraded due to the
presence of "if" <expr>. This behavior may seem weird, but we rely on
it. (The future of this behavior is undecided.)

- weak reverse dependencies: "imply" <symbol> ["if" <expr>]

This is similar to "select" as it enforces a lower limit on another
Expand Down Expand Up @@ -184,7 +190,7 @@ applicable everywhere (see syntax).
ability to hook into a secondary subsystem while allowing the user to
configure that subsystem out without also having to unset these drivers.

Note: If the combination of FOO=y and BAR=m causes a link error,
Note: If the combination of FOO=y and BAZ=m causes a link error,
you can guard the function call with IS_REACHABLE()::

foo_init()
Expand All @@ -202,6 +208,10 @@ applicable everywhere (see syntax).
imply BAR
imply BAZ

Note: If "imply" <symbol> is followed by "if" <expr>, the default of <symbol>
will be the logical AND of the value of the current menu symbol and <expr>.
(The future of this behavior is undecided.)

- limiting menu display: "visible if" <expr>

This attribute is only applicable to menu blocks, if the condition is
Expand Down
33 changes: 14 additions & 19 deletions Documentation/networking/af_xdp.rst
Original file line number Diff line number Diff line change
Expand Up @@ -329,24 +329,23 @@ XDP_SHARED_UMEM option and provide the initial socket's fd in the
sxdp_shared_umem_fd field as you registered the UMEM on that
socket. These two sockets will now share one and the same UMEM.

In this case, it is possible to use the NIC's packet steering
capabilities to steer the packets to the right queue. This is not
possible in the previous example as there is only one queue shared
among sockets, so the NIC cannot do this steering as it can only steer
between queues.

In libxdp (or libbpf prior to version 1.0), you need to use the
xsk_socket__create_shared() API as it takes a reference to a FILL ring
and a COMPLETION ring that will be created for you and bound to the
shared UMEM. You can use this function for all the sockets you create,
or you can use it for the second and following ones and use
xsk_socket__create() for the first one. Both methods yield the same
result.
There is no need to supply an XDP program like the one in the previous
case where sockets were bound to the same queue id and
device. Instead, use the NIC's packet steering capabilities to steer
the packets to the right queue. In the previous example, there is only
one queue shared among sockets, so the NIC cannot do this steering. It
can only steer between queues.

In libbpf, you need to use the xsk_socket__create_shared() API as it
takes a reference to a FILL ring and a COMPLETION ring that will be
created for you and bound to the shared UMEM. You can use this
function for all the sockets you create, or you can use it for the
second and following ones and use xsk_socket__create() for the first
one. Both methods yield the same result.

Note that a UMEM can be shared between sockets on the same queue id
and device, as well as between queues on the same device and between
devices at the same time. It is also possible to redirect to any
socket as long as it is bound to the same umem with XDP_SHARED_UMEM.
devices at the same time.

XDP_USE_NEED_WAKEUP bind flag
-----------------------------
Expand Down Expand Up @@ -823,10 +822,6 @@ A: The short answer is no, that is not supported at the moment. The
switch, or other distribution mechanism, in your NIC to direct
traffic to the correct queue id and socket.

Note that if you are using the XDP_SHARED_UMEM option, it is
possible to switch traffic between any socket bound to the same
umem.

Q: My packets are sometimes corrupted. What is wrong?

A: Care has to be taken not to feed the same buffer in the UMEM into
Expand Down
2 changes: 1 addition & 1 deletion Documentation/userspace-api/media/v4l/dev-subdev.rst
Original file line number Diff line number Diff line change
Expand Up @@ -582,7 +582,7 @@ depending on the hardware. In all cases, however, only routes that have the
Devices generating the streams may allow enabling and disabling some of the
routes or have a fixed routing configuration. If the routes can be disabled, not
declaring the routes (or declaring them without
``VIDIOC_SUBDEV_STREAM_FL_ACTIVE`` flag set) in ``VIDIOC_SUBDEV_S_ROUTING`` will
``V4L2_SUBDEV_STREAM_FL_ACTIVE`` flag set) in ``VIDIOC_SUBDEV_S_ROUTING`` will
disable the routes. ``VIDIOC_SUBDEV_S_ROUTING`` will still return such routes
back to the user in the routes array, with the ``V4L2_SUBDEV_STREAM_FL_ACTIVE``
flag unset.
Expand Down
Loading
Loading