From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753950AbdK1SmT (ORCPT ); Tue, 28 Nov 2017 13:42:19 -0500 Received: from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:58304 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751945AbdK1SmS (ORCPT ); Tue, 28 Nov 2017 13:42:18 -0500 From: Will Deacon To: linux-kernel@vger.kernel.org Cc: sebott@linux.vnet.ibm.com, schwidefsky@de.ibm.com, heiko.carstens@de.ibm.com, peterz@infradead.org, mingo@kernel.org, Will Deacon Subject: [PATCH 0/2] Fix boot regression for s390 and remove break_lock Date: Tue, 28 Nov 2017 18:42:17 +0000 Message-Id: <1511894539-7988-1-git-send-email-will.deacon@arm.com> X-Mailer: git-send-email 2.1.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi all, The following two patches do the following: 1. Fix boot breakage reported on s390 caused by a8a217c22116 2. Kill off the break_lock field entirely, since it's not actually that useful I didn't go the whole hog and remove CONFIG_GENERIC_LOCKBREAK, since the "do something different with locks in preemptible kernels" isn't necessarily a bad idea, and PowerPC actually implements things like arch_spin_relax for that. The first patch should go in to 4.15. Thanks, Will --->8 Will Deacon (2): locking/core: Fix deadlock during boot on systems with GENERIC_LOCKBREAK locking/core: Remove break_lock field when CONFIG_GENERIC_LOCKBREAK=y include/linux/rwlock_types.h | 3 --- include/linux/spinlock.h | 5 ----- include/linux/spinlock_types.h | 3 --- kernel/locking/spinlock.c | 13 +++---------- 4 files changed, 3 insertions(+), 21 deletions(-) -- 2.1.4