Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
339 commits
Select commit Hold shift + click to select a range
3d5afca
evm: Fix memleak in init_desc
dinghaoliu Jan 10, 2021
48f2fcd
crypto: bcm - Rename struct device_private to bcm_device_private
olsajiri Jan 4, 2021
1169602
drm/sun4i: tcon: fix inverted DCLK polarity
giuliobenetti Jan 14, 2021
de9b26b
MIPS: properly stop .eh_frame generation
solbjorn Jan 10, 2021
ed0b50c
bsg: free the request before return error code
SinkFinder Jan 19, 2021
7d1fc1e
drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction.
kleinerm Jan 21, 2021
1e0f565
drm/amd/display: Fix HDMI deep color output for DCE 6-11.
kleinerm Jan 21, 2021
69e859a
media: software_node: Fix refcounts in software_node_get_next_child()
djrscally Jan 7, 2021
96a3bc3
media: lmedm04: Fix misuse of comma
JoePerches Aug 23, 2020
c3a2f73
media: qm1d1c0042: fix error return code in qm1d1c0042_init()
Nov 25, 2020
0f16925
media: cx25821: Fix a bug when reallocating some dma memory
tititiou36 Jan 16, 2021
27019b8
media: pxa_camera: declare variable when DEBUG is defined
Jan 18, 2021
ba95955
media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values
pinchartl Dec 20, 2020
aae14ae
sched/eas: Don't update misfit status if the task is pinned
Jan 19, 2021
7284c26
mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_par…
Jan 28, 2021
adc2e1d
crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error)
chleroy Jan 20, 2021
0faef25
drm/nouveau: bail out of nouveau_channel_new if channel init fails
fhrbata Aug 28, 2020
4168bf9
ata: ahci_brcm: Add back regulators management
ffainelli Jan 29, 2021
35a5d96
ASoC: cpcap: fix microphone timeslot mask
sre Jan 23, 2021
7cb5216
mtd: parsers: afs: Fix freeing the part name memory in failure
Mani-Sadhasivam Jan 4, 2021
c1a421b
f2fs: fix to avoid inconsistent quota data
Jan 28, 2021
721c986
drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask()
Feb 2, 2021
76faeef
f2fs: fix a wrong condition in __submit_bio
gdhe55555 Feb 2, 2021
624d183
Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind()
andrea-parri Dec 9, 2020
790c0dc
ASoC: SOF: debug: Fix a potential issue on string buffer termination
jason77-wang Feb 8, 2021
6f651ec
btrfs: clarify error returns values in __load_free_space_cache
Nov 20, 2020
cba03a2
hwrng: timeriomem - Fix cooldown period calculation
janweinstock Feb 1, 2021
f047875
crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key()
dalessan Feb 3, 2021
e436d3f
ima: Free IMA measurement buffer on error
nramas Feb 4, 2021
091b409
ima: Free IMA measurement buffer after kexec syscall
nramas Feb 4, 2021
ff138fd
ASoC: simple-card-utils: Fix device module clock
pujars Feb 10, 2021
746ef39
fs/jfs: fix potential integer overflow on shift of a int
Feb 11, 2021
c4ede75
jffs2: fix use after free in jffs2_sum_write_data()
Dec 30, 2020
5501892
ubifs: Fix memleak in ubifs_init_authentication
dinghaoliu Jan 5, 2021
b42b04e
ubifs: Fix error return code in alloc_wbufs()
Nov 15, 2020
33a2e62
capabilities: Don't allow writing ambiguous v3 file capabilities
ebiederm Dec 17, 2020
6413d03
HSI: Fix PM usage counter unbalance in ssi_hw_init
Nov 23, 2020
fcba0f6
clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL
xdarklight Dec 26, 2020
f8c601c
clk: meson: clk-pll: make "ret" a signed integer
xdarklight Dec 26, 2020
b070f3b
clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate()
xdarklight Dec 26, 2020
623c868
selftests/powerpc: Make the test check in eeh-basic.sh posix compliant
Cypresslin Dec 28, 2020
8b63c0c
quota: Fix memory leak when handling corrupted quota file
jankara Dec 22, 2020
d8a5e17
i2c: iproc: handle only slave interrupts which are enabled
rayagonda Nov 2, 2020
128c843
i2c: iproc: update slave isr mask (ISR_MASK_SLAVE)
rayagonda Nov 2, 2020
0473358
i2c: iproc: handle master read request
rayagonda Nov 2, 2020
2dd73db
spi: cadence-quadspi: Abort read if dummy cycles required are too many
Dec 22, 2020
34d0d61
clk: sunxi-ng: h6: Fix CEC clock
Andre-ARM Jan 6, 2021
1f5fea7
HID: core: detect and skip invalid inputs to snto32()
rddunlap Dec 17, 2020
da0f70e
RDMA/siw: Fix handling of zero-sized Read and Receive Queues.
BernardMetzler Jan 8, 2021
67be754
dmaengine: fsldma: Fix a resource leak in the remove function
tititiou36 Dec 12, 2020
6f4fdb4
dmaengine: fsldma: Fix a resource leak in an error handling path of t…
tititiou36 Dec 12, 2020
fe0a870
dmaengine: owl-dma: Fix a resource leak in the remove function
tititiou36 Dec 12, 2020
3b00533
dmaengine: hsu: disable spurious interrupt
htot Jan 12, 2021
5fba43d
mfd: bd9571mwv: Use devm_mfd_add_devices()
shimoday Jan 12, 2021
fb326c6
fdt: Properly handle "no-map" field in the memory region
Jan 15, 2021
3cbd303
of/fdt: Make sure no-map does not remove already reserved regions
drinkcat Jan 15, 2021
239670e
power: reset: at91-sama5d2_shdwc: fix wkupdbc mask
claudiubeznea Dec 16, 2020
d8a9db6
rtc: s5m: select REGMAP_I2C
brgl Jan 14, 2021
898c96f
clocksource/drivers/ixp4xx: Select TIMER_OF when needed
arndb Jan 3, 2021
6a52a17
clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is de…
Jan 18, 2021
e683666
RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation
yishaih Dec 30, 2020
edf1d90
clk: sunxi-ng: h6: Fix clock divider range on some clocks
Andre-ARM Jan 18, 2021
8d0c3ac
regulator: axp20x: Fix reference cout leak
SinkFinder Jan 20, 2021
0fec327
certs: Fix blacklist flag type confusion
dhowells Nov 20, 2020
bdad2e9
regulator: s5m8767: Fix reference count leak
SinkFinder Jan 21, 2021
ab66904
spi: atmel: Put allocated master before return
SinkFinder Jan 20, 2021
486a018
regulator: s5m8767: Drop regulators OF node reference
krzk Jan 21, 2021
8eaf7e3
regulator: core: Avoid debugfs: Directory ... already present! error
jwrdegoede Jan 22, 2021
88b6e72
isofs: release buffer head before return
SinkFinder Jan 18, 2021
68b6d02
auxdisplay: ht16k33: Fix refresh rate handling
geertu Jan 22, 2021
9d20f53
objtool: Fix error handling for STD/CLD warnings
jpoimboe Jan 21, 2021
f337e59
objtool: Fix ".cold" section suffix check for newer versions of GCC
jpoimboe Jan 21, 2021
40d9bca
IB/umad: Return EIO in case of when device disassociated
shayshyi Jan 25, 2021
144422a
IB/umad: Return EPOLLERR in case of when device disassociated
shayshyi Jan 25, 2021
8121f35
KVM: PPC: Make the VMX instruction emulation routines static
legoater Jan 4, 2021
c4c70ac
powerpc/47x: Disable 256k page size
chleroy Jan 20, 2021
de1e896
mmc: sdhci-sprd: Fix some resource leaks in the remove function
tititiou36 Dec 17, 2020
2096ca1
mmc: usdhi6rol0: Fix a resource leak in the error handling path of th…
tititiou36 Dec 17, 2020
f201f05
mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 1…
tasaito Dec 16, 2020
870ab7e
ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores
murzinv Jan 7, 2021
65159b4
i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct
Dec 21, 2020
379b5ee
amba: Fix resource leak for drivers without .remove
Jan 26, 2021
180cd50
IB/mlx5: Return appropriate error code instead of ENOMEM
paravmellanox Jan 27, 2021
4cb8bda
IB/cm: Avoid a loop when device has 255 ports
paravmellanox Jan 27, 2021
e59e0ce
tracepoint: Do not fail unregistering a probe due to memory failure
rostedt Nov 18, 2020
a0ea1f5
perf tools: Fix DSO filtering when not finding a map for a sampled ad…
acmel Jan 28, 2021
d2ee0b2
perf vendor events arm64: Fix Ampere eMag event typo
Jan 28, 2021
2e556ba
RDMA/rxe: Fix coding error in rxe_recv.c
Jan 27, 2021
c88fc72
RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt
Jan 28, 2021
3cb8510
RDMA/rxe: Correct skb on loopback path
Jan 28, 2021
046a815
spi: stm32: properly handle 0 byte transfer
Feb 5, 2021
0c79abe
mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq()
Jan 29, 2021
ba5c8a0
powerpc/pseries/dlpar: handle ibm, configure-connector delay status
nathanlynch Jan 7, 2021
ecfae93
powerpc/8xx: Fix software emulation interrupt
chleroy Feb 5, 2021
c42d1e8
clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs
kholk Jan 14, 2021
d0005c4
RDMA/hns: Fixed wrong judgments in the goto branch
Jan 30, 2021
d21f6d9
RDMA/siw: Fix calculation of tx_valid_cpus size
Kamalheib Feb 1, 2021
e0c516e
RDMA/hns: Fix type of sq_signal_bits
Feb 5, 2021
2ebadce
spi: pxa2xx: Fix the controller numbering for Wildcat Point
andy-shev Feb 8, 2021
9230273
regulator: qcom-rpmh: fix pm8009 ldo7
flto Feb 11, 2021
046615f
clk: aspeed: Fix APLL calculate formula from ast2600-A2
aspeedtech Jan 19, 2021
8677e99
nfsd: register pernet ops last, unregister first
Feb 3, 2021
d5ca5d1
RDMA/hns: Fixes missing error code of CMDQ
larrch Feb 7, 2021
ce40b82
Input: sur40 - fix an error code in sur40_probe()
Feb 17, 2021
119f96b
perf intel-pt: Fix missing CYC processing in PSB
ahunter6 Feb 5, 2021
eb191a8
perf intel-pt: Fix premature IPC
ahunter6 Feb 5, 2021
2062856
perf test: Fix unaligned access in sample parsing test
namhyung Feb 14, 2021
0a072f0
Input: elo - fix an error code in elo_connect()
Feb 17, 2021
f7fb313
sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set
rddunlap Nov 26, 2020
047e029
misc: eeprom_93xx46: Fix module alias to enable module autoprobe
Aswath-Govindraju Jan 7, 2021
52fe389
phy: rockchip-emmc: emmc_phy_init() always return 0
ruehlchris Dec 10, 2020
fcfec32
misc: eeprom_93xx46: Add module alias to avoid breaking support for n…
Aswath-Govindraju Jan 13, 2021
3a9044e
soundwire: cadence: fix ACK/NAK handling
plbossart Jan 15, 2021
e8ba750
pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare()
Jan 19, 2021
8c23e9f
VMCI: Use set_page_dirty_lock() when unregistering guest memory
Jan 20, 2021
c7cac84
PCI: Align checking of syscall user config accessors
hkallweit Jan 24, 2021
e2d4480
mei: hbm: call mei_set_devstate() on hbm stop response
ausyskin Jan 29, 2021
32cf1b5
drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY)
Jan 18, 2021
179b83e
drm/msm/mdp5: Fix wait-for-commit for cmd panels
ichernev Jan 27, 2021
2df4434
vfio/iommu_type1: Fix some sanity checks in detach group
Jan 22, 2021
d8b7689
ext4: fix potential htree index checksum corruption
tytso Feb 4, 2021
e40a892
nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of()
Jan 29, 2021
62c4532
nvmem: core: skip child nodes not matching binding
a3f Jan 29, 2021
2efbd63
regmap: sdw: use _no_pm functions in regmap_read/write
bardliao Jan 22, 2021
d7c2578
i40e: Fix flow for IPv6 next header (extension header)
SlawomirLaba Sep 10, 2020
55af95c
i40e: Add zero-initialization of AQ command structures
mpalczew96 Nov 20, 2020
57a7b14
i40e: Fix overwriting flow control settings during driver loading
mpalczew96 Nov 24, 2020
a60ef5e
i40e: Fix addition of RX filters after enabling FW LLDP agent
mpalczew96 Nov 27, 2020
1b66e64
i40e: Fix VFs not created
sylwesterdziedziuch Nov 27, 2020
005ed88
i40e: Fix add TC filter for IPv6
mpalczew96 Dec 28, 2020
e41bb74
vfio/type1: Use follow_pte()
Feb 16, 2021
e9ae892
net/mlx4_core: Add missed mlx4_free_cmd_mailbox()
WillLester Feb 21, 2021
55b6be9
vxlan: move debug check after netdev unregister
TaeheeYoo Feb 21, 2021
5bf3189
ocfs2: fix a use after free on error
Feb 24, 2021
67a982e
mm/memory.c: fix potential pte_unmap_unlock pte error
MiaoheLin Feb 24, 2021
c200f49
mm/hugetlb: fix potential double free in hugetlb_register_node() erro…
MiaoheLin Feb 24, 2021
c70c3b6
mm/compaction: fix misbehaviors of fast_find_migrateblock()
YWHyuk Feb 24, 2021
94a4321
r8169: fix jumbo packet handling on RTL8168e
hkallweit Feb 25, 2021
1a47856
arm64: Add missing ISB after invalidating TLB in __primary_switch
Feb 24, 2021
8450b1c
i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition
mripard Feb 25, 2021
d2aa80c
mm/rmap: fix potential pte_unmap on an not mapped pte
MiaoheLin Feb 26, 2021
4ad2a37
scsi: bnx2fc: Fix Kconfig warning & CNIC build errors
rddunlap Feb 13, 2021
371a221
blk-settings: align max_sectors on "logical_block_size" boundary
Feb 24, 2021
40b70c9
ACPI: property: Fix fwnode string properties matching
rafaeljw Feb 11, 2021
e690b3f
ACPI: configfs: add missing check after configfs_register_default_gro…
Jan 15, 2021
394f2b7
HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming
FFY00 Feb 5, 2021
2d95483
HID: wacom: Ignore attempts to overwrite the touch_max value from HID
jigpu Feb 16, 2021
d84f9c2
Input: raydium_ts_i2c - do not send zero length
Dec 15, 2020
9fe6641
Input: xpad - add support for PowerA Enhanced Wired Controller for Xb…
ocrete Feb 5, 2021
80168ba
Input: joydev - prevent potential read overflow in ioctl
Feb 17, 2021
8812bed
Input: i8042 - add ASUS Zenbook Flip to noselftest list
marcosps Feb 19, 2021
32a82e0
media: mceusb: Fix potential out-of-bounds shift
chamlis Dec 22, 2020
e3ddfaf
USB: serial: option: update interface mapping for ZTE P685M
Leo-PL Feb 7, 2021
a5ae281
usb: musb: Fix runtime PM race in musb_queue_resume_work
pcercuei Jan 23, 2021
1c073b5
usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1
Feb 8, 2021
d1f773b
usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt
Feb 8, 2021
a678d13
USB: serial: ftdi_sio: fix FTX sub-integer prescaler
jhovold Jan 26, 2021
e73874b
USB: serial: mos7840: fix error code in mos7840_write()
Jan 26, 2021
3ed9bd2
USB: serial: mos7720: fix error code in mos7720_write()
Jan 28, 2021
48d1950
ALSA: hda: Add another CometLake-H PCI ID
kv2019i Feb 12, 2021
f699291
ALSA: hda/realtek: modify EAPD in the ALC886
Feb 2, 2021
de5510b
Revert "bcache: Kill btree_io_wq"
kakra Feb 10, 2021
a339f09
bcache: Give btree_io_wq correct semantics again
kakra Feb 10, 2021
5431cb6
bcache: Move journal work to new flush wq
kakra Feb 10, 2021
ca5a8ad
drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1
Feb 5, 2021
7c1a2f9
drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2)
alexdeucher Feb 16, 2021
c38fd6a
drm/nouveau/kms: handle mDP connectors
karolherbst Nov 27, 2020
4d09487
drm/sched: Cancel and flush all outstanding jobs before finish.
Jan 18, 2021
52f3bdb
erofs: initialized fields can only be observed after bit is set
Feb 9, 2021
f19b983
tpm_tis: Fix check_locality for correct locality acquisition
jejb Oct 1, 2020
2c21eac
tpm_tis: Clean up locality release
jejb Oct 1, 2020
2910038
KEYS: trusted: Fix migratable=1 failing
jarkkojs Jan 28, 2021
c0baf3a
btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root
josefbacik Jan 14, 2021
dc0780e
btrfs: fix reloc root leak with 0 ref reloc roots on recovery
josefbacik Jan 14, 2021
df369c3
btrfs: splice remaining dirty_bg's onto the transaction dirty bg list
josefbacik Jan 14, 2021
dca4f29
btrfs: fix extent buffer leak on failure to copy root
fdmanana Feb 4, 2021
46e6d78
crypto: arm64/sha - add missing module aliases
ardbiesheuvel Jan 14, 2021
3b40af8
crypto: aesni - prevent misaligned buffers on the stack
ardbiesheuvel Jan 4, 2021
4fc52e0
crypto: sun4i-ss - checking sg length is not sufficient
montjoie Dec 14, 2020
903f576
crypto: sun4i-ss - handle BigEndian for cipher
montjoie Dec 14, 2020
0d95bde
crypto: sun4i-ss - initialize need_fallback
montjoie Dec 14, 2020
aa00c2d
seccomp: Add missing return in non-void function
pcercuei Jan 11, 2021
d82d5a7
misc: rtsx: init of rts522a add OCP power off when no card is present
Feb 4, 2021
c9e529e
drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_q…
novitoll Feb 9, 2021
f73e98e
pstore: Fix typo in compression option name
jiribohac Feb 18, 2021
eb6f42b
dts64: mt7622: fix slow sd card access
frank-w Jan 13, 2021
d69583a
staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c
lipnitsk Jan 30, 2021
bb5bfd5
staging: gdm724x: Fix DMA from stack
glitzflitz Feb 11, 2021
de9b5d5
staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table
martin-kaiser Feb 4, 2021
3f5dc4a
media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt()
Dec 30, 2020
4fa1541
x86/virt: Eat faults on VMXOFF in reboot flows
sean-jc Dec 31, 2020
84ec588
x86/reboot: Force all cpus to exit VMX root if VMX is supported
sean-jc Dec 31, 2020
1412233
powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan
legoater Jan 22, 2021
3cd9a74
rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers
Jan 31, 2021
337bba0
rcu/nocb: Perform deferred wake up before last idle's need_resched() …
Jan 31, 2021
d4a7d6c
floppy: reintroduce O_NDELAY fix
Jan 22, 2021
efca4c9
arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_i…
Feb 18, 2021
a82ebd5
arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing
Feb 23, 2021
4262c46
watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ
Jan 26, 2021
97d079f
watchdog: mei_wdt: request stop on unregister
ausyskin Jan 24, 2021
7852feb
mtd: spi-nor: sfdp: Fix last erase region marking
Kuwano-san Oct 2, 2020
cc27d5f
mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region
Kuwano-san Oct 2, 2020
3ab1349
mtd: spi-nor: core: Fix erase type discovery for overlaid region
Kuwano-san Oct 2, 2020
61dfd4f
mtd: spi-nor: core: Add erase size check for erase command initializa…
Kuwano-san Oct 2, 2020
b2b5c3a
mtd: spi-nor: hisi-sfc: Put child node np on error path
SinkFinder Jan 21, 2021
3e9b85c
fs/affs: release old buffer head on error path
SinkFinder Jan 20, 2021
ebd5a48
seq_file: document how per-entry resources are managed.
neilbrown Feb 26, 2021
b74e349
x86: fix seq_file iteration for pat/memtype.c
neilbrown Feb 26, 2021
5dd34ee
hugetlb: fix update_and_free_page contig page struct assumption
mjkravetz Feb 24, 2021
5662098
hugetlb: fix copy_huge_page_from_user contig page struct assumption
mjkravetz Feb 24, 2021
2e1df9b
arm64: Extend workaround for erratum 1024718 to all versions of Corte…
Feb 3, 2021
8a3e6c6
media: smipcie: fix interrupt handling and IR timeout
seanyoung Jan 29, 2021
b6bc541
module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols
MaskRay Jan 15, 2021
6b22c40
mmc: sdhci-esdhc-imx: fix kernel panic when remove module
nxpfrankli Feb 10, 2021
d5194f7
powerpc/32s: Add missing call to kuep_lock on syscall entry
chleroy Feb 8, 2021
70dcfb6
spmi: spmi-pmic-arb: Fix hw_irq overflow
Feb 12, 2021
81c2472
gpio: pcf857x: Fix missing first interrupt
bigunclemax Feb 17, 2021
dfbbed7
printk: fix deadlock when kernel panic
Feb 10, 2021
0733277
cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES …
yu-chen-surf Jan 12, 2021
8e6c8cf
s390/vtime: fix inline assembly clobber list
hcahca Feb 2, 2021
b95baf4
virtio/s390: implement virtio-ccw revision 2 correctly
cohuck Feb 16, 2021
5b5d760
um: mm: check more comprehensively for stub changes
jmberg-intel Jan 13, 2021
7e17044
f2fs: fix out-of-repair __setattr_copy()
chaseyu Dec 16, 2020
3dbe8f1
sparc32: fix a user-triggerable oops in clear_user()
Jul 20, 2020
c5abc17
spi: spi-synquacer: fix set_cs handling
Feb 1, 2021
fa0201d
gfs2: Don't skip dlm unlock if glock has an lvb
AstralBob Feb 5, 2021
fd3b7e0
gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end
Feb 9, 2021
5233c47
dm: fix deadlock when swapping to encrypted device
Feb 10, 2021
d873884
dm writecache: fix writing beyond end of underlying device when shrin…
Feb 9, 2021
e8a146e
dm era: Recover committed writeset after crash
ntsiron Jan 22, 2021
8ca8908
dm era: Verify the data block size hasn't changed
ntsiron Jan 22, 2021
fead0c8
dm era: Fix bitset memory leaks
ntsiron Jan 22, 2021
e59b9a8
dm era: Use correct value size in equality function of writeset tree
ntsiron Jan 22, 2021
fb89863
dm era: Reinitialize bitset cache before digesting a new writeset
ntsiron Jan 22, 2021
467214d
dm era: only resize metadata in preresume
ntsiron Feb 11, 2021
0a35ff9
drm/i915: Reject 446-480MHz HDMI clock on GLK
vsyrjala Feb 3, 2021
2019554
icmp: introduce helper for nat'd source address in network device con…
zx2c4 Feb 11, 2020
dd28e73
icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n
zx2c4 Feb 25, 2020
d8d268c
gtp: use icmp_ndo_send helper
zx2c4 Feb 11, 2020
e1ec06b
sunvnet: use icmp_ndo_send helper
zx2c4 Feb 11, 2020
c30e93e
xfrm: interface: use icmp_ndo_send helper
zx2c4 Feb 11, 2020
e528edf
ipv6: icmp6: avoid indirect call for icmpv6_send()
edumazet Jun 19, 2020
354fb72
ipv6: silence compilation warning for non-IPV6 builds
rleon Feb 3, 2021
9875cb3
net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending
zx2c4 Feb 23, 2021
976ee31
net: sched: fix police ext initialization
w1ldptr Feb 16, 2021
7b51850
dm era: Update in-core bitset after committing the metadata
ntsiron Jan 22, 2021
39be7b9
net: qrtr: Fix memory leak in qrtr_tun_open
Feb 21, 2021
07c4c2e
ARM: dts: aspeed: Add LCLK to lpc-snoop
Dec 2, 2020
7f324ea
Linux 5.4.102
gregkh Mar 4, 2021
0a317a2
Merge tag 'v5.4.102' into 5.4.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
  •  
  •  
  •  
6 changes: 6 additions & 0 deletions Documentation/filesystems/seq_file.txt
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,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
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 = 4
SUBLEVEL = 101
SUBLEVEL = 102
EXTRAVERSION =
NAME = Kleptomaniac Octopus

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 @@ -1142,9 +1142,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 r12, lr
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 @@ -291,16 +301,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 @@ -371,6 +371,7 @@
compatible = "aspeed,ast2400-ibt-bmc";
reg = <0xc0 0x18>;
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 @@ -464,6 +464,7 @@
compatible = "aspeed,ast2500-ibt-bmc";
reg = <0xc0 0x18>;
interrupts = <8>;
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 @@ -75,7 +75,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 @@ -195,7 +195,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 @@ -260,7 +260,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 @@ -108,7 +108,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 @@ -141,7 +141,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
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
2 changes: 1 addition & 1 deletion arch/arm64/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -489,7 +489,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 @@ -103,8 +103,6 @@
};

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

Expand Down Expand Up @@ -142,6 +140,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 @@ -150,8 +149,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 @@ -55,7 +55,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
6 changes: 5 additions & 1 deletion arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -476,7 +476,7 @@
resets = <&ccu RST_BUS_MMC2>;
reset-names = "ahb";
interrupts = <GIC_SPI 62 IRQ_TYPE_LEVEL_HIGH>;
max-frequency = <200000000>;
max-frequency = <150000000>;
status = "disabled";
#address-cells = <1>;
#size-cells = <0>;
Expand Down Expand Up @@ -530,6 +530,8 @@
<&ccu CLK_USB_OHCI0>;
resets = <&ccu RST_BUS_OHCI0>,
<&ccu RST_BUS_EHCI0>;
phys = <&usbphy 0>;
phy-names = "usb";
status = "disabled";
};

Expand All @@ -540,6 +542,8 @@
clocks = <&ccu CLK_BUS_OHCI0>,
<&ccu CLK_USB_OHCI0>;
resets = <&ccu RST_BUS_OHCI0>;
phys = <&usbphy 0>;
phy-names = "usb";
status = "disabled";
};

Expand Down
7 changes: 7 additions & 0 deletions arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -332,6 +332,7 @@
interrupts = <GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
pinctrl-names = "default";
pinctrl-0 = <&mmc0_pins>;
max-frequency = <150000000>;
status = "disabled";
#address-cells = <1>;
#size-cells = <0>;
Expand All @@ -348,6 +349,7 @@
interrupts = <GIC_SPI 36 IRQ_TYPE_LEVEL_HIGH>;
pinctrl-names = "default";
pinctrl-0 = <&mmc1_pins>;
max-frequency = <150000000>;
status = "disabled";
#address-cells = <1>;
#size-cells = <0>;
Expand All @@ -364,6 +366,7 @@
interrupts = <GIC_SPI 37 IRQ_TYPE_LEVEL_HIGH>;
pinctrl-names = "default";
pinctrl-0 = <&mmc2_pins>;
max-frequency = <150000000>;
status = "disabled";
#address-cells = <1>;
#size-cells = <0>;
Expand Down Expand Up @@ -533,6 +536,8 @@
<&ccu CLK_USB_OHCI0>;
resets = <&ccu RST_BUS_OHCI0>,
<&ccu RST_BUS_EHCI0>;
phys = <&usb2phy 0>;
phy-names = "usb";
status = "disabled";
};

Expand All @@ -543,6 +548,8 @@
clocks = <&ccu CLK_BUS_OHCI0>,
<&ccu CLK_USB_OHCI0>;
resets = <&ccu RST_BUS_OHCI0>;
phys = <&usb2phy 0>;
phy-names = "usb";
status = "disabled";
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/exynos/exynos5433-tm2-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -389,7 +389,7 @@
s2mps13-pmic@66 {
compatible = "samsung,s2mps13-pmic";
interrupt-parent = <&gpa0>;
interrupts = <7 IRQ_TYPE_NONE>;
interrupts = <7 IRQ_TYPE_LEVEL_LOW>;
reg = <0x66>;
samsung,s2mps11-wrstbi-ground;

Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/exynos/exynos7-espresso.dts
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
s2mps15_pmic@66 {
compatible = "samsung,s2mps15-pmic";
reg = <0x66>;
interrupts = <2 IRQ_TYPE_NONE>;
interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
interrupt-parent = <&gpa0>;
pinctrl-names = "default";
pinctrl-0 = <&pmic_irq>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/marvell/armada-3720-turris-mox.dts
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@
};

partition@20000 {
label = "u-boot";
label = "a53-firmware";
reg = <0x20000 0x160000>;
};

Expand Down
2 changes: 2 additions & 0 deletions arch/arm64/boot/dts/mediatek/mt7622.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -698,6 +698,8 @@
clocks = <&pericfg CLK_PERI_MSDC30_1_PD>,
<&topckgen CLK_TOP_AXI_SEL>;
clock-names = "source", "hclk";
resets = <&pericfg MT7622_PERI_MSDC1_SW_RST>;
reset-names = "hrst";
status = "disabled";
};

Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/boot/dts/qcom/msm8916.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
no-map;
};

reserved@8668000 {
reserved@86680000 {
reg = <0x0 0x86680000 0x0 0x80000>;
no-map;
};
Expand All @@ -66,7 +66,7 @@
qcom,client-id = <1>;
};

rfsa@867e00000 {
rfsa@867e0000 {
reg = <0x0 0x867e0000 0x0 0x20000>;
no-map;
};
Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/crypto/aes-glue.c
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ MODULE_DESCRIPTION("AES-ECB/CBC/CTR/XTS using ARMv8 Crypto Extensions");
#define aes_mac_update neon_aes_mac_update
MODULE_DESCRIPTION("AES-ECB/CBC/CTR/XTS using ARMv8 NEON");
#endif
#if defined(USE_V8_CRYPTO_EXTENSIONS) || !defined(CONFIG_CRYPTO_AES_ARM64_BS)
#if defined(USE_V8_CRYPTO_EXTENSIONS) || !IS_ENABLED(CONFIG_CRYPTO_AES_ARM64_BS)
MODULE_ALIAS_CRYPTO("ecb(aes)");
MODULE_ALIAS_CRYPTO("cbc(aes)");
MODULE_ALIAS_CRYPTO("ctr(aes)");
Expand Down Expand Up @@ -668,7 +668,7 @@ static int __maybe_unused xts_decrypt(struct skcipher_request *req)
}

static struct skcipher_alg aes_algs[] = { {
#if defined(USE_V8_CRYPTO_EXTENSIONS) || !defined(CONFIG_CRYPTO_AES_ARM64_BS)
#if defined(USE_V8_CRYPTO_EXTENSIONS) || !IS_ENABLED(CONFIG_CRYPTO_AES_ARM64_BS)
.base = {
.cra_name = "__ecb(aes)",
.cra_driver_name = "__ecb-aes-" MODE,
Expand Down
1 change: 1 addition & 0 deletions arch/arm64/crypto/sha1-ce-glue.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
MODULE_DESCRIPTION("SHA1 secure hash using ARMv8 Crypto Extensions");
MODULE_AUTHOR("Ard Biesheuvel <ard.biesheuvel@linaro.org>");
MODULE_LICENSE("GPL v2");
MODULE_ALIAS_CRYPTO("sha1");

struct sha1_ce_state {
struct sha1_state sst;
Expand Down
2 changes: 2 additions & 0 deletions arch/arm64/crypto/sha2-ce-glue.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
MODULE_DESCRIPTION("SHA-224/SHA-256 secure hash using ARMv8 Crypto Extensions");
MODULE_AUTHOR("Ard Biesheuvel <ard.biesheuvel@linaro.org>");
MODULE_LICENSE("GPL v2");
MODULE_ALIAS_CRYPTO("sha224");
MODULE_ALIAS_CRYPTO("sha256");

struct sha256_ce_state {
struct sha256_state sst;
Expand Down
Loading