Received: by 2002:ac0:8845:0:0:0:0:0 with SMTP id g63csp436937img; Thu, 28 Feb 2019 02:01:14 -0800 (PST) X-Google-Smtp-Source: AHgI3IZsvtvTb3rIczUDEAk8Uw8D9PvUlrmybA/aIjboXDqzdWaB51UHaGyxfp3YJ3ftPleI1T3r X-Received: by 2002:a62:b508:: with SMTP id y8mr6613629pfe.140.1551348074743; Thu, 28 Feb 2019 02:01:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551348074; cv=none; d=google.com; s=arc-20160816; b=ZNMOOiNxGFWtYVym+0rSy3VHJswdgd3PApz/ak4duxpGXaYmM47/WQFdVzo48lGh7W Ynr3IFi2iignGQP+CyHNfaJUNkweh/HV2rlC37QQJCdUgm1T0cqiaPzN8CFWpAxkX9Qd gMKjYyRioRRZrjmhft6sFIOhUT7n50MPvAjlG4DCvvp7JwYwzhFVMlY4DSWVIqWKusgb YJ93wDHRHg/aJ6huEL59TyV6v5WfsgUx6MH70npWx3EDFdpxXwEhHPr70kfTBE821uBu Z/h55lNEwVarNgtTR4NL9e3KFN3Nfxnhckqc/fXYfV+tnnZ0atxrCHgN6uuLoD9j6tRg DGOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:date:subject:user-agent:message-id :references:cc:in-reply-to:from:to:content-transfer-encoding :mime-version; bh=Y8JjTHMk2AhsQ06MldL9tOfLyiLDtVd8vHbOx3WkIEE=; b=VmaGBn6DwuDlCPgZNNuT3iVrLU9IaCONqO7es3A5MJ2Yfo+A1QP8wUa/O86C1eUc7j 4GrmulUZO47WfPKu/aYax00IkDT8f3yU6Il56cmPwJE7ZzhPPOiRDIC8NNfqoIKgOsVi KGqccmOB10wnMJ7diKnVwERwgeUBbFYgvBW3qy0nRNbrg3q02Qq21McadcWV4TiJoP7y Dv/gRhnY0sj7pad7LxR98lxNHKcWST11NBHejaRN/ITTYOkrNukeSjTzbk7cRdpW8V/D Y1a3ilgi7ICjlq666FdU7GKnOumA1WqsuptkkoaouMeQT/K5ScVN0VKzTXVcklBqwDs1 Zg3Q== 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 i39si17779108plb.256.2019.02.28.02.00.58; Thu, 28 Feb 2019 02:01:14 -0800 (PST) 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 S1732191AbfB1KAa convert rfc822-to-8bit (ORCPT + 99 others); Thu, 28 Feb 2019 05:00:30 -0500 Received: from mail.fireflyinternet.com ([109.228.58.192]:60245 "EHLO fireflyinternet.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1730751AbfB1KAa (ORCPT ); Thu, 28 Feb 2019 05:00:30 -0500 X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=78.156.65.138; Received: from localhost (unverified [78.156.65.138]) by fireflyinternet.com (Firefly Internet (M1)) with ESMTP (TLS) id 15727362-1500050 for multiple; Thu, 28 Feb 2019 10:00:08 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8BIT To: Sebastian Andrzej Siewior , linux-kernel@vger.kernel.org From: Chris Wilson In-Reply-To: <20190226160038.5vwk465gwzfwn75i@linutronix.de> Cc: David Airlie , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, tglx@linutronix.de References: <20190212162857.20003-1-bigeasy@linutronix.de> <20190226160038.5vwk465gwzfwn75i@linutronix.de> Message-ID: <155134800668.5847.13013477917200660218@skylake-alporthouse-com> User-Agent: alot/0.6 Subject: Re: [Intel-gfx] [PATCH] drm/i915/fence: Do not use TIMER_IRQSAFE Date: Thu, 28 Feb 2019 10:00:07 +0000 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Quoting Sebastian Andrzej Siewior (2019-02-26 16:00:38) > On 2019-02-12 17:28:57 [+0100], To linux-kernel@vger.kernel.org wrote: > > The timer is initialized with TIMER_IRQSAFE flag. It does look like the > > timer callback requires this flag at all. Its sole purpose is to ensure > > synchronisation in the workqueue code. > > > > Remove TIMER_IRQSAFE flag because it is not required. > > ping We call del_timer_sync from irq context, which mandates using TIMER_IRQSAFE. Failure to do so results in lots of explosions across CI -- every machine managed to hit the warning. It may not be the best of api, but it's the only one available for the driver to use... -Chris