[SRU][Questing][PULL] Questing update: v6.17.7 upstream stable release

bethany.jamison at canonical.com bethany.jamison at canonical.com
Thu Dec 18 20:04:35 UTC 2025


This pull request (37 commits) includes the following Questing stable patchsets:

        Questing update: v6.17.7 upstream stable release
        https://bugs.launchpad.net/bugs/2136813

Note also that the 'stable-next' branch head contains this and all
prior pending upstream stable releases. I recommend fetching and
applying just this reference ('stable-next') instead of each
tags/questing-stable-* reference:

  git://git.launchpad.net/~bjamison/+git/ubuntu-kernel-stable-questing stable-next

 -Bethany Jamison

------------------------------------------------------------------------

The following changes since commit 20f19a5cae26690252aa24f08ec3d45e8f4364f1:

  UBUNTU: Upstream stable to v6.17.6 (2025-12-11 14:55:58 -0500)

are available in the Git repository at:

  git://git.launchpad.net/~bjamison/+git/ubuntu-kernel-stable-questing tags/questing-stable-v6.17.7

for you to fetch changes up to b7472528e7ab568f6a3eb435761f409000bc3621:

  UBUNTU: Upstream stable to v6.17.7 (2025-12-18 07:50:50 -0600)

----------------------------------------------------------------
Avadhut Naik (1):
      EDAC/mc_sysfs: Increase legacy channel support to 16

Bethany (1):
      UBUNTU: Upstream stable to v6.17.7

Charles Keepax (3):
      genirq/chip: Add buslock back in to irq_set_handler()
      genirq/manage: Add buslock back in to __disable_irq_nosync()
      genirq/manage: Add buslock back in to enable_irq()

Chen Ridong (1):
      cpuset: Use new excpus for nocpu error check when enabling root partition

Dan Carpenter (1):
      btrfs: tree-checker: fix bounds check in check_inode_extref()

Dapeng Mi (1):
      perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FIXED_BITS_MASK

David Kaplan (4):
      x86/bugs: Report correct retbleed mitigation status
      x86/bugs: Qualify RETBLEED_INTEL_MSG
      x86/bugs: Add attack vector controls for VMSCAPE
      x86/bugs: Fix reporting of LFENCE retpoline

Filipe Manana (6):
      btrfs: abort transaction on specific error places when walking log tree
      btrfs: abort transaction in the process_one_buffer() log tree walk callback
      btrfs: always drop log root tree reference in btrfs_replay_log()
      btrfs: use level argument in log tree walk callback replay_one_buffer()
      btrfs: abort transaction if we fail to update inode in log replay dir fixup
      btrfs: use smp_mb__after_atomic() when forcing COW in create_pending_snapshot()

Greg Kroah-Hartman (1):
      Linux 6.17.7

Haofeng Li (1):
      timekeeping: Fix aux clocks sysfs initialization loop bound

Jiri Olsa (1):
      seccomp: passthrough uprobe systemcall without filtering

Johannes Thumshirn (1):
      btrfs: zoned: return error from btrfs_zone_finish_endio()

Josh Poimboeuf (2):
      perf: Have get_perf_callchain() return NULL if crosstask and user are set
      perf: Skip user unwind if the task is a kernel thread

Kuan-Wei Chiu (1):
      EDAC: Fix wrong executable file modes for C source files

Kyle Manna (1):
      EDAC/ie31200: Add two more Intel Alder Lake-S SoCs for EDAC support

Menglong Dong (1):
      arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.c

Naohiro Aota (1):
      btrfs: zoned: refine extent allocator hint selection

Qu Wenruo (1):
      btrfs: tree-checker: add inode extref checks

Richard Guy Briggs (1):
      audit: record fanotify event regardless of presence of rules

Steven Rostedt (1):
      perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER instead of current->mm == NULL

Tejun Heo (5):
      sched_ext: Move internal type and accessor definitions to ext_internal.h
      sched_ext: Put event_stats_cpu in struct scx_sched_pcpu
      sched_ext: Sync error_irq_work before freeing scx_sched
      sched_ext: Keep bypass on between enable failure and scx_disable_workfn()
      sched_ext: Make qmap dump operation non-destructive

Thorsten Blum (1):
      btrfs: scrub: replace max_t()/min_t() with clamp() in scrub_throttle_dev_io()

 .../admin-guide/hw-vuln/attack_vector_controls.rst |    1 +
 Makefile                                           |    2 +-
 arch/alpha/kernel/asm-offsets.c                    |    1 +
 arch/arc/kernel/asm-offsets.c                      |    1 +
 arch/arm/kernel/asm-offsets.c                      |    2 +
 arch/arm64/kernel/asm-offsets.c                    |    1 +
 arch/csky/kernel/asm-offsets.c                     |    1 +
 arch/hexagon/kernel/asm-offsets.c                  |    1 +
 arch/loongarch/kernel/asm-offsets.c                |    2 +
 arch/m68k/kernel/asm-offsets.c                     |    1 +
 arch/microblaze/kernel/asm-offsets.c               |    1 +
 arch/mips/kernel/asm-offsets.c                     |    2 +
 arch/nios2/kernel/asm-offsets.c                    |    1 +
 arch/openrisc/kernel/asm-offsets.c                 |    1 +
 arch/parisc/kernel/asm-offsets.c                   |    1 +
 arch/powerpc/kernel/asm-offsets.c                  |    1 +
 arch/riscv/kernel/asm-offsets.c                    |    1 +
 arch/s390/kernel/asm-offsets.c                     |    1 +
 arch/sh/kernel/asm-offsets.c                       |    1 +
 arch/sparc/kernel/asm-offsets.c                    |    1 +
 arch/um/kernel/asm-offsets.c                       |    2 +
 arch/x86/events/intel/core.c                       |   10 +-
 arch/x86/include/asm/perf_event.h                  |    6 +-
 arch/x86/kernel/cpu/bugs.c                         |   27 +-
 arch/x86/kvm/pmu.h                                 |    2 +-
 arch/xtensa/kernel/asm-offsets.c                   |    1 +
 debian.master/upstream-stable                      |    2 +-
 drivers/edac/ecs.c                                 |    0
 drivers/edac/edac_mc_sysfs.c                       |   24 +
 drivers/edac/ie31200_edac.c                        |    4 +
 drivers/edac/mem_repair.c                          |    0
 drivers/edac/scrub.c                               |    0
 fs/btrfs/disk-io.c                                 |    2 +-
 fs/btrfs/extent-tree.c                             |    6 +-
 fs/btrfs/inode.c                                   |    7 +-
 fs/btrfs/scrub.c                                   |    3 +-
 fs/btrfs/transaction.c                             |    2 +-
 fs/btrfs/tree-checker.c                            |   37 +
 fs/btrfs/tree-log.c                                |   64 +-
 fs/btrfs/zoned.c                                   |    8 +-
 fs/btrfs/zoned.h                                   |    9 +-
 include/linux/audit.h                              |    2 +-
 kernel/cgroup/cpuset.c                             |    6 +-
 kernel/events/callchain.c                          |   16 +-
 kernel/events/core.c                               |    7 +-
 kernel/irq/chip.c                                  |    2 +-
 kernel/irq/manage.c                                |    4 +-
 kernel/sched/build_policy.c                        |    1 +
 kernel/sched/ext.c                                 | 1056 +------------------
 kernel/sched/ext.h                                 |   23 -
 kernel/sched/ext_internal.h                        | 1064 ++++++++++++++++++++
 kernel/seccomp.c                                   |   32 +-
 kernel/time/timekeeping.c                          |    2 +-
 tools/sched_ext/scx_qmap.bpf.c                     |   18 +-
 54 files changed, 1326 insertions(+), 1147 deletions(-)
 mode change 100755 => 100644 drivers/edac/ecs.c
 mode change 100755 => 100644 drivers/edac/mem_repair.c
 mode change 100755 => 100644 drivers/edac/scrub.c
 create mode 100644 kernel/sched/ext_internal.h



More information about the kernel-team mailing list