From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030791Ab3DSOq0 (ORCPT ); Fri, 19 Apr 2013 10:46:26 -0400 Received: from cam-admin0.cambridge.arm.com ([217.140.96.50]:36425 "EHLO cam-admin0.cambridge.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1030601Ab3DSOqY (ORCPT ); Fri, 19 Apr 2013 10:46:24 -0400 Date: Fri, 19 Apr 2013 15:46:01 +0100 From: Catalin Marinas To: Rob Herring Cc: "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "arm@kernel.org" , "rob.herring@calxeda.com" , Russell King , John Stultz , Thomas Gleixner , Will Deacon , Stephen Boyd Subject: Re: [PATCH 2/2] clocksource: arm_arch_timer: add boot and suspend sched_clock offset Message-ID: <20130419144601.GC4855@localhost.cambridge.arm.com> References: <1366313410-16692-1-git-send-email-robherring2@gmail.com> <1366313410-16692-2-git-send-email-robherring2@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1366313410-16692-2-git-send-email-robherring2@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Apr 18, 2013 at 08:30:10PM +0100, Rob Herring wrote: > From: Rob Herring > > Commit 023796b (ARM: arch_timer: use full 64-bit counter for sched_clock) > fails to ensure sched_clock always starts at time 0 and counting is > suspended during suspend. arm64 sched_clock support also has the same > issues. This fixes all architected timer users by maintaining an initial > offset which is updated on resume. > > Signed-off-by: Rob Herring > Cc: Russell King > Cc: John Stultz > Cc: Thomas Gleixner > Cc: Catalin Marinas > Cc: Will Deacon > Cc: Stephen Boyd For arm64: Acked-by: Catalin Marinas From mboxrd@z Thu Jan 1 00:00:00 1970 From: catalin.marinas@arm.com (Catalin Marinas) Date: Fri, 19 Apr 2013 15:46:01 +0100 Subject: [PATCH 2/2] clocksource: arm_arch_timer: add boot and suspend sched_clock offset In-Reply-To: <1366313410-16692-2-git-send-email-robherring2@gmail.com> References: <1366313410-16692-1-git-send-email-robherring2@gmail.com> <1366313410-16692-2-git-send-email-robherring2@gmail.com> Message-ID: <20130419144601.GC4855@localhost.cambridge.arm.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Thu, Apr 18, 2013 at 08:30:10PM +0100, Rob Herring wrote: > From: Rob Herring > > Commit 023796b (ARM: arch_timer: use full 64-bit counter for sched_clock) > fails to ensure sched_clock always starts at time 0 and counting is > suspended during suspend. arm64 sched_clock support also has the same > issues. This fixes all architected timer users by maintaining an initial > offset which is updated on resume. > > Signed-off-by: Rob Herring > Cc: Russell King > Cc: John Stultz > Cc: Thomas Gleixner > Cc: Catalin Marinas > Cc: Will Deacon > Cc: Stephen Boyd For arm64: Acked-by: Catalin Marinas