Received: by 2002:ac0:8c9a:0:0:0:0:0 with SMTP id r26csp5395858ima; Tue, 5 Feb 2019 11:02:35 -0800 (PST) X-Google-Smtp-Source: AHgI3IYPv5ujbQeuQ7Haj239k3dyxiyM0H0jtX35KKIIh4uIwgvT3nq7vbhwge27ApUpUL3hmFhE X-Received: by 2002:a63:5107:: with SMTP id f7mr5679288pgb.218.1549393355381; Tue, 05 Feb 2019 11:02:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549393355; cv=none; d=google.com; s=arc-20160816; b=NkuXHuMyApnbSFK1urP7TRdswjxj/Rqgq4Qu27rMeVQ0M5zyxCc780iQNde1C8ldBx kT/tjzsjncRvyBTPuqpMo8tXJtQ09/IlWW+yzdLfBAuUjLL3r2JTADpFBQ4V16w5/H9E zbqXid4vR54xFupTU3HyQSvzd7vy6bkxDklbBB6Dape+iLXD7tR1wkwRF3p4fKT5qyY4 16cq5A17Ou1nd2In7atgDBmT5tFm6TkR6W9e5p2QCh8JLo8OeF3YJH99IEMvcVpGwjqO qoVutXdKwpLHVE9n4+dVs1it9exkVBPjuM+YtoywYp+m3FHYJenW4cvpLrMGj19gvdJv fPcQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:subject:message-id:date:from :mime-version:dkim-signature; bh=uYltDArnLF2Gf/kLaTia884ASMuJ34t0Q/Ew89zcOoM=; b=czlLEfhrrQr+sS1GnpjprNeCQz7jZrw6zHs+/OvBsspN2hF1Nm4+upQB8C5jT69Iv9 grwI4R+BZrcjqVazWHem6kVhQiFE6M3GbyaS/TxjiFE6W0pyAlKzFvbPeZ/lLyjQFKtH xX6JbEzSn0dmyAiuYueWV/SXfBKrqeVCVnkz+jNIIA5O+HUyVdKZicUERDPFzfuiwkGt o3iOaXsiQFCfNuClrAYz6Dvag++tNbekj0dZOHTIW9OwaQJEXbVTpXyQKCcJNVdLykjN uGF3Uv4IwmKWM8gthmP3unzDmXQarPqGR1g4m/5vqKQQxjLO8DKyBboKEJwJ02WYjHWM Nzew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=GWbNtUxA; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i129si4124813pfb.32.2019.02.05.11.02.19; Tue, 05 Feb 2019 11:02:35 -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; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=GWbNtUxA; 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; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730266AbfBESep (ORCPT + 99 others); Tue, 5 Feb 2019 13:34:45 -0500 Received: from mail-ed1-f51.google.com ([209.85.208.51]:41604 "EHLO mail-ed1-f51.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727847AbfBESep (ORCPT ); Tue, 5 Feb 2019 13:34:45 -0500 Received: by mail-ed1-f51.google.com with SMTP id a20so3735542edc.8 for ; Tue, 05 Feb 2019 10:34:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=uYltDArnLF2Gf/kLaTia884ASMuJ34t0Q/Ew89zcOoM=; b=GWbNtUxArFvX6QeLvxYROdblOO4Hk26oRssHlM03AF3+fKhHes+hnzbUFIzPJrtosD tKhbUj1dmlkErWcz8+sp+svZB39zm0apHPGMojctOFrmKrAZvHuaGNN0x9xBlcVYVQ7T 8i7HW5ALm4F/oqDc5SmCjrDTVvUMb2Dlx5tYPqQIZL7PvTX20R0fmjA0OSJrhdhSRifk Rxw9/y5JJh8bqAmtA5pzzMXM9qJH/3cfyyngYxV7rzF7uld1fq04KQyNM5IDS9kMIp2D dY72SfWWAPRXeSyd2uyol8Wa4QYnDw4rcZqqzv9w6xmVEW+wefWSf64j9cgi0RMLBxyc d+1Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=uYltDArnLF2Gf/kLaTia884ASMuJ34t0Q/Ew89zcOoM=; b=SFGi1nSQ/YcmvOkYPQyfqGqlYcrwWD1YjOyEnbyXPnvhvIbyB4roL4lnFYgEj0hSHd FpmtkMkz9lZnl4O6yxoAChFSCr0vIx4b2pIBuElCJ5lZxr7VZ9hWU4W9fbU45zef9k65 EP5J2T5ebh9xWd6PXYtZqyWUrqvxd4o7IJeLNa6F/SrrIuJ7lutoS0FTij/ppBv+xyxj YrlZCmsJgBkatOArL6EnMsioOZqluGqHDqMPtLiDv8EhaW5gzfMpyHGaqBFdIwxwktD5 fkoifUun6UOVU4KwbfxeI1AP+du46U+YYW1htBIuIFMZtdgKKbWjdMPapDnLOZE5K2Ca rQoQ== X-Gm-Message-State: AHQUAuaaixEuoAflH4hgQ5CaBfOj+6OJVlNI4Jo8QITez33MatocR1Do kN6JxSzpjRUt8y6rpbL4KT8cm9oglHYHDVgL31+WaVhb X-Received: by 2002:a50:a4ce:: with SMTP id x14mr4981572edb.229.1549391683544; Tue, 05 Feb 2019 10:34:43 -0800 (PST) MIME-Version: 1.0 From: Denys Vlasenko Date: Tue, 5 Feb 2019 19:34:31 +0100 Message-ID: Subject: preempt.h: some SOFTIRQ_OFFSET should be SOFTIRQ_MASK? To: Frederic Weisbecker , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org SOFTIRQ is a counter. Why here: #define in_serving_softirq() (softirq_count() & SOFTIRQ_OFFSET) #define in_task() (!(preempt_count() & \ (NMI_MASK | HARDIRQ_MASK | SOFTIRQ_OFFSET))) we check only lowest bit?