From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752958Ab0HTJg4 (ORCPT ); Fri, 20 Aug 2010 05:36:56 -0400 Received: from mx1.redhat.com ([209.132.183.28]:23459 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752562Ab0HTJgw (ORCPT ); Fri, 20 Aug 2010 05:36:52 -0400 Date: Fri, 20 Aug 2010 05:36:06 -0400 From: Amerigo Wang To: linux-kernel@vger.kernel.org Cc: Brice Goglin , akpm@linux-foundation.org, linux-kbuild@vger.kernel.org, Amerigo Wang , Michal Marek Message-Id: <20100820094028.6321.95741.sendpatchset@localhost.localdomain> Subject: [Patch] makefile: not need to regenerate kernel.release file when make kernelrelease Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Brice reported that 'kernelrelease' has a dependence on include/config/kernel.release, causes this file to be regenerated every time when invoke it. It doesn't have to. Reported-by: Brice Goglin Tested-by: Brice Goglin Signed-off-by: WANG Cong --- diff --git a/Makefile b/Makefile index f3bdff8..25da252 100644 --- a/Makefile +++ b/Makefile @@ -1408,8 +1408,8 @@ checkstack: $(OBJDUMP) -d vmlinux $$(find . -name '*.ko') | \ $(PERL) $(src)/scripts/checkstack.pl $(CHECKSTACK_ARCH) -kernelrelease: include/config/kernel.release - @echo $(KERNELRELEASE) +kernelrelease: + @echo "$(KERNELVERSION)$$($(CONFIG_SHELL) $(srctree)/scripts/setlocalversion $(srctree))" kernelversion: @echo $(KERNELVERSION)