From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752625AbcLLSnF (ORCPT ); Mon, 12 Dec 2016 13:43:05 -0500 Received: from mail-yb0-f196.google.com ([209.85.213.196]:34938 "EHLO mail-yb0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751572AbcLLSnE (ORCPT ); Mon, 12 Dec 2016 13:43:04 -0500 Date: Mon, 12 Dec 2016 13:43:01 -0500 From: Tejun Heo To: Linus Torvalds Cc: linux-kernel@vger.kernel.org Subject: [GIT PULL] workqueue changes for v4.10-rc1 Message-ID: <20161212184301.GG13864@htj.duckdns.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.7.1 (2016-10-04) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello, Mostly patches to initialize workqueue subsystem earlier and get rid of keventd_up(). The patches were headed for the last merge cycle but got delayed due to a bug found late minute, which is fixed now. Also, to help debugging, destroy_workqueue() is more chatty now on a sanity check failure. Thanks. The following changes since commit 1001354ca34179f3db924eb66672442a173147dc: Linux 4.9-rc1 (2016-10-15 12:17:50 -0700) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git for-4.10 for you to fetch changes up to 8bc4a04455969c36bf54a942ad9d28d80969ed51: Merge branch 'for-4.9' into for-4.10 (2016-10-19 12:12:40 -0400) ---------------------------------------------------------------- Tejun Heo (10): workqueue: dump workqueue state on sanity check failures in destroy_workqueue() workqueue: make workqueue available early during boot mce, workqueue: remove keventd_up() usage tty, workqueue: remove keventd_up() usage power, workqueue: remove keventd_up() usage slab, workqueue: remove keventd_up() usage debugobj, workqueue: remove keventd_up() usage workqueue: remove keventd_up() workqueue: move wq_numa_init() to workqueue_init() Merge branch 'for-4.9' into for-4.10 arch/x86/kernel/cpu/mcheck/mce.c | 2 +- drivers/tty/vt/vt.c | 4 -- include/linux/workqueue.h | 11 ++--- init/main.c | 10 ++++ kernel/power/qos.c | 11 +---- kernel/workqueue.c | 103 ++++++++++++++++++++++++++++++++------- lib/debugobjects.c | 2 +- mm/slab.c | 7 +-- 8 files changed, 102 insertions(+), 48 deletions(-)