Received: by 10.213.65.68 with SMTP id h4csp306998imn; Tue, 3 Apr 2018 21:34:39 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/gHYWcERlVDQCQy4PQjcfrS3iie/GOZsOtPA0NLUFrzV7HL4O8x2wcEGS+xyxTnN8/BcT5 X-Received: by 10.101.74.70 with SMTP id a6mr5680127pgu.329.1522816479622; Tue, 03 Apr 2018 21:34:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522816479; cv=none; d=google.com; s=arc-20160816; b=Su8D7UaCjZI2K7M5kqYyUlARh96a590ew77FSDB4DU8tsJIr9jNW3wlw05rCs5GICt lzRAugLWGi+kxU8mVVHBd0ge6Y2mtBk64dMURSP4TDfOrBQCECXwxKlqRJEt/WRCDBww efts5GLYcxqG2qoNac7EtdA6514IZS5Jp1R/fxd3uidUjhvPJrUXpSDRmGTRRghK9jop 4/rWSbiNpumom2MUfSZp9pZdpKjTd29VMXU907XcPf5RIVvqniXtuKfV2bKv1fOzL3LF HzoIq0JIqb8r3X6hL28pyDXatFL+F156aWOj3hHiI4P+2J8YsqhTFWf6SNNy3WF4mtiz Rmow== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:from:cc:references:in-reply-to :message-id:date:subject:dkim-signature:arc-authentication-results; bh=VVXTYd7nZLaG2bDOBYAvqlQMrk2uKP6gJSxvmUNVzEs=; b=cI7QhvBqYJDWnIym0mJrRF4l5QBpbaZKq9C7dHVNkZqASeNJpcLL+GHOF+Qu5C5gL7 xYXT0fXnXrVJ6Io2av5yCbP6uzpjkJXeuygw1WouLG64Vm+A1rmhozqa0EoCBlBin4C8 xlpZ2Qgoa/E90NhM54miMOu5l8BR5YCs+z701fqxnnC8+jDi/QEaQuqUfDuLBfSofGCs CYQNf9OMKWBER3+Byy0CMrtPsHjyHQP8fnovBOTWt9bZTYpggMumzUR5zvvOBgFdfYTQ X/0vzMX0oNpSVOj8I0GzlEyhLRxnk2Y5AJMa+hbMUbxvkF7Nb2yDstoRzQDURMt3lJOl Y4ig== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sifive.com header.s=google header.b=gpIQ4jZZ; 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 h91-v6si2210022pld.716.2018.04.03.21.34.25; Tue, 03 Apr 2018 21:34:39 -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; dkim=pass header.i=@sifive.com header.s=google header.b=gpIQ4jZZ; 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 S1751037AbeDDEcP (ORCPT + 99 others); Wed, 4 Apr 2018 00:32:15 -0400 Received: from mail-pl0-f67.google.com ([209.85.160.67]:43721 "EHLO mail-pl0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751743AbeDDEcO (ORCPT ); Wed, 4 Apr 2018 00:32:14 -0400 Received: by mail-pl0-f67.google.com with SMTP id c21-v6so8736073plz.10 for ; Tue, 03 Apr 2018 21:32:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sifive.com; s=google; h=subject:date:message-id:in-reply-to:references:cc:from:to; bh=VVXTYd7nZLaG2bDOBYAvqlQMrk2uKP6gJSxvmUNVzEs=; b=gpIQ4jZZrgdcdinpDFdfIHzg5Zz+B5tfQiJvweOCtvOuu3lRj9fZn0IIu1GLadnE0d oJKAYLhdldwXFC1LONn5alVswlrm6xLH+iIETx1SbyCMLDxCzPGFmAYFTCRpJpYmaMGy KPUm2dbsSazx4BuCSryI8nMl+OSQ3jzw0VtRybFTZBT34veXy60SfwsNxHzZ+x8s5soH RQRlueEKtoV+4d7kfLJTT5cwrHoCpJlpi7uSpxWNKQGS/pJd8sKwQKy2cBHYQnEDzmqG K/C9IlEQmhixdNfuPQkd+odIFSTo/nq0F7ztSuAzmAau/0qUWZ3otFxp9rxf3ofouSg5 1NZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:date:message-id:in-reply-to:references :cc:from:to; bh=VVXTYd7nZLaG2bDOBYAvqlQMrk2uKP6gJSxvmUNVzEs=; b=QieHVBzZ+a2xTNQAvtToMG413xGRy6OTkPDUdzicbbc1UF1T7YIUPvzkRQsVqAZRpb SDcnoWxfNNfKjZEphmAuT5RQLdfDbQiDmxCnrFgPgJino/uHJk/acwW3iUiBDj3peIWy k5uOm1yT+H8c6PnpafTTDM83fDobeEl9yXuxtu+hNQXHRjhuwt1ak4xnPJ9IPzVDRk5W CvOKm/k5trGtzaOlRp0/YwOsA4moXjOlmKf2wGr6XW0w2AA3iAr6QDv+uM2kTeWDTibQ 9pjIY6tI5+KQXC4MPFpZIkMzJl1ohZ5roflkMtoDad0wZMTxAcNvWQ8JIzosnomNUmZL s7+A== X-Gm-Message-State: AElRT7GAHGIgxtkqau9/WRJU15UUSNWbuDVn1OoKD5Cgk7EmsbzCOJd/ 40Z3rYnw6kRvCzNaiNz1zhZcDQ== X-Received: by 10.99.125.87 with SMTP id m23mr10692789pgn.297.1522816333772; Tue, 03 Apr 2018 21:32:13 -0700 (PDT) Received: from localhost (c-67-161-15-180.hsd1.ca.comcast.net. [67.161.15.180]) by smtp.gmail.com with ESMTPSA id d4sm6705849pgv.78.2018.04.03.21.32.12 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 03 Apr 2018 21:32:13 -0700 (PDT) Subject: Re: [GIT pull] irq updates for 4.17 Date: Tue, 3 Apr 2018 21:31:27 -0700 Message-Id: <20180404043130.31277-1-palmer@sifive.com> X-Mailer: git-send-email 2.16.1 In-Reply-To: References: Cc: mingo@kernel.org, Arnd Bergmann From: Palmer Dabbelt To: Linus Torvalds , tglx@linutronix.de, linux-kernel@vger.kernel.org Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 03 Apr 2018 19:03:28 PDT (-0700), Linus Torvalds wrote: > On Tue, Apr 3, 2018 at 6:51 PM, Palmer Dabbelt wrote: >> >> Thanks! The linked patch set should be fully bisectable, while this one >> will fail on some ARM randconfigs. > > If it's only some (not very realistic) randconfigs, I suspect an > incremental fix is probably the easier solution, rather than redoing > that whole branch. They're randconfigs that can't be selected via menuconfig so maybe that's not a big deal (and it's why I missed it in the first place). I'm a big fan of the sorts of automated build tools that find all my bugs, which is why I was willing to jump through some hoops to make the patch set bisectable. > So mind at least sending that incremental fix on top of the branch to > Thomas and making his life easier if he decides to go that way? I'm treating this as the cover letter to that patch set. I've build tested this with the same set of configs as my full patch set (arm defconfig, arm64 defconfig, openrisc defconfig, and a failing arm config from the 0-day robot) but only after the final patch was applied -- it's not bisectable anyway. I've dropped the various acknowledgements, as this is a bit messy and I don't want to sign any else up as agreeing with it :). I have follow-on patches to convert arm, arm64, and openrisc to GENERIC_IRQ_MULTI_HANDLER and then remove the MULTI_IRQ_HANDLER, but since they're not strictly part of this cleanup I'll submit those via a more normal process if you end up taking these patches. This is available as a more pull request smelling method via git://git.kernel.org/pub/scm/linux/kernel/git/palmer/linux.git palmer-for-linus-4.17-ugly_irq It's on top of the full IRQ pull request. After doing everything I feel like it might have been a bit better to base this only on top of the broken patch (so git bisect could have a bit more info to avoid entering the broken region), but I feel like that's splitting hairs at this point. > And if Thomas is busy doing something else (*), and I come back to > this tomorrow as-is, I'd want to pull his tree and just apply the > incremental fix anyway, so it makes sense to send it to me as well. > > Linus > > (*) I have long since accepted that some people have a life outside of > kernel development too, and don't always reply immediately. I may not > _understand_ it, but I am resigned to the fact. Ah, well, I guess in this case it's all really my fault: While I generally try to avoid having a life, I recently went outside to attend ELC and managed to catch the flu, which resulted in me missing Thomas' complaints of me breaking things. I can't promise that won't happen again :).