Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp3434303pxy; Mon, 26 Apr 2021 01:24:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxKqxZVMIi3MODO5ciPcIPoRgyDSseKYKaYpKj6JqsMN/wuLNSl4hsXliAoVIs0gtx/okZE X-Received: by 2002:a05:6a00:1a54:b029:278:e0f7:919d with SMTP id h20-20020a056a001a54b0290278e0f7919dmr136297pfv.52.1619425482816; Mon, 26 Apr 2021 01:24:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619425482; cv=none; d=google.com; s=arc-20160816; b=SCV8L559uEW4Xml/tM64l/NHe2Xko9bLppGPO8cgYErePYbApFKut/OCUoE7eZBhpn 2xOagrRCJwsdsPhpXKiKVnN/ysT/aTK00iK7nPOvrv9Iz1B3kENdpCjfZpdrc6lkMq8v ALlV+uaJWcodOb2tx6WvShxXnSXfbnlInmyiQ/sLXWUizjX+Df+yBhqIBOs/k0XyMhOy aJ8udARL30m2klKwaE51Gd5FNRYH1MOaALedJ2WwakuRq5OGUl1jDo4/87stFNunBHcd hF5Zd0eJcquyBefZ0E7j1rsl5xU6I/fQyVSSOQXtBcBw1l5A+2slYmn+dV+FLCjXargA 2TJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=QyVyK6NZHpEBoT8Dh2MKzH5N2Nwh3NVtxSsAuNCzreA=; b=glRyV7oc8fkrGOaXyjXJq80n2fTJIJTux8OjgBk7SmcCEfOJyssQ+1rqHz3AyrrpZi 7gpRtI79+MM7Ebp4TKSjpbw0vNqvCcqUZFVta0IMRqTtXOu6/Uy6NLZsTD2SCgnucU1H g8ykc7Mip2usKdn94VsGW6hlvF+ciplXrIlZA2DCxljehktBhW/jiiE8irF5OexHJ7d2 mKQRLNorej7mfzXoL7CVF8DjwqD7u5Nme2hvYx3dnYXRGf2LNApIlfWTUPRMJCpPR0L0 Xnnqr7bcNv2A2F2DUVusH6lBTSpUblONkmaf8l9tlRul4GnUY61GOiC8B1GplGCPRZl/ 1dqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=KD3qCBnd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z7si17203367pln.293.2021.04.26.01.24.30; Mon, 26 Apr 2021 01:24:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=KD3qCBnd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232241AbhDZIX2 (ORCPT + 99 others); Mon, 26 Apr 2021 04:23:28 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49822 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231171AbhDZIX1 (ORCPT ); Mon, 26 Apr 2021 04:23:27 -0400 Received: from mail-pj1-x1036.google.com (mail-pj1-x1036.google.com [IPv6:2607:f8b0:4864:20::1036]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 02E61C061574; Mon, 26 Apr 2021 01:22:46 -0700 (PDT) Received: by mail-pj1-x1036.google.com with SMTP id p17so652113pjz.3; Mon, 26 Apr 2021 01:22:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=QyVyK6NZHpEBoT8Dh2MKzH5N2Nwh3NVtxSsAuNCzreA=; b=KD3qCBndmR4TwscZh6X8h9DgEAtH4PeoOnCG66VNlrk9P8UZI2Wu534oU7Il/pPHoL VaNY2DQm3mFGNdd7E283OoMWcZqkWK4ClEy7VkVAHkeIlRvh6OjhJ03Z5EXVb5PBXnwB pRFCTC39slumj5QwwlUz2acSkPvTHzfl6w6JHhIdnsvXTos3ate2ezbBSeJYP3VAV+1j Uir5d2VHRMt3FJCC7t9C1itOtQZjAKLApWzF2OkevEfqobWt7zw3Hd2wVRR+mm7uU8CJ /yTatM2g7CMp4q9fcgkJtb+6TYehVM9Wh/MXUXYNG+GklvnD7ZRUYlw4f00r27XcdpZa 629Q== 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=QyVyK6NZHpEBoT8Dh2MKzH5N2Nwh3NVtxSsAuNCzreA=; b=VsXTCQWb2QRcQLiWSH6DryysV8V1zYFTsn1i8ffVC1dq58yM18D1AYGK7h2nwj36xS nfJZKQnPhC3qiRZRPdJLxcZrL3i9jW77GVzEo43GhKWABuR+paM2ckssrw+krL7a5+cL 4cFe0tNwsSI01pqOw8Pkxcbnq0gAD+mIcpRvGt2uRT9D76qG6VgGD6RXGmi2lRAVYZ1H CqjUXdGbXtOZ7ZfBMq/FAUkmsM11vN3jQ8jP2GrmsyethN/ZxOp4WYHLzziMxXyMLq6F 7P5LA+V0wCqMJgvd8vXqU2VUhmQu/CjwZyTXeIP1owY//ilRhy3UHtz7ecBoDOCTefSv MiyA== X-Gm-Message-State: AOAM533d3CR4yx1cW5UKEBNF+YavX3qW449zi/IEYbUtkM4CVCOiZt0y qX3GP5bz6AtBW0LiY4ykTnYV1EGRtaitdyOvDKzmtIdu8RA= X-Received: by 2002:a17:902:a406:b029:e6:78c4:71c8 with SMTP id p6-20020a170902a406b02900e678c471c8mr17196879plq.17.1619425365521; Mon, 26 Apr 2021 01:22:45 -0700 (PDT) MIME-Version: 1.0 References: <202103162301.oomY9NwI-lkp@intel.com> In-Reply-To: From: Andy Shevchenko Date: Mon, 26 Apr 2021 11:22:29 +0300 Message-ID: Subject: Re: ingenic-adc.c:undefined reference to `clk_get_parent' To: Randy Dunlap Cc: kernel test robot , Jonathan Cameron , "linux-clk@vger.kernel.org" , kbuild-all@lists.01.org, Linux Kernel Mailing List , Stephen Boyd , Michael Turquette Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Apr 26, 2021 at 8:43 AM Randy Dunlap wrote: > > [add linux-clk + maintainers] > > On 3/16/21 8:54 AM, kernel test robot wrote: > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master > > head: 1a4431a5db2bf800c647ee0ed87f2727b8d6c29c > > commit: a07a4fe5ff460e99293c0d682421920d54e31d7f iio:adc:ingenic: drop of_match_ptr protection and include mod_devicetable.h > > date: 8 months ago > > config: mips-randconfig-p001-20210316 (attached as .config) > > compiler: mips-linux-gcc (GCC) 9.3.0 > > reproduce (this is a W=1 build): > > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > > chmod +x ~/bin/make.cross > > # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a07a4fe5ff460e99293c0d682421920d54e31d7f > > git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git > > git fetch --no-tags linus master > > git checkout a07a4fe5ff460e99293c0d682421920d54e31d7f > > # save the attached .config to linux build tree > > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross ARCH=mips > > > > If you fix the issue, kindly add following tag as appropriate > > Reported-by: kernel test robot > > > > All errors (new ones prefixed by >>): > > > > mips-linux-ld: drivers/iio/adc/ingenic-adc.o: in function `jz4770_adc_init_clk_div': > >>> ingenic-adc.c:(.text+0x8c): undefined reference to `clk_get_parent' > > mips-linux-ld: drivers/iio/adc/ingenic-adc.o: in function `jz4725b_adc_init_clk_div': > > ingenic-adc.c:(.text+0x164): undefined reference to `clk_get_parent' > > Hi, > > My guess (analysis) suggests that this problem is due to > a difference in when clk_get_parent() is available between > where it depends on CONFIG_HAVE_CLK and > drivers/clk/clk.c, which is built iff CONFIG_COMMON_CLK. > > Any comments/suggestions? I haven't looked into it, but IIRC MIPS has its own clock API implementation (or I mixed it with another arch?) and that's the root of many issues like this around the kernel. -- With Best Regards, Andy Shevchenko