All of lore.kernel.org
 help / color / mirror / Atom feed
* [git pull] device mapper changes for 5.15
@ 2021-08-31 16:34 ` Mike Snitzer
  0 siblings, 0 replies; 4+ messages in thread
From: Mike Snitzer @ 2021-08-31 16:34 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: dm-devel, linux-block, Alasdair G Kergon, Arne Welzel,
	Changbin Du, Mike Snitzer, Mikulas Patocka, Tushar Sugandhi

Hi Linus,

The following changes since commit 99d26de2f6d79badc80f55b54bd90d4cb9d1ad90:

  writeback: make the laptop_mode prototypes available unconditionally (2021-08-10 07:00:50 -0600)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/for-5.15/dm-changes

for you to fetch changes up to d3703ef331297b6daa97f5228cbe2a657d0cfd21:

  dm crypt: use in_hardirq() instead of deprecated in_irq() (2021-08-20 16:25:07 -0400)

Please pull, thanks.
Mike

----------------------------------------------------------------
- Add DM infrastructure for IMA-based remote attestion. These changes
  are the basis for deploying DM-based storage in a "cloud" that must
  validate configurations end-users run to maintain trust. These DM
  changes allow supported DM targets' configurations to be measured
  via IMA. But the policy and enforcement (of which configurations are
  valid) is managed by something outside the kernel (e.g. Keylime).

- Fix DM crypt scalability regression on systems with many cpus due to
  percpu_counter spinlock contention in crypt_page_alloc().

- Use in_hardirq() instead of deprecated in_irq() in DM crypt.

- Add event counters to DM writecache to allow users to further assess
  how the writecache is performing.

- Various code cleanup in DM writecache's main IO mapping function.

----------------------------------------------------------------
Arne Welzel (1):
      dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc()

Changbin Du (1):
      dm crypt: use in_hardirq() instead of deprecated in_irq()

Mike Snitzer (3):
      dm writecache: split up writecache_map() to improve code readability
      dm writecache: factor out writecache_map_remap_origin()
      dm writecache: further writecache_map() cleanup

Mikulas Patocka (2):
      dm writecache: report invalid return from writecache_map helpers
      dm writecache: add event counters

Tushar Sugandhi (13):
      dm ima: measure data on table load
      dm ima: measure data on device resume
      dm ima: measure data on device remove
      dm ima: measure data on table clear
      dm ima: measure data on device rename
      dm: update target status functions to support IMA measurement
      dm: add documentation for IMA measurement support
      dm ima: prefix dm table hashes in ima log with hash algorithm
      dm ima: add version info to dm related events in ima log
      dm ima: prefix ima event name related to device mapper with dm_
      dm ima: add a warning in dm_init if duplicate ima events are not measured
      dm ima: update dm target attributes for ima measurements
      dm ima: update dm documentation for ima measurement support

 Documentation/admin-guide/device-mapper/dm-ima.rst | 715 ++++++++++++++++++++
 Documentation/admin-guide/device-mapper/index.rst  |   1 +
 .../admin-guide/device-mapper/writecache.rst       |  16 +-
 drivers/md/Makefile                                |   4 +
 drivers/md/dm-cache-target.c                       |  24 +
 drivers/md/dm-clone-target.c                       |   5 +
 drivers/md/dm-core.h                               |   5 +
 drivers/md/dm-crypt.c                              |  38 +-
 drivers/md/dm-delay.c                              |   4 +
 drivers/md/dm-dust.c                               |   4 +
 drivers/md/dm-ebs-target.c                         |   3 +
 drivers/md/dm-era-target.c                         |   4 +
 drivers/md/dm-flakey.c                             |   4 +
 drivers/md/dm-ima.c                                | 750 +++++++++++++++++++++
 drivers/md/dm-ima.h                                |  78 +++
 drivers/md/dm-integrity.c                          |  24 +
 drivers/md/dm-ioctl.c                              |  24 +-
 drivers/md/dm-linear.c                             |  10 +-
 drivers/md/dm-log-userspace-base.c                 |   3 +
 drivers/md/dm-log-writes.c                         |   4 +
 drivers/md/dm-log.c                                |  10 +
 drivers/md/dm-mpath.c                              |  40 +-
 drivers/md/dm-ps-historical-service-time.c         |   3 +
 drivers/md/dm-ps-io-affinity.c                     |   3 +
 drivers/md/dm-ps-queue-length.c                    |   3 +
 drivers/md/dm-ps-round-robin.c                     |   4 +
 drivers/md/dm-ps-service-time.c                    |   3 +
 drivers/md/dm-raid.c                               |  39 ++
 drivers/md/dm-raid1.c                              |  17 +
 drivers/md/dm-snap-persistent.c                    |   4 +
 drivers/md/dm-snap-transient.c                     |   4 +
 drivers/md/dm-snap.c                               |  13 +
 drivers/md/dm-stripe.c                             |  15 +
 drivers/md/dm-switch.c                             |   4 +
 drivers/md/dm-thin.c                               |   8 +
 drivers/md/dm-unstripe.c                           |   4 +
 drivers/md/dm-verity-target.c                      |  43 ++
 drivers/md/dm-writecache.c                         | 467 ++++++++-----
 drivers/md/dm-zoned-target.c                       |   3 +
 drivers/md/dm.c                                    |  12 +-
 include/linux/device-mapper.h                      |   6 +-
 include/uapi/linux/dm-ioctl.h                      |   6 +
 security/integrity/ima/ima_main.c                  |   1 +
 43 files changed, 2235 insertions(+), 197 deletions(-)
 create mode 100644 Documentation/admin-guide/device-mapper/dm-ima.rst
 create mode 100644 drivers/md/dm-ima.c
 create mode 100644 drivers/md/dm-ima.h


^ permalink raw reply	[flat|nested] 4+ messages in thread

* [dm-devel] [git pull] device mapper changes for 5.15
@ 2021-08-31 16:34 ` Mike Snitzer
  0 siblings, 0 replies; 4+ messages in thread
From: Mike Snitzer @ 2021-08-31 16:34 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: Arne Welzel, Mike Snitzer, linux-block, dm-devel,
	Mikulas Patocka, Tushar Sugandhi, Alasdair G Kergon, Changbin Du

Hi Linus,

The following changes since commit 99d26de2f6d79badc80f55b54bd90d4cb9d1ad90:

  writeback: make the laptop_mode prototypes available unconditionally (2021-08-10 07:00:50 -0600)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/for-5.15/dm-changes

for you to fetch changes up to d3703ef331297b6daa97f5228cbe2a657d0cfd21:

  dm crypt: use in_hardirq() instead of deprecated in_irq() (2021-08-20 16:25:07 -0400)

Please pull, thanks.
Mike

----------------------------------------------------------------
- Add DM infrastructure for IMA-based remote attestion. These changes
  are the basis for deploying DM-based storage in a "cloud" that must
  validate configurations end-users run to maintain trust. These DM
  changes allow supported DM targets' configurations to be measured
  via IMA. But the policy and enforcement (of which configurations are
  valid) is managed by something outside the kernel (e.g. Keylime).

- Fix DM crypt scalability regression on systems with many cpus due to
  percpu_counter spinlock contention in crypt_page_alloc().

- Use in_hardirq() instead of deprecated in_irq() in DM crypt.

- Add event counters to DM writecache to allow users to further assess
  how the writecache is performing.

- Various code cleanup in DM writecache's main IO mapping function.

----------------------------------------------------------------
Arne Welzel (1):
      dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc()

Changbin Du (1):
      dm crypt: use in_hardirq() instead of deprecated in_irq()

Mike Snitzer (3):
      dm writecache: split up writecache_map() to improve code readability
      dm writecache: factor out writecache_map_remap_origin()
      dm writecache: further writecache_map() cleanup

Mikulas Patocka (2):
      dm writecache: report invalid return from writecache_map helpers
      dm writecache: add event counters

Tushar Sugandhi (13):
      dm ima: measure data on table load
      dm ima: measure data on device resume
      dm ima: measure data on device remove
      dm ima: measure data on table clear
      dm ima: measure data on device rename
      dm: update target status functions to support IMA measurement
      dm: add documentation for IMA measurement support
      dm ima: prefix dm table hashes in ima log with hash algorithm
      dm ima: add version info to dm related events in ima log
      dm ima: prefix ima event name related to device mapper with dm_
      dm ima: add a warning in dm_init if duplicate ima events are not measured
      dm ima: update dm target attributes for ima measurements
      dm ima: update dm documentation for ima measurement support

 Documentation/admin-guide/device-mapper/dm-ima.rst | 715 ++++++++++++++++++++
 Documentation/admin-guide/device-mapper/index.rst  |   1 +
 .../admin-guide/device-mapper/writecache.rst       |  16 +-
 drivers/md/Makefile                                |   4 +
 drivers/md/dm-cache-target.c                       |  24 +
 drivers/md/dm-clone-target.c                       |   5 +
 drivers/md/dm-core.h                               |   5 +
 drivers/md/dm-crypt.c                              |  38 +-
 drivers/md/dm-delay.c                              |   4 +
 drivers/md/dm-dust.c                               |   4 +
 drivers/md/dm-ebs-target.c                         |   3 +
 drivers/md/dm-era-target.c                         |   4 +
 drivers/md/dm-flakey.c                             |   4 +
 drivers/md/dm-ima.c                                | 750 +++++++++++++++++++++
 drivers/md/dm-ima.h                                |  78 +++
 drivers/md/dm-integrity.c                          |  24 +
 drivers/md/dm-ioctl.c                              |  24 +-
 drivers/md/dm-linear.c                             |  10 +-
 drivers/md/dm-log-userspace-base.c                 |   3 +
 drivers/md/dm-log-writes.c                         |   4 +
 drivers/md/dm-log.c                                |  10 +
 drivers/md/dm-mpath.c                              |  40 +-
 drivers/md/dm-ps-historical-service-time.c         |   3 +
 drivers/md/dm-ps-io-affinity.c                     |   3 +
 drivers/md/dm-ps-queue-length.c                    |   3 +
 drivers/md/dm-ps-round-robin.c                     |   4 +
 drivers/md/dm-ps-service-time.c                    |   3 +
 drivers/md/dm-raid.c                               |  39 ++
 drivers/md/dm-raid1.c                              |  17 +
 drivers/md/dm-snap-persistent.c                    |   4 +
 drivers/md/dm-snap-transient.c                     |   4 +
 drivers/md/dm-snap.c                               |  13 +
 drivers/md/dm-stripe.c                             |  15 +
 drivers/md/dm-switch.c                             |   4 +
 drivers/md/dm-thin.c                               |   8 +
 drivers/md/dm-unstripe.c                           |   4 +
 drivers/md/dm-verity-target.c                      |  43 ++
 drivers/md/dm-writecache.c                         | 467 ++++++++-----
 drivers/md/dm-zoned-target.c                       |   3 +
 drivers/md/dm.c                                    |  12 +-
 include/linux/device-mapper.h                      |   6 +-
 include/uapi/linux/dm-ioctl.h                      |   6 +
 security/integrity/ima/ima_main.c                  |   1 +
 43 files changed, 2235 insertions(+), 197 deletions(-)
 create mode 100644 Documentation/admin-guide/device-mapper/dm-ima.rst
 create mode 100644 drivers/md/dm-ima.c
 create mode 100644 drivers/md/dm-ima.h

--
dm-devel mailing list
dm-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/dm-devel


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [git pull] device mapper changes for 5.15
  2021-08-31 16:34 ` [dm-devel] " Mike Snitzer
@ 2021-08-31 22:49   ` pr-tracker-bot
  -1 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2021-08-31 22:49 UTC (permalink / raw)
  To: Mike Snitzer
  Cc: Linus Torvalds, dm-devel, linux-block, Alasdair G Kergon,
	Arne Welzel, Changbin Du, Mike Snitzer, Mikulas Patocka,
	Tushar Sugandhi

The pull request you sent on Tue, 31 Aug 2021 12:34:52 -0400:

> git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/for-5.15/dm-changes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/efa916af13206eb15916e102c45c99a13ea78f33

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [dm-devel] [git pull] device mapper changes for 5.15
@ 2021-08-31 22:49   ` pr-tracker-bot
  0 siblings, 0 replies; 4+ messages in thread
From: pr-tracker-bot @ 2021-08-31 22:49 UTC (permalink / raw)
  To: Mike Snitzer
  Cc: Mike Snitzer, Arne Welzel, linux-block, dm-devel,
	Mikulas Patocka, Tushar Sugandhi, Linus Torvalds,
	Alasdair G Kergon, Changbin Du

The pull request you sent on Tue, 31 Aug 2021 12:34:52 -0400:

> git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git tags/for-5.15/dm-changes

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/efa916af13206eb15916e102c45c99a13ea78f33

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

--
dm-devel mailing list
dm-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/dm-devel


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-08-31 23:01 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-08-31 16:34 [git pull] device mapper changes for 5.15 Mike Snitzer
2021-08-31 16:34 ` [dm-devel] " Mike Snitzer
2021-08-31 22:49 ` pr-tracker-bot
2021-08-31 22:49   ` [dm-devel] " pr-tracker-bot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.