Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752216AbbGNAS7 (ORCPT ); Mon, 13 Jul 2015 20:18:59 -0400 Received: from mailout2.w1.samsung.com ([210.118.77.12]:54452 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751507AbbGNAS5 (ORCPT ); Mon, 13 Jul 2015 20:18:57 -0400 MIME-version: 1.0 Content-type: text/plain; charset=windows-1252 X-AuditID: cbfec7f4-f79c56d0000012ee-ea-55a4556ee76c Content-transfer-encoding: 8BIT Message-id: <55A4556C.6030007@samsung.com> Date: Tue, 14 Jul 2015 09:18:52 +0900 From: Krzysztof Kozlowski User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 To: Sebastian Reichel , =?windows-1252?Q?Pali_Roh=E1r?= Cc: Pavel Machek , Ivaylo Dimitrov , linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: linux 4.2-rc1 broken Nokia N900 References: <201507111405.06048@pali> <20150713155139.GA17362@earth> <20150713160547.GA3270@pali> <20150713193232.GA15675@earth> In-reply-to: <20150713193232.GA15675@earth> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrGLMWRmVeSWpSXmKPExsVy+t/xy7p5oUtCDRa2sFgsuXKI3eL1C0OL y7vmsFnMXtLPYjHx9G8mi7unjrJZnN5d4sDusXPWXXaPTas62Tz6tqxi9Fix+ju7x+dNcgGs UVw2Kak5mWWpRfp2CVwZHy5tYCr4o1Jx7PV61gbGzfJdjJwcEgImErfPL2SFsMUkLtxbzwZi CwksZZTonFIFYvMKCEr8mHyPpYuRg4NZQF7iyKVsCFNP4v5FrS5GLqDqp4wS21dPZwOJ8wpo SXxrjQPpZBFQlXh0eAYziM0mYCyxefkSsOmiAhESby+fZAKxRQQSJO4cvcMKModZoItR4s+i CywgCWEBHYmVMz+xQCxoYpTYd2QuWAengLbE+m972CcwCsxCct4shPNmIZy3gJF5FaNoamly QXFSeq6hXnFibnFpXrpecn7uJkZIaH/Zwbj4mNUhRgEORiUe3hfWS0KFWBPLiitzDzFKcDAr ifCy+wCFeFMSK6tSi/Lji0pzUosPMUpzsCiJ887d9T5ESCA9sSQ1OzW1ILUIJsvEwSnVwLhM xKa1KXuL0zrbTqUfHZ3z3+7IvDnNTUXtMxP7MbmfEbH+3nFTEjdaiN1ZEBL6UPbm/ZITnv2h vxqTV0v8UxV6MU85+9R/7ezukBeKFq1+k1ZqFCdUfl7b0n5s7QN/yesVt1ku62wQLp78f4Ly /429pjzKwmxvu9OuqC2aqnf0y8P8gpLINiWW4oxEQy3mouJEADp97uBpAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 4900 Lines: 82 On 14.07.2015 04:32, Sebastian Reichel wrote: > Hi, > > On Mon, Jul 13, 2015 at 06:05:47PM +0200, Pali Roh?r wrote: >> now I'm testing 4.2-rc2 release and rtc is working: >> >> [ 27.426055] omap_i2c 48072000.i2c: controller timed out >> [ 28.723358] twl_rtc 48070000.i2c:twl@48:rtc: Power up reset detected. >> [ 30.127014] twl_rtc 48070000.i2c:twl@48:rtc: Enabling TWL-RTC >> [ 31.373626] twl_rtc 48070000.i2c:twl@48:rtc: rtc core: registered 48070000.i2c:twl@48 as rtc0 >> >> There is still some i2c time out line and some reset detected, but >> driver loads fine. >> >> But problem with touchscreen tsc2005 and wifi wl1251 is still there :-( >> Drivers are compiled as external .ko modules. > > Right, my kernel was with everything built-in. > >> Plus I see new problem with bq2415_charger :-( > > Mh did you see them in 4.1? > >> [ 54.214965] isp1704_charger isp1704: registered with product id isp1707 >> [ 54.828674] bq2415x-charger 2-006b: automode enabled >> [ 55.192596] ------------[ cut here ]------------ >> [ 55.200561] WARNING: CPU: 0 PID: 528 at kernel/workqueue.c:1443 __queue_delayed_work+0x50/0x144() >> ... >> [ 55.489501] WARNING: CPU: 0 PID: 528 at kernel/workqueue.c:1445 __queue_delayed_work+0xb4/0x144() >> ... >> [ 55.820953] WARNING: CPU: 0 PID: 528 at kernel/workqueue.c:1376 __queue_work+0x2c0/0x404() >> ... >> [ 56.243347] bq2415x-charger 2-006b: driver registered > > So the driver tries to send a notification before it's fully > registered. The warnings are probably a side-effect of the > power-supply API changes in 4.1. > >> [ 77.142181] INFO: rcu_preempt detected stalls on CPUs/tasks: { P528} (detected by 0, t=2102 jiffies, g=1101, c=1100, q=3834) >> [ 77.163391] kworker/0:3 R running 0 528 2 0x00000000 >> [ 77.173706] Workqueue: events power_supply_changed_work >> [ 77.183898] [] (__schedule) from [] (preempt_schedule_irq+0x54/0x84) >> [ 77.194274] [] (preempt_schedule_irq) from [] (svc_preempt+0x8/0x18) >> [ 77.204711] [] (svc_preempt) from [] (queue_delayed_work_on+0x40/0x44) >> [ 77.215179] [] (queue_delayed_work_on) from [] (bq2415x_notifier_call+0x90/0x9c [bq2415x_charger]) >> [ 77.235870] [] (bq2415x_notifier_call [bq2415x_charger]) from [] (notifier_call_chain+0x38/0x68) >> [ 77.257019] [] (notifier_call_chain) from [] (__atomic_notifier_call_chain+0x34/0x44) >> [ 77.278411] [] (__atomic_notifier_call_chain) from [] (atomic_notifier_call_chain+0x14/0x18) >> [ 77.299804] [] (atomic_notifier_call_chain) from [] (power_supply_changed_work+0xac/0x130) >> [ 77.321197] [] (power_supply_changed_work) from [] (process_one_work+0x278/0x45c) >> [ 77.342529] [] (process_one_work) from [] (worker_thread+0x230/0x354) >> [ 77.353393] [] (worker_thread) from [] (kthread+0xcc/0xe0) >> [ 77.364074] [] (kthread) from [] (ret_from_fork+0x14/0x2c) >> [ 77.374572] kworker/0:3 R running 0 528 2 0x00000000 >> [ 77.384948] Workqueue: events power_supply_changed_work >> [ 77.395111] [] (__schedule) from [] (preempt_schedule_irq+0x54/0x84) >> [ 77.405456] [] (preempt_schedule_irq) from [] (svc_preempt+0x8/0x18) >> [ 77.415863] [] (svc_preempt) from [] (queue_delayed_work_on+0x40/0x44) >> [ 77.426269] [] (queue_delayed_work_on) from [] (bq2415x_notifier_call+0x90/0x9c [bq2415x_charger]) >> [ 77.447174] [] (bq2415x_notifier_call [bq2415x_charger]) from [] (notifier_call_chain+0x38/0x68) >> [ 77.468322] [] (notifier_call_chain) from [] (__atomic_notifier_call_chain+0x34/0x44) >> [ 77.489990] [] (__atomic_notifier_call_chain) from [] (atomic_notifier_call_chain+0x14/0x18) >> [ 77.512115] [] (atomic_notifier_call_chain) from [] (power_supply_changed_work+0xac/0x130) >> [ 77.534637] [] (power_supply_changed_work) from [] (process_one_work+0x278/0x45c) >> [ 77.557189] [] (process_one_work) from [] (worker_thread+0x230/0x354) >> [ 77.568634] [] (worker_thread) from [] (kthread+0xcc/0xe0) >> [ 77.579925] [] (kthread) from [] (ret_from_fork+0x14/0x2c) > > Not sure about these. I've got an idea however I cannot test it (I don't have the hardware). I'll sent it with RFT. Best regards, Krzysztof -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/