linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Mike Galbraith <efault@gmx.de>
To: linux-kernel@vger.kernel.org, linux-tip-commits@vger.kernel.org
Cc: Peter Zijlstra <peterz@infradead.org>,
	Thomas Gleixner <tglx@linutronix.de>,
	x86@kernel.org
Subject: Re: [tip: timers/core] hrtimer: Consolidate reprogramming code
Date: Thu, 12 Aug 2021 09:19:31 +0200	[thread overview]
Message-ID: <7dfb3b15af67400227e7fa9e1916c8add0374ba9.camel@gmx.de> (raw)
In-Reply-To: <162861133759.395.7795246170325882103.tip-bot2@tip-bot2>

Greetings Peter, may your day get off to a better start than my box's
did :)

On Tue, 2021-08-10 at 16:02 +0000, tip-bot2 for Peter Zijlstra wrote:
> The following commit has been merged into the timers/core branch of tip:
>
> Commit-ID:     b14bca97c9f5c3e3f133445b01c723e95490d843
> Gitweb:        https://git.kernel.org/tip/b14bca97c9f5c3e3f133445b01c723e95490d843
> Author:        Peter Zijlstra <peterz@infradead.org>
> AuthorDate:    Tue, 13 Jul 2021 15:39:47 +02:00
> Committer:     Thomas Gleixner <tglx@linutronix.de>
> CommitterDate: Tue, 10 Aug 2021 17:57:22 +02:00
>
> hrtimer: Consolidate reprogramming code

Per git-bisect, this is the tip.today commit that's bricking my box
early in boot.  Another inspires the moan below, courtesy of VM, which
unlike desktop box does not brick immediately thereafter.

[    0.556416] rtc_cmos 00:04: RTC can wake from S4
[    0.557184] rtc_cmos 00:04: registered as rtc0
[    0.557636] BUG: using smp_processor_id() in preemptible [00000000] code: swapper/0/1
[    0.558169] caller is debug_smp_processor_id+0x13/0x20
[    0.558511] CPU: 3 PID: 1 Comm: swapper/0 Not tainted 5.14.0.g1fd628c-tip #15
[    0.558946] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a-rebuilt.opensuse.org 04/01/2014
[    0.559623] Call Trace:
[    0.559796]  dump_stack_lvl+0x62/0x78
[    0.560041]  dump_stack+0xc/0xd
[    0.560263]  check_preemption_disabled+0xd3/0xe0
[    0.560576]  debug_smp_processor_id+0x13/0x20
[    0.560954]  clock_was_set+0x1c/0x310
[    0.561118]  ? timekeeping_update+0x298/0x2b0
[    0.561118]  do_settimeofday64+0x31e/0x340
[    0.561118]  __devm_rtc_register_device+0x371/0x450
[    0.561118]  cmos_do_probe+0x4a2/0x6e0
[    0.561118]  ? cmos_interrupt+0x120/0x120
[    0.561118]  ? cmos_nvram_read+0x90/0x90
[    0.561118]  cmos_pnp_probe+0x91/0xe0
[    0.561118]  pnp_device_probe+0x15e/0x1d0
[    0.561118]  ? cmos_irq_enable+0x150/0x150
[    0.561118]  call_driver_probe+0x4a/0x130
[    0.561118]  really_probe+0x150/0x540
[    0.561118]  __driver_probe_device+0x160/0x200
[    0.561118]  driver_probe_device+0x3a/0x2b0
[    0.561118]  __driver_attach+0xb4/0x370
[    0.561118]  ? driver_attach+0x30/0x30
[    0.561118]  bus_for_each_dev+0xb0/0xe0
[    0.561118]  driver_attach+0x27/0x30
[    0.561118]  bus_add_driver+0x1ba/0x310
[    0.561118]  driver_register+0x104/0x200
[    0.561118]  pnp_register_driver+0x3e/0x50
[    0.561118]  ? rtc_dev_init+0x33/0x33
[    0.561118]  cmos_init+0x14/0xbc
[    0.561118]  ? rtc_dev_init+0x33/0x33
[    0.561118]  do_one_initcall+0xcf/0x2c0
[    0.561118]  ? strlen+0x18/0x30
[    0.561118]  ? parse_one+0x2b9/0x350
[    0.561118]  ? do_initcall_level+0x106/0x106
[    0.561118]  ? parse_args+0x133/0x280
[    0.561118]  ? parse_args+0x94/0x280
[    0.561118]  do_initcall_level+0x95/0x106
[    0.561118]  do_initcalls+0x61/0x8b
[    0.561118]  do_basic_setup+0x20/0x21
[    0.561118]  kernel_init_freeable+0x171/0x1de
[    0.561118]  ? rest_init+0xf0/0xf0
[    0.561118]  kernel_init+0x17/0x1e0
[    0.561118]  ? rest_init+0xf0/0xf0
[    0.561118]  ret_from_fork+0x1f/0x30



  reply	other threads:[~2021-08-12  7:20 UTC|newest]

Thread overview: 36+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-13 13:39 [patch V2 00/10] hrtimer: Reprogramming and clock_was_set() overhaul Thomas Gleixner
2021-07-13 13:39 ` [patch V2 01/10] hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() Thomas Gleixner
2021-08-10 16:02   ` [tip: timers/core] " tip-bot2 for Thomas Gleixner
2021-07-13 13:39 ` [patch V2 02/10] hrtimer: Consolidate reprogramming code Thomas Gleixner
2021-08-10 16:02   ` [tip: timers/core] " tip-bot2 for Peter Zijlstra
2021-08-12  7:19     ` Mike Galbraith [this message]
2021-08-12 14:11       ` Thomas Gleixner
2021-08-12 14:32         ` Thomas Gleixner
2021-08-12 15:04           ` Mike Galbraith
2021-08-12 15:22             ` Thomas Gleixner
2021-08-12 15:31               ` Mike Galbraith
2021-08-12 16:58                 ` Thomas Gleixner
2021-08-12 15:27             ` Mike Galbraith
2021-08-12 20:32           ` [PATCH] hrtimer: Unbreak hrtimer_force_reprogram() Thomas Gleixner
2021-08-12 20:40             ` [tip: timers/core] " tip-bot2 for Thomas Gleixner
2021-08-13  7:58             ` [PATCH] " Thomas Gleixner
2021-08-12 20:31         ` [PATCH] hrtimer: Use raw_cpu_ptr() in clock_was_set() Thomas Gleixner
2021-08-12 20:40           ` [tip: timers/core] " tip-bot2 for Thomas Gleixner
2021-08-13  6:42           ` [PATCH] " Marek Szyprowski
     [not found]   ` <CGME20210812130945eucas1p117fc1e90f31c8d9fd177932cd1a18512@eucas1p1.samsung.com>
2021-08-12 13:09     ` [patch V2 02/10] hrtimer: Consolidate reprogramming code Marek Szyprowski
2021-07-13 13:39 ` [patch V2 03/10] hrtimer: Ensure timerfd notification for HIGHRES=n Thomas Gleixner
2021-08-10 16:02   ` [tip: timers/core] " tip-bot2 for Thomas Gleixner
2021-07-13 13:39 ` [patch V2 04/10] hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case Thomas Gleixner
2021-08-10 16:02   ` [tip: timers/core] " tip-bot2 for Thomas Gleixner
2021-07-13 13:39 ` [patch V2 05/10] timerfd: Provide timerfd_resume() Thomas Gleixner
2021-08-10 16:02   ` [tip: timers/core] " tip-bot2 for Thomas Gleixner
2021-07-13 13:39 ` [patch V2 06/10] timekeeping: Distangle resume and clock-was-set events Thomas Gleixner
2021-08-10 16:02   ` [tip: timers/core] " tip-bot2 for Thomas Gleixner
2021-07-13 13:39 ` [patch V2 07/10] time/timekeeping: Avoid invoking clock_was_set() twice Thomas Gleixner
2021-08-10 16:02   ` [tip: timers/core] " tip-bot2 for Thomas Gleixner
2021-07-13 13:39 ` [patch V2 08/10] hrtimer: Add bases argument to clock_was_set() Thomas Gleixner
2021-08-10 16:02   ` [tip: timers/core] " tip-bot2 for Thomas Gleixner
2021-07-13 13:39 ` [patch V2 09/10] hrtimer: Avoid unnecessary SMP function calls in clock_was_set() Thomas Gleixner
2021-08-10 16:02   ` [tip: timers/core] " tip-bot2 for Marcelo Tosatti
2021-07-13 13:39 ` [patch V2 10/10] hrtimer: Avoid more " Thomas Gleixner
2021-08-10 16:02   ` [tip: timers/core] " tip-bot2 for Thomas Gleixner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7dfb3b15af67400227e7fa9e1916c8add0374ba9.camel@gmx.de \
    --to=efault@gmx.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-tip-commits@vger.kernel.org \
    --cc=peterz@infradead.org \
    --cc=tglx@linutronix.de \
    --cc=x86@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).