~ubuntu-kernel/ubuntu/+source/linux/+git/jammy:master-next--2024.03.04-1

Last commit made on 2024-03-06
Get this branch:
git clone -b master-next--2024.03.04-1 https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/jammy
Members of Ubuntu Kernel Repositories can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
master-next--2024.03.04-1
Repository:
lp:~ubuntu-kernel/ubuntu/+source/linux/+git/jammy

Recent commits

c84a1b6... by Stefan Bader

UBUNTU: [Packaging] Drop abi checks from final-checks

BugLink: https://bugs.launchpad.net/bugs/2055686

Dropping the in-tree abi checks forgot to adjust the final-checks file.
This was done in Mantic but there the file was relocated. Following up
with similar changes in Jammy.

Fixes: 476bafa0dcd4 "UBUNTU: [Packaging] Remove in-tree abi checks"
Signed-off-by: Stefan Bader <email address hidden>

c3032b6... by Christoph Hellwig <email address hidden>

block, loop: support partitions without scanning

BugLink: https://bugs.launchpad.net/bugs/2056143

Historically we did distinguish between a flag that surpressed partition
scanning, and a combinations of the minors variable and another flag if
any partitions were supported. This was generally confusing and doesn't
make much sense, but some corner case uses of the loop driver actually
do want to support manually added partitions on a device that does not
actively scan for partitions. To make things worsee the loop driver
also wants to dynamically toggle the scanning for partitions on a live
gendisk, which makes the disk->flags updates non-atomic.

Introduce a new GD_SUPPRESS_PART_SCAN bit in disk->state that disables
just scanning for partitions, and toggle that instead of GENHD_FL_NO_PART
in the loop driver.

Fixes: 1ebe2e5f9d68 ("block: remove GENHD_FL_EXT_DEVT")
Reported-by: Ming Lei <email address hidden>
Signed-off-by: Christoph Hellwig <email address hidden>
Reviewed-by: Ming Lei <email address hidden>
Link: https://<email address hidden>
Signed-off-by: Jens Axboe <email address hidden>

(backported from commit b9684a71fca793213378dd410cd11675d973eaa1)
[smb: Flag and test for partition scan in genhd.h instead]
Signed-off-by: Stefan Bader <email address hidden>
Acked-by: Roxana Nicolescu <email address hidden>
Acked-by: Manuel Diewald <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

99fa1ab... by Andy Whitcroft

UBUNTU: [Packaging] Remove in-tree abi checks

BugLink: https://bugs.launchpad.net/bugs/2055686

linux-buildinfo packages are now externally compared by swm, with
results approving or rejecting updates based on the stable
tracker. Those checks also allow hints and overrides to accept
intentional changes.

Also these are done on the correct pair-wise comparisons, especially
when two streams are being cranked.

The above eliminates the need to identify previous build abi,
download, extract it, vendor it in, and assert it at build time.

Signed-off-by: Dimitri John Ledkov <email address hidden>
Signed-off-by: Andy Whitcroft <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Roxana Nicolescu <email address hidden>
Signed-off-by: Roxana Nicolescu <email address hidden>

ad64606... by Roxana Nicolescu

UBUNTU: [Packaging] remove update-version-dkms

BugLink: https://bugs.launchpad.net/bugs/2055685

This is not used anymore.

Signed-off-by: Roxana Nicolescu <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Manuel Diewald <email address hidden>
Acked-by: Juerg Haefliger <email address hidden>
Signed-off-by: Roxana Nicolescu <email address hidden>

699156b... by Roxana Nicolescu

UBUNTU: [Packaging] Replace debian/dkms-versions with $(DEBIAN)/dkms-versions

BugLink: https://bugs.launchpad.net/bugs/2055685

debian/dkms-versions has moved to debian.<derivative>/dkms-versions

Signed-off-by: Roxana Nicolescu <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Manuel Diewald <email address hidden>
Acked-by: Juerg Haefliger <email address hidden>
Signed-off-by: Roxana Nicolescu <email address hidden>

10a087e... by Roxana Nicolescu

UBUNTU: Move debian/dkms-versions to debian.master/dkms-versions

BugLink: https://bugs.launchpad.net/bugs/2055685
Signed-off-by: Roxana Nicolescu <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Manuel Diewald <email address hidden>
Acked-by: Juerg Haefliger <email address hidden>
Signed-off-by: Roxana Nicolescu <email address hidden>

22ef88b... by Roxana Nicolescu

UBUNTU: [Packaging] remove update-dkms-versions

BugLink: https://bugs.launchpad.net/bugs/2055685

This will be replaced by cranky update-dkms-versions

Signed-off-by: Roxana Nicolescu <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Acked-by: Manuel Diewald <email address hidden>
Acked-by: Juerg Haefliger <email address hidden>
Signed-off-by: Roxana Nicolescu <email address hidden>

a867432... by Daan De Meyer

UBUNTU [Packaging]: Include erofs in linux-modules instead of linux-modules-extra

BugLink: https://bugs.launchpad.net/bugs/2054809

erofs is starting to see more use as a modern alternative to squashfs.
Since squashfs is already included in linux-modules, let's include erofs
in linux-modules as well so that it can be used as a filesystem in virtual
machines with just linux-virtual installed.

Signed-off-by: Daan De Meyer <email address hidden>
Acked-by: Roxana Nicolescu <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

51c2997... by Juerg Haefliger

UBUNTU: [Packaging] rules: Put usbip manpages in the correct directory

BugLink: https://bugs.launchpad.net/bugs/2054094

*.8 manpages need to go into man8/.

Signed-off-by: Juerg Haefliger <email address hidden>
Acked-by: Roxana Nicolescu <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>

ec114e9... by Mikulas Patocka <email address hidden>

dm: limit the number of targets and parameter size area

The kvmalloc function fails with a warning if the size is larger than
INT_MAX. The warning was triggered by a syscall testing robot.

In order to avoid the warning, this commit limits the number of targets to
1048576 and the size of the parameter area to 1073741824.

Signed-off-by: Mikulas Patocka <email address hidden>
Signed-off-by: Mike Snitzer <email address hidden>

CVE-2024-23851
(cherry picked from commit bd504bcfec41a503b32054da5472904b404341a4)
Signed-off-by: Yuxuan Luo <email address hidden>
Acked-by: Tim Gardner <email address hidden>
Acked-by: Stefan Bader <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>