Received: by 2002:ac0:950c:0:0:0:0:0 with SMTP id f12csp884253imc; Mon, 11 Mar 2019 01:21:13 -0700 (PDT) X-Google-Smtp-Source: APXvYqwmGiFHQq3NucHTqsMWUm+0ElxCUSItVdBPkiPYzyYSc1N51Zyxlr4geqhAs0EEM/fjSCBV X-Received: by 2002:a62:29c6:: with SMTP id p189mr32668554pfp.194.1552292473479; Mon, 11 Mar 2019 01:21:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1552292473; cv=none; d=google.com; s=arc-20160816; b=uewqW8joZLrj9qA9ujtbznqt773QQMyBdTt/+wLFr/TjJMRyriWxRD5GB6aAyGaV20 bgBbw34SvVe8bh4TvKn/DgjikCHuSL63u4Rx55w0GC9q3vNOzR6aAwIFuvT7cf0mnh46 lO3CFF+XLzxxil6k0gi7HM2Gc/ZnKSSTViCMs81m5U7DEaJzsXjYF/BListrH+yfJFNN wzBwbZ5TRGvb5qYRWVtkPybBojKXbnYGH3eBpIMlZhzWRW4z6s18NKzQAoDqA6iKqwC/ wtm9HxeYQBT099S9XgqTcz8ZkaQjtKs8MjmQqVWtsI2do/Us2q3JTMkJycBVDyfQU1Zv GdbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=xaQgKhET64vtdasugdH56lll/fsJI0iQc3K1HNfe0Us=; b=pLU96z/EsCidMtpkkRt6mE7Uyls8ZvjSrDmSTh1t27UQZoRqb9gSnA9Z02PJUXtfn9 k7qRC4ZAkO6Zm9/8wQaWRRBWGxwLQdh6rtMkNu+s9uzGz04oSzNB8QmEWP2iKVSK5ug4 7mxpmn7lcbMrY5+Nz7+/saWdl8fR5i86clwU0KI6hFezdt+KCUWUrml6y5lGqESBxUFv 8U8DTUk+2CLn/DVuXdVDzXDMHGNA8YSqOBx0MHdJtDbj7/+kmPwsxQ/ErDJEI/K7Vw85 gUGXedvZpFymXFDR7Zn3fj5uH1RsycCRLutCzGLCyRZfDEevt1vZS0rjzD2GIAii7uK3 h+OQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b8si4726251plx.131.2019.03.11.01.20.58; Mon, 11 Mar 2019 01:21:13 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726953AbfCKITN (ORCPT + 99 others); Mon, 11 Mar 2019 04:19:13 -0400 Received: from Chamillionaire.breakpoint.cc ([146.0.238.67]:41238 "EHLO Chamillionaire.breakpoint.cc" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725850AbfCKITJ (ORCPT ); Mon, 11 Mar 2019 04:19:09 -0400 Received: from bigeasy by Chamillionaire.breakpoint.cc with local (Exim 4.89) (envelope-from ) id 1h3G8g-0001FY-TP; Mon, 11 Mar 2019 09:18:27 +0100 Date: Mon, 11 Mar 2019 09:18:26 +0100 From: Sebastian Andrzej Siewior To: Sergey Senozhatsky Cc: John Ogness , linux-kernel@vger.kernel.org, Peter Zijlstra , Petr Mladek , Steven Rostedt , Daniel Wang , Andrew Morton , Linus Torvalds , Greg Kroah-Hartman , Alan Cox , Jiri Slaby , Peter Feiner , linux-serial@vger.kernel.org, Sergey Senozhatsky Subject: Re: [RFC PATCH v1 25/25] printk: remove unused code Message-ID: <20190311081826.k7ybxniveuqeaxzp@flow> References: <20190212143003.48446-1-john.ogness@linutronix.de> <20190212143003.48446-26-john.ogness@linutronix.de> <20190308140229.xje5ay7w2qtlada5@flow> <20190311024600.GA25608@jagdpanzerIV> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20190311024600.GA25608@jagdpanzerIV> User-Agent: NeoMutt/20180716 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2019-03-11 11:46:00 [+0900], Sergey Senozhatsky wrote: > On (03/08/19 15:02), Sebastian Andrzej Siewior wrote: > > On 2019-02-12 15:30:03 [+0100], John Ogness wrote: > > > > you removed the whole `irq_work' thing. You can also remove the include > > for linux/irq_work.h. > > It may be too early to remove the whole `irq_work' thing. > printk()->call_console_driver() should take console_sem > lock. I would be _very_ glad to see that irq_work thingy gone. I just stumbled upon this irq_work and cursed a little while doing other things. Checking John's series and seeing that it was gone, was a relief. Printing the whole thing in irq context does not look sane. printing the import things right away and printing the remaining things later in kthread looks good to me. > -ss Sebastian