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

Merge tag 'v5.10.1-rt20' into nilrt/master/5.10 #13

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
289 commits
Select commit Hold shift + click to select a range
6dbbf84
gpiolib: Don't free if pin ranges are not defined
Nov 30, 2020
7f57b29
gpio: zynq: fix reference leak in zynq_gpio functions
Nov 27, 2020
5c646b7
KVM: arm64: Fix memory leak on stage2 update of a valid PTE
YananWang-hub Dec 1, 2020
3a0b870
KVM: arm64: Fix handling of merging tables into a block entry
YananWang-hub Dec 1, 2020
7d89483
KVM: arm64: Add usage of stage 2 fault lookup level in user_mem_abort()
YananWang-hub Dec 1, 2020
7ee1a01
gpio: mvebu: fix potential user-after-free on probe
baruchsiach Dec 2, 2020
bac63f1
media: vb2: set cache sync hints when init buffers
sergey-senozhatsky Nov 30, 2020
3c0dde3
media: [next] media: vidtv: fix a read from an object after it has be…
Nov 27, 2020
cc2ff97
media: vidtv: fix kernel-doc markups
mchehab Dec 2, 2020
2d58649
scsi: bnx2i: Requires MMU
rddunlap Nov 29, 2020
f5da541
xsk: Replace datagram_poll by sock_poll_wait
fengidri Dec 1, 2020
3413f04
xsk: Change the tx writeable condition
fengidri Dec 1, 2020
0c55f86
selftests: kvm/set_memory_region_test: Fix race in move region test
maciejsszmigiero Dec 2, 2020
eeaf06a
scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()"
Dec 3, 2020
77c12bf
Merge tag 'gpio-fixes-for-v5.10-rc7' of git://git.kernel.org/pub/scm/…
linusw Dec 4, 2020
a2b2d4b
kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit()
Dec 3, 2020
339f5a7
kvm: x86/mmu: Use cpuid to determine max gfn
rpedgeco Dec 3, 2020
47a0001
pinctrl: amd: remove debounce filter setting in IRQ type setting
coiby Nov 25, 2020
4e302c3
misc: eeprom: at24: fix NVMEM name with custom AT24 device name
diego-santacruz Dec 3, 2020
32a9e0c
mmc: tmio: improve bringing HW to a sane state with MMC_POWER_OFF
Nov 25, 2020
8fca2b8
mac80211: fix return value of ieee80211_chandef_he_6ghz_oper
Nov 23, 2020
f495acd
cfg80211: initialize rekey_data
sara-s Nov 29, 2020
bdeca45
mac80211: set SDATA_STATE_RUNNING for monitor interfaces
aborwank Nov 29, 2020
6246d7c
mmc: block: Fixup condition for CMD13 polling for RPMB requests
beanhuo Dec 2, 2020
c0d638a
mmc: mediatek: mark PM functions as __maybe_unused
arndb Dec 3, 2020
12c8a8c
xsk: Return error code if force_zc is set
Dec 4, 2020
a1cdfbe
Merge tag 'mac80211-for-net-2020-12-04' of git://git.kernel.org/pub/s…
kuba-moo Dec 4, 2020
bcee527
tracing: Fix userstacktrace option for instances
rostedt Dec 4, 2020
4eef8b1
net/sched: fq_pie: initialize timer earlier in fq_pie_init()
dcaratti Dec 3, 2020
1130b25
net: ipa: pass the correct size when freeing DMA memory
Dec 3, 2020
0b32e91
ethernet: select CONFIG_CRC32 as needed
arndb Dec 3, 2020
b410f04
ipv4: fix error return code in rtm_to_fib_config()
Dec 4, 2020
ee4f52a
net: bridge: vlan: fix error return code in __vlan_add()
Dec 4, 2020
bb2da76
openvswitch: fix error return code in validate_and_copy_dec_ttl()
Dec 4, 2020
ed9b25d
[SECURITY] fix namespaced fscaps when !CONFIG_SECURITY
hallyn Nov 16, 2020
905b203
mac80211: mesh: fix mesh_pathtbl_init() error path
Dec 4, 2020
a54ba34
ch_ktls: fix build warning for ipv4-only config
arndb Dec 3, 2020
4d1be58
can: softing: softing_netdev_open(): fix error handling
Dec 4, 2020
205704c
vrf: packets with lladdr src needs dst at input with orig_iif when ne…
ssuryaextr Dec 4, 2020
4de377b
net: marvell: prestera: Fix error return code in prestera_port_create()
Dec 4, 2020
edd2410
net: mscc: ocelot: fix dropping of unknown IPv4 multicast on Seville
vladimiroltean Dec 4, 2020
3b384bd
Input: raydium_ts_i2c - do not split tx transactions
furquan-goog Dec 7, 2020
223f61b
Input: soc_button_array - add Lenovo Yoga Tablet2 1051L to the dmi_us…
jwrdegoede Dec 7, 2020
61f54de
net: hns3: remove a misused pragma packed
Dec 7, 2020
10c678b
udp: fix the proto value passed to ip_protocol_deliver_rcu for the se…
lxin Dec 7, 2020
4165bf0
iommu/amd: Set DTE[IntTabLen] to represent 512 IRTEs
ssuthiku-amd Dec 7, 2020
b11ddaa
Merge tag 'sunxi-fixes-for-5.10-2' of git://git.kernel.org/pub/scm/li…
arndb Dec 7, 2020
5e2e740
Merge tag 'imx-fixes-5.10-5' of git://git.kernel.org/pub/scm/linux/ke…
arndb Dec 7, 2020
9280f72
ARM: keystone: remove SECTION_SIZE_BITS/MAX_PHYSMEM_BITS
arndb Dec 3, 2020
c99055e
MAINTAINERS: correct SoC Git address (formerly: arm-soc)
krzk Dec 1, 2020
db20827
MAINTAINERS: add a limited ARM and ARM64 SoC entry
krzk Dec 1, 2020
e8c954d
io_uring: fix mis-seting personality's creds
isilence Dec 6, 2020
cd796ed
Merge tag 'trace-v5.10-rc7' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Dec 7, 2020
d9054a1
lwt: Disable BH too in run_lwt_bpf()
Dongdong-Wang Dec 5, 2020
e336688
lwt_bpf: Replace preempt_disable() with migrate_disable()
Dec 5, 2020
e432c04
RDMA/core: Fix empty gid table for non IB/RoCE devices
gal-pressman Dec 6, 2020
6247e31
clk: imx: scu: fix MXC_CLK_SCU module build break
Nov 30, 2020
ceabbf9
clk: renesas: r9a06g032: Drop __packed for portability
geertu Nov 30, 2020
5eedf9f
powerpc/mm: Fix KUAP warning by providing copy_from_kernel_nofault_al…
chleroy Dec 7, 2020
eb96b68
enetc: Fix reporting of h/w packet counters
claudiu-m Dec 4, 2020
851d0a7
bridge: Fix a deadlock when enabling multicast snooping
Dec 4, 2020
f55628b
mptcp: print new line in mptcp_seq_show() if mptcp isn't in use
Dec 5, 2020
bbef72c
dpaa2-mac: Add a missing of_node_put after of_device_is_available
tititiou36 Dec 6, 2020
82ca4c9
net: stmmac: dwmac-meson8b: fix mask definition of the m250_sel mux
xdarklight Dec 5, 2020
673235f
scsi: core: Fix race between handling STS_RESOURCE and completion
Dec 2, 2020
359db63
scsi: hisi_sas: Select a suitable queue for internal I/Os
Dec 7, 2020
819f56b
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo Dec 8, 2020
3d1387b
media: vidtv: fix some warnings
mchehab Dec 8, 2020
7aeb353
pinctrl: aspeed: Fix GPIO requests on pass-through banks
amboar Nov 26, 2020
cc00bca
netfilter: x_tables: Switch synchronization to RCU
Nov 25, 2020
352ded4
drm/i915/gem: Check the correct variable in selftest
Dec 3, 2020
0e124e1
drm/i915/gem: Propagate error from cancelled submit due to context cl…
ickle Dec 3, 2020
5419d93
drm/i915/gt: Ignore repeated attempts to suspend request flow across …
ickle Dec 4, 2020
0fe8bf4
drm/i915/gt: Cancel the preemption timeout on responding to it
ickle Dec 4, 2020
88c52d8
drm/i915: fix size_t greater or equal to zero comparison
Oct 2, 2020
f6cbe49
drm/i915/display/dp: Compute the correct slice count for VDSC on DP
Dec 4, 2020
7c5c15d
drm/i915/gt: Declare gen9 has 64 mocs entries!
ickle Nov 27, 2020
932c605
tools/bpftool: Fix PID fetching with a lot of results
anakryiko Dec 4, 2020
f26c08b
io_uring: fix file leak on error path of io ctx creation
Dec 8, 2020
007ab53
bonding: fix feature flag setting at init time
jarodwilson Dec 5, 2020
917d80d
netfilter: nft_dynset: fix timeouts later than 23 days
ummakynes Dec 8, 2020
7d8761b
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Dec 8, 2020
42f1c27
netfilter: nftables: comment indirect serialization of commit_mutex w…
ummakynes Dec 8, 2020
6220e48
[regression fix] really dumb fuckup in sparc64 __csum_partial_copy() …
Dec 8, 2020
9d14edf
net: stmmac: increase the timeout for dma reset
fugangduan Dec 7, 2020
36d18b5
net: stmmac: start phylink instance before stmmac_hw_setup()
fugangduan Dec 7, 2020
4ec236c
net: stmmac: free tx skb buffer in stmmac_resume()
fugangduan Dec 7, 2020
5f58591
net: stmmac: delete the eee_ctrl_timer after napi disabled
fugangduan Dec 7, 2020
f119cc9
net: stmmac: overwrite the dma_cap.addr64 according to HW design
fugangduan Dec 7, 2020
9756bb6
Merge branch 'stmmac-fixes'
davem330 Dec 8, 2020
1a0e194
Revert "scsi: megaraid_sas: Added support for shared host tagset for …
torvalds Dec 8, 2020
c6f7e15
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git…
torvalds Dec 8, 2020
d23e629
Merge tag 'sunxi-fixes-for-5.10-3' of git://git.kernel.org/pub/scm/li…
arndb Dec 8, 2020
0398ba9
net: tipc: prevent possible null deref of link
cengiz-io Dec 7, 2020
4cb6829
afs: Fix memory leak when mounting with multiple source parameters
dhowells Dec 8, 2020
cc6596f
net: ll_temac: Fix potential NULL dereference in temac_probe()
Dec 8, 2020
72d05c0
tcp: select sane initial rcvq_space.space for big MSS
Dec 8, 2020
b625270
bpf, doc: Update KP's email in MAINTAINERS
Dec 8, 2020
0e830d2
drm/amdgpu/powerplay: parse fan table for CI asics
alexdeucher Dec 1, 2020
a68a026
mm/madvise: remove racy mm ownership check
minchank Dec 9, 2020
e8873c0
pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request
andy-shev Dec 8, 2020
a493d1c
x86/membarrier: Get rid of a dubious optimization
amluto Dec 4, 2020
2ecedd7
membarrier: Add an actual barrier before rseq_preempt()
amluto Dec 4, 2020
758c937
membarrier: Explicitly sync remote cores when SYNC_CORE is requested
amluto Dec 4, 2020
e45cdc7
membarrier: Execute SYNC_CORE on the calling thread
amluto Dec 4, 2020
263ade7
gpio: eic-sprd: break loop when getting NULL device resource
Dec 9, 2020
ca33479
xen: add helpers for caching grant mapping pages
jgross1 Dec 7, 2020
ee32f32
xen: don't use page->lru for ZONE_DEVICE memory
jgross1 Dec 7, 2020
2d94b20
netfilter: nft_ct: Remove confirmation check for NFT_CT_ID
bmastbergen Dec 8, 2020
578b6c4
drm/amdgpu/disply: set num_crtc earlier
alexdeucher Dec 3, 2020
2343e9d
drm/amdgpu: fix debugfs creation/removal, again
arndb Dec 3, 2020
c2ffe78
drm/amd/display: Prevent bandwidth overflow
Nov 25, 2020
369b7eb
drm/amd/display: Add wm table for Renoir
Nov 23, 2020
6896887
drm/amdgpu: fix sdma instance fw version and feature version init
Dec 7, 2020
ab6e4e9
drm/amdkfd: Fix leak in dmabuf import
fxkamd Dec 8, 2020
c9918d1
drm/amd/pm: update smu10.h WORKLOAD_PPLIB setting for raven
Dec 7, 2020
157fe68
drm/amdgpu: fix size calculation with stolen vga memory
alexdeucher Dec 7, 2020
ab43234
drm/amdgpu: Initialise drm_gem_object_funcs for imported BOs
Dec 8, 2020
998f172
xdp: Remove the xdp_attachment_flags_ok() callback
tohojo Dec 9, 2020
0b5b6e7
selftests/bpf/test_offload.py: Remove check for program load flags match
tohojo Dec 9, 2020
e4ff5aa
netdevsim: Add debugfs toggle to reject BPF programs in verifier
tohojo Dec 9, 2020
d8b5e76
selftests/bpf/test_offload.py: Only check verifier log on verificatio…
tohojo Dec 9, 2020
852c2ee
selftests/bpf/test_offload.py: Fix expected case of extack messages
tohojo Dec 9, 2020
766e62b
selftests/bpf/test_offload.py: Reset ethtool features after failed se…
tohojo Dec 9, 2020
8158cad
selftests/bpf/test_offload.py: Filter bpftool internal map when count…
tohojo Dec 9, 2020
4e083fd
Merge branch 'bpf-xdp-offload-fixes'
borkmann Dec 9, 2020
323a391
can: isotp: isotp_setsockopt(): block setsockopt on bound sockets
hartkopp Dec 4, 2020
ca4bbda
Merge tag 'iommu-fixes' of git://git.kernel.org/pub/scm/linux/kernel/…
torvalds Dec 9, 2020
340b940
RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait
rleon Dec 4, 2020
387270c
ARM: dts: mmp2-olpc-xo-1-75: clear the warnings when make dtbs
Dec 7, 2020
69fe24d
firmware: xilinx: Mark pm_api_features_map with static keyword
SamuelZOU Dec 1, 2020
c02bd11
Revert "geneve: pull IP header before ECN decapsulation"
kuba-moo Dec 9, 2020
a2f5ea9
Merge tag 'arm-soc-fixes-v5.10-4b' of git://git.kernel.org/pub/scm/li…
torvalds Dec 9, 2020
cfb33e1
igb: XDP xmit back fix error code
svenauhagen Nov 11, 2020
b829ec1
igb: take VLAN double header into account
svenauhagen Nov 11, 2020
2e2bb55
igb: XDP extack message on error
svenauhagen Nov 11, 2020
681429d
igb: skb add metasize for xdp
svenauhagen Nov 11, 2020
3eca859
igb: use xdp_do_flush
svenauhagen Nov 11, 2020
ec107e7
igb: avoid transmit queue timeout in xdp path
svenauhagen Nov 11, 2020
75aab4e
i40e: avoid premature Rx buffer reuse
Aug 25, 2020
a06316d
ixgbe: avoid premature Rx buffer reuse
Aug 25, 2020
1beb783
ice: avoid premature Rx buffer reuse
Aug 25, 2020
a379b01
e1000e: fix S0ix flow to allow S0i3.2 subset entry
vlifshts Dec 8, 2020
a770bf5
ethtool: fix stack overflow in ethnl_parse_bitset()
mkubecek Dec 8, 2020
8ef44b6
tcp: Retain ECT bits for tos reflection
tracywwnj Dec 8, 2020
5137d30
net: flow_offload: Fix memory leak for indirect flow block
Dec 8, 2020
299bcb5
tcp: fix cwnd-limited bug for TSO deferral where we send nothing
nealcardwell Dec 9, 2020
fed9161
net/mlx4_en: Avoid scheduling restart task if it is already running
Dec 9, 2020
ba603d9
net/mlx4_en: Handle TX error CQE
Dec 9, 2020
9a25a30
Merge branch 'mlx4_en-fixes'
davem330 Dec 10, 2020
80db2a0
Input: cros_ec_keyb - send 'scancodes' in addition to key events
dtor Dec 10, 2020
8828777
Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/…
davem330 Dec 10, 2020
b7e4ba9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
davem330 Dec 10, 2020
c5b58c8
drm/amd/pm: typo fix (CUSTOM -> COMPUTE)
Dec 9, 2020
7fdd375
net: sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower
Dec 9, 2020
177745b
MAINTAINERS: Add entry for Marvell Prestera Ethernet Switch driver
Mickey201 Dec 9, 2020
e2782f5
Revert "dm raid: remove unnecessary discard limits for raid10"
liu-song-6 Dec 9, 2020
82fe9af
Revert "md/raid10: improve discard request for far layout"
liu-song-6 Dec 9, 2020
d7cb6be
Revert "md/raid10: improve raid10 discard request"
liu-song-6 Dec 9, 2020
4e2c656
Revert "md/raid10: pull codes that wait for blocked dev into one func…
liu-song-6 Dec 9, 2020
17c28c2
Revert "md/raid10: extend r10bio devs to raid disks"
liu-song-6 Dec 9, 2020
57a0f3a
Revert "md: add md_submit_discard_bio() for submitting discard bio"
liu-song-6 Dec 9, 2020
ce6520b
Input: i8042 - add Acer laptops to the i8042 reset list
Dec 10, 2020
6bea022
zonefs: fix page reference and BIO leak
damien-lemoal Dec 9, 2020
29ac40c
x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP
nivedita76 Nov 11, 2020
4223a5b
Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/linux/kerne…
axboe Dec 10, 2020
83bbb8f
Merge tag 'kvmarm-fixes-5.10-5' of git://git.kernel.org/pub/scm/linux…
bonzini Dec 10, 2020
06c5fe9
x86/resctrl: Fix incorrect local bandwidth when mba_sc is enabled
xiaochenshen Dec 4, 2020
4020157
Merge tag 'media/v5.10-4' of git://git.kernel.org/pub/scm/linux/kerne…
torvalds Dec 10, 2020
9fca90c
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi…
torvalds Dec 10, 2020
b027095
bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds.
Dec 8, 2020
511a76b
selftests/bpf: Add test for signed 32-bit bound check bug
jpbrucker Dec 8, 2020
77ce220
selftests/bpf: Fix array access with signed variable test
jpbrucker Dec 8, 2020
3615bdf
selftests/bpf: Fix "dubious pointer arithmetic" test
jpbrucker Dec 8, 2020
38bf8cd
selftests: fix poll error in udpgro.sh
Dec 9, 2020
1c87b85
NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation
chucklever Nov 25, 2020
fe8eb82
NFSv4.2: Fix 5 seconds delay when doing inter server copy
daimngo Nov 24, 2020
21e3140
NFS: Disable READ_PLUS by default
amschuma-ntap Dec 3, 2020
190113b
x86/apic/vector: Fix ordering in vector assignment
KAGA-KOKO Dec 10, 2020
d9838b1
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf
davem330 Dec 10, 2020
4d31058
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
torvalds Dec 10, 2020
6840a3d
Merge tag 'nfs-for-5.10-3' of git://git.linux-nfs.org/projects/anna/l…
torvalds Dec 10, 2020
a81ac29
Merge tag 'amd-drm-fixes-5.10-2020-12-09' of git://people.freedesktop…
airlied Dec 10, 2020
de2df16
Merge tag 'drm-intel-fixes-2020-12-09' of git://anongit.freedesktop.o…
airlied Dec 10, 2020
b1f195f
drm/i915/display: Go softly softly on initial modeset failure
ickle Dec 10, 2020
197c61c
Merge tag 'fixes-v5.10a' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 11, 2020
47003b9
Merge tag 'powerpc-5.10-6' of git://git.kernel.org/pub/scm/linux/kern…
torvalds Dec 11, 2020
33dc961
Merge tag 'ktest-v5.10-rc6' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Dec 11, 2020
ccbbfd1
RISC-V: Define get_cycles64() regardless of M-mode
palmer-dabbelt Nov 25, 2020
059fe82
Merge tag 'drm-fixes-2020-12-11' of git://anongit.freedesktop.org/drm…
torvalds Dec 11, 2020
4da3a54
Revert "scsi: storvsc: Validate length of incoming packet in storvsc_…
Dec 11, 2020
c1cea11
Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pub/scm/linux…
torvalds Dec 11, 2020
6d47cde
Merge tag 'v5.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/…
torvalds Dec 11, 2020
94801e5
Merge tag 'pinctrl-v5.10-3' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Dec 11, 2020
249a959
mtd: rawnand: ams-delta: Do not force a particular software ECC engine
miquelraynal Dec 3, 2020
5227726
mtd: rawnand: au1550: Do not force a particular software ECC engine
miquelraynal Dec 3, 2020
bd47fa4
mtd: rawnand: gpio: Do not force a particular software ECC engine
miquelraynal Dec 3, 2020
f49bde9
mtd: rawnand: mpc5121: Do not force a particular software ECC engine
miquelraynal Dec 3, 2020
f87b720
mtd: rawnand: orion: Do not force a particular software ECC engine
miquelraynal Dec 3, 2020
9506ab9
mtd: rawnand: pasemi: Do not force a particular software ECC engine
miquelraynal Dec 3, 2020
148b4f1
mtd: rawnand: plat_nand: Do not force a particular software ECC engine
miquelraynal Dec 3, 2020
cf75f00
mtd: rawnand: socrates: Do not force a particular software ECC engine
miquelraynal Dec 3, 2020
33d974e
mtd: rawnand: xway: Do not force a particular software ECC engine
miquelraynal Dec 3, 2020
82e0609
Input: cm109 - do not stomp on control URB
dtor Dec 10, 2020
16c0cc0
revert "mm/filemap: add static for function __add_to_page_cache_locked"
akpm00 Dec 11, 2020
40d6366
proc: use untagged_addr() for pagemap_read addresses
milesdotchen Dec 11, 2020
84edc2e
selftest/fpu: avoid clang warning
arndb Dec 11, 2020
14dc398
kbuild: avoid static_assert for genksyms
arndb Dec 11, 2020
55d5b7d
initramfs: fix clang build failure
arndb Dec 11, 2020
6e7b64b
elfcore: fix building with clang
arndb Dec 11, 2020
6c82d45
kasan: fix object remaining in offline per-cpu quarantine
Dec 11, 2020
ba9c120
mm/hugetlb: clear compound_nr before freeing gigantic pages
gerald-schaefer Dec 11, 2020
a06caa4
Merge branch 'akpm' (patches from Andrew)
torvalds Dec 11, 2020
b7906b7
bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers
anakryiko Dec 11, 2020
782598e
Merge tag 'zonefs-5.10-rc7' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Dec 11, 2020
e977aaf
Merge tag 'at24-fixes-for-v5.10' of git://git.kernel.org/pub/scm/linu…
wsakernel Dec 11, 2020
1de5d12
Merge tag 'mmc-v5.10-rc4-2' of git://git.kernel.org/pub/scm/linux/ker…
torvalds Dec 11, 2020
7f376f1
Merge tag 'mtd/fixes-for-5.10-rc8' of git://git.kernel.org/pub/scm/li…
torvalds Dec 11, 2020
34c0f6f
KVM: mmu: Fix SPTE encoding of MMIO generation upper half
maciejsszmigiero Dec 5, 2020
111d0bd
tools/kvm_stat: Exempt time-based counters
Dec 8, 2020
cffdd6d
Input: goodix - add upside-down quirk for Teclast X98 Pro tablet
simonmicro Dec 12, 2020
0d07c0e
x86/kprobes: Fix optprobe to detect INT3 padding correctly
mhiramat Dec 11, 2020
6ffeb1c
md: change mddev 'chunk_sectors' from int to unsigned
snitm Dec 12, 2020
643e69a
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel…
torvalds Dec 12, 2020
31d00f6
Merge tag 'io_uring-5.10-2020-12-11' of git://git.kernel.dk/linux-block
torvalds Dec 12, 2020
b01dedd
Merge tag 'riscv-for-linus-5.10-rc8' of git://git.kernel.org/pub/scm/…
torvalds Dec 12, 2020
b53966f
Merge tag 'for-linus-5.10c-rc8-tag' of git://git.kernel.org/pub/scm/l…
torvalds Dec 12, 2020
7b1b868
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
torvalds Dec 12, 2020
5ee595d
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/…
torvalds Dec 12, 2020
6bff9bb
Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/g…
torvalds Dec 12, 2020
d2360a3
Merge tag 'block-5.10-2020-12-12' of git://git.kernel.dk/linux-block
torvalds Dec 13, 2020
ec6f5e0
Merge tag 'x86-urgent-2020-12-13' of git://git.kernel.org/pub/scm/lin…
torvalds Dec 13, 2020
2c85ebc
Linux 5.10
torvalds Dec 13, 2020
a480624
Merge tag 'v5.10' into linux-5.10.y-rt
Dec 14, 2020
c9db032
v5.10-rt17
Dec 14, 2020
859f703
Revert "md: change mddev 'chunk_sectors' from int to unsigned"
gregkh Dec 14, 2020
26934c8
Revert "dm raid: fix discard limits for raid1 and raid10"
gregkh Dec 14, 2020
841fca5
Linux 5.10.1
gregkh Dec 14, 2020
7b33864
Merge tag 'v5.10.1' into linux-5.10.y-rt
Dec 17, 2020
876e05b
v5.10.1-rt18
Dec 17, 2020
fe22cfc
rcu: Sync the RCU patches with upstream
Dec 17, 2020
edbaaa1
tracing: Merge irqflags + preemt counter, add RT bits
Dec 17, 2020
6e5227a
v5.10.1-rt19
Dec 17, 2020
13175e1
z3fold: simplify freeing slots
vwool Dec 15, 2020
47d65ab
z3fold: stricter locking and more careful reclaim
vwool Dec 15, 2020
a903a40
z3fold: remove preempt disabled sections for RT
vwool Dec 15, 2020
e7dc055
tracing: Merge irqflags + preemt counter, add RT bits (update)
Dec 18, 2020
e65be5f
printk: Update John Ogness' printk series
Dec 18, 2020
3dcf823
Merge tag 'v5.10.1-rt20' into nilrt/master/5.10
gratian Jan 4, 2021
b5e94d8
tracing: ni: Update tracing_ni_ett_raw_write per upstream internal AP…
gratian Jan 4, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ sections.
RCU-preempt Expedited Grace Periods
===================================

``CONFIG_PREEMPT=y`` kernels implement RCU-preempt.
``CONFIG_PREEMPTION=y`` kernels implement RCU-preempt.
The overall flow of the handling of a given CPU by an RCU-preempt
expedited grace period is shown in the following diagram:

Expand Down Expand Up @@ -112,7 +112,7 @@ things.
RCU-sched Expedited Grace Periods
---------------------------------

``CONFIG_PREEMPT=n`` kernels implement RCU-sched. The overall flow of
``CONFIG_PREEMPTION=n`` kernels implement RCU-sched. The overall flow of
the handling of a given CPU by an RCU-sched expedited grace period is
shown in the following diagram:

Expand Down
26 changes: 13 additions & 13 deletions Documentation/RCU/Design/Requirements/Requirements.rst
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ RCU treats a nested set as one big RCU read-side critical section.
Production-quality implementations of ``rcu_read_lock()`` and
``rcu_read_unlock()`` are extremely lightweight, and in fact have
exactly zero overhead in Linux kernels built for production use with
``CONFIG_PREEMPT=n``.
``CONFIG_PREEMPTION=n``.

This guarantee allows ordering to be enforced with extremely low
overhead to readers, for example:
Expand Down Expand Up @@ -1182,7 +1182,7 @@ and has become decreasingly so as memory sizes have expanded and memory
costs have plummeted. However, as I learned from Matt Mackall's
`bloatwatch <http://elinux.org/Linux_Tiny-FAQ>`__ efforts, memory
footprint is critically important on single-CPU systems with
non-preemptible (``CONFIG_PREEMPT=n``) kernels, and thus `tiny
non-preemptible (``CONFIG_PREEMPTION=n``) kernels, and thus `tiny
RCU <https://lkml.kernel.org/g/20090113221724.GA15307@linux.vnet.ibm.com>`__
was born. Josh Triplett has since taken over the small-memory banner
with his `Linux kernel tinification <https://tiny.wiki.kernel.org/>`__
Expand Down Expand Up @@ -1498,7 +1498,7 @@ limitations.

Implementations of RCU for which ``rcu_read_lock()`` and
``rcu_read_unlock()`` generate no code, such as Linux-kernel RCU when
``CONFIG_PREEMPT=n``, can be nested arbitrarily deeply. After all, there
``CONFIG_PREEMPTION=n``, can be nested arbitrarily deeply. After all, there
is no overhead. Except that if all these instances of
``rcu_read_lock()`` and ``rcu_read_unlock()`` are visible to the
compiler, compilation will eventually fail due to exhausting memory,
Expand Down Expand Up @@ -1771,7 +1771,7 @@ implementation can be a no-op.

However, once the scheduler has spawned its first kthread, this early
boot trick fails for ``synchronize_rcu()`` (as well as for
``synchronize_rcu_expedited()``) in ``CONFIG_PREEMPT=y`` kernels. The
``synchronize_rcu_expedited()``) in ``CONFIG_PREEMPTION=y`` kernels. The
reason is that an RCU read-side critical section might be preempted,
which means that a subsequent ``synchronize_rcu()`` really does have to
wait for something, as opposed to simply returning immediately.
Expand Down Expand Up @@ -2010,7 +2010,7 @@ the following:
5 rcu_read_unlock();
6 do_something_with(v, user_v);

If the compiler did make this transformation in a ``CONFIG_PREEMPT=n`` kernel
If the compiler did make this transformation in a ``CONFIG_PREEMPTION=n`` kernel
build, and if ``get_user()`` did page fault, the result would be a quiescent
state in the middle of an RCU read-side critical section. This misplaced
quiescent state could result in line 4 being a use-after-free access,
Expand Down Expand Up @@ -2289,10 +2289,10 @@ decides to throw at it.

The Linux kernel is used for real-time workloads, especially in
conjunction with the `-rt
patchset <https://rt.wiki.kernel.org/index.php/Main_Page>`__. The
patchset <https://wiki.linuxfoundation.org/realtime/>`__. The
real-time-latency response requirements are such that the traditional
approach of disabling preemption across RCU read-side critical sections
is inappropriate. Kernels built with ``CONFIG_PREEMPT=y`` therefore use
is inappropriate. Kernels built with ``CONFIG_PREEMPTION=y`` therefore use
an RCU implementation that allows RCU read-side critical sections to be
preempted. This requirement made its presence known after users made it
clear that an earlier `real-time
Expand Down Expand Up @@ -2414,7 +2414,7 @@ includes ``rcu_read_lock_bh()``, ``rcu_read_unlock_bh()``,
``call_rcu_bh()``, ``rcu_barrier_bh()``, and
``rcu_read_lock_bh_held()``. However, the update-side APIs are now
simple wrappers for other RCU flavors, namely RCU-sched in
CONFIG_PREEMPT=n kernels and RCU-preempt otherwise.
CONFIG_PREEMPTION=n kernels and RCU-preempt otherwise.

Sched Flavor (Historical)
~~~~~~~~~~~~~~~~~~~~~~~~~
Expand All @@ -2432,11 +2432,11 @@ not have this property, given that any point in the code outside of an
RCU read-side critical section can be a quiescent state. Therefore,
*RCU-sched* was created, which follows “classic” RCU in that an
RCU-sched grace period waits for pre-existing interrupt and NMI
handlers. In kernels built with ``CONFIG_PREEMPT=n``, the RCU and
handlers. In kernels built with ``CONFIG_PREEMPTION=n``, the RCU and
RCU-sched APIs have identical implementations, while kernels built with
``CONFIG_PREEMPT=y`` provide a separate implementation for each.
``CONFIG_PREEMPTION=y`` provide a separate implementation for each.

Note well that in ``CONFIG_PREEMPT=y`` kernels,
Note well that in ``CONFIG_PREEMPTION=y`` kernels,
``rcu_read_lock_sched()`` and ``rcu_read_unlock_sched()`` disable and
re-enable preemption, respectively. This means that if there was a
preemption attempt during the RCU-sched read-side critical section,
Expand Down Expand Up @@ -2599,10 +2599,10 @@ userspace execution also delimit tasks-RCU read-side critical sections.

The tasks-RCU API is quite compact, consisting only of
``call_rcu_tasks()``, ``synchronize_rcu_tasks()``, and
``rcu_barrier_tasks()``. In ``CONFIG_PREEMPT=n`` kernels, trampolines
``rcu_barrier_tasks()``. In ``CONFIG_PREEMPTION=n`` kernels, trampolines
cannot be preempted, so these APIs map to ``call_rcu()``,
``synchronize_rcu()``, and ``rcu_barrier()``, respectively. In
``CONFIG_PREEMPT=y`` kernels, trampolines can be preempted, and these
``CONFIG_PREEMPTION=y`` kernels, trampolines can be preempted, and these
three APIs are therefore implemented by separate functions that check
for voluntary context switches.

Expand Down
4 changes: 2 additions & 2 deletions Documentation/RCU/checklist.rst
Original file line number Diff line number Diff line change
Expand Up @@ -214,8 +214,8 @@ over a rather long period of time, but improvements are always welcome!
the rest of the system.

7. As of v4.20, a given kernel implements only one RCU flavor,
which is RCU-sched for PREEMPTION=n and RCU-preempt for
PREEMPTION=y. If the updater uses call_rcu() or synchronize_rcu(),
which is RCU-sched for PREEMPTION=n and RCU-preempt for PREEMPTION=y.
If the updater uses call_rcu() or synchronize_rcu(),
then the corresponding readers my use rcu_read_lock() and
rcu_read_unlock(), rcu_read_lock_bh() and rcu_read_unlock_bh(),
or any pair of primitives that disables and re-enables preemption,
Expand Down
6 changes: 3 additions & 3 deletions Documentation/RCU/rcubarrier.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ RCU (read-copy update) is a synchronization mechanism that can be thought
of as a replacement for read-writer locking (among other things), but with
very low-overhead readers that are immune to deadlock, priority inversion,
and unbounded latency. RCU read-side critical sections are delimited
by rcu_read_lock() and rcu_read_unlock(), which, in non-CONFIG_PREEMPT
by rcu_read_lock() and rcu_read_unlock(), which, in non-CONFIG_PREEMPTION
kernels, generate no code whatsoever.

This means that RCU writers are unaware of the presence of concurrent
Expand Down Expand Up @@ -329,10 +329,10 @@ Answer: This cannot happen. The reason is that on_each_cpu() has its last
to smp_call_function() and further to smp_call_function_on_cpu(),
causing this latter to spin until the cross-CPU invocation of
rcu_barrier_func() has completed. This by itself would prevent
a grace period from completing on non-CONFIG_PREEMPT kernels,
a grace period from completing on non-CONFIG_PREEMPTION kernels,
since each CPU must undergo a context switch (or other quiescent
state) before the grace period can complete. However, this is
of no use in CONFIG_PREEMPT kernels.
of no use in CONFIG_PREEMPTION kernels.

Therefore, on_each_cpu() disables preemption across its call
to smp_call_function() and also across the local call to
Expand Down
10 changes: 5 additions & 5 deletions Documentation/RCU/whatisRCU.rst
Original file line number Diff line number Diff line change
Expand Up @@ -684,7 +684,7 @@ Quick Quiz #1:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This section presents a "toy" RCU implementation that is based on
"classic RCU". It is also short on performance (but only for updates) and
on features such as hotplug CPU and the ability to run in CONFIG_PREEMPT
on features such as hotplug CPU and the ability to run in CONFIG_PREEMPTION
kernels. The definitions of rcu_dereference() and rcu_assign_pointer()
are the same as those shown in the preceding section, so they are omitted.
::
Expand Down Expand Up @@ -740,7 +740,7 @@ Quick Quiz #2:
Quick Quiz #3:
If it is illegal to block in an RCU read-side
critical section, what the heck do you do in
PREEMPT_RT, where normal spinlocks can block???
CONFIG_PREEMPT_RT, where normal spinlocks can block???

:ref:`Answers to Quick Quiz <8_whatisRCU>`

Expand Down Expand Up @@ -1094,7 +1094,7 @@ Quick Quiz #2:
overhead is **negative**.

Answer:
Imagine a single-CPU system with a non-CONFIG_PREEMPT
Imagine a single-CPU system with a non-CONFIG_PREEMPTION
kernel where a routing table is used by process-context
code, but can be updated by irq-context code (for example,
by an "ICMP REDIRECT" packet). The usual way of handling
Expand All @@ -1121,10 +1121,10 @@ Answer:
Quick Quiz #3:
If it is illegal to block in an RCU read-side
critical section, what the heck do you do in
PREEMPT_RT, where normal spinlocks can block???
CONFIG_PREEMPT_RT, where normal spinlocks can block???

Answer:
Just as PREEMPT_RT permits preemption of spinlock
Just as CONFIG_PREEMPT_RT permits preemption of spinlock
critical sections, it permits preemption of RCU
read-side critical sections. It also permits
spinlocks blocking while in RCU read-side critical
Expand Down
11 changes: 11 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4085,6 +4085,10 @@
value, meaning that RCU_SOFTIRQ is used by default.
Specify rcutree.use_softirq=0 to use rcuc kthreads.

But note that CONFIG_PREEMPT_RT=y kernels disable
this kernel boot parameter, forcibly setting it
to zero.

rcutree.rcu_fanout_exact= [KNL]
Disable autobalancing of the rcu_node combining
tree. This is used by rcutorture, and might
Expand Down Expand Up @@ -4463,6 +4467,13 @@
only normal grace-period primitives. No effect
on CONFIG_TINY_RCU kernels.

But note that CONFIG_PREEMPT_RT=y kernels enables
this kernel boot parameter, forcibly setting
it to the value one, that is, converting any
post-boot attempt at an expedited RCU grace
period to instead use normal non-expedited
grace-period processing.

rcupdate.rcu_task_ipi_delay= [KNL]
Set time in jiffies during which RCU tasks will
avoid sending IPIs, starting with the beginning
Expand Down
2 changes: 1 addition & 1 deletion Documentation/virt/kvm/mmu.rst
Original file line number Diff line number Diff line change
Expand Up @@ -455,7 +455,7 @@ If the generation number of the spte does not equal the global generation
number, it will ignore the cached MMIO information and handle the page
fault through the slow path.

Since only 19 bits are used to store generation-number on mmio spte, all
Since only 18 bits are used to store generation-number on mmio spte, all
pages are zapped when there is an overflow.

Unfortunately, a single memory access might access kvm_memslots(kvm) multiple
Expand Down
23 changes: 20 additions & 3 deletions MAINTAINERS
Original file line number Diff line number Diff line change
Expand Up @@ -1486,10 +1486,20 @@ F: Documentation/devicetree/bindings/iommu/arm,smmu*
F: drivers/iommu/arm/
F: drivers/iommu/io-pgtable-arm*

ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
M: Arnd Bergmann <arnd@arndb.de>
M: Olof Johansson <olof@lixom.net>
M: soc@kernel.org
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
F: arch/arm/boot/dts/Makefile
F: arch/arm64/boot/dts/Makefile

ARM SUB-ARCHITECTURES
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
F: arch/arm/mach-*/
F: arch/arm/plat-*/

Expand Down Expand Up @@ -3237,7 +3247,7 @@ R: Martin KaFai Lau <kafai@fb.com>
R: Song Liu <songliubraving@fb.com>
R: Yonghong Song <yhs@fb.com>
R: John Fastabend <john.fastabend@gmail.com>
R: KP Singh <kpsingh@chromium.org>
R: KP Singh <kpsingh@kernel.org>
L: netdev@vger.kernel.org
L: bpf@vger.kernel.org
S: Supported
Expand Down Expand Up @@ -3356,7 +3366,7 @@ F: arch/x86/net/
X: arch/x86/net/bpf_jit_comp32.c

BPF LSM (Security Audit and Enforcement using BPF)
M: KP Singh <kpsingh@chromium.org>
M: KP Singh <kpsingh@kernel.org>
R: Florent Revest <revest@chromium.org>
R: Brendan Jackman <jackmanb@chromium.org>
L: bpf@vger.kernel.org
Expand Down Expand Up @@ -10553,6 +10563,13 @@ S: Supported
F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
F: drivers/net/ethernet/marvell/octeontx2/af/

MARVELL PRESTERA ETHERNET SWITCH DRIVER
M: Vadym Kochan <vkochan@marvell.com>
M: Taras Chornyi <tchornyi@marvell.com>
S: Supported
W: https://github.com/Marvell-switching/switchdev-prestera
F: drivers/net/ethernet/marvell/prestera/

MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
M: Nicolas Pitre <nico@fluxnic.net>
S: Odd Fixes
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 5
PATCHLEVEL = 10
SUBLEVEL = 0
EXTRAVERSION = -rc7
SUBLEVEL = 1
EXTRAVERSION =
NAME = Kleptomaniac Octopus

# *DOCUMENTATION*
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -551,7 +551,7 @@

pinctrl_i2c3: i2c3grp {
fsl,pins = <
MX6QDL_PAD_GPIO_3__I2C3_SCL 0x4001b8b1
MX6QDL_PAD_GPIO_5__I2C3_SCL 0x4001b8b1
MX6QDL_PAD_GPIO_16__I2C3_SDA 0x4001b8b1
>;
};
Expand Down
1 change: 0 additions & 1 deletion arch/arm/boot/dts/imx6qdl-wandboard-revd1.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,6 @@
MX6QDL_PAD_RGMII_RD2__RGMII_RD2 0x1b030
MX6QDL_PAD_RGMII_RD3__RGMII_RD3 0x1b030
MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL 0x1b030
MX6QDL_PAD_GPIO_6__ENET_IRQ 0x000b1
>;
};

Expand Down
3 changes: 1 addition & 2 deletions arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts
Original file line number Diff line number Diff line change
Expand Up @@ -223,8 +223,7 @@
};

&ssp3 {
/delete-property/ #address-cells;
/delete-property/ #size-cells;
#address-cells = <0>;
spi-slave;
status = "okay";
ready-gpios = <&gpio 125 GPIO_ACTIVE_HIGH>;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/sun7i-a20-bananapi.dts
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@
pinctrl-names = "default";
pinctrl-0 = <&gmac_rgmii_pins>;
phy-handle = <&phy1>;
phy-mode = "rgmii";
phy-mode = "rgmii-id";
phy-supply = <&reg_gmac_3v3>;
status = "okay";
};
Expand Down
4 changes: 2 additions & 2 deletions arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright 2015 Adam Sampson <ats@offog.org>
* Copyright 2015-2020 Adam Sampson <ats@offog.org>
*
* This file is dual-licensed: you can use it either under the terms
* of the GPL or the X11 license, at your option. Note that this dual
Expand Down Expand Up @@ -115,7 +115,7 @@
pinctrl-names = "default";
pinctrl-0 = <&gmac_rgmii_pins>;
phy-handle = <&phy1>;
phy-mode = "rgmii";
phy-mode = "rgmii-id";
status = "okay";
};

Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/sun8i-s3-pinecube.dts
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

/ {
model = "PineCube IP Camera";
compatible = "pine64,pinecube", "allwinner,sun8i-s3";
compatible = "pine64,pinecube", "sochip,s3", "allwinner,sun8i-v3";

aliases {
serial0 = &uart2;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/sun8i-v3s.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -539,7 +539,7 @@
gic: interrupt-controller@1c81000 {
compatible = "arm,gic-400";
reg = <0x01c81000 0x1000>,
<0x01c82000 0x1000>,
<0x01c82000 0x2000>,
<0x01c84000 0x2000>,
<0x01c86000 0x2000>;
interrupt-controller;
Expand Down
12 changes: 6 additions & 6 deletions arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@
pinctrl-names = "default";
pinctrl-0 = <&gmac_rgmii_pins>;
phy-handle = <&phy1>;
phy-mode = "rgmii";
phy-mode = "rgmii-id";
phy-supply = <&reg_dc1sw>;
status = "okay";
};
Expand Down Expand Up @@ -198,16 +198,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
2 changes: 1 addition & 1 deletion arch/arm/mach-imx/anatop.c
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ void __init imx_init_revision_from_anatop(void)

src_np = of_find_compatible_node(NULL, NULL,
"fsl,imx6ul-src");
src_base = of_iomap(np, 0);
src_base = of_iomap(src_np, 0);
of_node_put(src_np);
WARN_ON(!src_base);
sbmr2 = readl_relaxed(src_base + SRC_SBMR2);
Expand Down
Loading