]> git.proxmox.com Git - mirror_ubuntu-kernels.git/commit
Merge tag 'for-6.8/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device...
authorLinus Torvalds <torvalds@linux-foundation.org>
Fri, 2 Feb 2024 18:58:25 +0000 (10:58 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Fri, 2 Feb 2024 18:58:25 +0000 (10:58 -0800)
commit6897cea7183762b4bc97b0ed1b75274ece9d518b
tree393a8130a924ab2fce3470324f3f353a4112e092
parent035032753bfcf0a1bb8875de79449ad996dd96eb
parent0a9bab391e336489169b95cb0d4553d921302189
Merge tag 'for-6.8/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm

Pull device mapper fixes from Mike Snitzer:

 - Fix DM ioctl interface to avoid INT_MAX overflow warnings from
   kvmalloc by limiting the number of targets and parameter size area.

 - Fix DM stats to avoid INT_MAX overflow warnings from kvmalloc by
   limiting the number of entries supported.

 - Fix DM writecache to support mapping devices larger than 1 TiB by
   switching from using kvmalloc_array to vmalloc_array -- which avoids
   INT_MAX overflow in kvmalloc_node and associated warnings.

 - Remove the (ab)use of tasklets from both the DM crypt and verity
   targets. They will be converted to use BH workqueue in future.

* tag 'for-6.8/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm:
  dm-crypt, dm-verity: disable tasklets
  dm writecache: allow allocations larger than 2GiB
  dm stats: limit the number of entries
  dm: limit the number of targets and parameter size area