linux.git
7 months agoandroid: Enable building ashmem and binder as modules
Ben Hutchings [Fri, 22 Jun 2018 16:27:00 +0000 (17:27 +0100)]
android: Enable building ashmem and binder as modules

Bug-Debian: https://bugs.debian.org/901492

We want to enable use of the Android ashmem and binder drivers to
support Anbox, but they should not be built-in as that would waste
resources and increase security attack surface on systems that don't
need them.

- Add a MODULE_LICENSE declaration to ashmem
- Change the Makefiles to build each driver as an object with the
  "_linux" suffix (which is what Anbox expects)
- Change config symbol types to tristate

Update:
In upstream commit 721412ed3d titled "staging: remove ashmem" the ashmem
driver was removed entirely. Secondary commit message:
"The mainline replacement for ashmem is memfd, so remove the legacy
code from drivers/staging/"
Consequently, the ashmem part of this patch has been removed.

Gbp-Pq: Topic debian
Gbp-Pq: Name android-enable-building-ashmem-and-binder-as-modules.patch

7 months agoExport symbols needed by binder
Ben Hutchings [Mon, 5 Aug 2024 01:26:48 +0000 (03:26 +0200)]
Export symbols needed by binder

Bug-Debian: https://bugs.debian.org/901492

We want to enable use of the Android binder driver to support
Waydroid, but it should not be built-in as that would waste resources
and increase security attack surface on systems that don't need it.

Export the currently un-exported symbols it depends on.

Gbp-Pq: Topic debian
Gbp-Pq: Name export-symbols-needed-by-android-drivers.patch

7 months agowireless: Add Debian wireless-regdb certificates
Ben Hutchings [Fri, 13 Apr 2018 19:10:28 +0000 (20:10 +0100)]
wireless: Add Debian wireless-regdb certificates

Forwarded: not-needed

This hex dump is generated using:

{
    for cert in debian/certs/wireless-regdb-*.pem; do
        openssl x509 -in $cert -outform der;
    done
} | hexdump -v -e '1/1 "0x%.2x," "\n"' > net/wireless/certs/debian.hex

Gbp-Pq: Topic debian
Gbp-Pq: Name wireless-add-debian-wireless-regdb-certificates.patch

7 months agotools: install perf python bindings
Adriaan Schmidt [Mon, 4 Apr 2022 11:38:33 +0000 (13:38 +0200)]
tools: install perf python bindings

Bug-Debian: http://bugs.debian.org/860957
Forwarded: not-needed

Gbp-Pq: Topic debian
Gbp-Pq: Name tools-perf-install-python-bindings.patch

7 months agolinux-tools: Install perf-read-vdso{,x}32 in directory under /usr/lib
Ben Hutchings [Mon, 11 May 2015 02:51:07 +0000 (02:51 +0000)]
linux-tools: Install perf-read-vdso{,x}32 in directory under /usr/lib

Gbp-Pq: Topic debian
Gbp-Pq: Name tools-perf-perf-read-vdso-in-libexec.patch

7 months ago[sh4] Fix uImage build
Nobuhiro Iwamatsu [Tue, 6 May 2025 19:33:52 +0000 (21:33 +0200)]
[sh4] Fix uImage build

Bug-Debian: https://bugs.debian.org/569034
Forwarded: not-needed

[bwh: This was added without a description, but I think it is done
 only to avoid a build-dependency on u-boot-tools.]

Gbp-Pq: Topic debian
Gbp-Pq: Name arch-sh4-fix-uimage-build.patch

7 months agoEnable R2 to R6 emulator by default
YunQiang Su [Mon, 14 May 2018 08:16:18 +0000 (16:16 +0800)]
Enable R2 to R6 emulator by default

Forwarded: not-needed

In upstream code, 'mipsr2emu' kernel option is needed
to enable R2 to R6 emulator.  Since we need r6 kernel
for our r2 port, let's always enable it.

Gbp-Pq: Topic debian
Gbp-Pq: Name mips-enable-r2-to-r6-emu-by-default.patch

7 months agoUse RELAXED ieee754 mode for Loongson-3 as 3A 4000 is 2008-only
YunQiang Su [Mon, 16 Nov 2020 01:11:00 +0000 (09:11 +0800)]
Use RELAXED ieee754 mode for Loongson-3 as 3A 4000 is 2008-only

Forwarded: not-needed

There are 2 mode of value of IEEE NaN hardcoded by CPU.
Currently, our mipsel/mips64el port is in so-called lagacy mode.
Loongson 3A 4000 is set as the so-called 2008 mode.

To make Debian workable on Loongson 3A 4000, we need set the kerenl in
RELAXED mode.

https://web.archive.org/web/20180830093617/https://dmz-portal.mips.com/wiki/MIPS_ABI_-_NaN_Interlinking

[bwh: Update for addition of EMULATED mode in 6.11]

Gbp-Pq: Topic debian
Gbp-Pq: Name mips-ieee754-relaxed.patch

7 months agoDisable uImage generation for mips generic
YunQiang Su [Mon, 14 May 2018 08:16:18 +0000 (16:16 +0800)]
Disable uImage generation for mips generic

Forwarded: not-needed

MIPS generic trys to generate uImage when build, which then ask for
u-boot-tools.

[bwh: Updated for 5.17:
 - zload-y is no longer assigned here and appears to default to empty
 - Adjust context]

Gbp-Pq: Topic debian
Gbp-Pq: Name mips-boston-disable-its.patch

7 months agokbuild: Make the toolchain variables easily overwritable
Bastian Blank [Sun, 22 Feb 2009 14:39:35 +0000 (15:39 +0100)]
kbuild: Make the toolchain variables easily overwritable

Forwarded: not-needed

Allow make variables to be overridden for each flavour by a file in
the build tree, .kernelvariables.

We currently use this for ARCH, KERNELRELEASE, CC, and in some cases
also CROSS_COMPILE, KCFLAGS.

This file can only be read after we establish the build tree, and all
use of $(ARCH) needs to be moved after this.

[bwh: Updated for 5.3: include .kernelvariables from current directory
 rather than using undefined $(obj).]

Gbp-Pq: Topic debian
Gbp-Pq: Name kernelvariables.patch

7 months agoMake mkcompile_h accept an alternate timestamp string
Ben Hutchings [Tue, 12 May 2015 18:29:22 +0000 (19:29 +0100)]
Make mkcompile_h accept an alternate timestamp string

Forwarded: not-needed

We want to include the Debian version in the utsname::version string
instead of a full timestamp string.  However, we still need to provide
a standard timestamp string for gen_initramfs_list.sh to make the
kernel image reproducible.

Make mkcompile_h use $KBUILD_BUILD_VERSION_TIMESTAMP in preference to
$KBUILD_BUILD_TIMESTAMP.

Gbp-Pq: Topic debian
Gbp-Pq: Name uname-version-timestamp.patch

7 months agoInclude package version along with kernel release in stack traces
Ben Hutchings [Tue, 24 Jul 2012 02:13:10 +0000 (03:13 +0100)]
Include package version along with kernel release in stack traces

Forwarded: not-needed

For distribution binary packages we assume
$DISTRIBUTION_OFFICIAL_BUILD, $DISTRIBUTOR and $DISTRIBUTION_VERSION
are set.

Gbp-Pq: Topic debian
Gbp-Pq: Name version.patch

7 months agoDocumentation: Fix broken link to CIPSO draft
Ben Hutchings [Sat, 24 Aug 2019 18:00:41 +0000 (19:00 +0100)]
Documentation: Fix broken link to CIPSO draft

Forwarded: not-needed

We exclude the CIPSO draft text as its licence is not DFSG compliant.
Link to the IETF's online version instead.

Gbp-Pq: Topic debian/dfsg
Gbp-Pq: Name documentation-fix-broken-link-to-cipso-draft.patch

7 months agovideo: Remove nvidiafb and rivafb
Ben Hutchings [Sat, 2 Jun 2012 18:53:38 +0000 (19:53 +0100)]
video: Remove nvidiafb and rivafb

Bug-Debian: https://bugs.debian.org/383481
Forwarded: no

These drivers contain register programming code provided by the
hardware vendor that appears to have been deliberately obfuscated.
This is arguably not the preferred form for modification.

These drivers are also largely redundant with nouveau.  The RIVA 128
(NV3) is not supported by nouveau but is about 15 years old and
probably discontinued 10 years ago.

Gbp-Pq: Topic debian/dfsg
Gbp-Pq: Name video-remove-nvidiafb-and-rivafb.patch

7 months agodvb-usb-af9005: mark as broken
Ben Hutchings [Mon, 17 Aug 2009 01:45:41 +0000 (02:45 +0100)]
dvb-usb-af9005: mark as broken

Forwarded: not-needed

Gbp-Pq: Topic debian/dfsg
Gbp-Pq: Name drivers-media-dvb-dvb-usb-af9005-disable.patch

7 months agoRemove microcode patches for mgsuvd (not enabled in Debian configs)
Ben Hutchings [Mon, 13 Apr 2009 16:34:00 +0000 (17:34 +0100)]
Remove microcode patches for mgsuvd (not enabled in Debian configs)

Forwarded: not-needed

Gbp-Pq: Topic debian/dfsg
Gbp-Pq: Name arch-powerpc-platforms-8xx-ucode-disable.patch

7 months agoTweak gitignore for Debian pkg-kernel using git
Ian Campbell [Thu, 17 Jan 2013 08:55:21 +0000 (08:55 +0000)]
Tweak gitignore for Debian pkg-kernel using git

Forwarded: not-needed

[bwh: Tweak further for pure git]

Gbp-Pq: Topic debian
Gbp-Pq: Name gitignore.patch

7 months agolinux (6.12.27-1) unstable; urgency=medium
Salvatore Bonaccorso [Tue, 6 May 2025 19:33:52 +0000 (21:33 +0200)]
linux (6.12.27-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.26
    - module: sign with sha512 instead of sha1 by default
    - tracing: Add __print_dynamic_array() helper
    - tracing: Verify event formats that have "%*p.."
    - mm/vmscan: don't try to reclaim hwpoison folio
    - [arm64] soc: qcom: ice: introduce devm_of_qcom_ice_get
    - [arm64] mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get
    - PM: EM: use kfree_rcu() to simplify the code
    - PM: EM: Address RCU-related sparse warnings
    - [amd64] media: ov08x40: Move ov08x40_identify_module() function up
    - [amd64] media: ov08x40: Add missing ov08x40_identify_module() call on
      stream-start
    - block: remove the write_hint field from struct request
    - block: remove the ioprio field from struct request
    - block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone
    - [arm64,armhf] net: dsa: mv88e6xxx: fix VTU methods for 6320 family
    - iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary
      return value check
    - iio: adc: ad7768-1: Fix conversion result sign
    - of: resolver: Simplify of_resolve_phandles() using __free()
    - of: resolver: Fix device node refcount leakage in of_resolve_phandles()
    - [arm64] scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get
    - PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag
    - PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends
    - PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads
    - [amd64] accel/ivpu: Add auto selection logic for job scheduler
    - [amd64] accel/ivpu: Fix the NPU's DPU frequency calculation
    - ksmbd: use __GFP_RETRY_MAYFAIL
    - ksmbd: add netdev-up/down event debug print
    - ksmbd: browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL
    - ksmbd: fix use-after-free in __smb2_lease_break_noti() (CVE-2025-37777)
    - [arm64] scsi: ufs: exynos: Remove empty drv_init method
    - [arm64] scsi: ufs: exynos: Remove superfluous function parameter
    - [arm64] scsi: ufs: exynos: Add gs101_ufs_drv_init() hook and enable
      WriteBooster
    - [arm64] scsi: ufs: exynos: Move UFS shareability value to drvdata
    - [arm64] scsi: ufs: exynos: Disable iocc if dma-coherent property isn't set
    - net/niu: Niu requires MSIX ENTRY_DATA fields touch before entry reads
    - drm/xe/bmg: Add one additional PCI ID
    - drm/amd/display: Fix unnecessary cast warnings from checkpatch
    - drm/amd/display/dml2: use vzalloc rather than kzalloc
    - ceph: Fix incorrect flush end position calculation
    - [arm64] cpufreq: sun50i: prevent out-of-bounds access
    - dma/contiguous: avoid warning about unused size_bytes
    - [arm64] cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate()
    - scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort()
    - cpufreq: cppc: Fix invalid return value in .get() callback
    - cpufreq: Do not enable by default during compile testing
    - cpufreq: fix compile-test defaults
    - btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range()
    - btrfs: zoned: return EIO on RAID1 block group write pointer mismatch
    - cgroup/cpuset-v1: Add missing support for cpuset_v2_mode
    - vhost-scsi: Add better resource allocation failure handling
    - vhost-scsi: Fix vhost_scsi_send_bad_target()
    - vhost-scsi: Fix vhost_scsi_send_status()
    - net/mlx5: Fix null-ptr-deref in mlx5_create_{inner_,}ttc_table()
    - net/mlx5: Move ttc allocation after switch case to prevent leaks
    - scsi: core: Clear flags for scsi_cmnd that did not complete
    - scsi: ufs: core: Add NULL check in ufshcd_mcq_compl_pending_transfer()
    - net: lwtunnel: disable BHs when required
    - net: phy: leds: fix memory leak
    - tipc: fix NULL pointer dereference in tipc_mon_reinit_self()
    - net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration
    - fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount()
    - net_sched: hfsc: Fix a UAF vulnerability in class handling
      (CVE-2025-37797)
    - net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too
    - [arm64] net: dsa: mt7530: sync driver-specific behavior of MT7531 variants
    - pds_core: Prevent possible adminq overflow/stuck condition
    - pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result
    - pds_core: Remove unnecessary check in pds_client_adminq_cmd()
    - pds_core: make wait_context part of q_info
    - block: never reduce ra_pages in blk_apply_bdi_limits
    - [amd64] iommu/amd: Return an error if vCPU affinity is set for non-vCPU
      IRTE
    - [riscv64] Replace function-like macro by static inline function
    - [riscv64] uprobes: Add missing fence.i after building the XOL buffer
    - splice: remove duplicate noinline from pipe_clear_nowait
    - bpf: Add namespace to BPF internal symbols
    - [x86] perf/x86: Fix non-sampling (counting) events on certain x86
      platforms
    - [amd64] KVM: SVM: Disable AVIC on SNP-enabled system without
      HvInUseWrAllowed feature
    - netfilter: fib: avoid lookup if socket is available
    - virtio_console: fix missing byte order handling for cols and rows
    - xen-netfront: handle NULL returned by xdp_convert_buff_to_frame()
    - net: phy: microchip: force IRQ polling mode for lan88xx
    - scsi: mpi3mr: Fix pending I/O counter
    - drm/amd/display: Fix gpu reset in multidisplay config
    - drm/amd/display: Force full update in gpu reset
    - [x86] insn: Fix CTEST instruction decoding
    - [arm64,armhf] irqchip/gic-v2m: Prevent use after free of
      gicv2m_get_fwnode()
    - io_uring: fix 'sync' handling of io_fallback_tw()
    - [amd64] KVM: SVM: Allocate IR data using atomic allocation
    - cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports
    - ata: libata-scsi: Improve CDL control
    - ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type
    - ata: libata-scsi: Fix ata_msense_control_ata_feature()
    - USB: storage: quirk for ADATA Portable HDD CH94
    - scsi: Improve CDL control
    - mei: me: add panther lake H DID
    - mei: vsc: Fix fortify-panic caused by invalid counted_by() use
    - [amd64] KVM: x86: Explicitly treat routing entry type changes as changes
    - [amd64] KVM: x86: Reset IRTE to host control if *new* route isn't postable
    - [amd64] KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass
      producer
    - char: misc: register chrdev region with all possible minors
    - firmware: stratix10-svc: Add of_platform_default_populate()
    - tty: Require CAP_SYS_ADMIN for all usages of TIOCL_SELMOUSEREPORT
    - [arm64] serial: msm: Configure correct working mode before starting
      earlycon
    - [riscv64] serial: sifive: lock port in startup()/shutdown() callbacks
    - USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe
    - USB: serial: option: add Sierra Wireless EM9291
    - USB: serial: simple: add OWON HDS200 series oscilloscope support
    - xhci: Limit time spent with xHC interrupts disabled during bus resume
    - usb: xhci: Fix invalid pointer dereference in Etron workaround
    - usb: cdns3: Fix deadlock when using NCM gadget
    - usb: chipidea: ci_hdrc_imx: fix usbmisc handling
    - usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines
    - usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling
    - USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02)
    - [arm64] usb: dwc3: gadget: check that event count does not exceed event
      buffer length
    - [arm64] usb: dwc3: xilinx: Prevent spike in reset signal
    - usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive
    - usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive
    - USB: VLI disk crashes if LPM is used
    - USB: wdm: handle IO errors in wdm_wwan_port_start
    - USB: wdm: close race between wdm_open and wdm_wwan_port_stop
    - USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context
    - USB: wdm: add annotation
    - [armhf] pinctrl: mcp23s08: Get rid of spurious level interrupts
    - [mips*] cm: Detect CM quirks from device tree
    - [amd64] crypto: ccp - Add support for PCI device 0x1134
    - crypto: null - Use spin lock instead of mutex
    - bpf: Fix kmemleak warning for percpu hashmap
    - bpf: Fix deadlock between rcu_tasks_trace and event_mutex.
    - clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec()
    - [s390x] sclp: Add check for get_zeroed_page()
    - [s390x] tty: Fix a potential memory leak bug
    - bpf: bpftool: Setting error code in do_loader()
    - bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it
      creates storage
    - bpf: Reject attaching fexit/fmod_ret to __noreturn functions
    - mailbox: pcc: Fix the possible race in updation of chan_in_use flag
    - mailbox: pcc: Always clear the platform ack interrupt first
    - usb: host: max3421-hcd: Add missing spi_device_id table
    - fs/ntfs3: Keep write operations atomic
    - fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size
    - [arm*] usb: dwc3: gadget: Refactor loop to avoid NULL endpoints
    - [arm*] usb: dwc3: gadget: Avoid using reserved endpoints on Intel
      Merrifield
    - sound/virtio: Fix cancel_sync warnings on uninitialized work_structs
    - usb: xhci: Complete 'error mid TD' transfers when handling Missed Service
    - usb: xhci: Fix isochronous Ring Underrun/Overrun event handling
    - xhci: Handle spurious events on Etron host isoc enpoints
    - i3c: master: svc: Add support for Nuvoton npcm845 i3c
    - usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running
    - [arm64] phy: rockchip: usbdp: Avoid call hpd_event_trigger in dp_phy_init
    - [armhf] usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev()
    - usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func
    - [amd64] thunderbolt: Scan retimers after device router has been enumerated
    - objtool: Silence more KCOV warnings
    - objtool, panic: Disable SMAP in __stack_chk_fail()
    - objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in
      wcd934x_slim_irq_handler()
    - objtool, regulator: rk808: Remove potential undefined behavior in
      rk806_set_mode_dcdc()
    - objtool, lkdtm: Obfuscate the do_nothing() pointer
    - [amd64] qibfs: fix _another_ leak
    - 9p/net: fix improper handling of bogus negative read/write replies
    - 9p/trans_fd: mark concurrent read and writes to p9_conn->err
    - rtc: pcf85063: do a SW reset if POR failed
    - io_uring: always do atomic put from iowq
    - kbuild: add dependency from vmlinux to sorttable
    - sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP
    - [s390x] KVM: s390: Don't use %pK through tracepoints
    - [s390x] KVM: s390: Don't use %pK through debug printing
    - cgroup/cpuset: Don't allow creation of local partition over a remote one
    - perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init
    - xen: Change xen-acpi-processor dom0 dependency
    - nvme: requeue namespace scan on missed AENs
    - ACPI: EC: Set ec_no_wakeup for Lenovo Go S
    - ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls
    - drm/amdgpu: Increase KIQ invalidate_tlbs timeout
    - drm/xe/xe3lpg: Apply Wa_14022293748, Wa_22019794406
    - nvme: re-read ANA log page after ns scan completes
    - nvme: multipath: fix return value of nvme_available_path
    - objtool: Stop UNRET validation on UD2
    - gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment
    - [x86] xen: disable CPU idle and frequency drivers for PVH dom0
    - [x86] bugs: Use SBPB in write_ibpb() if applicable
    - [x86] bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline
    - [x86] bugs: Don't fill RSB on context switch with eIBRS
    - nvmet-fc: take tgtport reference only once
    - nvmet-fc: put ref when assoc->del_work is already scheduled
    - cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE
      mode
    - timekeeping: Add a lockdep override in tick_freeze()
    - cifs: Fix querying of WSL CHR and BLK reparse points over SMB1
    - iommu: Clear iommu-dma ops on cleanup
    - ext4: make block validity check resistent to sb bh corruption
    - [arm64] scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes
    - [arm64] scsi: ufs: exynos: Ensure pre_link() executes before
      exynos_ufs_phy_init()
    - [arm64] scsi: ufs: exynos: Enable PRDT pre-fetching with UFSHCD_CAP_CRYPTO
    - [arm64] scsi: ufs: exynos: Move phy calls to .exit() callback
    - [arm64] scsi: ufs: exynos: gs101: Put UFS device in reset on .suspend()
    - scsi: pm80xx: Set phy_attached to zero when device is gone
    - [x86] i8253: Call clockevent_i8253_disable() with interrupts disabled
    - netfs: Only create /proc/fs/netfs with CONFIG_PROC_FS
    - iomap: skip unnecessary ifs_block_is_uptodate check
    - [riscv64] Provide all alternative macros all the time
    - ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING"
    - [x86] cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove
      cores
    - md/raid1: Add check for missing source disk in process_checks()
    - drm/amdgpu: use a dummy owner for sysfs triggered cleaner shaders v4
    - drm/amdgpu: Use the right function for hdp flush
    - [arm64,armhf] spi: spi-imx: Add check for spi_imx_setupxfer()
    - Revert "drivers: core: synchronize really_probe() and dev_uevent()"
    - driver core: introduce device_set_driver() helper
    - driver core: fix potential NULL pointer dereference in dev_uevent()
    - xfs: do not check NEEDSREPAIR if ro,norecovery mount.
    - xfs: Do not allow norecovery mount with quotacheck
    - xfs: rename xfs_iomap_swapfile_activate to xfs_vm_swap_activate
    - xfs: flush inodegc before swapon
    - usb: typec: class: Fix NULL pointer access
    - [amd64,arm64] vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp
    - [amd64] comedi: jr3_pci: Fix synchronous deletion of timer
    - ext4: goto right label 'out_mmap_sem' in ext4_setattr() (CVE-2025-22120)
    - usb: typec: class: Invalidate USB device pointers on partner
      unregistration
    - [arm64,armhf] Revert "net: dsa: mv88e6xxx: fix internal PHYs for 6320
      family"
    - [arm64,armhf] net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family
    - [arm64,armhf] net: dsa: mv88e6xxx: enable PVT for 6321 switch
    - [arm64,armhf] net: dsa: mv88e6xxx: enable .port_set_policy() for 6320
      family
    - [arm64,armhf] net: dsa: mv88e6xxx: enable STU methods for 6320 family
    - iommu: Handle race with default domain setup
    - crypto: lib/Kconfig - Hide arch options from user
    - media: i2c: imx214: Fix uninitialized variable in imx214_set_ctrl()
    - [mips*] cm: Fix warning if MIPS_CM is disabled
    - nvme: fixup scan failure for non-ANA multipath controllers
    - usb: xhci: Fix Short Packet handling rework ignoring errors
    - objtool: Ignore end-of-section jumps for KCOV/GCOV
    - objtool: Silence more KCOV warnings, part 2
    - usb: typec: class: Unlocked on error in typec_register_partner()
    - crypto: Kconfig - Select LIB generic option
    - mq-deadline: don't call req_get_ioprio from the I/O completion handler
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.27
    - bpf: Fix BPF_INTERNAL namespace import

  [ Salvatore Bonaccorso ]
  * drivers/net/wireless/realtek/rtw88: Enable RTW88_8723DS as module
    (Closes: #1104529)
  * Revert "rndis_host: Flag RNDIS modems as WWAN devices" (Closes: #1104511)

  [ Ben Hutchings ]
  * lintian: Override some false positives:
    - linux-headers: Override another error and warning for vmlinux
    - [riscv64] linux-image-dbg: Override shared-library-lacks-stack-section
      for vdso.so
    - [arm64] linux-perf: Override statically-linked-binary for asm_pure_loop
  * [ppc64*] linux-image: Fix version in NEWS entry
  * linux-source: Suggest pkgconf, not the obsolete pkg-config
  * linux-image-dbg: lintian: Drop mismatched override for
    wrong-section-according-to-package-name
  * [amd64] linux-image-cloud-amd64-dbg: lintian: Drop overrides for vdsox32.so
  * d/copyright: Replace old FSF addresses with current GNU license URL
  * d/rules.real: Exclude vDSOs from processing by dh_makeshlibs
  * linux-doc: Use dh_sphinxdoc to replace embedded Javascript

  [ Alper Nebi Yasak ]
  * [arm64] udeb: Add mtk-cmdq-mailbox to kernel-image

[dgit import unpatched linux 6.12.27-1]

7 months agoImport linux_6.12.27.orig.tar.xz
Salvatore Bonaccorso [Tue, 6 May 2025 19:33:52 +0000 (21:33 +0200)]
Import linux_6.12.27.orig.tar.xz

[dgit import orig linux_6.12.27.orig.tar.xz]

7 months agoImport linux_6.12.27-1.debian.tar.xz
Salvatore Bonaccorso [Tue, 6 May 2025 19:33:52 +0000 (21:33 +0200)]
Import linux_6.12.27-1.debian.tar.xz

[dgit import tarball linux 6.12.27-1 linux_6.12.27-1.debian.tar.xz]