From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753257AbbLXB5S (ORCPT ); Wed, 23 Dec 2015 20:57:18 -0500 Received: from bh-25.webhostbox.net ([208.91.199.152]:52039 "EHLO bh-25.webhostbox.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752951AbbLXB5Q (ORCPT ); Wed, 23 Dec 2015 20:57:16 -0500 To: "arnd@arndb.de" From: Guenter Roeck Subject: Problems with 'serial: 8250: move of_serial code to 8250 directory' in linux-next Cc: Greg Kroah-Hartman , "linux-kernel@vger.kernel.org" , "linux-serial@vger.kernel.org" Message-ID: <567B50FA.4050603@roeck-us.net> Date: Wed, 23 Dec 2015 17:57:14 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated_sender: linux@roeck-us.net X-OutGoing-Spam-Status: No, score=-1.0 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - bh-25.webhostbox.net X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - roeck-us.net X-Get-Message-Sender-Via: bh-25.webhostbox.net: authenticated_id: linux@roeck-us.net X-Authenticated-Sender: bh-25.webhostbox.net: linux@roeck-us.net X-Source: X-Source-Args: X-Source-Dir: Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Arnd, I get a number of runtime failures in -next since commit afd7f88f1577 ("serial: 8250: move of_serial code to 8250 directory"). Looking into the commit, it turns out that you added obj-$(CONFIG_SERIAL_8250_OF) += 8250_of.o to drivers/tty/serial/8250/Makefile, but there is no SERIAL_8250_OF Kconfig option. As a result, the file is never compiled. I replaced the above with obj-$(CONFIG_SERIAL_OF_PLATFORM) += 8250_of.o but that doesn't help, since the file does not compile. I fixed the first error (linux/nwpserial.h no longer exists), but then the build complains that 8250/8250.h doesn't exist either. With that, I gave up. Can you please have a look ? I bisected the problem with xtensa:generic_kc705_defconfig. I suspect that other failures (eg with openrisc and possibly some of the arm failures) may have the same root cause. Thanks, Guenter --- bisect log: # bad: [80c75a0f1d81922bf322c0634d1e1a15825a89e6] Add linux-next specific files for 20151223 # good: [4ef7675344d687a0ef5b0d7c0cee12da005870c0] Linux 4.4-rc6 git bisect start 'HEAD' 'v4.4-rc6' # good: [52c8be920db8e42d195ca7fe93fe31aa9958100e] Merge remote-tracking branch 'drm/drm-next' git bisect good 52c8be920db8e42d195ca7fe93fe31aa9958100e # bad: [d8f8df3c2db6d4d663b5c11f26c6a7df35b35d8c] Merge remote-tracking branch 'tty/tty-next' git bisect bad d8f8df3c2db6d4d663b5c11f26c6a7df35b35d8c # good: [29b2e6fc6bbeaddc2dcf4b0afd9c1fac2345eab5] Merge remote-tracking branch 'dt-rh/for-next' git bisect good 29b2e6fc6bbeaddc2dcf4b0afd9c1fac2345eab5 # good: [8cd6990bf71d89c106e64da0af35d3f4b007c6ec] Merge branch 'x86/platform' git bisect good 8cd6990bf71d89c106e64da0af35d3f4b007c6ec # good: [cf3a06027aa2f2f11437d14a523566cae39089eb] Merge remote-tracking branch 'kvm-arm/next' git bisect good cf3a06027aa2f2f11437d14a523566cae39089eb # good: [8b775393fab4eb9c248532e19655409674a7fdbd] Merge remote-tracking branch 'leds/for-next' git bisect good 8b775393fab4eb9c248532e19655409674a7fdbd # good: [89222e62662237faee90cd8486d23350f26b181d] tty: core: Prefer pr_* to printk(*) git bisect good 89222e62662237faee90cd8486d23350f26b181d # bad: [7ec758718920e5e5876d0d02ece6855128c8eb1e] tty: amba-pl011: add support for ZTE UART (EXPERIMENTAL) git bisect bad 7ec758718920e5e5876d0d02ece6855128c8eb1e # good: [3ac4ae4736d404c436edf3b2ecfd941368f9e247] serial:bfin-uart:Remove 'struct timeval' git bisect good 3ac4ae4736d404c436edf3b2ecfd941368f9e247 # bad: [b985e9e368f0db4fee940ad86197f413779d4b63] n_tty: Reduce branching in canon_copy_from_read_buf() git bisect bad b985e9e368f0db4fee940ad86197f413779d4b63 # bad: [afd7f88f157796e586fc99d62da13a54024e0731] serial: 8250: move of_serial code to 8250 directory git bisect bad afd7f88f157796e586fc99d62da13a54024e0731 # good: [4e33870b3bb691996354a8f9e8f69458b4fc34d9] serial: of: CONFIG_SERIAL_8250 is always set git bisect good 4e33870b3bb691996354a8f9e8f69458b4fc34d9 # first bad commit: [afd7f88f157796e586fc99d62da13a54024e0731] serial: 8250: move of_serial code to 8250 directory