Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1711262
| Path | csiph.com!news.redatomik.org!aioe.org!bofh.it!news.nic.it!robomod |
|---|---|
| From | Bartosz Golaszewski <brgl@bgdev.pl> |
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH] irq_work: improve the flag definitions |
| Date | Mon, 14 Aug 2017 19:20:02 +0200 |
| Message-ID | <uerbY-6WD-3@gated-at.bofh.it> (permalink) |
| References | <uemci-3H5-11@gated-at.bofh.it> <uemvD-42v-11@gated-at.bofh.it> |
| Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=ZLL8NeeN7c8RvlwRfoIM+m1KZCCEVO8U4KC+VcHVu7Y=; b=BFREEW++aqYlWlMZtDO0WWbNQVg8dUzXLEUjFy1T85aYJFg9XyhCvGcye4mDmOBJSo 5Xs6ZbUD5AyDxv4ClO/++N0d44RRjyqGHt3yS60DCMScdwlhfoUwXqlnOrDVST78xVIT HBsJRtxAqYXL/1bCnS4IBBcjMt2XGi1D9nLqygnpyXKcRzkQb7ioopav7OwEwuAhBcqZ rFMSz/50bOJz6u0tK0Tu6r/ZRBXV5qWW+IOuA5sd6tjuajzjtXsrSIf9FyfA9NUZe3Tb CGKVQi/ZO1Wk0cvneKTDje9VPW0FIHESL58bGGfXHzqh/r1TTTbDGo6oor1Je1XmalKp zjpw== |
| X-Google-Dkim-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=ZLL8NeeN7c8RvlwRfoIM+m1KZCCEVO8U4KC+VcHVu7Y=; b=mKaWlo1e13o/36DjPHZSx57vVptlVRnZdZ0qYigJ2PMfnr1jc1pAhJYMgLJFbQRaXq L6vdppZg5rSNf8xJDziiWh6WQ86D9TSKOiJeBrV0Ms21kUirfBlnWAT647uL0z2JHKUH pjk+VKvOS2c624DX91uz1zNZPwwo/ULOzSVWe59lib7sFi52NfNVkE91FdtJixq8QUgV Iy0KsR0ucMjOLcfjXNtGXpFX84RepkASDQsmWC6sGE0Sdq7yPvdlVq/obiF9RdlkT4VR 7KSc8AkKxyLNfAInmLE1ykxMFpQ0IBs/PSSLMOJk0huqA5e3yz95gb+MOCenEdZHSqFE /4Hw== |
| X-Gm-Message-State | AHYfb5jYC/u85f/ix70yHrsvGItrHIb5Hou5FfszxNZOzbAGgGSRpULf VxrGcIWWNAQ625PRBlzTU5WMFBOE5H3n |
| X-Received | by 10.55.107.130 with SMTP id g124mr32030779qkc.210.1502730737063; Mon, 14 Aug 2017 10:12:17 -0700 (PDT) |
| MIME-Version | 1.0 |
| X-Originating-IP | [90.116.248.41] |
| Content-Type | text/plain; charset="UTF-8" |
| Sender | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 24 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | Thomas Gleixner <tglx@linutronix.de>, Marc Zyngier <marc.zyngier@arm.com>, "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org> |
| X-Original-Date | Mon, 14 Aug 2017 19:12:16 +0200 |
| X-Original-Message-ID | <CAMRc=Mf9Xn4E=iPpVBdQe_6mUG4JQBmt7gL41kOpvbjYWX8pOQ@mail.gmail.com> |
| X-Original-References | <20170814115647.21955-1-brgl@bgdev.pl> <CAHp75VcqQGgkkuoxpNheBPDtjWqY1CGAVd1RS2Vh0Kp29vfOLQ@mail.gmail.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1711262 |
Show key headers only | View raw
2017-08-14 14:19 GMT+02:00 Andy Shevchenko <andy.shevchenko@gmail.com>: > On Mon, Aug 14, 2017 at 2:56 PM, Bartosz Golaszewski <brgl@bgdev.pl> wrote: >> IRQ_WORK_FLAGS is defined simply to 3UL. This is confusing as it >> says nothing about its purpose. Define IRQ_WORK_FLAGS as a bitwise >> OR of IRQ_WORK_PENDING and IRQ_WORK_BUSY. >> >> While we're at it: use the BIT() macro for all flags. > >> +#define IRQ_WORK_PENDING BIT(0) >> +#define IRQ_WORK_BUSY BIT(1) >> +#define IRQ_WORK_FLAGS (IRQ_WORK_PENDING | IRQ_WORK_BUSY) > > I dunno which style is preferred, though I would go with simple > GENMASK() here, as all definitions right on left :-) > > Parameters of GENMASK will show last-first entries and can be easily decoded. > Although there are only two for now. > Which is a good enough reason to not over-complicate things and just use an easy to decipher bitwise OR. ;) Thanks, Bartosz
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
[PATCH] irq_work: improve the flag definitions Bartosz Golaszewski <brgl@bgdev.pl> - 2017-08-14 14:00 +0200
Re: [PATCH] irq_work: improve the flag definitions Andy Shevchenko <andy.shevchenko@gmail.com> - 2017-08-14 14:20 +0200
Re: [PATCH] irq_work: improve the flag definitions Bartosz Golaszewski <brgl@bgdev.pl> - 2017-08-14 19:20 +0200
Re: [PATCH] irq_work: improve the flag definitions Bartosz Golaszewski <brgl@bgdev.pl> - 2017-08-15 11:20 +0200
csiph-web