Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp3633616imm; Mon, 2 Jul 2018 02:44:54 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeuI/NUSwZM/brmd/oKj+IYNeZH/bY/8G/7oqBYBpIMgezo/GhjfiEHSNtuSu9P7ObQ1p4I X-Received: by 2002:a62:8995:: with SMTP id n21-v6mr24406973pfk.83.1530524694633; Mon, 02 Jul 2018 02:44:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530524694; cv=none; d=google.com; s=arc-20160816; b=MRa+NTqpKuDba6T/vLWsMqNw4DlMnN4hnNOF/4xyI9px5xV5ej/em1JhwFuKJsVsW5 nm3l5bH1GkjhQXhkqmaZQx1X34xUVqLPyz62h11JJTftL8lpL4PGe2ykrgtAugtje4VX ZW5P3p1m92BqtdppoX3/O/6xG1TyDChsslNEB7wQANDKqtCo+ECZaz7UI+zYi3BVtwvj eb+GQfgR4EXC8/nAOlenKwzLk2INqKfzdqhLqxPe4uYMAa+6MC1OWuLA2ayDUzUNxcZA WRBd7/NXn6ReaNZqi/UjQJ4HRnqyyvR+L2HiSHr8diauTwqev5mBm2E4tg6uRRluLILQ /GnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=XTi8UeNVbU/dn7KsDmydJUHAIRnifNvp0yct7YRuGeA=; b=SzpAl7tFzzZqDf692N4LO1yKfzPAkwYoXJKMdZ094mA/CWmRHj3+FB1hbaePfJlubn eQxqvvfSV4vSNxjkTp1Ff9QAaxVb+lPeIY+nNMn08EFxKdbx8SqgUGzwhF5fpbVfHX2z uFzbGAfvokf2qwZ7bvf3c4EsP7HLY0PdFiuVcHbk//ow+QWc0s+2gEf+wtnV/E7bjH3I JGSZKygB1IRqxnMtpUMzPnQHKD8xG57f0wYYwk4wbmzf9MRiitiGh3m7EU7Jmhgeyvy1 Sih5H/FTeP8Zy//rfCYmPeG/c7lv1lEcr3HJvjEBHzRbt5PDstg9zs5a08ch7YiaAomT G8sA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=vlBoBw5X; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f16-v6si320948pff.13.2018.07.02.02.44.39; Mon, 02 Jul 2018 02:44:54 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=vlBoBw5X; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753977AbeGBJ1f (ORCPT + 99 others); Mon, 2 Jul 2018 05:27:35 -0400 Received: from mail-wr0-f195.google.com ([209.85.128.195]:33165 "EHLO mail-wr0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752756AbeGBJ1d (ORCPT ); Mon, 2 Jul 2018 05:27:33 -0400 Received: by mail-wr0-f195.google.com with SMTP id k7-v6so11277136wrq.0 for ; Mon, 02 Jul 2018 02:27:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XTi8UeNVbU/dn7KsDmydJUHAIRnifNvp0yct7YRuGeA=; b=vlBoBw5X2mSOHvvpkLk068FsyRDS+HesyOLNOfHqsnkfLZc63IXuuVFTdUJUSqh0hC 2vmRFRRdxqNN/97Se1w0JuJTBAVqTpXnMvQTCgvB8ZB8h4OYFNwS1Fxynl5HPMOg/XBY MNPR4JCTbVBPMVjuKplXt8fMycN/mGke68HV2gO7Nl/aYawN+7erpr1FWolMztDhTPaF 8Cyz1iKh52hFPDqoWdzvku3UzqUQLjXWCiNcMNOUW0KmuSJgLVajJhrq5i+LBycCpBGD 3dE9g3UmY6CLrRE8XJIkWGm3SnhEsbmkDO9X1iAoQWs7jDD9QwCcMsodYPEpuXVnQB60 Fn0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=XTi8UeNVbU/dn7KsDmydJUHAIRnifNvp0yct7YRuGeA=; b=kdpOSyx+dyfC6pawC/SYUe0l65UNKoW4Hp3naVaWM6nZT1idu0VpFMwNw9SpgHGEc0 2h/CzvX0HZwfI2hIdDG7GytPbXWyns0kgVwgbCScUVBoPJd1weqqVTKJ1Y94DQUS7gk9 bybdzWOc5n9R3ssbZWKWrRIJxnU7E/JK+hsR2to5E/imzeFBo3C9xdRprRx7bJCmuyp8 5priHPvRVbdq4VKRR1N7ziFJB7FaAkmaCTYp8+HlfkDuk88oJfpeYtj+utzyVX7jAxQX f0k2xRNG0DPn2q7DbC437PhWYBDCdHd+TZI8F2KtBYooFBmfv8tlGZxj5yJSuKxiKjcy z9EQ== X-Gm-Message-State: APt69E1xirK1eslHj4j1ziEYNz8OZmbv0COrTVWImGy9foKimKSgDOfB cyq/YzwlM0haObhkCTcr2qdLFmDOgNiu4C3L8amwndcp X-Received: by 2002:adf:a094:: with SMTP id m20-v6mr1562164wrm.125.1530523652522; Mon, 02 Jul 2018 02:27:32 -0700 (PDT) MIME-Version: 1.0 References: <201807021228.PZ5wzCyl%fengguang.wu@intel.com> In-Reply-To: <201807021228.PZ5wzCyl%fengguang.wu@intel.com> From: Martijn Coenen Date: Mon, 2 Jul 2018 11:27:20 +0200 Message-ID: Subject: Re: drivers/android/.tmp_gl_binder.o:undefined reference to `__user_bad' To: monstr@monstr.eu Cc: LKML , Greg KH Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Michal, See below - this error was introduced because the binder driver uses a 64-bit get_user(), even on a 32-bit architecture. Would it be possible to implement a 64-bit get_user() for microblaze? Thanks, Martijn On Mon, Jul 2, 2018 at 6:53 AM kbuild test robot wrote: > > Hi Martijn, > > FYI, the error/warning still remains. > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > head: 021c91791a5e7e85c567452f1be3e4c2c6cb6063 > commit: 1190b4e38f97023154e6b3bef61b251aa5f970d0 ANDROID: binder: remove 32-bit binder interface. > date: 7 weeks ago > config: microblaze-allmodconfig (attached as .config) > compiler: microblaze-linux-gcc (GCC) 8.1.0 > reproduce: > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > chmod +x ~/bin/make.cross > git checkout 1190b4e38f97023154e6b3bef61b251aa5f970d0 > # save the attached .config to linux build tree > GCC_VERSION=8.1.0 make.cross ARCH=microblaze > > All errors (new ones prefixed by >>): > > drivers/android/binder.o: In function `binder_thread_write': > >> drivers/android/.tmp_gl_binder.o:(.text+0xcbb0): undefined reference to `__user_bad' > drivers/android/.tmp_gl_binder.o:(.text+0xcbdc): undefined reference to `__user_bad' > drivers/android/.tmp_gl_binder.o:(.text+0xcfc4): undefined reference to `__user_bad' > drivers/android/.tmp_gl_binder.o:(.text+0xd650): undefined reference to `__user_bad' > drivers/android/.tmp_gl_binder.o:(.text+0xdbc8): undefined reference to `__user_bad' > > --- > 0-DAY kernel test infrastructure Open Source Technology Center > https://lists.01.org/pipermail/kbuild-all Intel Corporation