The Linux Kernel Mailing List
 help / color / mirror / Atom feed
From: Yury Norov <yury.norov@gmail.com>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Cc: Yury Norov <yury.norov@gmail.com>,
	Rasmus Villemoes <linux@rasmusvillemoes.dk>,
	Anshuman Khandual <anshuman.khandual@arm.com>,
	Brian Norris <briannorris@chromium.org>
Subject: [GIT PULL] bitmap changes for v6.12-rc1
Date: Fri, 27 Sep 2024 09:32:24 -0700	[thread overview]
Message-ID: <ZvbeGKQMC1vFq8ei@yury-ThinkPad> (raw)

The following changes since commit de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed:

  Linux 6.11-rc2 (2024-08-04 13:50:53 -0700)

are available in the Git repository at:

  https://github.com/norov/linux tags/bitmap-for-6.12

for you to fetch changes up to d7bcc37436c7d373a715d48a7cd74cd3b1724a68:

  lib/test_bits.c: Add tests for GENMASK_U128() (2024-08-28 06:54:39 -0700)

----------------------------------------------------------------
bitmap-for-6.12

Hi Linus,

Please pull bitmap changes for v6.12. This request includes:

 - switch all bitmamp APIs from inline to __always_inline, from Brian Norris;
 - introduce GENMASK_U128() macro, from Anshuman Khandual.

The __always_inline series improves on code generation, and now with
the latest compiler versions is required to avoid compilation
warnings. It spent enough in my backlog, and I'm thankful to Brian
Norris for taking over and moving it forward.

GENMASK_U128() is a prerequisite needed for arm64 development.

Thanks,
Yury

----------------------------------------------------------------
Anshuman Khandual (2):
      uapi: Define GENMASK_U128
      lib/test_bits.c: Add tests for GENMASK_U128()

Brian Norris (1):
      cpumask: Switch from inline to __always_inline

Yury Norov (3):
      find: Switch from inline to __always_inline
      bitmap: Switch from inline to __always_inline
      nodemask: Switch from inline to __always_inline

 include/linux/bitmap.h     | 140 ++++++++++++++++--------------
 include/linux/bits.h       |  15 ++++
 include/linux/cpumask.h    | 212 ++++++++++++++++++++++++---------------------
 include/linux/find.h       |  50 +++++------
 include/linux/nodemask.h   |  86 +++++++++---------
 include/uapi/linux/bits.h  |   3 +
 include/uapi/linux/const.h |  17 ++++
 lib/test_bits.c            |  34 ++++++++
 8 files changed, 325 insertions(+), 232 deletions(-)


             reply	other threads:[~2024-09-27 16:32 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-27 16:32 Yury Norov [this message]
2024-09-27 19:37 ` [GIT PULL] bitmap changes for v6.12-rc1 Linus Torvalds
2024-09-27 20:08   ` Yury Norov
2024-09-27 20:29     ` Linus Torvalds
2024-09-27 20:00 ` pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZvbeGKQMC1vFq8ei@yury-ThinkPad \
    --to=yury.norov@gmail.com \
    --cc=anshuman.khandual@arm.com \
    --cc=briannorris@chromium.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux@rasmusvillemoes.dk \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox