Received: by 2002:a05:6a10:17d3:0:0:0:0 with SMTP id hz19csp3322163pxb; Tue, 20 Apr 2021 05:57:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzjyZOVFWsZEL8Mv49yuduomrUsGXHY3eTasomP4AZ7ivboMkk+F45aVHAmUkAbRvsOu2fG X-Received: by 2002:aa7:8896:0:b029:264:b31d:db99 with SMTP id z22-20020aa788960000b0290264b31ddb99mr1116173pfe.47.1618923469853; Tue, 20 Apr 2021 05:57:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1618923469; cv=none; d=google.com; s=arc-20160816; b=pfU2okejoPkxUYUymIHrFk2VQ6lpiB15hVUGc3aM13+meozDmhrSPIjs1xODZLVQAg M5ishKAKslrOIR+zBhP2kaRWhguCZFmQp+neDK+sPTcAuDJRkq7ciiS9ZN+IMq2w+TG9 BpSq7nYwCOEwraIaqobfz9Lw5kOkBFmlzTtrc3a2J6AADvS9h6Lm3AX2U8pUACegZOpI nczAHWyWYQgfj8rPq+jfiWjnVjTajxbhxc9C+n2xiMQO70BYevNgUSLQgfSyXKWJdIU1 U9LIaqeIRNJzWLEUaaVhpl+gVxs9joCPe6PIDgJtt7CJ+FkhQTDtB2+HKzVyau08lU0M oDbA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:subject:message-id:date:from:mime-version :dkim-signature; bh=XPMepYIfCdHU7wP4/eNHGm+W5avu0eYuBbOITBTjPeM=; b=b1VpUe2UK+C7COkM1dbwToCElylW0v1MPaBBokRg3GURqbFB81MQS4eeRgb9gzAAJ8 KOav1umoFrZp+xHlpOnp+b9JUiy5/Ntz1DWxtP1wABxHnLqBI0U0slGi5GfJauRL6VgF HovrwfRCK90w1VecT5TpMLQC1Y9Tvqtmr23CWsRU714DevreXU0E0j5fK32XUfZTm3ps ZbnU8G2702zIlNqKCTLDykSoOmb9bphcwtdItXjFlLgj3U+owp3FJAmyM69fUXt7U9Td 4VILgOXcPC+YcFR1flpI1jDJ3sYHhhN+lNRTLegiBwboKfqSuO2XX2kH4w/+TYnupQqA 4orA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=CRIe8YE7; 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 k6si2920401pjw.169.2021.04.20.05.57.38; Tue, 20 Apr 2021 05:57:49 -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=CRIe8YE7; 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 S231795AbhDTM5U (ORCPT + 99 others); Tue, 20 Apr 2021 08:57:20 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59088 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231313AbhDTM5U (ORCPT ); Tue, 20 Apr 2021 08:57:20 -0400 Received: from mail-lf1-x134.google.com (mail-lf1-x134.google.com [IPv6:2a00:1450:4864:20::134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C52F4C06174A for ; Tue, 20 Apr 2021 05:56:48 -0700 (PDT) Received: by mail-lf1-x134.google.com with SMTP id d27so4463188lfv.9 for ; Tue, 20 Apr 2021 05:56:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=XPMepYIfCdHU7wP4/eNHGm+W5avu0eYuBbOITBTjPeM=; b=CRIe8YE7uHnZHPvTjONlKjfx1NsBiENiobwMK33tUP5kWnG0eBD8O8bZlGegFmcQIX miz3TiF+CzJbdoZGjWrMfvaNFGI5S4DBgIPFR9hSNSJa3eiMc1767SbXEFw3kTylDnw7 oZ6piyM25a8Oj2S/LfmmQVxInQFEcv+UX2wCXSuDSPL6SmM/Ts6ouF8OmJKc0N7Bl9A5 UsABkMW+kQRdtFIM4I1Dr/9R/WBlqqyPfxaCXSTYYucIaPbJUrUoH1gIMlJlINRZY/NJ nLWwuBhGwaBl5cOEioDgTfOfIJvqR5854R/kRJIS2jHVqWTqOZoARyC0fRHLOT2GPUh9 NqGg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=XPMepYIfCdHU7wP4/eNHGm+W5avu0eYuBbOITBTjPeM=; b=Z15dN+g9n7c9+WtHBtiO0M2Gxclze4PEznnKSrvAz/VoUf1pmoav4cddgq6a5+7c/l xOOtQCegrqI1jGNQvNXn07qOHskQPRVJS1zivQHr79+sivNuW+TKLQ0bXNFL7lNStrmS CvC6TU06aoTUPyDTTPfZgn02VMQkEmuUvYYji56H1QMQtKz4bUG3W2ZEXcjfRf+20eT6 tR3Y0khypQMLj975mbr8OKIY3qjKTFKxLezLgQX088Qj4a2S7z1tT1AMKavVI8Ar+5ME bkK2cQ6MjPOLOdI7Vqs9hkK2rGVLyQZq+qpfx2Inst0/4gOdijBl6A8fCCgcY8LSaH4C boyA== X-Gm-Message-State: AOAM532R14IJWxyZ2lC0Va+oN1SQcqWsMqGfQC+FRDwvJGCPjPA+Jvdc bCq4FQfx5fwDusJUbnAtOyVEf2KtLTP3NMnBnjI8wnK7sTJShQ== X-Received: by 2002:ac2:4a91:: with SMTP id l17mr15614171lfp.397.1618923407122; Tue, 20 Apr 2021 05:56:47 -0700 (PDT) MIME-Version: 1.0 From: Krishna Chaitanya Date: Tue, 20 Apr 2021 18:26:35 +0530 Message-ID: Subject: Module versioning + Missing CRC in symvers + export tracepoints To: Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, I am seeing an issue of no CRC being generated in the Module.symvers for a driver module even when CONFIG_MODVERSIONS Is enabled, this causes modpost warnings about missing versioning. The module in questions only exports tracepoint related symbols (as struct tracepoint is part of the module CRC), I have seen this with other modules also e.g. iwlwifi with CONFIG_MODVERSIONS. Though I am trying on 5.12.-rc2, also, seeing this issue with older kernels with CONFIG_MODVERSIONS enabled e.g. 4.15.0, Below are a couple of snippets to demonstrate the issue. modpost warnings =============== WARNING: modpost: EXPORT symbol "__tracepoint_iwlwifi_dev_ucode_event" [drivers/net/wireless/intel/iwlwifi//iwlwifi.ko] version generation failed, symbol will not be versioned. WARNING: modpost: EXPORT symbol "iwl_remove_notification" [drivers/net/wireless/intel/iwlwifi//iwlwifi.ko] version generation failed, symbol will not be versioned. Module.symvers (after modpost) ============== 0x00000000 iwl_remove_notification drivers/net/wireless/intel/iwlwifi//iwlwifi EXPORT_SYMBOL_GPL 0x00000000 __tracepoint_iwlwifi_dev_ucode_event drivers/net/wireless/intel/iwlwifi//iwlwifi EXPORT_SYMBOL Any ideas?