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

Update 5.10.x+fslc to v5.10.20 #272

Merged
merged 658 commits into from
Mar 4, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
658 commits
Select commit Hold shift + click to select a range
a8fe0b7
vfio/iommu_type1: Populate full dirty when detach non-pinned group
Jan 22, 2021
c0e73c1
vfio/iommu_type1: Fix some sanity checks in detach group
Jan 22, 2021
9eb1453
vfio-pci/zdev: fix possible segmentation fault issue
mgurtovoy Feb 1, 2021
858d343
ext4: fix potential htree index checksum corruption
tytso Feb 4, 2021
3e40d7b
phy: USB_LGM_PHY should depend on X86
geertu Jan 29, 2021
5678109
coresight: etm4x: Skip accessing TRCPDCR in save/restore
Feb 1, 2021
0422b93
nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of()
Jan 29, 2021
663a182
nvmem: core: skip child nodes not matching binding
a3f Jan 29, 2021
519a514
soundwire: bus: use sdw_update_no_pm when initializing a device
plbossart Jan 22, 2021
dfdec5e
soundwire: bus: use sdw_write_no_pm when setting the bus scale registers
plbossart Jan 22, 2021
336657c
soundwire: export sdw_write/read_no_pm functions
bardliao Jan 22, 2021
787d706
soundwire: bus: fix confusion on device used by pm_runtime
plbossart Jan 22, 2021
dc798d5
misc: fastrpc: fix incorrect usage of dma_map_sgtable
flto Feb 8, 2021
291803e
remoteproc/mediatek: acknowledge watchdog IRQ after handled
Jan 27, 2021
bf67214
regmap: sdw: use _no_pm functions in regmap_read/write
bardliao Jan 22, 2021
d167a73
ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it
geertu Jan 22, 2021
37aba9c
mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL
Feb 4, 2021
fc22917
device-dax: Fix default return code of range_parse()
irides Jan 26, 2021
c2f1720
PCI: pci-bridge-emul: Fix array overruns, improve safety
Feb 2, 2021
1ecbf4f
PCI: cadence: Fix DMA range mapping early return error
kwilczynski Feb 16, 2021
42dc67d
i40e: Fix flow for IPv6 next header (extension header)
SlawomirLaba Sep 10, 2020
b57d0f5
i40e: Add zero-initialization of AQ command structures
mpalczew96 Nov 20, 2020
0c6a8e3
i40e: Fix overwriting flow control settings during driver loading
mpalczew96 Nov 24, 2020
0497d52
i40e: Fix addition of RX filters after enabling FW LLDP agent
mpalczew96 Nov 27, 2020
5917fdc
i40e: Fix VFs not created
sylwesterdziedziuch Nov 27, 2020
9dfb367
Take mmap lock in cacheflush syscall
thejh Feb 19, 2021
1fe02a8
nios2: fixed broken sys_clone syscall
Feb 19, 2021
a8afe8b
i40e: Fix add TC filter for IPv6
mpalczew96 Dec 28, 2020
dae4938
octeontx2-af: Fix an off by one in rvu_dbg_qsize_write()
Feb 19, 2021
e47685e
pwm: iqs620a: Fix overflow and optimize calculations
Jan 15, 2021
c2ff994
vfio/type1: Use follow_pte()
awilliam Feb 16, 2021
4bee367
ice: report correct max number of TCs
dmertman Sep 2, 2020
09a2fee
ice: Account for port VLAN in VF max packet size calculation
bcreeley13 Sep 17, 2020
70bcfea
ice: Fix state bits on LLDP mode switch
dmertman Nov 21, 2020
dd2d203
ice: update the number of available RSS queues
Dec 3, 2020
ba817c1
net: stmmac: fix CBS idleslope and sendslope calculation
yoongsiang2 Feb 18, 2021
1c00584
net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
WillLester Feb 21, 2021
9cf2b21
PCI: rockchip: Make 'ep-gpios' DT property optional
wens Jan 21, 2021
3bbb857
vxlan: move debug check after netdev unregister
TaeheeYoo Feb 21, 2021
2a33f6f
wireguard: device: do not generate ICMP for non-IP packets
zx2c4 Feb 22, 2021
d0b3159
wireguard: kconfig: use arm chacha even with no neon
zx2c4 Feb 22, 2021
b761fd2
ocfs2: fix a use after free on error
Feb 24, 2021
026e07b
mm: memcontrol: fix NR_ANON_THPS accounting in charge moving
Feb 24, 2021
cbb86d6
mm: memcontrol: fix slub memory accounting
Feb 24, 2021
6c074ae
mm/memory.c: fix potential pte_unmap_unlock pte error
MiaoheLin Feb 24, 2021
89b2dbd
mm/hugetlb: fix potential double free in hugetlb_register_node() erro…
MiaoheLin Feb 24, 2021
c9ea771
mm/hugetlb: suppress wrong warning info when alloc gigantic page
Feb 24, 2021
2d95ad1
mm/compaction: fix misbehaviors of fast_find_migrateblock()
YWHyuk Feb 24, 2021
8d1d23a
r8169: fix jumbo packet handling on RTL8168e
hkallweit Feb 25, 2021
9468ab8
NFSv4: Fixes for nfs4_bitmask_adjust()
Feb 8, 2021
f1ea1be
KVM: SVM: Intercept INVPCID when it's disabled to inject #UD
sean-jc Feb 12, 2021
db08c36
KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE …
sean-jc Feb 13, 2021
b138d65
arm64: Add missing ISB after invalidating TLB in __primary_switch
Feb 24, 2021
d49d763
i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
mripard Feb 25, 2021
b0501be
i2c: exynos5: Preserve high speed master code
Feb 16, 2021
a7fbcb3
mm,thp,shmem: make khugepaged obey tmpfs mount flags
rikvanriel Feb 26, 2021
dc495b5
mm: fix memory_failure() handling of dax-namespace metadata
djbw Feb 26, 2021
d45f943
mm/rmap: fix potential pte_unmap on an not mapped pte
MiaoheLin Feb 26, 2021
b7925ac
proc: use kvzalloc for our kernel buffer
josefbacik Feb 26, 2021
02309dd
csky: Fix a size determination in gpr_get()
Sep 22, 2020
5fa5d9e
scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
rddunlap Feb 13, 2021
f1cf461
scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc
morbidrsa Feb 17, 2021
cc88a81
block: reopen the device in blkdev_reread_part
Feb 23, 2021
a4907c7
ide/falconide: Fix module unload
Nov 20, 2020
3c88c1b
scsi: sd: Fix Opal support
bvanassche Feb 22, 2021
556c513
blk-settings: align max_sectors on "logical_block_size" boundary
Feb 24, 2021
d7b804b
soundwire: intel: fix possible crash when no device is detected
marcinslusarz Feb 8, 2021
6470cc6
ACPI: property: Fix fwnode string properties matching
rafaeljw Feb 11, 2021
ff9dd52
ACPI: configfs: add missing check after configfs_register_default_gro…
Jan 15, 2021
0a5fcc0
cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known
rafaeljw Feb 15, 2021
eb6a537
HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming
FFY00 Feb 5, 2021
923a82a
HID: wacom: Ignore attempts to overwrite the touch_max value from HID
jigpu Feb 16, 2021
0af8953
Input: raydium_ts_i2c - do not send zero length
Dec 15, 2020
18fca29
Input: xpad - add support for PowerA Enhanced Wired Controller for Xb…
ocrete Feb 5, 2021
deced3e
Input: joydev - prevent potential read overflow in ioctl
Feb 17, 2021
960652a
Input: i8042 - add ASUS Zenbook Flip to noselftest list
marcosps Feb 19, 2021
0fe6ea1
media: mceusb: Fix potential out-of-bounds shift
chamlis Dec 22, 2020
a82ba90
USB: serial: option: update interface mapping for ZTE P685M
Leo-PL Feb 7, 2021
1cf76e4
usb: musb: Fix runtime PM race in musb_queue_resume_work
pcercuei Jan 23, 2021
6b78b38
usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
Feb 8, 2021
5b4cd96
usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
Feb 8, 2021
b006da9
USB: serial: ftdi_sio: fix FTX sub-integer prescaler
jhovold Jan 26, 2021
11fd589
USB: serial: pl2303: fix line-speed handling on newer chips
jhovold Jan 11, 2021
bcac85c
USB: serial: mos7840: fix error code in mos7840_write()
Jan 26, 2021
b927c4f
USB: serial: mos7720: fix error code in mos7720_write()
Jan 28, 2021
caefa14
phy: lantiq: rcu-usb2: wait after clock enable
mkresin Jan 7, 2021
1312a7b
ALSA: fireface: fix to parse sync status register of latter protocol
takaswie Feb 7, 2021
a9fe4ab
ALSA: hda: Add another CometLake-H PCI ID
kv2019i Feb 12, 2021
0a7efa3
ALSA: hda/hdmi: Drop bogus check at closing a stream
tiwai Feb 11, 2021
5c8561a
ALSA: hda/realtek: modify EAPD in the ALC886
Feb 2, 2021
1365914
ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup
tiwai Feb 15, 2021
a799741
MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too
pcercuei Dec 12, 2020
3896c32
MIPS: Support binutils configured with --enable-mips-fix-loongson3-ll…
aurel32 Jan 9, 2021
3f3614b
MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target='
nathanchance Jan 15, 2021
50af0b3
Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPE…
haokexin Jan 19, 2021
25ca325
Revert "bcache: Kill btree_io_wq"
kakra Feb 10, 2021
f5ee963
bcache: Give btree_io_wq correct semantics again
kakra Feb 10, 2021
695185f
bcache: Move journal work to new flush wq
kakra Feb 10, 2021
49b1b5b
Revert "drm/amd/display: Update NV1x SR latency values"
alexdeucher Feb 3, 2021
9d0da9a
drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth()
jiixyj Feb 11, 2021
22f2bf0
drm/amd/display: Remove Assert from dcn10_get_dig_frontend
Feb 5, 2021
c4fe9c5
drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1
rodrigosiqueira Feb 5, 2021
a81bb90
drm/amdkfd: Fix recursive lock warnings
fxkamd Feb 4, 2021
9265326
drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
alexdeucher Feb 16, 2021
565eca5
drm/nouveau/kms: handle mDP connectors
karolherbst Nov 27, 2020
bdbee7d
drm/modes: Switch to 64bit maths to avoid integer overflow
vsyrjala Oct 22, 2020
a7cf5e4
drm/sched: Cancel and flush all outstanding jobs before finish.
Jan 18, 2021
7397365
drm/panel: kd35t133: allow using non-continuous dsi clock
mmind Feb 6, 2021
dab6fbf
drm/rockchip: Require the YTR modifier for AFBC
Aug 11, 2020
cae7511
ASoC: siu: Fix build error by a wrong const prefix
tiwai Jan 26, 2021
2fe9215
selinux: fix inconsistency between inode_getxattr and inode_listsecurity
amir73il Dec 19, 2020
03c9bf0
erofs: initialized fields can only be observed after bit is set
Feb 9, 2021
a1710b0
tpm_tis: Fix check_locality for correct locality acquisition
Oct 1, 2020
d65aef2
tpm_tis: Clean up locality release
Oct 1, 2020
9d83cc1
KEYS: trusted: Fix incorrect handling of tpm_get_random()
jarkkojs Jan 28, 2021
54c527c
KEYS: trusted: Fix migratable=1 failing
jarkkojs Jan 28, 2021
67118bb
KEYS: trusted: Reserve TPM for seal and unseal operations
jarkkojs Jan 28, 2021
02785ba
btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node
josefbacik Dec 16, 2020
52f93e5
btrfs: do not warn if we can't find the reloc root when looking up ba…
josefbacik Jan 14, 2021
a1a5cc2
btrfs: add asserts for deleting backref cache nodes
josefbacik Jan 14, 2021
4d3edf7
btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
josefbacik Jan 14, 2021
c717ca5
btrfs: fix reloc root leak with 0 ref reloc roots on recovery
josefbacik Jan 14, 2021
acaeedb
btrfs: splice remaining dirty_bg's onto the transaction dirty bg list
josefbacik Jan 14, 2021
7ec1536
btrfs: handle space_info::total_bytes_pinned inside the delayed ref i…
josefbacik Jan 15, 2021
9a73991
btrfs: account for new extents being deleted in total_bytes_pinned
josefbacik Jan 15, 2021
de3ea5b
btrfs: fix extent buffer leak on failure to copy root
fdmanana Feb 4, 2021
6bb73b7
drm/i915/gt: Flush before changing register state
ickle Jan 25, 2021
1f8586f
drm/i915/gt: Correct surface base address for renderclear
ickle Feb 10, 2021
e2c540e
crypto: arm64/sha - add missing module aliases
ardbiesheuvel Jan 14, 2021
6e3b671
crypto: aesni - prevent misaligned buffers on the stack
ardbiesheuvel Jan 4, 2021
84c93e8
crypto: michael_mic - fix broken misalignment handling
ardbiesheuvel Feb 1, 2021
ca4460d
crypto: sun4i-ss - checking sg length is not sufficient
montjoie Dec 14, 2020
19be286
crypto: sun4i-ss - IV register does not work on A10 and A13
montjoie Dec 14, 2020
985b609
crypto: sun4i-ss - handle BigEndian for cipher
montjoie Dec 14, 2020
70c4b76
crypto: sun4i-ss - initialize need_fallback
montjoie Dec 14, 2020
3a5daa8
soc: samsung: exynos-asv: don't defer early on not-supported SoCs
mszyprow Dec 7, 2020
56a7c53
soc: samsung: exynos-asv: handle reading revision register error
krzk Dec 7, 2020
b506450
seccomp: Add missing return in non-void function
pcercuei Jan 11, 2021
428c4a4
arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL)
TimothyEBaldwin Jan 16, 2021
4494887
misc: rtsx: init of rts522a add OCP power off when no card is present
Feb 4, 2021
53f6c85
drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_q…
novitoll Feb 9, 2021
edadcf2
pstore: Fix typo in compression option name
jiribohac Feb 18, 2021
bcec1ee
dts64: mt7622: fix slow sd card access
frank-w Jan 13, 2021
7e00b4c
arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2
Feb 4, 2021
848c87e
staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
lipnitsk Jan 30, 2021
4934db3
staging: gdm724x: Fix DMA from stack
glitzflitz Feb 11, 2021
9c9f49c
staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
martin-kaiser Feb 4, 2021
ce5697e
floppy: reintroduce O_NDELAY fix
Jan 22, 2021
0ba52e9
media: i2c: max9286: fix access to unallocated memory
tomba Jan 18, 2021
3a4c5d7
media: ir_toy: add another IR Droid device
seanyoung Dec 27, 2020
d0f6efa
media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
Dec 30, 2020
d5b1a7e
media: marvell-ccic: power up the device on mclk enable
lkundrak Jan 27, 2021
2184f87
media: smipcie: fix interrupt handling and IR timeout
seanyoung Jan 29, 2021
df52c4f
x86/virt: Eat faults on VMXOFF in reboot flows
sean-jc Dec 31, 2020
db44025
x86/reboot: Force all cpus to exit VMX root if VMX is supported
sean-jc Dec 31, 2020
9488984
x86/fault: Fix AMD erratum #91 errata fixup for user code
amluto Feb 10, 2021
be896ee
x86/entry: Fix instrumentation annotation
KAGA-KOKO Feb 9, 2021
6f7e5b4
powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
legoater Jan 22, 2021
20b7669
rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
Jan 31, 2021
e713bdd
rcu/nocb: Perform deferred wake up before last idle's need_resched() …
Jan 31, 2021
c9b33f7
kprobes: Fix to delay the kprobes jump optimization
mhiramat Feb 18, 2021
32009c5
arm64: Extend workaround for erratum 1024718 to all versions of Corte…
Feb 3, 2021
e9e9872
iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs
Jan 25, 2021
fa1fbfb
arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_i…
Feb 18, 2021
d623d5c
arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
Feb 23, 2021
18b9041
arm64 module: set plt* section addresses to 0x0
shaoyingxu Feb 16, 2021
0ead691
arm64: spectre: Prevent lockdep splat on v4 mitigation enable path
willdeacon Feb 18, 2021
b74bf69
riscv: Disable KSAN_SANITIZE for vDSO
tklauser Feb 16, 2021
053c4f8
watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
Jan 26, 2021
306b951
watchdog: mei_wdt: request stop on unregister
ausyskin Jan 24, 2021
1900947
coresight: etm4x: Handle accesses to TRCSTALLCTLR
Feb 1, 2021
c123b06
mtd: spi-nor: sfdp: Fix last erase region marking
Kuwano-san Oct 2, 2020
c27cf85
mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region
Kuwano-san Oct 2, 2020
6d6c7e7
mtd: spi-nor: core: Fix erase type discovery for overlaid region
Kuwano-san Oct 2, 2020
68ef24e
mtd: spi-nor: core: Add erase size check for erase command initializa…
Kuwano-san Oct 2, 2020
df2d431
mtd: spi-nor: hisi-sfc: Put child node np on error path
SinkFinder Jan 21, 2021
885a2d2
fs/affs: release old buffer head on error path
SinkFinder Jan 20, 2021
cf20d34
seq_file: document how per-entry resources are managed.
neilbrown Feb 26, 2021
d2ac7ec
x86: fix seq_file iteration for pat/memtype.c
neilbrown Feb 26, 2021
90de36e
mm: memcontrol: fix swap undercounting in cgroup2
Feb 24, 2021
1b1a949
mm: memcontrol: fix get_active_memcg return value
Feb 24, 2021
65f6dc3
hugetlb: fix update_and_free_page contig page struct assumption
mjkravetz Feb 24, 2021
32e9704
hugetlb: fix copy_huge_page_from_user contig page struct assumption
mjkravetz Feb 24, 2021
54683f8
mm/vmscan: restore zone_reclaim_mode ABI
hansendc Feb 24, 2021
25b0eb2
mm, compaction: make fast_isolate_freepages() stay within zone
tehcaster Feb 24, 2021
da5b48a
KVM: nSVM: fix running nested guests when npt=0
bonzini Feb 18, 2021
11d1426
nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer
Feb 5, 2021
a51c34f
module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
MaskRay Jan 15, 2021
a8997b9
mmc: sdhci-esdhc-imx: fix kernel panic when remove module
nxpfrankli Feb 10, 2021
e793c06
mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure
shirleyher3118 Feb 6, 2021
c0ec202
powerpc/32: Preserve cr1 in exception prolog stack check to fix build…
chleroy Feb 8, 2021
402d31b
powerpc/kexec_file: fix FDT size estimation for kdump kernel
hbathini Feb 4, 2021
01b487b
powerpc/32s: Add missing call to kuep_lock on syscall entry
chleroy Feb 8, 2021
4fb3523
spmi: spmi-pmic-arb: Fix hw_irq overflow
Feb 12, 2021
30e24dc
mei: fix transfer over dma with extended header
ausyskin Jan 29, 2021
df000e9
mei: me: emmitsburg workstation DID
tomasbw Jan 29, 2021
fd7fafa
mei: me: add adler lake point S DID
ausyskin Jan 29, 2021
548d83e
mei: me: add adler lake point LP DID
ausyskin Jan 29, 2021
67e7c64
gpio: pcf857x: Fix missing first interrupt
bigunclemax Feb 17, 2021
09cf8b4
mfd: gateworks-gsc: Fix interrupt type
Gateworks Dec 28, 2020
eb9036b
printk: fix deadlock when kernel panic
Feb 10, 2021
4e6e007
exfat: fix shift-out-of-bounds in exfat_fill_super()
namjaejeon Feb 1, 2021
834c7ec
zonefs: Fix file size of zones in full condition
kawasaki Feb 17, 2021
1ea3602
kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE
ickle Feb 5, 2021
b3df1ea
thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error
vireshk Feb 17, 2021
b49bee3
cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks
shawnguo2 Jan 19, 2021
ace9508
cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument
rafaeljw Jan 7, 2021
b7cd971
cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES …
yu-chen-surf Jan 12, 2021
13fb0e1
proc: don't allow async path resolution of /proc/thread-self components
axboe Feb 14, 2021
93c5029
s390/vtime: fix inline assembly clobber list
hcahca Feb 2, 2021
68a6199
virtio/s390: implement virtio-ccw revision 2 correctly
cohuck Feb 16, 2021
63a069b
um: mm: check more comprehensively for stub changes
jmberg-intel Jan 13, 2021
833f520
um: defer killing userspace on page table update failures
jmberg-intel Jan 13, 2021
c41de6e
irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap
chenhuacai Feb 9, 2021
e391239
f2fs: fix out-of-repair __setattr_copy()
chaseyu Dec 16, 2020
04a4957
f2fs: enforce the immutable flag on open files
chaseyu Dec 26, 2020
f98be16
f2fs: flush data when enabling checkpoint back
Jan 27, 2021
fdd97c4
sparc32: fix a user-triggerable oops in clear_user()
Jul 20, 2020
1f8a887
spi: fsl: invert spisel_boot signal on MPC8309
Jan 30, 2021
2e3fb52
spi: spi-synquacer: fix set_cs handling
Feb 1, 2021
fc82ab4
gfs2: fix glock confusion in function signal_our_withdraw
AstralBob Jan 18, 2021
42fd500
gfs2: Don't skip dlm unlock if glock has an lvb
AstralBob Feb 5, 2021
a646a31
gfs2: Lock imbalance on error path in gfs2_recover_one
Feb 5, 2021
eb8128c
gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
Feb 9, 2021
1f14507
dm: fix deadlock when swapping to encrypted device
Feb 10, 2021
bf95976
dm table: fix iterate_devices based device capability checks
lostjeffle Feb 2, 2021
bc3f609
dm table: fix DAX iterate_devices based device capability checks
lostjeffle Feb 9, 2021
72d17fa
dm table: fix zoned iterate_devices based device capability checks
lostjeffle Feb 9, 2021
70faef9
dm writecache: fix performance degradation in ssd mode
Jan 23, 2021
f88a70b
dm writecache: return the exact table values that were set
Feb 4, 2021
0b2dbaa
dm writecache: fix writing beyond end of underlying device when shrin…
Feb 9, 2021
d7131cc
dm era: Recover committed writeset after crash
ntsiron Jan 22, 2021
e6039db
dm era: Update in-core bitset after committing the metadata
ntsiron Jan 22, 2021
ede8948
dm era: Verify the data block size hasn't changed
ntsiron Jan 22, 2021
fbb85ef
dm era: Fix bitset memory leaks
ntsiron Jan 22, 2021
f6dbf02
dm era: Use correct value size in equality function of writeset tree
ntsiron Jan 22, 2021
a46ab7c
dm era: Reinitialize bitset cache before digesting a new writeset
ntsiron Jan 22, 2021
9bfb6d5
dm era: only resize metadata in preresume
ntsiron Feb 11, 2021
c51f982
drm/i915: Reject 446-480MHz HDMI clock on GLK
vsyrjala Feb 3, 2021
13e8318
kgdb: fix to kill breakpoints on initmem after boot
b49020 Feb 26, 2021
b60108e
ipv6: silence compilation warning for non-IPV6 builds
rleon Feb 3, 2021
ce4feb0
net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
zx2c4 Feb 23, 2021
c7b1307
wireguard: selftests: test multiple parallel streams
zx2c4 Feb 22, 2021
2a3b389
wireguard: queueing: get rid of per-peer ring buffers
zx2c4 Feb 22, 2021
bba8ef2
net: sched: fix police ext initialization
w1ldptr Feb 16, 2021
ea625e3
net: qrtr: Fix memory leak in qrtr_tun_open
Feb 21, 2021
a3b6f3a
net_sched: fix RTNL deadlock again caused by request_module()
Jan 17, 2021
b4f2554
ARM: dts: aspeed: Add LCLK to lpc-snoop
Dec 2, 2020
83be32b
Linux 5.10.20
gregkh Mar 4, 2021
4e0cee1
Merge tag 'v5.10.20' into 5.10.x+fslc
zandrey Mar 4, 2021
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
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion Documentation/admin-guide/perf/arm-cmn.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ PMU events
----------

The PMU driver registers a single PMU device for the whole interconnect,
see /sys/bus/event_source/devices/arm_cmn. Multi-chip systems may link
see /sys/bus/event_source/devices/arm_cmn_0. Multi-chip systems may link
more than one CMN together via external CCIX links - in this situation,
each mesh counts its own events entirely independently, and additional
PMU devices will be named arm_cmn_{1..n}.
Expand Down
10 changes: 5 additions & 5 deletions Documentation/admin-guide/sysctl/vm.rst
Original file line number Diff line number Diff line change
Expand Up @@ -978,11 +978,11 @@ that benefit from having their data cached, zone_reclaim_mode should be
left disabled as the caching effect is likely to be more important than
data locality.

zone_reclaim may be enabled if it's known that the workload is partitioned
such that each partition fits within a NUMA node and that accessing remote
memory would cause a measurable performance reduction. The page allocator
will then reclaim easily reusable pages (those page cache pages that are
currently not used) before allocating off node pages.
Consider enabling one or more zone_reclaim mode bits if it's known that the
workload is partitioned such that each partition fits within a NUMA node
and that accessing remote memory would cause a measurable performance
reduction. The page allocator will take additional actions before
allocating off node pages.

Allowing zone reclaim to write out pages stops processes that are
writing large amounts of data from dirtying pages on other nodes. Zone
Expand Down
6 changes: 6 additions & 0 deletions Documentation/filesystems/seq_file.rst
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,12 @@ between the calls to start() and stop(), so holding a lock during that time
is a reasonable thing to do. The seq_file code will also avoid taking any
other locks while the iterator is active.

The iterater value returned by start() or next() is guaranteed to be
passed to a subsequent next() or stop() call. This allows resources
such as locks that were taken to be reliably released. There is *no*
guarantee that the iterator will be passed to show(), though in practice
it often will be.


Formatted output
================
Expand Down
1 change: 0 additions & 1 deletion Documentation/scsi/libsas.rst
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,6 @@ num_phys
The event interface::

/* LLDD calls these to notify the class of an event. */
void (*notify_ha_event)(struct sas_ha_struct *, enum ha_event);
void (*notify_port_event)(struct sas_phy *, enum port_event);
void (*notify_phy_event)(struct sas_phy *, enum phy_event);

Expand Down
4 changes: 2 additions & 2 deletions Documentation/security/keys/core.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1040,8 +1040,8 @@ The keyctl syscall functions are:

"key" is the ID of the key to be watched.

"queue_fd" is a file descriptor referring to an open "/dev/watch_queue"
which manages the buffer into which notifications will be delivered.
"queue_fd" is a file descriptor referring to an open pipe which
manages the buffer into which notifications will be delivered.

"filter" is either NULL to remove a watch or a filter specification to
indicate what events are required from the key.
Expand Down
2 changes: 1 addition & 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 = 10
SUBLEVEL = 19
SUBLEVEL = 20
EXTRAVERSION =
NAME = Dare mighty things

Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/compressed/head.S
Original file line number Diff line number Diff line change
Expand Up @@ -1175,9 +1175,9 @@ __armv4_mmu_cache_off:
__armv7_mmu_cache_off:
mrc p15, 0, r0, c1, c0
#ifdef CONFIG_MMU
bic r0, r0, #0x000d
bic r0, r0, #0x0005
#else
bic r0, r0, #0x000c
bic r0, r0, #0x0004
#endif
mcr p15, 0, r0, c1, c0 @ turn MMU and cache off
mov r0, #0
Expand Down
28 changes: 22 additions & 6 deletions arch/arm/boot/dts/armada-388-helios4.dts
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,9 @@

system-leds {
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&helios_system_led_pins>;

status-led {
label = "helios4:green:status";
gpios = <&gpio0 24 GPIO_ACTIVE_LOW>;
Expand All @@ -86,6 +89,9 @@

io-leds {
compatible = "gpio-leds";
pinctrl-names = "default";
pinctrl-0 = <&helios_io_led_pins>;

sata1-led {
label = "helios4:green:ata1";
gpios = <&gpio1 17 GPIO_ACTIVE_LOW>;
Expand Down Expand Up @@ -121,11 +127,15 @@
fan1: j10-pwm {
compatible = "pwm-fan";
pwms = <&gpio1 9 40000>; /* Target freq:25 kHz */
pinctrl-names = "default";
pinctrl-0 = <&helios_fan1_pins>;
};

fan2: j17-pwm {
compatible = "pwm-fan";
pwms = <&gpio1 23 40000>; /* Target freq:25 kHz */
pinctrl-names = "default";
pinctrl-0 = <&helios_fan2_pins>;
};

usb2_phy: usb2-phy {
Expand Down Expand Up @@ -286,16 +296,22 @@
"mpp39", "mpp40";
marvell,function = "sd0";
};
helios_led_pins: helios-led-pins {
marvell,pins = "mpp24", "mpp25",
"mpp49", "mpp50",
helios_system_led_pins: helios-system-led-pins {
marvell,pins = "mpp24", "mpp25";
marvell,function = "gpio";
};
helios_io_led_pins: helios-io-led-pins {
marvell,pins = "mpp49", "mpp50",
"mpp52", "mpp53",
"mpp54";
marvell,function = "gpio";
};
helios_fan_pins: helios-fan-pins {
marvell,pins = "mpp41", "mpp43",
"mpp48", "mpp55";
helios_fan1_pins: helios_fan1_pins {
marvell,pins = "mpp41", "mpp43";
marvell,function = "gpio";
};
helios_fan2_pins: helios_fan2_pins {
marvell,pins = "mpp48", "mpp55";
marvell,function = "gpio";
};
microsom_spi1_cs_pins: spi1-cs-pins {
Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/aspeed-g4.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -370,6 +370,7 @@
compatible = "aspeed,ast2400-lpc-snoop";
reg = <0x10 0x8>;
interrupts = <8>;
clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
status = "disabled";
};

Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/aspeed-g5.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -492,6 +492,7 @@
compatible = "aspeed,ast2500-lpc-snoop";
reg = <0x10 0x8>;
interrupts = <8>;
clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
status = "disabled";
};

Expand Down
1 change: 1 addition & 0 deletions arch/arm/boot/dts/aspeed-g6.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -513,6 +513,7 @@
compatible = "aspeed,ast2600-lpc-snoop";
reg = <0x0 0x80>;
interrupts = <GIC_SPI 144 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&syscon ASPEED_CLK_GATE_LCLK>;
status = "disabled";
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/exynos3250-artik5.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@
s2mps14_pmic@66 {
compatible = "samsung,s2mps14-pmic";
interrupt-parent = <&gpx3>;
interrupts = <5 IRQ_TYPE_NONE>;
interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
pinctrl-names = "default";
pinctrl-0 = <&s2mps14_irq>;
reg = <0x66>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/exynos3250-monk.dts
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@
s2mps14_pmic@66 {
compatible = "samsung,s2mps14-pmic";
interrupt-parent = <&gpx0>;
interrupts = <7 IRQ_TYPE_NONE>;
interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
reg = <0x66>;
wakeup-source;

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/exynos3250-rinato.dts
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,7 @@
s2mps14_pmic@66 {
compatible = "samsung,s2mps14-pmic";
interrupt-parent = <&gpx0>;
interrupts = <7 IRQ_TYPE_NONE>;
interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
reg = <0x66>;
wakeup-source;

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/exynos5250-spring.dts
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@
compatible = "samsung,s5m8767-pmic";
reg = <0x66>;
interrupt-parent = <&gpx3>;
interrupts = <2 IRQ_TYPE_NONE>;
interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
pinctrl-names = "default";
pinctrl-0 = <&s5m8767_irq &s5m8767_dvs &s5m8767_ds>;
wakeup-source;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/exynos5420-arndale-octa.dts
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,7 @@
reg = <0x66>;

interrupt-parent = <&gpx3>;
interrupts = <2 IRQ_TYPE_EDGE_FALLING>;
interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
pinctrl-names = "default";
pinctrl-0 = <&s2mps11_irq>;

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/exynos5422-odroid-core.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -509,7 +509,7 @@
samsung,s2mps11-acokb-ground;

interrupt-parent = <&gpx0>;
interrupts = <4 IRQ_TYPE_EDGE_FALLING>;
interrupts = <4 IRQ_TYPE_LEVEL_LOW>;
pinctrl-names = "default";
pinctrl-0 = <&s2mps11_irq>;

Expand Down
2 changes: 2 additions & 0 deletions arch/arm/boot/dts/omap443x.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,12 @@
};

ocp {
/* 4430 has only gpio_86 tshut and no talert interrupt */
bandgap: bandgap@4a002260 {
reg = <0x4a002260 0x4
0x4a00232C 0x4>;
compatible = "ti,omap4430-bandgap";
gpios = <&gpio3 22 GPIO_ACTIVE_HIGH>;

#thermal-sensor-cells = <0>;
};
Expand Down
15 changes: 15 additions & 0 deletions arch/arm/kernel/sys_oabi-compat.c
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,7 @@ struct oabi_epoll_event {
__u64 data;
} __attribute__ ((packed,aligned(4)));

#ifdef CONFIG_EPOLL
asmlinkage long sys_oabi_epoll_ctl(int epfd, int op, int fd,
struct oabi_epoll_event __user *event)
{
Expand Down Expand Up @@ -298,6 +299,20 @@ asmlinkage long sys_oabi_epoll_wait(int epfd,
kfree(kbuf);
return err ? -EFAULT : ret;
}
#else
asmlinkage long sys_oabi_epoll_ctl(int epfd, int op, int fd,
struct oabi_epoll_event __user *event)
{
return -EINVAL;
}

asmlinkage long sys_oabi_epoll_wait(int epfd,
struct oabi_epoll_event __user *events,
int maxevents, int timeout)
{
return -EINVAL;
}
#endif

struct oabi_sembuf {
unsigned short sem_num;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/mach-at91/pm_suspend.S
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ ENDPROC(at91_backup_mode)
str tmp1, [pmc, #AT91_PMC_PLL_UPDT]

/* step 2. */
ldr tmp1, =#AT91_PMC_PLL_ACR_DEFAULT_PLLA
ldr tmp1, =AT91_PMC_PLL_ACR_DEFAULT_PLLA
str tmp1, [pmc, #AT91_PMC_PLL_ACR]

/* step 3. */
Expand Down
1 change: 0 additions & 1 deletion arch/arm/mach-ixp4xx/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ config MACH_IXP4XX_OF
select I2C
select I2C_IOP3XX
select PCI
select TIMER_OF
select USE_OF
help
Say 'Y' here to support Device Tree-based IXP4xx platforms.
Expand Down
9 changes: 3 additions & 6 deletions arch/arm/mach-s3c/irq-s3c24xx-fiq.S
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@
@ and an offset to the irq acknowledgment word

ENTRY(s3c24xx_spi_fiq_rx)
s3c24xx_spi_fix_rx:
.word fiq_rx_end - fiq_rx_start
.word fiq_rx_irq_ack - fiq_rx_start
fiq_rx_start:
Expand All @@ -49,7 +48,7 @@ fiq_rx_start:
strb fiq_rtmp, [ fiq_rspi, # S3C2410_SPTDAT ]

subs fiq_rcount, fiq_rcount, #1
subnes pc, lr, #4 @@ return, still have work to do
subsne pc, lr, #4 @@ return, still have work to do

@@ set IRQ controller so that next op will trigger IRQ
mov fiq_rtmp, #0
Expand All @@ -61,7 +60,6 @@ fiq_rx_irq_ack:
fiq_rx_end:

ENTRY(s3c24xx_spi_fiq_txrx)
s3c24xx_spi_fiq_txrx:
.word fiq_txrx_end - fiq_txrx_start
.word fiq_txrx_irq_ack - fiq_txrx_start
fiq_txrx_start:
Expand All @@ -76,7 +74,7 @@ fiq_txrx_start:
strb fiq_rtmp, [ fiq_rspi, # S3C2410_SPTDAT ]

subs fiq_rcount, fiq_rcount, #1
subnes pc, lr, #4 @@ return, still have work to do
subsne pc, lr, #4 @@ return, still have work to do

mov fiq_rtmp, #0
str fiq_rtmp, [ fiq_rirq, # S3C2410_INTMOD - S3C24XX_VA_IRQ ]
Expand All @@ -88,7 +86,6 @@ fiq_txrx_irq_ack:
fiq_txrx_end:

ENTRY(s3c24xx_spi_fiq_tx)
s3c24xx_spi_fix_tx:
.word fiq_tx_end - fiq_tx_start
.word fiq_tx_irq_ack - fiq_tx_start
fiq_tx_start:
Expand All @@ -101,7 +98,7 @@ fiq_tx_start:
strb fiq_rtmp, [ fiq_rspi, # S3C2410_SPTDAT ]

subs fiq_rcount, fiq_rcount, #1
subnes pc, lr, #4 @@ return, still have work to do
subsne pc, lr, #4 @@ return, still have work to do

mov fiq_rtmp, #0
str fiq_rtmp, [ fiq_rirq, # S3C2410_INTMOD - S3C24XX_VA_IRQ ]
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -520,7 +520,7 @@ config ARM64_ERRATUM_1024718
help
This option adds a workaround for ARM Cortex-A55 Erratum 1024718.

Affected Cortex-A55 cores (r0p0, r0p1, r1p0) could cause incorrect
Affected Cortex-A55 cores (all revisions) could cause incorrect
update of the hardware dirty bit when the DBM/AP bits are updated
without a break-before-make. The workaround is to disable the usage
of hardware DBM locally on the affected cores. CPUs not affected by
Expand Down
5 changes: 1 addition & 4 deletions arch/arm64/boot/dts/allwinner/sun50i-a64-pinebook.dts
Original file line number Diff line number Diff line change
Expand Up @@ -126,8 +126,6 @@
};

&ehci0 {
phys = <&usbphy 0>;
phy-names = "usb";
status = "okay";
};

Expand Down Expand Up @@ -169,6 +167,7 @@
pinctrl-0 = <&mmc2_pins>, <&mmc2_ds_pin>;
vmmc-supply = <&reg_dcdc1>;
vqmmc-supply = <&reg_eldo1>;
max-frequency = <200000000>;
bus-width = <8>;
non-removable;
cap-mmc-hw-reset;
Expand All @@ -177,8 +176,6 @@
};

&ohci0 {
phys = <&usbphy 0>;
phy-names = "usb";
status = "okay";
};

Expand Down
1 change: 0 additions & 1 deletion arch/arm64/boot/dts/allwinner/sun50i-a64-sopine.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,6 @@
pinctrl-names = "default";
pinctrl-0 = <&mmc0_pins>;
vmmc-supply = <&reg_dcdc1>;
non-removable;
disable-wp;
bus-width = <4>;
cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */
Expand Down
Loading