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

Linux 5.17.14 #152

Closed
wants to merge 1,631 commits into from
Closed
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
1631 commits
Select commit Hold shift + click to select a range
99066ee
perf evlist: Keep topdown counters in weak group
captain5050 May 17, 2022
9e4b0c5
perf stat: Always keep perf metrics topdown events in a group
May 18, 2022
30eca95
mailbox: pcc: Fix an invalid-load caught by the address sanitizer
superm1 May 9, 2022
1de0c52
powerpc/64: Only WARN if __pa()/__va() called with bad addresses
mpe Apr 6, 2022
0ae4398
powerpc/powernv: Get L1D flush requirements from device-tree
ruscur Apr 4, 2022
c3d16fd
powerpc/powernv: Get STF barrier requirements from device-tree
ruscur Apr 4, 2022
16786fc
powerpc/perf: Fix the threshold compare group constraint for power10
kjain101 May 6, 2022
9ff9e7e
powerpc/perf: Fix the threshold compare group constraint for power9
kjain101 May 6, 2022
1879038
macintosh: via-pmu and via-cuda need RTC_LIB
rddunlap Apr 10, 2022
c5dc3ab
powerpc/xive: Add some error handling code to 'xive_spapr_init()'
tititiou36 Feb 1, 2022
6e80648
powerpc/xive: Fix refcount leak in xive_spapr_init
Yuuoniy May 12, 2022
c70dd35
powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
Yuuoniy May 12, 2022
806e8f6
powerpc/fsl_book3e: Don't set rodata RO too early
chleroy May 19, 2022
8bf1185
gpio: sim: Use correct order for the parameters of devm_kcalloc()
tititiou36 May 20, 2022
2d00158
mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
Apr 26, 2022
d1c8dcd
nfsd: destroy percpu stats counters after reply cache shutdown
JulianMarcusSchroeder1 May 23, 2022
dca4ce2
mailbox: forward the hrtimer if not queued and under a lock
bjornaxis Mar 31, 2022
30eb275
RDMA/hfi1: Prevent use of lock before it is initialized
drmiller-cni May 20, 2022
0505be1
pinctrl: apple: Use a raw spinlock for the regmap
marcan May 24, 2022
92d1251
KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer
May 20, 2022
2582223
Input: stmfts - do not leave device disabled in stmfts_input_open
dtor May 25, 2022
d5454c3
OPP: call of_node_put() on error path in _bandwidth_supported()
Apr 6, 2022
34f48ce
f2fs: fix to do sanity check on inline_dots inode
chaseyu Mar 28, 2022
b26e1c7
f2fs: fix dereference of stale list iterator after loop body
Jakob-Koschel Mar 31, 2022
67ae371
riscv: Fixup difference with defconfig
guoren83 Apr 5, 2022
9863c76
iommu/amd: Enable swiotlb in all cases
superm1 Apr 4, 2022
fe6cce4
iommu/mediatek: Fix 2 HW sharing pgtable issue
YongWu-HF May 3, 2022
a4afbad
iommu/mediatek: Add list_del in mtk_iommu_remove
YongWu-HF May 3, 2022
9b3bd97
iommu/mediatek: Remove clk_disable in mtk_iommu_remove
YongWu-HF May 3, 2022
c7dfc56
iommu/mediatek: Add mutex for m4u_group and m4u_dom in data
YongWu-HF May 3, 2022
a832593
i2c: at91: use dma safe buffers
mwalle Apr 7, 2022
930df2e
cpufreq: mediatek: Use module_init and add module_exit
jiaweichang-mtk Apr 8, 2022
e2722f6
cpufreq: mediatek: Unregister platform device on exit
mtk-rex-bc-chen May 5, 2022
e3cbbdb
iommu/arm-smmu-v3-sva: Fix mm use-after-free
jpbrucker Apr 26, 2022
affa000
MIPS: Loongson: Use hwmon_device_register_with_groups() to register h…
groeck May 11, 2022
e9c63c0
iommu/mediatek: Fix NULL pointer dereference when printing dev_name
milesdotchen May 5, 2022
e8e3a22
i2c: at91: Initialize dma_buf in at91_twi_xfer()
nathanchance May 5, 2022
5e88561
dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
tititiou36 Apr 21, 2022
6264e81
NFS: Do not report EINTR/ERESTARTSYS as mapping errors
May 14, 2022
8909bab
NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
May 14, 2022
719774d
NFS: Don't report ENOSPC write errors twice
May 14, 2022
82e42d8
NFS: Do not report flush errors in nfs_write_end()
May 14, 2022
a73a82b
NFS: Don't report errors from nfs_pageio_complete() more than once
May 14, 2022
c5f399b
NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
May 14, 2022
3a205d5
NFS: Further fixes to the writeback error handling
May 14, 2022
bbb2a24
video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
Yuuoniy May 12, 2022
487d135
dmaengine: stm32-mdma: remove GISR1 register
ADESTM May 4, 2022
b1cfb6c
dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_hand…
ADESTM May 4, 2022
ff90b93
iommu/amd: Increase timeout waiting for GA log enablement
joergroedel May 20, 2022
3371b37
i2c: npcm: Fix timeout calculation
TaliPerry May 17, 2022
14a9457
i2c: npcm: Correct register access width
warp5tw May 17, 2022
045a5a1
i2c: npcm: Handle spurious interrupts
TaliPerry May 17, 2022
6454630
i2c: rcar: fix PM ref counts in probe error paths
morimoto May 20, 2022
2587f5d
tracing: Reset the function filter after completing trampoline/graph …
Apr 27, 2022
0684081
RISC-V: Fix the XIP build
palmer-dabbelt Apr 20, 2022
8de79bb
MIPS: RALINK: Define pci_remap_iospace under CONFIG_PCI_DRIVERS_GENERIC
May 25, 2022
b8ed476
perf build: Fix btf__load_from_kernel_by_id() feature check
olsajiri May 24, 2022
36794f4
perf c2c: Use stdio interface if slang is not supported
May 26, 2022
85d04b6
rtla: Don't overwrite existing directory mode
Apr 29, 2022
03cb969
rtla: Minor grammar fix for rtla README
Apr 29, 2022
e9b5510
rtla: Fix __set_sched_attr error message
Apr 29, 2022
7437ab0
tracing/timerlat: Notify IRQ new max latency only if stop tracing is set
May 10, 2022
9e103e0
perf jevents: Fix event syntax error caused by ExtSel
ZhengjunXing May 25, 2022
f605f55
video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup
martinezjavier May 26, 2022
c9dc93a
NFS: Convert GFP_NOFS to GFP_KERNEL
Jan 29, 2022
c0e2a2b
NFSv4.1 mark qualified async operations as MOVEABLE tasks
olgakorn1 May 25, 2022
89d9a48
f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
chaseyu Apr 26, 2022
470493b
f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
chaseyu Apr 27, 2022
03c9373
f2fs: fix to clear dirty inode in f2fs_evict_inode()
chaseyu Apr 30, 2022
4c16b8a
f2fs: fix deadloop in foreground GC
chaseyu May 4, 2022
6a63ed3
f2fs: don't need inode lock for system hidden quota
May 6, 2022
071b126
f2fs: fix to do sanity check on total_data_blocks
chaseyu May 6, 2022
f6497f5
f2fs: don't use casefolded comparison for "." and ".."
ebiggers May 14, 2022
421f5c5
f2fs: fix fallocate to use file_modified to update permissions consis…
chaseyu May 17, 2022
11c1cd0
f2fs: fix to do sanity check for inline inode
chaseyu May 18, 2022
557203a
objtool: Fix objtool regression on x32 systems
May 16, 2022
c38255d
objtool: Fix symbol creation
May 17, 2022
82c8e7b
wifi: mac80211: fix use-after-free in chanctx code
jmberg-intel Jun 1, 2022
5963aa6
iwlwifi: fw: init SAR GEO table only if data is present
jmberg-intel May 17, 2022
8ed62bb
iwlwifi: mvm: fix assert 1F04 upon reconfig
egrumbach May 17, 2022
1d5241e
iwlwifi: mei: clear the sap data header before sending
AviStern May 17, 2022
29b81de
iwlwifi: mei: fix potential NULL-ptr deref
jmberg-intel May 17, 2022
71f32f7
fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipp…
May 10, 2022
b34786b
efi: Do not import certificates from UEFI Secure Boot for T2 Macs
AdityaGarg8 Apr 15, 2022
ef0afd7
bfq: Avoid false marking of bic as stably merged
jankara Apr 1, 2022
a16c65c
bfq: Avoid merging queues with different parents
jankara Apr 1, 2022
43c51b8
bfq: Split shared queues on move between cgroups
jankara Apr 1, 2022
d916520
bfq: Update cgroup information before merging bio
jankara Apr 1, 2022
fe48ab0
bfq: Drop pointless unlock-lock pair
jankara Apr 1, 2022
7be1cbf
bfq: Remove pointless bfq_init_rq() calls
jankara Apr 1, 2022
1fcb17c
bfq: Track whether bfq_group is still online
jankara Apr 1, 2022
3439a82
bfq: Get rid of __bio_blkcg() usage
jankara Apr 1, 2022
97bd6c5
bfq: Make sure bfqg for which we are queueing requests is online
jankara Apr 1, 2022
be28c00
ext4: mark group as trimmed only if it was fully scanned
Apr 17, 2022
0ff38b9
ext4: fix use-after-free in ext4_rename_dir_prepare
Apr 14, 2022
8045159
ext4: fix journal_ioprio mount option handling
OjaswinM Apr 18, 2022
725e00c
ext4: fix race condition between ext4_write and ext4_convert_inline_data
LiBaokun96 Apr 28, 2022
e383c2a
ext4: fix warning in ext4_handle_inode_extension
Mar 26, 2022
9ea3e61
ext4: fix memory leak in parse_apply_sb_mount_options()
ebiggers May 13, 2022
1cde354
ext4: fix bug_on in ext4_writepages
May 16, 2022
af2f193
ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state
tytso May 17, 2022
59cf2fa
ext4: fix bug_on in __es_tree_search
LiBaokun96 May 18, 2022
4b1cd51
ext4: verify dir block before splitting it
jankara May 18, 2022
d5a16a6
ext4: avoid cycles in directory h-tree
jankara May 18, 2022
2e7cfcc
ACPI: property: Release subnode properties with data nodes
Apr 6, 2022
f50a6ca
tty: goldfish: Introduce gf_ioread32()/gf_iowrite32()
vivier Apr 6, 2022
4fdfb15
tracing: Fix potential double free in create_var_ref()
quasi-mod Apr 25, 2022
ac95bd3
tracing: Fix return value of trace_pid_write()
YWHyuk May 3, 2022
f392cd3
tracing: Initialize integer variable to prevent garbage return value
Gautam-Menghani May 22, 2022
20f2bf9
drm/amdgpu: add beige goby PCI ID
alexdeucher May 25, 2022
681c7bd
PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
bjorn-helgaas May 26, 2022
b792215
PCI: qcom: Fix runtime PM imbalance on probe errors
jhovold Apr 1, 2022
6870370
PCI: qcom: Fix unbalanced PHY init on probe errors
jhovold Apr 1, 2022
c4bd6b7
staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
evdenis May 18, 2022
dc107c8
block: Fix potential deadlock in blk_ia_range_sysfs_show()
Jun 3, 2022
be5f1bf
mm, compaction: fast_find_migrateblock() should return pfn in the tar…
May 13, 2022
efef10d
s390/perf: obtain sie_block from the right address
May 24, 2022
f6fa745
s390/stp: clock_delta should be signed
svens-s390 May 3, 2022
56aa8d1
dlm: fix plock invalid read
Apr 4, 2022
03c4a24
dlm: uninitialized variable on error in dlm_listen_for_all()
Apr 4, 2022
86ee803
dlm: fix wake_up() calls for pending remove
Apr 6, 2022
da9242d
dlm: fix missing lkb refcount handling
Apr 29, 2022
efb54ec
ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
May 18, 2022
58e4cba
scsi: dc395x: Fix a missing check on list iterator
Apr 14, 2022
349c3e9
scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled
Mani-Sadhasivam May 4, 2022
ac09fcf
landlock: Add clang-format exceptions
l0kod May 6, 2022
522ac03
landlock: Format with clang-format
l0kod May 6, 2022
f888df7
selftests/landlock: Add clang-format exceptions
l0kod May 6, 2022
24e16f4
selftests/landlock: Normalize array assignment
l0kod May 6, 2022
3e77f46
selftests/landlock: Format with clang-format
l0kod May 6, 2022
0ab7716
samples/landlock: Add clang-format exceptions
l0kod May 6, 2022
403c205
samples/landlock: Format with clang-format
l0kod May 6, 2022
6754e69
landlock: Fix landlock_add_rule(2) documentation
l0kod May 6, 2022
3bb6611
selftests/landlock: Make tests build with old libc
l0kod May 6, 2022
e2aeb1e
selftests/landlock: Extend tests for minimal valid attribute size
l0kod May 6, 2022
a8d69af
selftests/landlock: Add tests for unknown access rights
l0kod May 6, 2022
2896141
selftests/landlock: Extend access right tests to directories
l0kod May 6, 2022
8736f54
selftests/landlock: Fully test file rename with "remove" access
l0kod May 6, 2022
4f8355c
selftests/landlock: Add tests for O_PATH
l0kod May 6, 2022
d0b8bd1
landlock: Change landlock_add_rule(2) argument check ordering
l0kod May 6, 2022
fdb4aef
landlock: Change landlock_restrict_self(2) check ordering
l0kod May 6, 2022
e173673
selftests/landlock: Test landlock_create_ruleset(2) argument check or…
l0kod May 6, 2022
0485e40
landlock: Define access_mask_t to enforce a consistent access mask size
l0kod May 6, 2022
2311084
landlock: Reduce the maximum number of layers to 16
l0kod May 6, 2022
4055085
landlock: Create find_rule() from unmask_layers()
l0kod May 6, 2022
cd31481
landlock: Fix same-layer rule unions
l0kod May 6, 2022
20b947e
drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
airlied May 23, 2022
a2d3de6
drm/nouveau/subdev/bus: Ratelimit logging for fault errors
Lyude Apr 29, 2022
461c0fd
drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem
lynxeye-dev Mar 23, 2022
512027f
drm/nouveau/clk: Fix an incorrect NULL check on list iterator
Mar 27, 2022
41b8e26
drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iter…
Mar 27, 2022
6f86536
drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX
computersforpeace Mar 2, 2022
e031d60
drm/i915/dsi: fix VBT send packet port selection for ICL+
jnikula May 20, 2022
e993869
md: fix an incorrect NULL check in does_sb_need_changing
Apr 8, 2022
0dacd92
md: fix an incorrect NULL check in md_reload_sb
Apr 8, 2022
2bed528
mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good…
ikegami-t Mar 23, 2022
76d0571
mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N
ikegami-t Mar 23, 2022
9ace9cc
media: coda: Fix reported H264 profile
ndufresne Apr 6, 2022
74ed8b7
media: coda: Add more H264 levels for CODA960
ndufresne Apr 6, 2022
f974e3e
ima: remove the IMA_TEMPLATE Kconfig option
Apr 7, 2022
b616c2e
Kconfig: Add option for asm goto w/ tied outputs to workaround clang-…
sean-jc Feb 2, 2022
a152eb4
lib/string_helpers: fix not adding strarray to device's resource list
puyoulu May 13, 2022
06039d8
RDMA/hfi1: Fix potential integer multiplication overflow errors
ddalessa May 20, 2022
b63db60
mmc: core: Allows to override the timeout value for ioctl() path
beanhuo Apr 23, 2022
5b58a1b
csky: patch_text: Fixup last cpu should be master
guoren83 Apr 6, 2022
5e7133c
irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A…
pali Apr 25, 2022
ba9a0df
irqchip: irq-xtensa-mx: fix initial IRQ affinity
jcmvbkbc Apr 26, 2022
4138a88
thermal: devfreq_cooling: use local ops instead of global ops
Mar 25, 2022
e55bcdd
mt76: fix use-after-free by removing a non-RCU wcid pointer
nbd168 Mar 25, 2022
cf33ea3
cfg80211: declare MODULE_FIRMWARE for regulatory.db
xnox Apr 14, 2022
591ff9b
mac80211: upgrade passive scan to active scan on DFS channels after b…
nbd168 Apr 20, 2022
4bee455
um: virtio_uml: Fix broken device handling in time-travel
jmberg-intel May 17, 2022
47c167b
um: Use asm-generic/dma-mapping.h
jmberg-intel Mar 28, 2022
913da47
um: chan_user: Fix winch_tramp() return value
jmberg-intel May 20, 2022
24ca648
um: Fix out-of-bounds read in LDT setup
vwax May 23, 2022
396d88a
kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
rnav May 19, 2022
805e87a
ftrace: Clean up hash direct_functions on register failures
liu-song-6 May 24, 2022
61e46a0
ksmbd: fix outstanding credits related bugs
hclee May 20, 2022
b661932
iommu/msm: Fix an incorrect NULL check on list iterator
May 1, 2022
25c6a2d
iommu/dma: Fix iova map result check bug
yunfeimm May 7, 2022
a1cd3c9
Revert "mm/cma.c: remove redundant cma_mutex lock"
May 13, 2022
a9a580e
mm/page_alloc: always attempt to allocate at least one page during bu…
gormanm May 26, 2022
5cdb5c7
nodemask.h: fix compilation error with GCC12
c3d Apr 14, 2022
68ce3f4
hugetlb: fix huge_pmd_unshare address update
mjkravetz May 24, 2022
64f58fb
mm/memremap: fix missing call to untrack_pfn() in pagemap_range()
MiaoheLin May 31, 2022
3d50d11
xtensa/simdisk: fix proc_read_simdisk()
May 10, 2022
9ad1981
rtl818x: Prevent using not initialized queues
alexw65500 Apr 22, 2022
5463ba6
ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control
broonie Apr 28, 2022
878f9c7
carl9170: tx: fix an incorrect use of list iterator
Mar 28, 2022
8d37abe
stm: ltdc: fix two incorrect NULL checks on list iterator
Mar 27, 2022
b82459e
bcache: improve multithreaded bch_btree_check()
May 24, 2022
3bd8927
bcache: improve multithreaded bch_sectors_dirty_init()
May 24, 2022
d0a1d66
bcache: remove incremental dirty sector counting for bch_sectors_dirt…
May 24, 2022
6332ea3
bcache: avoid journal no-space deadlock by reserving 1 journal bucket
May 24, 2022
dd1f20f
serial: pch: don't overwrite xmit->buf[0] by x_char
May 3, 2022
8420201
tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator
Mar 27, 2022
380e0d2
gma500: fix an incorrect NULL check on list iterator
Mar 27, 2022
6511bcd
arm64: dts: qcom: ipq8074: fix the sleep clock frequency
Feb 11, 2022
38560e0
arm64: tegra: Add missing DFLL reset on Tegra210
diogoivo Apr 29, 2022
fd41230
clk: tegra: Add missing reset deassertion
diogoivo Apr 29, 2022
f8d2389
phy: qcom-qmp: fix struct clk leak on probe errors
jhovold Apr 27, 2022
3f28045
ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries
xc-racer99 Mar 27, 2022
f81b31d
ARM: pxa: maybe fix gpio lookup tables
arndb Sep 11, 2019
7df498a
ceph: fix decoding of client session messages flags
luis-henrix May 23, 2022
f4076b9
SMB3: EBADF/EIO errors in rename/open caused by race condition in smb…
May 12, 2022
7c38169
docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
akiyks Jun 1, 2022
2f18c23
dt-bindings: gpio: altera: correct interrupt-cells
May 11, 2022
6b37451
vdpasim: allow to enable a vq repeatedly
eugpermar May 19, 2022
968f7a2
blk-iolatency: Fix inflight count imbalances and IO hangs on offline
htejun May 14, 2022
824e7b2
coresight: core: Fix coresight device probe failure issue
Mar 9, 2022
feb05b1
phy: qcom-qmp: fix reset-controller leak on probe errors
jhovold Apr 27, 2022
d6f0b1a
net: ipa: fix page free in ipa_endpoint_trans_release()
May 26, 2022
ded0c19
net: ipa: fix page free in ipa_endpoint_replenish_one()
May 26, 2022
7133fdf
kseltest/cgroup: Make test_stress.sh work if run interactively
Waiman-Long May 13, 2022
4a6022c
perf evlist: Extend arch_evsel__must_be_in_group to support hybrid sy…
ZhengjunXing Jun 1, 2022
e581665
list: test: Add a test for list_is_head()
sulix Feb 25, 2022
843f634
Revert "random: use static branch for crng_ready()"
zx2c4 Jun 7, 2022
4355e86
staging: r8188eu: delete rtw_wx_read/write32()
May 19, 2022
eb808bc
RDMA/hns: Remove the num_cqc_timer variable
Apr 29, 2022
567ca2c
RDMA/rxe: Generate a completion for unsupported/invalid opcode
yangx-jy Apr 10, 2022
2cd368b
MIPS: IP27: Remove incorrect `cpu_has_fpu' override
maciej-w-rozycki May 1, 2022
9831350
MIPS: IP30: Remove incorrect `cpu_has_fpu' override
maciej-w-rozycki May 1, 2022
7919ee7
ext4: only allow test_dummy_encryption when supported
ebiggers May 19, 2022
48c9483
fs: add two trivial lookup helpers
brauner Apr 4, 2022
1ac3e2f
exportfs: support idmapped mounts
brauner Apr 4, 2022
2088cc0
fs/ntfs3: Fix invalid free in log_replay
namjaejeon May 30, 2022
b7a51df
md: Don't set mddev private to NULL in raid0 pers->free
XiaoNi87 May 12, 2022
f99d5b5
md: fix double free of io_acct_set bioset
XiaoNi87 May 12, 2022
37526d1
md: bcache: check the return value of kzalloc() in detached_dev_do_re…
XidianGeneral May 27, 2022
986f5ea
tty: n_gsm: Fix packet data hex dump output
tmlind May 12, 2022
1d63a99
pinctrl/rockchip: support setting input-enable param
Mar 28, 2022
62c6e4c
block: fix bio_clone_blkg_association() to associate with proper blkc…
jankara Jun 2, 2022
660f13a
Linux 5.17.14
gregkh Jun 9, 2022
012b7d8
base packaging
Jun 9, 2022
643f508
UBUNTU: SAUCE: kbuild: add -fcf-protection=none when using retpoline …
Jul 8, 2019
7f7e2d3
UBUNTU: SAUCE: add vmlinux.strip to BOOT_TARGETS1 on powerpc
Sep 9, 2016
3e9f5e6
UBUNTU: SAUCE: tools/hv/lsvmbus -- add manual page
May 27, 2016
1890faa
debian changelog
Jun 9, 2022
aa18aa8
configs (based on refs/remotes/kinetic/master-next)
Jun 9, 2022
4d29ebf
System76 Linux
jackpot51 Oct 11, 2019
aab1244
ALSA: hda/realtek - Reapply pin fixup for oryp5
crawfxrd Aug 27, 2020
d4f0bf4
pinctrl: Export intel_pinctrl_probe
jackpot51 Sep 14, 2021
6cd7194
pinctrl: tigerlake: Workaround for old communities on System76 gaze16
jackpot51 Sep 14, 2021
4313aff
Disable tb_acpi_is_native for System76 coreboot machines
jackpot51 Sep 24, 2021
12be83a
Add audio quirk for HP Dev One
jackpot51 Mar 2, 2022
23d8b43
Adds an ALSA mapping for Gigabyte Pro WiFi Rev 2.1
13r0ck May 25, 2022
be51704
DROP ON REBASE: 5.17.14-76051714.202206090934 based on 5.17.14-051714…
jackpot51 Jun 14, 2022
b43b676
Mixer-Maps: Add alternate ALC4080
13r0ck Jun 3, 2022
147f384
ALSA: hda/realtek: Add quirk for Clevo PD70PNT
crawfxrd Jun 16, 2022
4fc125b
ALSA: hda/realtek: Add quirk for Clevo NS50PU
crawfxrd Jun 13, 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
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,9 @@ modules.order
#
# Debian directory (make deb-pkg)
#
/debian/
#/debian/
/debian/build/
/debian/files

#
# Snap directory (make snap-pkg)
Expand Down
9 changes: 4 additions & 5 deletions Documentation/accounting/psi.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,11 +37,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 @@ -58,6 +54,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
6 changes: 6 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4355,6 +4355,12 @@
fully seed the kernel's CRNG. Default is controlled
by CONFIG_RANDOM_TRUST_CPU.

random.trust_bootloader={on,off}
[KNL] Enable or disable trusting the use of a
seed passed by the bootloader (if available) to
fully seed the kernel's CRNG. Default is controlled
by CONFIG_RANDOM_TRUST_BOOTLOADER.

randomize_kstack_offset=
[KNL] Enable or disable kernel stack offset
randomization, which provides roughly 5 bits of
Expand Down
22 changes: 8 additions & 14 deletions Documentation/admin-guide/sysctl/kernel.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1025,28 +1025,22 @@ This is a directory, with the following entries:
* ``boot_id``: a UUID generated the first time this is retrieved, and
unvarying after that;

* ``uuid``: a UUID generated every time this is retrieved (this can
thus be used to generate UUIDs at will);

* ``entropy_avail``: the pool's entropy count, in bits;

* ``poolsize``: the entropy pool size, in bits;

* ``urandom_min_reseed_secs``: obsolete (used to determine the minimum
number of seconds between urandom pool reseeding).

* ``uuid``: a UUID generated every time this is retrieved (this can
thus be used to generate UUIDs at will);
number of seconds between urandom pool reseeding). This file is
writable for compatibility purposes, but writing to it has no effect
on any RNG behavior;

* ``write_wakeup_threshold``: when the entropy count drops below this
(as a number of bits), processes waiting to write to ``/dev/random``
are woken up.

If ``drivers/char/random.c`` is built with ``ADD_INTERRUPT_BENCH``
defined, these additional entries are present:

* ``add_interrupt_avg_cycles``: the average number of cycles between
interrupts used to feed the pool;

* ``add_interrupt_avg_deviation``: the standard deviation seen on the
number of cycles between interrupts used to feed the pool.
are woken up. This file is writable for compatibility purposes, but
writing to it has no effect on any RNG behavior.


randomize_va_space
Expand Down
3 changes: 3 additions & 0 deletions Documentation/arm64/silicon-errata.rst
Original file line number Diff line number Diff line change
Expand Up @@ -189,6 +189,9 @@ stable kernels.
+----------------+-----------------+-----------------+-----------------------------+
| Qualcomm Tech. | Kryo4xx Silver | N/A | ARM64_ERRATUM_1024718 |
+----------------+-----------------+-----------------+-----------------------------+
| Qualcomm Tech. | Kryo4xx Gold | N/A | ARM64_ERRATUM_1286807 |
+----------------+-----------------+-----------------+-----------------------------+

+----------------+-----------------+-----------------+-----------------------------+
| Fujitsu | A64FX | E#010001 | FUJITSU_ERRATUM_010001 |
+----------------+-----------------+-----------------+-----------------------------+
2 changes: 1 addition & 1 deletion Documentation/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -161,7 +161,7 @@
#
# This is also used if you do content translation via gettext catalogs.
# Usually you set "language" from the command line for these cases.
language = None
language = 'en'

# There are two options for replacing |today|: either, you set today to some
# non-false value, then it is used:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ examples:
dc-gpios = <&gpio 43 GPIO_ACTIVE_HIGH>;
reset-gpios = <&gpio 80 GPIO_ACTIVE_HIGH>;
rotation = <270>;
backlight = <&backlight>;
};
};

Expand Down
5 changes: 3 additions & 2 deletions Documentation/devicetree/bindings/gpio/gpio-altera.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@ Required properties:
- The second cell is reserved and is currently unused.
- gpio-controller : Marks the device node as a GPIO controller.
- interrupt-controller: Mark the device node as an interrupt controller
- #interrupt-cells : Should be 1. The interrupt type is fixed in the hardware.
- #interrupt-cells : Should be 2. The interrupt type is fixed in the hardware.
- The first cell is the GPIO offset number within the GPIO controller.
- The second cell is the interrupt trigger type and level flags.
- interrupts: Specify the interrupt.
- altr,interrupt-type: Specifies the interrupt trigger type the GPIO
hardware is synthesized. This field is required if the Altera GPIO controller
Expand Down Expand Up @@ -38,6 +39,6 @@ gpio_altr: gpio@ff200000 {
altr,interrupt-type = <IRQ_TYPE_EDGE_RISING>;
#gpio-cells = <2>;
gpio-controller;
#interrupt-cells = <1>;
#interrupt-cells = <2>;
interrupt-controller;
};
3 changes: 0 additions & 3 deletions Documentation/devicetree/bindings/pci/apple,pcie.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,6 @@ examples:
device_type = "pci";
reg = <0x0 0x0 0x0 0x0 0x0>;
reset-gpios = <&pinctrl_ap 152 0>;
max-link-speed = <2>;

#address-cells = <3>;
#size-cells = <2>;
Expand All @@ -153,7 +152,6 @@ examples:
device_type = "pci";
reg = <0x800 0x0 0x0 0x0 0x0>;
reset-gpios = <&pinctrl_ap 153 0>;
max-link-speed = <2>;

#address-cells = <3>;
#size-cells = <2>;
Expand All @@ -164,7 +162,6 @@ examples:
device_type = "pci";
reg = <0x1000 0x0 0x0 0x0 0x0>;
reset-gpios = <&pinctrl_ap 33 0>;
max-link-speed = <1>;

#address-cells = <3>;
#size-cells = <2>;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ patternProperties:
$ref: "/schemas/types.yaml#/definitions/string"
enum: [ ADC0, ADC1, ADC10, ADC11, ADC12, ADC13, ADC14, ADC15, ADC2,
ADC3, ADC4, ADC5, ADC6, ADC7, ADC8, ADC9, BMCINT, EMMCG1, EMMCG4,
EMMCG8, ESPI, ESPIALT, FSI1, FSI2, FWSPIABR, FWSPID, FWQSPID, FWSPIWP,
EMMCG8, ESPI, ESPIALT, FSI1, FSI2, FWSPIABR, FWSPID, FWSPIWP,
GPIT0, GPIT1, GPIT2, GPIT3, GPIT4, GPIT5, GPIT6, GPIT7, GPIU0, GPIU1,
GPIU2, GPIU3, GPIU4, GPIU5, GPIU6, GPIU7, HVI3C3, HVI3C4, I2C1, I2C10,
I2C11, I2C12, I2C13, I2C14, I2C15, I2C16, I2C2, I2C3, I2C4, I2C5,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ properties:
$ref: "regulator.yaml#"

properties:
regulator-name:
regulator-compatible:
pattern: "^vbuck[1-4]$"

additionalProperties: false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ properties:
- qcom,rpm-ipq6018
- qcom,rpm-msm8226
- qcom,rpm-msm8916
- qcom,rpm-msm8936
- qcom,rpm-msm8953
- qcom,rpm-msm8974
- qcom,rpm-msm8976
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ properties:
maxItems: 2

interconnect-names:
minItems: 1
items:
- const: qspi-config
- const: qspi-memory
Expand Down
2 changes: 1 addition & 1 deletion Documentation/process/submitting-patches.rst
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ as you intend it to.

The maintainer will thank you if you write your patch description in a
form which can be easily pulled into Linux's source code management
system, ``git``, as a "commit log". See :ref:`explicit_in_reply_to`.
system, ``git``, as a "commit log". See :ref:`the_canonical_patch_format`.

Solve only one problem per patch. If your description starts to get
long, that's a sign that you probably need to split up your patch.
Expand Down
4 changes: 3 additions & 1 deletion Documentation/sound/alsa-configuration.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2246,7 +2246,7 @@ implicit_fb
Apply the generic implicit feedback sync mode. When this is set
and the playback stream sync mode is ASYNC, the driver tries to
tie an adjacent ASYNC capture stream as the implicit feedback
source.
source. This is equivalent with quirk_flags bit 17.
use_vmalloc
Use vmalloc() for allocations of the PCM buffers (default: yes).
For architectures with non-coherent memory like ARM or MIPS, the
Expand Down Expand Up @@ -2288,6 +2288,8 @@ quirk_flags
* bit 14: Ignore errors for mixer access
* bit 15: Support generic DSD raw U32_BE format
* bit 16: Set up the interface at first like UAC1
* bit 17: Apply the generic implicit feedback sync mode
* bit 18: Don't apply implicit feedback sync mode

This module supports multiple devices, autoprobe and hotplugging.

Expand Down
4 changes: 2 additions & 2 deletions Documentation/userspace-api/landlock.rst
Original file line number Diff line number Diff line change
Expand Up @@ -267,8 +267,8 @@ restrict such paths with dedicated ruleset flags.
Ruleset layers
--------------

There is a limit of 64 layers of stacked rulesets. This can be an issue for a
task willing to enforce a new ruleset in complement to its 64 inherited
There is a limit of 16 layers of stacked rulesets. This can be an issue for a
task willing to enforce a new ruleset in complement to its 16 inherited
rulesets. Once this limit is reached, sys_landlock_restrict_self() returns
E2BIG. It is then strongly suggested to carefully build rulesets once in the
life of a thread, especially for applications able to launch other applications
Expand Down
8 changes: 7 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 5
PATCHLEVEL = 17
SUBLEVEL = 5
SUBLEVEL = 14
EXTRAVERSION =
NAME = Superb Owl

Expand Down Expand Up @@ -899,6 +899,12 @@ KBUILD_LDFLAGS += -mllvm -import-instr-limit=5
ifneq ($(CONFIG_FRAME_WARN),0)
ifeq ($(shell test $(CONFIG_LLD_VERSION) -lt 130000; echo $$?),0)
KBUILD_LDFLAGS += -plugin-opt=-warn-stack-size=$(CONFIG_FRAME_WARN)
# ensure -fcf-protection is disabled when using retpoline as it is
# incompatible with -mindirect-branch=thunk-extern
ifdef CONFIG_RETPOLINE
KBUILD_CFLAGS += $(call cc-option,-fcf-protection=none,)
endif

endif
endif
endif
Expand Down
2 changes: 1 addition & 1 deletion arch/alpha/include/asm/page.h
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ extern void clear_page(void *page);
#define clear_user_page(page, vaddr, pg) clear_page(page)

#define alloc_zeroed_user_highpage_movable(vma, vaddr) \
alloc_page_vma(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, vma, vmaddr)
alloc_page_vma(GFP_HIGHUSER_MOVABLE | __GFP_ZERO, vma, vaddr)
#define __HAVE_ARCH_ALLOC_ZEROED_USER_HIGHPAGE_MOVABLE

extern void copy_page(void * _to, void * _from);
Expand Down
1 change: 1 addition & 0 deletions arch/alpha/include/asm/timex.h
Original file line number Diff line number Diff line change
Expand Up @@ -28,5 +28,6 @@ static inline cycles_t get_cycles (void)
__asm__ __volatile__ ("rpcc %0" : "=r"(ret));
return ret;
}
#define get_cycles get_cycles

#endif
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/am33xx-l4.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -263,6 +263,8 @@
compatible = "ti,am3359-tscadc";
reg = <0x0 0x1000>;
interrupts = <16>;
clocks = <&adc_tsc_fck>;
clock-names = "fck";
status = "disabled";
dmas = <&edma 53 0>, <&edma 57 0>;
dma-names = "fifo0", "fifo1";
Expand Down
45 changes: 40 additions & 5 deletions arch/arm/boot/dts/am3517-evm.dts
Original file line number Diff line number Diff line change
Expand Up @@ -161,14 +161,18 @@

/* HS USB Host PHY on PORT 1 */
hsusb1_phy: hsusb1_phy {
pinctrl-names = "default";
pinctrl-0 = <&hsusb1_rst_pins>;
compatible = "usb-nop-xceiv";
reset-gpios = <&gpio2 25 GPIO_ACTIVE_LOW>; /* gpio_57 */
#phy-cells = <0>;
};
};

&davinci_emac {
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&ethernet_pins>;
status = "okay";
};

&davinci_mdio {
Expand All @@ -193,6 +197,8 @@
};

&i2c2 {
pinctrl-names = "default";
pinctrl-0 = <&i2c2_pins>;
clock-frequency = <400000>;
/* User DIP swithes [1:8] / User LEDS [1:2] */
tca6416: gpio@21 {
Expand All @@ -205,6 +211,8 @@
};

&i2c3 {
pinctrl-names = "default";
pinctrl-0 = <&i2c3_pins>;
clock-frequency = <400000>;
};

Expand All @@ -223,6 +231,8 @@
};

&usbhshost {
pinctrl-names = "default";
pinctrl-0 = <&hsusb1_pins>;
port1-mode = "ehci-phy";
};

Expand All @@ -231,8 +241,35 @@
};

&omap3_pmx_core {
pinctrl-names = "default";
pinctrl-0 = <&hsusb1_rst_pins>;

ethernet_pins: pinmux_ethernet_pins {
pinctrl-single,pins = <
OMAP3_CORE1_IOPAD(0x21fe, PIN_INPUT | MUX_MODE0) /* rmii_mdio_data */
OMAP3_CORE1_IOPAD(0x2200, MUX_MODE0) /* rmii_mdio_clk */
OMAP3_CORE1_IOPAD(0x2202, PIN_INPUT_PULLDOWN | MUX_MODE0) /* rmii_rxd0 */
OMAP3_CORE1_IOPAD(0x2204, PIN_INPUT_PULLDOWN | MUX_MODE0) /* rmii_rxd1 */
OMAP3_CORE1_IOPAD(0x2206, PIN_INPUT_PULLDOWN | MUX_MODE0) /* rmii_crs_dv */
OMAP3_CORE1_IOPAD(0x2208, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* rmii_rxer */
OMAP3_CORE1_IOPAD(0x220a, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* rmii_txd0 */
OMAP3_CORE1_IOPAD(0x220c, PIN_OUTPUT_PULLDOWN | MUX_MODE0) /* rmii_txd1 */
OMAP3_CORE1_IOPAD(0x220e, PIN_OUTPUT_PULLDOWN |MUX_MODE0) /* rmii_txen */
OMAP3_CORE1_IOPAD(0x2210, PIN_INPUT_PULLDOWN | MUX_MODE0) /* rmii_50mhz_clk */
>;
};

i2c2_pins: pinmux_i2c2_pins {
pinctrl-single,pins = <
OMAP3_CORE1_IOPAD(0x21be, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_scl */
OMAP3_CORE1_IOPAD(0x21c0, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c2_sda */
>;
};

i2c3_pins: pinmux_i2c3_pins {
pinctrl-single,pins = <
OMAP3_CORE1_IOPAD(0x21c2, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_scl */
OMAP3_CORE1_IOPAD(0x21c4, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c3_sda */
>;
};

leds_pins: pinmux_leds_pins {
pinctrl-single,pins = <
Expand Down Expand Up @@ -300,8 +337,6 @@
};

&omap3_pmx_core2 {
pinctrl-names = "default";
pinctrl-0 = <&hsusb1_pins>;

hsusb1_pins: pinmux_hsusb1_pins {
pinctrl-single,pins = <
Expand Down
9 changes: 9 additions & 0 deletions arch/arm/boot/dts/am3517-som.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,8 @@
};

&i2c1 {
pinctrl-names = "default";
pinctrl-0 = <&i2c1_pins>;
clock-frequency = <400000>;

s35390a: s35390a@30 {
Expand Down Expand Up @@ -179,6 +181,13 @@

&omap3_pmx_core {

i2c1_pins: pinmux_i2c1_pins {
pinctrl-single,pins = <
OMAP3_CORE1_IOPAD(0x21ba, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_scl */
OMAP3_CORE1_IOPAD(0x21bc, PIN_INPUT_PULLUP | MUX_MODE0) /* i2c1_sda */
>;
};

wl12xx_buffer_pins: pinmux_wl12xx_buffer_pins {
pinctrl-single,pins = <
OMAP3_CORE1_IOPAD(0x2156, PIN_OUTPUT | MUX_MODE4) /* mmc1_dat7.gpio_129 */
Expand Down
Loading