Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751499AbdDBXtR (ORCPT ); Sun, 2 Apr 2017 19:49:17 -0400 Received: from foss.arm.com ([217.140.101.70]:53230 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751203AbdDBXtP (ORCPT ); Sun, 2 Apr 2017 19:49:15 -0400 Subject: Re: sun50i-a64-pinctrl WARN_ON drivers/base/dd.c:349 To: Tejun Heo , Icenowy Zheng References: <20170315161406.smd4na25two55jjh@angband.pl> <197431489595078@web8g.yandex.ru> <20170316010615.GA23552@kroah.com> <20170317140812.GB5078@htj.duckdns.org> <785901489760914@web50g.yandex.ru> <20170317144422.GD5078@htj.duckdns.org> Cc: Greg Kroah-Hartman , Adam Borowski , "linux-kernel@vger.kernel.org" From: =?UTF-8?Q?Andr=c3=a9_Przywara?= Organization: ARM Ltd. Message-ID: <3cf02066-ca0e-05f4-6a3d-ebc6d5373caf@arm.com> Date: Mon, 3 Apr 2017 00:48:16 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <20170317144422.GD5078@htj.duckdns.org> Content-Type: multipart/mixed; boundary="------------292D19C0F8B995F6ACB78C4D" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 52716 Lines: 663 This is a multi-part message in MIME format. --------------292D19C0F8B995F6ACB78C4D Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Hi, On 17/03/17 14:44, Tejun Heo wrote: > On Fri, Mar 17, 2017 at 10:28:34PM +0800, Icenowy Zheng wrote: >>> It's warning that the device has resources associated with it on >>> probe. There gotta be something fishy going on with the probing >>> sequence. How reproducible is the problem? >> >> Do you mean in the first probing trial the driver didn't clean up well? > > Possibly but devres should have released all resources after the > previous probe failure or driver disassociation, so I have no idea how > there can be resources left on that list. > >> With the same driver I didn't see this problem in 4.11-rc{1,2}. > > devres hasn't changed, so I have no idea what changed that. Which > kernels are affected? Can you bisect if the problem is easily > reproducible? So I see this problem easily now - on every boot - with an unpatched 4.11-rc3 kernel and the (arm64) defconfig on a Pine64 or BananaPi M64. I enabled devres.log and see that pinctrl probes early, but apparently gets deferred, pretty late actually (after 43 ADDs). Now what sticks out from the sequence (see the attached log) is that there are two un-matches ADDs with a devm_kmalloc of size 0: sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd84200 devm_kzalloc_release (0 bytes) sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd84100 devm_kzalloc_release (0 bytes) While all the other ADDs have a matching REL, those two have not. I guess it's due to the size being 0. Does that ring a bell? Or is due to the fact that these two ADDs are after the RELs have already started, so at a point where the driver is already cleaned up? The last two successful actions are the devm_pinctrl_register() and the following devm_kzalloc() for struct gpiochip (312 bytes) (in drivers/pinctrl/sunxi/pinctrl-sunxi.c). The it calls gpiochip_add_data(), which apparently returns -EPROBE_DEFER. I am pretty clueless when it comes to the internals of devm and devres, and TBH couldn't easily see where the it could fail in drivers/base/devres.c. So does any of you have a clue? Cheers, Andre. --------------292D19C0F8B995F6ACB78C4D Content-Type: text/plain; charset=UTF-8; name="dmesg_pinctrl.txt" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="dmesg_pinctrl.txt" [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Linux version 4.11.0-rc1 (aprzywara@slackpad) (gcc version 6.2.0 (GCC) ) #298 SMP PREEMPT Sun Apr 2 23:31:00 BST 2017 [ 0.000000] Boot CPU: AArch64 Processor [410fd034] [ 0.000000] earlycon: uart0 at MMIO32 0x0000000001c28000 (options '') [ 0.000000] bootconsole [uart0] enabled [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: UEFI not found. [ 0.000000] cma: Reserved 16 MiB at 0x00000000bf000000 [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x00000000bfffffff] [ 0.000000] NUMA: Adding memblock [0x40000000 - 0xbfffffff] on node 0 [ 0.000000] NUMA: Initmem setup node 0 [mem 0x40000000-0xbfffffff] [ 0.000000] NUMA: NODE_DATA [mem 0xbefe7480-0xbefe8f7f] [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000040000000-0x00000000bfffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x00000000bfffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x00000000bfffffff] [ 0.000000] On node 0 totalpages: 524288 [ 0.000000] DMA zone: 8192 pages used for memmap [ 0.000000] DMA zone: 0 pages reserved [ 0.000000] DMA zone: 524288 pages, LIFO batch:31 [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv0.2 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: Trusted OS migration not required [ 0.000000] percpu: Embedded 23 pages/cpu @ffff80007ef88000 s56728 r8192 d29288 u94208 [ 0.000000] pcpu-alloc: s56728 r8192 d29288 u94208 alloc=23*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: enabling workaround for ARM erratum 845719 [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 516096 [ 0.000000] Policy zone: DMA [ 0.000000] Kernel command line: console=ttyS0,115200n8 ro root=/dev/mmcblk0p2 rootwait earlycon=uart,mmio32,0x1c28000 devres.log=1 [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) [ 0.000000] Memory: 2032148K/2097152K available (8828K kernel code, 962K rwdata, 3956K rodata, 1088K init, 394K bss, 48620K reserved, 16384K cma-reserved) [ 0.000000] Virtual kernel memory layout: [ 0.000000] modules : 0xffff000000000000 - 0xffff000008000000 ( 128 MB) [ 0.000000] vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000 (129022 GB) [ 0.000000] .text : 0xffff000008080000 - 0xffff000008920000 ( 8832 KB) [ 0.000000] .rodata : 0xffff000008920000 - 0xffff000008d10000 ( 4032 KB) [ 0.000000] .init : 0xffff000008d10000 - 0xffff000008e20000 ( 1088 KB) [ 0.000000] .data : 0xffff000008e20000 - 0xffff000008f10a00 ( 963 KB) [ 0.000000] .bss : 0xffff000008f10a00 - 0xffff000008f733ac ( 395 KB) [ 0.000000] fixed : 0xffff7dfffe7fd000 - 0xffff7dfffec00000 ( 4108 KB) [ 0.000000] PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000 ( 16 MB) [ 0.000000] vmemmap : 0xffff7e0000000000 - 0xffff800000000000 ( 2048 GB maximum) [ 0.000000] 0xffff7e0000000000 - 0xffff7e0002000000 ( 32 MB actual) [ 0.000000] memory : 0xffff800000000000 - 0xffff800080000000 ( 2048 MB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] Build-time adjustment of leaf fanout to 64. [ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4 [ 0.000000] NR_IRQS:64 nr_irqs:64 0 [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] arm_arch_timer: Architected cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000005] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.008247] Console: colour dummy device 80x25 [ 0.012742] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.022999] pid_max: default: 32768 minimum: 301 [ 0.027691] Security Framework initialized [ 0.032363] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) [ 0.041718] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.049754] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes) [ 0.056461] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes) [ 0.075645] ASID allocator initialised with 65536 entries [ 0.101451] EFI services will not be available. [ 0.114011] smp: Bringing up secondary CPUs ... [ 0.151416] Detected VIPT I-cache on CPU1 [ 0.151469] CPU1: Booted secondary processor [410fd034] [ 0.183098] Detected VIPT I-cache on CPU2 [ 0.183127] CPU2: Booted secondary processor [410fd034] [ 0.215130] Detected VIPT I-cache on CPU3 [ 0.215158] CPU3: Booted secondary processor [410fd034] [ 0.215212] smp: Brought up 1 node, 4 CPUs [ 0.246961] SMP: Total of 4 processors activated. [ 0.251663] CPU features: detected feature: 32-bit EL0 Support [ 0.257534] CPU: All CPU(s) started at EL2 [ 0.261646] alternatives: patching kernel code [ 0.267283] devtmpfs: initialized [ 0.272657] DMI not present or invalid. [ 0.276684] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.286472] futex hash table entries: 1024 (order: 5, 131072 bytes) [ 0.293410] pinctrl core: initialized pinctrl subsystem [ 0.299196] bus: 'platform': really_probe: probing driver reg-dummy with device reg-dummy [ 0.307395] reg-dummy reg-dummy: DEVRES ADD ffff80007c11ac80 devm_kzalloc_release (40 bytes) [ 0.315837] reg-dummy reg-dummy: DEVRES ADD ffff80007c11ad80 devm_pinctrl_release (8 bytes) [ 0.324186] reg-dummy reg-dummy: DEVRES REM ffff80007c11ad80 devm_pinctrl_release (8 bytes) [ 0.332535] reg-dummy reg-dummy: DEVRES REM ffff80007c11ac80 devm_kzalloc_release (40 bytes) [ 0.341710] NET: Registered protocol family 16 [ 0.347739] cpuidle: using governor menu [ 0.352013] vdso: 2 pages (1 code @ ffff000008927000, 1 data @ ffff000008e25000) [ 0.359433] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.367428] DMA: preallocated 256 KiB pool for atomic allocations [ 0.373966] Serial: AMBA PL011 UART driver [ 0.378897] bus: 'platform': really_probe: probing driver sram with device 10000.sram [ 0.386744] sram 10000.sram: DEVRES ADD ffff80007c0f6e80 devm_kzalloc_release (40 bytes) [ 0.394847] sram 10000.sram: DEVRES REM ffff80007c0f6e80 devm_kzalloc_release (40 bytes) [ 0.402951] sram 10000.sram: DEVRES ADD ffff80007c0f6f80 devm_kzalloc_release (48 bytes) [ 0.411048] sram 10000.sram: DEVRES ADD ffff80007c0f6f00 devm_region_release (24 bytes) [ 0.419061] sram 10000.sram: DEVRES ADD ffff80007c0f6a80 devm_ioremap_release (8 bytes) [ 0.427069] sram 10000.sram: DEVRES ADD ffff80007c0f6600 devm_gen_pool_release (8 bytes) [ 0.446895] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 0.454212] ACPI: Interpreter disabled. [ 0.458415] bus: 'platform': really_probe: probing driver reg-fixed-voltage with device vcc3v3 [ 0.467044] reg-fixed-voltage vcc3v3: DEVRES ADD ffff80007c22cf80 devm_kzalloc_release (40 bytes) [ 0.476783] reg-fixed-voltage vcc3v3: DEVRES REM ffff80007c22cf80 devm_kzalloc_release (40 bytes) [ 0.485693] reg-fixed-voltage vcc3v3: DEVRES ADD ffff80007c2e1800 devm_kzalloc_release (232 bytes) [ 0.494661] reg-fixed-voltage vcc3v3: DEVRES ADD ffff80007c22ce80 devm_kzalloc_release (40 bytes) [ 0.503533] reg-fixed-voltage vcc3v3: DEVRES ADD ffff80007c035500 devm_kzalloc_release (160 bytes) [ 0.512558] reg-fixed-voltage vcc3v3: DEVRES ADD ffff80007c22cd00 devm_kzalloc_release (7 bytes) [ 0.521525] reg-fixed-voltage vcc3v3: DEVRES ADD ffff80007c22cc80 devm_rdev_release (8 bytes) [ 0.530496] vgaarb: loaded [ 0.533478] SCSI subsystem initialized [ 0.537410] libata version 3.00 loaded. [ 0.537712] usbcore: registered new interface driver usbfs [ 0.543259] usbcore: registered new interface driver hub [ 0.548647] usbcore: registered new device driver usb [ 0.554289] pps_core: LinuxPPS API ver. 1 registered [ 0.559261] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti [ 0.568450] PTP clock support registered [ 0.572736] dmi: Firmware registration failed. [ 0.577383] Advanced Linux Sound Architecture Driver Initialized. [ 0.584417] clocksource: Switched to clocksource arch_sys_counter [ 0.590667] VFS: Disk quotas dquot_6.6.0 [ 0.594651] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.601815] pnp: PnP ACPI: disabled [ 0.614803] NET: Registered protocol family 2 [ 0.619718] TCP established hash table entries: 16384 (order: 5, 131072 bytes) [ 0.627162] TCP bind hash table entries: 16384 (order: 6, 262144 bytes) [ 0.634110] TCP: Hash tables configured (established 16384 bind 16384) [ 0.640781] UDP hash table entries: 1024 (order: 3, 32768 bytes) [ 0.646861] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes) [ 0.653493] NET: Registered protocol family 1 [ 0.658210] RPC: Registered named UNIX socket transport module. [ 0.664133] RPC: Registered udp transport module. [ 0.668842] RPC: Registered tcp transport module. [ 0.673545] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.679990] PCI: CLS 0 bytes, default 128 [ 0.680770] kvm [1]: 8-bit VMID [ 0.683907] kvm [1]: IDMAP page: 4090b000 [ 0.687924] kvm [1]: HYP VA range: 800000000000:ffffffffffff [ 0.694326] kvm [1]: Hyp mode initialized successfully [ 0.699508] kvm [1]: vgic-v2@1c84000 [ 0.703170] kvm [1]: vgic interrupt IRQ1 [ 0.707106] kvm [1]: virtual timer IRQ4 [ 0.713093] bus: 'platform': really_probe: probing driver alarmtimer with device alarmtimer [ 0.721462] alarmtimer alarmtimer: DEVRES ADD ffff80007bc68380 devm_kzalloc_release (40 bytes) [ 0.730082] alarmtimer alarmtimer: DEVRES ADD ffff80007bc68480 devm_pinctrl_release (8 bytes) [ 0.738605] alarmtimer alarmtimer: DEVRES REM ffff80007bc68480 devm_pinctrl_release (8 bytes) [ 0.747133] alarmtimer alarmtimer: DEVRES REM ffff80007bc68380 devm_kzalloc_release (40 bytes) [ 0.756345] audit: initializing netlink subsys (disabled) [ 0.761846] audit: type=2000 audit(0.644:1): state=initialized audit_enabled=0 res=1 [ 0.762337] workingset: timestamp_bits=44 max_order=19 bucket_order=0 [ 0.773052] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.773914] NFS: Registering the id_resolver key type [ 0.773940] Key type id_resolver registered [ 0.773942] Key type id_legacy registered [ 0.773952] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.774159] 9p: Installing v9fs 9p2000 file system support [ 0.776847] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247) [ 0.776853] io scheduler noop registered [ 0.777071] io scheduler cfq registered (default) [ 0.777075] io scheduler mq-deadline registered [ 0.783445] bus: 'platform': really_probe: probing driver sun50i-a64-pinctrl with device 1c20800.pinctrl [ 0.783460] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c27e400 devm_kzalloc_release (40 bytes) [ 0.783478] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REM ffff80007c27e400 devm_kzalloc_release (40 bytes) [ 0.783507] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c285d00 devm_kzalloc_release (112 bytes) [ 0.783519] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c27e780 devm_region_release (24 bytes) [ 0.783538] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c27ef80 devm_ioremap_release (8 bytes) [ 0.783545] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c287200 devm_kzalloc_release (384 bytes) [ 0.783553] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c339800 devm_kzalloc_release (1648 bytes) [ 0.783567] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c1d6000 devm_kzalloc_release (2472 bytes) [ 0.783727] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c23ac00 devm_kzalloc_release (824 bytes) [ 0.783733] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c23b000 devm_kzalloc_release (824 bytes) [ 0.783740] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c22c500 devm_kzalloc_release (32 bytes) [ 0.783747] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c22c280 devm_kzalloc_release (64 bytes) [ 0.783753] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c287400 devm_kzalloc_release (288 bytes) [ 0.783761] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c105980 devm_kzalloc_release (56 bytes) [ 0.783771] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c2cb980 devm_kzalloc_release (40 bytes) [ 0.783779] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c279c80 devm_kzalloc_release (32 bytes) [ 0.783792] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c279e00 devm_kzalloc_release (32 bytes) [ 0.783800] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c285e00 devm_kzalloc_release (136 bytes) [ 0.783807] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c279a80 devm_kzalloc_release (32 bytes) [ 0.783815] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c285f00 devm_kzalloc_release (96 bytes) [ 0.783846] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd74000 devm_kzalloc_release (176 bytes) [ 0.783853] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c279d00 devm_kzalloc_release (48 bytes) [ 0.783860] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c279700 devm_kzalloc_release (32 bytes) [ 0.783867] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd74100 devm_kzalloc_release (96 bytes) [ 0.783882] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75000 devm_kzalloc_release (32 bytes) [ 0.783903] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd74200 devm_kzalloc_release (128 bytes) [ 0.783917] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75080 devm_kzalloc_release (80 bytes) [ 0.783949] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75100 devm_kzalloc_release (8 bytes) [ 0.783960] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd74300 devm_kzalloc_release (112 bytes) [ 0.783967] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd74400 devm_kzalloc_release (96 bytes) [ 0.784001] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75180 devm_kzalloc_release (8 bytes) [ 0.784008] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75200 devm_kzalloc_release (16 bytes) [ 0.784019] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75280 devm_kzalloc_release (48 bytes) [ 0.784038] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75300 devm_kzalloc_release (48 bytes) [ 0.784056] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75380 devm_kzalloc_release (32 bytes) [ 0.784070] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75400 devm_kzalloc_release (32 bytes) [ 0.784077] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75480 devm_kzalloc_release (32 bytes) [ 0.784095] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75500 devm_kzalloc_release (16 bytes) [ 0.784105] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75580 devm_kzalloc_release (16 bytes) [ 0.784123] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75600 devm_kzalloc_release (8 bytes) [ 0.784132] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75680 devm_kzalloc_release (16 bytes) [ 0.784143] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c1d2000 devm_kzalloc_release (2472 bytes) [ 0.784152] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75700 devm_kzalloc_release (80 bytes) [ 0.784309] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd75780 devm_pinctrl_dev_release (8 bytes) [ 0.784316] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c287600 devm_kzalloc_release (312 bytes) [ 0.784822] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c287600 devm_kzalloc_release (312 bytes) [ 0.784829] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75780 devm_pinctrl_dev_release (8 bytes) [ 0.784895] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd84200 devm_kzalloc_release (0 bytes) [ 0.784902] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bd84100 devm_kzalloc_release (0 bytes) [ 0.784977] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75700 devm_kzalloc_release (80 bytes) [ 0.784983] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c1d2000 devm_kzalloc_release (2472 bytes) [ 0.784989] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75680 devm_kzalloc_release (16 bytes) [ 0.784995] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75600 devm_kzalloc_release (8 bytes) [ 0.785001] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75580 devm_kzalloc_release (16 bytes) [ 0.785007] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75500 devm_kzalloc_release (16 bytes) [ 0.785013] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75480 devm_kzalloc_release (32 bytes) [ 0.785020] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75400 devm_kzalloc_release (32 bytes) [ 0.785026] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75380 devm_kzalloc_release (32 bytes) [ 0.785032] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75300 devm_kzalloc_release (48 bytes) [ 0.785038] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75280 devm_kzalloc_release (48 bytes) [ 0.785044] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75200 devm_kzalloc_release (16 bytes) [ 0.785050] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75180 devm_kzalloc_release (8 bytes) [ 0.785056] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd74400 devm_kzalloc_release (96 bytes) [ 0.785062] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd74300 devm_kzalloc_release (112 bytes) [ 0.785068] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75100 devm_kzalloc_release (8 bytes) [ 0.785074] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75080 devm_kzalloc_release (80 bytes) [ 0.785080] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd74200 devm_kzalloc_release (128 bytes) [ 0.785086] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd75000 devm_kzalloc_release (32 bytes) [ 0.785093] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd74100 devm_kzalloc_release (96 bytes) [ 0.785099] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c279700 devm_kzalloc_release (32 bytes) [ 0.785105] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c279d00 devm_kzalloc_release (48 bytes) [ 0.785111] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007bd74000 devm_kzalloc_release (176 bytes) [ 0.785118] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c285f00 devm_kzalloc_release (96 bytes) [ 0.785124] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c279a80 devm_kzalloc_release (32 bytes) [ 0.785130] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c285e00 devm_kzalloc_release (136 bytes) [ 0.785136] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c279e00 devm_kzalloc_release (32 bytes) [ 0.785142] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c279c80 devm_kzalloc_release (32 bytes) [ 0.785148] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c2cb980 devm_kzalloc_release (40 bytes) [ 0.785155] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c105980 devm_kzalloc_release (56 bytes) [ 0.785162] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c287400 devm_kzalloc_release (288 bytes) [ 0.785168] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c22c280 devm_kzalloc_release (64 bytes) [ 0.785174] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c22c500 devm_kzalloc_release (32 bytes) [ 0.785180] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c23b000 devm_kzalloc_release (824 bytes) [ 0.785186] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c23ac00 devm_kzalloc_release (824 bytes) [ 0.785193] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c1d6000 devm_kzalloc_release (2472 bytes) [ 0.785199] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c339800 devm_kzalloc_release (1648 bytes) [ 0.785205] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c287200 devm_kzalloc_release (384 bytes) [ 0.785212] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c27ef80 devm_ioremap_release (8 bytes) [ 0.785225] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c27e780 devm_region_release (24 bytes) [ 0.785233] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REL ffff80007c285d00 devm_kzalloc_release (112 bytes) [ 0.788968] bus: 'platform': really_probe: probing driver sun50i-a64-ccu with device 1c20000.clock [ 0.788984] sun50i-a64-ccu 1c20000.clock: DEVRES ADD ffff80007bcf2680 devm_kzalloc_release (40 bytes) [ 0.789003] sun50i-a64-ccu 1c20000.clock: DEVRES REM ffff80007bcf2680 devm_kzalloc_release (40 bytes) [ 0.789050] sun50i-a64-ccu 1c20000.clock: DEVRES ADD ffff80007bcf2e00 devm_region_release (24 bytes) [ 0.789068] sun50i-a64-ccu 1c20000.clock: DEVRES ADD ffff80007bcf2d00 devm_ioremap_release (8 bytes) [ 0.791647] xenfs: not registering filesystem on non-xen platform [ 0.796647] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.797832] bus: 'platform': really_probe: probing driver serial8250 with device serial8250 [ 0.797847] serial8250 serial8250: DEVRES ADD ffff80007bde3680 devm_kzalloc_release (40 bytes) [ 0.797858] serial8250 serial8250: DEVRES ADD ffff80007bde3700 devm_pinctrl_release (8 bytes) [ 0.797868] serial8250 serial8250: DEVRES REM ffff80007bde3700 devm_pinctrl_release (8 bytes) [ 0.797876] serial8250 serial8250: DEVRES REM ffff80007bde3680 devm_kzalloc_release (40 bytes) [ 0.798283] bus: 'platform': really_probe: probing driver dw-apb-uart with device 1c28000.serial [ 0.798292] dw-apb-uart 1c28000.serial: DEVRES ADD ffff80007bde3700 devm_kzalloc_release (40 bytes) [ 0.798319] dw-apb-uart 1c28000.serial: could not find pctldev for node /soc/pinctrl@1c20800/uart0@0, deferring probe [ 0.798326] dw-apb-uart 1c28000.serial: DEVRES REM ffff80007bde3700 devm_kzalloc_release (40 bytes) [ 0.798341] bus: 'platform': really_probe: probing driver dw-apb-uart with device 1c28400.serial [ 0.798348] dw-apb-uart 1c28400.serial: DEVRES ADD ffff80007bde3700 devm_kzalloc_release (40 bytes) [ 0.798361] dw-apb-uart 1c28400.serial: could not find pctldev for node /soc/pinctrl@1c20800/uart1_pins, deferring probe [ 0.798368] dw-apb-uart 1c28400.serial: DEVRES REM ffff80007bde3700 devm_kzalloc_release (40 bytes) [ 0.798868] SuperH (H)SCI(F) driver initialized [ 0.799224] msm_serial: driver initialized [ 0.809328] loop: module loaded [ 0.810293] hisi_sas: driver version v1.6 [ 0.813195] libphy: Fixed MDIO Bus: probed [ 0.814016] tun: Universal TUN/TAP device driver, 1.6 [ 0.814019] tun: (C) 1999-2004 Max Krasnyansky [ 0.815129] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 0.815131] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 0.815224] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k [ 0.815226] igb: Copyright (c) 2007-2014 Intel Corporation. [ 0.815302] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k [ 0.815305] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 0.815388] sky2: driver version 1.30 [ 0.815997] VFIO - User Level meta-driver version: 0.3 [ 0.821156] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.821162] ehci-pci: EHCI PCI platform driver [ 0.821204] ehci-platform: EHCI generic platform driver [ 0.821279] ehci-exynos: EHCI EXYNOS driver [ 0.821341] ehci-msm: Qualcomm On-Chip EHCI Host Controller [ 0.821397] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 0.821420] ohci-pci: OHCI PCI platform driver [ 0.821469] ohci-platform: OHCI generic platform driver [ 0.821531] ohci-exynos: OHCI EXYNOS driver [ 0.821843] usbcore: registered new interface driver usb-storage [ 0.822969] bus: 'platform': really_probe: probing driver sun6i-rtc with device 1f00000.rtc [ 0.822985] sun6i-rtc 1f00000.rtc: DEVRES ADD ffff80007b834400 devm_kzalloc_release (40 bytes) [ 0.823002] sun6i-rtc 1f00000.rtc: DEVRES REM ffff80007b834400 devm_kzalloc_release (40 bytes) [ 0.823100] sun6i-rtc 1f00000.rtc: DEVRES ADD ffff80007b834b80 devm_irq_release (16 bytes) [ 0.823663] sun6i-rtc 1f00000.rtc: rtc core: registered rtc-sun6i as rtc0 [ 0.823670] sun6i-rtc 1f00000.rtc: DEVRES ADD ffff80007b834c80 devm_rtc_device_release (8 bytes) [ 0.823674] sun6i-rtc 1f00000.rtc: RTC enabled [ 0.823873] i2c /dev entries driver [ 0.824191] bus: 'platform': really_probe: probing driver mv64xxx_i2c with device 1c2b000.i2c [ 0.824201] mv64xxx_i2c 1c2b000.i2c: DEVRES ADD ffff80007b834980 devm_kzalloc_release (40 bytes) [ 0.824225] mv64xxx_i2c 1c2b000.i2c: could not find pctldev for node /soc/pinctrl@1c20800/i2c1_pins, deferring probe [ 0.824233] mv64xxx_i2c 1c2b000.i2c: DEVRES REM ffff80007b834980 devm_kzalloc_release (40 bytes) [ 0.825845] sdhci: Secure Digital Host Controller Interface driver [ 0.825847] sdhci: Copyright(c) Pierre Ossman [ 0.826046] Synopsys Designware Multimedia Card Interface Driver [ 0.826437] bus: 'platform': really_probe: probing driver sunxi-mmc with device 1c0f000.mmc [ 0.826449] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b844080 devm_kzalloc_release (40 bytes) [ 0.826474] sunxi-mmc 1c0f000.mmc: could not find pctldev for node /soc/pinctrl@1c20800/mmc0-pins, deferring probe [ 0.826482] sunxi-mmc 1c0f000.mmc: DEVRES REM ffff80007b844080 devm_kzalloc_release (40 bytes) [ 0.826499] bus: 'platform': really_probe: probing driver sunxi-mmc with device 1c10000.mmc [ 0.826506] sunxi-mmc 1c10000.mmc: DEVRES ADD ffff80007b844080 devm_kzalloc_release (40 bytes) [ 0.826518] sunxi-mmc 1c10000.mmc: could not find pctldev for node /soc/pinctrl@1c20800/mmc1-pins, deferring probe [ 0.826525] sunxi-mmc 1c10000.mmc: DEVRES REM ffff80007b844080 devm_kzalloc_release (40 bytes) [ 0.826538] bus: 'platform': really_probe: probing driver sunxi-mmc with device 1c11000.mmc [ 0.826544] sunxi-mmc 1c11000.mmc: DEVRES ADD ffff80007b844080 devm_kzalloc_release (40 bytes) [ 0.826557] sunxi-mmc 1c11000.mmc: could not find pctldev for node /soc/pinctrl@1c20800/mmc2-pins, deferring probe [ 0.826563] sunxi-mmc 1c11000.mmc: DEVRES REM ffff80007b844080 devm_kzalloc_release (40 bytes) [ 0.826614] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.828777] ledtrig-cpu: registered to indicate activity on CPUs [ 0.828828] bus: 'platform': really_probe: probing driver scpi_protocol with device scpi [ 0.828838] scpi_protocol scpi: DEVRES ADD ffff80007c248400 devm_kzalloc_release (40 bytes) [ 0.828854] scpi_protocol scpi: DEVRES REM ffff80007c248400 devm_kzalloc_release (40 bytes) [ 0.828881] scpi_protocol scpi: DEVRES ADD ffff80007c385b00 devm_kzalloc_release (120 bytes) [ 0.828895] scpi_protocol scpi: DEVRES ADD ffff80007c385c00 devm_kzalloc_release (168 bytes) [ 0.828929] scpi_protocol scpi: DEVRES ADD ffff80007c248400 devm_ioremap_release (8 bytes) [ 0.828937] scpi_protocol scpi: DEVRES ADD ffff80007bc9dc00 devm_kzalloc_release (880 bytes) [ 0.828949] scpi_protocol scpi: DEVRES REL ffff80007bc9dc00 devm_kzalloc_release (880 bytes) [ 0.828956] scpi_protocol scpi: DEVRES REL ffff80007c248400 devm_ioremap_release (8 bytes) [ 0.828968] scpi_protocol scpi: DEVRES REL ffff80007c385c00 devm_kzalloc_release (168 bytes) [ 0.828974] scpi_protocol scpi: DEVRES REL ffff80007c385b00 devm_kzalloc_release (120 bytes) [ 0.829776] usbcore: registered new interface driver usbhid [ 0.829778] usbhid: USB HID core driver [ 0.830870] bus: 'platform': really_probe: probing driver snd-soc-dummy with device snd-soc-dummy [ 0.830884] snd-soc-dummy snd-soc-dummy: DEVRES ADD ffff80007c2f1880 devm_kzalloc_release (40 bytes) [ 0.830896] snd-soc-dummy snd-soc-dummy: DEVRES ADD ffff80007c2f1380 devm_pinctrl_release (8 bytes) [ 0.830904] snd-soc-dummy snd-soc-dummy: DEVRES REM ffff80007c2f1380 devm_pinctrl_release (8 bytes) [ 0.830913] snd-soc-dummy snd-soc-dummy: DEVRES REM ffff80007c2f1880 devm_kzalloc_release (40 bytes) [ 0.831382] NET: Registered protocol family 17 [ 0.831474] 9pnet: Installing 9P2000 support [ 0.831532] Key type dns_resolver registered [ 0.832147] registered taskstats version 1 [ 0.836738] bus: 'platform': really_probe: probing driver sun50i-a64-pinctrl with device 1c20800.pinctrl [ 0.836812] ------------[ cut here ]------------ [ 0.836837] WARNING: CPU: 1 PID: 89 at /data/src/linux/drivers/base/dd.c:349 driver_probe_device+0x2ac/0x2e8 [ 0.836839] Modules linked in: [ 0.836851] CPU: 1 PID: 89 Comm: kworker/1:1 Not tainted 4.11.0-rc1 #298 [ 0.836854] Hardware name: BananaPi-M64 (DT) [ 0.836863] Workqueue: events deferred_probe_work_func [ 0.836867] task: ffff80007c164e00 task.stack: ffff80007c180000 [ 0.836873] PC is at driver_probe_device+0x2ac/0x2e8 [ 0.836879] LR is at driver_probe_device+0x108/0x2e8 [ 0.836883] pc : [] lr : [] pstate: 20000045 [ 0.836885] sp : ffff80007c183c50 [ 0.836887] x29: ffff80007c183c50 x28: 0000000000000000 [ 0.836892] x27: ffff80007cbd7d20 x26: ffff80007c0c01b8 [ 0.836898] x25: ffff000008a0f000 x24: ffff000008ed9e08 [ 0.836903] x23: 0000000000000001 x22: ffff000008f62000 [ 0.836909] x21: ffff000008e71ea0 x20: 0000000000000000 [ 0.836914] x19: ffff80007c042010 x18: ffff80007cb53cf0 [ 0.836920] x17: 00000000b8b143dc x16: 00000000553657ab [ 0.836925] x15: 000000009add3b90 x14: 2068746977206c72 [ 0.836930] x13: 74636e69702d3436 x12: 612d6930356e7573 [ 0.836936] x11: 2072657669726420 x10: 676e69626f727020 [ 0.836941] x9 : 3a65626f72705f79 x8 : ffff000008f26330 [ 0.836946] x7 : 0000000000000000 x6 : 0000000055e669a8 [ 0.836951] x5 : 0000000000000000 x4 : 0000000000000000 [ 0.836957] x3 : ffffffffffffffff x2 : 00008000761c3000 [ 0.836962] x1 : ffff80007c0422a0 x0 : ffff80007bd84200 [ 0.836969] ---[ end trace 1c2e8db5a1ad158a ]--- [ 0.836973] Call trace: [ 0.836978] Exception stack(0xffff80007c183a80 to 0xffff80007c183bb0) [ 0.836984] 3a80: ffff80007c042010 0001000000000000 ffff80007c183c50 ffff000008553714 [ 0.836990] 3aa0: ffff80007cbd7d20 0000000000000000 ffff80007c183c40 0000000000000000 [ 0.836995] 3ac0: ffff80007c183c50 ffff80007c183c50 ffff80007c183c10 00000000ffffffc8 [ 0.837000] 3ae0: ffff80007c183b10 ffff00000810fcc8 ffff80007c183c50 ffff80007c183c50 [ 0.837006] 3b00: ffff80007c183c10 00000000ffffffc8 ffff80007c183bc0 ffff000008176958 [ 0.837011] 3b20: ffff80007bd84200 ffff80007c0422a0 00008000761c3000 ffffffffffffffff [ 0.837016] 3b40: 0000000000000000 0000000000000000 0000000055e669a8 0000000000000000 [ 0.837022] 3b60: ffff000008f26330 3a65626f72705f79 676e69626f727020 2072657669726420 [ 0.837027] 3b80: 612d6930356e7573 74636e69702d3436 2068746977206c72 000000009add3b90 [ 0.837031] 3ba0: 00000000553657ab 00000000b8b143dc [ 0.837038] [] driver_probe_device+0x2ac/0x2e8 [ 0.837044] [] __device_attach_driver+0x9c/0xf8 [ 0.837050] [] bus_for_each_drv+0x58/0x98 [ 0.837056] [] __device_attach+0xc4/0x138 [ 0.837062] [] device_initial_probe+0x10/0x18 [ 0.837068] [] bus_probe_device+0x94/0xa0 [ 0.837075] [] deferred_probe_work_func+0x74/0xa8 [ 0.837085] [] process_one_work+0x1d0/0x378 [ 0.837091] [] worker_thread+0x244/0x488 [ 0.837098] [] kthread+0xf0/0x120 [ 0.837105] [] ret_from_fork+0x10/0x50 [ 0.837123] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bddf700 devm_kzalloc_release (40 bytes) [ 0.837155] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES REM ffff80007bddf700 devm_kzalloc_release (40 bytes) [ 0.837201] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bfddb00 devm_kzalloc_release (112 bytes) [ 0.837213] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c080 devm_region_release (24 bytes) [ 0.837231] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c180 devm_ioremap_release (8 bytes) [ 0.837238] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b85c400 devm_kzalloc_release (384 bytes) [ 0.837246] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b8a9000 devm_kzalloc_release (1648 bytes) [ 0.837262] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bf9e000 devm_kzalloc_release (2472 bytes) [ 0.837420] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bc9f800 devm_kzalloc_release (824 bytes) [ 0.837426] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bc9fc00 devm_kzalloc_release (824 bytes) [ 0.837433] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c300 devm_kzalloc_release (32 bytes) [ 0.837439] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c380 devm_kzalloc_release (64 bytes) [ 0.837446] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b85c600 devm_kzalloc_release (288 bytes) [ 0.837453] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c400 devm_kzalloc_release (56 bytes) [ 0.837462] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c480 devm_kzalloc_release (40 bytes) [ 0.837470] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c500 devm_kzalloc_release (32 bytes) [ 0.837482] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c580 devm_kzalloc_release (32 bytes) [ 0.837491] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bfddc00 devm_kzalloc_release (136 bytes) [ 0.837497] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c600 devm_kzalloc_release (32 bytes) [ 0.837505] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bfddd00 devm_kzalloc_release (96 bytes) [ 0.837532] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bfdde00 devm_kzalloc_release (176 bytes) [ 0.837539] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c680 devm_kzalloc_release (48 bytes) [ 0.837546] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c700 devm_kzalloc_release (32 bytes) [ 0.837552] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bfddf00 devm_kzalloc_release (96 bytes) [ 0.837563] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c780 devm_kzalloc_release (32 bytes) [ 0.837584] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c24e500 devm_kzalloc_release (128 bytes) [ 0.837599] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c800 devm_kzalloc_release (80 bytes) [ 0.837630] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c880 devm_kzalloc_release (8 bytes) [ 0.837641] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c24e400 devm_kzalloc_release (112 bytes) [ 0.837648] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007c24e300 devm_kzalloc_release (96 bytes) [ 0.837682] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c900 devm_kzalloc_release (8 bytes) [ 0.837690] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87c980 devm_kzalloc_release (16 bytes) [ 0.837700] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87ca00 devm_kzalloc_release (48 bytes) [ 0.837718] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87ca80 devm_kzalloc_release (48 bytes) [ 0.837736] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87cb00 devm_kzalloc_release (32 bytes) [ 0.837751] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87cb80 devm_kzalloc_release (32 bytes) [ 0.837758] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87cc00 devm_kzalloc_release (32 bytes) [ 0.837776] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87cc80 devm_kzalloc_release (16 bytes) [ 0.837786] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87cd00 devm_kzalloc_release (16 bytes) [ 0.837804] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87cd80 devm_kzalloc_release (8 bytes) [ 0.837813] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87ce00 devm_kzalloc_release (16 bytes) [ 0.837824] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007bf99000 devm_kzalloc_release (2472 bytes) [ 0.837833] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87ce80 devm_kzalloc_release (80 bytes) [ 0.837974] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b87cf00 devm_pinctrl_dev_release (8 bytes) [ 0.837981] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b85c800 devm_kzalloc_release (312 bytes) [ 0.838311] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b883980 devm_clk_release (8 bytes) [ 0.838326] sun50i-a64-pinctrl 1c20800.pinctrl: DEVRES ADD ffff80007b883a80 devm_kzalloc_release (12 bytes) [ 0.840655] sun50i-a64-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 0.841116] bus: 'platform': really_probe: probing driver dw-apb-uart with device 1c28000.serial [ 0.841125] dw-apb-uart 1c28000.serial: DEVRES ADD ffff80007b8c1b00 devm_kzalloc_release (40 bytes) [ 0.841174] dw-apb-uart 1c28000.serial: DEVRES ADD ffff80007b8c1b80 devm_pinctrl_release (8 bytes) [ 0.841240] dw-apb-uart 1c28000.serial: DEVRES ADD ffff80007b8c1f80 devm_ioremap_release (8 bytes) [ 0.841247] dw-apb-uart 1c28000.serial: DEVRES ADD ffff80007b854c00 devm_kzalloc_release (288 bytes) [ 0.841273] dw-apb-uart 1c28000.serial: DEVRES ADD ffff80007b8c4100 devm_clk_release (8 bytes) [ 0.841292] dw-apb-uart 1c28000.serial: DEVRES ADD ffff80007b8c4200 devm_reset_control_release (8 bytes) [ 0.841624] console [ttyS0] disabled [ 3.269066] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 12, base_baud = 1500000) is a U6_16550A [ 3.278056] console [ttyS0] enabled [ 3.285028] bootconsole [uart0] disabled [ 3.293568] bus: 'platform': really_probe: probing driver dw-apb-uart with device 1c28400.serial [ 3.302364] dw-apb-uart 1c28400.serial: DEVRES ADD ffff80007b8c4800 devm_kzalloc_release (40 bytes) [ 3.311526] dw-apb-uart 1c28400.serial: DEVRES ADD ffff80007b8c4900 devm_pinctrl_release (8 bytes) [ 3.320565] dw-apb-uart 1c28400.serial: DEVRES ADD ffff80007b8c4f00 devm_ioremap_release (8 bytes) [ 3.329528] dw-apb-uart 1c28400.serial: DEVRES ADD ffff80007b854e00 devm_kzalloc_release (288 bytes) [ 3.338681] dw-apb-uart 1c28400.serial: DEVRES ADD ffff80007b8c4380 devm_clk_release (8 bytes) [ 3.347308] dw-apb-uart 1c28400.serial: DEVRES ADD ffff80007bddf780 devm_reset_control_release (8 bytes) [ 3.377122] 1c28400.serial: ttyS1 at MMIO 0x1c28400 (irq = 13, base_baud = 1500000) is a U6_16550A [ 3.386869] bus: 'platform': really_probe: probing driver mv64xxx_i2c with device 1c2b000.i2c [ 3.395401] mv64xxx_i2c 1c2b000.i2c: DEVRES ADD ffff80007bddfa80 devm_kzalloc_release (40 bytes) [ 3.404280] mv64xxx_i2c 1c2b000.i2c: DEVRES ADD ffff80007bddfe80 devm_pinctrl_release (8 bytes) [ 3.413017] mv64xxx_i2c 1c2b000.i2c: DEVRES ADD ffff80007b8a9800 devm_kzalloc_release (1184 bytes) [ 3.421983] mv64xxx_i2c 1c2b000.i2c: DEVRES ADD ffff80007b8c5500 devm_region_release (24 bytes) [ 3.430687] mv64xxx_i2c 1c2b000.i2c: DEVRES ADD ffff80007b8c5600 devm_ioremap_release (8 bytes) [ 3.439399] mv64xxx_i2c 1c2b000.i2c: DEVRES ADD ffff80007b8c5780 devm_clk_release (8 bytes) [ 3.447780] mv64xxx_i2c 1c2b000.i2c: DEVRES ADD ffff80007b8c5880 devm_reset_control_release (8 bytes) [ 3.458020] bus: 'platform': really_probe: probing driver sunxi-mmc with device 1c0f000.mmc [ 3.466381] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b8c5f80 devm_kzalloc_release (40 bytes) [ 3.475140] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b8c5f00 devm_pinctrl_release (8 bytes) [ 3.483728] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b8c7980 devm_kzalloc_release (70 bytes) [ 3.492444] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b8c7a00 devm_regulator_release (8 bytes) [ 3.501160] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b8c7c00 devm_region_release (24 bytes) [ 3.509692] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b8c7d00 devm_ioremap_release (8 bytes) [ 3.518230] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b8c7e80 devm_clk_release (8 bytes) [ 3.526424] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b8c7f80 devm_clk_release (8 bytes) [ 3.534613] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b8c8080 devm_reset_control_release (8 bytes) [ 3.543814] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b8c8180 devm_irq_release (16 bytes) [ 3.552254] sunxi-mmc 1c0f000.mmc: DEVRES ADD ffff80007b8c8280 devm_gpiod_release (8 bytes) [ 3.560607] sunxi-mmc 1c0f000.mmc: Got CD GPIO [ 3.604440] sunxi-mmc 1c0f000.mmc: base:0xffff000009309000 irq:6 [ 3.611197] bus: 'platform': really_probe: probing driver sunxi-mmc with device 1c10000.mmc [ 3.619556] sunxi-mmc 1c10000.mmc: DEVRES ADD ffff80007b8c8700 devm_kzalloc_release (40 bytes) [ 3.628324] sunxi-mmc 1c10000.mmc: DEVRES ADD ffff80007b8c8780 devm_pinctrl_release (8 bytes) [ 3.636922] sunxi-mmc 1c10000.mmc: DEVRES ADD ffff80007b8c9100 devm_kzalloc_release (70 bytes) [ 3.645589] sunxi-mmc 1c10000.mmc: DEVRES ADD ffff80007b8c9180 devm_regulator_release (8 bytes) [ 3.654300] sunxi-mmc 1c10000.mmc: DEVRES ADD ffff80007b8c9380 devm_region_release (24 bytes) [ 3.662830] sunxi-mmc 1c10000.mmc: DEVRES ADD ffff80007b8c9480 devm_ioremap_release (8 bytes) [ 3.671364] sunxi-mmc 1c10000.mmc: DEVRES ADD ffff80007b8c9600 devm_clk_release (8 bytes) [ 3.679547] sunxi-mmc 1c10000.mmc: DEVRES ADD ffff80007b8c9700 devm_clk_release (8 bytes) [ 3.687729] sunxi-mmc 1c10000.mmc: DEVRES ADD ffff80007b8c9800 devm_reset_control_release (8 bytes) [ 3.696906] sunxi-mmc 1c10000.mmc: DEVRES ADD ffff80007b8c9900 devm_irq_release (16 bytes) [ 3.744444] sunxi-mmc 1c10000.mmc: base:0xffff00000930d000 irq:7 [ 3.751220] bus: 'platform': really_probe: probing driver sunxi-mmc with device 1c11000.mmc [ 3.759596] sunxi-mmc 1c11000.mmc: DEVRES ADD ffff80007b8c9d80 devm_kzalloc_release (40 bytes) [ 3.768360] sunxi-mmc 1c11000.mmc: DEVRES ADD ffff80007b8c9e00 devm_pinctrl_release (8 bytes) [ 3.776970] sunxi-mmc 1c11000.mmc: DEVRES ADD ffff80007b8cbd80 devm_kzalloc_release (70 bytes) [ 3.785648] sunxi-mmc 1c11000.mmc: DEVRES ADD ffff80007b8cbe00 devm_regulator_release (8 bytes) [ 3.794380] sunxi-mmc 1c11000.mmc: DEVRES ADD ffff80007b8cc080 devm_region_release (24 bytes) [ 3.802923] sunxi-mmc 1c11000.mmc: DEVRES ADD ffff80007b8cc180 devm_ioremap_release (8 bytes) [ 3.811468] sunxi-mmc 1c11000.mmc: DEVRES ADD ffff80007b8cc300 devm_clk_release (8 bytes) [ 3.819666] sunxi-mmc 1c11000.mmc: DEVRES ADD ffff80007b8cc400 devm_clk_release (8 bytes) [ 3.827864] sunxi-mmc 1c11000.mmc: DEVRES ADD ffff80007b8cc500 devm_reset_control_release (8 bytes) [ 3.837045] mmc0: new high speed SDHC card at address 0007 [ 3.842663] bus: 'mmc': really_probe: probing driver mmcblk with device mmc0:0007 [ 3.850184] mmcblk mmc0:0007: DEVRES ADD ffff80007b8cc900 devm_kzalloc_release (40 bytes) [ 3.858422] sunxi-mmc 1c11000.mmc: DEVRES ADD ffff80007b8cc700 devm_irq_release (16 bytes) [ 3.866917] mmcblk mmc0:0007: DEVRES ADD ffff80007b8ccc80 devm_pinctrl_release (8 bytes) [ 3.875017] mmcblk mmc0:0007: DEVRES REM ffff80007b8ccc80 devm_pinctrl_release (8 bytes) [ 3.883111] mmcblk mmc0:0007: DEVRES REM ffff80007b8cc900 devm_kzalloc_release (40 bytes) [ 3.891637] mmcblk0: mmc0:0007 SD16G 14.5 GiB [ 3.897519] mmcblk0: p1 p2 [ 3.905764] sunxi-mmc 1c10000.mmc: smc 1 err, cmd 8, RTO !! [ 3.912437] sunxi-mmc 1c11000.mmc: base:0xffff000009311000 irq:8 [ 3.919264] bus: 'platform': really_probe: probing driver scpi_protocol with device scpi [ 3.927383] scpi_protocol scpi: DEVRES ADD ffff80007b8ce300 devm_kzalloc_release (40 bytes) [ 3.935756] scpi_protocol scpi: DEVRES REM ffff80007b8ce300 devm_kzalloc_release (40 bytes) [ 3.944144] scpi_protocol scpi: DEVRES ADD ffff80007bd36300 devm_kzalloc_release (120 bytes) [ 3.952604] scpi_protocol scpi: DEVRES ADD ffff80007bd36400 devm_kzalloc_release (168 bytes) [ 3.954194] sunxi-mmc 1c10000.mmc: smc 1 err, cmd 55, RTO !! [ 3.966734] scpi_protocol scpi: DEVRES ADD ffff80007b8ce300 devm_ioremap_release (8 bytes) [ 3.968304] sunxi-mmc 1c10000.mmc: smc 1 err, cmd 55, RTO !! [ 3.980655] scpi_protocol scpi: DEVRES ADD ffff80007b87bc00 devm_kzalloc_release (880 bytes) [ 3.982253] sunxi-mmc 1c10000.mmc: smc 1 err, cmd 55, RTO !! [ 3.994759] scpi_protocol scpi: DEVRES REL ffff80007b87bc00 devm_kzalloc_release (880 bytes) [ 3.996353] sunxi-mmc 1c10000.mmc: smc 1 err, cmd 55, RTO !! [ 4.004862] sunxi-mmc 1c10000.mmc: smc 1 err, cmd 1, RTO !! [ 4.015527] scpi_protocol scpi: DEVRES REL ffff80007b8ce300 devm_ioremap_release (8 bytes) [ 4.023794] scpi_protocol scpi: DEVRES REL ffff80007bd36400 devm_kzalloc_release (168 bytes) [ 4.032229] scpi_protocol scpi: DEVRES REL ffff80007bd36300 devm_kzalloc_release (120 bytes) [ 4.040940] sun6i-rtc 1f00000.rtc: setting system clock to 1970-01-01 00:44:58 UTC (2698) [ 4.049320] ALSA device list: [ 4.049710] sunxi-mmc 1c11000.mmc: smc 2 err, cmd 8, RTO !! [ 4.057774] sunxi-mmc 1c11000.mmc: smc 2 err, cmd 55, RTO !! [ 4.059394] sunxi-mmc 1c11000.mmc: smc 2 err, cmd 55, RTO !! [ 4.061014] sunxi-mmc 1c11000.mmc: smc 2 err, cmd 55, RTO !! [ 4.062633] sunxi-mmc 1c11000.mmc: smc 2 err, cmd 55, RTO !! [ 4.080477] No soundcards found. [ 4.085094] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities [ 4.110882] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 4.112452] mmc2: new high speed MMC card at address 0001 [ 4.112642] bus: 'mmc': really_probe: probing driver mmcblk with device mmc2:0001 [ 4.112656] mmcblk mmc2:0001: DEVRES ADD ffff80007b8d6080 devm_kzalloc_release (40 bytes) [ 4.112676] mmcblk mmc2:0001: DEVRES ADD ffff80007b8d6180 devm_pinctrl_release (8 bytes) [ 4.112685] mmcblk mmc2:0001: DEVRES REM ffff80007b8d6180 devm_pinctrl_release (8 bytes) [ 4.112694] mmcblk mmc2:0001: DEVRES REM ffff80007b8d6080 devm_kzalloc_release (40 bytes) [ 4.112940] mmcblk2: mmc2:0001 8WPD3R 7.28 GiB [ 4.117125] mmcblk2boot0: mmc2:0001 8WPD3R partition 1 4.00 MiB [ 4.117312] mmcblk2boot1: mmc2:0001 8WPD3R partition 2 4.00 MiB [ 4.119934] mmcblk2: p1 p2 p3 < p5 p6 p7 > [ 4.126279] bus: 'platform': really_probe: probing driver scpi_protocol with device scpi [ 4.126294] scpi_protocol scpi: DEVRES ADD ffff80007b876980 devm_kzalloc_release (40 bytes) [ 4.126312] scpi_protocol scpi: DEVRES REM ffff80007b876980 devm_kzalloc_release (40 bytes) [ 4.126343] scpi_protocol scpi: DEVRES ADD ffff80007bd4d400 devm_kzalloc_release (120 bytes) [ 4.126358] scpi_protocol scpi: DEVRES ADD ffff80007bd4d300 devm_kzalloc_release (168 bytes) [ 4.126395] scpi_protocol scpi: DEVRES ADD ffff80007b876a80 devm_ioremap_release (8 bytes) [ 4.126402] scpi_protocol scpi: DEVRES ADD ffff80007b91e000 devm_kzalloc_release (880 bytes) [ 4.126415] scpi_protocol scpi: DEVRES REL ffff80007b91e000 devm_kzalloc_release (880 bytes) [ 4.126422] scpi_protocol scpi: DEVRES REL ffff80007b876a80 devm_ioremap_release (8 bytes) [ 4.126432] scpi_protocol scpi: DEVRES REL ffff80007bd4d300 devm_kzalloc_release (168 bytes) [ 4.126438] scpi_protocol scpi: DEVRES REL ffff80007bd4d400 devm_kzalloc_release (120 bytes) [ 4.276860] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [ 4.285083] devtmpfs: mounted [ 4.288791] Freeing unused kernel memory: 1088K [ 4.557432] random: fast init done [ 4.783266] systemd[1]: System time before build time, advancing clock. [ 4.870648] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN) [ 4.889067] systemd[1]: Detected architecture arm64. [ 4.909627] systemd[1]: Set hostname to . [ 5.414653] systemd[1]: Listening on Journal Socket (/dev/log). [ 5.432558] systemd[1]: Reached target Encrypted Volumes. [ 5.448498] systemd[1]: Reached target Remote File Systems (Pre). [ 5.466221] systemd[1]: Created slice System Slice. [ 5.485691] systemd[1]: Created slice system-getty.slice. [ 5.505645] systemd[1]: Created slice system-serial\x2dgetty.slice. [ 5.524732] systemd[1]: Started Forward Password Requests to Wall Directory Watch. [ 6.329806] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null) [ 6.451616] systemd-journald[1148]: Received request to flush runtime journal from PID 1 [ 7.078472] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [ 16.562101] random: crng init done --------------292D19C0F8B995F6ACB78C4D--