Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5345 commits
Select commit Hold shift + click to select a range
817c728
crypto: engine - support for batch requests
iuliana-prodan Apr 28, 2020
591538c
crypto: testmgr - fix wrong key length for pkcs1pad
Oct 22, 2021
d4e375e
crypto: testmgr - Fix wrong test case of RSA
Nov 5, 2021
bdd8905
virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC
pizhenwei Mar 2, 2022
edea90a
virtio_crypto: correct tags for config space fields
mstsirkin Jul 10, 2020
39c17bc
virtio-crypto: introduce akcipher service
pizhenwei Mar 2, 2022
7e80116
crypto: virtio - Replace deprecated CPU-hotplug functions.
Aug 3, 2021
a453203
virtio-crypto: implement RSA algorithm
pizhenwei Mar 2, 2022
ac142d0
virtio-crypto: rename skcipher algs
pizhenwei Mar 2, 2022
5c98492
virtio-crypto: change code style
pizhenwei May 6, 2022
71982b6
virtio-crypto: use private buffer for control request
pizhenwei May 6, 2022
52ca79f
virtio-crypto: wait ctrl queue instead of busy polling
pizhenwei May 6, 2022
4789695
virtio-crypto: adjust dst_len at ops callback
May 6, 2022
374579d
virtio-crypto: enable retry for virtio-crypto-dev
May 6, 2022
9170cf9
crypto: engine - do not requeue in case of fatal error
iuliana-prodan May 19, 2020
bab0bbe
crypto: testmgr - fix version number of RSA tests
Jun 24, 2022
04a7d4a
mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.…
Jun 4, 2022
b826d42
sched/fair: Add cfs bandwidth burst statistics
changhuaixin Aug 30, 2021
23aead8
docs/scheduler/sched-bwc: formatting fix
kolyshkin Jan 20, 2021
c3224ba
sched/fair: Add document for burstable CFS bandwidth
changhuaixin Aug 30, 2021
4b2188e
hwmon: (k10temp) Use bitops
groeck Apr 29, 2018
c0e0052
hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info
groeck Dec 24, 2019
f8b9d4f
hwmon: (k10temp) Report temperatures per CPU die
groeck Jan 15, 2020
2fbc29d
hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs
groeck Jan 15, 2020
fdc6ad9
hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs
groeck Jan 17, 2020
19ec692
hwmon: (k10temp) Add debugfs support
groeck Jan 22, 2020
30d466e
hwmon: (k10temp) Display up to eight sets of CCD temperatures
groeck Jan 23, 2020
efd383e
hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs
groeck Jan 23, 2020
489a473
hwmon: (k10temp) Reorganize and simplify temperature support detection
groeck Jan 23, 2020
b00f364
hwmon: (k10temp) make some symbols static
JasonYanHw Apr 9, 2020
6f1d637
hwmon: (k10temp) Create common functions and macros for Zen CPU families
weihuang-amd Aug 27, 2020
41709cf
hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs
weihuang-amd Aug 27, 2020
75ecacb
hwmon: (k10temp) Take out debugfs code
groeck Sep 8, 2020
d046de4
hwmon: (k10temp) Add support for Zen3 CPUs
weihuang-amd Sep 14, 2020
a40eb58
hwmon: (k10temp) Remove support for displaying voltage and current on…
groeck Dec 14, 2020
fcf5c5a
hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support
Dec 23, 2020
4a5329b
hwmon: (k10temp) support Zen3 APUs
dtbartle May 17, 2021
76e26e2
hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs
superm1 Aug 26, 2021
ea45c93
hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU
superm1 Aug 26, 2021
ddaaf83
hwmon: (k10temp) Rework the temperature offset calculation
superm1 Aug 27, 2021
c35f81b
x86/amd_nb: Add AMD family 19h model 50h PCI ids
dtbartle May 20, 2021
7731b04
hwmon: (k10temp) Add support for yellow carp
superm1 Aug 27, 2021
7757e7c
hwmon: (k10temp) Update driver documentation
groeck Jan 27, 2020
35f022f
hwmon: (k10temp) Remove residues of current and voltage
sumachidanand Sep 2, 2021
df22d75
hwmon: (k10temp) Remove unused definitions
babumoger Nov 8, 2021
5ddb254
hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0…
babumoger Nov 8, 2021
81d44b2
hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors
babumoger Nov 24, 2021
d394c88
x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs
yghannam Nov 8, 2021
d68f2aa
EDAC: Add RDDR5 and LRDDR5 memory types
yghannam Dec 8, 2021
d6d81af
EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh
yghannam Oct 9, 2020
779e8fb
EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh
yghannam Dec 8, 2021
47b0b8a
x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap
yghannam Jul 20, 2020
58e6451
x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
muralimk-amd May 26, 2021
e428dc7
x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types
yghannam Dec 16, 2021
2333a71
x86/MCE/AMD: Export smca_get_bank_type symbol
mukjoshi Mar 28, 2021
fd5419a
x86/mce/amd: Do proper cleanup on error paths
KAGA-KOKO Feb 14, 2020
d6a0c52
x86/mce/amd: Sanitize thresholding device creation hotplug path
KAGA-KOKO Mar 30, 2020
10791a5
x86/mce/amd: Init thresholding machinery only on relevant vendors
KAGA-KOKO Feb 11, 2020
d82dd64
x86/mce/amd: Straighten CPU hotplug path
KAGA-KOKO Mar 30, 2020
f0b4ec3
x86/mce/amd, edac: Remove report_gart_errors
suryasaimadhu Apr 7, 2020
05094f3
x86/MCE/AMD, EDAC/amd64: Move address translation to AMD64 EDAC
yghannam Oct 28, 2021
4b923b5
x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration
yghannam Dec 16, 2021
a8e0585
x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX]
sean-jc Jan 22, 2021
cdbc04f
x86/cpufeatures: Add PerfMonV2 feature bit
sandip4n Apr 21, 2022
e95b82f
x86/msr: Add PerfCntrGlobal* registers
sandip4n Apr 21, 2022
30a49e8
perf/x86/amd/core: Detect PerfMonV2 support
sandip4n Apr 21, 2022
4df530e
perf/x86/amd/core: Detect available counters
sandip4n Apr 21, 2022
2d7e3f8
perf/x86/amd/core: Add PerfMonV2 counter control
sandip4n Apr 21, 2022
273f156
perf/x86/amd/core: Add PerfMonV2 overflow handling
sandip4n Apr 21, 2022
0809415
perf/x86/amd/core: Fix reloading events for SVM
sandip4n May 18, 2022
a99c82b
perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter
kimphillamd Sep 8, 2020
1f41d36
perf/x86/amd/ibs: Add bitfield definitions in new <asm/amd-ibs.h> header
kimphillamd Aug 17, 2021
fc7a138
perf/amd/ibs: Cascade pmu init functions' return value
May 9, 2022
856105e
perf/amd/ibs: Use ->is_visible callback for dynamic attributes
May 9, 2022
66013e6
perf/amd/ibs: Add support for L3 miss filtering
May 9, 2022
9512fc6
perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute
May 9, 2022
5fd3ccb
x86/mce/amd: Cleanup threshold device remove path
KAGA-KOKO Mar 31, 2020
156e25f
x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails
ammarfaizi2 Mar 29, 2022
77600c9
perf/core: Fix perf_cgroup_switch()
Mar 29, 2022
ecc19ae
bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH
Mar 4, 2021
ef76e60
bytedance: scsi: mpt3sas: fix pass-through issue
Jun 13, 2022
6c8b35f
bytedance: config: enable pkcs8 private key parser
pizhenwei Sep 19, 2022
54246c9
net_sched: cls_route: remove from list when handle is 0
Aug 9, 2022
a1ad98c
ovl: restructure dentry revalidation
Mar 17, 2020
5f62bd9
ovl: separate detection of remote upper layer from stacked overlay
Mar 17, 2020
b0cae65
ovl: decide if revalidate needed on a per-dentry basis
Mar 17, 2020
f6c9b6e
ovl: allow remote upper
Mar 17, 2020
fab8a35
ovl: check if upper fs supports RENAME_WHITEOUT
amir73il Feb 20, 2020
a781321
ovl: strict upper fs requirements for remote upper fs
amir73il Feb 20, 2020
8c1ebaa
ovl: clear ATTR_FILE from attr->ia_valid
rhvgoyal Apr 22, 2020
44e78c8
ovl: clear ATTR_OPEN from attr->ia_valid
rhvgoyal Apr 22, 2020
b17f6c4
fuse: Support RENAME_WHITEOUT flag
rhvgoyal Feb 5, 2020
5fde722
bytedance: ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
cntianci Sep 1, 2022
577d51d
cgroup-v1: add disabled controller check in cgroup1_parse_param()
Jan 15, 2021
85708e4
nvmet: use NVMET_MAX_NAMESPACES to set nn value
ChaitanayaKulkarni Jun 21, 2021
79eaf4a
bytedance: sched/fair: fix broken bandwidth control with NOHZ_FULL
Apr 1, 2022
1935f88
bytedance: deb-pkg: add DESTDIR for perf installation
ligangkernel Sep 26, 2022
12266ba
bytedance: config: enable CONFIG_VFIO_NOIOMMU for DPU2.0
ligangkernel Oct 14, 2022
8850b35
ethtool: Allow network drivers to dump arbitrary EEPROM data
chenyingk Jul 2, 2021
a495369
ethtool: Fix NULL pointer dereference during module EEPROM dump
idosch Jun 6, 2021
eb898b9
ethtool: add missing EEPROM to list of messages
kuba-moo Apr 19, 2021
ef26a8f
ext4: check and update i_disksize properly
zhangyi089 Jul 16, 2021
878e6f4
ext4: factor out write end code of inline file
zhangyi089 Jul 16, 2021
4011baa
ext4: drop unnecessary journal handle in delalloc write
zhangyi089 Jul 16, 2021
f2d2a89
bytedance:sched/fair: Add min_ratio for cfs bandwidth_control
kchuyizhou Sep 29, 2022
6f93b09
bytedance: mm/hwpoison: fix missing judgment of return value in memor…
cuiyunhui Oct 21, 2022
ea54bf4
mm/hwpoison: avoid the impact of hwpoison_filter() return value on mc…
Mar 22, 2022
78664da
PCI/AER: Use only _OSC to determine AER ownership
mrnuke Apr 27, 2020
f41b405
PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership
May 26, 2020
edb7937
PCI/AER: Remove redundant pci_is_pcie() checks
May 26, 2020
f42f342
PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_st…
bjorn-helgaas Jul 16, 2020
12cc828
PCI/AER: Use "aer" variable for capability offset
bjorn-helgaas May 29, 2020
21f2e40
mtd: spi-nor: intel-spi: Add support for Intel Emmitsburg SPI serial …
westeri Jun 15, 2020
a7ee3ca
PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state'
lucvoo Jul 2, 2020
69a7b00
pinctrl: intel: Add Intel Emmitsburg pin controller support
andy-shev Jul 16, 2020
6c4e063
PCI/ERR: Clear PCIe Device Status errors only if OS owns AER
jic23 Jun 22, 2020
9e7d0ad
i2c: i801: Add support for Intel Emmitsburg PCH
westeri Jun 18, 2020
883d0ec
i2c: ismt: Add support for Intel Emmitsburg PCH
andy-shev Jun 15, 2020
1e58323
PCI/AER: Write AER Capability only when we control it
seanvk Nov 21, 2020
7762eaa
PCI/ERR: Bind RCEC devices to the Root Port driver
qzhuo2 Nov 21, 2020
d19fc39
PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities()
seanvk Nov 21, 2020
a27bc56
PCI/ERR: Simplify by using pci_upstream_bridge()
seanvk Nov 21, 2020
849ca25
PCI/ERR: Rename reset_link() to reset_subordinates()
seanvk Nov 21, 2020
c7288cd
PCI/ERR: Simplify by computing pci_pcie_type() once
seanvk Nov 21, 2020
ea3003f
PCI/ERR: Use "bridge" for clarity in pcie_do_recovery()
seanvk Nov 21, 2020
67aa44f
PCI/ERR: Avoid negated conditional for clarity
seanvk Nov 21, 2020
966f702
PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery()
seanvk Nov 21, 2020
8fc2de0
PCI/ERR: Clear AER status only when we control AER
seanvk Nov 24, 2020
619a4e9
PCI/ERR: Recover from RCEC AER errors
seanvk Dec 2, 2020
b5cfb02
PCI/ERR: Add pcie_link_rcec() to associate RCiEPs
seanvk Nov 21, 2020
93d6ef7
PCI/ERR: Recover from RCiEP AER errors
qzhuo2 Nov 21, 2020
3d0f8b9
PCI/PME: Add pcie_walk_rcec() to RCEC PME handling
seanvk Nov 21, 2020
4512819
PCI/AER: Add pcie_walk_rcec() to RCEC AER handling
seanvk Nov 21, 2020
6ca362a
PCI/AER: Add RCEC AER error injection support
qzhuo2 Nov 21, 2020
9d66860
PCI/RCEC: Fix RCiEP device to RCEC association
qzhuo2 Feb 22, 2021
a519f8b
perf/intel: Remove Perfmon-v4 counter_freezing support
Nov 10, 2020
68a2a3c
perf/x86/intel: Factor out intel_update_topdown_event()
Jan 28, 2021
718f04d
perf/x86/intel: Filter unsupported Topdown metrics event
Jan 28, 2021
0f049ba
perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT
Jan 28, 2021
b3ac1c6
perf/x86/intel: Support CPUID 10.ECX to disable fixed counters
Jan 28, 2021
009ca53
perf/x86/intel: Add perf core PMU support for Sapphire Rapids
Jan 28, 2021
ca9477a
perf/x86/intel: Fix pebs event constraints for SPR
Oct 31, 2022
ed6616c
perf/x86/intel/ds: Fix precise store latency handling
Aug 18, 2022
1d85841
perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids
Jun 18, 2021
e942d34
perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids
Mar 28, 2022
fac9b0e
perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids
Jun 18, 2021
27bdfd8
x86/tsc: use logical_package as a better estimation of socket numbers
ftang1 Oct 21, 2022
b08941e
ntfs: fix out-of-bounds read in ntfs_attr_find()
JiaweiHawk Aug 31, 2022
a3f724f
PCI: pciehp: Disable in-band presence detect when possible
mrnuke Oct 25, 2019
66a5e27
PCI: pciehp: Wait for PDS if in-band presence is disabled
mrnuke Oct 25, 2019
ce4bc0d
PCI: pciehp: Add DMI table for in-band presence detection disabled
stuartwhayes Oct 25, 2019
dd411a4
PCI: pciehp: Reduce noisiness on hot removal
l1k Sep 17, 2020
2f5f43b
Revert "bytedance: sched/fair: fix broken bandwidth control with NOHZ…
Nov 28, 2022
26713a5
bytedance: mm/hugetlb: fix incorrect page passed in ClearPageHugeFreed()
Dec 2, 2022
747397c
bytedance: io_uring: fix NULL pointer in io_disable_sqo_submit.
cuiyunhui Nov 16, 2022
6398416
locking/mutex: Use try_cmpxchg()
Jun 30, 2021
8d4d5f1
locking/mutex: Introduce __mutex_trylock_or_handoff()
Jun 30, 2021
65b46a1
fs: ntfs: Limit NTFS_RW to page sizes smaller than 64k
groeck Nov 27, 2021
81d5d2d
bytedance: config: Add config.aarch64-64k
Dec 7, 2022
175b842
bytedance: vduse: Add missing fix if vringh_getdesc_iotlb() fails
YongjiXie Dec 9, 2022
2553557
bytedance: vduse: Add validation for the configuration of vduse device
YongjiXie Dec 11, 2022
e43c9d8
vduse: prevent uninitialized memory accesses
mcoquelin Dec 11, 2022
e1253fc
bytedance: virtio-blk: Add force_remove module parameter
YongjiXie Dec 9, 2022
1980969
bytedance: ipmi: ssif: Add msleep in multipart test
Sep 17, 2021
a0aeb97
bytedance: iommu/vt-d: Limit the maximum page size of iommu to 2MB to…
Apr 21, 2022
c08ce4b
vfs: add vfs_iocb_iter_[read|write] helper functions
Nov 20, 2019
8bf32c5
netfs: Define an interface to talk to a cache
dhowells Feb 6, 2020
cf68c39
fscache, cachefiles: Add alternate API to use kiocb for read/write to…
dhowells Feb 22, 2021
e97ee9d
erofs: support superblock checksum
Pratik32 Nov 4, 2019
d85caef
erofs: code cleanup by removing ifdef macro surrounding
cgxu519 May 26, 2020
ce839cc
erofs: convert to use the new mount fs_context api
chaseyu May 29, 2020
967eb2b
erofs: Replace HTTP links with HTTPS ones
Al2Klimov Jul 13, 2020
e1dca22
erofs: fix error return code in erofs_read_superblock()
May 19, 2021
2a39230
erofs: don't use erofs_map_blocks() any more
Mar 25, 2021
b60f88d
erofs: introduce erofs_sb_has_xxx() helpers
Mar 29, 2021
47b78c0
erofs: clean up file headers & footers
hsiangkao Jun 2, 2021
e6272d9
erofs: introduce chunk-based file on-disk format
hsiangkao Aug 20, 2021
eb50724
erofs: support reading chunk-based uncompressed files
hsiangkao Aug 20, 2021
3485711
erofs: fix double free of 'copied'
hsiangkao Aug 25, 2021
047bb19
erofs: fix misbehavior of unsupported chunk format check
hsiangkao Sep 22, 2021
0dea343
erofs: decouple basic mount options from fs_context
hsiangkao Oct 7, 2021
a79f593
erofs: clean up decompress queue stuffs
Oct 8, 2019
3cb5431
erofs: drop all vle annotations for runtime names
Nov 8, 2019
1933fa6
erofs: fold in postsubmit_is_all_bypassed()
Jan 21, 2020
af7b11e
erofs: clean up z_erofs_submit_queue()
Jan 21, 2020
2c9baf3
erofs: add multiple device support
hsiangkao Oct 14, 2021
a2f38d7
erofs: clean up erofs_map_blocks tracepoints
hsiangkao Dec 9, 2021
759b390
erofs: introduce meta buffer operations
hsiangkao Jan 2, 2022
02db513
erofs: use meta buffers for inode operations
hsiangkao Jan 2, 2022
62f06fb
erofs: use meta buffers for super operations
hsiangkao Jan 2, 2022
79ac747
erofs: use meta buffers for xattr operations
hsiangkao Jan 2, 2022
0835fad
erofs: use meta buffers for zmap operations
hsiangkao Jan 2, 2022
80e4d85
erofs: use meta buffers for erofs_read_superblock()
lostjeffle Feb 9, 2022
0605373
erofs: use meta buffers for reading directories
hsiangkao Mar 16, 2022
d4bf60a
erofs: use meta buffers for inode lookup
hsiangkao Mar 16, 2022
21e08ed
cachefiles: extract write routine
lostjeffle Apr 25, 2022
1557938
cachefiles: notify the user daemon when looking up cookie
lostjeffle Apr 25, 2022
05bc78f
cachefiles: unbind cachefiles gracefully in on-demand mode
lostjeffle Jun 6, 2022
f5df4fa
cachefiles: notify the user daemon when withdrawing cookie
lostjeffle Jun 6, 2022
2f7eab9
cachefiles: implement on-demand read
lostjeffle Apr 25, 2022
6d0135c
cachefiles: enable on-demand read mode
lostjeffle Jun 13, 2022
6970d75
bytedance: cachefiles: skip check for n_children in on-demand mode
lostjeffle Jun 21, 2022
1830f2d
cachefiles: narrow the scope of flushed requests when releasing fd
Jun 9, 2022
1be9fe8
erofs: make erofs_map_blocks() generally available
lostjeffle Apr 25, 2022
f34e178
erofs: add fscache mode check helper
hsiangkao Jun 10, 2022
cf8cfe4
erofs: register fscache volume
hsiangkao Jun 10, 2022
039520f
erofs: add fscache context helper functions
hsiangkao Jun 13, 2022
b26aad1
erofs: add anonymous inode caching metadata for data blobs
hsiangkao Jun 13, 2022
c500e89
iov_iter: optimise bvec iov_iter_advance()
isilence Jan 9, 2021
207aaef
iov_iter: Add ITER_XARRAY
dhowells Feb 10, 2020
1de7f95
iov_iter: Four fixes for ITER_XARRAY
dhowells Apr 25, 2021
2e12ac9
iov_iter: Fix iter_xarray_get_pages{,_alloc}()
dhowells Jun 9, 2022
c85346c
erofs: add erofs_fscache_read_folios() helper
lostjeffle Apr 25, 2022
737241e
erofs: register fscache context for primary data blob
hsiangkao Jun 13, 2022
dc58344
erofs: register fscache context for extra data blobs
hsiangkao Jun 13, 2022
86efb04
erofs: implement fscache-based metadata read
lostjeffle Apr 25, 2022
f574c90
erofs: implement fscache-based data read for non-inline layout
lostjeffle Apr 25, 2022
742ea57
erofs: implement fscache-based data read for inline layout
lostjeffle Apr 25, 2022
266d587
erofs: implement fscache-based data readahead
lostjeffle Apr 25, 2022
9323a8d
erofs: add 'fsid' mount option
hsiangkao Jun 13, 2022
52a2c3a
erofs: scan devices from device table
hsiangkao Jun 16, 2022
5dc1b07
erofs: use kill_anon_super() to kill super in fscache mode
Sep 18, 2022
f13f8d2
erofs: code clean up for fscache
Sep 18, 2022
1dbdf1e
erofs: introduce fscache-based domain
Sep 18, 2022
dc1efcc
erofs: introduce a pseudo mnt to manage shared cookies
Sep 18, 2022
173ec19
erofs: Support sharing cookies in the same domain
Sep 18, 2022
3621708
erofs: introduce 'domain_id' mount option
Sep 18, 2022
c533a79
erofs: protect s_inodes with s_inode_list_lock for fscache
Oct 17, 2022
3090929
erofs: fix use-after-free of fsid and domain_id string
lostjeffle Oct 21, 2022
a2ffe2c
erofs: fix missing xas_retry() in fscache mode
lostjeffle Nov 14, 2022
1a13e10
erofs: check the uniqueness of fsid in shared domain in advance
Nov 25, 2022
fc92afd
erofs: leave compressed inodes unsupported in fscache mode for now
lostjeffle May 26, 2022
c9577e6
erofs: get correct count for unmapped range in fscache mode
lostjeffle Nov 4, 2022
af45512
netfs: Fix lockdep warning from taking sb_writers whilst holding mmap…
dhowells Dec 7, 2021
d8c2d10
cachefiles: make on-demand request distribution fairer
Aug 25, 2022
8a5fc6a
cachefiles: fix error return code in cachefiles_ondemand_copen()
sunke-lp Aug 26, 2022
9eed9bd
bytedance: fscache: export fscache_object_wq
Nov 23, 2022
59947f8
bytedance: cachefiles: optimize on-demand IO path with buffer IO
Nov 16, 2022
437862c
bytedance: cachefiles: fix volume key setup for cachefiles_open
lostjeffle Nov 4, 2022
033d890
bytedance: cachefiles: introduce object ondemand state
Jul 14, 2022
930b326
bytedance: cachefiles: extract ondemand info field from cachefiles_ob…
Aug 18, 2022
8125eb2
bytedance: cachefiles: resend an open request if the read request's o…
Jul 14, 2022
7a4a376
bytedance: cachefiles: narrow the scope of triggering EPOLLIN events …
Jul 5, 2022
48ccf1f
bytedance: cachefiles: add restore command to recover inflight ondema…
Jun 5, 2022
d8a3e43
bytedance: config: Add erofs over fscache config on x86_64
Dec 8, 2022
1342a65
bytedance: nbd: Fix null-ptr-deref in nbd_start_device
zhaoshane Dec 29, 2022
6bf39ef
bytedance: config.x86_64: enable some config for sanqingshan
Jan 6, 2023
f796b71
bytedance: ipmi: ssif: Fix panic in ssif_probe()
Jan 10, 2023
a5dbc33
velinux: sync build.sh with v5.4.y.bsk.z for kernel build
huteng90 Apr 27, 2022
e921ea9
velinux: config: set security configs
huteng90 Apr 27, 2022
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.
11 changes: 6 additions & 5 deletions Documentation/ABI/testing/sysfs-ata
Original file line number Diff line number Diff line change
Expand Up @@ -107,13 +107,14 @@ Description:
described in ATA8 7.16 and 7.17. Only valid if
the device is not a PM.

pio_mode: (RO) Transfer modes supported by the device when
in PIO mode. Mostly used by PATA device.
pio_mode: (RO) PIO transfer mode used by the device.
Mostly used by PATA devices.

xfer_mode: (RO) Current transfer mode
xfer_mode: (RO) Current transfer mode. Mostly used by
PATA devices.

dma_mode: (RO) Transfer modes supported by the device when
in DMA mode. Mostly used by PATA device.
dma_mode: (RO) DMA transfer mode used by the device.
Mostly used by PATA devices.

class: (RO) Device class. Can be "ata" for disk,
"atapi" for packet device, "pmp" for PM, or
Expand Down
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/sysfs-bus-iio-vf610
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
What: /sys/bus/iio/devices/iio:deviceX/conversion_mode
What: /sys/bus/iio/devices/iio:deviceX/in_conversion_mode
KernelVersion: 4.2
Contact: linux-iio@vger.kernel.org
Description:
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 @@ -495,6 +495,7 @@ What: /sys/devices/system/cpu/vulnerabilities
/sys/devices/system/cpu/vulnerabilities/srbds
/sys/devices/system/cpu/vulnerabilities/tsx_async_abort
/sys/devices/system/cpu/vulnerabilities/itlb_multihit
/sys/devices/system/cpu/vulnerabilities/mmio_stale_data
Date: January 2018
Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
Description: Information about CPU vulnerabilities
Expand Down
8 changes: 4 additions & 4 deletions Documentation/PCI/pci-error-recovery.rst
Original file line number Diff line number Diff line change
Expand Up @@ -79,19 +79,19 @@ This structure has the form::

struct pci_error_handlers
{
int (*error_detected)(struct pci_dev *dev, enum pci_channel_state);
int (*error_detected)(struct pci_dev *dev, pci_channel_state_t);
int (*mmio_enabled)(struct pci_dev *dev);
int (*slot_reset)(struct pci_dev *dev);
void (*resume)(struct pci_dev *dev);
};

The possible channel states are::

enum pci_channel_state {
typedef enum {
pci_channel_io_normal, /* I/O channel is in normal state */
pci_channel_io_frozen, /* I/O to channel is blocked */
pci_channel_io_perm_failure, /* PCI card is dead */
};
} pci_channel_state_t;

Possible return values are::

Expand Down Expand Up @@ -348,7 +348,7 @@ STEP 6: Permanent Failure
-------------------------
A "permanent failure" has occurred, and the platform cannot recover
the device. The platform will call error_detected() with a
pci_channel_state value of pci_channel_io_perm_failure.
pci_channel_state_t value of pci_channel_io_perm_failure.

The device driver should, at this point, assume the worst. It should
cancel all pending I/O, refuse all new I/O, returning -EIO to
Expand Down
12 changes: 6 additions & 6 deletions Documentation/accounting/psi.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,11 +35,7 @@ Pressure interface
Pressure information for each resource is exported through the
respective file in /proc/pressure/ -- cpu, memory, and io.

The format for CPU is as such::

some avg10=0.00 avg60=0.00 avg300=0.00 total=0

and for memory and IO::
The format is as such::

some avg10=0.00 avg60=0.00 avg300=0.00 total=0
full avg10=0.00 avg60=0.00 avg300=0.00 total=0
Expand All @@ -56,6 +52,9 @@ situation from a state where some tasks are stalled but the CPU is
still doing productive work. As such, time spent in this subset of the
stall state is tracked separately and exported in the "full" averages.

CPU full is undefined at the system level, but has been reported
since 5.13, so it is set to zero for backward compatibility.

The ratios (in %) are tracked as recent trends over ten, sixty, and
three hundred second windows, which gives insight into short term events
as well as medium and long term trends. The total absolute stall time
Expand Down Expand Up @@ -90,7 +89,8 @@ Triggers can be set on more than one psi metric and more than one trigger
for the same psi metric can be specified. However for each trigger a separate
file descriptor is required to be able to poll it separately from others,
therefore for each trigger a separate open() syscall should be made even
when opening the same psi interface file.
when opening the same psi interface file. Write operations to a file descriptor
with an already existing psi trigger will fail with EBUSY.

Monitors activate only when system enters stall state for the monitored
psi metric and deactivates upon exit from the stall state. While system is
Expand Down
45 changes: 42 additions & 3 deletions Documentation/admin-guide/cgroup-v2.rst
Original file line number Diff line number Diff line change
Expand Up @@ -986,6 +986,8 @@ All time durations are in microseconds.
- nr_periods
- nr_throttled
- throttled_usec
- nr_bursts
- burst_usec

cpu.weight
A read-write single value file which exists on non-root
Expand Down Expand Up @@ -1017,6 +1019,12 @@ All time durations are in microseconds.
$PERIOD duration. "max" for $MAX indicates no limit. If only
one number is written, $MAX is updated.

cpu.max.burst
A read-write single value file which exists on non-root
cgroups. The default is "0".

The burst in the range [0, $MAX].

cpu.pressure
A read-only nested-key file which exists on non-root cgroups.

Expand Down Expand Up @@ -1174,6 +1182,27 @@ PAGE_SIZE multiple when read back.
It will broke low boundary. Because it tries to reclaim the
memory many times, until the memory drops to a certain level.

memory.reclaim
A write-only nested-keyed file which exists for all cgroups.

This is a simple interface to trigger memory reclaim in the
target cgroup.

This file accepts a single key, the number of bytes to reclaim.
No nested keys are currently supported.

Example::

echo "1G" > memory.reclaim

The interface can be later extended with nested keys to
configure the reclaim behavior. For example, specify the
type of memory to reclaim from (anon, file, ..).

Please note that the kernel can over or under reclaim from
the target cgroup. If less bytes are reclaimed than the
specified amount, -EAGAIN is returned.

memory.oom.group
A read-write single value file which exists on non-root
cgroups. The default value is "0".
Expand Down Expand Up @@ -1344,8 +1373,19 @@ PAGE_SIZE multiple when read back.

Amount of reclaimed pages

pgactivate(npn)
pgscan_kswapd (npn)
Amount of scanned pages by kswapd (in an inactive LRU list)

pgscan_direct (npn)
Amount of scanned pages directly (in an inactive LRU list)

pgsteal_kswapd (npn)
Amount of reclaimed pages by kswapd

pgsteal_direct (npn)
Amount of reclaimed pages directly

pgactivate(npn)
Amount of pages moved to the active LRU list

pgdeactivate(npn)
Expand Down Expand Up @@ -1496,8 +1536,7 @@ IO Interface Files
~~~~~~~~~~~~~~~~~~

io.stat
A read-only nested-keyed file which exists on non-root
cgroups.
A read-only nested-keyed file.

Lines are keyed by $MAJ:$MIN device numbers and not ordered.
The following nested keys are defined.
Expand Down
6 changes: 3 additions & 3 deletions Documentation/admin-guide/devices.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3002,10 +3002,10 @@
65 = /dev/infiniband/issm1 Second InfiniBand IsSM device
...
127 = /dev/infiniband/issm63 63rd InfiniBand IsSM device
128 = /dev/infiniband/uverbs0 First InfiniBand verbs device
129 = /dev/infiniband/uverbs1 Second InfiniBand verbs device
192 = /dev/infiniband/uverbs0 First InfiniBand verbs device
193 = /dev/infiniband/uverbs1 Second InfiniBand verbs device
...
159 = /dev/infiniband/uverbs31 31st InfiniBand verbs device
223 = /dev/infiniband/uverbs31 31st InfiniBand verbs device

232 char Biometric Devices
0 = /dev/biometric/sensor0/fingerprint first fingerprint sensor on first device
Expand Down
1 change: 1 addition & 0 deletions Documentation/admin-guide/hw-vuln/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ are configurable at compile, boot or run time.
tsx_async_abort
multihit.rst
special-register-buffer-data-sampling.rst
processor_mmio_stale_data.rst
Loading