Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6208 commits
Select commit Hold shift + click to select a range
776fcc4
af_unix: Annotate data-races around sk->sk_state in sendmsg() and rec…
q2ven Jun 4, 2024
0ede400
af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb().
q2ven Jun 4, 2024
4398f59
af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
q2ven Jun 4, 2024
996ec22
af_unix: Annotate data-races around sk->sk_sndbuf.
q2ven Jun 4, 2024
29fce60
af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
q2ven Jun 4, 2024
f1683d0
af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
q2ven Jun 4, 2024
471ec7b
af_unix: Use skb_queue_empty_lockless() in unix_release_sock().
q2ven Jun 4, 2024
60db075
af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
q2ven Jun 4, 2024
d801125
af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
q2ven Jun 4, 2024
7e796c3
ipv6: fix possible race in __fib6_drop_pcpu_from()
edumazet Jun 4, 2024
6548d54
net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool()
Jun 5, 2024
16ece7c
ksmbd: use rwsem instead of rwlock for lease break
namjaejeon May 2, 2024
130b4b9
firmware: qcom_scm: disable clocks if qcom_scm_bw_enable() fails
juhosg Mar 4, 2024
fe01748
memory-failure: use a folio in me_huge_page()
Nov 17, 2023
bb9bb13
mm/memory-failure: fix handling of dissolved but not taken off from b…
MiaoheLin May 23, 2024
d39532e
selftests/mm: conform test to TAP format output
Jan 1, 2024
3f6ccd4
selftests/mm: log a consistent test name for check_compaction
broonie Feb 9, 2024
01c987b
selftests/mm: compaction_test: fix bogus test success on Aarch64
May 21, 2024
4820953
irqchip/riscv-intc: Allow large non-standard interrupt number
lyctw Feb 22, 2024
85ca483
irqchip/riscv-intc: Introduce Andes hart-level interrupt controller
lyctw Feb 22, 2024
1c88d94
irqchip/riscv-intc: Prevent memory leak when riscv_intc_init_common()…
vlsunil May 27, 2024
7ec535e
eventfs: Update all the eventfs_inodes from the events descriptor
rostedt May 23, 2024
39a143a
bpf: fix multi-uprobe PID filtering logic
anakryiko May 21, 2024
8394dce
nilfs2: return the mapped address from nilfs_get_page()
Nov 27, 2023
d18b05e
nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
konis Jun 4, 2024
0c9df3d
io_uring/rsrc: don't lock while !TASK_RUNNING
isilence Jun 12, 2024
43cfac7
io_uring: check for non-NULL file pointer in io_file_can_poll()
axboe Jun 1, 2024
72a3fe3
USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
AlanStern Jun 14, 2024
b641889
USB: xen-hcd: Traverse host/ when CONFIG_USB_XEN_HCD is selected
johnernberg May 17, 2024
04c05d5
usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps
amitsd2 May 14, 2024
ad47b23
usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
kyletsoadl May 20, 2024
ce356d8
mei: me: release irq in mei_me_pci_resume error path
Jun 4, 2024
b895a1b
tty: n_tty: Fix buffer offsets when lookahead is used
ij-intel May 14, 2024
3380fa0
serial: port: Don't block system suspend even if bytes are left to xmit
dianders May 31, 2024
cc30d05
landlock: Fix d_parent walk
l0kod May 16, 2024
4598233
jfs: xattr: fix buffer overflow for invalid xattr
gregkh May 14, 2024
834c578
xhci: Set correct transferred length for cancelled bulk transfers
matnyman Jun 11, 2024
0a834fb
xhci: Apply reset resume quirk to Etron EJ188 xHCI host
kichiang Jun 11, 2024
949be4e
xhci: Handle TD clearing for multiple streams case
marcan Jun 11, 2024
d412129
xhci: Apply broken streams quirk to Etron EJ188 xHCI host
kichiang Jun 11, 2024
d5ceeb0
thunderbolt: debugfs: Fix margin debugfs node creation condition
May 24, 2024
3e9785d
scsi: core: Disable CDL by default
damien-lemoal Jun 7, 2024
da097dc
scsi: mpi3mr: Fix ATA NCQ priority support
damien-lemoal Jun 11, 2024
9079338
scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
leitao Jun 5, 2024
323d256
scsi: sd: Use READ(16) when reading block zero on large capacity disks
martinkpetersen Jun 5, 2024
2ce5341
gve: Clear napi->skb before dev_kfree_skb_any()
ziweixiao Jun 12, 2024
af4cff0
powerpc/uaccess: Fix build errors seen with GCC 13/14
mpe May 29, 2024
b3f2069
HID: nvidia-shield: Add missing check for input_ff_create_memless
May 15, 2024
09b4aa2
cxl/test: Add missing vmalloc.h for tools/testing/cxl/test/mem.c
davejiang May 28, 2024
d831683
cxl/region: Fix memregion leaks in devm_cxl_add_region()
zhijianli88 May 7, 2024
19133f5
cachefiles: add output string to cachefiles_obj_[get|put]_ondemand_fd
LiBaokun96 May 22, 2024
50d0e55
cachefiles: remove requests from xarray during flushing requests
LiBaokun96 May 22, 2024
955190e
cachefiles: introduce object ondemand state
Nov 20, 2023
33d21f0
cachefiles: extract ondemand info field from cachefiles_object
Nov 20, 2023
f740fd9
cachefiles: resend an open request if the read request's object is cl…
Nov 20, 2023
e564e48
cachefiles: add spin_lock for cachefiles_ondemand_info
LiBaokun96 May 22, 2024
9f5fa40
cachefiles: add restore command to recover inflight ondemand read req…
Nov 20, 2023
a6de827
cachefiles: fix slab-use-after-free in cachefiles_ondemand_get_fd()
LiBaokun96 May 22, 2024
3958679
cachefiles: fix slab-use-after-free in cachefiles_ondemand_daemon_read()
LiBaokun96 May 22, 2024
1d95e50
cachefiles: remove err_put_fd label in cachefiles_ondemand_daemon_read()
LiBaokun96 May 22, 2024
527db1c
cachefiles: never get a new anonymous fd if ondemand_id is valid
LiBaokun96 May 22, 2024
d2d3eb3
cachefiles: defer exposing anon_fd until after copy_to_user() succeeds
LiBaokun96 May 22, 2024
3bf0b80
cachefiles: flush all requests after setting CACHEFILES_DEAD
LiBaokun96 May 22, 2024
dff9b22
selftests/ftrace: Fix to check required event file
mhiramat May 21, 2024
a9aa5a4
clk: sifive: Do not register clkdevs for PRCI clocks
SiFiveHolland May 28, 2024
c30988e
NFSv4.1 enforce rootpath check in fs_location query
olgakorn1 May 29, 2024
b1a6e88
SUNRPC: return proper error from gss_wrap_req_priv
chenhanxiao May 23, 2024
b21cae4
NFS: add barriers when testing for NFS_FSDATA_BLOCKED
neilbrown May 28, 2024
beb2dde
selftests/tracing: Fix event filter test to retry up to 10 times
mhiramat May 31, 2024
ca060e2
nvme: fix nvme_pr_* status code parsing
huww98 May 30, 2024
2c82e21
drm/panel: sitronix-st7789v: Add check for of_drm_get_panel_orientation
May 28, 2024
b07a62f
platform/x86: dell-smbios: Fix wrong token data in sysfs
Wer-Wolf May 28, 2024
d690790
gpio: tqmx86: fix typo in Kconfig label
tq-gregorHerburger May 30, 2024
01aa7b7
gpio: tqmx86: introduce shadow register for GPIO output value
tq-schifferm May 30, 2024
12043e8
gpio: tqmx86: store IRQ trigger type and unmask status separately
tq-schifferm May 30, 2024
17a6806
gpio: tqmx86: fix broken IRQ_TYPE_EDGE_BOTH interrupt type
tq-schifferm May 30, 2024
30f76bc
HID: core: remove unnecessary WARN_ON() in implement()
May 17, 2024
c344d70
iommu/amd: Fix sysfs leak in iommu init
llfl May 9, 2024
7388ae6
iommu: Return right value in iommu_sva_bind_device()
LuBaolu May 28, 2024
ab702c3
io_uring/io-wq: Use set_bit() and test_bit() at worker->flags
leitao May 7, 2024
1bbadf9
io_uring/io-wq: avoid garbage value of 'match' in io_wq_enqueue()
Jun 4, 2024
f677ca8
HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
JoseExposito May 24, 2024
b0b0517
drm/vmwgfx: Refactor drm connector probing for display modes
Jan 26, 2024
3ca8e58
drm/vmwgfx: Filter modes which exceed graphics memory
en4bz May 21, 2024
15a875e
drm/vmwgfx: 3D disabled should not effect STDU memory limits
en4bz May 21, 2024
ce48b68
drm/vmwgfx: Remove STDU logic from generic mode_valid function
en4bz May 21, 2024
b82c97a
drm/vmwgfx: Don't memcmp equivalent pointers
en4bz Mar 28, 2024
6fdc115
af_unix: Annotate data-race of sk->sk_state in unix_accept().
q2ven Jun 4, 2024
6797259
modpost: do not warn about missing MODULE_DESCRIPTION() for vmlinux.o
masahir0y Jun 6, 2024
ef01c26
net: sfp: Always call `sfp_sm_mod_remove()` on remove
Jun 5, 2024
689de7c
net: hns3: fix kernel crash problem in concurrent scenario
liuyonglong86 Jun 5, 2024
47016dc
net: hns3: add cond_resched() to hns3 ring buffer init process
Jun 5, 2024
fd2b613
liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
Jun 5, 2024
f100031
net: stmmac: dwmac-qcom-ethqos: Configure host DMA width
Jun 5, 2024
9460961
drm/komeda: check for error-valued pointer
amjoul01 Jun 10, 2024
b5c8ffc
drm/bridge/panel: Fix runtime warning on panel bridge release
Jun 10, 2024
d61808a
tcp: fix race in tcp_v6_syn_recv_sock()
edumazet Jun 6, 2024
c726609
net dsa: qca8k: fix usages of device_get_named_child_node()
andy-shev Jun 6, 2024
bb5c1b0
geneve: Fix incorrect inner network header offset when innerprotoinhe…
gal-pressman Jun 6, 2024
110764a
net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN)…
gal-pressman Jun 6, 2024
599a28f
Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
Vudentz May 20, 2024
7ccca39
Bluetooth: fix connection setup in l2cap_connect
pv Jun 9, 2024
b30669f
netfilter: nft_inner: validate mandatory meta and payload
Jun 5, 2024
2ba35b3
netfilter: ipset: Fix race between namespace cleanup and gc in the li…
Jun 4, 2024
5396ce9
x86/asm: Use %c/%n instead of %P operand modifier in asm templates
ubizjak Mar 19, 2024
567cfc5
x86/uaccess: Fix missed zeroing of ia32 u64 get_user() range checking
kees Jun 10, 2024
2ad10c2
scsi: ufs: core: Quiesce request queues before checking pending cmds
quic-ziqichen Jun 7, 2024
b0c95ce
net: pse-pd: Use EOPNOTSUPP error code instead of ENOTSUPP
kmaincent Jun 10, 2024
d01f39f
gve: ignore nonrelevant GSO type bits when processing TSO headers
josh8551021 Jun 10, 2024
35119b1
net: stmmac: replace priv->speed with the portTransmitRate from the t…
xiaoleiwang123456 Jun 8, 2024
6b71554
block: sed-opal: avoid possible wrong address reference in read_sed_o…
Jun 11, 2024
fe1e395
block: fix request.queuelist usage in flush
cmzxo Jun 8, 2024
9a3eb48
nvmet-passthru: propagate status from id override functions
igaw Jun 12, 2024
96d3265
net/ipv6: Fix the RT cache flush via sysctl using a previous delay
petrpavlu Jun 7, 2024
a6cc9e9
net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state
NikAleksandrov Jun 9, 2024
7caefa2
net: bridge: mst: fix suspicious rcu usage in br_mst_set_state
NikAleksandrov Jun 9, 2024
183ebc1
ionic: fix use after netif_napi_del()
TaeheeYoo Jun 12, 2024
185c72f
af_unix: Read with MSG_PEEK loops if the first unread byte is OOB
Jun 11, 2024
ca6660c
bnxt_en: Adjust logging of firmware messages in case of released toke…
Jun 11, 2024
86c9713
misc: microchip: pci1xxxx: fix double free in the error handling of g…
May 23, 2024
13b38f9
ksmbd: move leading slash check to smb2_get_name()
namjaejeon Jun 10, 2024
db20d4e
ksmbd: fix missing use of get_write in in smb2_set_ea()
namjaejeon Jun 11, 2024
d4f3861
x86/boot: Don't add the EFI stub to targets, again
Jun 12, 2024
24ff87b
iio: adc: ad9467: fix scan type sign
dlech May 3, 2024
8e47206
iio: dac: ad5592r: fix temperature channel scaling value
mferland May 1, 2024
aaf6b32
iio: invensense: fix odr switching to same value
jmaneyrol-invn May 24, 2024
e57c84e
iio: imu: inv_icm42600: delete unneeded update watermark call
jmaneyrol-invn May 27, 2024
a42b006
drivers: core: synchronize really_probe() and dev_uevent()
dirkbehme May 13, 2024
5bf196f
parisc: Try to fix random segmentation faults in package builds
Jun 10, 2024
fd88057
ACPI: x86: Force StorageD3Enable on more products
superm1 May 9, 2024
a269c57
drm/exynos/vidi: fix memory leak in .get_modes()
jnikula May 30, 2024
35bcf16
drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID…
mszyprow Apr 25, 2024
f1f0a46
mptcp: ensure snd_una is properly initialized on connect
Jun 7, 2024
09469a0
mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
Jun 7, 2024
dbf0787
mptcp: pm: update add_addr counters after connect
Jun 7, 2024
6d0881a
clkdev: Update clkdev id usage to allow for longer names
mjruhl Feb 23, 2024
5c0fb9c
irqchip/gic-v3-its: Fix potential race condition in its_vlpi_prop_upd…
hagarhem May 31, 2024
d91ddd0
x86/kexec: Fix bug with call depth tracking
dkaplan2 Jun 2, 2024
348008f
x86/amd_nb: Check for invalid SMN reads
yghannam Apr 3, 2023
809a2ed
perf/core: Fix missing wakeup when waiting for context reference
hfxsp May 13, 2024
7063f15
perf auxtrace: Fix multiple use of --itrace option
ahunter6 Mar 15, 2024
d63e501
riscv: fix overlap of allocated page and PTR_ERR
covanam Apr 25, 2024
fcb88dc
tracing/selftests: Fix kprobe event name test for .isra. functions
rostedt May 21, 2024
5fc6b70
kheaders: explicitly define file modes for archived headers
metti May 28, 2024
2c581ca
null_blk: Print correct max open zones limit in null_init_zoned_dev()
damien-lemoal May 28, 2024
e946428
sock_map: avoid race between sock_map_close and sk_psock_put
May 24, 2024
2d11505
dma-buf: handle testing kthreads creation failure
pchelkin91 May 22, 2024
e293c6b
vmci: prevent speculation leaks by sanitizing event in event_deliver()
hagarhem Apr 30, 2024
591d5b1
spmi: hisi-spmi-controller: Do not override device identifier
May 7, 2024
ba04b45
knfsd: LOOKUP can return an illegal error value
May 6, 2024
518fbd6
fs/proc: fix softlockup in __read_vmcore
rikvanriel May 7, 2024
7ec0e3b
ocfs2: use coarse time for new created files
Damenly Apr 8, 2024
3c361f3
ocfs2: fix races between hole punching and AIO+DIO
Damenly Apr 8, 2024
4145835
PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
rwk-git Apr 3, 2024
aa81c7b
dmaengine: axi-dmac: fix possible race in remove()
nunojsa Mar 28, 2024
2494bc8
remoteproc: k3-r5: Wait for core0 power-up before powering up core1
Apr 30, 2024
33187fa
remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs
3V3RYONE Apr 30, 2024
955c824
iio: adc: axi-adc: make sure AXI clock is enabled
nunojsa Apr 26, 2024
6ee0c84
iio: invensense: fix interrupt timestamp alignment
jmaneyrol-invn Apr 26, 2024
8661a7a
riscv: rewrite __kernel_map_pages() to fix sleeping in invalid context
covanam May 15, 2024
d32f12e
rtla/timerlat: Simplify "no value" printing on top
Apr 24, 2024
42524cc
rtla/auto-analysis: Replace \t with spaces
Apr 24, 2024
1d2f112
drm/i915/gt: Disarm breadcrumbs if engines are already idle
ickle Apr 23, 2024
1b4a8b8
drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
kwachows May 20, 2024
7a9883b
drm/i915/dpt: Make DPT object unshrinkable
vsrini4 May 20, 2024
f287b1e
drm/i915: Fix audio component initialization
ideak May 21, 2024
3b08df8
intel_th: pci: Add Granite Rapids support
virtuoso Apr 29, 2024
37eb9f7
intel_th: pci: Add Granite Rapids SOC support
virtuoso Apr 29, 2024
c8727dd
intel_th: pci: Add Sapphire Rapids SOC support
virtuoso Apr 29, 2024
ebcef91
intel_th: pci: Add Meteor Lake-S support
virtuoso Apr 29, 2024
6fd0627
intel_th: pci: Add Lunar Lake support
virtuoso Apr 29, 2024
a3be677
pmdomain: ti-sci: Fix duplicate PD referrals
tomba Apr 15, 2024
f952676
btrfs: zoned: introduce a zone_info struct in btrfs_load_block_group_…
Jun 5, 2023
a139ad6
btrfs: zoned: factor out per-zone logic from btrfs_load_block_group_z…
Jun 5, 2023
68713bc
btrfs: zoned: factor out single bg handling from btrfs_load_block_gro…
Jun 5, 2023
069e0cc
btrfs: zoned: factor out DUP bg handling from btrfs_load_block_group_…
Jun 5, 2023
092571e
btrfs: zoned: fix use-after-free due to race with dev replace
fdmanana May 8, 2024
20bccdb
xfs: fix imprecise logic in xchk_btree_check_block_owner
Jun 17, 2024
7f0e5af
xfs: fix scrub stats file permissions
Jun 17, 2024
ea365e6
xfs: fix SEEK_HOLE/DATA for regions with active COW extents
Jun 17, 2024
04fa426
xfs: shrink failure needs to hold AGI buffer
Jun 17, 2024
ae60928
xfs: ensure submit buffers on LSN boundaries in error handlers
Jun 17, 2024
79ba47d
xfs: allow sunit mount option to repair bad primary sb stripe values
Jun 17, 2024
8bb0402
xfs: don't use current->journal_info
Jun 17, 2024
9f20501
xfs: allow cross-linking special files without project quota
alberand Jun 17, 2024
6033fc9
swiotlb: Enforce page alignment in swiotlb_alloc()
willdeacon Jun 17, 2024
6c385c1
swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE
willdeacon Jun 17, 2024
f8474ca
swiotlb: extend buffer pre-padding to alloc_align_mask if necessary
Jun 17, 2024
614d397
nilfs2: fix potential kernel bug due to lack of writeback flag waiting
konis May 30, 2024
93d61e1
tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_…
oleg-nesterov May 28, 2024
0d73477
mm/huge_memory: don't unpoison huge_zero_folio
MiaoheLin May 16, 2024
72b5c7f
serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
dougg3 May 19, 2024
dd782da
Revert "fork: defer linking file vma until vma is fully initialized"
thesamesam Jun 14, 2024
04f7b9b
selftests/net: add lib.sh
liuhangbin Jun 19, 2024
2a96995
selftests/net: add variable NS_LIST for lib.sh
liuhangbin Jun 19, 2024
bb2f318
selftests: forwarding: Avoid failures to source net/lib.sh
gobenji Jun 19, 2024
3beccb6
remoteproc: k3-r5: Jump to error handling labels in start/stop errors
3V3RYONE May 6, 2024
8a73c08
cachefiles, erofs: Fix NULL deref in when cachefiles is not doing ond…
dhowells Jan 19, 2024
d722ed2
selftests/net/lib: update busywait timeout value
liuhangbin Jan 24, 2024
1d650d2
selftests/net/lib: no need to record ns name if it already exist
liuhangbin May 14, 2024
44bdef2
selftests: net: lib: support errexit with busywait
matttbe Jun 5, 2024
aefd8f3
selftests: net: lib: avoid error removing empty netns name
matttbe Jun 5, 2024
0b8fba3
greybus: Fix use-after-free bug in gb_interface_release due to race c…
Apr 16, 2024
dd431c3
ima: Fix use-after-free on a dentry's dname.name
stefanberger Mar 22, 2024
1006d1b
device property: Implement device_is_big_endian()
andy-shev Oct 25, 2023
68a53d1
serial: core: Add UPIO_UNKNOWN constant for unknown port type
andy-shev Mar 4, 2024
f59e239
serial: port: Introduce a common helper to read properties
andy-shev Mar 4, 2024
1d98b6a
serial: 8250_dw: Switch to use uart_read_port_properties()
andy-shev Mar 4, 2024
836e1a9
serial: 8250_dw: Replace ACPI device check by a quirk
andy-shev Mar 6, 2024
3a03ef3
serial: 8250_dw: Don't use struct dw8250_data outside of 8250_dw
andy-shev May 14, 2024
2cc3263
usb-storage: alauda: Check whether the media is initialized
raiiao May 26, 2024
a4cd607
misc: microchip: pci1xxxx: Fix a memory leak in the error handling of…
May 23, 2024
572afd4
i2c: at91: Fix the functionality flags of the slave-only interface
jdelvare May 31, 2024
2fd6cfb
i2c: designware: Fix the functionality flags of the slave-only interface
jdelvare May 31, 2024
3466aba
zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
oleg-nesterov Jun 8, 2024
5f2d070
Linux 6.6.35
gregkh Jun 21, 2024
912ff65
Merge config/mariner-3 into v6.6.35
allenpais Jun 25, 2024
0e7692d
Merge feature/dxgkrnl/6.6 into v6.6.35
allenpais Jun 25, 2024
12922cd
Merge feature/hvlite_virtio_pmem/6.6 into v6.6.35
allenpais Jun 25, 2024
bf8c827
Linux rolling-lts/mariner-3/6.6.35.1
allenpais Jun 25, 2024
0080466
net-tcp_bbr: v2: shrink delivered_mstamp, first_tx_mstamp to u32 to f…
nealcardwell Jun 25, 2018
b212e26
net-tcp_bbr: v2: snapshot packets in flight at transmit time and pass…
nealcardwell Aug 5, 2017
2760db6
net-tcp_bbr: v2: count packets lost over TCP rate sampling interval
nealcardwell Oct 13, 2017
9aa09e4
net-tcp_bbr: v2: export FLAG_ECE in rate_sample.is_ece
nealcardwell Nov 19, 2018
719385e
net-tcp_bbr: v2: introduce ca_ops->skb_marked_lost() CC module callba…
nealcardwell Aug 8, 2018
1dfd8d2
net-tcp_bbr: v2: adjust skb tx.in_flight upon merge in tcp_shifted_skb()
nealcardwell May 2, 2019
ac9548d
net-tcp_bbr: v2: adjust skb tx.in_flight upon split in tcp_fragment()
nealcardwell May 2, 2019
e0509ee
net-tcp: add new ca opts flag TCP_CONG_WANTS_CE_EVENTS
yousukseung May 24, 2018
e5a7fcc
net-tcp: re-generalize TSO sizing in TCP CC module API
nealcardwell Sep 27, 2019
4413b50
net-tcp: add fast_ack_mode=1: skip rwin check in tcp_fast_ack_mode__t…
nealcardwell Nov 16, 2019
6adae03
net-tcp_bbr: v2: record app-limited status of TLP-repaired flight
jianfenw Jun 19, 2020
c9725d4
net-tcp_bbr: v2: inform CC module of losses repaired by TLP probe
jianfenw Jun 16, 2020
996d077
net-tcp_bbr: v2: introduce is_acking_tlp_retrans_seq into rate_sample
nealcardwell Sep 21, 2020
f211295
tcp: introduce per-route feature RTAX_FEATURE_ECN_LOW
Jul 14, 2023
684d445
net-tcp_bbr: v3: update TCP "bbr" congestion control module to BBRv3
nealcardwell Jun 11, 2019
f927156
net-tcp_bbr: v3: ensure ECN-enabled BBR flows set ECT on retransmits
Jun 11, 2021
b2c38cc
tcp: export TCPI_OPT_ECN_LOW in tcp_info tcpi_options field
nealcardwell Jul 24, 2023
8290781
net-test: add .config for kernel circa v5.10, with many TCP CC module…
soheilhy Jan 24, 2016
30da96b
net-test: adds a gce-install.sh script to build and install kernel on…
soheilhy Jan 24, 2016
d1afd43
net-test: scripts for testing BBR with upstream Linux kernels
nealcardwell Aug 29, 2018
585d858
net-tcp-bbr1: for testing, a copy of BBRv1
nealcardwell Jul 20, 2023
181b864
net-test: udpate config.gce to recent kernel and enable BBR1 for testing
nealcardwell Jul 20, 2023
86fc206
iproute2: a .patch file for iproute2: ss: output TCP BBRv3 diag infor…
nealcardwell Jul 23, 2023
616289e
iproute2: a .patch file for iproute2: ip: introduce the ecn_low per-r…
nealcardwell Jul 23, 2023
ac56759
iproute2: a .patch file for iproute2: ss: display "ecn_low" if tcp_in…
nealcardwell Jul 24, 2023
b10adee
net-tcp_bbr: v3: add a README.md for TCP BBR v3 release
nealcardwell Jul 23, 2019
0c0e333
do not merge: net: Rename tcp_bbr.c as tcp_bbr3.c.
eiffel-fl Aug 26, 2024
c074609
do not merge: Tweak Microsoft/config to mimic Google one.
eiffel-fl Aug 26, 2024
c820cae
do not merge: gtests: Tweak test name to reflect name change of BBR t…
eiffel-fl Aug 26, 2024
ca919cb
do not merge: gtests: Customize to build and run on Mariner 3.
eiffel-fl Aug 23, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,9 @@ x509.genkey
/allrandom.config
/allyes.config

# tmp build/install directory for /gce-install.sh:
/gce/

# Kconfig savedefconfig output
/defconfig

Expand Down
10 changes: 10 additions & 0 deletions Documentation/ABI/stable/sysfs-block
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,16 @@ Description:
devices that support receiving integrity metadata.


What: /sys/block/<disk>/partscan
Date: May 2024
Contact: Christoph Hellwig <hch@lst.de>
Description:
The /sys/block/<disk>/partscan files reports if partition
scanning is enabled for the disk. It returns "1" if partition
scanning is enabled, or "0" if not. The value type is a 32-bit
unsigned integer, but only "0" and "1" are valid values.


What: /sys/block/<disk>/<partition>/alignment_offset
Date: April 2009
Contact: Martin K. Petersen <martin.petersen@oracle.com>
Expand Down
3 changes: 3 additions & 0 deletions Documentation/ABI/testing/sysfs-class-devfreq
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ Description:

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

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

What: /sys/class/devfreq/.../available_frequencies
Date: October 2012
Contact: Nishanth Menon <nm@ti.com>
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: netdev@vger.kernel.org
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: netdev@vger.kernel.org
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: netdev@vger.kernel.org
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: netdev@vger.kernel.org
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: netdev@vger.kernel.org
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: netdev@vger.kernel.org
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: netdev@vger.kernel.org
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: netdev@vger.kernel.org
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: netdev@vger.kernel.org
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: netdev@vger.kernel.org
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: netdev@vger.kernel.org
Expand Down
48 changes: 24 additions & 24 deletions Documentation/ABI/testing/sysfs-class-net-statistics
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
What: /sys/class/<iface>/statistics/collisions
What: /sys/class/net/<iface>/statistics/collisions
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Description:
Indicates the number of collisions seen by this network device.
This value might not be relevant with all MAC layers.

What: /sys/class/<iface>/statistics/multicast
What: /sys/class/net/<iface>/statistics/multicast
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Description:
Indicates the number of multicast packets received by this
network device.

What: /sys/class/<iface>/statistics/rx_bytes
What: /sys/class/net/<iface>/statistics/rx_bytes
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -23,7 +23,7 @@ Description:
See the network driver for the exact meaning of when this
value is incremented.

What: /sys/class/<iface>/statistics/rx_compressed
What: /sys/class/net/<iface>/statistics/rx_compressed
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -32,7 +32,7 @@ Description:
network device. This value might only be relevant for interfaces
that support packet compression (e.g: PPP).

What: /sys/class/<iface>/statistics/rx_crc_errors
What: /sys/class/net/<iface>/statistics/rx_crc_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -41,7 +41,7 @@ Description:
by this network device. Note that the specific meaning might
depend on the MAC layer used by the interface.

What: /sys/class/<iface>/statistics/rx_dropped
What: /sys/class/net/<iface>/statistics/rx_dropped
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -51,15 +51,15 @@ Description:
packet processing. See the network driver for the exact
meaning of this value.

What: /sys/class/<iface>/statistics/rx_errors
What: /sys/class/net/<iface>/statistics/rx_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Description:
Indicates the number of receive errors on this network device.
See the network driver for the exact meaning of this value.

What: /sys/class/<iface>/statistics/rx_fifo_errors
What: /sys/class/net/<iface>/statistics/rx_fifo_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -68,7 +68,7 @@ Description:
network device. See the network driver for the exact
meaning of this value.

What: /sys/class/<iface>/statistics/rx_frame_errors
What: /sys/class/net/<iface>/statistics/rx_frame_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -78,7 +78,7 @@ Description:
on the MAC layer protocol used. See the network driver for
the exact meaning of this value.

What: /sys/class/<iface>/statistics/rx_length_errors
What: /sys/class/net/<iface>/statistics/rx_length_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -87,7 +87,7 @@ Description:
error, oversized or undersized. See the network driver for the
exact meaning of this value.

What: /sys/class/<iface>/statistics/rx_missed_errors
What: /sys/class/net/<iface>/statistics/rx_missed_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -96,15 +96,15 @@ Description:
due to lack of capacity in the receive side. See the network
driver for the exact meaning of this value.

What: /sys/class/<iface>/statistics/rx_nohandler
What: /sys/class/net/<iface>/statistics/rx_nohandler
Date: February 2016
KernelVersion: 4.6
Contact: netdev@vger.kernel.org
Description:
Indicates the number of received packets that were dropped on
an inactive device by the network core.

What: /sys/class/<iface>/statistics/rx_over_errors
What: /sys/class/net/<iface>/statistics/rx_over_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -114,15 +114,15 @@ Description:
(e.g: larger than MTU). See the network driver for the exact
meaning of this value.

What: /sys/class/<iface>/statistics/rx_packets
What: /sys/class/net/<iface>/statistics/rx_packets
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Description:
Indicates the total number of good packets received by this
network device.

What: /sys/class/<iface>/statistics/tx_aborted_errors
What: /sys/class/net/<iface>/statistics/tx_aborted_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -132,7 +132,7 @@ Description:
a medium collision). See the network driver for the exact
meaning of this value.

What: /sys/class/<iface>/statistics/tx_bytes
What: /sys/class/net/<iface>/statistics/tx_bytes
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -143,7 +143,7 @@ Description:
transmitted packets or all packets that have been queued for
transmission.

What: /sys/class/<iface>/statistics/tx_carrier_errors
What: /sys/class/net/<iface>/statistics/tx_carrier_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -152,7 +152,7 @@ Description:
because of carrier errors (e.g: physical link down). See the
network driver for the exact meaning of this value.

What: /sys/class/<iface>/statistics/tx_compressed
What: /sys/class/net/<iface>/statistics/tx_compressed
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -161,7 +161,7 @@ Description:
this might only be relevant for devices that support
compression (e.g: PPP).

What: /sys/class/<iface>/statistics/tx_dropped
What: /sys/class/net/<iface>/statistics/tx_dropped
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -170,7 +170,7 @@ Description:
See the driver for the exact reasons as to why the packets were
dropped.

What: /sys/class/<iface>/statistics/tx_errors
What: /sys/class/net/<iface>/statistics/tx_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -179,7 +179,7 @@ Description:
a network device. See the driver for the exact reasons as to
why the packets were dropped.

What: /sys/class/<iface>/statistics/tx_fifo_errors
What: /sys/class/net/<iface>/statistics/tx_fifo_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -188,7 +188,7 @@ Description:
FIFO error. See the driver for the exact reasons as to why the
packets were dropped.

What: /sys/class/<iface>/statistics/tx_heartbeat_errors
What: /sys/class/net/<iface>/statistics/tx_heartbeat_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -197,7 +197,7 @@ Description:
reported as heartbeat errors. See the driver for the exact
reasons as to why the packets were dropped.

What: /sys/class/<iface>/statistics/tx_packets
What: /sys/class/net/<iface>/statistics/tx_packets
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand All @@ -206,7 +206,7 @@ Description:
device. See the driver for whether this reports the number of all
attempted or successful transmissions.

What: /sys/class/<iface>/statistics/tx_window_errors
What: /sys/class/net/<iface>/statistics/tx_window_errors
Date: April 2005
KernelVersion: 2.6.12
Contact: netdev@vger.kernel.org
Expand Down
1 change: 1 addition & 0 deletions Documentation/ABI/testing/sysfs-devices-system-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -519,6 +519,7 @@ What: /sys/devices/system/cpu/vulnerabilities
/sys/devices/system/cpu/vulnerabilities/mds
/sys/devices/system/cpu/vulnerabilities/meltdown
/sys/devices/system/cpu/vulnerabilities/mmio_stale_data
/sys/devices/system/cpu/vulnerabilities/reg_file_data_sampling
/sys/devices/system/cpu/vulnerabilities/retbleed
/sys/devices/system/cpu/vulnerabilities/spec_store_bypass
/sys/devices/system/cpu/vulnerabilities/spectre_v1
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-obsolete.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ marked to be removed at some later point in time.
The description of the interface will document the reason why it is
obsolete and when it can be expected to be removed.

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

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

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

.. kernel-abi:: $srctree/Documentation/ABI/testing
.. kernel-abi:: ABI/testing
:rst:
2 changes: 1 addition & 1 deletion Documentation/admin-guide/features.rst
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
.. SPDX-License-Identifier: GPL-2.0
.. kernel-feat:: $srctree/Documentation/features
.. kernel-feat:: features
4 changes: 2 additions & 2 deletions Documentation/admin-guide/hw-vuln/core-scheduling.rst
Original file line number Diff line number Diff line change
Expand Up @@ -67,8 +67,8 @@ arg4:
will be performed for all tasks in the task group of ``pid``.

arg5:
userspace pointer to an unsigned long for storing the cookie returned by
``PR_SCHED_CORE_GET`` command. Should be 0 for all other commands.
userspace pointer to an unsigned long long for storing the cookie returned
by ``PR_SCHED_CORE_GET`` command. Should be 0 for all other commands.

In order for a process to push a cookie to, or pull a cookie from a process, it
is required to have the ptrace access mode: `PTRACE_MODE_READ_REALCREDS` to the
Expand Down
Loading