From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758462AbYHAJwf (ORCPT ); Fri, 1 Aug 2008 05:52:35 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1753156AbYHAJw0 (ORCPT ); Fri, 1 Aug 2008 05:52:26 -0400 Received: from qb-out-0506.google.com ([72.14.204.233]:15979 "EHLO qb-out-0506.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753160AbYHAJwZ (ORCPT ); Fri, 1 Aug 2008 05:52:25 -0400 DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer:in-reply-to:references; b=tBsRGC+BOypB4qHBqNWpHcH36eYa6Zdpm7p4UmA8A1yBGV9HE9aROxCtGIKspoYSsZ 1/TjpAmSCkTLByaPFdhK0cso2hNKytjO5ZJDmqwQX1zKRsoNvJVHYj6H7ZF8DIFr47pJ ooceTXSkrlplledJdm2/GKuLMDe6luRhdcuJE= From: Yinghai Lu To: Ingo Molnar , Thomas Gleixner , hpa , Eric Biederman , Dhaval Giani , Mike Travis , Andrew Morton Cc: linux-kernel@vger.kernel.org, Yinghai Lu Subject: [PATCH 04/16] make irq_timer_state to use dyn_array Date: Fri, 1 Aug 2008 02:37:32 -0700 Message-Id: <1217583464-28494-5-git-send-email-yhlu.kernel@gmail.com> X-Mailer: git-send-email 1.5.4.5 In-Reply-To: <1217583464-28494-4-git-send-email-yhlu.kernel@gmail.com> References: <1217583464-28494-1-git-send-email-yhlu.kernel@gmail.com> <1217583464-28494-2-git-send-email-yhlu.kernel@gmail.com> <1217583464-28494-3-git-send-email-yhlu.kernel@gmail.com> <1217583464-28494-4-git-send-email-yhlu.kernel@gmail.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Signed-off-by: Yinghai Lu --- drivers/char/random.c | 6 ++++++ 1 file changed, 6 insertions(+) Index: linux-2.6/drivers/char/random.c =================================================================== --- linux-2.6.orig/drivers/char/random.c +++ linux-2.6/drivers/char/random.c @@ -558,7 +558,13 @@ struct timer_rand_state { }; static struct timer_rand_state input_timer_state; + +#ifdef CONFIG_HAVE_DYN_ARRAY +static struct timer_rand_state **irq_timer_state; +DEFINE_DYN_ARRAY(irq_timer_state, sizeof(struct timer_rand_state *), nr_irqs, PAGE_SIZE, NULL); +#else static struct timer_rand_state *irq_timer_state[NR_IRQS]; +#endif /* * This function adds entropy to the entropy "pool" by using timing