~ubuntu-kernel/ubuntu/+source/linux/+git/focal: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/focal
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/focal

Recent commits

8f49537... by Roxana Nicolescu

UBUNTU: [Packaging] Remove abi-check from final-checks

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

Signed-off-by: Roxana Nicolescu <email address hidden>

c88c378... by Roxana Nicolescu

UBUNTU: [Packaging] Bring back install-<flavour> prerequisite for checks-<flavour>

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

Previous commit "UBUNTU: [Packaging] Remove in-tree abi checks" removed
module-check, abi-check, retpoline-check prerequisites for checks-<flavour>
target. All these were dependent on the install-<flavour> rule.
By removing these checks, install rule is now forgotten.
This caused issues during udeps build step because modules are nowhere
to be found and depmod failed:
"
...
depmod: ERROR: could not open directory /build/focal/debian/d-i-amd64/lib/modules/5.4.0-173-generic: No such file or directory
depmod: FATAL: could not search modules: No such file or directory
make[1]: *** [debian/rules.d/5-udebs.mk:16: do-binary-udebs] Error 1
make: *** [debian/rules.d/5-udebs.mk:4: binary-udebs] Error 2
"

Note: This should be a temporary fix.
In newer versions > focal, this is not required because install
is a prerequisite for the build rule (lp#1930713). This will be
considered to be backported to focal, bionic and xenial after a thorough
investigation.

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

77d3515... 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>

7967000... 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>

6609e99... 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>

2cf5652... 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>

afbf652... 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>

9214882... 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>

e783f5a... 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>

7a3da08... by Mikulas Patocka <email address hidden>

dm ioctl: log an error if the ioctl structure is corrupted

This will help triage bugs when userspace is passing invalid ioctl
structure to the kernel.

Signed-off-by: Mikulas Patocka <email address hidden>
[snitzer: log errors using DMERR instead of DMWARN]
Signed-off-by: Mike Snitzer <email address hidden>

CVE-2024-23851
(cherry picked from commit dbdcc906d978650417b076a875b0f962fcdf79dd)
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>