Skip to content

Conversation

manoj-joseph
Copy link
Contributor

@manoj-joseph manoj-joseph commented Oct 10, 2025

Problem

update-package is failing for linux-kernel-azure.

https://ops-jenkins.eng-tools-prd.aws.delphixcloud.com/job/linux-pkg/job/develop/job/update-package/job/linux-kernel-azure/204/

Solution

This commit is the fix: daaa96c

commit daaa96cb7e03c58b8b07b2bc3bf7762de491b754 
Author: Manoj Joseph <[email protected]>
Date:   Thu Oct 9 20:29:41 2025 -0700

    DLPX-94999 linux-kernel updates to 6.14 are failing
    
    PR URL: https://www.github.com/delphix/linux-kernel-azure/pull/50

This is origin/upstreams/develop with the following commits cherry-picked on top.

commit 9d354d5085effefe332fbe1f30d2151a9489d053
Author: Sebastien Roy <[email protected]>
Date:   Thu Apr 24 16:31:11 2025 -0400

    Reintroduce fix from DLPX-87344 to build only with amd64 annotations

commit 4c427ab7cfd933852a93e4a48677d5590d471f68
Author: Palash Gandhi <[email protected]>
Date:   Thu Oct 17 09:07:14 2024 -0700

    Extract PKG_ABI from mutated string

commit 10365dd0b2c5331d67e3969e9367da7537fc392d
Author: Don Brady <[email protected]>
Date:   Fri Dec 9 16:21:35 2022 -0700

    DLPX-83701 Make function mnt_add_count() traceable (#16)

commit b7cd33f66de95d74f74fedcdaf4b630c58de10d2
Author: Paul Dagnelie <[email protected]>
Date:   Mon Nov 14 13:49:55 2022 -0800

    DLPX-83697 iscsi target login should wait until tx/rx threads have properly started (#14)

commit 009be0c81bfc872022cf67f7d52b3d1795ce0fbd
Author: Pavel Zakharov <[email protected]>
Date:   Mon Mar 8 18:11:08 2021 -0500

    DLPX-72065 Aborted iSCSI command never completes after LUN reset (#4)

commit ffab153a8fde70a6327035d85b047a87108687e0
Author: Pavel Zakharov <[email protected]>
Date:   Tue Feb 9 11:15:55 2021 -0500

    DLPX-71852 iSCSI: journal flooded with "Unable to locate Target IQN" messages (#2)

commit 636e7efb86d3687573b4d2252564d956013fd5d8
Author: John Wren Kennedy <[email protected]>
Date:   Thu Apr 1 19:46:14 2021 +0000

    @@DELPHIX_PATCHSET_START@@
    
    This is a placeholder commit to separate the Ubuntu kernel source and
    our patches. Used by kernel_merge_with_upstream() in the linux-pkg repo.

Testing Done

piso77 and others added 30 commits September 3, 2025 10:10
Ignore: yes
Signed-off-by: Andrea Righi <[email protected]>
BugLink: https://bugs.launchpad.net/bugs/2037625
Properties: no-test-build
Signed-off-by: Andrea Righi <[email protected]>
Ignore: yes
Signed-off-by: Andrea Righi <[email protected]>
BugLink: https://bugs.launchpad.net/bugs/2038690
Properties: no-test-build
Signed-off-by: Andrea Righi <[email protected]>
Ignore: yes
Signed-off-by: Thadeu Lima de Souza Cascardo <[email protected]>
BugLink: https://bugs.launchpad.net/bugs/2039196
Properties: no-test-build
Signed-off-by: Thadeu Lima de Souza Cascardo <[email protected]>
Signed-off-by: Thadeu Lima de Souza Cascardo <[email protected]>
Ignore: yes
Signed-off-by: Tim Gardner <[email protected]>
Turning COMPAT_32BIT_TIME off on amd64

This will prevent existing i386 binaries to operate correctly, if they are still using 32bit time.

24.04 LTS is likely to be used for 10 years. And if allowed to overrun and remain active in the field in 2038 can lead to catastrophic failure in the field due to these syscalls enabled and used.

We would like to request if we can turn off COMPAT_32BIT_TIME on every architecture, thus this will be arch by arch bug report, and arch by arch decision.

This needs to be a per-arch decision, potentially taking into consideration bi-arch userspace support.

Signed-off-by: Tim Gardner <[email protected]>
Ignore: yes
Signed-off-by: Paolo Pisati <[email protected]>
Ignore: yes
Signed-off-by: Andrea Righi <[email protected]>
BugLink: https://bugs.launchpad.net/bugs/2052777
Properties: no-test-build
Signed-off-by: Andrea Righi <[email protected]>
Ignore: yes
Signed-off-by: Andrea Righi <[email protected]>
nukelet and others added 28 commits September 8, 2025 20:11
BugLink: https://bugs.launchpad.net/bugs/2111740
Properties: no-test-build
Signed-off-by: Vinicius Peixoto <[email protected]>
Ignore: yes
Signed-off-by: Vinicius Peixoto <[email protected]>
BugLink: https://bugs.launchpad.net/bugs/2112515
Properties: no-test-build
Signed-off-by: Vinicius Peixoto <[email protected]>
Ignore: yes
Signed-off-by: Vinicius Peixoto <[email protected]>
BugLink: https://bugs.launchpad.net/bugs/2112604
Properties: no-test-build
Signed-off-by: Vinicius Peixoto <[email protected]>
Ignore: yes
Signed-off-by: John Cabaj <[email protected]>
Ignore: yes
Signed-off-by: John Cabaj <[email protected]>
Ignore: yes
Signed-off-by: Vinicius Peixoto <[email protected]>
BugLink: https://bugs.launchpad.net/bugs/2121969
Properties: no-test-build
Signed-off-by: Vinicius Peixoto <[email protected]>
This is a placeholder commit to separate the Ubuntu kernel source and
our patches. Used by kernel_merge_with_upstream() in the linux-pkg repo.
@manoj-joseph manoj-joseph force-pushed the dlpx/pr/manoj-joseph/e047010a-deef-4be8-90e6-56767b4c5c40 branch from 82fdd88 to daaa96c Compare October 10, 2025 03:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.