Received: by 2002:ac0:a581:0:0:0:0:0 with SMTP id m1-v6csp1206981imm; Wed, 4 Jul 2018 14:00:13 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdaXI5EuS5/1Zv+J4dup22juJSfhK8VIl8r79Kico0GjWCs3bHymfg9kH5Lbl1rFq29Qmcg X-Received: by 2002:a17:902:6686:: with SMTP id e6-v6mr3503705plk.35.1530738013526; Wed, 04 Jul 2018 14:00:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1530738013; cv=none; d=google.com; s=arc-20160816; b=zL0Ban6WLkebCjV5O0qWzKOj9XIfHKNZbhZja798SWd+UZwFGuBkqqjY44g1tG7gID zhcWAd/HGRtT9eNy5ScE0XM8HOjtEWRTtTQpsIyR6fYvv7o42gYweCVWjckpbyvFU1Qf kE1IB8qq4Nxi3xX02Rzl49UQ84n0oBLXOKfhdpFuf/2b/w8Af/cRz0OwgKDQxq2oePOe VQFX9lVT22yYIIJvmIRTNI2VhanCpVt1oSWpth7tihREGgQymNyEQYa4+7Skt5iqaJ3f hwVhtGKjK66OtiAJDQcpL32T9oeScEsbAzSHbGwm0SmN8Nv1z9S2whZhBRstwUMjkmSC ho/w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:to:from:cc:in-reply-to:subject:date:dkim-signature :arc-authentication-results; bh=5TGwy7wN2sRHezXczuvvVEjJRAPh3SzkdsERbfEsy/g=; b=S+AHcwfMpan8i7+H1uWv4knYNWRvSn84SKVdVo7fTqRMSsuGi4s+WwsA5Tf+Ndssfj 9WKZCc+RpFoBsiSXJVTXkn9/a9BBB5E67X8JqANJUiEw0QboDt1kzyUwekp0jVJmgCSA dnzYL++6xoqttzFTTeYMdpVLpL1Up8nRxPWWTQxHM3iQUCBMrKaleBH4wwQ1Afj5VUDB z9HL1NQ7DrKCtdW3/6QRorvSAkHG6Yjj8OMDqxVhNPFzVx24aJZhGMBgNv26KxpMV7PZ LX8a6pG27+Vs5KYHD/ZyuL4DMaE/2XR50pncfRqlqnZenpLEax8Yv1eViDWyAU95wuBF Ey0w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=ExQEWK+o; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u11-v6si4058675pgo.670.2018.07.04.13.59.46; Wed, 04 Jul 2018 14:00:13 -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=@sifive.com header.s=google header.b=ExQEWK+o; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752815AbeGDU6r (ORCPT + 99 others); Wed, 4 Jul 2018 16:58:47 -0400 Received: from mail-oi0-f44.google.com ([209.85.218.44]:44578 "EHLO mail-oi0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752620AbeGDU6q (ORCPT ); Wed, 4 Jul 2018 16:58:46 -0400 Received: by mail-oi0-f44.google.com with SMTP id s198-v6so12845355oih.11 for ; Wed, 04 Jul 2018 13:58:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=date:subject:in-reply-to:cc:from:to:message-id:mime-version :content-transfer-encoding; bh=5TGwy7wN2sRHezXczuvvVEjJRAPh3SzkdsERbfEsy/g=; b=ExQEWK+oYlfN3UfYK+DD6xGv9TdeEvuJdskYOcVu3up/bkrov+E/Vc5audZwIZbeDu 7PbspI3l6UDeVYdwcMnOK367tka7PBUXTFMxXseB0tNgcExk6Fo9jmjnjZSNTY1IT16W gikwKG7XBVaU5E4OaWlJXyVbGLXciM84qCqTVzK+P94petcEDkEphJUStxTnIyJslpjO IjHhpNMBQrDglsWJa0pbY60SKfSzt3tZO6eMOxMcEDYF6qHCifxP8B66n2RT+Gy4kKbY NLui5LRroOv1slEdE3h7m0Fcs/741mzDkj7OhoeL9b9Y5yZgHwRpY3K1Z7/aIn3XPSCa NYNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:subject:in-reply-to:cc:from:to:message-id :mime-version:content-transfer-encoding; bh=5TGwy7wN2sRHezXczuvvVEjJRAPh3SzkdsERbfEsy/g=; b=bPNBqrb2ZED2CVojG3QG0kiDuXZpTulRHQvQV0fx27rgYFi91imUrrbMprDZeVAEcG z87R9o3lqn9ZsY4bbNAVtrnIxG05IfKKFV404Oof+/bpFOCfrTpxJgSdGL1O4lcPJ3Oo 3gsKBeB/BYktOgEJQfIAP5DsIMZi5HxY7MwI4MizbJUdpZxvXwxSp5+tn9eiubyVGyiI k7GxaArQwsPBoqqyIGiftSsoA+AGPNkE/kg+ChJVI6QxfyrxwkHoVE9fyoixDncGJ6fQ rKsZBgBVmlDO+6CAp1peY9reITMlF0LbPKnqZQnm5QRLwI7lefd7AvweuWCO+jUWumTa P1vg== X-Gm-Message-State: APt69E0622klFF+Wha1aYd9tg/zyuZmtzZMyxBXid7lTH2T935j2je2c a8KFDRuymxr/2jII748ZecoDew== X-Received: by 2002:aca:5004:: with SMTP id e4-v6mr4079833oib.111.1530737925296; Wed, 04 Jul 2018 13:58:45 -0700 (PDT) Received: from localhost (c-67-161-15-180.hsd1.ca.comcast.net. [67.161.15.180]) by smtp.gmail.com with ESMTPSA id h124-v6sm2237463oif.15.2018.07.04.13.58.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Jul 2018 13:58:44 -0700 (PDT) Date: Wed, 04 Jul 2018 13:58:44 -0700 (PDT) X-Google-Original-Date: Wed, 04 Jul 2018 13:56:26 PDT (-0700) Subject: Re: [PATCH v2 3/4] RISC-V: Add definiion of extract symbol's index and type for 32-bit In-Reply-To: CC: Christoph Hellwig , zong@andestech.com, linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, greentime@andestech.com From: Palmer Dabbelt To: zongbox@gmail.com Message-ID: Mime-Version: 1.0 (MHng) Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 29 Jun 2018 09:53:49 PDT (-0700), zongbox@gmail.com wrote: > Christoph Hellwig 於 2018年6月29日 週五 下午3:12寫道: >> >> On Mon, Jun 25, 2018 at 04:49:39PM +0800, Zong Li wrote: >> > Use generic marco to get the index and type of symbol. >> >> Why do we even need this in a uapi header? Shouldn't ELF_RISCV_R_SYM >> and ELF_RISCV_R_TYPE move to module.c? In that case we could just >> use CONFIG_64BIT. > > Make sense. I even think the all definitions can be move to include/asm/elf.h. > How do you think about that? Sorry I've been slow about reviewing this, but I think just in the interest of getting a sane RV32I port up and running quickly (so we can try to get glibc in shape) I'm going to take this for now. Do you mind submitting a cleanup patch?