From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932102AbWDTWhA (ORCPT ); Thu, 20 Apr 2006 18:37:00 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932089AbWDTWhA (ORCPT ); Thu, 20 Apr 2006 18:37:00 -0400 Received: from e33.co.us.ibm.com ([32.97.110.151]:17103 "EHLO e33.co.us.ibm.com") by vger.kernel.org with ESMTP id S932103AbWDTWg7 (ORCPT ); Thu, 20 Apr 2006 18:36:59 -0400 To: linux-kernel@vger.kernel.org Subject: [RFC PATCH 1/3] export symbol report: overview Cc: akpm@osdl.org, arjan@infradead.org, bunk@stusta.de, greg@kroah.com, hch@infradead.org, linuxram@us.ibm.com, mathur@us.ibm.com Message-Id: <20060420223653.EF73E470030@localhost> Date: Thu, 20 Apr 2006 15:36:53 -0700 (PDT) From: linuxram@us.ibm.com (Ram Pai) Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org This patch series enables on-demand report generation of export symbol usage by inkernel modules. The report is available at A report generated by executing make allmodconfig make export_report is available at http://www.sudhaa.com/~ram/misc/export_report.txt This report lists: 1. the usage count of all exported symbols by in-kernel modules. 2. For each in-kernel module lists a) the in-kernel modules it depend on. b) list of exported symbols from that in-kernel modules it depend on. Highlights: On x86 architecture (1) 880 exported symbols not used by any in-kernel modules. (2) 1792 exported symbols used only once. This patch series has comments by Adrian Bunk incorporated.