Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp2394048yba; Sun, 7 Apr 2019 17:43:28 -0700 (PDT) X-Google-Smtp-Source: APXvYqx+A6rJkpJjCq6i4HBA1rsz707eiViiUffNjSsMWrCdvh3rEgt1EDmi71aX4BTDmrbv4mwt X-Received: by 2002:a62:1795:: with SMTP id 143mr27140451pfx.104.1554684208638; Sun, 07 Apr 2019 17:43:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1554684208; cv=none; d=google.com; s=arc-20160816; b=JfDCEXansZSMidgMXqzWglAtvECv/HGLOSPNXANFNlgHZ9Tg5GnqDStFHYvkWsDRij sFpuHSOy3+Kz6HAvtX0jYw4SE15opUvZvbdWAndLMY8tkHtaQ/9jSuQiEsHuxnD0yvLq k4cNhv5f45CXy6o8Y0U62GiRNUrjAevHMO9jUqbPNtx5ChmMsGnIBt12IDL6FKQvGi+0 UgUdkh4dNMtM+AhC/CoJ//7oaUjokreVHKgZjFbG3XhsBMCk7pNfiINFWnBVe4xDHJwd E64/DKWt22Aago0qZZsVp9gqm3U+Jf+D4sA+EnNsvoaNlkL7MhOul0q3n3agZcnV3lNy 5n2A== 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:date:subject:cc:to:from:dkim-signature; bh=qpPSSSnulACA409FLJSC/TQjhEqe+lmjYi0W+0SfqDY=; b=pzZAMHZ9JhAF80J4BatUfKas9OytgJEPdX5zuIFQBei1ETKKpnYydCsg4VvdgEoaZV fglN+J2ie+kpc+K9WtZgvqrHHswjHjMXbcK25/Ph6nnvE6c+V6qDT8R7Nuv9K8Pa+eIy NERtsJx0eqCsGduOUmBMOVGIDMCvLQhHoH+CzMUzCxEsavr/ozyKeouWm3FtiIPOAJE2 xDsKNDd6vrPWvIf1Cjk5islpb3wEGMu6jCsEjrCLKV5X4vixM4fVtnxQMtVJ3PY01Wt5 Q9XQpVoQmtPzgE0sm/NawVv2b9Lorf6BBN93S65sfLCeKphb/TKT+TCX5l1qmAxz6EL5 sVFA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@joelfernandes.org header.s=google header.b=UfJFMHAK; 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 v10si25159163plo.439.2019.04.07.17.43.13; Sun, 07 Apr 2019 17:43:28 -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=@joelfernandes.org header.s=google header.b=UfJFMHAK; 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 S1726479AbfDHAmi (ORCPT + 99 others); Sun, 7 Apr 2019 20:42:38 -0400 Received: from mail-pf1-f194.google.com ([209.85.210.194]:45918 "EHLO mail-pf1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726387AbfDHAmg (ORCPT ); Sun, 7 Apr 2019 20:42:36 -0400 Received: by mail-pf1-f194.google.com with SMTP id e24so6537844pfi.12 for ; Sun, 07 Apr 2019 17:42:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelfernandes.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=qpPSSSnulACA409FLJSC/TQjhEqe+lmjYi0W+0SfqDY=; b=UfJFMHAKIH5bVC2+mSCcENFyVfVZE5Eo5zduJN2s9/hzwIwMib1DV1bzTrLa2VRSoc A8lukPwdcN3yuK3Xp0Z2S3R+i2HY9sz3FjFdAI48lEAP82CoC62BCNeY+HaPH2ujZsrr RzVRnmxpvkk4Lfb12Sdv5gGi8jWsgQcgfGBXc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=qpPSSSnulACA409FLJSC/TQjhEqe+lmjYi0W+0SfqDY=; b=oB1diraltnjNiQJd6Ff+zO4MCFmHkYG1bvASaeNYrdNHgIuEPbnKADQrzabEWOhJzk kLLgBurcq+UxO6syrw4cGgE94WtFfZmyNIF78MKFsY4A5ASTKvWj4ctQog81J+iT8/iG cfjCY//enURXcCr76tzGOBWnlhBGUUik8KNxgRrR7EwWGZKgTc2P63itkqd7VroLaBDP gmrxADziuBZKe+NbB8zanrANzMjNx8lIosmi2xnbNggwaNgn7Q8w4tLliGUhQ4ZKw5GU HRyAFt25vsnio8rVvwEFe7iUbfnS0MFOmf8ccL/QuJcMgtHfDR0lWymexwxtpf6AXdiR GzDg== X-Gm-Message-State: APjAAAXNxsNug8LWPX8pmyMhjUM38nPFsaVpXhn7PLjjtozjeB5vi+/e mj47qihDmcRR3oLupeSE03GvaqrN5t0= X-Received: by 2002:a62:1647:: with SMTP id 68mr26543714pfw.113.1554684154938; Sun, 07 Apr 2019 17:42:34 -0700 (PDT) Received: from joelaf.cam.corp.google.com ([2620:15c:6:12:9c46:e0da:efbf:69cc]) by smtp.gmail.com with ESMTPSA id y10sm43463710pfm.27.2019.04.07.17.42.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 07 Apr 2019 17:42:34 -0700 (PDT) From: "Joel Fernandes (Google)" To: linux-kernel@vger.kernel.org Cc: "Joel Fernandes (Google)" , kernel-team@android.com, paulmck@linux.vnet.ibm.com, Arnd Bergmann , linux-arch@vger.kernel.org Subject: [PATCH] srcu: Remove unused vmlinux srcu linker entries Date: Sun, 7 Apr 2019 20:42:17 -0400 Message-Id: <20190408004217.176946-1-joel@joelfernandes.org> X-Mailer: git-send-email 2.21.0.392.gf8f6787159e-goog MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The SRCU for modules optimization introduced vmlinux linker entries which is unused since it applies only to the built-in vmlinux. So remove it to prevent any space usage due to the 8 byte alignment it added. Tested with SRCU torture_type and rcutorture. Put prints in module loader to confirm it is able to find and initialize the srcu structures. Cc: kernel-team@android.com Cc: paulmck@linux.vnet.ibm.com Signed-off-by: Joel Fernandes (Google) --- include/asm-generic/vmlinux.lds.h | 4 ---- 1 file changed, 4 deletions(-) diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h index c2d919a1566e..f8f6f04c4453 100644 --- a/include/asm-generic/vmlinux.lds.h +++ b/include/asm-generic/vmlinux.lds.h @@ -338,10 +338,6 @@ KEEP(*(__tracepoints_ptrs)) /* Tracepoints: pointer array */ \ __stop___tracepoints_ptrs = .; \ *(__tracepoints_strings)/* Tracepoints: strings */ \ - . = ALIGN(8); \ - __start___srcu_struct = .; \ - *(___srcu_struct_ptrs) \ - __end___srcu_struct = .; \ } \ \ .rodata1 : AT(ADDR(.rodata1) - LOAD_OFFSET) { \ -- 2.21.0.392.gf8f6787159e-goog