From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754955AbbCaPTj (ORCPT ); Tue, 31 Mar 2015 11:19:39 -0400 Received: from mail-pa0-f48.google.com ([209.85.220.48]:33803 "EHLO mail-pa0-f48.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752723AbbCaPTg (ORCPT ); Tue, 31 Mar 2015 11:19:36 -0400 From: Viresh Kumar To: Ingo Molnar , Peter Zijlstra , Thomas Gleixner Cc: linaro-kernel@lists.linaro.org, linux-kernel@vger.kernel.org, Viresh Kumar Subject: [PATCH V2 0/3] timers: Allocate per-cpu tvec_base's statically Date: Tue, 31 Mar 2015 20:48:59 +0530 Message-Id: X-Mailer: git-send-email 2.3.0.rc0.44.ga94655d Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Ingo/Thomas, This is V2 of the cleanups around timer-core initialization sent earlier. These make initialization of tvec_base's simpler by statically allocating memory for them, and removing the need of initializing them again on CPU hotplug. V1->V2: - Dropped 2/3 from earlier set, which moved definition of __tvec_bases within a function, as that caused wreckage on xtensa and tile. - A new patch from Peter is added, 3/3. - Few changes in 1/3 on Ingo's suggestions: - Add explanatory comment around boot_tvec_bases and __tvec_bases. - s/boot_done/boot_cpu_skipped -- viresh Peter Zijlstra (2): timer: Allocate per-cpu tvec_base's statically timer: Further simplify SMP and HOTPLUG logic Viresh Kumar (1): timer: Don't initialize tvec_base on hotplug kernel/time/timer.c | 143 ++++++++++++++++++++++------------------------------ 1 file changed, 61 insertions(+), 82 deletions(-) -- 2.3.0.rc0.44.ga94655d