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

[5.10] Track ClearLinux kernel performance patches #9

Closed
wants to merge 1,084 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1084 commits
Select commit Hold shift + click to select a range
0728df8
drm/i915/gt: Fix -EDEADLK handling regression
vsyrjala Jun 30, 2021
811763e
cgroup: verify that source is a string
Jul 14, 2021
087bff9
fbmem: Do not delete the mode that is still in use
Jul 12, 2021
3462bc8
drm/dp_mst: Do not set proposed vcpi directly
Jun 16, 2021
16fb4e9
drm/dp_mst: Avoid to mess up payload table by ports in stale topology
Jun 16, 2021
cae871b
drm/dp_mst: Add missing drm parameters to recently added call to drm_…
zehortigoza Jun 16, 2021
8f6dcc4
drm/ingenic: Fix non-OSD mode
pcercuei Jan 24, 2021
b3f8120
drm/ingenic: Switch IPU plane to type OVERLAY
pcercuei Mar 29, 2021
b3aea76
Revert "drm/ast: Remove reference to struct drm_device.pdev"
gregkh Jul 19, 2021
664cc64
net: bridge: multicast: fix PIM hello router port marking race
Jul 11, 2021
9ebcc60
net: bridge: multicast: fix MRD advertisement router port marking race
Jul 11, 2021
164a388
leds: tlc591xx: fix return value check in tlc591xx_probe()
Apr 6, 2021
3206433
ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715
plbossart May 5, 2021
22d22fe
dmaengine: fsl-qdma: check dma_set_mask return value
Apr 26, 2021
4d39514
scsi: arcmsr: Fix the wrong CDB payload report to IOP
Apr 16, 2021
23597af
srcu: Fix broken node geometry after early ssp init
Apr 17, 2021
35a3590
rcu: Reject RCU_LOCKDEP_WARN() false positives
paulmckrcu Apr 5, 2021
6942fbc
tty: serial: fsl_lpuart: fix the potential risk of division or modulo…
Apr 27, 2021
4f3c807
serial: fsl_lpuart: disable DMA for console and fix sysrq
mwalle May 12, 2021
b9c87ce
misc/libmasm/module: Fix two use after free in ibmasm_init_one
Yunlongs Apr 26, 2021
58f6968
misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge
lzto May 13, 2021
a8c3d1a
ASoC: intel/boards: add missing MODULE_DEVICE_TABLE
SamuelZOU May 12, 2021
5f69841
partitions: msdos: fix one-byte get_unaligned()
arndb May 7, 2021
5ecb0ac
iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_…
jic23 May 9, 2021
1b1d6aa
iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get()
jic23 May 9, 2021
f4997bf
ALSA: usx2y: Avoid camelCase
tiwai May 17, 2021
7d7f30c
ALSA: usx2y: Don't call free_pages_exact() with NULL address
tiwai May 17, 2021
b30a115
Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro"
takaswie May 18, 2021
8e8d910
usb: common: usb-conn-gpio: fix NULL pointer dereference of charger
May 19, 2021
20c62ca
w1: ds2438: fixing bug that would always get page0
sampaio23 May 19, 2021
0245504
scsi: arcmsr: Fix doorbell status being updated late on ARC-1886
May 20, 2021
bb1d1c2
scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw()
May 19, 2021
2626d5e
scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology
jsmart-gh May 14, 2021
21d8b90
scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize …
jsmart-gh May 14, 2021
664695a
scsi: core: Cap scsi_host cmd_per_lun at can_queue
May 19, 2021
75452cc
ALSA: ac97: fix PM reference leak in ac97_bus_remove()
May 24, 2021
7a80f71
tty: serial: 8250: serial_cs: Fix a memory leak in error handling path
tititiou36 May 25, 2021
b4fd2ab
scsi: mpt3sas: Fix deadlock while cancelling the running firmware event
suganathprabu0512 May 18, 2021
6bad74b
scsi: core: Fixup calling convention for scsi_mode_sense()
hreinecke Apr 27, 2021
7207cd7
scsi: scsi_dh_alua: Check for negative result value
hreinecke Apr 27, 2021
c851de0
fs/jfs: Fix missing error code in lmLogInit()
Jun 1, 2021
0680db6
scsi: megaraid_sas: Fix resource leak in case of probe failure
cp890582 May 28, 2021
422fb12
scsi: megaraid_sas: Early detection of VD deletion through RaidMap up…
kadesai16 May 28, 2021
5ac2428
scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs
cp890582 May 28, 2021
21962a5
scsi: iscsi: Add iscsi_cls_conn refcount helpers
mikechristie May 25, 2021
89812e7
scsi: iscsi: Fix conn use after free during resets
mikechristie May 25, 2021
fa7adae
scsi: iscsi: Fix shost->max_id use
mikechristie May 25, 2021
afa1c8e
scsi: qedi: Fix null ref during abort handling
mikechristie May 25, 2021
57fa983
scsi: qedi: Fix race during abort timeouts
mikechristie May 25, 2021
6f36afa
scsi: qedi: Fix TMF session block/unblock use
mikechristie May 25, 2021
5dd2955
scsi: qedi: Fix cleanup session block/unblock use
mikechristie May 25, 2021
d339f6a
mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE
SamuelZOU May 12, 2021
af8b891
mfd: cpcap: Fix cpcap dmamask not set warnings
tmlind May 22, 2021
0c67c2e
ASoC: img: Fix PM reference leak in img_i2s_in_probe()
May 24, 2021
dc9db46
fsi: Add missing MODULE_DEVICE_TABLE
SamuelZOU May 13, 2021
2f4e736
serial: tty: uartlite: fix console setup
zonque May 28, 2021
78cddc9
s390/sclp_vt220: fix console name to match device
vvidic Apr 27, 2021
7b18f26
s390: disable SSP when needed
ffontaine May 10, 2021
52d242f
selftests: timers: rtcpie: skip test if default RTC device does not e…
Cypresslin May 25, 2021
0e54f8e
ALSA: sb: Fix potential double-free of CSP mixer elements
tiwai Jun 8, 2021
f8763ab
powerpc/ps3: Add dma_mask to ps3_dma_region
glevand Jun 3, 2021
c400759
iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_g…
sherlly Jun 10, 2021
43d1aaa
iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation
sherlly Jun 10, 2021
71f8d7f
ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry()
perexg Jun 14, 2021
3d2b081
gpio: zynq: Check return value of pm_runtime_get_sync
Apr 9, 2021
b3d3a24
gpio: zynq: Check return value of irq_get_irq_data
Apr 9, 2021
1004c52
scsi: storvsc: Correctly handle multiple flags in srb_status
kelleymh Jun 4, 2021
c7f2112
ALSA: ppc: fix error return code in snd_pmac_probe()
Jun 16, 2021
b7f4423
selftests/powerpc: Fix "no_handler" EBB selftest
athira-rajeev May 25, 2021
ed0b4b5
gpio: pca953x: Add support for the On Semi pca9655
nullr0ute Jun 13, 2021
8e18158
powerpc/mm/book3s64: Fix possible build error
kvaneesh Jun 10, 2021
3dd2a9d
ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_r…
Jun 17, 2021
25ddb0a
habanalabs/gaudi: set the correct cpu_id on MME2_QM failure
KobyElbaz May 19, 2021
f22649c
habanalabs: remove node from list before freeing the node
KobyElbaz Jun 9, 2021
3794633
s390/processor: always inline stap() and __load_psw_mask()
hcahca Jun 10, 2021
c25be19
s390/ipl_parm: fix program check new psw handling
hcahca Jun 14, 2021
7e1e023
s390/mem_detect: fix diag260() program check new psw handling
hcahca Jun 14, 2021
a50b56f
s390/mem_detect: fix tprot() program check new psw handling
hcahca Jun 14, 2021
90cd79a
Input: hideep - fix the uninitialized use in hideep_nvm_unlock()
Jun 20, 2021
3b7bd79
ALSA: bebob: add support for ToneWeal FW66
takaswie Jun 19, 2021
8f075c6
ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count
geoffreybennett Jun 20, 2021
3005d48
ALSA: usb-audio: scarlett2: Fix data_mutex lock
geoffreybennett Jun 20, 2021
16668cc
ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values
geoffreybennett Jun 20, 2021
309b44d
usb: gadget: f_hid: fix endianness issue with descriptors
rbilovol Jun 17, 2021
b41cb0e
usb: gadget: hid: fix error return code in hid_bind()
Jun 18, 2021
692e169
powerpc/boot: Fixup device-tree on little endian
ozbenh Jun 18, 2021
719c45a
ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 charac…
plbossart Jun 21, 2021
63c49cf
backlight: lm3630a: Fix return code of .update_status() callback
ukleinek Jun 21, 2021
fb7c8bf
ALSA: hda: Add IRQ check for platform_get_irq()
caojiajunss Jun 22, 2021
9ada4ba
ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions
geoffreybennett Jun 21, 2021
ff8f118
ALSA: firewire-motu: fix detection for S/PDIF source on optical inter…
takaswie Jun 23, 2021
1f57709
leds: turris-omnia: add missing MODULE_DEVICE_TABLE
SamuelZOU May 12, 2021
45f1de1
staging: rtl8723bs: fix macro value for 2.4Ghz only device
fabioaiuto Jun 22, 2021
9c6c657
intel_th: Wait until port is in reset before programming it
virtuoso Jun 21, 2021
a9d986b
i2c: core: Disable client irq on reboot/shutdown
dtor Jun 4, 2021
b85b43c
phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP
rashmia-A Jun 3, 2021
ff53dfb
lib/decompress_unlz4.c: correctly handle zero-padding around initrds.
xnox Jul 1, 2021
6ed9f98
kcov: add __no_sanitize_coverage to fix noinstr for all architectures
melver Jul 1, 2021
d789789
power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE
SamuelZOU May 11, 2021
15a19c5
power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE
SamuelZOU May 11, 2021
e133435
pwm: spear: Don't modify HW state in .remove callback
ukleinek Apr 28, 2021
0df49cd
PCI: ftpci100: Rename macro name collision
rddunlap May 17, 2021
14016c1
power: supply: ab8500: Avoid NULL pointers
linusw May 22, 2021
7667cdc
PCI: hv: Fix a race condition when removing the device
longlimsft May 12, 2021
efc6443
power: supply: max17042: Do not enforce (incorrect) interrupt trigger…
krzk May 26, 2021
9d829ca
power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE
May 8, 2021
8e3f27b
ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1
nickdesaulniers Jun 1, 2021
b05c555
PCI/P2PDMA: Avoid pci_get_slot(), which may sleep
lsgunth Jun 10, 2021
4970647
NFSv4: Fix delegation return in cases where we have to retry
May 8, 2021
96c0bf0
PCI: pciehp: Ignore Link Down/Up caused by DPC
l1k May 1, 2021
a397cb4
watchdog: Fix possible use-after-free in wdt_startup()
SamuelZOU May 11, 2021
a173e3b
watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff()
SamuelZOU May 11, 2021
66ba9cf
watchdog: Fix possible use-after-free by calling del_timer_sync()
SamuelZOU May 12, 2021
9cc9f5d
watchdog: imx_sc_wdt: fix pretimeout
eichenberger Apr 6, 2021
39ed17d
watchdog: iTCO_wdt: Account for rebooting on second timeout
jan-kiszka May 30, 2021
f3a56cd
x86/fpu: Return proper error codes from user access functions
Jun 23, 2021
2df1abf
remoteproc: core: Fix cdev remove and rproc del
Jun 15, 2021
6e43cdc
PCI: tegra: Add missing MODULE_DEVICE_TABLE
SamuelZOU May 12, 2021
3c586f8
orangefs: fix orangefs df output.
hubcapsc May 18, 2021
59d912f
ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty
jtlayton May 4, 2021
0fedfa7
drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuff…
hiss2018 Jun 29, 2021
89786fb
NFS: nfs_find_open_context() may only select open files
May 12, 2021
e88d524
power: supply: charger-manager: add missing MODULE_DEVICE_TABLE
SamuelZOU Jun 5, 2021
687875f
power: supply: ab8500: add missing MODULE_DEVICE_TABLE
SamuelZOU Jun 5, 2021
b320576
drm/amdkfd: fix sysfs kobj leak
PhilipYangA Jun 21, 2021
3d82361
pwm: img: Fix PM reference leak in img_pwm_enable()
SamuelZOU May 12, 2021
9dcc9ad
pwm: tegra: Don't modify HW state in .remove callback
ukleinek Jun 17, 2021
4f2b140
ACPI: AMBA: Fix resource name in /proc/iomem
luanshi0212 Jun 29, 2021
424fc30
ACPI: video: Add quirk for the Dell Vostro 3350
jwrdegoede Jun 30, 2021
d420b11
PCI: rockchip: Register IRQ handlers after device and data are ready
martinezjavier Jun 8, 2021
cd24da0
virtio-blk: Fix memory leak among suspend/resume procedure
YongjiXie May 17, 2021
09a94a8
virtio_net: Fix error handling in virtnet_restore()
YongjiXie May 17, 2021
f6ec306
virtio_console: Assure used length from device is limited
YongjiXie May 25, 2021
2830dd2
f2fs: atgc: fix to set default age threshold
chaseyu May 11, 2021
f0e905d
NFSD: Fix TP_printk() format specifier in nfsd_clid_class
chucklever May 14, 2021
74569cb
x86/signal: Detect and prevent an alternate signal stack overflow
ChangSeokBae May 18, 2021
43cefd1
f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs
chaseyu May 18, 2021
d3c1509
f2fs: compress: fix to disallow temp extension
chaseyu May 18, 2021
6594d0a
remoteproc: k3-r5: Fix an error message
tititiou36 May 6, 2021
ae56850
PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun
kwilczynski Jun 3, 2021
36291fd
power: supply: rt5033_battery: Fix device tree enumeration
stephan-gh May 17, 2021
ff4023d
NFSv4: Initialise connection to the server in nfs4_alloc_client()
Jun 9, 2021
5c7ef8a
NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT
Jun 11, 2021
0bfb6d4
misc: alcor_pci: fix inverted branch condition
lzto May 22, 2021
9bb3f31
um: fix error return code in slip_open()
May 8, 2021
aab881d
um: fix error return code in winch_tramp()
May 8, 2021
6bcc059
ubifs: Fix off-by-one error
saschahauer Jan 20, 2021
412ef73
ubifs: journal: Fix error return code in ubifs_jnl_write_inode()
May 8, 2021
3b93d52
watchdog: aspeed: fix hardware timeout calculation
tao-ren Apr 17, 2021
5577eec
watchdog: jz4740: Fix return value check in jz4740_wdt_probe()
Mar 4, 2021
b8eace7
SUNRPC: prevent port reuse on transports which don't request it.
neilbrown Jun 15, 2021
4b51530
nfs: fix acl memory leak of posix_acl_create()
hsiangkao Jun 18, 2021
ac2e498
ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode
Jun 18, 2021
54dc6fc
PCI: iproc: Fix multi-MSI base vector number allocation
sbodomerle Jun 22, 2021
607caa0
PCI: iproc: Support multi-MSI only on uniprocessor kernel
sbodomerle Jun 22, 2021
aa7fccd
f2fs: fix to avoid adding tab before doc section
chaseyu Jun 7, 2021
07b760a
x86/fpu: Fix copy_xstate_to_kernel() gap handling
Jun 23, 2021
b5859da
x86/fpu: Limit xstate copy size in xstateregs_set()
Jun 23, 2021
12d84de
PCI: intel-gw: Fix INTx enable
xdarklight Jan 6, 2021
527bb29
pwm: imx1: Don't disable clocks at device remove time
ukleinek May 25, 2021
e22051e
PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift
jonhunter Jun 18, 2021
63272b1
vdpa/mlx5: Fix umem sizes assignments on VQ create
elic307i May 30, 2021
8795692
vdpa/mlx5: Fix possible failure in umem size calculation
elic307i May 30, 2021
4b3fd33
virtio_net: move tx vq operation under tx queue lock
mstsirkin Apr 13, 2021
89047f0
nvme-tcp: can't set sk_user_data without write_lock
maurizio-lombardi Jul 2, 2021
6612c41
nfsd: Reduce contention for the nfsd_file nf_rwsem
Jun 17, 2021
0e5f204
ALSA: isa: Fix error return code in snd_cmi8330_probe()
Jul 7, 2021
6ccccc0
vdpa/mlx5: Clear vq ready indication upon device reset
elic307i Jun 6, 2021
a668a77
NFSv4/pnfs: Fix the layout barrier update
Jul 2, 2021
885c0cc
NFSv4/pnfs: Fix layoutget behaviour after invalidation
Jul 2, 2021
4aa17d0
NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times
Jul 3, 2021
f712169
hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script
nathanchance Jul 8, 2021
f11508e
hexagon: use common DISCARDS macro
nathanchance Jul 8, 2021
f75cec5
ARM: dts: gemini-rut1xx: remove duplicate ethernet node
montjoie Apr 28, 2021
2ca9124
reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB
geertu Mar 16, 2021
685ec4c
reset: RESET_INTEL_GW should depend on X86
geertu Mar 31, 2021
85dd413
reset: a10sr: add missing of_match_table reference
krzk May 7, 2021
6870bc4
ARM: exynos: add missing of_node_put for loop iteration
krzk Apr 25, 2021
640105e
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3
krzk May 5, 2021
b701687
ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1
krzk May 5, 2021
c385d93
ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4
krzk May 5, 2021
84fa4a1
memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration
krzk Apr 23, 2021
3f526ea
memory: atmel-ebi: add missing of_node_put for loop iteration
krzk Apr 23, 2021
fc7a834
reset: brcmstb: Add missing MODULE_DEVICE_TABLE
SamuelZOU May 12, 2021
3199ff7
memory: pl353: Fix error return code in pl353_smc_probe()
May 15, 2021
e352463
ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode
carnil May 24, 2021
ab4d76e
rtc: fix snprintf() checking in is_rtc_hctosys()
May 11, 2021
b02a650
arm64: dts: renesas: v3msk: Fix memory size
vbce Mar 26, 2021
b8d350b
ARM: dts: r8a7779, marzen: Fix DU clock names
geertu Apr 29, 2021
55fd1d3
arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround
May 12, 2021
305df11
arm64: dts: renesas: Add missing opp-suspend properties
geertu May 27, 2021
c4218ac
arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages
geertu Apr 29, 2021
91df7f4
ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM
Oct 8, 2020
d99524d
ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM
Apr 8, 2021
f58a3bc
arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node
bebarino Mar 24, 2021
c381e69
firmware: tegra: Fix error return code in tegra210_bpmp_init()
May 13, 2021
4b4c610
firmware: arm_scmi: Reset Rx buffer to max size during async commands
freefall75 Jun 1, 2021
db4e87a
dt-bindings: i2c: at91: fix example for scl-gpios
noglitch Jun 4, 2021
8c07e1a
ARM: dts: BCM5301X: Fixup SPI binding
May 12, 2021
884d09d
reset: bail if try_module_get() fails
pH5 Jun 7, 2021
668ca46
arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node
geertu Jun 1, 2021
1479998
arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES
kishon Jun 3, 2021
8d071d2
memory: fsl_ifc: fix leak of IO mapping on probe failure
krzk May 27, 2021
b5789e2
memory: fsl_ifc: fix leak of private memory on probe failure
krzk May 27, 2021
6cd5837
arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID
Icenowy Jun 9, 2021
0724764
ARM: dts: dra7: Fix duplicate USB4 target module node
Jun 2, 2021
6641724
ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema
Aswath-Govindraju Jun 8, 2021
4d9ea28
ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema
Aswath-Govindraju Jun 8, 2021
b199580
thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE
May 12, 2021
f12a456
ARM: dts: imx6q-dhcom: Fix ethernet reset time properties
cniedermaier May 26, 2021
936446f
ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems
cniedermaier May 26, 2021
dae7775
ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery
cniedermaier May 26, 2021
804aabb
thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations
Jun 5, 2021
271c12d
firmware: turris-mox-rwtm: fix reply status decoding function
elkablo May 20, 2021
ddf380b
firmware: turris-mox-rwtm: report failures better
elkablo May 20, 2021
b2a5949
firmware: turris-mox-rwtm: fail probing when firmware does not suppor…
pali May 20, 2021
9436e90
firmware: turris-mox-rwtm: show message about HWRNG registration
pali May 20, 2021
b323105
arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on f…
knaerzche Jun 19, 2021
f71f130
arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3…
knaerzche Jun 19, 2021
43b89ef
scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe()
tititiou36 Jun 12, 2021
143a6b8
sched/uclamp: Ignore max aggregation if rq is idle
Jun 30, 2021
59ae358
jump_label: Fix jump_label_text_reserved() vs __init
Jun 28, 2021
53c5c24
static_call: Fix static_call_text_reserved() vs __init
Jun 28, 2021
4e2764e
mips: always link byteswap helpers into decompressor
arndb Jul 2, 2021
20f79ce
mips: disable branch profiling in boot/decompress.o
rddunlap Jul 4, 2021
e09c9b5
MIPS: vdso: Invalid GIC access through VDSO
mfaecknitz Jul 5, 2021
b33aa0d
scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg()
Jun 3, 2021
174c34d
seq_file: disallow extremely large seq buffer allocations
Jul 13, 2021
2cd5fe2
Linux 5.10.52
gregkh Jul 20, 2021
943873b
i8042: decrease debug message level to info
fenrus75 Jun 23, 2015
6b56ec9
silence rapl
fenrus75 Mar 14, 2016
20101f8
pci pme wakeups
fenrus75 Mar 14, 2016
b13d272
ksm-wakeups
fenrus75 May 6, 2019
dea0b36
intel_idle: tweak cpuidle cstates
fenrus75 Mar 20, 2016
4c80da8
smpboot: reuse timer calibration
fenrus75 Feb 11, 2015
85d9606
initialize ata before graphics
fenrus75 Jun 3, 2016
eb32b36
give rdrand some credit
fenrus75 Jul 29, 2016
72abc54
ipv4/tcp: allow the memory tuning for tcp to go a little bigger than …
fenrus75 Jan 6, 2017
3cf55fa
kernel: time: reduce ntp wakeups
fenrus75 Apr 29, 2017
4bcdf85
init: wait for partition and retry scan
fenrus75 May 17, 2017
48eb603
enable stateless firmware loading
bryteise Jun 20, 2018
82b8111
migrate some systemd defaults to the kernel defaults.
ahkok Aug 2, 2018
4177788
use lfence instead of rep and nop
fenrus75 Dec 8, 2018
e8ab916
do accept() in LIFO order for cache efficiency
fenrus75 Dec 13, 2018
dafec4c
locking: rwsem: spin faster
fenrus75 Feb 18, 2018
a4f8a98
ata: libahci: ignore staggered spin-up
thac0 Jun 25, 2019
5764c7a
x86/microcode: Force update a uCode even if the rev is the same
ashok-raj Jul 20, 2019
0b23429
x86/microcode: echo 2 > reload to force load ucode.
ashok-raj Jul 20, 2019
025765d
fix bug in ucode force reload revision check
jtkukunas Nov 2, 2019
9a7fd57
nvme workaround
fenrus75 Nov 11, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 24 additions & 2 deletions Documentation/ABI/testing/evm
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,30 @@ Description:
modification of EVM-protected metadata and
disable all further modification of policy

Note that once a key has been loaded, it will no longer be
possible to enable metadata modification.
Echoing a value is additive, the new value is added to the
existing initialization flags.

For example, after::

echo 2 ><securityfs>/evm

another echo can be performed::

echo 1 ><securityfs>/evm

and the resulting value will be 3.

Note that once an HMAC key has been loaded, it will no longer
be possible to enable metadata modification. Signaling that an
HMAC key has been loaded will clear the corresponding flag.
For example, if the current value is 6 (2 and 4 set)::

echo 1 ><securityfs>/evm

will set the new value to 3 (4 cleared).

Loading an HMAC key is the only way to disable metadata
modification.

Until key loading has been signaled EVM can not create
or validate the 'security.evm' xattr, but returns
Expand Down
8 changes: 5 additions & 3 deletions Documentation/ABI/testing/sysfs-bus-papr-pmem
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,11 @@ KernelVersion: v5.9
Contact: linuxppc-dev <linuxppc-dev@lists.ozlabs.org>, linux-nvdimm@lists.01.org,
Description:
(RO) Report various performance stats related to papr-scm NVDIMM
device. Each stat is reported on a new line with each line
composed of a stat-identifier followed by it value. Below are
currently known dimm performance stats which are reported:
device. This attribute is only available for NVDIMM devices
that support reporting NVDIMM performance stats. Each stat is
reported on a new line with each line composed of a
stat-identifier followed by it value. Below are currently known
dimm performance stats which are reported:

* "CtlResCt" : Controller Reset Count
* "CtlResTm" : Controller Reset Elapsed 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 @@ -577,6 +577,12 @@
loops can be debugged more effectively on production
systems.

clocksource.max_cswd_read_retries= [KNL]
Number of clocksource_watchdog() retries due to
external delays before the clock will be marked
unstable. Defaults to three retries, that is,
four attempts to read the clock under test.

clearcpuid=BITNUM[,BITNUM...] [X86]
Disable CPUID feature X for the kernel. See
arch/x86/include/asm/cpufeatures.h for the valid bit
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/i2c/i2c-at91.txt
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ i2c0: i2c@f8034600 {
pinctrl-0 = <&pinctrl_i2c0>;
pinctrl-1 = <&pinctrl_i2c0_gpio>;
sda-gpios = <&pioA 30 GPIO_ACTIVE_HIGH>;
scl-gpios = <&pioA 31 GPIO_ACTIVE_HIGH>;
scl-gpios = <&pioA 31 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;

wm8731: wm8731@1a {
compatible = "wm8731";
Expand Down
16 changes: 8 additions & 8 deletions Documentation/filesystems/f2fs.rst
Original file line number Diff line number Diff line change
Expand Up @@ -688,10 +688,10 @@ users.
===================== ======================== ===================
User F2FS Block
===================== ======================== ===================
META WRITE_LIFE_NOT_SET
HOT_NODE "
WARM_NODE "
COLD_NODE "
N/A META WRITE_LIFE_NOT_SET
N/A HOT_NODE "
N/A WARM_NODE "
N/A COLD_NODE "
ioctl(COLD) COLD_DATA WRITE_LIFE_EXTREME
extension list " "

Expand All @@ -717,10 +717,10 @@ WRITE_LIFE_LONG " WRITE_LIFE_LONG
===================== ======================== ===================
User F2FS Block
===================== ======================== ===================
META WRITE_LIFE_MEDIUM;
HOT_NODE WRITE_LIFE_NOT_SET
WARM_NODE "
COLD_NODE WRITE_LIFE_NONE
N/A META WRITE_LIFE_MEDIUM;
N/A HOT_NODE WRITE_LIFE_NOT_SET
N/A WARM_NODE "
N/A COLD_NODE WRITE_LIFE_NONE
ioctl(COLD) COLD_DATA WRITE_LIFE_EXTREME
extension list " "

Expand Down
5 changes: 3 additions & 2 deletions Documentation/hwmon/max31790.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ Sysfs entries
fan[1-12]_input RO fan tachometer speed in RPM
fan[1-12]_fault RO fan experienced fault
fan[1-6]_target RW desired fan speed in RPM
pwm[1-6]_enable RW regulator mode, 0=disabled, 1=manual mode, 2=rpm mode
pwm[1-6] RW fan target duty cycle (0-255)
pwm[1-6]_enable RW regulator mode, 0=disabled (duty cycle=0%), 1=manual mode, 2=rpm mode
pwm[1-6] RW read: current pwm duty cycle,
write: target pwm duty cycle (0-255)
================== === =======================================================
5 changes: 4 additions & 1 deletion Documentation/userspace-api/media/v4l/ext-ctrls-codec.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4030,7 +4030,7 @@ enum v4l2_mpeg_video_hevc_size_of_length_field -
:stub-columns: 0
:widths: 1 1 2

* - ``V4L2_HEVC_PPS_FLAG_DEPENDENT_SLICE_SEGMENT``
* - ``V4L2_HEVC_PPS_FLAG_DEPENDENT_SLICE_SEGMENT_ENABLED``
- 0x00000001
-
* - ``V4L2_HEVC_PPS_FLAG_OUTPUT_FLAG_PRESENT``
Expand Down Expand Up @@ -4238,6 +4238,9 @@ enum v4l2_mpeg_video_hevc_size_of_length_field -
* - ``V4L2_HEVC_SLICE_PARAMS_FLAG_SLICE_LOOP_FILTER_ACROSS_SLICES_ENABLED``
- 0x00000100
-
* - ``V4L2_HEVC_SLICE_PARAMS_FLAG_DEPENDENT_SLICE_SEGMENT``
- 0x00000200
-

.. c:type:: v4l2_hevc_dpb_entry

Expand Down
8 changes: 4 additions & 4 deletions Documentation/vm/arch_pgtable_helpers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ PTE Page Table Helpers
+---------------------------+--------------------------------------------------+
| pte_mkwrite | Creates a writable PTE |
+---------------------------+--------------------------------------------------+
| pte_mkwrprotect | Creates a write protected PTE |
| pte_wrprotect | Creates a write protected PTE |
+---------------------------+--------------------------------------------------+
| pte_mkspecial | Creates a special PTE |
+---------------------------+--------------------------------------------------+
Expand Down Expand Up @@ -120,7 +120,7 @@ PMD Page Table Helpers
+---------------------------+--------------------------------------------------+
| pmd_mkwrite | Creates a writable PMD |
+---------------------------+--------------------------------------------------+
| pmd_mkwrprotect | Creates a write protected PMD |
| pmd_wrprotect | Creates a write protected PMD |
+---------------------------+--------------------------------------------------+
| pmd_mkspecial | Creates a special PMD |
+---------------------------+--------------------------------------------------+
Expand Down Expand Up @@ -186,7 +186,7 @@ PUD Page Table Helpers
+---------------------------+--------------------------------------------------+
| pud_mkwrite | Creates a writable PUD |
+---------------------------+--------------------------------------------------+
| pud_mkwrprotect | Creates a write protected PUD |
| pud_wrprotect | Creates a write protected PUD |
+---------------------------+--------------------------------------------------+
| pud_mkdevmap | Creates a ZONE_DEVICE mapped PUD |
+---------------------------+--------------------------------------------------+
Expand Down Expand Up @@ -224,7 +224,7 @@ HugeTLB Page Table Helpers
+---------------------------+--------------------------------------------------+
| huge_pte_mkwrite | Creates a writable HugeTLB |
+---------------------------+--------------------------------------------------+
| huge_pte_mkwrprotect | Creates a write protected HugeTLB |
| huge_pte_wrprotect | Creates a write protected HugeTLB |
+---------------------------+--------------------------------------------------+
| huge_ptep_get_and_clear | Clears a HugeTLB |
+---------------------------+--------------------------------------------------+
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 5
PATCHLEVEL = 10
SUBLEVEL = 47
SUBLEVEL = 52
EXTRAVERSION =
NAME = Dare mighty things

Expand Down Expand Up @@ -978,7 +978,7 @@ LDFLAGS_vmlinux += $(call ld-option, -X,)
endif

ifeq ($(CONFIG_RELR),y)
LDFLAGS_vmlinux += --pack-dyn-relocs=relr
LDFLAGS_vmlinux += --pack-dyn-relocs=relr --use-android-relr-tags
endif

# We never want expected sections to be placed heuristically by the
Expand Down
1 change: 0 additions & 1 deletion arch/alpha/kernel/smp.c
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,6 @@ smp_callin(void)
DBGS(("smp_callin: commencing CPU %d current %p active_mm %p\n",
cpuid, current, current->active_mm));

preempt_disable();
cpu_startup_entry(CPUHP_AP_ONLINE_IDLE);
}

Expand Down
1 change: 0 additions & 1 deletion arch/arc/kernel/smp.c
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,6 @@ void start_kernel_secondary(void)
pr_info("## CPU%u LIVE ##: Executing Code...\n", cpu);

local_irq_enable();
preempt_disable();
cpu_startup_entry(CPUHP_AP_ONLINE_IDLE);
}

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/am335x-cm-t335.dts
Original file line number Diff line number Diff line change
Expand Up @@ -496,7 +496,7 @@ status = "okay";
status = "okay";
pinctrl-names = "default";
pinctrl-0 = <&spi0_pins>;
ti,pindir-d0-out-d1-in = <1>;
ti,pindir-d0-out-d1-in;
/* WLS1271 WiFi */
wlcore: wlcore@1 {
compatible = "ti,wl1271";
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/am43x-epos-evm.dts
Original file line number Diff line number Diff line change
Expand Up @@ -860,15 +860,15 @@
pinctrl-names = "default", "sleep";
pinctrl-0 = <&spi0_pins_default>;
pinctrl-1 = <&spi0_pins_sleep>;
ti,pindir-d0-out-d1-in = <1>;
ti,pindir-d0-out-d1-in;
};

&spi1 {
status = "okay";
pinctrl-names = "default", "sleep";
pinctrl-0 = <&spi1_pins_default>;
pinctrl-1 = <&spi1_pins_sleep>;
ti,pindir-d0-out-d1-in = <1>;
ti,pindir-d0-out-d1-in;
};

&usb2_phy1 {
Expand Down
6 changes: 1 addition & 5 deletions arch/arm/boot/dts/am5718.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,13 @@
* VCP1, VCP2
* MLB
* ISS
* USB3, USB4
* USB3
*/

&usb3_tm {
status = "disabled";
};

&usb4_tm {
status = "disabled";
};

&atl_tm {
status = "disabled";
};
18 changes: 9 additions & 9 deletions arch/arm/boot/dts/bcm5301x.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -515,27 +515,27 @@
<0x1811b408 0x004>,
<0x180293a0 0x01c>;
reg-names = "mspi", "bspi", "intr_regs", "intr_status_reg";
interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
interrupts = <GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 77 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 78 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "spi_lr_fullness_reached",
<GIC_SPI 76 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "mspi_done",
"mspi_halted",
"spi_lr_fullness_reached",
"spi_lr_session_aborted",
"spi_lr_impatient",
"spi_lr_session_done",
"spi_lr_overhead",
"mspi_done",
"mspi_halted";
"spi_lr_overread";
clocks = <&iprocmed>;
clock-names = "iprocmed";
num-cs = <2>;
#address-cells = <1>;
#size-cells = <0>;

spi_nor: spi-nor@0 {
spi_nor: flash@0 {
compatible = "jedec,spi-nor";
reg = <0>;
spi-max-frequency = <20000000>;
Expand Down
22 changes: 0 additions & 22 deletions arch/arm/boot/dts/dra7-l4.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -4095,28 +4095,6 @@
};
};

usb4_tm: target-module@140000 { /* 0x48940000, ap 75 3c.0 */
compatible = "ti,sysc-omap4", "ti,sysc";
reg = <0x140000 0x4>,
<0x140010 0x4>;
reg-names = "rev", "sysc";
ti,sysc-mask = <SYSC_OMAP4_DMADISABLE>;
ti,sysc-midle = <SYSC_IDLE_FORCE>,
<SYSC_IDLE_NO>,
<SYSC_IDLE_SMART>,
<SYSC_IDLE_SMART_WKUP>;
ti,sysc-sidle = <SYSC_IDLE_FORCE>,
<SYSC_IDLE_NO>,
<SYSC_IDLE_SMART>,
<SYSC_IDLE_SMART_WKUP>;
/* Domains (P, C): l3init_pwrdm, l3init_clkdm */
clocks = <&l3init_clkctrl DRA7_L3INIT_USB_OTG_SS4_CLKCTRL 0>;
clock-names = "fck";
#address-cells = <1>;
#size-cells = <1>;
ranges = <0x0 0x140000 0x20000>;
};

target-module@170000 { /* 0x48970000, ap 21 0a.0 */
compatible = "ti,sysc-omap4", "ti,sysc";
reg = <0x170010 0x4>;
Expand Down
4 changes: 0 additions & 4 deletions arch/arm/boot/dts/dra71x.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,3 @@
&rtctarget {
status = "disabled";
};

&usb4_tm {
status = "disabled";
};
4 changes: 0 additions & 4 deletions arch/arm/boot/dts/dra72x.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,3 @@
&pcie2_rc {
compatible = "ti,dra726-pcie-rc", "ti,dra7-pcie";
};

&usb4_tm {
status = "disabled";
};