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.4-2.1.x-imx to v5.4.73 from stable #160

Merged
merged 410 commits into from
Oct 29, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
410 commits
Select commit Hold shift + click to select a range
6f04266
misc: mic: scif: Fix error handling path
Sep 20, 2020
f706500
ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
tiwai Sep 22, 2020
3fcd75a
usb: dwc2: Fix parameter type in function pointer prototype
nathanchance Jul 25, 2020
b7e2b1f
quota: clear padding in v2r1_mem2diskdqb()
Sep 24, 2020
9da3ff3
slimbus: core: check get_addr before removing laddr ida
Srinivas-Kandagatla Sep 25, 2020
5bfd32b
slimbus: core: do not enter to clock pause mode in core
Srinivas-Kandagatla Sep 25, 2020
56c1c45
slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
Srinivas-Kandagatla Sep 25, 2020
1ad7f52
ASoC: fsl_sai: Instantiate snd_soc_dai_driver
TE-N-ShengjiuWang Sep 18, 2020
903bee2
HID: hid-input: fix stylus battery reporting
dtor Sep 25, 2020
99e8886
nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_c…
vkochan-plv Sep 23, 2020
56365db
nl80211: fix OBSS PD min and max offset validation
Sep 28, 2020
da01261
coresight: etm: perf: Fix warning caused by etm_setup_aux failure
Sep 28, 2020
1d31883
ibmvnic: set up 200GBPS speed
Sep 28, 2020
cbe5109
qtnfmac: fix resource leaks on unsupported iftype error return path
Sep 25, 2020
7c48d6e
iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
Jul 1, 2020
df63949
net: enic: Cure the enic api locking trainwreck
KAGA-KOKO Sep 29, 2020
1dbf9d9
mfd: sm501: Fix leaks in probe()
Sep 11, 2020
2f002b5
iwlwifi: mvm: split a print to avoid a WARNING in ROC
egrumbach Sep 30, 2020
9af716e
usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
lcolitti Aug 25, 2020
6aa25d0
usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
lcolitti Aug 18, 2020
3fed2b5
nl80211: fix non-split wiphy information
jmberg-intel Sep 28, 2020
2fb431e
usb: dwc2: Fix INTR OUT transfers in DDMA mode.
Sep 24, 2020
9899e57
scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
jpdonnell Sep 24, 2020
b2a98fe
scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
Sep 28, 2020
dddb49f
ipmi_si: Fix wrong return value in try_smi_init()
uudiin Oct 5, 2020
91962ac
platform/x86: mlx-platform: Remove PSU EEPROM configuration
vadimp-nvidia Sep 23, 2020
7c83fe1
mwifiex: fix double free
Oct 4, 2020
76c0e4b
ipvs: clear skb->tstamp in forwarding path
Oct 9, 2020
a6aaab7
net: korina: fix kfree of rx/tx descriptor array
vvidic Oct 11, 2020
8194371
netfilter: nf_log: missing vlan offload tag and proto
ummakynes Oct 12, 2020
04fabdf
mm/swapfile.c: fix potential memory leak in sys_swapon
MiaoheLin Oct 13, 2020
9a1656f
mm/memcg: fix device private memcg accounting
Oct 13, 2020
91e4c12
mm, oom_adj: don't loop through tasks in __set_oom_adj when not neces…
surenbaghdasaryan Oct 13, 2020
17ed644
fs: fix NULL dereference due to data race in prepend_path()
anakryiko Oct 14, 2020
e7f826c
selftests/ftrace: Change synthetic event name for inter-event-combine…
Oct 13, 2020
8d44d75
i3c: master add i3c_master_attach_boardinfo to preserve boardinfo
pthombarcdns May 21, 2020
1fe669e
IB/mlx4: Fix starvation in paravirt mux/demux
Hakon-Bugge Aug 3, 2020
4f74f17
IB/mlx4: Adjust delayed work when a dup is observed
Hakon-Bugge Aug 3, 2020
d2575bf
powerpc/pseries: Fix missing of_node_put() in rng_init()
Jul 2, 2018
22d8beb
powerpc/icp-hv: Fix missing of_node_put() in success path
Jul 4, 2018
cc8ebd7
RDMA/ucma: Fix locking for ctx->events_reported
jgunthorpe Aug 18, 2020
1564884
RDMA/ucma: Add missing locking around rdma_leave_multicast()
jgunthorpe Aug 18, 2020
4a5aaa1
mtd: lpddr: fix excessive stack usage with clang
arndb May 5, 2020
a43f936
RDMA/hns: Add a check for current state before modifying QP
larrch Aug 25, 2020
937cdcc
RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz()
jgunthorpe Aug 25, 2020
eb327e9
powerpc/pseries: explicitly reschedule during drmem_lmb list traversal
nathanlynch Aug 13, 2020
935950e
pseries/drmem: don't cache node id in drmem_lmb struct
Aug 11, 2020
b8d4f65
RDMA/mlx5: Fix potential race between destroy and CQE poll
Aug 30, 2020
baa7ea0
mtd: mtdoops: Don't write panic data twice
Sep 3, 2020
67c2e58
ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT va…
gctucker Sep 1, 2020
3789f5c
arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER
necipfazil Sep 14, 2020
2577720
ida: Free allocated bitmap in error path
Apr 2, 2020
adc3e26
xfs: limit entries returned when counting fsmap records
djwong Oct 1, 2020
b005b44
xfs: fix deadlock and streamline xfs_getfsmap performance
djwong Oct 1, 2020
b1712ec
xfs: fix high key handling in the rt allocator's query_range function
djwong Oct 13, 2020
85e40ba
RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a pag…
jgunthorpe Sep 4, 2020
1738b03
RDMA/umem: Prevent small pages from being returned by ib_umem_find_be…
jgunthorpe Sep 4, 2020
e0a970d
RDMA/qedr: Fix qp structure memory leak
Sep 2, 2020
4c5f385
RDMA/qedr: Fix use of uninitialized field
Sep 2, 2020
97336c8
RDMA/qedr: Fix return code if accept is called on a destroyed qp
Sep 2, 2020
8fd3154
RDMA/qedr: Fix inline size returned for iWARP
Sep 2, 2020
a2087c0
powerpc/book3s64/hash/4k: Support large linear mapping range with 4K
kvaneesh Jun 8, 2020
0305488
powerpc/tau: Use appropriate temperature sample interval
Sep 4, 2020
c0578b4
powerpc/tau: Convert from timer to workqueue
Sep 4, 2020
68a8ec0
powerpc/tau: Remove duplicated set_thresholds() call
Sep 4, 2020
72407b8
powerpc/tau: Check processor type before enabling TAU interrupt
Sep 4, 2020
148d4f4
powerpc/tau: Disable TAU between measurements
Sep 4, 2020
557c184
powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
npiggin Sep 14, 2020
7c4fec2
RDMA/cma: Remove dead code for kernel rdmacm multicast
jgunthorpe Sep 2, 2020
cee5080
RDMA/cma: Consolidate the destruction of a cma_multicast in one place
jgunthorpe Sep 2, 2020
0ff75bf
perf intel-pt: Fix "context_switch event has no tid" error
ahunter6 Sep 9, 2020
4b1d559
RDMA/hns: Set the unsupported wr opcode
oulijun Sep 17, 2020
61ad14e
RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't…
jgunthorpe Sep 14, 2020
b79dd19
i40iw: Add support to make destroy QP synchronous
Sindhu-Devale Sep 16, 2020
1e583b2
perf stat: Skip duration_time in setup_system_wide
Sep 22, 2020
eff57fb
RDMA/hns: Fix the wrong value of rnr_retry when querying qp
Sep 19, 2020
5e3782b
RDMA/hns: Fix missing sq_sig_type when querying QP
Sep 19, 2020
2bb74bc
mtd: rawnand: vf610: disable clk on error handling path in probe
eunovm Aug 6, 2020
8999f59
mtd: spinand: gigadevice: Only one dummy byte in QUADIO
hauke Aug 20, 2020
626e220
mtd: spinand: gigadevice: Add QE Bit
hauke Aug 20, 2020
de47278
kdb: Fix pager search for multi-line strings
daniel-thompson Sep 9, 2020
c3a1c7b
overflow: Include header file with SIZE_MAX declaration
rleon Sep 13, 2020
dc1d4c6
RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces
Kamalheib Oct 4, 2020
271e530
powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints
athira-rajeev Sep 21, 2020
ebe1a01
powerpc/perf/hv-gpci: Fix starting index value
kjain101 Oct 3, 2020
56c30ff
i3c: master: Fix error return in cdns_i3c_master_probe()
hiss2018 Sep 11, 2020
bc2cba6
cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_n…
srikard Sep 22, 2020
7efb373
IB/rdmavt: Fix sizeof mismatch
Oct 8, 2020
e7f0b9a
RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt()
Oct 8, 2020
180cf2e
maiblox: mediatek: Fix handling of platform_get_irq() error
krzk Aug 27, 2020
f08ae0c
selftests/powerpc: Fix eeh-basic.sh exit codes
oohal Oct 14, 2020
6fa4d48
f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
Oct 12, 2020
06727f7
RDMA/rxe: Handle skb_clone() failure in rxe_recv.c
Oct 13, 2020
a3a4551
mm/page_owner: change split_page_owner to take a count
Oct 16, 2020
410f50b
lib/crc32.c: fix trivial typo in preprocessor condition
Oct 16, 2020
c5df8ff
ramfs: fix nommu mmap with gaps in the page cache
Oct 16, 2020
bfab071
rapidio: fix error handling path
Oct 16, 2020
fe19362
rapidio: fix the missed put_device() for rio_mport_add_riodev
hiss2018 Oct 16, 2020
63bd88b
mailbox: avoid timer start from callback
JassiBrar Oct 16, 2020
423e65d
i2c: rcar: Auto select RESET_CONTROLLER
dirkbehme Aug 27, 2020
bf65e6c
clk: meson: g12a: mark fclk_div2 as critical
agners Aug 28, 2020
bcb9394
PCI: aardvark: Check for errors from pci_bridge_emul_init() call
pali Sep 7, 2020
833f3c3
PCI: iproc: Set affinity mask on MSI interrupts
Aug 3, 2020
aafa4b4
rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge()
Sep 8, 2020
42f16b3
PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY
rosatomj Sep 10, 2020
fddcf51
vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn
rosatomj Sep 10, 2020
5b8882b
clk: qcom: gcc-sdm660: Fix wrong parent_map
konradybcio Sep 22, 2020
7e5155f
clk: keystone: sci-clk: fix parsing assigned-clock data during probe
Sep 7, 2020
72407e5
pwm: img: Fix null pointer access in probe
hauke Aug 20, 2020
56e68e2
clk: rockchip: Initialize hw to error to avoid undefined behavior
bebarino Sep 24, 2020
b213999
clk: mediatek: add UART0 clock support
Hanks-Chen Jul 30, 2020
1ed7508
module: statically initialize init section freeing data
danieljordan10 Oct 8, 2020
c10e3c9
clk: at91: clk-main: update key before writing AT91_CKGR_MOR
claudiubeznea Aug 25, 2020
9a3ee71
clk: bcm2835: add missing release if devm_clk_hw_register fails
Navidem Aug 9, 2020
a8bbb47
watchdog: Fix memleak in watchdog_cdev_register
dinghaoliu Aug 24, 2020
dbb9ef1
watchdog: Use put_device on error
dinghaoliu Aug 24, 2020
1202228
watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3
groeck Sep 10, 2020
9c27185
svcrdma: fix bounce buffers for unaligned offsets and multiple pages
da-x Oct 2, 2020
f2f616f
ext4: limit entries returned when counting fsmap records
djwong Oct 1, 2020
f54d8a9
vfio/pci: Clear token on bypass registration failure
awilliam Oct 19, 2020
b4035b3
vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages
Oct 16, 2020
e412625
clk: imx8mq: Fix usdhc parents order
abelvesa Oct 15, 2020
6498597
SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
martijndegouw Oct 19, 2020
81e5e2c
Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume()
Sep 14, 2020
b205eef
Input: stmfts - fix a & vs && typo
Sep 16, 2020
2106d1c
Input: ep93xx_keypad - fix handling of platform_get_irq() error
krzk Sep 16, 2020
2f96730
Input: omap4-keypad - fix handling of platform_get_irq() error
krzk Sep 16, 2020
cb3b773
Input: twl4030_keypad - fix handling of platform_get_irq() error
krzk Sep 16, 2020
ad87f31
Input: sun4i-ps2 - fix handling of platform_get_irq() error
krzk Sep 16, 2020
48df327
KVM: x86: emulating RDPID failure shall return #UD rather than #GP
robert-hoo Aug 28, 2020
e6b7b40
scsi: bfa: Fix error return in bfad_pci_init()
hiss2018 Sep 25, 2020
4d1eec5
netfilter: conntrack: connection timeout after re-register
Oct 7, 2020
2f38390
netfilter: ebtables: Fixes dropping of small packets in bridge nat
Oct 14, 2020
6dbdc81
netfilter: nf_fwd_netdev: clear timestamp in forwarding path
ummakynes Oct 21, 2020
c1430c8
arm64: dts: meson: vim3: correct led polarity
jbrun3t Aug 3, 2020
5c4c2f4
ARM: dts: imx6sl: fix rng node
horiag Jul 15, 2020
e118c15
ARM: at91: pm: of_node_put() after its usage
claudiubeznea Aug 5, 2020
46ac921
ARM: s3c24xx: fix mmc gpio lookup tables
arndb Aug 6, 2020
ec65c6a
ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
jernejsk Aug 24, 2020
8426055
arm64: dts: allwinner: h5: remove Mali GPU PMU module
yuq Aug 22, 2020
afb1545
memory: omap-gpmc: Fix a couple off by ones
Aug 25, 2020
c072b76
memory: omap-gpmc: Fix build error without CONFIG_OF
Aug 27, 2020
93c3898
memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
krzk Aug 27, 2020
08ece4b
arm64: dts: imx8mq: Add missing interrupts to GPC
krzk Sep 4, 2020
975dafc
arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
stephan-gh Sep 15, 2020
1e61c8f
arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
stephan-gh Sep 15, 2020
b78cdf1
arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
stephan-gh Sep 15, 2020
845e4ee
arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
geertu Sep 17, 2020
449ad29
arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
geertu Sep 17, 2020
d725df0
arm64: dts: actions: limit address range for pinctrl node
Atomar25 Jul 19, 2020
c7ffa70
ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
cristicc Aug 28, 2020
55a7acb
soc: fsl: qbman: Fix return value on success
krzk Sep 20, 2020
64b8f8f
ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
tmlind Sep 23, 2020
7de3042
arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
Aug 24, 2020
b0b10fa
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
xdarklight Aug 15, 2020
d21b8c8
lightnvm: fix out-of-bounds write to array devices->info[]
Oct 16, 2020
72ccbd1
powerpc/powernv/dump: Fix race while processing OPAL dump
Oct 17, 2020
5ef1279
powerpc/pseries: Avoid using addr_to_pfn in real mode
Jul 24, 2020
abd1998
nvmet: fix uninitialized work for zero kato
pizhenwei Oct 15, 2020
1315350
NTB: hw: amd: fix an issue about leak system resources
Aug 11, 2020
78e2767
sched/features: Fix !CONFIG_JUMP_LABEL case
jlelli Oct 13, 2020
f224b8b
perf: correct SNOOPX field offset
Sep 21, 2020
44e2bc8
i2c: core: Restore acpi_walk_dep_device_list() getting called after r…
jwrdegoede Oct 14, 2020
a47cecb
md/bitmap: fix memory leak of temporary bitmap
zhaohem Sep 27, 2020
b3a0ed4
block: ratelimit handle_bad_sector() message
Oct 8, 2020
fce2779
crypto: ccp - fix error handling
Sep 21, 2020
624c278
x86/asm: Replace __force_order with a memory clobber
nivedita76 Sep 2, 2020
d06ea20
x86/mce: Add Skylake quirk for patrol scrub reported errors
suryasaimadhu Sep 30, 2020
b4325c7
media: firewire: fix memory leak
pavelmachek Sep 20, 2020
d310c74
media: ati_remote: sanity check for both endpoints
oneukum Sep 16, 2020
e4d4abe
media: st-delta: Fix reference count leak in delta_run_work
Jun 14, 2020
62f3bc0
media: sti: Fix reference count leaks
QiushiWu Jun 14, 2020
8babe11
media: exynos4-is: Fix several reference count leaks due to pm_runtim…
QiushiWu Jun 14, 2020
f36a80b
media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync
QiushiWu Jun 14, 2020
7db4c3d
media: exynos4-is: Fix a reference count leak
QiushiWu Jun 14, 2020
6b3f074
media: vsp1: Fix runtime PM imbalance on error
dinghaoliu Jun 8, 2020
8d727e1
media: platform: s3c-camif: Fix runtime PM imbalance on error
dinghaoliu May 21, 2020
e1285a7
media: platform: sti: hva: Fix runtime PM imbalance on error
dinghaoliu May 21, 2020
ad3825e
media: bdisp: Fix runtime PM imbalance on error
dinghaoliu May 21, 2020
7aa3f95
media: media/pci: prevent memory leak in bttv_probe
Apr 17, 2020
6827d62
x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR
suryasaimadhu Sep 6, 2020
67806a6
media: uvcvideo: Ensure all probed info is returned to v4l2
agoode Aug 23, 2020
cb475ba
mmc: sdio: Check for CISTPL_VERS_1 buffer size
pali Jul 27, 2020
4f6af5a
media: saa7134: avoid a shift overflow
mchehab Sep 2, 2020
ed99b3e
media: venus: fixes for list corruption
vgarodia Aug 4, 2020
0ce7ba1
fs: dlm: fix configfs memory leak
Aug 27, 2020
05f9cc2
media: venus: core: Fix runtime PM imbalance in venus_probe
dinghaoliu Jun 28, 2020
16281bd
ntfs: add check for mft record size in superblock
rustylife Oct 13, 2020
c8b6ad0
ip_gre: set dev->hard_header_len and dev->needed_headroom properly
congwang Oct 12, 2020
9ff1977
mac80211: handle lack of sband->bitrates in rates
twpedersen Oct 5, 2020
267edd6
PM: hibernate: remove the bogus call to get_gendisk() in software_res…
Sep 25, 2020
7cb5830
scsi: mvumi: Fix error return in mvumi_io_attach()
hiss2018 Sep 10, 2020
e93b629
scsi: target: core: Add CONTROL field for trace events
Sep 29, 2020
85efddd
mic: vop: copy data to kernel space then write to io memory
Sep 29, 2020
821dcab
misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
Sep 29, 2020
0804505
usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc
chenyu56 Sep 8, 2020
e9e791f
usb: gadget: function: printer: fix use-after-free in __lock_acquire
Zqiang1211 Jun 5, 2020
01d886b
udf: Limit sparing table size
jankara Sep 25, 2020
41ce99a
udf: Avoid accessing uninitialized data on failed inode read
jankara Sep 25, 2020
ca4261a
rtw88: increse the size of rx buffer size
Sep 25, 2020
0e1fb72
USB: cdc-acm: handle broken union descriptors
jhovold Sep 21, 2020
42e781d
usb: dwc3: simple: add support for Hikey 970
mchehab Sep 8, 2020
85b757c
can: flexcan: flexcan_chip_stop(): add error handling and propagate e…
Sep 22, 2020
a9990ed
ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill…
brookebasile Sep 11, 2020
6c3a1aa
drm/panfrost: add amlogic reset quirk callback
superna9999 Sep 16, 2020
3a8d86d
bpf: Limit caller's stack depth 256 for subprogs with tailcalls
mfijalko Sep 16, 2020
0e3f41b
misc: rtsx: Fix memory leak in rtsx_pci_probe
quasi-mod Sep 9, 2020
6ff3df7
reiserfs: only call unlock_new_inode() if I_NEW
ebiggers Jun 28, 2020
09b6310
opp: Prevent memory leak in dev_pm_opp_attach_genpd()
vireshk Aug 31, 2020
df01087
xfs: make sure the rt allocator doesn't run off the end
djwong Sep 9, 2020
78a47ef
usb: ohci: Default to per-port over-current protection
Sep 10, 2020
bab673e
Bluetooth: Only mark socket zapped after unlocking
apandit Sep 11, 2020
6458e8e
drm/msm/a6xx: fix a potential overflow issue
Sep 12, 2020
ff9c607
iomap: fix WARN_ON_ONCE() from unprivileged users
Sep 10, 2020
0bb4a0b
scsi: ibmvfc: Fix error return in ibmvfc_probe()
hiss2018 Sep 7, 2020
d399015
scsi: qla2xxx: Warn if done() or free() are called on an already free…
igaw Sep 8, 2020
061d2f3
selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change
yonghong-song Sep 9, 2020
d5eb55b
brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
quasi-mod Sep 8, 2020
a463876
rtl8xxxu: prevent potential memory leak
Sep 6, 2020
f3c23dc
Fix use after free in get_capset_info callback.
doug-horn Sep 2, 2020
09e4f22
HID: ite: Add USB id match for Acer One S1003 keyboard dock
jwrdegoede Sep 1, 2020
f8bf0bb
scsi: qedf: Return SUCCESS if stale rport is encountered
Sep 7, 2020
56b2fd0
scsi: qedi: Protect active command list to avoid list corruption
njavali Sep 8, 2020
f14811c
scsi: qedi: Fix list_del corruption while removing active I/O
njavali Sep 8, 2020
e80b7eb
fbmem: add margin check to fb_check_caps()
gkennedy12 Jul 7, 2020
4886c2c
tty: ipwireless: fix error handling
lzto Aug 21, 2020
8f8df76
Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb
dinghaoliu Aug 23, 2020
109f584
ipvs: Fix uninit-value in do_ip_vs_set_ctl()
peilin-ye Aug 11, 2020
045f29c
reiserfs: Fix memory leak in reiserfs_parse_options()
jankara Mar 4, 2020
752df39
mwifiex: don't call del_timer_sync() on uninitialized timer
Aug 21, 2020
4529f9e
ALSA: hda/ca0132 - Add AE-7 microphone selection commands.
Conmanx360 Aug 25, 2020
d00555d
ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7.
Conmanx360 Aug 25, 2020
36df67b
scsi: smartpqi: Avoid crashing kernel for controller issues
Jul 31, 2020
5912b09
brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
wangyufen316 Jul 20, 2020
e13f0d3
usb: core: Solve race condition in anchor cleanup functions
billauer Jul 31, 2020
bc94a02
scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_c…
Aug 9, 2020
190bce2
dmaengine: dw: Add DMA-channels mask cell support
fancer Jul 31, 2020
18ec92b
dmaengine: dw: Activate FIFO-mode for memory peripherals only
fancer Jul 31, 2020
9bca56a
ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
buszk Jun 23, 2020
905f0d1
net: korina: cast KSEG0 address to pointer in kfree
vvidic Oct 18, 2020
a8a4b17
s390/qeth: don't let HW override the configured port role
julianwiedmann Aug 27, 2020
2311462
tty: serial: lpuart: fix lpuart32_write usage
MrVan Sep 29, 2020
1d2ce43
tty: serial: fsl_lpuart: fix lpuart32_poll_get_char
MrVan Sep 29, 2020
2cc661a
usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
vincent-mailhol Oct 2, 2020
ed13466
USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
oneukum Sep 28, 2020
8011f45
usb: cdns3: gadget: free interrupt after gadget has deleted
Sep 1, 2020
efb893a
eeprom: at25: set minimum read/write access stride to 1
ceggers-arri Jul 28, 2020
3c7ccd7
usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
lcolitti Aug 25, 2020
bde3f94
Linux 5.4.73
gregkh Oct 29, 2020
8081974
Merge tag 'v5.4.73' into 5.4-2.1.x-imx
zandrey Oct 29, 2020
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/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -567,7 +567,7 @@
loops can be debugged more effectively on production
systems.

clearcpuid=BITNUM [X86]
clearcpuid=BITNUM[,BITNUM...] [X86]
Disable CPUID feature X for the kernel. See
arch/x86/include/asm/cpufeatures.h for the valid bit
numbers. Note the Linux specific bits are not necessarily
Expand Down
4 changes: 3 additions & 1 deletion Documentation/networking/ip-sysctl.txt
Original file line number Diff line number Diff line change
Expand Up @@ -1000,12 +1000,14 @@ icmp_ratelimit - INTEGER
icmp_msgs_per_sec - INTEGER
Limit maximal number of ICMP packets sent per second from this host.
Only messages whose type matches icmp_ratemask (see below) are
controlled by this limit.
controlled by this limit. For security reasons, the precise count
of messages per second is randomized.
Default: 1000

icmp_msgs_burst - INTEGER
icmp_msgs_per_sec controls number of ICMP packets sent per second,
while icmp_msgs_burst controls the burst size of these packets.
For security reasons, the precise burst size is randomized.
Default: 50

icmp_ratemask - INTEGER
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 = 72
SUBLEVEL = 73
EXTRAVERSION =
NAME = Kleptomaniac Octopus

Expand Down
1 change: 1 addition & 0 deletions arch/arc/plat-hsdk/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,6 @@ menuconfig ARC_SOC_HSDK
select ARC_HAS_ACCL_REGS
select ARC_IRQ_NO_AUTOSAVE
select CLK_HSDK
select RESET_CONTROLLER
select RESET_HSDK
select HAVE_PCI
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/imx6sl.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -997,7 +997,7 @@
};

rngb: rngb@21b4000 {
compatible = "fsl,imx25-rngb";
compatible = "fsl,imx6sl-rngb", "fsl,imx25-rngb";
reg = <0x021b4000 0x4000>;
interrupts = <0 5 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&clks IMX6SL_CLK_DUMMY>;
Expand Down
2 changes: 0 additions & 2 deletions arch/arm/boot/dts/meson8.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -230,8 +230,6 @@
<GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 170 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 172 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 173 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 174 IRQ_TYPE_LEVEL_HIGH>,
Expand Down
6 changes: 3 additions & 3 deletions arch/arm/boot/dts/owl-s500.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -84,21 +84,21 @@
global_timer: timer@b0020200 {
compatible = "arm,cortex-a9-global-timer";
reg = <0xb0020200 0x100>;
interrupts = <GIC_PPI 0 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_EDGE_RISING)>;
interrupts = <GIC_PPI 11 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_EDGE_RISING)>;
status = "disabled";
};

twd_timer: timer@b0020600 {
compatible = "arm,cortex-a9-twd-timer";
reg = <0xb0020600 0x20>;
interrupts = <GIC_PPI 2 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_EDGE_RISING)>;
interrupts = <GIC_PPI 13 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_EDGE_RISING)>;
status = "disabled";
};

twd_wdt: wdt@b0020620 {
compatible = "arm,cortex-a9-twd-wdt";
reg = <0xb0020620 0xe0>;
interrupts = <GIC_PPI 3 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_EDGE_RISING)>;
interrupts = <GIC_PPI 14 (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_EDGE_RISING)>;
status = "disabled";
};

Expand Down
10 changes: 5 additions & 5 deletions arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts
Original file line number Diff line number Diff line change
Expand Up @@ -223,16 +223,16 @@
};

&reg_dc1sw {
regulator-min-microvolt = <3000000>;
regulator-max-microvolt = <3000000>;
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-name = "vcc-gmac-phy";
};

&reg_dcdc1 {
regulator-always-on;
regulator-min-microvolt = <3000000>;
regulator-max-microvolt = <3000000>;
regulator-name = "vcc-3v0";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
regulator-name = "vcc-3v3";
};

&reg_dcdc2 {
Expand Down
1 change: 1 addition & 0 deletions arch/arm/mach-at91/pm.c
Original file line number Diff line number Diff line change
Expand Up @@ -777,6 +777,7 @@ static void __init at91_pm_init(void (*pm_idle)(void))

pmc_np = of_find_matching_node_and_match(NULL, atmel_pmc_ids, &of_id);
soc_pm.data.pmc = of_iomap(pmc_np, 0);
of_node_put(pmc_np);
if (!soc_pm.data.pmc) {
pr_err("AT91: PM not supported, PMC not found\n");
return;
Expand Down
4 changes: 3 additions & 1 deletion arch/arm/mach-omap2/cpuidle44xx.c
Original file line number Diff line number Diff line change
Expand Up @@ -174,8 +174,10 @@ static int omap_enter_idle_coupled(struct cpuidle_device *dev,
*/
if (mpuss_can_lose_context) {
error = cpu_cluster_pm_enter();
if (error)
if (error) {
omap_set_pwrdm_state(mpu_pd, PWRDM_POWER_ON);
goto cpu_cluster_pm_out;
}
}
}

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/mach-s3c24xx/mach-at2440evb.c
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ static struct gpiod_lookup_table at2440evb_mci_gpio_table = {
.dev_id = "s3c2410-sdi",
.table = {
/* Card detect S3C2410_GPG(10) */
GPIO_LOOKUP("GPG", 10, "cd", GPIO_ACTIVE_LOW),
GPIO_LOOKUP("GPIOG", 10, "cd", GPIO_ACTIVE_LOW),
{ },
},
};
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/mach-s3c24xx/mach-h1940.c
Original file line number Diff line number Diff line change
Expand Up @@ -468,9 +468,9 @@ static struct gpiod_lookup_table h1940_mmc_gpio_table = {
.dev_id = "s3c2410-sdi",
.table = {
/* Card detect S3C2410_GPF(5) */
GPIO_LOOKUP("GPF", 5, "cd", GPIO_ACTIVE_LOW),
GPIO_LOOKUP("GPIOF", 5, "cd", GPIO_ACTIVE_LOW),
/* Write protect S3C2410_GPH(8) */
GPIO_LOOKUP("GPH", 8, "wp", GPIO_ACTIVE_LOW),
GPIO_LOOKUP("GPIOH", 8, "wp", GPIO_ACTIVE_LOW),
{ },
},
};
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/mach-s3c24xx/mach-mini2440.c
Original file line number Diff line number Diff line change
Expand Up @@ -244,9 +244,9 @@ static struct gpiod_lookup_table mini2440_mmc_gpio_table = {
.dev_id = "s3c2410-sdi",
.table = {
/* Card detect S3C2410_GPG(8) */
GPIO_LOOKUP("GPG", 8, "cd", GPIO_ACTIVE_LOW),
GPIO_LOOKUP("GPIOG", 8, "cd", GPIO_ACTIVE_LOW),
/* Write protect S3C2410_GPH(8) */
GPIO_LOOKUP("GPH", 8, "wp", GPIO_ACTIVE_HIGH),
GPIO_LOOKUP("GPIOH", 8, "wp", GPIO_ACTIVE_HIGH),
{ },
},
};
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/mach-s3c24xx/mach-n30.c
Original file line number Diff line number Diff line change
Expand Up @@ -359,9 +359,9 @@ static struct gpiod_lookup_table n30_mci_gpio_table = {
.dev_id = "s3c2410-sdi",
.table = {
/* Card detect S3C2410_GPF(1) */
GPIO_LOOKUP("GPF", 1, "cd", GPIO_ACTIVE_LOW),
GPIO_LOOKUP("GPIOF", 1, "cd", GPIO_ACTIVE_LOW),
/* Write protect S3C2410_GPG(10) */
GPIO_LOOKUP("GPG", 10, "wp", GPIO_ACTIVE_LOW),
GPIO_LOOKUP("GPIOG", 10, "wp", GPIO_ACTIVE_LOW),
{ },
},
};
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/mach-s3c24xx/mach-rx1950.c
Original file line number Diff line number Diff line change
Expand Up @@ -567,9 +567,9 @@ static struct gpiod_lookup_table rx1950_mmc_gpio_table = {
.dev_id = "s3c2410-sdi",
.table = {
/* Card detect S3C2410_GPF(5) */
GPIO_LOOKUP("GPF", 5, "cd", GPIO_ACTIVE_LOW),
GPIO_LOOKUP("GPIOF", 5, "cd", GPIO_ACTIVE_LOW),
/* Write protect S3C2410_GPH(8) */
GPIO_LOOKUP("GPH", 8, "wp", GPIO_ACTIVE_LOW),
GPIO_LOOKUP("GPIOH", 8, "wp", GPIO_ACTIVE_LOW),
{ },
},
};
Expand Down
16 changes: 12 additions & 4 deletions arch/arm/mm/cache-l2x0.c
Original file line number Diff line number Diff line change
Expand Up @@ -1249,20 +1249,28 @@ static void __init l2c310_of_parse(const struct device_node *np,

ret = of_property_read_u32(np, "prefetch-data", &val);
if (ret == 0) {
if (val)
if (val) {
prefetch |= L310_PREFETCH_CTRL_DATA_PREFETCH;
else
*aux_val |= L310_PREFETCH_CTRL_DATA_PREFETCH;
} else {
prefetch &= ~L310_PREFETCH_CTRL_DATA_PREFETCH;
*aux_val &= ~L310_PREFETCH_CTRL_DATA_PREFETCH;
}
*aux_mask &= ~L310_PREFETCH_CTRL_DATA_PREFETCH;
} else if (ret != -EINVAL) {
pr_err("L2C-310 OF prefetch-data property value is missing\n");
}

ret = of_property_read_u32(np, "prefetch-instr", &val);
if (ret == 0) {
if (val)
if (val) {
prefetch |= L310_PREFETCH_CTRL_INSTR_PREFETCH;
else
*aux_val |= L310_PREFETCH_CTRL_INSTR_PREFETCH;
} else {
prefetch &= ~L310_PREFETCH_CTRL_INSTR_PREFETCH;
*aux_val &= ~L310_PREFETCH_CTRL_INSTR_PREFETCH;
}
*aux_mask &= ~L310_PREFETCH_CTRL_INSTR_PREFETCH;
} else if (ret != -EINVAL) {
pr_err("L2C-310 OF prefetch-instr property value is missing\n");
}
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/actions/s700.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -231,7 +231,7 @@

pinctrl: pinctrl@e01b0000 {
compatible = "actions,s700-pinctrl";
reg = <0x0 0xe01b0000 0x0 0x1000>;
reg = <0x0 0xe01b0000 0x0 0x100>;
clocks = <&cmu CLK_GPIO>;
gpio-controller;
gpio-ranges = <&pinctrl 0 0 136>;
Expand Down
6 changes: 2 additions & 4 deletions arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -155,8 +155,7 @@
<GIC_SPI 104 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 106 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 98 IRQ_TYPE_LEVEL_HIGH>;
<GIC_SPI 107 IRQ_TYPE_LEVEL_HIGH>;
interrupt-names = "gp",
"gpmmu",
"pp",
Expand All @@ -167,8 +166,7 @@
"pp2",
"ppmmu2",
"pp3",
"ppmmu3",
"pmu";
"ppmmu3";
clocks = <&ccu CLK_BUS_GPU>, <&ccu CLK_GPU>;
clock-names = "bus", "core";
resets = <&ccu RST_BUS_GPU>;
Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,13 @@

white {
label = "vim3:white:sys";
gpios = <&gpio_ao GPIOAO_4 GPIO_ACTIVE_LOW>;
gpios = <&gpio_ao GPIOAO_4 GPIO_ACTIVE_HIGH>;
linux,default-trigger = "heartbeat";
};

red {
label = "vim3:red";
gpios = <&gpio_expander 5 GPIO_ACTIVE_LOW>;
gpios = <&gpio_expander 5 GPIO_ACTIVE_HIGH>;
};
};

Expand Down
1 change: 1 addition & 0 deletions arch/arm64/boot/dts/freescale/imx8mq.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -646,6 +646,7 @@
gpc: gpc@303a0000 {
compatible = "fsl,imx8mq-gpc";
reg = <0x303a0000 0x10000>;
interrupts = <GIC_SPI 87 IRQ_TYPE_LEVEL_HIGH>;
interrupt-parent = <&gic>;
interrupt-controller;
broken-wake-request-signals;
Expand Down
10 changes: 5 additions & 5 deletions arch/arm64/boot/dts/qcom/msm8916.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -175,14 +175,14 @@
};

thermal-zones {
cpu0_1-thermal {
cpu0-1-thermal {
polling-delay-passive = <250>;
polling-delay = <1000>;

thermal-sensors = <&tsens 4>;

trips {
cpu0_1_alert0: trip-point@0 {
cpu0_1_alert0: trip-point0 {
temperature = <75000>;
hysteresis = <2000>;
type = "passive";
Expand All @@ -205,7 +205,7 @@
};
};

cpu2_3-thermal {
cpu2-3-thermal {
polling-delay-passive = <250>;
polling-delay = <1000>;

Expand Down Expand Up @@ -934,7 +934,7 @@
reg-names = "mdp_phys";

interrupt-parent = <&mdss>;
interrupts = <0 0>;
interrupts = <0>;

clocks = <&gcc GCC_MDSS_AHB_CLK>,
<&gcc GCC_MDSS_AXI_CLK>,
Expand Down Expand Up @@ -966,7 +966,7 @@
reg-names = "dsi_ctrl";

interrupt-parent = <&mdss>;
interrupts = <4 0>;
interrupts = <4>;

assigned-clocks = <&gcc BYTE0_CLK_SRC>,
<&gcc PCLK0_CLK_SRC>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/boot/dts/qcom/pm8916.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@

wcd_codec: codec@f000 {
compatible = "qcom,pm8916-wcd-analog-codec";
reg = <0xf000 0x200>;
reg = <0xf000>;
reg-names = "pmic-codec-core";
clocks = <&gcc GCC_CODEC_DIGCODEC_CLK>;
clock-names = "mclk";
Expand Down
5 changes: 2 additions & 3 deletions arch/arm64/boot/dts/renesas/r8a774c0.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1212,9 +1212,8 @@
reg = <0 0xe6ea0000 0 0x0064>;
interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cpg CPG_MOD 210>;
dmas = <&dmac1 0x43>, <&dmac1 0x42>,
<&dmac2 0x43>, <&dmac2 0x42>;
dma-names = "tx", "rx", "tx", "rx";
dmas = <&dmac0 0x43>, <&dmac0 0x42>;
dma-names = "tx", "rx";
power-domains = <&sysc R8A774C0_PD_ALWAYS_ON>;
resets = <&cpg 210>;
#address-cells = <1>;
Expand Down
5 changes: 2 additions & 3 deletions arch/arm64/boot/dts/renesas/r8a77990.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -1168,9 +1168,8 @@
reg = <0 0xe6ea0000 0 0x0064>;
interrupts = <GIC_SPI 157 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cpg CPG_MOD 210>;
dmas = <&dmac1 0x43>, <&dmac1 0x42>,
<&dmac2 0x43>, <&dmac2 0x42>;
dma-names = "tx", "rx", "tx", "rx";
dmas = <&dmac0 0x43>, <&dmac0 0x42>;
dma-names = "tx", "rx";
power-domains = <&sysc R8A77990_PD_ALWAYS_ON>;
resets = <&cpg 210>;
#address-cells = <1>;
Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/boot/dts/xilinx/zynqmp.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -419,7 +419,7 @@
};

i2c0: i2c@ff020000 {
compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10";
compatible = "cdns,i2c-r1p14";
status = "disabled";
interrupt-parent = <&gic>;
interrupts = <0 17 4>;
Expand All @@ -429,7 +429,7 @@
};

i2c1: i2c@ff030000 {
compatible = "cdns,i2c-r1p14", "cdns,i2c-r1p10";
compatible = "cdns,i2c-r1p14";
status = "disabled";
interrupt-parent = <&gic>;
interrupts = <0 18 4>;
Expand Down
13 changes: 6 additions & 7 deletions arch/powerpc/include/asm/book3s/64/hash-4k.h
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,19 @@
*/
#define MAX_EA_BITS_PER_CONTEXT 46

#define REGION_SHIFT (MAX_EA_BITS_PER_CONTEXT - 2)

/*
* Our page table limit us to 64TB. Hence for the kernel mapping,
* each MAP area is limited to 16 TB.
* The four map areas are: linear mapping, vmap, IO and vmemmap
* Our page table limit us to 64TB. For 64TB physical memory, we only need 64GB
* of vmemmap space. To better support sparse memory layout, we use 61TB
* linear map range, 1TB of vmalloc, 1TB of I/O and 1TB of vmememmap.
*/
#define REGION_SHIFT (40)
#define H_KERN_MAP_SIZE (ASM_CONST(1) << REGION_SHIFT)

/*
* Define the address range of the kernel non-linear virtual area
* 16TB
* Define the address range of the kernel non-linear virtual area (61TB)
*/
#define H_KERN_VIRT_START ASM_CONST(0xc000100000000000)
#define H_KERN_VIRT_START ASM_CONST(0xc0003d0000000000)

#ifndef __ASSEMBLY__
#define H_PTE_TABLE_SIZE (sizeof(pte_t) << H_PTE_INDEX_SIZE)
Expand Down
Loading