linux-signed-6.12-amd64 (6.12.100+1~deb12u1) bookworm-security; urgency=high

  * Sign kernel from linux-6.12 6.12.100-1~deb12u1

  [ Ben Hutchings ]
  * Rebuild for bookworm

  [ Bastian Blank ]
  * d/b/gencontrol.py: Re-use source name in generated changelog entry

 -- Ben Hutchings <benh@debian.org>  Sun, 02 Aug 2026 19:24:39 +0200

linux (6.12.100-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.97
    - smb/server: do not require delete access for non-replacing links
    - [amd64] iommu/vt-d: Clear Present bit before tearing down context entry
      (CVE-2026-45944)
    - tcp: Add preempt_{disable,enable}_nested() in reqsk_queue_hash_req().
    - bpf: Support for hardening against JIT spraying (CVE-2026-64508)
    - [amd64] x86/bugs: Enable IBPB flush on BPF JIT allocation (CVE-2026-64507)
    - bpf: Restrict JIT predictor flush to cBPF
    - bpf: Skip redundant IBPB in pack allocator
    - bpf: Prefer packs that won't trigger an IBPB flush on allocation
    - bpf: Prefer dirty packs for eBPF allocations
    - sched/fair: Only update stats for allowed CPUs when looking for dst group
    - crypto: algif_skcipher - force synchronous processing
    - [arm64] KVM: arm64: Bound used_lrs when flushing the pKVM hyp vCPU
      (CVE-2026-64287)
    - [arm64] KVM: arm64: Clear __hyp_running_vcpu when flushing the pKVM hyp
      vCPU (CVE-2026-64286)
    - iommu: Pass old domain to set_dev_pasid op
    - [amd64] iommu/vt-d: Cleanup intel_context_flush_present()
    - [amd64] iommu/vt-d: Clear Present bit before tearing down scalable-mode
      context entry
    - timekeeping: Register default clocksource before taking tk_core.lock
    - nvmet-tcp: check INIT_FAILED before nvmet_req_uninit in digest error path
      (CVE-2026-64534)
    - nvmet-tcp: Fix potential UAF when ddgst mismatch (CVE-2026-64535)
    - vsock/virtio: fix zerocopy completion for multi-skb sends (CVE-2026-53365)
    - vsock/virtio: bind uarg before filling zerocopy skb (CVE-2026-63970)
    - [armhf] crypto: sun4i-ss - Remove insecure and unused rng_alg
    - [amd64] iommu/amd: Use maximum Event log buffer size when SNP is enabled
      on Family 0x19
    - [amd64] iommu/amd: Use maximum PPR log buffer size when SNP is enabled on
      Family 0x19
    - [amd64] x86/mm: Fix check/use ordering in switch_mm_irqs_off()
    - net: dropreason: Gather SOCKET_ drop reasons.
    - af_unix: Set drop reason in unix_release_sock().
    - af_unix: Set drop reason in manage_oob().
    - af_unix: Set drop reason in unix_stream_read_skb().
    - af_unix/scm: fix whitespace errors
    - af_unix: Don't hold unix_state_lock() in __unix_dgram_recvmsg().
    - af_unix: Don't check SOCK_DEAD in unix_stream_read_skb().
    - af_unix: Don't use skb_recv_datagram() in unix_stream_read_skb().
    - af_unix: Drop all SCM attributes for SOCKMAP. (CVE-2026-53005)
    - crypto: crypto4xx - Remove ahash-related code
    - crypto: crypto4xx - Remove insecure and unused rng_alg
    - crypto: hisi-trng - Remove crypto_rng interface
    - time/jiffies: Register jiffies clocksource before usage
    - time/jiffies: Change register_refined_jiffies() to void __init
    - media: uvcvideo: Use hw timestaming if the clock buffer is full
    - media: uvcvideo: Avoid partial metadata buffers
    - media: uvcvideo: Fix buffer sequence in frame gaps
    - media: uvcvideo: Fix dev_sof filtering in hw timestamp
    - media: uvcvideo: Do not add clock samples with small sof delta
    - media: uvcvideo: Relax the constrains for interpolating the hw clock
    - media: uvcvideo: Fix sequence number when no EOF
    - dt-bindings: media: sun4i-a10-video-engine: Add interconnect properties
    - dt-bindings: power: imx93: Add MIPI PHY power domain
    - serial: msm: Disable DMA for kernel console UART
    - serial: max310x: implement gpio_chip::get_direction()
    - serial: 8250_omap: clear rx_running on zero-length DMA completes
    - rxrpc: rxrpc_verify_data ensure rx_dec_buffer alloc
    - rxrpc: Fix leak of released call in recvmsg(MSG_PEEK)
    - afs: Fix netns teardown to cancel the preallocation charger
    - afs: fix NULL pointer dereference in afs_get_tree()
    - afs: Fix further netns teardown to cancel the preallocation charger
    - fbcon: fix NULL pointer dereference for a console without vc_data
    - clocksource/drivers/sun5i: Handle error returns from
      devm_reset_control_get_optional_exclusive()
    - drm/rockchip: Test for imported buffers with drm_gem_is_imported()
    - drm/tidss: Drop extra drm_mode_config_reset() call
    - drm/gpuvm: Do not prepare NULL objects
    - drm/amdgpu: fix integer overflow in amdgpu_gem_align_pitch()
    - drm/radeon: fix integer overflow in radeon_align_pitch()
    - drm/radeon: fix memory leak in radeon_ring_restore() on lock failure
    - libbpf: Report error when a negative kprobe offset is specified
    - drm/amd/pm: remove trailing semicolon from AMDGPU_PM_POLICY_ATTR macro
    - Documentation: proc: fix section numbering in table of contents
    - [arm64] dts: rockchip: Fix gmac0 reset pin for NanoPi R5S
    - [arm64] dts: qcom: sc8180x: Fix phy simple_bus_reg warning
    - [arm64] dts: qcom: sdm845-mezzanine: Fix camss ports unit_address_vs_reg
      warning
    - wifi: cfg80211: fix grammar in MLO group key error message
    - [arm64] tegra: Fix Tegra234 MGBE PTP clock
    - dt-bindings: pinctrl: nvidia,tegra234: Add missing required block
    - drm/amdkfd: Validate CRIU-restored IDs before idr_alloc
    - driver core: use READ_ONCE() for dev->driver in dev_has_sync_state()
    - wifi: rtw89: Correct data type for scan index to avoid infinite loop
    - wifi: rtw88: fix OOB read from firmware RX descriptor exceeding DMA buffer
    - kconfig: fix potential NULL pointer dereference in conf_askvalue
    - soc: xilinx: Shutdown and free rx mailbox channel
    - wifi: ath9k: fix OOB access from firmware tx status queue ID
    - [armhf] dts: am335x-sl50: Fix audio bitclock and frame master endpoint
    - watchdog: sp5100_tco: Use EFCH MMIO for newer Hygon FCH
    - watchdog: sama5d4_wdt: Fix WDDIS detection on SAM9X60 and SAMA7G5
    - watchdog: sprd_wdt: Remove redundant sprd_wdt_disable() on register
      failure
    - media: cedrus: Fix failure to clean up hardware on probe failure
    - media: v4l2-common: Add YUV24 format info
    - memory: tegra: Wire up system sleep PM ops
    - [amd64] crypto: qat - fix heartbeat error injection
    - pinctrl: sunxi: fix regulator leak in sunxi_pmx_request() error path
    - drm/gpuvm: take refcount on DRM device
    - [arm64] dts: rockchip: fix rk809 interrupt pin on rk3566-roc-pc
    - [arm64] dts: imx8x-colibri: Correct SODIMM PAD settings
    - vxlan: Fix potential null-ptr-deref in vxlan_gro_prepare_receive().
    - [amd64] crypto: ccp - Fix snp_filter_reserved_mem_regions() off-by-one
    - crypto: atmel-sha204a - fix blocking and non-blocking rng logic
    - crypto: ecrdsa - fix unknown OID check in ecrdsa_param_curve
    - crypto: asymmetric_keys - fix OOB read in pefile_digest_pe_contents
      (CVE-2026-64544)
    - dlm: fix add msg handle in send_queue ordered
    - nilfs2: fix backing_dev_info reference leak
    - media: qcom: camss: vfe: fix PIX subdev naming on VFE lite
    - [amd64] iommu/amd: Fix a stale comment about which legacy mode is user
      visible
    - [arm64] dts: mediatek: mt8192-asurada: Move PCIe DMA bounce buffer to host
    - clk: scmi: Fix clock rate rounding
    - [arm64] dts: qcom: kodiak: Fix ICE reg size
    - [arm64] dts: qcom: sm8450: Fix ICE reg size
    - [arm64] drm/hisilicon/hibmc: move display contrl config to hibmc_probe()
    - [arm64] drm/hisilicon/hibmc: use clock to look up the PLL value
    - evm: terminate and bound the evm_xattrs read buffer
    - thermal: hwmon: Fix critical temperature attribute removal
    - clk: scpi: Unregister child clock providers on remove
    - net/sched: sch_hfsc: annotate data-races in hfsc_dump_class_stats()
    - crypto: ccp - Treat zero-length cert chain as query for blob lengths
    - spi: hisi-kunpeng: Use dev_err_probe() for host registration failure
    - net/sched: sch_htb: do not change sch->flags in htb_dump()
    - net/sched: sch_htb: annotate data-races (I)
    - ipv6: addrconf: bail out of dad_failure when state is no longer POSTDAD
    - IB/mlx5: Fix transport-domain rollback and initialize lb mutex earlier
    - RDMA/hns: Fix arithmetic overflow in calc_hem_config()
    - RDMA/mlx5: Fix devx subscribe-event unwind NULL dereference
    - RDMA/srpt: fix integer overflow in immediate data length check
    - [arm64] RDMA/hns: Initialize seqfile before creating file
    - drm/syncobj: Fix memory leak in drm_syncobj_find_fence()
    - media: atomisp: Fix memory leak in atomisp_fixed_pattern_table()
    - media: atomisp: gc2235: fix UAF and memory leak
    - staging: media: atomisp: fix loop shadowing in ia_css_stream_destroy()
    - firmware: arm_scmi: Read sensor config as 32-bit value
    - sysfs: clamp show() return value in sysfs_kf_read()
    - bitops: use common function parameter names
    - regulator: dt-bindings: mt6359: Drop regulator-name pattern restrictions
    - net/sched: sch_drr: annotate data-races around cl->deficit
    - media: rockchip: rga: fix too small buffer size
    - [arm64] firmware: arm_scmi: Fix OOB in scmi_power_name_get()
    - [arm64] dts: qcom: sc7180: Add power-domain and iface clk for ice node
    - [arm64] dts: qcom: kodiak: Add power-domain and iface clk for ice node
    - [arm64] dts: qcom: sm8450: Add power-domain and iface clk for ice node
    - [arm64] dts: qcom: sm8650: Add power-domain and iface clk for ice node
    - tracing: Bound synthetic-field strings with seq_buf
    - writeback: drop now-unnecessary rcu_barrier() in cgroup_writeback_umount()
    - device property: fix fwnode reference leak in
      fwnode_graph_get_endpoint_by_id()
    - driver core: Use mod_delayed_work to prevent lost deferred probe work
    - Revert "treewide: Fix probing of devices in DT overlays"
    - cpufreq: Documentation: fix sampling_down_factor range
    - cpufreq: conservative: Simplify frequency limit handling
    - pwm: imx27: Fix variable truncation in .apply()
    - RDMA/mana_ib: Use ib_get_eth_speed for reporting port speed
    - bus: sunxi-rsb: Always check register address validity
    - RDMA/irdma: Fix out-of-bounds write in irdma_copy_user_pgaddrs
    - RDMA/rxe: Fix a use-after-free problem in rxe_mmap
    - IB/mlx4: Fix refcount leak in add_port() error path
    - [arm64] RDMA/hns: Fix warning in poll cq direct mode
    - [arm64] RDMA/hns: Fix log flood after cmd_mbox failure
    - RDMA/counter: Fix incorrect port index in rdma_counter_init() error
      cleanup
    - PM: sleep: Use complete() in device_pm_sleep_init()
    - jiffies: Define secs_to_jiffies()
    - driver core: Fix missing jiffies conversion in
      deferred_probe_extend_timeout()
    - driver core: Guard deferred probe timeout extension with
      delayed_work_pending()
    - mtd: spi-nor: Drop duplicate Kconfig dependency
    - ALSA: seq: midi: Serialize output teardown with event_input
    - pinctrl: nuvoton: ma35d1: fix MFP register offset and pin table
    - pinctrl: cs42l43: Fix polarity on debounce
    - nvmet-tcp: fix page fragment cache leak in error path
    - nvme-multipath: fix flex array size in struct nvme_ns_head
    - workqueue: drop spurious '*' from print_worker_info() fn declaration
    - ipv6: guard against possible NULL deref in __in6_dev_stats_get()
    - net/sched: cls_bpf: prevent unbounded recursion in offload rollback
    - drm/tegra: gr2d/gr3d: Initialize address register map before HOST1X client
      is registered
    - drm/tegra: gr2d/gr3d: Contain PM in the gr*d_probe/gr*d_remove
    - gpu: host1x: Allow entries in BO caches to be freed
    - drm/tegra: dc: Fix device node reference leak in tegra_dc_has_output()
    - gpu: host1x: Fix iommu_map_sgtable() return value check
    - drm/tegra: Fix iommu_map_sgtable() return value check
    - drm/nouveau/bios: specify correct display fuse register for Ampere and Ada
    - libbpf: Harden parse_vma_segs() path parsing
    - bpftool: Fix typo in struct_ops map FD generation for light skeleton
    - libbpf: Fix UAF in strset__add_str()
    - dax/kmem: account for partial discontiguous resource upon removal
    - rapidio/tsi721: prevent a bad dereference in tsi721_db_dpc()
    - ocfs2: don't BUG_ON an invalid journal dinode
    - ocfs2: kill osb->system_file_mutex lock
    - crypto: hisilicon/qm - disable error report before flr
    - crypto: tegra - Fix dma_free_coherent size error
    - crypto: tegra - Return ENOMEM when input buffer allocation fails for ccm
    - sched/deadline: Always stop dl-server before changing parameters
    - sched/deadline: Reject debugfs dl_server writes for offline CPUs
    - [arm64] drm/msm/dp: fix HPD state status bit shift value
    - [arm64] drm/msm/dp: Fix the ISR_* enum values
    - EDAC/{skx_common,skx}: Fix UBSAN shift-out-of-bounds in skx_get_dimm_info
    - RDMA/rxe: Fix TOCTOU heap overflow in get_srq_wqe
    - RDMA/rxe: Copy WQE to local buffer in non-SRQ receive path
    - media: qcom: venus: drop extra padding in NV12 raw size calculation
    - media: qcom: venus: relax encoder frame/blur dimension steps on v4
    - media: qcom: venus: relax encoder frame/blur step size on v6
    - amba: use generic driver_override infrastructure
    - cdx: use generic driver_override infrastructure
    - Drivers: hv: vmbus: use generic driver_override infrastructure
    - rpmsg: use generic driver_override infrastructure
    - md/raid10: reset read_slot when reusing r10bio for discard
    - ext4: fix LOGFLUSH shutdown ordering to allow ordered-mode data writeback
    - ASoC: rsnd: Fix RSND_SOC_MASK width to single nibble
    - NFSD: Fix delegation reference leak in nfsd4_revoke_states
    - HID: wiimote: Fix table layout and whitespace errors
    - ata: libata: Fix ata_exec_internal()
    - nvdimm/btt: Handle preemption in BTT lane acquisition
    - scsi: Revert "scsi: Fix sas_user_scan() to handle wildcard and
      multi-channel scans"
    - scsi: pm8001: Fix error code in non_fatal_log_show()
    - scsi: ufs: Fix wrong value printed in unexpected UPIU response case
    - bpf: fix UAF by restoring RCU-delayed inode freeing in bpffs
    - mm/fake-numa: fix under-allocation detection in uniform split
    - ext2: fix ignored return value of generic_write_sync()
    - sched: restore timer_slack_ns when resetting RT policy on fork
    - driver core: Use system_percpu_wq instead of system_wq
    - tick/sched: Fix TOCTOU in nohz idle time fetch
    - configfs_lookup(): don't leave ->s_dentry dangling on failure
    - drm/amdgpu: set sub_block_index for mca ras sub-blocks
    - bpftool: Use libbpf error code for flow dissector query
    - vhost: fix vhost_get_avail_idx for a non empty ring
    - [amd64] perf/x86/amd/core: Always use the NMI latency mitigation
    - [amd64] perf/x86/intel/uncore: Fix discovery unit lookup for multi-die
      systems
    - [amd64] perf/x86/amd/uncore: Use Node ID to identify DF and UMC domains
    - xfrm: fix NAT-related field inheritance in SA migration
    - drm/amdkfd: always resume_all after suspend_all
    - ocfs2: rebase copied fsdlm LVB pointers in locking_state
    - ocfs2: fix buffer head management in ocfs2_read_blocks()
    - ocfs2: reject FITRIM ranges shorter than a cluster
    - ocfs2/dlm: require a ref for locking_state debugfs open
    - ocfs2: fix race between ocfs2_control_install_private() and
      ocfs2_control_release()
    - netfilter: nfnetlink_osf: fix mss parsing on big-endian architectures
    - netfilter: nfnetlink_cthelper: use {READ,WRITE}_ONCE for accessing helper
      flags
    - netfilter: synproxy: drop packets if timestamp adjustment fails
    - netfilter: synproxy: adjust duplicate timestamp options
    - netfilter: synproxy: fix unaligned memory access in timestamp adjustment
    - netfilter: synproxy: protect nf_ct_seqadj_init() with conntrack lock
    - netfilter: conntrack: revert ct extension genid infrastructure
    - netfilter: conntrack: call nf_ct_gre_keymap_destroy() if master helper is
      pptp
    - IB/cm: Fix av cm device leak on an error path in cm_init_av_by_path()
    - RDMA/irdma: Fix OOB read during CQ MR registration
    - RDMA/irdma: Initialize iwmr->access during MR registration
    - [arm64] dts: imx95: Correct PCIe outbound address space configuration
    - [arm64] dts: tqma8mpql-mba8mpxl: configure sai clock in audio codec as
      well
    - RDMA/siw: Fix endpoint/socket association handling
    - bpf: Check tail zero of bpf_prog_info
    - bpf: Update transport_header when encapsulating UDP tunnel in lwt
    - wifi: wcn36xx: fix heap overflow from oversized firmware HAL response
    - wifi: wcn36xx: fix OOB read from firmware count in PRINT_REG_INFO
      indication
    - wifi: wcn36xx: fix OOB read from short trigger BA firmware response
    - ALSA: seq: Fix partial userptr event expansion
    - [riscv64] cpu_ops: Change return value type of cpu_is_stopped() to bool
    - [riscv64] stacktrace: Remove bogus -0x4 offset in non-FP walk_stackframe
    - ALSA: seq: Clear variable event pointer on read
    - ACPI: IPMI: Fix message kref handling on dead device
    - cpufreq: Documentation: fix conservative governor freq_step description
    - thermal: testing: reject missing command arguments
    - IB/mlx5: Don't take the rereg_mr fallback without a new translation
    - IB/mlx5: Properly support implicit ODP rereg_mr
    - spi: ep93xx: fix double-free of zeropage on DMA setup failure
    - [amd64] ASoC: amd: acp-sdw-sof: Bound DAI link iteration
    - firmware_loader: Fix recursive lock in device_cache_fw_images()
    - configfs: fix lockless traversals of ->s_children
    - watchdog: unregister PM notifier on watchdog unregister
    - scsi: target: Fix hexadecimal CHAP_I handling
    - scsi: target: Remove tcm_loop target reset handling
    - pinctrl: mediatek: mt8516: Fix Schmitt trigger register offset of pins
      34-39
    - pinctrl: mediatek: mt8167: Fix Schmitt trigger register offset of pins
      34-39
    - vmalloc: fix NULL pointer dereference in is_vm_area_hugepages()
    - hwspinlock: qcom: avoid uninitialized struct members
    - sched/fair: Fix cpu_util runnable_avg arithmetic
    - wifi: mt76: mt7925: clean up DMA on probe failure
    - wifi: mt76: mt7925: fix stale pointer comparisons in change_vif_links
    - wifi: mt76: mt7925: keep TX BA state in the primary WCID
    - wifi: mt76: mt792x: skip MLD header rewrite for 802.3 encap TX
    - wifi: mt76: fix argument to ieee80211_is_first_frag()
    - wifi: mt76: mt7915: fix potential tx_retries underflow
    - wifi: mt76: mt7921: fix potential tx_retries underflow
    - wifi: mt76: mt7925: fix potential tx_retries underflow
    - wifi: mt76: mt7996: fix potential tx_retries underflow
    - btrfs: fix invalid pointer dereference in __btrfs_run_delayed_refs()
    - fbdev: sm501fb: Fix buffer errors in OF binding code
    - hwmon: (it87) Clamp negative values to zero in set_fan()
    - btrfs: zoned: don't account data relocation space-info in statfs free
      space
    - btrfs: fix deadlock cloning inline extent when using flushoncommit
    - IB/mlx4: Fill in the access_flags if IB_MR_REREG_ACCESS is not specified
    - NFSD: Handle layout stid in nfsd4_drop_revoked_stid()
    - spi: meson-spifc: fix runtime PM leak on remove
    - ASoC: codecs: aw88261: fix incorrect masks for boost regs
    - vduse: hold vduse_lock across IDR lookup in open path
    - vhost/vdpa: validate virtqueue index in mmap and fault paths
    - virtio_console: read size from config space during device init
    - vduse: Requeue failed read to send_list head
    - vhost/net: complete zerocopy ubufs only once
    - tools/virtio: check mmap return value in vringh_test
    - vdpa/octeon_ep: Fix PF->VF mailbox data address calculation
    - ASoC: cs35l56: Fix missing calls to wm_adsp2_remove()
    - ASoC: cs35l56: Don't leave parent IRQ disabled if system_suspend fails
    - bonding: 3ad: fix mux port state on oper down
    - ext4: fix kernel BUG in ext4_write_inline_data_end
    - ext4: validate donor file superblock early in EXT4_IOC_MOVE_EXT
    - of: cpu: add check in __of_find_n_match_cpu_property()
    - vfio/qat: fix f_pos race in qat_vf_resume_write()
    - bpf: Tighten cgroup storage cookie checks for prog arrays
    - ASoC: cs35l56: Fix possible uninitialized value in
      cs35l56_spi_system_reset()
    - [s390x] process: Fix kernel thread function pointer type
    - Bluetooth: hci_qca: fix NULL pointer dereference in qca_dmp_hdr() for
      non-serdev device
    - Bluetooth: eir: Fix stack OOB write when prepending the Flags AD
      (CVE-2026-64539)
    - Bluetooth: hci_core: Fix UAF in hci_unregister_dev()
    - Bluetooth: btmtk: fix URB leak in alloc_mtk_intr_urb error path
    - Bluetooth: hci: validate codec capability element length
    - Bluetooth: vhci: validate devcoredump state before side effects
    - fs: efs: remove unneeded debug prints
    - RDMA/mlx5: Remove DCT restrack tracking
    - RDMA/mlx5: Remove raw RSS QP restrack tracking
    - RDMA/mlx5: Fix undefined shift of user RQ WQE size
    - RDMA/mlx5: Release the HW‑provided UAR index rather than the SW one
    - ASoC: codecs: hdac_hdmi: Validate written enum value
    - ASoC: fsl: fsl_audmix: Validate written enum values
    - ASoC: tegra: tegra210_ahub: Validate written enum value
    - net: dsa: qca8k: fix led devicename when using external mdio bus
    - net/sched: cls_flow: Dont expose folded kernel pointers
    - net: fib_rules: Don't dump dying fib_rule in fib_rules_dump().
    - bridge: cfm: reject invalid CCM interval at configuration time
      (CVE-2026-64537)
    - sctp: validate embedded address parameter length
    - net: pfcp: allocate per-cpu tstats for PFCP netdevs
    - net/sched: sch_hfsc: Don't make class passive twice
    - tipc: require net admin for TIPCv2 netlink mutators
    - tipc: prevent snt_unacked underflow on CONN_ACK
    - tipc: reject inverted service ranges from peer bindings
    - crypto: marvell/octeontx - fix DMA cleanup using wrong loop index
    - crypto: cavium/cpt - fix DMA cleanup using wrong loop index
    - crypto: rng - Free default RNG on module exit
    - ALSA: seq: Fix kernel heap address leak in bounce_error_event()
    - spi: xilinx: use FIFO occupancy register to determine buffer size
    - ASoC: adau1372: Clear PLL_EN on failed PLL lock without reset GPIO
    - power: supply: core: fix supplied_from allocations
    - handshake: Require admin permission for DONE command
    - net/sched: sch_fq_codel: Do not call qdisc_tree_reduce_backlog during peek
      before restoring qlen
    - net/sched: sch_codel: Do not call qdisc_tree_reduce_backlog during peek
      before restoring qlen
    - net: mana: initialize gdma queue id to INVALID_QUEUE_ID
    - net: mana: guard TX wq object destroy with INVALID_MANA_HANDLE check
    - net: ethernet: mtk_wed: fix loading WO firmware for MT7986
    - bpf: Run generic devmap egress prog on private skb
    - net/mlx5: Check max_macs devlink param value against max capability
    - octeontx2-af: npc: Fix size of entry2cntr_map
    - net: ethernet: mtk_wed: debugfs: correct index in wed_amsdu_show()
    - net: wwan: t7xx: check skb_clone in control TX
    - dpll: add reference-sync netlink attribute
    - dpll: add reference sync get/set
    - dpll: Allow associating dpll pin with a firmware node
    - dpll: Add notifier chain for dpll events
    - dpll: Support dynamic pin index allocation
    - dpll: Enhance and consolidate reference counting logic
    - dpll: fix stale iteration in dpll_pin_on_pin_unregister()
    - dpll: send delete notification before unregister in on-pin rollback
    - dpll: emit per-dpll delete notifications in dpll_pin_on_pin_unregister()
    - dpll: guard sync-pair removal on full pin unregister
    - dpll: balance create/delete notifications in __dpll_pin_(un)register
    - landlock: Fix unmarked concurrent access to socket family
    - net: bcmgenet: Use weighted round-robin TX DMA arbitration
    - kcm: use WRITE_ONCE() when changing lower socket callbacks
    - netfilter: nf_conncount: callers must hold rcu read lock
    - ALSA: core: Fix unintuitive behavior of snd_power_ref_and_wait()
    - cifs: remove all cifs files before kill super
    - smb/client: always return a value for FS_IOC_GETFLAGS
    - bpf: Fix bpf_get/setsockopt to tos for ipv4-mapped ipv6 socket
    - udf: fix nls leak on udf_fill_super() failure
    - bpf, sockmap: reject overflowing copy + len in bpf_msg_push_data()
    - bpf, sockmap: fix integer overflow in bpf_msg_pop_data() bounds check
    - [powerpc*] perf: fix preempt count underflow in fsl_emb_pmu_del
    - [powerpc*] powernv: fix preempt count leak in
      pnv_kexec_wait_secondaries_down
    - [powerpc*] kexec: fix double get_cpu() imbalance in kexec_prepare_cpus
    - KEYS: Use acquire when reading state in keyring search
    - tipc: fix UAF in tipc_l2_send_msg()
    - tcp: ipv6: clamp default adverting MSS to avoid GSO_BY_FRAGS (0xFFFF)
    - net: airoha: Introduce ndo_select_queue callback
    - net: airoha: Add sched ETS offload support
    - net: airoha: Fix always-true condition in PPE1 queue reservation loop
    - net: ethernet: oa_tc6: Remove FCS size in RX frame
    - ionic: Fix check in ionic_get_link_ext_stats
    - ksmbd: fix use-after-free in same_client_has_lease()
    - mfd: rsmu: Fix page register setup
    - mfd: cs42l43: Sanity check firmware size
    - ocfs2: fix circular locking dependency in ocfs2_dio_end_io_write
    - net/9p: fix race condition on rdma->state in trans_rdma.c
    - eventpoll: expand top-of-file overview / locking doc
    - eventpoll: rename attach_epitem() to ep_attach_file()
    - eventpoll: split ep_insert() into alloc + register stages
    - eventpoll: extract ep_deliver_event() from ep_send_events()
    - eventpoll: wrap EP_UNACTIVE_PTR in typed sentinel helpers
    - eventpoll: rename epi->next and txlist for clarity
    - eventpoll: Fix epoll_wait() report false negative
    - gpiolib: acpi: Only trigger ActiveBoth interrupts on boot
    - staging: nvec: fix use-after-free in nvec_rx_completed()
    - coresight: cti: Fix DT filter signals silently ignored
    - coresight: etm4x: Correct TRCVMIDCCTLR1 save and restore
    - PCI/ASPM: Don't reconfigure ASPM entering low-power state
    - PCI: Introduce named defines for PCI ROM
    - PCI: Check ROM header and data structure addr before accessing
    - [amd64] x86/platform/olpc: xo15: Drop wakeup source on driver removal
    - [amd64] platform/x86: xo15-ebook: Fix wakeup source and GPE handling
    - PCI: loongson: Do not ignore downstream devices on external bridges
    - bus: mhi: ep: Fix potential deadlock in mhi_ep_reset_worker()
    - PCI: qcom: Set max OPP before DBI access during resume
    - phy: phy-can-transceiver: Check driver match and driver data against NULL
    - clk: at91: sam9x7: Fix gmac_gclk clock definition
    - coresight: Fix source not disabled on idr_alloc_u32 failure
    - mailbox: mtk-adsp: fix UAF during device teardown
    - staging: most: video: avoid double free on video register failure
    - usb: host: max3421: Fix shift-out-of-bounds in max3421_hub_control()
    - usb: host: max3421: Reject hub port requests for non-existent ports
    - char: tlclk: fix use-after-free in tlclk_cleanup()
    - PCI: qcom: Disable ASPM L0s for SA8775P
    - iio: light: si1133: reset counter to prevent race condition
    - iio: light: si1133: prevent race condition on timeout
    - iio: magnetometer: ak8975: fix potential kernel stack memory leak
    - iio: adc: xilinx-ams: fix out-of-bounds channel lookup in event handling
    - iio: accel: mma8452: handle I2C read error(s) in mma8452_read()
    - iio: tcs3472: power down chip on probe failure
    - clk: at91: keep securam node alive while mapping it
    - HID: logitech-hidpp: remove excess kernel-doc member in
      hidpp_scroll_counter
    - fs/ntfs3: add bounds check to run_get_highest_vcn()
    - fs/ntfs3: fix mount failure on 64K page-size kernels
    - drm/amd/display: Add missing kdoc for ALLM parameters
    - [amd64] thunderbolt: debugfs: Fix margining error counter buffer leak
    - dmaengine: imx-sdma: Refine spba bus searching in probe
    - perf: Fix off-by-one stack buffer overflow in kallsyms__parse()
    - dmaengine: qcom: gpi: set DMA_PRIVATE capability
    - dmaengine: Fix possible use after free
    - dmaengine: dma-axi-dmac: Properly free struct axi_dmac_desc
    - dmaengine: dma-axi-dmac: use DMA pool to manange DMA descriptor
    - clk: qcom: a53: Corrected frequency multiplier for 1152MHz
    - pNFS/filelayout: fix cheking if a layout is striped
    - xprtrdma: Avoid 250 ms delay on backlog wakeup
    - xprtrdma: Close lost-wakeup race in xprt_rdma_alloc_slot
    - xprtrdma: Post receive buffers after RPC completion
    - xprtrdma: Use sendctx DMA state for Send signaling
    - xprtrdma: Decouple req recycling from RPC completion
    - NFSv4/pnfs: defer return_range callbacks until after inode unlock
    - nfs: keep PG_UPTODATE clear after read errors in page groups
    - NFSv4/flexfiles: honor FF_FLAGS_NO_IO_THRU_MDS on fatal DS connect errors
    - NFSv4/flexfiles: honor FF_FLAGS_NO_IO_THRU_MDS in
      pg_get_mirror_count_write
    - nfs: use nfsi->rwsem to protect traversal of the file lock list
    - PCI: mediatek: Fix operator precedence in PCIE_FTS_NUM_L0 macro
    - PCI: meson: Propagate devm_add_action_or_reset() failure
    - PCI: meson: Add missing remove callback
    - fs/ntfs3: resize log->one_page_buf when adopting on-disk page size
    - PCI: rcar-host: Remove unused LIST_HEAD(res)
    - xprtrdma: Fix ep kref imbalance on ADDR_CHANGE
    - xprtrdma: Initialize re_id before removal registration
    - xprtrdma: Check frwr_wp_create() during connect
    - xprtrdma: Document and assert reply-handler invariants
    - xprtrdma: Resize reply buffers before reposting receives
    - xprtrdma: Fix bcall rep leak and unbounded peek
    - xprtrdma: Sanitize the reply credit grant after parsing
    - xprtrdma: Repost Receive buffers for malformed replies
    - xprtrdma: Return sendctx slot after Send preparation failure
    - tools lib api: Fix missing null termination in filename__read_int/ull()
    - tools lib api: Fix filename__write_int() writing uninitialized stack data
    - tools lib api: Fix mount_overload() snprintf truncation and toupper range
    - PCI: mediatek: Fix possible truncation in mtk_pcie_parse_port()
    - PCI: mediatek: Use actual physical address instead of virt_to_phys()
    - Revert "PCI/MSI: Unmap MSI-X region on error"
    - security/apparmor/apparmorfs.c: conditionally compile
      get_loaddata_common_ref()
    - apparmor: check label build before no_new_privs test
    - apparmor: aa_label_alloc use aa_label_free on alloc failure
    - apparmor: fix rawdata_f_data implicit flex array
    - apparmor: grab ns lock and refresh when looking up changehat child
      profiles
    - apparmor: fix potential UAF in aa_replace_profiles
    - apparmor: remove or add symlinks to rawdata according to export_binary
    - apparmor: aa_getprocattr free procattr leak on format failure
    - apparmor: put secmark label after secid lookup
    - workqueue: Add new WQ_PERCPU flag
    - i3c: master: add WQ_PERCPU to alloc_workqueue users
    - i3c: master: Make hot-join workqueue freezable to block hot-join during
      suspend
    - i3c: master: Prevent reuse of dynamic address on device add failure
    - apparmor: fix label can not be immediately before a declaration
    - gpio: mlxbf3: fail probe if gpiochip registration fails
    - [amd64] drm/i915: clear CRTC color blob pointers after dropping refs
    - spi: dw: fix wrong BAUDR setting after resume
    - xfrm: Fix xfrm state cache insertion race
    - xfrm: annotate data-races around xfrm_policy_count[] and
      xfrm_policy_default[]
    - xfrm: validate selector family and prefixlen during match
    - ASoC: tlv320aic3x: restrict CLKDIV bypass Q values in dual-rate mode
    - drm/amdkfd: Avoid double-unpin of DOORBELL/MMIO BOs on free
    - drm/amdkfd: fix list_del corruption in kfd_criu_resume_svm
    - drm/amdgpu: initialize irq.lock spinlock earlier
    - octeontx2-pf: Fix leak of SQ timestamp buffer on teardown
    - net: psample: fix info leak in PSAMPLE_ATTR_DATA (CVE-2026-64553)
    - sctp: hold socket lock when dumping endpoints in sctp_diag
    - PCI: iproc: Restore .map_irq() for the platform bus driver
    - spi: rpc-if: Use correct device for hardware reinitialization on resume
    - virtio-net: fix len check in receive_big() (CVE-2026-64552)
    - dpaa2-switch: fix VLAN upper check not rejecting bridge join
    - devlink: Fix parent ref leak in devl_rate_node_create()
    - flow_dissector: check device type before reading ETH_ADDRS
    - ALSA: usb-audio: Kill MIDI 2.0 URBs before freeing endpoints
    - [arm64] hw_breakpoint: reject unaligned watchpoints that would truncate
      BAS
    - thermal: intel: Fix dangling resources on thermal_throttle_online()
      failure
    - ACPI: resource: Amend kernel-doc style
    - ACPI: IPMI: Fix inverted interface check in ipmi_bmc_gone()
    - ieee802154: Remove WARN_ON() in cfg802154_pernet_exit()
    - ieee802154: fix kernel-infoleak in dgram_recvmsg()
    - mac802154: Prevent overwrite return code in
      mac802154_perform_association()
    - md/raid1: free r1_bio when REQ_NOWAIT is set and read would block on retry
    - netfilter: ipset: Fix data race between add and dump in all hash types
    - netfilter: ipset: annotate "pos" for concurrent readers/writers
    - netfilter: ipset: Don't use test_bit() in lockless RCU readers in hash
      types
    - netfilter: ipset: fix order of kfree_rcu() and rcu_assign_pointer()
    - netfilter: ipset: make sure gc is properly stopped
    - netfilter: nf_reject: skip iphdr options when looking for icmp header
    - netfilter: nft_meta_bridge: fix NFT_META_BRI_IIFPVID stack leak
    - mailbox: imx: Forward the timeout/ error in imx_mu_generic_tx()
    - irqchip/crossbar: Fix parent domain resource leak
    - net: marvell: prestera: initialize err in prestera_port_sfp_bind
    - tipc: fix use-after-free of the discoverer in tipc_disc_rcv()
      (CVE-2026-64543)
    - net: ethernet: mtk_ppe: Fix rhashtable leak in mtk_ppe_init error paths
    - octeontx2-af: mcs: Fix unsupported secy stats read
    - octeontx2-pf: Clear stats of all resources when freeing resources
    - octeontx2-pf: mcs: Fix mcs resources free on PF shutdown
    - net/sched: act_ct: fix nf_connlabels leak on two error paths
    - ipv6: ndisc: fix NULL deref in accept_untracked_na() (CVE-2026-64542)
    - dpaa2-switch: do not accept VLAN uppers while bridged
    - rtc: abx80x: fix the RTC_VL_CLR clearing all status flags
    - rtc: ds1307: handle oscillator stop flag for ds1337/ds1339/ds3231
    - bpf: Fix stack slot index in nospec checks
    - bpftool: Fix vmlinux BTF leak in cgroup commands
    - bpf: zero-initialize the fib lookup flow struct
    - bpf: Fix effective prog array index with BPF_F_PREORDER
    - power: sequencing: fix ABBA deadlock in pwrseq_device_unregister()
    - drm/edid: fix OOB read in drm_parse_tiled_block() (CVE-2026-64546)
    - PCI: endpoint: pci-epf-vntb: Add check to detect 'db_count' value of 0
    - PCI: endpoint: pci-epf-ntb: Add check to detect 'db_count' value of 0
    - ice: fix FDIR CTRL VSI resource leak in ice_reset_all_vfs()
    - ice: fix AQ error code comparison in ice_set_pauseparam()
    - ice: call netif_keep_dst() once when entering switchdev mode
    - ice: dpll: set pointers to NULL after kfree in ice_dpll_deinit_info
    - ice: dpll: fix memory leak in ice_dpll_init_info error paths
    - i40e: Fix i40e_debug() to use struct i40e_hw argument
    - rtc: msc313: fix NULL deref in shared IRQ handler at probe
    - ksmbd: fix use-after-free of conn->preauth_info in concurrent SMB2
      NEGOTIATE
    - ipv6: Fix null-ptr-deref in fib6_nh_mtu_change(). (CVE-2026-64538)
    - net: bnxt: use ethtool string helpers
    - eth: bnxt: gather and report HW-GRO stats
    - eth: bnxt: rename ring_err_stats -> ring_drv_stats
    - eth: bnxt: improve the timing of stats
    - ipv4: fib: Don't ignore error route in local/main tables.
    - md/raid5: use stripe state snapshot in break_stripe_batch_list()
    - md/raid5: avoid R5_Overlap races while breaking stripe batches
    - bpf: Disable xfrm_decode_session hook attachment
    - netfilter: nf_nat: avoid invalid nat_net pointer use on failed
      nf_nat_init()
    - netfilter: nf_conncount: prevent connlimit drops for early confirmed ct
      (Closes: #1130336)
    - netfilter: nft_synproxy: stop bypassing the priv->info snapshot
    - netfilter: nft_compat: ebtables emulation must reject non-bridge targets
    - gpio: davinci: fix IRQ domain leak on devm_kzalloc failure
    - NTB: epf: Make db_valid_mask cover only real doorbell bits
    - NTB: epf: Report 0-based doorbell vector via ntb_db_event()
    - NTB: epf: Fix doorbell bitmask and IRQ vector handling
    - net, bpf: check master for NULL in xdp_master_redirect() (CVE-2026-64545)
    - net: dsa: sja1105: round up PTP perout pin duration
    - veth: fix NAPI leak in XDP enable error path
    - net/sched: cls_api: Handle TC_ACT_CONSUMED in tcf_qevent_handle
      (CVE-2026-64530)
    - ipv6: fix error handling in disable_ipv6 sysctl
    - ipv6: fix error handling in ignore_routes_with_linkdown sysctl
    - ipv6: fix error handling in forwarding sysctl
    - ipv6: fix error handling in disable_policy sysctl
    - rtnetlink: Add per-netns RTNL.
    - rtnetlink: Add assertion helpers for per-netns RTNL.
    - rtnetlink: Define rtnl_net_trylock().
    - ipv6: Add __in6_dev_get_rtnl_net().
    - ipv6: Convert net.ipv6.conf.${DEV}.XXX sysctl to per-netns RTNL.
    - ipv6: fix missing notification for ignore_routes_with_linkdown
    - thermal: testing: zone: Flush work items during cleanup
    - ACPI: processor_idle: Mark LPI enter functions as __cpuidle
    - smb/client: preserve errors from smb2_set_sparse()
    - rtc: ds1307: Fix off-by-one issue with wday for rx8130
    - rtc: cmos: unregister HPET IRQ handler on probe failure
    - net: dsa: realtek: fix memory leak in rtl8366rb_setup_led()
    - octeontx2-af: Validate NIX maximum LFs correctly
    - net: mvneta: re-enable percpu interrupt on resume
    - net: sungem: fix probe error cleanup
    - net: ethernet: sunplus: spl2sw: fix phy_node refcount leak in remove
    - ASoC: fsl_asrc_dma: fix eDMA maxburst misalignment with channel count
    - udp_tunnel: remove rtnl_lock dependency
    - net: udp_tunnel: prevent double queueing in udp_tunnel_nic_device_sync
    - dt-bindings: net: renesas,ether: Drop example "ethernet-phy-ieee802.3-c22"
      fallback
    - [arm64] net: hisilicon: hns3: use ethtool string helpers
    - [arm64] net: hns3: use string choices helper
    - [arm64] net: hns3: use hns3_get_ae_dev() helper to reduce the unnecessary
      middle layer conversion
    - [arm64] net: hns3: use hns3_get_ops() helper to reduce the unnecessary
      middle layer conversion
    - [arm64] net: hns3: clear hns alarm: comparison of integer expressions of
      different signedness
    - [arm64] net: hns3: unify copper port ksettings configuration path
    - [arm64] net: hns3: refactor MAC autoneg and speed configuration
    - [arm64] net: hns3: fix permanent link down deadlock after reset
    - [arm64] net: hns3: differentiate autoneg default values between copper and
      fiber
    - tracing: probes: fix typo in a log message
    - spi: sh-msiof: abort transfers when reset times out
    - gpio: mvebu: fail probe if gpiochip registration fails
    - gpio: htc-egpio: use managed gpiochip registration
    - seg6: validate SRH length before reading fixed fields
    - qede: fix out-of-bounds check for cqe->len_list[]
    - net: enetc: check the number of BDs needed for xdp_frame
    - sctp: fix SCTP_RESET_STREAMS stream list length limit
    - MIPS: DEC: Ensure RTC platform device deregistration upon failure
    - ASoC: codecs: lpass-va-macro: add SM6115 compatible
    - ASoC: codecs: lpass-va-macro: Fix LPASS Codec Version for SC7280
    - hwmon: adm1275: Prevent reading uninitialized stack
    - hwmon: (pmbus) Fix passing events to regulator core
    - hwmon: (aspeed-g6-pwm-tach) Guard fan RPM calculation against
      divide-by-zero
    - ipv6: fib6: fix NULL deref in fib6_walk_continue() on multi-batch dump
    - usbnet: gl620a: fix out-of-bounds read in genelink_rx_fixup()
      (CVE-2026-64540)
    - net: phy: sfp: free mii_bus in sfp_i2c_mdiobus_destroy
    - net: gianfar: dispose irq mappings on probe failure and device removal
    - net/sched: sch_teql: Introduce slaves_lock to avoid race condition and UAF
    - bridge: stp: Fix a potential use-after-free when deleting a bridge
    - [arm64] drm/panthor: Fix potential invalid pointer deref in
      group_process_tiler_oom()
    - [arm64] drm/panthor: Don't overrule pending immediate ticks in
      sched_resume_tick()
    - [arm64] drm/panthor: Fix a leak when a group is evicted before the tiler
      OOM is serviced
    - [arm64] drm/panthor: Interrupt group start/resumption if
      group_bind_locked() fails
    - tracing/events: Fix to check the simple_tsk_fn creation
    - tracing: eprobe: read the complete FILTER_PTR_STRING pointer
    - irqchip/gic-v3-its: Fix OF node reference leak
    - irqchip/ts4800: Fix missing chained handler cleanup on remove
    - virtio_net: disable cb when NAPI is busy-polled
    - cxgb4: Fix decode strings dump for T6 adapters
    - net/sched: act_bpf: use rcu_dereference_bh() to read the filter
    - ksmbd: reject undersized DACLs before parsing ACEs
    - ksmbd: fix use-after-free of fp->owner.name in durable handle owner check
    - gpio: timberdale: Return -ENOMEM on dynamic memory allocation in probe
    - pinctrl: meson: restore non-sleeping GPIO access
    - net/sched: hhf: clear heavy-hitter state on reset
    - fs: refuse O_TMPFILE creation with an unmapped fsuid or fsgid
    - afs: Fix error code in afs_extract_vl_addrs()
    - afs: Fix double netfs initialisation in afs_root_iget()
    - afs: use kvfree() to free memory allocated by kvcalloc()
    - afs: Remove erroneous seq |= 1 in volume lookup loop
    - afs: Make /afs/.<cell> as well as /afs/<cell> mountpoints
    - afs: Add rootcell checks
    - afs: Make /afs/@cell and /afs/.@cell symlinks
    - afs: Fix afs_atcell_get_link() to handle RCU pathwalk
    - afs: Remove the "autocell" mount option
    - afs: Change dynroot to create contents on demand
    - afs: Fix misplaced inc of net->cells_outstanding
    - afs: Fix callback service message parsers to pass through -EAGAIN
    - afs: Fix missing NULL pointer check in afs_break_some_callbacks()
    - afs: Fix vllist leak
    - afs: Fix the volume AFS_VOLUME_RM_TREE is set on
    - afs: Fix unchecked-length string display in debug statement
    - minix: avoid overflow in bitmap block count calculation
    - ovl: fix comment about locking order
    - netfs: Fix writeback error handling
    - drm/xe/pt: Fix NULL pointer dereference in xe_pt_zap_ptes_entry()
    - drm/xe/hw_engine: Fix double-free of managed BO in error path
    - drm/xe/pf: Don't attempt to process FAST_REQ or EVENT relays
    - netfs: Drop the error arg from netfs_read_subreq_terminated()
    - cifs: Fix missing credit release on failure in cifs_issue_read()
    - ata: sata_gemini: unwind clocks on IDE pinctrl errors
    - ata: libata-scsi: limit simulated SCSI command copy to response length
    - HID: picolcd: prevent NULL pointer dereference in picolcd_send_and_wait()
    - HID: core: Fix OOB read in hid_get_report for numbered reports
    - [arm64] mm: Optimize TLB flush in unmap_hotplug_[pmd|pud]_range()
    - HID: bpf: Fix hid_bpf_get_data() range check
    - net: usb: net1080: validate packet_len before pad-byte access in rx_fixup
      (CVE-2026-64547)
    - gue: validate REMCSUM private option length
    - netfilter: xt_u32: reject invalid shift counts
    - netfilter: xt_rateest: fix u64 truncation in xt_rateest_mt()
    - netfilter: ip6tables: mark malformed IPv6 extension headers for hotdrop
    - netfilter: xt_connmark: reject invalid shift parameters
    - net/mlx5: LAG, MPESW, Fix missing complete() on devcom error
    - net/mlx5e: Fix HV VHCA stats zero-sized buffer allocation
    - net/mlx5e: Fix HV VHCA stats agent registration race
    - net: microchip: vcap: fix races on the shared Super VCAP block
    - qede: fix off-by-one in BD ring consumption on build_skb failure
    - net: qualcomm: rmnet: validate MAP frame length before ingress parsing
      (CVE-2026-64550)
    - net/sched: act_pedit: fix TOCTOU heap OOB write in tc offload
    - net/smc: fix UAF in smc_cdc_rx_handler() by pinning the socket
    - amt: fix size calculation in amt_get_size()
    - Bluetooth: 6lowpan: hold L2CAP conn across debugfs control
    - Bluetooth: MGMT: Fix adv monitor add failure cleanup
    - Bluetooth: ISO: exclude RFU bits from ISO_SDU_Length
    - Bluetooth: bpa10x: avoid OOB read of revision string in bpa10x_setup()
      (CVE-2026-64549)
    - ring-buffer: Fix event length with forced 8-byte alignment
    - net/tls: Consume empty data records in tls_sw_read_sock()
    - net: usb: lan78xx: move functions to avoid forward definitions
    - net: usb: lan78xx: disable VLAN filter in promiscuous mode
    - [arm64] drm/v3d: Reject invalid indirect BO handle in indirect CSD setup
    - net/sched: cake: reject overhead values that underflow length
    - octeontx2-pf: check DMAC extraction support before filtering
    - [amd64] perf/x86/amd/core: Avoid enabling BRS from the SVM reload path
    - gpio: mvebu: free generic chips on unbind
    - ipv4: igmp: Fix potential UAF in igmp_gq_start_timer()
    - ipv6: mcast: Replace locking comments with lockdep annotations.
    - ipv6: mcast: Fix potential UAF in MLD delayed work
    - netfilter: nft_lookup: fix catchall element handling with inverted lookups
    - ipvs: pass parsed transport offset to state handlers
    - ipvs: use parsed transport offset in TCP state lookup
    - ipvs: fix PMTU for GUE/GRE tunnel ICMP errors
    - ipvs: ensure inner headers in ICMP errors are in headroom
    - [s390x] zcrypt: Remove the empty file
    - cifs: validate DFS referral string offsets
    - SUNRPC: release lower rpc_clnt if killed waiting for XPRT_LOCKED
    - SUNRPC: pin upper rpc_clnt across the TLS connect_worker
    - dm era: fix NULL pointer dereference in metadata_open()
    - regulator: core: regulator_lock_two() should test for EDEADLK not
      EDEADLOCK
    - net/mlx5: Fix L3 tunnel entropy refcount leak
    - octeontx2-af: fix VF bringup affecting PF promiscuous state
    - drm/xe: remove duplicate <kunit/test-bug.h> include
    - smb: client: fix overflow in passthrough ioctl bounds check
    - mlxsw: fix refcount leak in mlxsw_sp_port_lag_join()
    - mlxsw: fix refcount leak in mlxsw_sp_vrs_lpm_tree_replace()
    - vduse: Fix race in vduse_dev_msg_sync and vduse_dev_read_iter
    - ASoC: SOF: ipc4-control: Fix TOCTOU in sof_ipc4_bytes_put
    - ASoC: SOF: ipc3-control: Use overflow checks in control_update size calc
    - ASoC: SOF: ipc3-control: Fix TOCTOU in bytes_put and bytes_get
    - ASoC: SOF: topology: validate vendor array size before parsing
    - net: qrtr: fix 32-bit integer overflow in qrtr_endpoint_post()
    - net: atm: reject out-of-range traffic classes in QoS validation
    - net: ife: require ETH_HLEN to be pullable in ife_decode()
    - [arm64] fpsimd: Fix type mismatch in sve_{save,load}_state()
    - [arm64] dts: qcom: sdm630: describe adsp_mem region properly
    - [arm64] dts: ti: k3-am62a7-sk: Add bootph-all tag to vqmmc
    - [arm64] dts: imx8ulp-evk: Correct Type-C int GPIO flags
    - [s390x] KVM: s390: pci: Fix GISC refcount leak on AIF enable failure
    - [arm64] KVM: arm64: vgic: Check the interrupt is still ours before
      migrating it
    - [s390x] KVM: s390: pci: Fix handling of AIF enable without AISB
    - [amd64] KVM: SEV: Do not allow intra-host migration/mirroring of SNP VMs
    - [amd64] KVM: x86: Ignore pending PV EOI if the vCPU has since disabled PV
      EOIs
    - [arm64] KVM: arm64: nv: Drop bogus WARN for write to ZCR_EL2
    - [arm64] KVM: arm64: nv: Fix SPSR_EL2 restore in kvm_hyp_handle_mops()
      (CVE-2026-64555)
    - fbdev: metronomefb: fix potential memory leak in metronomefb_probe()
    - fbdev: broadsheetfb: fix potential memory leak in broadsheetfb_probe()
    - fbdev: hecubafb: fix potential memory leak in hecubafb_probe()
    - fbdev: sm712: Fix operator precedence in big_swap macro
    - fbdev: efifb: fix memory leak in efifb_probe()
    - fbdev: radeon: fix potential memory leak in radeonfb_pci_register()
    - fbdev: i740fb: fix potential memory leak in i740fb_probe()
    - fbdev: s3fb: fix potential memory leak in s3_pci_probe()
    - fbdev: uvesafb: fix potential memory leak in uvesafb_probe()
    - fbdev: tdfxfb: fix potential memory leak in tdfxfb_probe()
    - fbdev: carminefb: fix potential memory leak in alloc_carmine_fb()
    - fbdev: vesafb: fix memory leak in vesafb_probe()
    - fbdev: nvidia: fix potential memory leak in nvidiafb_probe()
    - fbdev: tridentfb: fix potential memory leak in trident_pci_probe()
    - ASoC: SOF: ipc3-control: Fix heap overflow in bytes_ext put/get
    - ASoC: SOF: ipc3-control: Validate size in snd_sof_update_control
    - ASoC: mediatek: mt8192: Release reserved memory on cleanup
    - ASoC: mediatek: mt8183: Release reserved memory on cleanup
    - ASoC: qcom: q6apm: fix NULL pointer dereference in graph_callback
    - netfilter: nf_conntrack_irc: fix parse_dcc() off-by-one OOB read
    - netfilter: nfnl_cthelper: apply per-class values when updating policies
    - netfilter: xt_cluster: reject template conntracks in hash match
    - netfilter: nf_queue: pin bridge device while NFQUEUE holds fake dst
    - netfilter: nft_set_pipapo: don't leak bad clone into future transaction
    - netfilter: nf_nat_sip: reload possible stale data pointer
    - netfilter: nf_conntrack_reasm: guard mac_header adjustment after IPv6
      defrag
    - netfilter: nf_conncount: fix zone comparison in tuple dedup
    - netfilter: ecache: fix inverted time_after() check
    - netfilter: xt_nat: reject unsupported target families
    - netfilter: bridge: fix stale prevhdr pointer in br_ip6_fragment()
      (CVE-2026-64554)
    - gpu: host1x: Fix device reference leak in host1x_device_parse_dt() error
      path
    - soc: ti: k3-ringacc: Fix access mode for k3_ringacc_ring_pop_tail_io/proxy
    - soc: fsl: qe: panic on ioremap() failure in qe_reset()
    - selinux: check connect-related permissions on TCP Fast Open
    - selinux: avoid sk_socket dereference in selinux_sctp_bind_connect()
    - selinux: fix incorrect execmem checks on overlayfs
    - leds: uleds: Fix potential buffer overread
    - mfd: sm501: Fix reference leak on failed device registration
    - [amd64] tools/power/x86/intel-speed-select: Harden daemon pidfile open
    - [amd64] x86/boot: Validate console=uart8250 baud rate to fix early boot
      hang
    - [amd64] x86/boot: Reject too long acpi_rsdp= values
    - [amd64] perf/x86/amd/lbr: Fix kernel address leakage
    - cpufreq: intel_pstate: Set non-turbo capacity to HWP_GUARANTEED_PERF()
    - [s390x] perf_cpum_cf: Add missing array_index_nospec() to
      __hw_perf_event_init()
    - batman-adv: gw: acquire ethernet header only after skb realloc
    - batman-adv: access unicast_ttvn skb->data only after skb realloc
    - batman-adv: dat: acquire ARP hw source only after skb realloc
    - batman-adv: bla: reacquire gw address after skb realloc
    - batman-adv: dat: ensure accessible eth_hdr proto field
    - batman-adv: dat: fix tie-break for candidate selection
    - batman-adv: tt: avoid request storms during pending request
    - batman-adv: fix VLAN priority offset
    - batman-adv: frag: free unfragmentable packet
    - batman-adv: frag: fix primary_if leak on failed linearization
    - batman-adv: mcast: avoid OOB read of num_dests header
    - batman-adv: tt: prevent TVLV OOB check overflow
    - cifs: invalidate cfid on unlink/rename/rmdir
    - mfd: tps6586x: Fix OF node refcount
    - HID: playstation: validate num_touch_reports in DualShock 4 reports
    - Bluetooth: SCO: fix sleeping under spinlock in sco_conn_ready
    - Bluetooth: SCO: hold sk properly in sco_conn_ready
    - jbd2: fix integer underflow in jbd2_journal_initialize_fast_commit()
    - nvdimm/btt: Free arenas on btt_init() error paths
    - nvdimm/btt: Free arena sub-allocations on discover_arenas() error path
    - sunrpc: pin svc_xprt across the asynchronous TLS handshake callback
    - sunrpc: wait for in-flight TLS handshake callback when cancel loses race
    - lockd: Plug nlm_file leak when nlm_do_fopen() fails
    - lockd: Plug nlm_file refcount leak on cached nlm_do_fopen() failure
    - SUNRPC: Bound-check xdr_buf_to_bvec() stores before writing
    - remoteproc: qcom: Fix leak when custom dump_segments addition fails
    - power: supply: cpcap-battery: Fix missing nvmem_device_put() causing
      reference leak
    - mm/memory_hotplug: fix incorrect altmap passing in error path
    - mm/damon/core: make charge_addr_from aware of end-address exclusivity
    - fs/ntfs3: fix syncing wrong inode on DIRSYNC cross-directory rename
    - fs/ntfs3: bound DeleteIndexEntryAllocation memmove length
    - fs/ntfs3: bound copy_lcns dp->page_lcns[] index in analysis pass
    - fs/ntfs3: bound attr_off in UpdateResidentValue against data_off
    - fs/ntfs3: validate lcns_follow in log_replay conversion (CVE-2026-64533)
    - fs/ntfs3: add depth limit to indx_find_buffer to prevent stack overflow
    - fs/ntfs3: bound NTFS_DE view.data_off in UpdateRecordData{Root,Allocation}
      (CVE-2026-64532)
    - ntfs3: cap RESTART_TABLE free-chain walker at rt->used
    - ntfs3: bound to_move in indx_insert_into_root before hdr_insert_head
    - ntfs3: validate split-point offset in indx_insert_into_buffer
    - ntfs3: fix out-of-bounds read in decompress_lznt
    - power: supply: charger-manager: fix refcount leak in is_full_charged()
    - [riscv64] cacheinfo: Fix node reference leak in populate_cache_leaves
    - mm/damon/sysfs-schemes: fix dir put orders in access_pattern_add_dirs()
    - mm/damon/sysfs-schemes: put stats for scheme_add_dirs() internal error
    - fs/proc/task_mmu: fix hugetlb self-deadlock in pagemap_scan_pte_hole()
    - fs/proc/task_mmu: use huge_page_size() in pagemap_scan_hugetlb_entry()
    - proc: only bump parent nlink when registering directories
    - mm/mm_init: fix uninitialized struct pages for ZONE_DEVICE
    - kcov: use WRITE_ONCE() for selftest mode stores
    - mtd: slram: remove failed entries from the device list
    - 9p: skip nlink update in cacheless mode to fix WARN_ON
    - scsi: smartpqi: Use shost_to_hba() in pqi_scan_finished()
    - scsi: sas: Skip opt_sectors when DMA reports no real optimization hint
    - ocfs2: use kzalloc for quota recovery bitmap allocation
    - mtd: rawnand: pl353: fix probe resource allocation
    - net/9p: fix infinite loop in p9_client_rpc on fatal signal
    - mtd: rawnand: fix condition in 'nand_select_target()'
    - ocfs2: avoid moving extents to occupied clusters
    - ocfs2: fix NULL h_transaction deref in ocfs2_assure_trans_credits
    - ocfs2: add journal NULL check in ocfs2_checkpoint_inode()
    - ocfs2: reject dinodes with non-canonical i_mode type
    - ocfs2: reject dinodes whose i_rdev disagrees with the file type
    - ocfs2: reject non-inline dinodes with i_size and zero i_clusters
    - fpga: dfl: add bounds check in dfh_get_param_size()
    - bus: mhi: ep: Protect mhi_ep_handle_syserr() in the error path
    - net: thunderbolt: Fix frags[] overflow by bounding frame_count
    - fpga: microchip-spi: fix zero header_size OOB read in
      mpf_ops_parse_header()
    - [s390x] pkey: Check length in PKEY_VERIFYPROTK ioctl
    - [s390x] pkey: Check length in pkey_pckmo handler implementation
    - mtd: spi-nor: swp: Improve locking user experience
    - mtd: spi-nor: spansion: use die erase for multi-die devices only
    - mtd: rawnand: Pause continuous reads at block boundaries
    - mtd: maps: vmu-flash: fix NULL pointer dereference in initialization
    - taskstats: retain dead thread stats in TGID queries
    - irqchip/crossbar: Use correct index in crossbar_domain_free()
    - tpm: tpm_tis_spi: Use wait_woken() in wait_for_tmp_stat()
    - tpm: tpm2-sessions: wait for async KPP completion in tpm_buf_append_salt
    - dmaengine: tegra: Fix burst size calculation
    - dmaengine: dw-edma: Add spinlock to protect DONE_INT_MASK and
      ABORT_INT_MASK
    - [amd64] platform/x86: dell-laptop: fix missing cleanups in init error path
    - [amd64] platform/x86/amd/pmc: Check for intermediate wakeup in function
    - [amd64] platform/x86/amd/pmc: Delay suspend for some Lenovo Laptops
    - [amd64] platform/x86/amd/pmc: Add delay_suspend module parameter
    - [amd64] platform/x86/amd/pmc: Don't log during intermediate wakeups
    - pkey: Move keytype check from pkey api to handler
    - smb: client: use kvzalloc() for megabyte buffer in simple fallocate
    - ksmbd: fix integer overflow in set_file_allocation_info()
    - hwmon: (ltc2992) add missing 'select REGMAP_I2C' to Kconfig
    - hwmon: (max6697) add missing 'select REGMAP_I2C' to Kconfig
    - i2c: mediatek: fix WRRD for SoCs without auto_restart option
    - i2c: mlxbf: Fix use-after-free in mlxbf_i2c_init_resource()
    - ice: fix ice_init_link() error return preventing probe
    - xen/gntdev: fix error handling in ioctl
    - xfrm: use compat translator only for u64 alignment mismatch
    - xfrm: xfrm_interface: require CAP_NET_ADMIN in the device netns for
      changelink
    - tpm: fix event_size output in tpm1_binary_bios_measurements_show
    - tpm: Make the TPM character devices non-seekable
    - time: Fix off-by-one in compat settimeofday() usec validation
    - spi: uniphier: Fix completion initialization order before
      devm_request_irq()
    - sctp: validate STALE_COOKIE cause length before reading staleness
      (CVE-2026-64551)
    - NFS: Charge unstable writes by request size, not folio size
    - nvmet-rdma: handle inline data with a nonzero offset
    - netdev-genl: report NAPI thread PID in the caller's pid namespace
    - can: esd_usb: kill anchored URBs before freeing netdevs
    - can: isotp: use unconditional synchronize_rcu() in isotp_release()
    - can: bcm: defer rx_op deallocation to workqueue to fix thrtimer UAF
    - can: bcm: fix lockless bound/ifindex race and silent RX_SETUP failure
    - can: bcm: add missing rcu list annotations and operations
    - bpf,fork: wipe ->bpf_storage before bailouts that access it
    - bpf: Add missing access_ok call to copy_user_syms
    - block: fix race in blk_time_get_ns() returning 0
    - net: sparx5: unregister blocking notifier on init failure
    - dm thin metadata: fix superblock refcount leak on snapshot shadow failure
    - dm thin metadata: fix metadata snapshot consistency on commit failure
    - dm era: fix out-of-bounds memory access for non-zero start sector
    - dm-bufio: fix wrong count calculation in dm_bufio_issue_discard
    - dm-ioctl: fix a possible overflow in list_version_get_info
    - dm-log: fix a bitset_size overflow on 32bit machines
    - dm-stats: fix dm_jiffies_to_msec64
    - dm-stats: fix merge accounting
    - dm_early_create: fix freeing used table on dm_resume failure
    - dm-integrity: fix a bug if the bio is out of limits
    - dm-integrity: don't increment hash_offset twice
    - dm-verity: avoid double increment of &use_bh_wq_enabled
    - dm-verity: fix a possible NULL pointer dereference
    - dm-verity: increase sprintf buffer size
    - dm-verity: make error counter atomic
    - [amd64] accel/ivpu: Reject firmware log with size smaller than header
    - scsi: hpsa: Fix DMA mapping leak on IOACCEL2 reset path
    - scsi: lpfc: Fix memory leak in lpfc_sli4_driver_resource_setup()
    - scsi: sg: Report request-table problems when any status is set
    - scsi: xen: scsiback: Free the command tag on the TMR submit-failure path
    - scsi: xen: scsiback: Free unsubmitted command instead of double-putting it
    - scsi: target: Bound PR-OUT TransportID parsing to the received buffer
    - scsi: target: core: Fix iSCSI ISID use-after-free in REGISTER AND MOVE
    - scsi: elx: efct: Fix refcount leak in efct_hw_io_abort()
    - scsi: elx: efct: Fix I/O leak on unsupported additional CDB
    - Input: ims-pcu - fix use-after-free and double-free in disconnect
    - Input: ims-pcu - only expose sysfs attributes on control interface
    - Input: ims-pcu - release data interface on disconnect
    - Input: ims-pcu - validate control endpoint type
    - Input: ims-pcu - add response length checks
    - Input: ims-pcu - fix DMA mapping violation in line setup
    - Input: ims-pcu - fix firmware leak in async update
    - Input: ims-pcu - fix out-of-bounds read in ims_pcu_irq() debug logging
    - Input: ims-pcu - fix potential infinite loop in CDC union descriptor
      parsing
    - Input: ims-pcu - fix race condition in reset_device sysfs callback
    - Input: ims-pcu - fix type confusion in CDC union descriptor parsing
    - net/mlx5e: macsec: fix use-after-free of metadata_dst on RX SC delete
    - tracing/user_events: Fix use-after-free in user_event_mm_dup()
    - posix-cpu-timers: Use u64 multiplication in update_rlimit_cpu()
    - cpu: hotplug: Preserve per instance callback errors
    - cpu: hotplug: Bound hotplug states sysfs output
    - gpio: tegra: do not call pinctrl for GPIO direction
    - gpio-f7188x: Add support for NCT6126D version B
    - gpios: palmas: add .get_direction() op
    - net: sit: require CAP_NET_ADMIN in the device netns for changelink
    - net: wwan: t7xx: destroy DMA pool on CLDMA late init failure
    - net: ixp4xx_hss: fix duplicate HDLC netdev allocation
    - net/sched: act_ct: preserve tc_skb_cb across defragmentation
    - net: ena: clean up XDP TX queues when regular TX setup fails
    - net: ip6_vti: require CAP_NET_ADMIN in the device netns for changelink
    - net: ip_vti: require CAP_NET_ADMIN in the device netns for changelink
    - net: ipip: require CAP_NET_ADMIN in the device netns for changelink
    - net: ip6_gre: require CAP_NET_ADMIN in the device netns for changelink
    - octeontx2-af: Free BPID bitmap on setup failure
    - ieee802154: admin-gate legacy LLSEC dump operations
    - ieee802154: allow legacy LLSEC ADD/DEL ops to pass strict validation
    - ieee802154: ca8210: fix cas_ctl leak on spi_async failure
    - ieee802154: ca8210: fix pointer truncation in kfifo on 64-bit
    - [amd64] platform/x86/amd/pmc: Avoid logging "(null)" for DMI values
    - net/sched: sch_teql: move rcu_read_lock()/spin_lock() from _bh variants
    - [s390x] Revert support for DCACHE_WORD_ACCESS (CVE-2026-64369)
    - batman-adv: retrieve ethhdr after potential skb realloc on RX
    - batman-adv: ensure minimal ethernet header on TX
    - batman-adv: clean untagged VLAN on netdev registration failure
    - espintcp: use sk_msg_free_partial to fix partial send
    - bnx2x: fix potential memory leak in bnx2x_alloc_mem_bp()
    - rtc: mpfs: fix counter upload completion condition
    - hwmon: (w83627hf) remove VID sysfs files on error and remove
    - hwmon: (w83793) remove vrm sysfs file on probe failure
    - net: liquidio: fix BAR resource leak on PF number failure
    - hwmon: (occ) unregister sysfs devices outside occ lock
    - fsl/fman: Free init resources on KeyGen failure in fman_init()
    - net: lan743x: Initialize eth_syslock spinlock before use
    - net/sched: sch_multiq: Replace direct dequeue call with peek and
      qdisc_dequeue_peeked
    - net/sched: sch_taprio: Replace direct dequeue call with peek and
      qdisc_dequeue_peeked
    - fhandle: reject detached mounts in capable_wrt_mount()
    - hwmon: (max1619) add missing 'select REGMAP' to Kconfig
    - tracing/probes: Fix double addition of offset for @+FOFFSET
    - orangefs: keep the readdir entry size 64-bit in fill_from_part()
    - ata: pata_pxa: Fix DMA channel leak on probe error
    - net: wwan: iosm: bound device offsets in the MUX downlink decoder
    - hwmon: (asus_atk0110) Check package count before accessing element
    - [riscv64] probes: save original sp in rethook trampoline
    - mm/compaction: handle free_pages_prepare() properly in compaction_free()
    - irqchip/irq-riscv-imsic-early: Fix fwnode leak on state setup failure
    - [s390x] monwriter: Reject buffer reuse with different data length
    - mac802154: remove interfaces with RCU list deletion
    - llc: fix SAP refcount leak in llc_ui_autobind()
    - ipvs: use parsed transport offset in SCTP state lookup
    - ipvs: reset full ip_vs_seq structs in ip_vs_conn_new
    - macsec: don't read an unset MAC header in macsec_encrypt()
    - [arm64] smp: Fix hot-unplug tearing by forcing unregistration
    - ata: libata-core: Skip HPA resize for locked drives
    - drbd: reject data replies with an out-of-range payload size
    - [riscv64] Prevent NULL pointer dereference in machine_kexec_prepare()
    - tracing/osnoise: Call synchronize_rcu() when unregistering
    - [s390x] mm: Fix type mismatch in get_align_mask().
    - cgroup/cpuset: rebind mm mempolicy to effective_mems, not mems_allowed
    - pmdomain: imx: Fix i.MX8MP power notifier
    - pmdomain: imx: Fix i.MX8MP VC8000E power up sequence
    - [powerpc*] pseries: fix memory leak on krealloc failure in papr_init
    - wifi: rt2x00: avoid full teardown before work setup in probe
    - wifi: mwifiex: fix roaming to different channel in host_mlme mode
    - wifi: mac80211: fix memory leak in ieee80211_register_hw()
    - regulator: ltc3676: Fix incorrect IRQSTAT bit offsets
    - net: openvswitch: reject oversized nested action attrs (CVE-2026-64531)
    - Bluetooth: btrtl: validate firmware patch bounds
    - llc: fix SAP refcount leak when creating incoming sockets
    - macsec: fix promiscuity refcount leak in macsec_dev_open()
    - memstick: ms_block: reject a card that reports too many blocks
    - ipvs: fix more places with wrong ipv6 transport offsets
    - ipvs: reload ip header after head reallocation
    - reset: sunxi: fix memory region leak on ioremap failure
    - [powerpc*] spufs: fix out-of-bounds access in spufs_mem_mmap_access()
    - wifi: mac80211: free ack status frame on TX header build failure
    - wifi: mwifiex: fix permanently busy scans after multiple roam iterations
    - mtd: onenand: samsung: report DMA completion timeouts
    - mtd: mchp23k256: use SPI match data for chip caps
    - mmc: vub300: defer reset until cmd_mutex is unlocked
    - mtd: rawnand: fsl_ifc: return errors for failed page reads
    - mtd: rawnand: lpc32xx_mlc: fail DMA transfers on timeout
    - mtd: rawnand: lpc32xx_slc: fail DMA transfer on completion timeout
    - mmc: block: fix RPMB device unregister ordering
    - mmc: sdhci-of-dwcmshc: check bus clock enable result in the probe() method
    - ACPI: NFIT: core: Fix acpi_nfit_init() error cleanup
    - ACPI: driver: Check ACPI_COMPANION() against NULL during probe
    - ACPI: bus: Introduce devm_acpi_install_notify_handler()
    - ACPI: NFIT: core: Use devm_acpi_install_notify_handler()
    - ACPI: NFIT: core: Fix possible deadlock and missing notifications
    - iio: hid-sensor-rotation: Fix stale or zero output when reading raw values
    - iio: adc: ad7380: select REGMAP
    - iio: pressure: Remove redundant pm_runtime_mark_last_busy() calls
    - iio: pressure: mpl115: fix runtime PM leak on read error (CVE-2026-64493)
    - ALSA: aoa: check snd_ctl_new1() return value
    - ALSA: hda/cs35l41: Fix firmware load work teardown (CVE-2026-64481)
    - ALSA: scarlett2: Allow selecting config_set by firmware version
    - ALSA: scarlett2: Update offsets for 2i2 Gen 4 firmware 2417
    - vfio/mlx5: Fix racy bitfields and tighten struct layout (CVE-2026-64472)
    - PCI: altera: Fix resource leaks on probe failure (CVE-2026-64462)
    - PCI: controller: Use dev_fwnode() instead of of_fwnode_handle()
    - PCI: mediatek: Switch to msi_create_parent_irq_domain()
    - PCI: mediatek: Convert bool to single quirks entry and bitmap
    - PCI: mediatek: Use generic MACRO for TPVPERL delay
    - PCI: mediatek: Fix IRQ domain leak when port fails to enable
      (CVE-2026-64461)
    - PCI: Use pbus_select_window() during BAR resize
    - PCI: Prevent resource tree corruption when BAR resize fails
    - PCI: Free saved list without holding pci_bus_sem
    - PCI: Fix restoring BARs on BAR resize rollback path
    - PCI: Move Resizable BAR code to rebar.c
    - PCI: Skip Resizable BAR restore on read error
    - staging: rtl8723bs: core: move constants to right side in comparison
    - staging: rtl8723bs: fix spaces around binary operators
    - staging: rtl8723bs: fix OOB reads in rtw_get_sec_ie(), rtw_get_wapi_ie(),
      and rtw_get_wps_attr()
    - [amd64] crypto: qat - fix VF2PF work teardown race in adf_disable_sriov()
      (CVE-2026-64438)
    - Bluetooth: L2CAP: Fix UAF in channel timeout by holding conn ref
      (CVE-2026-64434)
    - gpio: sch: use raw_spinlock_t in the irq startup path (CVE-2026-64428)
    - io_uring/rw: ensure reissue path is correctly handled for IOPOLL
    - io_uring/rw: preserve partial result for iopoll
    - media: nxp: imx8-isi: use devm_pm_runtime_enable() to simplify code
    - media: nxp: imx8-isi: Fix use-after-free on remove (CVE-2026-64421)
    - netfilter: ebtables: Use vmalloc_array() to improve code
    - netfilter: ebtables: zero chainstack array (CVE-2026-64413)
    - Bluetooth: L2CAP: Fix not tracking outstanding TX ident
    - Bluetooth: L2CAP: cancel pending_rx_work before taking conn->lock
      (CVE-2026-64206)
    - Bluetooth: hci_core: Enable buffer flow control for SCO/eSCO
    - Bluetooth: separate CIS_LINK and BIS_LINK link types
    - Bluetooth: hci_conn: Fix null ptr deref in hci_abort_conn()
      (CVE-2026-64405)
    - Bluetooth: 6lowpan: fix cyclic locking warning on netdev unregister
    - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb()
    - mm: swap_cgroup: fix NULL deref in lookup_swap_cgroup_id on swapless host
      (CVE-2026-64416)
    - smb: client: Improve unlocking of a mutex in cifs_get_swn_reg()
    - smb: client: resolve SWN tcon from live registrations (CVE-2026-64401)
    - ksmbd_vfs_rename(): vfs_path_parent_lookup() accepts ERR_PTR() as name
    - vfs: make LAST_XXX private to fs/namei.c
    - ksmbd: fix path resolution in ksmbd_vfs_kern_path_create
    - ksmbd: use opener credentials for FSCTL mutations
    - ksmbd: centralize ksmbd_conn final release to plug transport leak
    - ksmbd: track the connection owning a byte-range lock (CVE-2026-64390)
    - proc: rename proc_setattr to proc_nochmod_setattr
    - proc: protect ptrace_may_access() with exec_update_lock (FD links)
    - [amd64] perf/x86/intel/uncore: Defer ADL global PMON enable to
      enable_box()
    - HID: add haptics page defines
    - HID: multitouch: fix out-of-bounds bit access on mt_io_flags
      (CVE-2026-64364)
    - seqlock: Introduce scoped_seqlock_read()
    - seqlock: Change do_task_stat() to use scoped_seqlock_read()
    - proc: protect ptrace_may_access() with exec_update_lock (part 1)
    - treewide: Switch/rename to timer_delete[_sync]()
    - HID: appleir: fix UAF on pending key_up_timer in remove() (CVE-2026-64363)
    - HID: pidff: Fix missing blank lines after declarations
    - HID: pidff: Add missing spaces
    - HID: pidff: Rework pidff_upload_effect
    - HID: pidff: Use correct effect type in effect update
    - hfs/hfsplus: prevent getting negative values of offset/length
    - hfs/hfsplus: fix u32 overflow in check_and_correct_requested_length
      (CVE-2026-64361)
    - bpf: Convert lpm_trie.c to rqspinlock
    - bpf, arm64, powerpc: Add bpf_jit_bypass_spec_v1/v4()
    - bpf: Consistently use bpf_rcu_lock_held() everywhere
    - bpf: Allow LPM map access from sleepable BPF programs (CVE-2026-64352)
    - usb: iowarrior: remove inherent race with minor number
    - USB: iowarrior: fix use-after-free on disconnect race (CVE-2026-64341)
    - usb: atm: ueagle-atm: wait for pre-firmware load in .disconnect()
    - crypto: atmel - Drop explicit initialization of struct
      i2c_device_id::driver_data to 0
    - crypto: atmel-sha204a - drop hwrng quality reduction for ATSHA204A
    - usb: gadget: f_fs: initialize reset_work at allocation time
    - crypto: atmel-sha204a - fail on hwrng registration error in probe path
    - usb: gadget: f_fs: Tie read_buffer lifetime to ffs_epfile
    - btrfs: concentrate the error handling of submit_one_sector()
    - btrfs: replace for_each_set_bit() with for_each_set_bitmap()
    - btrfs: remove folio parameter from ordered io related functions
    - btrfs: remove the COW fixup mechanism
    - btrfs: check and set EXTENT_DELALLOC_NEW before clearing EXTENT_DELALLOC
    - [amd64] crypto: ccp - Move dev_info/err messages for SEV/SNP init and
      shutdown
    - [amd64] crypto: ccp - Reset TMR size at SNP Shutdown
    - [amd64] crypto: ccp - Register SNP panic notifier only if SNP is enabled
    - [amd64] crypto: ccp - Move SEV/SNP Platform initialization to KVM
    - [amd64] crypto: ccp - Fix a case where SNP_SHUTDOWN is missed
    - [amd64] crypto: ccp - Do not initialize SNP for ioctl(SNP_CONFIG)
    - [amd64] crypto: qat - fix restarting state leak on allocation failure
    - exfat: remove unnecessary read entry in __exfat_rename()
    - exfat: rename argument name for exfat_move_file and exfat_rename_file
    - exfat: add exfat_get_dentry_set_by_ei() helper
    - exfat: move exfat_chain_set() out of __exfat_resolve_path()
    - exfat: fix incorrect directory checksum after rename to shorter name
    - exfat: preserve benign secondary entries during rename and move
    - btrfs: fix false IO failure after falling back to buffered write
    - btrfs: fix incorrect buffered IO fallback for append direct writes
    - slab: Introduce kmalloc_obj() and family
    - slab: Introduce kmalloc_flex() and family
    - add default_gfp() helper macro and use it in the new *alloc_obj() helpers
    - default_gfp(): avoid using the "newfangled" __VA_OPT__ trick
    - slab: recognize @GFP parameter as optional in kernel-doc
    - fscrypt: Fix key setup in edge case with multiple data unit sizes
    - fscrypt: Replace mk_users keyring with simple list
    - mm/damon/core: always put unsuccessfully committed target pids
    - KVM: Move kvm_io_bus_get_dev() locking responsibilities to callers
    - [arm64] KVM: arm64: Ensure level is always initialized when relaxing perms
    - [arm64] KVM: arm64: Fix propagation of TLBI level in
      kvm_pgtable_stage2_relax_perms()
    - bpf: Reject BPF_MAP_TYPE_INODE_STORAGE creation if BPF LSM is
      uninitialized (CVE-2026-64192)
    - [amd64] perf/x86/amd/brs: Fix kernel address leakage
    - dibs: loopback: validate offset and size in move_data()
    - seqlock: fix scoped_seqlock_read kernel-doc
    - ksmbd: fix durable reconnect double-bind race in ksmbd_reopen_durable_fd
    - rtnetlink: Make per-netns RTNL dereference helpers to macro.
    - net: airoha: Fix channel configuration for ETS Qdisc
    - jiffies: Cast to unsigned long in secs_to_jiffies() conversion
    - afs: Fix afs_atcell_get_link() to check if ws_cell is unset first
    - afs: Fix afs_dynroot_readdir() to not use the RCU read lock
    - [amd64] crypto: ccp - Fix __sev_snp_shutdown_locked
    - [amd64] crypto: ccp - Fix dereferencing uninitialized error pointer
    - [amd64] crypto: ccp - Fix SNP panic notifier unregistration
    - udp_tunnel: fix deadlock in udp_tunnel_nic_set_port_priv()
    - Bluetooth: hci_core: Remove check of BDADDR_ANY in
      hci_conn_hash_lookup_big_state
    - Bluetooth: hci_sync: Fix attempting to send HCI_Disconnect to BIS handle
    - [amd64] crypto: ccp - Always pass in an error pointer to
      __sev_platform_shutdown_locked()
    - i40e: drop udp_tunnel_get_rx_info() call from i40e_open()
    - ice: drop udp_tunnel_get_rx_info() call from ndo_open()
    - [amd64] crypto: ccp - Fix leaking the same page twice
    - Bluetooth: L2CAP: Fix regressions caused by reusing ident
    - Bluetooth: 6lowpan: Fix using chan->conn as indication to no remote netdev
    - Bluetooth: L2CAP: fix tx ident leak for commands without a response
    - dpll: fix NULL pointer dereference in dpll_msg_add_pin_ref_sync()
    - tools/testing: add linux/args.h header and fix radix, VMA tests
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.98
    - ext4: fix fd leak in EXT4_IOC_MOVE_EXT cross-sb validation
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.99
    - mm: refactor mm_access() to not return NULL
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.100
    - posix-cpu-timers: Prevent UAF caused by non-leader exec() race
      (CVE-2026-64560)

 -- Salvatore Bonaccorso <carnil@debian.org>  Thu, 30 Jul 2026 15:50:22 +0200

linux-6.12 (6.12.96-1~deb12u1) bookworm-security; urgency=high

  * Rebuild for bookworm:
    - Disable building linux-libc-dev and unversioned tools packages
    - d/salsa-ci.yml: Set RELEASE to bookworm
    - lintian: Update source package names in overrides
    - d/c/defines.toml: Add debianrelease configuration for bookworm
  * d/b/gencontrol.py: Fix name in signed package changelog
  * Include rsync in Build-Depends-Arch for any build including tools

 -- Ben Hutchings <benh@debian.org>  Wed, 22 Jul 2026 23:10:58 +0200

linux (6.12.96-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.96
    - [arm64] bpf, arm64: Reject out-of-range B.cond targets
    - nfsd: fix file change detection in CB_GETATTR
    - nfsd: release layout stid on setlease failure
    - userfaultfd: gate must_wait writability check on pte_present()
    - perf: Fix dangling cgroup pointer in cpuctx backport
    - bcachefs: avoid truncating fiemap extent length
    - drm/amd: Fix set but not used warnings
    - gpio: rockchip: change the GPIO version judgment logic
    - gpio: rockchip: teardown bugs and resource leaks
    - gpio: rockchip: fix generic IRQ chip leak on remove (CVE-2026-53226)
    - mm/vmalloc: take vmap_purge_lock in shrinker (CVE-2026-46093)
    - device property: initialize the remaining fields of fwnode_handle in
      fwnode_init()
    - f2fs: validate orphan inode entry count
    - f2fs: atomic: fix UAF issue on f2fs_inode_info.atomic_inode
    - f2fs: bound i_inline_xattr_size for non-inline-xattr inodes
    - f2fs: fix potential deadlock in f2fs_balance_fs()
    - f2fs: fix potential deadlock in gc_merge path of f2fs_balance_fs()
    - f2fs: fix listxattr handling of corrupted xattr entries
    - fbdev: fbcon: fix out-of-bounds read in err_out of fbcon_do_set_font()
    - nfsd: add nfsd_file_{get,put} to 'nfs_to' nfsd_localio_operations
    - nfs_common: rename functions that invalidate LOCALIO nfs_clients
    - NFSv4/flexfiles: Remove cred local variable dependency
    - NFSv4/flexfiles: Add data structure support for striped layouts
    - NFSv4/flexfiles: reject zero filehandle version count
    - locking/rtmutex: Make sure we wake anything on the wake_q when we release
      the lock->wait_lock
    - apparmor: advertise the tcp fast open fix is applied
    - nfsd: move name lookup out of nfsd4_list_rec_dir()
    - nfsd: change nfs4_client_to_reclaim() to allocate data
    - bonding: fix xfrm offload feature setup on active-backup mode
    - block: add a store_limit operations for sysfs entries
    - block: fix queue freeze vs limits lock order in sysfs store methods
      (CVE-2025-21807)
    - mm/khugepaged: write all dirty file folios when collapsing
    - perf trace beauty fcntl: Fix build with older kernel headers
    - ACPI: CPPC: Suppress UBSAN warning caused by field misuse
    - ACPI: NFIT: core: Fix possible NULL pointer dereference
    - [amd64] platform/x86: intel-hid: Protect ACPI notify handler against
      recursion
    - perf/core: Detach event groups during remove_on_exec
    - [amd64] drm/i915: ensure segment offset never exceeds allowed max
    - usb: gadget: function: rndis: add length check to response query
    - usb: gadget: function: rndis: add length check for header
    - iio: accel: bmc150: clamp the device-reported FIFO frame count
    - iio: accel: kxsd9: fix runtime PM imbalance on write_raw() error
    - iio: adc: lpc32xx: Initialize completion before requesting IRQ
    - iio: adc: spear: Initialize completion before requesting IRQ
    - iio: adc: ti-ads1119: fix PM reference leak in buffer preenable
    - iio: adc: ti-ads124s08: Return reset GPIO lookup errors
    - iio: backend: fix uninitialized data in debugfs
    - iio: chemical: scd30: Cleanup initializations and fix sign-extension bug
    - iio: common: st_sensors: honour channel endianness in read_axis_data
    - iio: event: Fix event FIFO reset race
    - iio: gyro: bmg160: bail out when bandwidth/filter is not in table
    - iio: gyro: bmg160: wait full startup time after mode change at probe
    - iio: imu: adis: add IRQF_NO_THREAD to non-FIFO trigger IRQ
    - iio: imu: bmi160: add IRQF_NO_THREAD to data-ready trigger IRQ
    - iio: imu: inv_icm42600: fix timestamp clock period by using lower value
    - iio: imu: inv_icm42600: fix timestamping by limiting FIFO reading
    - iio: imu: st_lsm6dsx: deselect shub page before reading whoami
    - iio: light: al3010: fix incorrect scale for the highest gain range
    - iio: light: gp2ap002: fix runtime PM leak on read error
    - iio: light: opt3001: fix missing state reset on timeout
    - iio: light: tsl2591: return actual error from probe IRQ failure
    - iio: light: veml6030: fix channel type when pushing events
    - iio: magnetometer: ak8975: Add missed pm_runtime_put_autosuspend() call
    - iio: resolver: ad2s1210: notify trigger and clear state on fault read
      error
    - iio: temperature: Build mlx90635 with CONFIG_MLX90635
    - iio: temperature: ltc2983: Fix n_wires default bypassing rotation check
    - iio: temperature: ltc2983: Fix reinit_completion() called after conversion
      start
    - ALSA: virtio: Add missing 384 kHz PCM rate mapping
    - ALSA: virtio: Validate control metadata from the device
    - ALSA: ymfpci: check snd_ctl_new1() return value
    - ALSA: caiaq: fix out-of-bounds read in the Traktor Kontrol S4 input parser
    - ALSA: cmipci: check snd_ctl_new1() return value
    - ALSA: es1938: check snd_ctl_new1() return value
    - ALSA: firewire: isight: bound the sample count to the packet payload
    - ALSA: gus: check snd_ctl_new1() return value
    - ALSA: ice1712: check snd_ctl_new1() return value
    - ALSA: seq: Fix uninitialised heap leak in snd_seq_event_dup()
    - ALSA: usb-audio: avoid kobject path lookup in DualSense match
    - ALSA: usb-audio: Propagate errors in scarlett_ctl_enum_put()
    - ALSA: usb-audio: Propagate US-16x08 write errors in route/mix EQ-switch
      put callbacks
    - ALSA: usb-audio: Roll back quirk control caches on write errors
    - ALSA: usb-audio: Update Babyface Pro control caches only after successful
      writes
    - ALSA: usb-audio: Update US-16x08 EQ/comp shadow state after successful
      writes
    - vfio/pci: Use a private flag to prevent power state change with VFs
    - vfio/pci: Latch disable_idle_d3 per device
    - vfio/pci: Release the VGA arbiter client on register_device() failure
    - vfio/pci: Fix racy bitfields and tighten struct layout
    - vfio: prevent infinite loop in vfio_mig_get_next_state() on blocked arc
    - vfio: Remove device debugfs before releasing devres
    - Bluetooth: btusb: Add USB ID 2c4e:0128 for Mercusys MA60XNB
    - Bluetooth: btusb: fix use-after-free on registration failure
    - Bluetooth: btusb: fix use-after-free on marvell probe failure
    - Bluetooth: btusb: fix wakeup source leak on probe failure
    - [arm*] binder: fix UAF in binder_thread_release()
    - [arm*] binder: fix UAF in binder_free_transaction()
    - usb: xhci: Fix sleep in atomic context in xhci_free_streams()
    - usb: typec: tcpci_rt1711h: unregister TCPCI port with devres
    - PCI: host-common: Request bus reassignment when not probe-only
    - [arm*] PCI: imx6: Fix IMX6SX_GPR12_PCIE_TEST_POWERDOWN handling
    - mm/damon/ops-common: handle extreme intervals in damon_hot_score()
    - netfilter: ipset: fix race between dump and ip_set_list resize
    - virtio_pci: fix vq info pointer lookup via wrong index
    - virtio-mmio: fix device release warning on module unload
    - hwrng: virtio: clamp device-reported used.len at copy_data()
    - USB: chaoskey: Fix slab-use-after-free in chaoskey_release()
    - usb: dwc3: run gadget disconnect from sleepable suspend context
    - 6lowpan: fix NHC entry use-after-free on error path
    - tipc: fix out-of-bounds read in broadcast Gap ACK blocks
    - staging: vme_user: bound slave read/write to the kern_buf size
    - smb: client: restrict implied bcc[0] exemption to responses without data
      area
    - staging: vme_user: fix location monitor leak in fake bridge
    - staging: vme_user: fix location monitor leak in tsi148 bridge
    - media: staging: ipu3-imgu: Add range check for imgu_css_cfg_acc_stripe
    - staging: media: atomisp: reduce load_primary_binaries() stack usage
    - staging: rtl8723bs: fix heap buffer overflow in rtw_cfg80211_set_wpa_ie()
    - staging: rtl8723bs: fix WEP length underflow and OOB read in OnAuth()
    - staging: rtl8723bs: fix OOB read in OnAssocRsp() IE loop
    - staging: rtl8723bs: fix OOB read in update_beacon_info() IE loop
    - staging: rtl8723bs: fix OOB reads in IE loops in issue_assocreq() and
      join_cmd_hdl()
    - staging: rtl8723bs: fix OOB reads in is_ap_in_tkip() IE loop
    - staging: rtl8723bs: fix OOB write in HT_caps_handler()
    - crypto: amlogic - avoid double cleanup in meson_crypto_probe()
    - ksmbd: fix use-after-free of a deferred file_lock on SMB2_CLOSE then
      SMB2_CANCEL
    - net: af_key: initialize alg_key_len for IPComp states
    - audit: Fix data races of skb_queue_len() readers on audit_queue
    - Bluetooth: MGMT: Fix UAF of hci_conn_params in add_device_complete
    - coresight: etb10: restore atomic_t for shared reading state
    - debugobjects: Plug race against a concurrent OOM disable
    - fs/ntfs3: validate Dirty Page Table capacity in log_replay copy_lcns
    - NTB: epf: Avoid calling pci_irq_vector() from hardirq context
    - gpio: eic-sprd: use raw_spinlock_t in the irq startup path
    - io_uring/io-wq: re-check IO_WQ_BIT_EXIT for each linked work item
    - netpoll: fix a use-after-free on shutdown path
    - ipv4: igmp: remove multicast group from hash table on device destruction
    - net: ipv4: bound TCP reordering sysctl writes and MTU probe sizes
    - mfd: cros_ec: Delay dev_set_drvdata() until probe success
    - mm/shrinker: do not hold RCU lock in shrinker_debugfs_count_show()
    - mm: shrinker: fix shrinker_info teardown race with expansion
    - mm: shrinker: fix NULL pointer dereference in debugfs
    - mm/swap: add cond_resched() in swap_reclaim_full_clusters to prevent
      softlockup
    - netfilter: ctnetlink: use nf_ct_exp_net() in expectation dump
    - netfilter: handle unreadable frags
    - netfilter: ebtables: module names must be null-terminated
    - netfilter: ebtables: terminate table name before find_table_lock()
    - Bluetooth: btmtksdio: fix infinite loop in btmtksdio_txrx_work()
    - Bluetooth: bnep: pin L2CAP connection during netdev registration
    - Bluetooth: btnxpuart: Fix out-of-bounds firmware read in
      nxp_recv_fw_req_v3()
    - Bluetooth: fix UAF in bt_accept_dequeue()
    - Bluetooth: hci_uart: clear HCI_UART_SENDING when write_work is canceled
    - Bluetooth: ISO: avoid NULL deref of conn in iso_conn_big_sync()
    - Bluetooth: L2CAP: validate option length before reading conf opt value
    - fs/ntfs3: rename ni_readpage_cmpr into ni_read_folio_cmpr
    - fs/ntfs3: fsync files by syncing parent inodes
    - fs/ntfs3: zero-fill folios beyond i_valid in ntfs_read_folio()
    - fs/ntfs3: fix missing run load for vcn0 in attr_data_get_block_locked()
      (CVE-2026-53027)
    - coresight: ultrasoc-smb: Fix OOB write in smb_sync_perf_buffer()
    - smb/client: Fix error code in smb2_aead_req_alloc()
    - ksmbd: add permission checks for FSCTL_DUPLICATE_EXTENTS_TO_FILE
    - ksmbd: add a permission check for FSCTL_SET_ZERO_DATA
    - ksmbd: serialize QUERY_DIRECTORY requests per file
    - ksmbd: fix UAF of struct file_lock in SMB2_LOCK deferred-lock cancellation
    - ksmbd: require source read access for duplicate extents
    - ksmbd: add a WRITE_DAC/WRITE_OWNER check to SMB2 SET_INFO SECURITY
    - ksmbd: run set info with opener credentials
    - ksmbd: enforce FILE_READ_ATTRIBUTES on SMB_FIND_FILE_POSIX_INFORMATION
    - ksmbd: add per-handle permission check to FILE_LINK_INFORMATION
    - ksmbd: use opener credentials for delete-on-close
    - ksmbd: use opener credentials for ADS I/O
    - smb: client: fix query directory replay double-free
    - smb: client: fix query_info() replay double-free
    - smb: client: fix double-free in SMB2_ioctl() replay
    - smb: client: fix change notify replay double-free
    - smb: client: fix double-free in SMB2_flush() replay
    - smb: client: fix double-free in SMB2_open() replay
    - smb: client: fix double-free in SMB2_close() replay
    - smb: client: Fix next buffer leak in receive_encrypted_standard()
    - smb: client: use unaligned reads in parse_posix_ctxt()
    - smb: client: harden POSIX SID length parsing
    - smb: client: fix atime clamp check in read completion
    - smb: client: mask server-provided mode to 07777 in modefromsid
    - writeback: fix race between cgroup_writeback_umount() and
      inode_switch_wbs()
    - cpufreq: qcom-cpufreq-hw: Fix possible double free
    - firmware_loader: fix device reference leak in firmware_upload_register()
    - [amd64] cpufreq: intel_pstate: Sync policy->cur during CPU offline
    - sched/rt: Have RT_PUSH_IPI be default off for non PREEMPT_RT
    - cpufreq: Fix hotplug-suspend race during reboot
    - cpufreq: pcc: fix use-after-free and double free in _OSC evaluation
    - posix-cpu-timers: Fix pid refcount leak in do_cpu_nanosleep() error path
    - clocksource/drivers/timer-tegra186: Fix support for multiple watchdog
      instances
    - X.509: Fix validation of ASN.1 certificate header
    - mm/slab: do not limit zeroing to orig_size when only red zoning is enabled
    - tools/mm/slabinfo: Fix trace disable logic inversion
    - tools/mm/slabinfo: fix total_objects attribute name
    - HID: hid-goodix-spi: validate report size to prevent stack buffer overflow
    - HID: wacom: stop hardware after post-start probe failures
    - HID: letsketch: fix UAF on inrange_timer at driver unbind
    - HID: lg-g15: cancel pending work on remove to fix a use-after-free
    - HID: sensor-hub: Add sensor_hub_input_attr_read_values() for multi-byte
      reads
    - hfs/hfsplus: zero-initialize buffer in hfs_bnode_read
    - nilfs2: reject CLEAN_SEGMENTS ioctl with out-of-range segment numbers
    - media: mtk-jpeg: cancel workqueue on release for supported platforms only
    - serial: 8250_mid: Disable DMA for selected platforms
    - xfs: use null daddr for unset first bad log block
    - xfs: release dquot buffer after dqflush failure
    - xfs: fix unreachable BIGTIME check in dquot flush validation
    - xfs: fix pointer arithmetic error on 32-bit systems
    - xfs: fix exchmaps reservation limit check
    - bpf: Reject fragmented frames in devmap
    - bpf: Restore sysctl new-value from 1 to 0
    - bpf: Validate BTF repeated field counts before expansion
    - net: usb: kalmia: bound RX frame length in kalmia_rx_fixup()
    - usb: cdc_acm: Add quirk for Uniden BC125AT scanner
    - usb: cdnsp: fix stream context array leak in cdnsp_alloc_stream_info()
    - USB: core: add USB_QUIRK_NO_LPM for VIA Labs USB 2.0 hub
    - usb: dwc3: meson-g12a: fix refcount leak in dwc3_meson_g12a_resume()
    - usb: free iso schedules on failed submit
    - usb: gadget: composite: fix dead empty check in the USB_DT_OTG handler
    - usb: gadget: udc: Fix use-after-free in gadget_match_driver
    - usb: gadget: f_printer: take kref only for successful open
    - USB: idmouse: fix use-after-free on disconnect race
    - USB: ldusb: fix use-after-free on disconnect race
    - USB: iowarrior: fix use-after-free on disconnect
    - USB: quirks: add NO_LPM for the Samsung T5 EVO Portable SSD
    - USB: legousbtower: fix use-after-free on disconnect race
    - usb: sl811-hcd: disable controller wakeup on remove
    - USB: storage: include US_FL_NO_SAME in quirks mask
    - USB: misc: uss720: unregister parport on probe failure
    - usb: mtu3: unmap request DMA on queue failure
    - USB: serial: keyspan_pda: fix information leak
    - USB: serial: option: add Telit Cinterion FE990D50 compositions
    - USB: serial: digi_acceleport: fix broken rx after throttle
    - USB: serial: digi_acceleport: fix hard lockup on disconnect
    - USB: serial: digi_acceleport: fix write buffer corruption
    - USB: ulpi: fix memory leak on registration failure
    - USB: usb-storage: ene_ub6250: restore media-ready check
    - usbip: tools: support SuperSpeedPlus devices
    - usbip: vudc: fix NULL deref in vep_dequeue()
    - usb: typec: anx7411: use devm_pm_runtime_enable()
    - usb: typec: class: drop PD lookup reference
    - usb: typec: tcpm: Fix VDM type for Enter Mode commands
    - usb: typec: tcpm: Validate SVID index in svdm_consume_modes()
    - usb: typec: ucsi: Invert DisplayPort role assignment
    - usb: typec: ucsi: Pass full DP config payload in SET_NEW_CAM for DP alt
      mode
    - usb: typec: ucsi: ccg: Fix use-after-free of ucsi on remove
    - usb: typec: ucsi: cancel pending work on system suspend
    - usb: gadget: f_fs: Fix DMA fence leak
    - block: skip sync_blockdev() on surprise removal in bdev_mark_dead()
    - [amd64] x86,fs/resctrl: Prevent out-of-bounds access while offlining CPU
      when SNC enabled
    - PCI: Always lift 2.5GT/s restriction in PCIe failed link retraining
    - udf: validate free block extents against the partition length
    - udf: validate VAT header length against the VAT inode size
    - udf: validate sparing table length as an entry count, not a byte count
    - hwrng: jh7110 - fix refcount leak in starfive_trng_read()
    - nvme: target: rdma: fix ndev refcount leak on queue connect
    - dm-ioctl: report an error if a device has no table
    - nvme-multipath: set BIO_REMAPPED on bios remapped to per-path namespace
      disks
    - nvmet: fix pre-auth out-of-bounds heap read in Discovery Get Log Page
    - nvmet-auth: validate reply message payload bounds against transfer length
    - btrfs: do not trim a device which is not writeable
    - partitions: aix: bound the pp_count scan to the ppe array
    - isofs: bound Rock Ridge symlink components to the SL record
    - crypto: af_alg - Remove zero-copy support from skcipher and aead
    - [arm64] crypto: caam - use print_hex_dump_devel to guard key hex dumps
    - [arm64] crypto: caam - use print_hex_dump_devel to guard key hex dumps
      again
    - crypto: ecc - Fix carry overflow in vli multiplication
    - crypto: pcrypt - restore callback for non-parallel fallback
    - [amd64] crypto: ccp - Do not initialize SNP for SEV ioctls
    - [amd64] crypto: ccp - Do not initialize SNP for ioctl(SNP_COMMIT)
    - [amd64] crypto: ccp - Do not initialize SNP for ioctl(SNP_VLEK_LOAD)
    - crypto: drbg - Fix returning success on failure in CTR_DRBG
    - crypto: drbg - Fix drbg_max_addtl() on 64-bit kernels
    - crypto: drbg - Fix the fips_enabled priority boost
    - [amd64] crypto: qat - keep VFs enabled during reset
    - [amd64] crypto: qat - notify fatal error before AER reset preparation
    - [amd64] crypto: qat - protect service table iterations with service_lock
    - [amd64] crypto: qat - validate RSA CRT component lengths
    - [arm64] fpsimd: Fix type mismatch in sme_{save,load}_state()
    - spi: fsl-lpspi: replace dmaengine_terminate_all() with
      dmaengine_terminate_sync()
    - spi: fsl-lpspi: terminate the RX channel on TX prepare failure path
    - EDAC/i10nm: Don't fail probing if ADXL is missing
    - watchdog: apple: Add "apple,t8103-wdt" compatible
    - regulator: scmi: fix of_node refcount leak in scmi_regulator_probe()
    - i2c: core: fix hang on adapter registration failure
    - tracing: Prevent out-of-bounds read in glob matching
    - audit: fix potential integer overflow in audit_log_n_hex()
    - NFSv4: include MAY_WRITE in open permission mask for O_TRUNC
    - module: decompress: check return value of module_extend_max_pages()
    - exfat: bound uniname advance in exfat_find_dir_entry()
    - NTB: epf: Fix request_irq() unwind in ntb_epf_init_isr()
    - riscv: mm: Unconditionally sfence.vma for spurious fault
    - mm: fix mmap errno value when MAP_DROPPABLE is not supported
    - mm: do file ownership checks with the proper mount idmap
    - [amd64] iommu/amd: Don't split flush for amd_iommu_domain_flush_all()
    - iommufd: Set upper bounds on cache invalidation entry_num and entry_len
    - [amd64] KVM: VMX: Refresh GUEST_PENDING_DBG_EXCEPTIONS.BS on all injected
      #DBs
    - [amd64] KVM: x86: Ensure vendor's exit handler runs before fastpath
      userspace exits
    - [amd64] KVM: VMX: Grab vmcs12 on CR8 interception update iff vCPU is in
      guest mode
    - udmabuf: fix DMA direction mismatch in release_udmabuf()
    - dma-buf/udmabuf: skip redundant cpu sync to fix cacheline EEXIST warning
    - i2c: core: fix irq domain leak on adapter registration failure
    - i2c: core: fix NULL-deref on adapter registration failure
    - i2c: core: fix adapter probe deferral loop
    - i2c: core: fix adapter debugfs creation
    - i2c: core: fix adapter deregistration race
    - i2c: mpc: Fix timeout calculations
    - i2c: stm32f7: truncate clock period instead of rounding it
    - Input: synaptics-rmi4 - unregister function handlers on physical driver
      registration failure
    - Input: synaptics-rmi4 - bound the F3A keymap to the GPIO count
    - Input: synaptics-rmi4 - bound the F30 keymap to the GPIO/LED count
    - Input: elan_i2c - prevent division by zero and arithmetic underflow
    - Input: goodix - clamp the device-reported contact count
    - Input: iforce - bound the device-reported force-feedback effect index
    - Input: mms114 - fix touch indexing for MMS134S and MMS136
    - Input: touchwin - reset the packet index on every complete packet
    - Input: mms114 - reject an oversized device packet size
    - Input: maplemouse - fix NULL pointer dereference in open()
    - Input: mms114 - fix multi-touch slot corruption
    - Input: maple_keyb - set driver data before registering input device
    - Input: maplemouse - set driver data before registering input device
    - Input: maplecontrol - set driver data before registering input device
    - RDMA/rtrs-srv: Bound RDMA-Write length to chunk size in rdma_write_sg
    - RDMA/siw: bound Read Response placement to the RREAD length
    - fuse: fix device node leak in cuse_process_init_reply()
    - fuse: re-lock request before returning from fuse_ref_folio()
    - fuse: clear intr_entry in fuse_resend and fuse_remove_pending_req
    - usb: gadget: f_fs: Initialize epfile->in early to fix endpoint direction
      checks
    - smb: client: reject overlapping data areas in SMB2 responses
    - xfs: fix null pointer dereference in tracepoint
    - xfs: fail recovery on a committed log item with no regions
    - xfs: resample the data fork mapping after cycling ILOCK
    - xfs: don't wrap around quota ids in dqiterate
    - xfs: set xfarray killable sort correctly
    - xfs: clamp timestamp nanoseconds correctly
    - xfs: fully check the parent handle when it points to the rootdir
    - xfs: don't zap bmbt forks if they are MAXLEVELS tall

  [ Han Gao ]
  * [riscv64] set NR_CPUS to 128 (Closes: #1140651)

  [ Salvatore Bonaccorso ]
  * [rt] Refresh "locking/rt: Annotate unlock followed by lock for sparse."
    (context changes)

 -- Salvatore Bonaccorso <carnil@debian.org>  Mon, 20 Jul 2026 09:13:07 +0200

linux (6.12.95-1~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Sun, 05 Jul 2026 20:26:27 +0200

linux (6.12.95-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.95
    - wifi: mt76: mt7921: avoid undesired changes of the preset regulatory
      domain
    - wifi: mt76: mt7921: fix a potential scan no APs
    - wifi: mt76: mt7921: fix potential deadlock in mt7921_roc_abort_sync
      (CVE-2026-53101)
    - fuse: limit FUSE_NOTIFY_RETRIEVE to uptodate folios (CVE-2026-53167)
    - gpiolib: Extract gpiochip_choose_fwnode() for wider use
    - gpiolib: Remove redundant assignment of return variable
    - gpio: Fix resource leaks on errors in gpiochip_add_data_with_key()
      (CVE-2026-31732)
    - io_uring/net: Avoid msghdr on op_connect/op_bind async data
    - drm/xe/display: fix oops in suspend/shutdown without display
      (CVE-2026-53142)
    - [arm64] drm/v3d: Store the active job inside the queue's state
    - [arm64] drm/v3d: Skip CSD when it has zeroed workgroups (CVE-2026-53139)
    - eventpoll: use hlist_is_singular_node() in __ep_remove()
    - eventpoll: split __ep_remove()
    - eventpoll: kill __ep_remove()
    - eventpoll: drop vestigial __ prefix from ep_remove_{file,epi}()
    - eventpoll: rename ep_remove_safe() back to ep_remove()
    - eventpoll: move epi_fget() up
    - eventpoll: fix ep_remove struct eventpoll / struct file UAF
      (CVE-2026-46242)
    - iio: light: bh1780: fix PM runtime leak on error path (CVE-2026-43355)
    - net: Drop the lock in skb_may_tx_timestamp() (CVE-2026-43216)
    - Reapply "selftest/ptp: update ptp selftest to exercise the gettimex
      options"
    - debugobjects: Allow to refill the pool before SYSTEM_SCHEDULING
    - debugobjects: Use LD_WAIT_CONFIG instead of LD_WAIT_SLEEP
    - debugobjects: Do not fill_pool() if pi_blocked_on
    - debugobjects: Dont call fill_pool() in early boot hardirq context
    - RDMA/bnxt_re: zero shared page before exposing to userspace
    - i2c: stub: Reject I2C block transfers with invalid length
    - [amd64] agp/amd64: Fix broken error propagation in agp_amd64_probe()
      (CVE-2026-53325)
    - bpf: Reject sleepable kprobe_multi programs at attach time
      (CVE-2026-43010)
    - ACPI: scan: Use async schedule function in acpi_scan_clear_dep_fn()
    - regulator: core: fix locking in regulator_resolve_supply() error path
    - dlm: prevent NPD when writing a positive value to event_done
      (CVE-2025-23131)
    - xfs: remove the expr argument to XFS_TEST_ERROR
    - xfs: fix error returns in CoW fork repair
    - Revert "net: bonding: fix use-after-free in bond_xmit_broadcast()"
    - net: bonding: add broadcast_neighbor option for 802.3ad
    - bonding: add support for per-port LACP actor priority
    - bonding: print churn state via netlink
    - bonding: 3ad: implement proper RCU rules for port->aggregator
      (CVE-2026-52975)
    - net: bonding: fix use-after-free in bond_xmit_broadcast() (CVE-2026-31419)
    - bonding: fix NULL pointer dereference in actor_port_prio setting
    - staging: rtl8723bs: fix buffer over-read in rtw_update_protection
      (CVE-2026-53179)
    - fhandle: fix UAF due to unlocked ->mnt_ns read in may_decode_fh()
      (CVE-2026-53341)
    - Drivers: hv: vmbus: Improve the logic of reserving fb_mmio on Gen2 VMs
    - hv: utils: handle and propagate errors in kvp_register
    - locking/mutex: Remove wakeups from under mutex::wait_lock
    - locking/rtmutex: Skip remove_waiter() when waiter is not enqueued
    - phonet: Pass ifindex to fill_addr().
    - phonet: Pass net and ifindex to phonet_address_notify().
    - net: phonet: free phonet_device after RCU grace period (CVE-2026-53157)
    - rxrpc: Fix the ACK parser to extract the SACK table for parsing
      (CVE-2026-53151)
    - fuse: re-lock request before replacing page cache folio
    - ftrace: Update the mcount_loc check of skipped entries
    - ftrace: Have ftrace pages output reflect freed pages
    - ftrace: Do not over-allocate ftrace memory
    - ftrace: Test mcount_loc addr before calling ftrace_call_addr()
    - ftrace: Check against is_kernel_text() instead of kaslr_offset()
    - net: ipv6: Make udp_tunnel6_xmit_skb() void
    - sctp: disable BH before calling udp_tunnel_xmit_skb() (CVE-2026-53070)
    - iio: light: veml6075: add bounds check to veml6075_it_ms index
    - iio: adc: ti-ads1298: add bounds check to pga_settings index
    - vc_screen: fix null-ptr-deref in vcs_notifier() during concurrent
      vcs_write
    - [arm64] serial: qcom_geni: Fix RX DMA stall when SE_DMA_RX_LEN_IN is zero
    - ksmbd: reject non-VALID session in compound request branch
    - media: vidtv: fix NULL pointer dereference in vidtv_mux_push_si
    - virtiofs: fix UAF on submount umount
    - [amd64] KVM: x86: Fix shadow paging use-after-free due to unexpected role
      (CVE-2026-53359)
    - [amd64] KVM: x86/mmu: Ensure hugepage is in by slot before checking max
      mapping level
    - Revert "PCI: qcom: Advertise Hotplug Slot Capability with no Command
      Completion support"
    - [amd64] KVM: SEV: Ignore MMIO requests of length '0'
    - [amd64] KVM: SEV: Reject MMIO requests larger than 8 bytes with GHCB v2+
    - [amd64] KVM: SEV: Ignore Port I/O requests of length '0'
    - batman-adv: tp_meter: keep unacked list in ascending ordered
    - batman-adv: tp_meter: initialize dup_acks explicitly
    - batman-adv: tp_meter: initialize dec_cwnd explicitly
    - batman-adv: tp_meter: avoid window underflow
    - batman-adv: tp_meter: avoid divide-by-zero for dec_cwnd
    - batman-adv: tp_meter: fix fast recovery precondition
    - batman-adv: tp_meter: handle seqno wrap-around for fast recovery detection
    - batman-adv: tp_meter: add only finished tp_vars to lists
    - batman-adv: bla: annotate lasttime access with READ/WRITE_ONCE
    - batman-adv: prevent ELP transmission interval underflow
    - batman-adv: tp_meter: initialize last_recv_time during init
    - batman-adv: ensure bcast is writable before modifying TTL
    - batman-adv: fix (m|b)cast csum after decrementing TTL
    - batman-adv: frag: ensure fragment is writable before modifying TTL
    - batman-adv: frag: avoid underflow of TTL
    - batman-adv: v: prevent OGM aggregation on disabled hardif
    - batman-adv: tp_meter: restrict number of unacked list entries
    - batman-adv: tp_meter: annotate last_recv_time access with READ/WRITE_ONCE
    - batman-adv: tp_meter: prevent parallel modifications of last_recv
    - batman-adv: tp_meter: handle overlapping packets
    - batman-adv: tt: don't merge change entries with different VIDs
    - batman-adv: tt: track roam count per VID
    - batman-adv: dat: prevent false sharing between VLANs
    - batman-adv: tvlv: enforce 2-byte alignment
    - batman-adv: tvlv: avoid race of cifsnotfound handler state
    - ipv6: account for fraggap on the paged allocation path (CVE-2026-53362)
    - fs: constify file ptr in backing_file accessor helpers
    - lsm: add backing_file LSM hooks
    - selinux: fix overlayfs mmap() and mprotect() access checks
    - inet: add indirect call wrapper for getfrag() calls
    - ipv4: account for fraggap on the paged allocation path
    - ntfs3: reject direct userspace writes to reserved $LX* xattrs
    - [amd64] KVM: SEV: Move sev_free_vcpu() down below sev_es_unmap_ghcb()
    - [amd64] KVM: SEV: Unmap and unpin the GHCB as needed on vCPU free
    - af_unix: Set gc_in_progress to true in unix_gc(). (CVE-2026-53361)
    - mtd: spi-nor: macronix: Add post_sfdp fixups for Quad Input Page Program
    - mtd: spi-nor: macronix: add support for mx66{l2, u1}g45g
    - mac802154: llsec: add skb_cow_data() before in-place crypto
    - net: skmsg: preserve sg.copy across SG transforms
    - net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink
    - apparmor: mediate the implicit connect of TCP fast open sendmsg
    - apparmor: fix use-after-free in rawdata dedup loop
    - NTB: epf: Avoid pci_iounmap() with offset when PEER_SPAD and CONFIG share
      BAR
    - fbdev: fix use-after-free in store_modes()
    - kernel/fork: clear PF_BLOCK_TS in copy_process()
    - block: invalidate cached plug timestamp after task switch
    - err.h: use __always_inline on all error pointer helpers
    - KEYS: fix overflow in keyctl_pkey_params_get_2()
    - keys: Pin request_key_auth payload in instantiate paths
    - wifi: mt76: mt76x2u: Add support for ELECOM WDC-867SU3S
    - wifi: mt76: mt7925: don't disable AP BSS when removing TDLS peer
    - wifi: ath11k: fix warning when unbinding
    - wifi: rtlwifi: rtl8821ae: Fix C2H bit location in RX descriptor
    - wifi: rtw88: increase TX report timeout to fix race condition
    - wifi: rtw88: usb: fix memory leaks on USB write failures
    - wifi: iwlwifi: mvm: fix race condition in PTP removal
    - f2fs: validate compress cache inode only when enabled
    - f2fs: fix to round down start offset of fallocate for pin file
    - f2fs: validate ACL entry sizes in f2fs_acl_from_disk()
    - f2fs: fix incorrect FI_NO_EXTENT handling in __destroy_extent_node()
    - f2fs: keep atomic write retry from zeroing original data
    - block: Avoid mounting the bdev pseudo-filesystem in userspace
    - bpf: use kvfree() for replaced sysctl write buffer
    - exfat: fix potential use-after-free in exfat_find_dir_entry()
    - KVM: Replace guest-triggerable BUG_ON() in ioeventfd datamatch with
      get_unaligned()
    - gfs2: fix use-after-free in gfs2_qd_dealloc
    - [arm64] pwrseq: core: fix use-after-free in pwrseq_debugfs_seq_next()
    - hdlc_ppp: sync per-proto timers before freeing hdlc state
    - blk-cgroup: fix UAF in __blkcg_rstat_flush()
    - tipc: fix slab-use-after-free Read in tipc_aead_decrypt_done
    - pNFS: Fix use-after-free in pnfs_update_layout()
    - fpga: region: fix use-after-free in child_regions_with_firmware()
    - rpmsg: char: Fix use-after-free on probe error path
    - ocfs2: reject oversized group bitmap descriptors
    - 9p: avoid putting oldfid in p9_client_walk() error path
    - [amd64] KVM: x86: hyper-v: Bound the bank index when querying sparse banks
    - [amd64] KVM: SVM: Fix page overflow in sev_dbg_crypt() for ENCRYPT path
    - power: reset: linkstation-poweroff: fix use-after-free in the
      linkstation_poweroff_init()
    - [riscv64] mm: Extract helper mark_new_valid_map()
    - [riscv64] kfence: Call mark_new_valid_map() for kfence_unprotect()
    - fbdev: Fix fb_new_modelist to prevent null-ptr-deref in
      fb_videomode_to_var
    - fbdev: modedb: fix a possible UAF in fb_find_mode()
    - fbdev: modedb: Fix misaligned fields in the 1920x1080-60 mode
    - i2c: core: fix adapter registration race
    - NFSD: Fix SECINFO_NO_NAME decode error cleanup
    - nfsd: fix posix_acl leak on SETACL decode failure
    - nfsd: check get_user() return when reading princhashlen
    - nfsd: avoid leaking pre-allocated openowner on unconfirmed retry race
    - nfsd: reset write verifier on deferred writeback errors
    - NFSv4/pNFS: reject zero-length r_addr in nfs4_decode_mp_ds_addr
    - NFS: Prevent resource leak in nfs_alloc_server()
    - ksmbd: fix out-of-bounds read in smb_check_perm_dacl()
    - serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails
    - drivers/base/memory: set mem->altmap after successful device registration
    - Documentation: ioctl-number: Fix linuxppc-dev mailto link
    - Documentation: ioctl-number: Extend "Include File" column width
    - [amd64] crypto: qat - Replace kzalloc() + copy_from_user() with
      memdup_user()
    - [amd64] crypto: qat - Return pointer directly in adf_ctl_alloc_resources
    - [amd64] crypto: qat - remove unused character device and IOCTLs
    - net/tcp-ao: fix use-after-free of key in del_async path
    - locking: rtmutex: Fix wake_q logic in task_blocks_on_rt_mutex
    - net: bonding: update the slave array for broadcast mode
    - bonding: annotate data-races arcound churn variables
    - bonding: do not set usable_slaves for broadcast mode

  [ Salvatore Bonaccorso ]
  * net/netfilter: Enable NETFILTER_NETLINK_HOOK as module (Closes: #1139686)
  * [rt] Refresh "locking/rt: Annotate unlock followed by lock for sparse."

  [ Uwe Kleine-König ]
  * [amd64] Enable CONFIG_PINCTRL_CS42L43 and CONFIG_SPI_CS42L43 explicitly
    (Closes: #1136179)

 -- Salvatore Bonaccorso <carnil@debian.org>  Sat, 04 Jul 2026 20:24:27 +0200

linux (6.12.94-1~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Sun, 21 Jun 2026 22:18:31 +0200

linux (6.12.94-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.91
    - io_uring/kbuf: use mem_is_zero()
    - blk-cgroup: wait for blkcg cleanup before initializing new disk
    - fs/omfs: reject s_sys_blocksize smaller than OMFS_DIR_START
    - fs/mbcache: cancel shrink work before destroying the cache
    - md/raid1: fix the comparing region of interval tree
    - drbd: Balance RCU calls in drbd_adm_dump_devices()
    - loop: fix partition scan race between udev and loop_reread_partitions()
    - nilfs2: reject zero bd_oblocknr in nilfs_ioctl_mark_blocks_dirty()
    - blk-cgroup: fix disk reference leak in blkcg_maybe_throttle_current()
    - pstore/ram: fix resource leak when ioremap() fails
    - md: wake raid456 reshape waiters before suspend
    - btrfs: pass struct btrfs_inode to clone_copy_inline_extent()
    - btrfs: fix deadlock between reflink and transaction commit when using
      flushoncommit
    - [amd64] ACPI: x86: cmos_rtc: Clean up address space handler driver
    - [amd64] ACPI: x86: cmos_rtc: Improve coordination with ACPI TAD driver
    - devres: fix missing node debug info in devm_krealloc()
    - thermal/drivers/spear: Fix error condition for reading st,thermal-flags
    - debugfs: check for NULL pointer in debugfs_create_str()
    - debugfs: fix placement of EXPORT_SYMBOL_GPL for debugfs_create_str()
    - soundwire: debugfs: initialize firmware_file to empty string
    - PCI: use generic driver_override infrastructure
    - platform/wmi: use generic driver_override infrastructure
    - [s390x] cio: use generic driver_override infrastructure
    - bus: fsl-mc: use generic driver_override infrastructure
    - irqchip/irq-pic32-evic: Address warning related to wrong printf()
      formatter
    - hrtimers: Update the return type of enqueue_hrtimer()
    - hrtimer: Avoid pointless reprogramming in __hrtimer_start_range_ns()
    - hrtimer: Reduce trace noise in hrtimer_start()
    - locking: Fix rwlock support in <linux/spinlock_up.h>
    - firmware: dmi: Correct an indexing error in dmi.h
    - wifi: mwifiex: Fix memory leak in mwifiex_11n_aggregate_pkt()
    - wifi: rtlwifi: pci: fix possible use-after-free caused by unfinished
      irq_prepare_bcn_tasklet
    - bpf: test_run: Fix the null pointer dereference issue in
      bpf_lwt_xmit_push_encap
    - dpaa2: add independent dependencies for FSL_DPAA2_SWITCH
    - dpaa2: compile dpaa2 even CONFIG_FSL_DPAA2_ETH=n
    - [s390x] bpf: Zero-extend bpf prog return values and kfunc arguments
    - params: Replace __modinit with __init_or_module
    - module: Fix freeing of charp module parameters when CONFIG_SYSFS=n
    - wifi: mt76: mt7921: Reset ampdu_state state in case of failure in
      mt76_connac2_tx_check_aggr()
    - wifi: mt76: mt7925: Fix incorrect MLO mode in firmware control
    - wifi: mt76: mt7615: fix use_cts_prot support
    - wifi: mt76: mt7915: fix use_cts_prot support
    - wifi: mt76: mt7925: prevent NULL pointer dereference in
      mt7925_tx_check_aggr()
    - wifi: mt76: mt7925: prevent NULL vif dereference in mt7925_mac_write_txwi
    - wifi: mt76: mt7996: fix FCS error flag check in RX descriptor
    - wifi: mt76: mt7921: Place upper limit on station AID
    - [arm64] cpufeature: Make PMUVer and PerfMon unsigned
    - wifi: mt76: mt7996: fix struct mt7996_mcu_uni_event
    - wifi: mt76: mt7915: fix use-after-free bugs in mt7915_mac_dump_work()
    - wifi: mt76: mt7996: fix use-after-free bugs in mt7996_mac_dump_work()
    - wifi: mt76: mt7921: fix 6GHz regulatory update on connection
    - bpf: Use RCU-safe iteration in dev_map_redirect_multi() SKB path
    - bpf: Fix variable length stack write over spilled pointers
    - bpf,arc_jit: Fix missing newline in pr_err messages
    - wifi: rtw89: phy: fix uninitialized variable access in
      rtw89_phy_cfo_set_crystal_cap()
    - r8152: fix incorrect register write to USB_UPHY_XTAL
    - [powerpc*] crash: fix backup region offset update to elfcorehdr
    - [powerpc*] crash: Update backup region offset in elfcorehdr on memory
      hotplug
    - macvlan: annotate data-races around port->bc_queue_len_used
    - bpf: fix end-of-list detection in cgroup_storage_get_next_key()
    - bpf: Fix stale offload->prog pointer after constant blinding
    - wifi: brcmfmac: Fix error pointer dereference
    - wifi: mac80211: handle VHT EXT NSS in ieee80211_determine_our_sta_mode()
    - bpf: Drop task_to_inode and inet_conn_established from lsm sleepable hooks
    - bpf: reject negative CO-RE accessor indices in bpf_core_parse_spec()
    - wifi: ath10k: fix station lookup failure during disconnect
    - ACPI: AGDI: fix missing newline in error message
    - [arm64] kexec: Remove duplicate allocation for trans_pgd
    - net: bcmgenet: fix off-by-one in bcmgenet_put_txcb
    - net: bcmgenet: add bcmgenet_has_* helpers
    - net: bcmgenet: move DESC_INDEX flow to ring 0
    - net: bcmgenet: support reclaiming unsent Tx packets
    - net: bcmgenet: switch to use 64bit statistics
    - net: bcmgenet: fix racing timeout handler
    - eth: fbnic: Use wake instead of start
    - netfilter: xt_socket: enable defrag after all other checks
    - netfilter: nft_fwd_netdev: check ttl/hl before forwarding
    - bpf: fix mm lifecycle in open-coded task_vma iterator
    - bpf: switch task_vma iterator from mmap_lock to per-VMA locks
    - bpf: return VMA snapshot from task_vma iterator
    - bpf: Fix RCU stall in bpf_fd_array_map_clear()
    - net: hamradio: 6pack: fix uninit-value in sixpack_receive_buf
    - bpf: Relax scalar id equivalence for state pruning
    - bpf: Enforce regsafe base id consistency for BPF_ADD_CONST scalars
    - net/sched: act_ct: Only release RCU read lock after ct_ft
    - net: airoha: Implement BQL support
    - net: airoha: Add missing RX_CPU_IDX() configuration in
      airoha_qdma_cleanup_rx_queue()
    - bpf: Allow instructions with arena source and non-arena dest registers
    - net/rds: Optimize rds_ib_laddr_check
    - net/rds: Restrict use of RDS/IB to the initial network namespace
    - bpf: Fix OOB in pcpu_init_value
    - ppp: require CAP_NET_ADMIN in target netns for unattached ioctls
    - net: ipa: Fix programming of QTIME_TIMESTAMP_CFG
    - net: ipa: Fix decoding EV_PER_EE for IPA v5.0+
    - dt-bindings: net: dsa: nxp,sja1105: make spi-cpol optional for sja1110
    - net: phy: fix a return path in get_phy_c45_ids()
    - net/mlx5e: Fix features not applied during netdev registration
    - net/mlx5e: IPsec, fix ASO poll timeout with read_poll_timeout_atomic()
    - bpf: reject short IPv4/IPv6 inputs in bpf_prog_test_run_skb
    - Bluetooth: L2CAP: Fix printing wrong information if SDU length exceeds MTU
    - Bluetooth: hci_ldisc: Clear HCI_UART_PROTO_INIT on error
    - Bluetooth: fix locking in hci_conn_request_evt() with HCI_PROTO_DEFER
    - Bluetooth: l2cap: Add missing chan lock in l2cap_ecred_reconf_rsp
    - Bluetooth: SCO: check for codecs->num_codecs == 1 before assigning to
      sco_pi(sk)->codec
    - net: phy: qcom: at803x: Use the correct bit to disable extended next page
    - ipv4: udp: fix typos in comments
    - ipv6: udp: fix typos in comments
    - udp: Force compute_score to always inline
    - tcp: Don't set treq->req_usec_ts in cookie_tcp_reqsk_init().
    - sctp: fix missing encap_port propagation for GSO fragments
    - net, bpf: fix null-ptr-deref in xdp_master_redirect() for down master
    - drm/komeda: fix integer overflow in AFBC framebuffer size check
    - ASoC: SOF: ipc3: Use standard dev_dbg API
    - ASoC: add symmetric_ prefix for dai->rate/channels/sample_bits
    - ASoC: soc-compress: use function to clear symmetric params
    - drm/sun4i: backend: fix error pointer dereference
    - ASoC: sti: Return errors from regmap_field_alloc()
    - ASoC: sti: use managed regmap_field allocations
    - dm cache: fix null-deref with concurrent writes in passthrough mode
    - dm cache: fix write path cache coherency in passthrough mode
    - dm cache: fix write hang in passthrough mode
    - dm cache policy smq: fix missing locks in invalidating cache blocks
    - dm cache: fix concurrent write failure in passthrough mode
    - dm cache: support shrinking the origin device
    - dm cache: fix dirty mapping checking in passthrough mode switching
    - platform/chrome: chromeos_tbmc: Drop wakeup source on remove
    - PCI: endpoint: Align pci_epc_set_msix(), pci_epc_ops::set_msix() nr_irqs
      encoding
    - PCI: dwc: ep: Fix MSI-X Table Size configuration in dw_pcie_ep_set_msix()
    - PCI: dwc: Invoke post_init in dw_pcie_resume_noirq()
    - PCI: dwc: Perform cleanup in the error path of dw_pcie_resume_noirq()
    - dm cache metadata: fix memory leak on metadata abort retry
    - dm log: fix out-of-bounds write due to region_count overflow
    - drm/bridge: cadence: cdns-mhdp8546-core: Set the mhdp connector earlier in
      atomic_enable()
    - drm/bridge: cadence: cdns-mhdp8546-core: Add mode_valid hook to
      drm_bridge_funcs
    - drm/bridge: cadence: cdns-mhdp8546-core: Handle HDCP state in bridge
      atomic check
    - spi: spi-nxp-fspi: enable runtime pm for fspi
    - spi: nxp-fspi: Use reinit_completion() for repeated operations
    - spi: fsl-qspi: Use reinit_completion() for repeated operations
    - media: i2c: og01a1b: Replace client->dev usage
    - media: i2c: og01a1b: Fix V4L2 subdevice data initialization on probe
    - drm/v3d: Handle error from drm_sched_entity_init()
    - drm/sun4i: Fix resource leaks
    - drm/amdgpu: Add default case in DVI mode validation
    - dm init: ensure device probing has finished in dm-mod.waitfor=
    - fbdev: matroxfb: Mark variable with __maybe_unused to avoid W=1 build
      break
    - crypto: tegra - finalize crypto req on error
    - crypto: tegra - Transfer HASH init function to crypto engine
    - crypto: tegra - Reserve keyslots to allocate dynamically
    - crypto: tegra - Disable softirqs before finalizing request
    - crypto: atmel - Use unregister_{aeads,ahashes,skciphers}
    - crypto: atmel-aes - guard unregister on error in atmel_aes_register_algs
    - padata: Remove cpu online check from cpu add and removal
    - padata: Put CPU offline callback in ONLINE section to allow failure
    - PCI: dwc: rcar-gen4: Change EPC BAR alignment to 4K as per the
      documentation
    - drm/amdgpu/gfx10: look at the right prop for gfx queue priority
    - drm/amdgpu/gfx11: look at the right prop for gfx queue priority
    - spi: hisi-kunpeng: prevent infinite while() loop in hisi_spi_flush_fifo
    - drm/imagination: Switch reset_reason fields from enum to u32
    - iommu/tegra241-cmdqv: Set supports_cmd op in tegra241_vcmdq_hw_init()
    - [arm64] drm/msm/dpu: fix mismatch between power and frequency
    - [arm64] drm/msm/dsi: add the missing parameter description
    - [arm64] drm/msm/dsi: fix bits_per_pclk
    - [arm64] drm/msm/dsi: fix hdisplay calculation for CMD mode panel
    - [arm64] drm/msm/dsi: rename MSM8998 DSI version from V2_2_0 to V2_0_0
    - drm/panel: sharp-ls043t1le01: make use of prepare_prev_first
    - drm/panel: simple: Correct G190EAN01 prepare timing
    - PCI: qcom: Advertise Hotplug Slot Capability with no Command Completion
      support
    - ALSA: core: Validate compress device numbers without dynamic minors
    - drm/amd/pm/ci: Use highest MCLK on CI when MCLK DPM is disabled
    - drm/amd/pm/ci: Disable MCLK DPM on problematic CI ASICs
    - drm/amd/pm/smu7: Fix SMU7 voltage dependency on display clock
    - drm/amd/pm/ci: Fix powertune defaults for Hawaii 0x67B0
    - drm/amd/pm/ci: Clear EnabledForActivity field for memory levels
    - drm/amd/pm/ci: Fill DW8 fields from SMC
    - drm/amd/pm/smu7: Add SCLK cap for quirky Hawaii board
    - drm/amdgpu: add amdgpu_device reference in ip block
    - drm/amdgpu: update the handle ptr in dump_ip_state
    - drm/amdgpu: update the handle ptr in early_init
    - drm/amdgpu/uvd4.2: Don't initialize UVD 4.2 when DPM is disabled
    - hwmon: Switch back to struct platform_driver::remove()
    - hwmon: (aspeed-g6-pwm-tach): remove redundant driver remove callback
    - ALSA: hda/realtek: fix code style (ERROR: else should follow close brace
      '}')
    - [amd64] ASoC: SOF: Intel: hda: Place check before dereference
    - [arm64] drm/msm/a6xx: Fix HLSQ register dumping
    - [arm64] drm/msm/shrinker: Fix can_block() logic
    - [arm64] drm/msm/a6xx: Fix dumping A650+ debugbus blocks
    - [arm64] drm/msm/a6xx: Use barriers while updating HFI Q headers
    - pmdomain: ti: omap_prm: Fix a reference leak on device node
    - pmdomain: imx: scu-pd: Fix device_node reference leak during ->probe()
    - PM: domains: De-constify fields in struct dev_pm_domain_attach_data
    - ASoC: fsl_micfil: Add access property for "VAD Detected"
    - ASoC: fsl_micfil: Fix event generation in hwvad_put_enable()
    - ASoC: fsl_micfil: Fix event generation in hwvad_put_init_mode()
    - ASoC: fsl_micfil: Fix event generation in micfil_put_dc_remover_state()
    - ASoC: fsl_micfil: Fix event generation in micfil_quality_set()
    - ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_arc_mode_put()
    - ASoC: fsl_xcvr: Fix event generation in fsl_xcvr_mode_put()
    - ASoC: fsl_easrc: Check the variable range in fsl_easrc_iec958_put_bits()
    - ASoC: fsl_easrc: Fix value type in fsl_easrc_iec958_get_bits()
    - ASoC: fsl_easrc: Change the type for iec958 channel status controls
    - [amd64] iommu/amd: Remove protection_domain.dev_cnt variable
    - [amd64] iommu/amd: xarray to track protection_domain->iommu list
    - [amd64] iommu/amd: Do not detach devices in domain free path
    - [amd64] iommu/amd: Reduce domain lock scope in attach device path
    - [amd64] iommu/amd: Rearrange attach device code
    - [amd64] iommu/amd: Convert dev_data lock from spinlock to mutex
    - [amd64] iommu/amd: Introduce helper function to update 256-bit DTE
    - [amd64] iommu/amd: Introduce helper function get_dte256()
    - [amd64] iommu/amd: Fix clone_alias() to use the original device's devid
    - [arm64] ASoC: qcom: qdsp6: topology: check widget type before accessing
      data
    - crypto: qat - introduce fuse array
    - crypto: qat - disable 4xxx AE cluster when lead engine is fused off
    - crypto: qat - disable 420xx AE cluster when lead engine is fused off
    - crypto: qat - fix type mismatch in RAS sysfs show functions
    - crypto: qat - use swab32 macro
    - ASoC: rsnd: Fix potential out-of-bounds access of component_dais[]
    - PCI: Enable AtomicOps only if Root Port supports them
    - PCI: mediatek-gen3: Prevent leaking IRQ domains when IRQ not found
    - Documentation: fix a hugetlbfs reservation statement
    - ALSA: scarlett2: Add missing sentinel initializer field
    - ASoC: SOF: compress: return the configured codec from get_params
    - PCI/NPEM: Set LED_HW_PLUGGABLE for hotplug-capable ports
    - PCI: tegra194: Fix polling delay for L2 state
    - PCI: tegra194: Increase LTSSM poll time on surprise link down
    - PCI: tegra194: Disable LTSSM after transition to Detect on surprise link
      down
    - PCI: tegra194: Rename 'root_bus' to 'root_port_bus' in
      tegra_pcie_downstream_dev_to_D0()
    - PCI: tegra194: Don't force the device into the D0 state before L2
    - PCI: tegra194: Disable PERST# IRQ only in Endpoint mode
    - PCI: tegra194: Use devm_gpiod_get_optional() to parse
      "nvidia,refclk-select"
    - PCI: tegra194: Disable direct speed change for Endpoint mode
    - PCI: tegra194: Set LTR message request before PCIe link up in Endpoint
      mode
    - PCI: tegra194: Allow system suspend when the Endpoint link is not up
    - PCI: tegra194: Free up Endpoint resources during remove()
    - PCI: tegra194: Use DWC IP core version
    - PCI: dwc: Apply ECRC workaround to DesignWare 5.00a as well
    - PCI: tegra194: Fix CBB timeout caused by DBI access before core power-on
    - spi: mtk-snfi: unregister ECC engine on probe failure and remove()
      callback
    - ALSA: sc6000: Keep the programmed board state in card-private data
    - dm cache: fix missing return in invalidate_committed's error path
    - crypto: jitterentropy - replace long-held spinlock with mutex
    - ALSA: hda/realtek - fixed speaker no sound update
    - gfs2: Call unlock_new_inode before d_instantiate
    - net/socket.c: switch to CLASS(fd)
    - fdget(), trivial conversions
    - fanotify: call fanotify_events_supported() before path_permission() and
      security_path_notify()
    - quota: Fix race of dquot_scan_active() with quota deactivation
    - gfs2: add some missing log locking
    - gfs2: prevent NULL pointer dereference during unmount
    - efi/capsule-loader: fix incorrect sizeof in phys array reallocation
    - ksmbd: fix use-after-free from async crypto on Qualcomm crypto engine
    - [arm64] dts: mediatek: mt8365: Describe infracfg-nao as a pure syscon
    - memory: tegra124-emc: Fix dll_change check
    - memory: tegra30-emc: Fix dll_change check
    - [arm64] dts: imx8-apalis: Fix LEDs name collision
    - [arm64] dts: rockchip: Make Jaguar PCIe-refclk pin use pull-up config
    - [arm64] dts: imx8mp-evk: Enable pull select bit for PCIe regulator GPIO
      (M.2 W_DISABLE1)
    - iommufd: vfio compatibility extension check for noiommu mode
    - [arm64] dts: mediatek: mt6795: Fix gpio-ranges pin count
    - [arm64] dts: mediatek: mt7981b: Fix gpio-ranges pin count
    - [arm64] dts: mediatek: mt7986a: Fix gpio-ranges pin count
    - [arm64] dts: qcom: msm8953-xiaomi-vince: correct wled ovp value
    - [arm64] dts: qcom: msm8953-xiaomi-daisy: fix backlight
    - [arm64] dts: rockchip: Fix Bluetooth stability on LCKFB TaiShan Pi
    - [arm64] dts: rockchip: Correct Fan Supply for Gameforce Ace
    - [arm64] dts: rockchip: Correct Joystick Axes on Gameforce Ace
    - [arm64] soc: qcom: ocmem: make the core clock optional
    - [arm64] soc: qcom: ocmem: register reasons for probe deferrals
    - [arm64] soc: qcom: ocmem: return -EPROBE_DEFER is ocmem is not available
    - bus: rifsc: fix RIF configuration check for peripherals
    - [arm64] dts: qcom: sm8450: Fix GIC_ITS range length
    - [arm64] dts: qcom: sm8550: Fix GIC_ITS range length
    - [arm64] dts: qcom: sm8650: Fix GIC_ITS range length
    - [arm64] dts: qcom: sm8550: Fix xo clock supply of platform SD host
      controller
    - [arm64] dts: qcom: sm8650: Fix xo clock supply of SD host controller
    - [arm64] dts: qcom: sm8450: Enable UHS-I SDR50 and SDR104 SD card modes
    - [arm64] dts: qcom: sm8550: Enable UHS-I SDR50 and SDR104 SD card modes
    - [arm64] dts: qcom: sm8650: Enable UHS-I SDR50 and SDR104 SD card modes
    - [arm64] dts: qcom: sm7225-fairphone-fp4: Fix conflicting bias pinctrl
    - [arm64] dts: qcom: sdm845-xiaomi-beryllium: Mark l1a regulator as powered
      during boot
    - [arm64] dts: ti: k3-am62p5-sk: Disable MMC1 internal pulls on data pins
    - [arm64] dts: ti: k3-am62-lp-sk: Enable internal pulls for MMC0 data pins
    - [arm64] dts: ti: k3-am62-verdin: Fix SPI_1 GPIO CS pinctrl label
    - [arm64] dts: freescale: imx8mp-tqma8mpql-mba8mp-ras314: fix UART1 RTS/CTS
      muxing
    - [arm64] dts: lx2160a: change i2c0 (iic1) pinmux mask to one bit
    - [arm64] dts: lx2160a: remove duplicate pinmux nodes
    - [arm64] dts: lx2160a: rename pinmux nodes for readability
    - [arm64] dts: lx2160a: add sda gpio references for i2c bus recovery
    - [arm64] dts: lx2160a: change zeros to hexadecimal in pinmux nodes
    - [arm64] dts: lx2160a: complete pinmux for rcwsr12 configuration word
    - [arm64] dts: imx8qm-mek: switch Type-C connector power-role to dual
    - [arm64] dts: imx8qxp-mek: switch Type-C connector power-role to dual
    - soc/tegra: cbb: Set ERD on resume for err interrupt
    - unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure
    - ocfs2/dlm: validate qr_numregions in dlm_match_regions()
    - ocfs2/dlm: fix off-by-one in dlm_match_regions() region comparison
    - soc: qcom: llcc: fix v1 SB syndrome register offset
    - [arm64] soc: qcom: aoss: compare against normalized cooling state
    - [arm64] dts: qcom: sm8250: Add missing CPU7 3.09GHz OPP
    - [arm64] xor: fix conflicting attributes for xor_block_template
    - firmware: arm_ffa: Use the correct buffer size during RXTX_MAP
    - ocfs2: fix listxattr handling when the buffer is full
    - ocfs2: validate bg_bits during freefrag scan
    - ocfs2: validate group add input before caching
    - dmaengine: dw-axi-dmac: Remove unnecessary return statement from void
      function
    - soundwire: bus: demote UNATTACHED state warnings to dev_dbg()
    - dmaengine: mxs-dma: Fix missing return value from
      of_dma_controller_register()
    - soundwire: cadence: Clear message complete before signaling waiting thread
    - tracing: Rebuild full_name on each hist_field_name() call
    - hte: tegra194: remove Kconfig dependency on Tegra194 SoC
    - remoteproc: xlnx: Fix sram property parsing
    - ima: check return value of crypto_shash_final() in boot aggregate
    - HID: asus: make asus_resume adhere to linux kernel coding standards
    - HID: asus: do not abort probe when not necessary
    - mtd: physmap_of_gemini: Fix disabled pinctrl state check
    - ima_fs: don't bother with removal of files in directory we'll be removing
    - ima_fs: get rid of lookup-by-dentry stuff
    - ima_fs: Correctly create securityfs files for unsupported hash algos
    - dt-bindings: interrupt-controller: arm,gic-v3: Fix EPPI range
    - mtd: spi-nor: core: correct the op.dummy.nbytes when check read operations
    - mtd: spi-nor: sfdp: introduce smpt_read_dummy fixup hook
    - mtd: spi-nor: sfdp: introduce smpt_map_id fixup hook
    - mtd: spi-nor: update spi_nor_fixups::post_sfdp() documentation
    - mtd: spi-nor: swp: check SR_TB flag when getting tb_mask
    - mtd: parsers: ofpart: call of_node_put() only in ofpart_fail path
    - mtd: parsers: ofpart: call of_node_get() for dedicated subpartitions
    - cxl/pci: Check memdev driver binding status in cxl_reset_done()
    - mtd: rawnand: sunxi: fix sunxi_nfc_hw_ecc_read_extra_oob
    - HID: usbhid: fix deadlock in hid_post_reset()
    - ext4: fix possible null-ptr-deref in mbt_kunit_exit()
    - [arm64] bpf, arm64: Fix off-by-one in check_imm signed range check
    - bpf, sockmap: Fix af_unix iter deadlock
    - bpf, sockmap: Fix af_unix null-ptr-deref in proto update
    - bpf, sockmap: Take state lock for af_unix iter
    - bpf: Fix precedence bug in convert_bpf_ld_abs alignment check
    - bpf: Fix NULL deref in map_kptr_match_type for scalar regs
    - bpf: allow UTF-8 literals in bpf_bprintf_prepare()
    - bpf: Validate node_id in arena_alloc_pages()
    - bpf, arm32: Reject BPF-to-BPF calls and callbacks in the JIT
    - pinctrl: pinctrl-pic32: Fix resource leak
    - pinctrl: cy8c95x0: remove duplicate error message
    - pinctrl: cy8c95x0: Unify messages with help of dev_err_probe()
    - pinctrl: cy8c95x0: Avoid returning positive values to user space
    - perf branch: Avoid incrementing NULL
    - perf: tools: cs-etm: Fix print issue for Coresight debug in ETE/TRBE trace
    - pinctrl: realtek: Fix function signature for config argument
    - pinctrl: abx500: Fix type of 'argument' variable
    - pinctrl: renesas: rzg2l: Fix save/restore of {IOLH,IEN,PUPD,SMT} registers
    - perf lock: Fix option value type in parse_max_stack
    - perf stat: Fix opt->value type for parse_cache_level
    - perf tools: Fix module symbol resolution for non-zero .text sh_addr
    - perf expr: Return -EINVAL for syntax error in expr__find_ids()
    - ipmi: ssif_bmc: fix missing check for copy_to_user() partial failure
    - ipmi: ssif_bmc: fix message desynchronization after truncated response
    - ipmi: ssif_bmc: change log level to dbg in irq callback
    - perf evsel: Add alternate_hw_config and use in evsel__match
    - perf tool_pmu: Factor tool events into their own PMU
    - perf python: Add parse_events function
    - perf cgroup: Update metric leader in evlist__expand_cgroup
    - perf maps: Fix copy_from that can break sorted by name order
    - perf util: Kill die() prototype, dead for a long time
    - reset: replace boolean parameters with flags parameter
    - reset: Add devres helpers to request pre-deasserted reset controls
    - i3c: master: dw-i3c: Fix missing reset assertion in remove() callback
    - i3c: dw: Fix memory leak in dw_i3c_master_i3c_xfers()
    - i3c: mipi-i3c-hci: fix IBI payload length calculation for final status
    - backlight: sky81452-backlight: Check return value of
      devm_gpiod_get_optional() in sky81452_bl_parse_dt()
    - platform/surface: surfacepro3_button: Drop wakeup source on remove
    - leds: lgm-sso: Remove duplicate assignments for priv->mmap
    - tty: hvc_iucv: fix off-by-one in number of supported devices
    - platform/x86: panasonic-laptop: Fix OPTD notifier registration and cleanup
    - mfd: mc13xxx-core: Fix memory leak in mc13xxx_add_subdevice_pdata()
    - nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist()
    - [amd64] platform/x86: asus-wmi: adjust screenpad power/brightness handling
    - [amd64] platform/x86: asus-wmi: fix screenpad brightness range
    - tty: serial: ip22zilog: Fix section mispatch warning
    - fs/ntfs3: terminate the cached volume label after UTF-8 conversion
    - [amd64] platform/x86: dell_rbu: avoid uninit value usage in
      packet_size_write()
    - [amd64] platform/x86: dell-wmi-sysman: bound enumeration string
      aggregation
    - RDMA/core: Prefer NLA_NUL_STRING
    - clk: qcom: dispcc-sm8450: use RCG2 ops for DPTX1 AUX clock source
    - scsi: sg: Fix sysctl sg-big-buff register during sg_init()
    - scsi: sg: Resolve soft lockup issue when opening /dev/sgX
    - clk: qcom: dispcc-sc8280xp: remove CLK_SET_RATE_PARENT from
      byte_div_clk_src dividers
    - clk: qcom: dispcc-sm4450: Fix DSI byte clock rate setting
    - scsi: target: core: Fix integer overflow in UNMAP bounds check
    - dt-bindings: clock: qcom,gcc-sc8180x: Add missing GDSCs
    - clk: qcom: gcc-sc8180x: Add missing GDSCs
    - clk: qcom: gcc-sc8180x: Use retention for USB power domains
    - clk: qcom: gcc-sc8180x: Use retention for PCIe power domains
    - clk: qcom: dispcc-sm8250: Use shared ops on the mdss vsync clk
    - clk: qcom: dispcc-sm8250: Enable parents for pixel clocks
    - clk: imx: imx6q: Fix device node reference leak in pll6_bypassed()
    - clk: imx: imx6q: Fix device node reference leak in of_assigned_ldb_sels()
    - clk: imx8mq: Correct the CSI PHY sels
    - [amd64] x86/um/vdso: Drop VDSO64-y from Makefile
    - clk: qoriq: avoid format string warning
    - clk: xgene: Fix mapping leak in xgene_pllclk_init()
    - dt-bindings: clock: qcom,dispcc-sc7180: Define MDSS resets
    - clk: qcom: dispcc-sc7180: Add missing MDSS resets
    - lib/hexdump: print_hex_dump_bytes() calls print_hex_dump_debug()
    - clk: qcom: gcc-x1e80100: Keep GCC USB QTB clock always ON
    - clk: visconti: pll: initialize clk_init_data to zero
    - f2fs: protect extension_list reading with sb_lock in f2fs_sbi_show()
    - [amd64] drm/i915: Relocate the SKL wm sanitation code
    - [amd64] drm/i915/wm: Verify the correct plane DDB entry
    - crypto: sa2ul - Fix AEAD fallback algorithm names
    - crypto: ccp - copy IV using skcipher ivsize
    - erofs: add encoded extent on-disk definition
    - erofs: do sanity check on m->type in z_erofs_load_compact_lcluster()
    - erofs: avoid infinite loops due to corrupted subpage compact indexes
      (CVE-2025-68251)
    - erofs: unify lcn as u64 for 32-bit platforms
    - [arm64] dts: imx8mp-debix-model-a: Correct PAD settings for PMIC_nINT
    - [arm64] dts: imx8mp-debix-som-a: Correct PAD settings for PMIC_nINT
    - [arm64] dts: imx8mp-navqp: Correct PAD settings for PMIC_nINT
    - [arm64] dts: imx8mp-icore-mx8mp: Correct PAD settings for PMIC_nINT
    - [arm64] dts: imx8mp-dhcom-som: Correct PAD settings for PMIC_nINT
    - [arm64] dts: imx8mp-data-modul-edm-sbc: Correct PAD settings for PMIC_nINT
    - PCMCIA: Fix garbled log messages for KERN_CONT
    - [arm64] dts: imx8mm-emtop-som: Correct PAD settings for PMIC_nINT
    - [arm64] dts: imx8mn-tqma8mqnl: Correct PAD settings for PMIC_nINT
    - [arm64] dts: imx8mm-tqma8mqml: Correct PAD settings for PMIC_nINT
    - [arm64] dts: marvell: armada-37xx: use 'usb2-phy' in USB3 controller's
      phy-names
    - net/sched: act_mirred: fix wrong device for mac_header_xmit check in
      tcf_blockcast_redir
    - macvlan: fix macvlan_get_size() not reserving space for
      IFLA_MACVLAN_BC_CUTOFF
    - net/sched: sch_cake: fix NAT destination port not being updated in
      cake_update_flowkeys
    - nexthop: fix IPv6 route referencing IPv4 nexthop
    - net/sched: taprio: fix use-after-free in advance_sched() on schedule
      switch
    - tcp: add data-race annotations around tp->data_segs_out and
      tp->total_retrans
    - tcp: add data-race annotations for TCP_NLA_SNDQ_SIZE
    - tcp: annotate data-races around tp->bytes_sent
    - tcp: annotate data-races around tp->bytes_retrans
    - tcp: annotate data-races around tp->dsack_dups
    - tcp: annotate data-races around (tp->write_seq - tp->snd_nxt)
    - tcp: annotate data-races around tp->plb_rehash
    - ice: update PCS latency settings for E825 10G/25Gb modes
    - ice: Remove jumbo_remove step from TX path
    - ice: fix double-free of tx_buf skb
    - ice: fix ICE_AQ_LINK_SPEED_M for 200G
    - i40e: don't advertise IFF_SUPP_NOFCS
    - e1000e: Unroll PTP in probe error handling
    - ipv6: fix possible UAF in icmpv6_rcv()
    - sctp: fix OOB write to userspace in sctp_getsockopt_peer_auth_chunks
    - pppoe: drop PFC frames
    - net/mlx5: Fix HCA caps leak on notifier init failure
    - openvswitch: cap upcall PID array size and pre-size vport replies
    - netfilter: nft_osf: restrict it to ipv4
    - netfilter: nfnetlink_osf: fix divide-by-zero in OSF_WSS_MODULO
    - netfilter: conntrack: remove sprintf usage
    - netfilter: xtables: restrict several matches to inet family
    - ipvs: fix MTU check for GSO packets in tunnel mode
    - netfilter: nfnetlink_osf: fix out-of-bounds read on option matching
    - netfilter: nfnetlink_osf: fix potential NULL dereference in ttl check
    - slip: reject VJ receive packets on instances with no rstate array
    - slip: bound decode() reads against the compressed packet length
    - [arm64] dts: meson-gxl-p230: fix ethernet PHY interrupt number
    - pwm: atmel-tcb: Cache clock rates and mark chip as atomic
    - ksmbd: destroy tree_conn_ida in ksmbd_session_destroy()
    - ksmbd: destroy async_ida in ksmbd_conn_free()
    - ksmbd: fix durable fd leak on ClientGUID mismatch in durable v2 open
    - ksmbd: scope conn->binding slowpath to bound sessions only
    - net/rds: zero per-item info buffer before handing it to visitors
    - ice: fix timestamp interrupt configuration for E825C
    - ice: fix ice_ptp_read_tx_hwtstamp_status_eth56g
    - net_sched: sch_hhf: annotate data-races in hhf_dump_stats()
    - net/sched: sch_pie: annotate data-races in pie_dump_stats()
    - net/sched: sch_fq_codel: remove data-races from fq_codel_dump_stats()
    - net/sched: sch_red: annotate data-races in red_dump_stats()
    - net/sched: sch_sfb: annotate data-races in sfb_dump_stats()
    - net: dsa: realtek: rtl8365mb: fix mode mask calculation
    - net: airoha: Move ndesc initialization at end of
      airoha_qdma_init_rx_queue()
    - virtio_net: Split struct virtio_net_rss_config
    - virtio_net: Fix endian with virtio_net_ctrl_rss
    - virtio_net: Use new RSS config structs
    - virtio_net: sync rss_trailer.max_tx_vq on queue_pairs change via
      VQ_PAIRS_SET
    - nfp: fix swapped arguments in nfp_encode_basic_qdr() calls
    - tipc: fix double-free in tipc_buf_append()
    - vhost_net: fix sleeping with preempt-disabled in vhost_net_busy_poll()
    - fs/adfs: validate nzones in adfs_validate_bblk()
    - rtc: abx80x: Disable alarm feature if no interrupt attached
    - kbuild: builddeb - avoid recompiles for non-cross-compiles
    - fbdev: offb: fix PCI device reference leak on probe failure
    - mailbox: mtk-cmdq: Fix CURR and END addr for task insert case
    - mailbox: mailbox-test: free channels on probe error
    - cgroup/rdma: fix integer overflow in rdmacg_try_charge()
    - mailbox: add sanity check for channel array
    - mailbox: mailbox-test: don't free the reused channel
    - mailbox: mailbox-test: initialize struct earlier
    - mailbox: mailbox-test: make data_ready a per-instance variable
    - fsnotify: fix inode reference leak in fsnotify_recalc_mask()
    - btrfs: fix double-decrement of bytes_may_use in submit_one_async_extent()
    - cgroup: Increment nr_dying_subsys_* from rmdir context
    - tracing: branch: Fix inverted check on stat tracer registration
    - nvmet-tcp: propagate nvmet_tcp_build_pdu_iovec() errors to its callers
    - netfilter: arp_tables: fix IEEE1394 ARP payload parsing
    - nvme-pci: fix missed admin queue sq doorbell write
    - drm/amdgpu/gmc: Fix AMDGPU_GART_PLACEMENT_LOW to not overlap with VRAM
    - drm/amdgpu: fix AMDGPU_INFO_READ_MMR_REG
    - drm/amdgpu: fix spelling typos
    - drm/amdgpu/uvd3.1: Don't validate the firmware when already validated
    - drm/amdgpu/gfx6: Support harvested SI chips with disabled TCCs (v2)
    - netfilter: xt_policy: fix strict mode inbound policy matching
    - netfilter: nf_conntrack_sip: don't use simple_strtoul
    - [amd64] ASoC: amd: acp: Add DMI quirk for Valve Steam Deck OLED
    - spi: rockchip: Read ISR, not IMR, to detect cs-inactive IRQ
    - drm/sysfb: ofdrm: fix PCI device reference leaks
    - arm64/scs: Fix potential sign extension issue of advance_loc4
    - cdrom, scsi: sr: propagate read-only status to block layer via
      set_disk_ro()
    - netdevsim: zero initialize struct iphdr in dummy sk_buff
    - net/sched: netem: fix probability gaps in 4-state loss model
    - net/sched: netem: fix queue limit check to include reordered packets
    - net/sched: netem: only reseed PRNG when seed is explicitly provided
    - net/sched: netem: validate slot configuration
    - net/sched: netem: fix slot delay calculation overflow
    - net/sched: netem: check for negative latency and jitter
    - net/sched: sch_choke: annotate data-races in choke_dump_stats()
    - net/sched: sch_fq_pie: annotate data-races in fq_pie_dump_stats()
    - vrf: Fix a potential NPD when removing a port from a VRF
    - net: usb: rtl8150: fix use-after-free in rtl8150_start_xmit()
    - net: usb: rtl8150: free skb on usb_submit_urb() failure in xmit
    - NFC: trf7970a: Ignore antenna noise when checking for RF field
    - net/sched: taprio: fix NULL pointer dereference in class dump
    - neigh: let neigh_xmit take skb ownership
    - tcp: make probe0 timer handle expired user timeout
    - net, treewide: define and use MAC_ADDR_STR_LEN
    - netconsole: allow selection of egress interface via MAC address
    - netpoll: Extract carrier wait function
    - netpoll: extract IPv4 address retrieval into helper function
    - netpoll: fix IPv6 local-address corruption
    - ALSA: usb-audio: Fix potential leak of pd at parsing UAC3 streams
    - sched/fair: Clear rel_deadline when initializing forked entities
    - net: mctp i2c: check length before marking flow active
    - net: phy: dp83869: fix setting CLK_O_SEL field.
    - drm/amdgpu/vcn: set no_user_fence for VCN v2.0 enc/dec rings
    - drm/amdgpu/vcn: set no_user_fence for VCN v2.5 enc/dec rings
    - drm/amdgpu/vcn: set no_user_fence for VCN v3.0 enc/dec rings
    - drm/amdgpu/vcn: set no_user_fence for VCN v4.0.3 enc ring
    - drm/amdgpu/vcn: set no_user_fence for VCN v4.0.5 enc ring
    - drm/amdgpu/vcn: set no_user_fence for VCN v5.0.0 enc ring
    - drm/amdgpu/jpeg: set no_user_fence for JPEG v2.0 ring
    - drm/amdgpu/jpeg: set no_user_fence for JPEG v2.5 ring
    - drm/amdgpu/jpeg: set no_user_fence for JPEG v3.0 ring
    - drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0 ring
    - drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.3 ring
    - drm/amdgpu/jpeg: set no_user_fence for JPEG v4.0.5 ring
    - drm/amdgpu/jpeg: set no_user_fence for JPEG v5.0.0 ring
    - ASoC: codecs: ab8500: Fix casting of private data
    - netfilter: skip recording stale or retransmitted INIT
    - sctp: discard stale INIT after handshake completion
    - bareudp: fix NULL pointer dereference in bareudp_fill_metadata_dst()
    - net/sched: sch_cake: annotate data-races in cake_dump_stats() (V)
    - netconsole: propagate device name truncation in dev_name_store()
    - ALSA: hda/conexant: Renaming the codec with device ID 0x1f86 and 0x1f87
    - ALSA: hda/conexant: Fix missing error check for jack detection
    - ALSA: hda: cs35l56: Fix uninitialized value in cs35l56_hda_read_acpi()
    - futex: Prevent lockup in requeue-PI during signal/ timeout wakeup
    - drm/amd/display: Allow DCE link encoder without AUX registers
    - drm/amd/display: Read EDID from VBIOS embedded panel info
    - drm/xe/debugfs: Correct printing of register whitelist ranges
    - drm/xe: Fix error cleanup in xe_exec_queue_create_ioctl()
    - drm/xe/gsc: Fix BO leak on error in query_compatibility_version()
    - page_pool: Set `dma_sync` to false for devmem memory provider
    - net: page_pool: create hooks for custom memory providers
    - page_pool: fix memory-provider leak in page_pool_create_percpu() error
      path
    - iavf: rename IAVF_VLAN_IS_NEW to IAVF_VLAN_ADDING
    - iavf: stop removing VLAN filters from PF on interface down
    - iavf: wait for PF confirmation before removing VLAN filters
    - iavf: add VIRTCHNL_OP_ADD_VLAN to success completion handler
    - ice: fix NULL pointer dereference in ice_reset_all_vfs()
    - net: tls: fix strparser anchor skb leak on offload RX setup failure
    - sfc: fix error code in efx_devlink_info_running_versions()
    - net/sched: cls_flower: revert unintended changes
    - [arm64] Reserve an extra page for early kernel mapping
    - smb: client: correctly handle ErrorContextData as a flexible array
    - smb: client: fix OOB reads parsing symlink error response (CVE-2026-31613)
    - LoongArch: KVM: Compile switch.S directly into the kernel
    - ntfs: ->d_compare() must not block
    - PCI: Initialize temporary device in new_id_store()
    - net: bcmgenet: Initialize u64 stats seq counter
    - net: bcmgenet: fix leaking free_bds
    - [amd64] iommu/amd: Reorder attach device code
    - [amd64] iommu/amd: Put list_add/del(dev_data) back under the domain->lock
    - perf tool_pmu: Fix aggregation on duration_time
    - net/sched: sch_pie: annotate more data-races in pie_dump_stats()
    - netpoll: Extract IPv6 address retrieval function
    - netpoll: pass buffer size to egress_dev() to avoid MAC truncation
    - page_pool: fix incorrect mp_ops error handling
    - crypto: af_alg - Cap AEAD AD length to 0x80000000
    - i40e: Cleanup PTP pins on probe failure
    - workqueue: Fix wq->cpu_pwq leak in alloc_and_link_pwqs() WQ_UNBOUND path
    - netfilter: nf_conntrack_sip: get helper before allocating expectation
    - audit: fix incorrect inheritable capability in CAPSET records
    - Revert "ACPI: CPPC: Adjust debug messages in amd_set_max_freq_ratio() to
      warn"
    - netfilter: nft_ct: fix missing expect put in obj eval
    - net: atlantic: preserve PCI wake-from-D3 on shutdown when WOL enabled
    - audit: enforce AUDIT_LOCKED for AUDIT_TRIM and AUDIT_MAKE_EQUIV
    - KVM: Reject wrapped offset in kvm_reset_dirty_gfn()
    - [s390x] KVM: s390: pci: fix GAIT table indexing due to double-scaling
      pointer arithmetic
    - [amd64] KVM: x86: Fix Xen hypercall tracepoint argument assignment
    - netfilter: nf_tables: unconditionally bump set->nelems before insertion
      (CVE-2026-23272)
    - ata: libata-scsi: fix requeue of deferred ATA PASS-THROUGH commands
    - smb/client: fix possible infinite loop and oob read in symlink_data()
    - [amd64] drm/i915/dp: Fix VSC dynamic range signaling for RGB formats
    - ALSA: usb-audio: Bound MIDI 2.0 endpoint descriptor scans
    - ALSA: usb-audio: Bound MIDI endpoint descriptor scans
    - ceph: fix a buffer leak in __ceph_setxattr()
    - ceph: fix BUG_ON in __ceph_build_xattrs_blob() due to stale blob size
    - io-wq: check that the predecessor is hashed in io_wq_remove_pending()
    - [powerpc*] warp: Fix error handling in pika_dtm_thread
    - netfs: fix error handling in netfs_extract_user_iter()
    - irqchip/riscv-imsic: Clear interrupt move state during CPU offlining
    - libceph: Fix potential out-of-bounds access in osdmap_decode()
    - libceph: Fix potential null-ptr-deref in decode_choose_args()
    - libceph: Fix potential out-of-bounds access in crush_decode()
    - libceph: handle rbtree insertion error in decode_choose_args()
    - [amd64] iommu/vt-d: Disable DMAR for Intel Q35 IGFX
    - [amd64] drm/i915: skip __i915_request_skip() for already signaled requests
    - drm/panfrost: Fix wait_bo ioctl leaking positive return from
      dma_resv_wait_timeout()
    - drm/xe/dma-buf: handle empty bo and UAF races
    - drm/gma500/oaktrail_hdmi: fix i2c adapter leak on setup
    - drm/gma500/oaktrail_lvds: fix hang on init failure
    - drm/gma500/oaktrail_lvds: fix i2c adapter leaks on init
    - iommufd: Fix return value of iommufd_fault_fops_write()
    - eventfs: Use list_add_tail_rcu() for SRCU-protected children list
    - drm/v3d: Reject empty multisync extension to prevent infinite loop
    - btrfs: use inode already stored in local variable at btrfs_rmdir()
    - btrfs: use btrfs inodes in btrfs_rmdir() to avoid so much usage of
      BTRFS_I()
    - btrfs: fix missing last_unlink_trans update when removing a directory
    - smb: client: Use FullSessionKey for AES-256 encryption key derivation
    - btrfs: do not mark inode incompressible after inline attempt fails
    - RDMA/mana: Remove user triggerable WARN_ON() in mana_ib_create_qp_rss()
    - sched_ext: Guard scx_dsq_move() against NULL kit->dsq after failed
      iter_new
    - mptcp: pm: prio: skip closed subflows
    - mptcp: drop __mptcp_fastopen_gen_msk_ackseq()
    - mptcp: fix rx timestamp corruption on fastopen
    - f2fs: fix incorrect file address mapping when inline inode is unwritten
    - f2fs: fix false alarm of lockdep on cp_global_sem lock
    - spi: sifive: Simplify clock handling with devm_clk_get_enabled()
    - spi: sifive: fix controller deregistration
    - mptcp: pm: kernel: correctly retransmit ADD_ADDR ID 0
    - mptcp: pm: ADD_ADDR rtx: fix potential data-race
    - mptcp: pm: ADD_ADDR rtx: resched blocked ADD_ADDR quicker
    - netfs: Fix potential uninitialised var in netfs_extract_user_iter()
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.92
    - mptcp: sync the msk->sndbuf at accept() time
    - mptcp: pm: ADD_ADDR rtx: allow ID 0
    - mptcp: pm: ADD_ADDR rtx: always decrease sk refcount (CVE-2026-46158)
    - mptcp: pm: ADD_ADDR rtx: free sk if last (CVE-2026-46170)
    - ksmbd: validate owner of durable handle on reconnect (CVE-2026-31717)
    - drm/xe/hdcp: Add NULL check for media_gt in intel_hdcp_gsc_check_status()
      (CVE-2026-46216)
    - [s390x] debug: Reject zero-length input before trimming a newline
    - Revert "perf cgroup: Update metric leader in evlist__expand_cgroup"
    - Revert "perf tool_pmu: Fix aggregation on duration_time"
    - Revert "perf python: Add parse_events function"
    - Revert "perf tool_pmu: Factor tool events into their own PMU"
    - bridge: mrp: reject zero test interval to avoid OOM panic (CVE-2026-31420)
    - spi: spi-dw-dma: fix print error log when wait finish transaction
      (CVE-2026-31560)
    - Revert "x86/vdso: Fix output operand size of RDPID"
    - sched/deadline: Less agressive dl_server handling
    - sched/deadline: Fix dl_server_stopped()
    - sched/deadline: Fix dl_server getting stuck
    - sched/deadline: Fix dl_server behaviour
    - sched/deadline: Stop dl_server before CPU goes offline
    - ksmbd: close durable scavenger races against m_fp_list lookups
    - af_unix: Give up GC if MSG_PEEK intervened. (CVE-2026-23394)
    - drm/imagination: Synchronize interrupts before suspending the GPU
      (CVE-2026-23469)
    - ata: libata-scsi: improve readability of ata_scsi_qc_issue()
    - ata: libata-scsi: do not use the deferred QC feature for ATA_DEFER_PORT
    - ata: libata-scsi: do not use the deferred QC feature on PMPs with CBS
    - ata: libata-scsi: do not needlessly defer commands when using PMP with FBS
    - perf parse-events: Expose/rename config_term_name
    - Revert "ice: fix double-free of tx_buf skb"
    - Revert "ice: Remove jumbo_remove step from TX path"
    - tracing: Fix the bug where bpf_get_stackid returns -EFAULT on the ARM64
    - net/mlx5e: Trigger neighbor resolution for unresolved destinations
    - net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init
    - [amd64] x86/fgraph: Fix return_to_handler regs.rsp value
    - [amd64] iommu/vt-d: Draining PRQ in sva unbind path when FPD bit set
    - [riscv64] fgraph: Select HAVE_FUNCTION_GRAPH_TRACER depends on
      HAVE_DYNAMIC_FTRACE_WITH_ARGS
    - [riscv64] fgraph: Fix stack layout to match __arch_ftrace_regs argument of
      ftrace_return_to_handler (CVE-2025-22069)
    - hwmon: (pmbus/core) Protect regulator operations with mutex
    - [arm64] Kconfig: Remove selecting replaced HAVE_FUNCTION_GRAPH_RETVAL
    - sysfs: don't remove existing directory on update failure
    - mm/damon/sysfs-schemes: call missing mem_cgroup_iter_break()
    - ksmbd: fix null pointer dereference in compare_guid_key()
    - ksmbd: fix SID memory leak in set_posix_acl_entries_dacl() on overflow
    - ksmbd: validate SID in parent security descriptor during ACL inheritance
    - smb: client: require net admin for CIFS SWN netlink
    - smb: client: protect tc_count increment in
      smb2_find_smb_sess_tcon_unlocked()
    - smb: client: use data_len for SMB2 READ encrypted folioq copy
    - smb/server: promote S_DEL_ON_CLS to S_DEL_PENDING when close
    - hwmon: (pmbus/adm1266) widen blackbox-info buffer to I2C_SMBUS_BLOCK_MAX
    - ALSA: ua101: Reject too-short USB descriptors
    - ALSA: pcm: Don't setup bogus iov_iter for silencing
    - ALSA: asihpi: Fix potential OOB array access at reading cache
    - efi: Allocate runtime workqueue before ACPI init
    - io_uring/waitid: clear waitid info before copying it to userspace
    - drivers/base/memory: fix memory block reference leak in poison accounting
    - ipv6: ioam: refresh hdr pointer before ioam6_event()
    - mm/memory_hotplug: fix memory block reference leak on remove
    - net: wwan: iosm: fix potential memory leaks in ipc_imem_init()
    - Bluetooth: fix UAF in l2cap_sock_cleanup_listen() vs l2cap_conn_del()
    - Bluetooth: ISO: drop ISO_END frames received without prior ISO_START
    - Bluetooth: bnep: Fix UAF read of dev->name
    - Bluetooth: hci_uart: fix UAFs and race conditions in close and init paths
    - Bluetooth: L2CAP: ecred_reconfigure: send packed pdu, not stack pointer
    - Bluetooth: MGMT: validate Add Extended Advertising Data length
    - Bluetooth: serialize accept_q access
    - phonet/pep: disable BH around forwarded sk_receive_skb()
    - net: bcmgenet: keep RBUF EEE/PM disabled
    - net: ifb: report ethtool stats over num_tx_queues
    - net: pse-pd: fix sign on -ENOENT check in of_load_pse_pis()
    - netfilter: ip6t_hbh: reject oversized option lists
    - netfilter: nf_queue: hold bridge skb->dev while queued
    - netfilter: ipset: stop hash:* range iteration at end
    - netfilter: nft_inner: Fix IPv6 inner_thoff desync
    - sched_ext: Fix missing warning in scx_set_task_state() default case
    - sched_ext: Avoid UAF in scx_root_enable_workfn() init failure path
    - cgroup/cpuset: Reset DL migration state on can_attach() failure
    - fs/ntfs3: handle attr_set_size() errors when truncating files
    - l2tp: use list_del_rcu in l2tp_session_unhash
    - qed: fix double free in qed_cxt_tables_alloc()
    - ring-buffer: Fix reporting of missed events in iterator
    - ipv6: ioam: add NULL check for idev in ipv6_hop_ioam()
    - vsock/vmci: fix UAF when peer resets connection during handshake
    - vsock/virtio: reset connection on receiving queue overflow
    - wifi: ath11k: clear shared SRNG pointer state on restart
    - ipv4: raw: reject IP_HDRINCL packets with ihl < 5
    - ixgbevf: fix use-after-free in VEPA multicast source pruning
    - rbd: eliminate a race in lock_dwork draining on unmap
    - lsm: hold cred_guard_mutex for lsm_set_self_attr()
    - [arm64] octeontx2-af: CGX: add bounds check to cgx_speed_mbps index
    - ice: fix setting promisc mode while adding VID filter
    - ice: restore PTP Rx timestamp config after ethtool set-channels
    - wifi: cfg80211: advance loop vars in cfg80211_merge_profile()
    - af_unix: Fix UAF read of tail->len in unix_stream_data_wait()
    - wifi: mac80211: consume only present negotiated TTLM maps
    - cifs: Fix busy dentry used after unmounting
    - tracing: Do not call map->ops->elt_free() if elt_alloc() fails
    - [arm64] probes: Handle probes on hinted conditional branch instructions
    - [arm64] KVM: arm64: vgic-its: Reject restored DTE with out-of-range
      num_eventid_bits
    - [arm64] KVM: arm64: vgic: Free private_irqs when init fails after
      allocation
    - [riscv64] kvm: return SBI_ERR_FAILURE for pmu_snapshot_set_shmem() when
      OOM
    - drm/bridge: chipone-icn6211: use devm_drm_bridge_add in i2c probe
    - spi: qup: fix error pointer deref after DMA setup failure
    - [arm64] phy: tegra: xusb: Fix per-pad high-speed termination calibration
    - scsi: isci: Fix use-after-free in device removal path
    - spi: ep93xx: fix error pointer deref after DMA setup failure
    - spi: sprd: fix error pointer deref after DMA setup failure
    - spi: ti-qspi: fix use-after-free after DMA setup failure
    - RDMA/siw: Reject MPA FPDU length underflow before signed receive math
    - device property: set fwnode->secondary to NULL in fwnode_init()
    - drm/virtio: use uninterruptible resv lock for plane updates
    - drm/amdgpu/vpe: Force collaborate sync after TRAP
    - drm/bridge: it66121: acquire reset GPIO in probe
    - drm/bridge: megachips: remove bridge when irq request fails
    - drm/amd/display: Fix integer overflow in bios_get_image()
    - drm/amd/display: Validate GPIO pin LUT table size before iterating
    - drm/amd/display: Validate payload length and link_index in
      dc_process_dmub_aux_transfer_async
    - batman-adv: mcast: fix use-after-free in orig_node RCU release
    - batman-adv: clear current gateway during teardown
    - batman-adv: dat: handle forward allocation error
    - batman-adv: fix fragment reassembly length accounting
    - batman-adv: fix tp_meter counter underflow during shutdown
    - batman-adv: frag: disallow unicast fragment in fragment
    - batman-adv: bla: fix report_work leak on backbone_gw purge
    - batman-adv: tp_meter: avoid use of uninit sender vars
    - batman-adv: tp_meter: fix tp_vars reference leak in receiver shutdown
    - batman-adv: tp_meter: fix race condition in send error reporting
    - batman-adv: tt: fix negative last_changeset_len
    - batman-adv: tt: fix negative tt_buff_len
    - hwmon: (pmbus/adm1266) seed timestamp from the real-time clock
    - hwmon: (pmbus/adm1266) reject implausible blackbox record_count
    - hwmon: (pmbus/adm1266) include PEC byte in pmbus_block_xfer read buffer
    - hwmon: (pmbus/adm1266) bounce blackbox records through a protocol-sized
      buffer
    - hwmon: (pmbus/adm1266) cap PDIO scan in get_multiple at ADM1266_PDIO_NR
    - hwmon: (pmbus/adm1266) don't clobber GPIO bits before PDIO read in
      get_multiple
    - hwmon: (pmbus/adm1266) register the gpio_chip after pmbus_do_probe()
    - hwmon: (pmbus/adm1266) register the nvmem device after pmbus_do_probe()
    - hwmon: (pmbus/adm1266) reject short block-read responses in the GPIO
      accessors
    - [arm64] pinctrl: renesas: rzg2l: Fix incorrect PUPD register offset for
      high pins during suspend/resume
    - HID: uclogic: Fix regression of input name assignment
    - [riscv64] mm: Fixup no5lvl failure when vaddr is invalid
    - [arm64] pinctrl: qcom: Fix wakeirq map by removing disconnected irqs for
      sm8150
    - ALSA: hda: cs35l56: Put ACPI device after setting companion
    - ALSA: hda: cs35l41: Put ACPI device on missing physical node
    - btrfs: tracepoints: fix sleep while in atomic context in btrfs_sync_file()
    - netfilter: x_tables: unregister the templates first
    - kprobes: skip non-symbol addresses in kprobe_add_ksym_blacklist()
    - tcp: Fix imbalanced icsk_accept_queue count.
    - ice: fix setting RSS VSI hash for E830
    - ice: fix locking in ice_dcb_rebuild()
    - net: lan966x: avoid unregistering netdev on register failure
    - phy: marvell: mvebu-a3700-utmi: fix incorrect USB2_PHY_CTRL register
      access
    - NFSD: Fix infinite loop in layout state revocation
    - irqchip/ath79-cpu: Remove unused function
    - ublk: reject max_sectors smaller than PAGE_SECTORS in parameter validation
    - nsfs: fix wrong error code returned for pidns ioctls
    - irq_work: Fix use-after-free in irq_work_single() on PREEMPT_RT
    - zonefs: handle integer overflow in zonefs_fname_to_fno
    - tcp: Fix out-of-bounds access for twsk in tcp_ao_established_key().
    - [powerpc*] fix dead default for GUEST_STATE_BUFFER_TEST
    - netfs: fix VM_BUG_ON_FOLIO() issue in netfs_write_begin() call
    - netfs: Fix overrun check in netfs_extract_user_iter()
    - netfs: Fix netfs_invalidate_folio() to clear dirty bit if all changes gone
    - netfs: Defer the emission of trace_netfs_folio()
    - netfs: Fix streaming write being overwritten
    - netfs: Fix potential deadlock in write-through mode
    - netfs: Fix write streaming disablement if fd open O_RDWR
    - netfs: Fix early put of sink folio in netfs_read_gaps()
    - netfs: Fix partial invalidation of streaming-write folio
    - netfs: Fix a few minor bugs in netfs_page_mkwrite()
    - netfs: Remove unnecessary references to pages
    - netfs: Fix folio->private handling in netfs_perform_write()
    - net: ethernet: cortina: Make RX SKB per-port
    - net: ethernet: cortina: Drop half-assembled SKB
    - net: ethernet: cortina: Carry over frag counter
    - net: ethernet: cs89x0: remove stale CONFIG_MACH_MX31ADS reference
    - wifi: ath11k: fix error path leaks in some WMI WOW calls
    - wifi: ath11k: fix error path leak in ath11k_tm_cmd_wmi_ftm()
    - wifi: ath10k: skip WMI and beacon transmission when device is wedged
    - blk-integrity: remove seed for user mapped buffers
    - block: don't overwrite bip_vcnt in bio_integrity_copy_user()
    - block: recompute nr_integrity_segments in blk_insert_cloned_request
    - HID: quirks: really enable the intended work around for appledisplay
    - block: modify bio_integrity_map_user to accept iov_iter as argument
    - block: drop direction param from bio_integrity_copy_user()
    - blk-integrity: use simpler alignment check
    - blk-integrity: enable p2p source and destination
    - block: bio-integrity: Fix null-ptr-deref in bio_integrity_map_user()
    - accel/qaic: Add overflow check to remap_pfn_range during mmap
    - net/smc: avoid NULL deref of conn->lnk in smc_msg_event tracepoint
    - ethtool: fix ethnl_bitmap32_not_zero() bit interval semantics
    - [arm64] drm/msm/dsi: don't dump registers past the mapped region
    - [arm64] drm/msm: Fix iommu_map_sgtable() return value check and avoid WARN
    - [powerpc*] time: Remove redundant preempt_disable|enable() calls from
      arch_irq_work_raise()
    - net/smc: reject CHID-0 ACCEPT that matches an empty ism_dev slot
    - net: tls: fix off-by-one in sg_chain entry count for wrapped sk_msg ring
    - net: tls: prevent chain-after-chain in plain text SG
    - net: phy: DP83TC811: add reading of abilities
    - [amd64] x86/xen: Fix xen_e820_swap_entry_with_ram()
    - tls: Preserve sk_err across recvmsg() when data has been copied
    - net/mlx5: Do not restore destination-less TC rules
    - scsi: sd: Fix return code handling in sd_spinup_disk()
    - ALSA: scarlett2: Add missing error check when initialise Autogain Status
    - io_uring/net: punt IORING_OP_BIND async if it needs file create
    - btrfs: fix squota accounting during enable generation
    - spi: mtk-snfi: Fix resource leak in mtk_snand_read_page_cache()
    - [arm64] drm/msm/snapshot: fix dumping of the unaligned regions
    - drm/xe/gsc: Fix double-free of managed BO in error path
    - drm/xe/vf: Fix signature of print functions
    - drm/xe/pf: Fix CFI failure in debugfs access
    - wifi: ath11k: fix peer resolution on rx path when peer_id=0
    - ice: ptp: serialize E825 PHY timer start with PTP lock
    - [amd64] drm/i915/dp: Fix readback for target_rr in Adaptive Sync SDP
    - [arm64] net: dsa: mt7530: fix FDB entries not aging out with short timeout
    - [arm64] net: dsa: mt7530: preserve VLAN tags on trapped link-local frames
    - net: mana: Fix TOCTOU double-fetch of hwc_msg_id from DMA buffer
    - platform/surface: aggregator_registry: omit battery & AC nodes on Surface
      Laptop 7
    - [amd64] platform/x86: adv_swbutton: Check ACPI_HANDLE() against NULL
    - [amd64] platform/x86: hp_accel: Check ACPI_COMPANION() against NULL
    - [amd64] platform/x86: intel-hid: Check ACPI_HANDLE() against NULL
    - [amd64] platform/x86: intel-vbtn: Check ACPI_HANDLE() against NULL
    - RDMA/rtrs: Fix use-after-free in path file creation cleanup
    - net: bridge: Flush multicast groups when snooping is disabled
    - bridge: mcast: Fix a possible use-after-free when removing a bridge port
    - pds_core: fix error handling in pdsc_devcmd_wait
    - pds_core: fix debugfs_lookup dentry leak and error handling
    - wifi: mac80211: fix MLE defragmentation
    - ALSA: seq: Serialize UMP output teardown with event_input
    - tracing: Avoid NULL return from hist_field_name() on truncation
    - Bluetooth: btmtk: fix urb->setup_packet leak in error paths
    - net: ag71xx: check error for platform_get_irq
    - bpf, skmsg: fix verdict sk_data_ready racing with ktls rx
    - gpiolib: cdev: use !mem_is_zero() instead of memchr_inv(s, 0, n)
    - gpio: cdev: check if uAPI v2 config attributes are correctly zeroed
    - ASoC: cs35l56: Fix flushing of IRQ work in cs35l56_sdw_remove()
    - drm/xe/oa: Fix exec_queue leak on width check in stream open
    - [arm64] octeontx2-af: npc: Fix allmulticast skip logic for LBK and SDP VFs
    - net: mana: validate rx_req_idx to prevent out-of-bounds array access
    - pds_core: ensure null-termination for firmware version strings
    - net: gro: don't merge zcopy skbs
    - landlock: Fix TCP handling of short AF_UNSPEC addresses
    - block: make bio_integrity_map_user() static inline
    - security/keys: fix missed RCU read section on lookup
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.93
    - Input: usbtouchscreen - clamp NEXIO data_len/x_len to URB buffer size
    - [arm64] drm/v3d: Fix use-after-free of CPU job query arrays on error path
    - [arm64] drm/v3d: Release indirect CSD GEM reference on CPU job free
    - net/sched: cls_fw: fix NULL dereference of "old" filters before change()
    - net: mctp: ensure our nlmsg responses are initialised (CVE-2026-45930)
    - xfrm: move policy_bydst RCU sync from per-netns .exit to .pre_exit
    - net/sched: sch_sfb: Replace direct dequeue call with peek and
      qdisc_dequeue_peeked
    - bcache: fix uninitialized closure object
    - net: cpsw_new: Fix potential unregister of netdev that has not been
      registered yet (CVE-2026-43219)
    - [arm64] Introduce esr_is_ubsan_brk()
    - [arm64] debug: clean up single_step_handler logic
    - [arm64] refactor aarch32_break_handler()
    - [arm64] debug: call software breakpoint handlers statically
    - [arm64] debug: call step handlers statically
    - [arm64] debug: remove break/step handler registration infrastructure
    - [arm64] entry: Add entry and exit functions for debug exceptions
    - [arm64] debug: split hardware breakpoint exception entry
    - [arm64] debug: refactor reinstall_suspended_bps()
    - [arm64] debug: split single stepping exception entry
    - [arm64] debug: split hardware watchpoint exception entry
    - [arm64] debug: split brk64 exception entry
    - [arm64] debug: split bkpt32 exception entry
    - [arm64] debug: remove debug exception registration infrastructure
    - [arm64] debug: always unmask interrupts in el0_softstp()
    - nfc: llcp: Fix use-after-free in llcp_sock_release()
    - nfc: llcp: Fix use-after-free race in nfc_llcp_recv_cc()
    - xfrm: Check for underflow in xfrm_state_mtu
    - nfc: nxp-nci: i2c: use rising-edge IRQ on ACPI systems
    - netfilter: synproxy: refresh tcphdr after skb_ensure_writable
    - netfilter: xt_cpu: prefer raw_smp_processor_id
    - netfilter: ebtables: fix OOB read in compat_mtw_from_user
    - tun: free page on short-frame rejection in tun_xdp_one() (CVE-2026-46321)
    - tun: free page on build_skb failure in tun_xdp_one() (CVE-2026-46322)
    - vsock: keep poll shutdown state consistent
    - net: netlink: fix sending unassigned nsid after assigned one
    - net: netlink: don't set nsid on local notifications
    - net/smc: Do not re-initialize smc hashtables
    - [s390x] net/iucv: fix locking in .getsockopt
    - scsi: core: Run queues for all non-SDEV_DEL devices from
      scsi_run_host_queues
    - ipv4: free net->ipv4.sysctl_local_reserved_ports after
      unregister_net_sysctl_table()
    - ALSA: pcm: oss: Fix setup list UAF on proc write error
    - [amd64] ASoC: Intel: bytcht_es8316: Fix MCLK leak on init errors
    - net: hsr: fix potential OOB access in supervision frame handling
    - [amd64] accel/ivpu: prevent uninitialized data bug in debugfs
    - gpio: mxc: fix irq_high handling
    - net: Avoid checksumming unreadable skb tail on trim
    - ethtool: rss: fix hkey leak when indir_size is 0
    - ethtool: module: avoid leaking a netdev ref on module flash errors
    - ethtool: module: check fw_flash_in_progress under rtnl_lock
    - ethtool: module: fix cleanup if socket used for flashing multiple devices
    - ethtool: cmis: require exact CDB reply length
    - ethtool: cmis: fix u16-to-u8 truncation of msleep_pre_rpl
    - net: ethtool: Add new parameters and a function to support EPL
    - net: ethtool: Add support for writing firmware blocks using EPL payload
    - ethtool: cmis: validate start_cmd_payload_size from module
    - ethtool: cmis: validate fw->size against start_cmd_payload_size
    - tunnels: load network headers after skb_cow() in
      iptunnel_pmtud_build_icmp[v6]()
    - vxlan: do not reuse cached ip_hdr() value after skb_tunnel_check_pmtu()
    - tunnels: do not assume transport header in iptunnel_pmtud_check_icmp()
    - ASoC: codecs: simple-mux: Fix enum control bounds check
    - Bluetooth: 6lowpan: check skb_clone() return value in send_mcast_pkt()
    - bonding: refuse to enslave CAN devices
    - ethtool: coalesce: cap profile updates at NET_DIM_PARAMS_NUM_PROFILES
    - ethtool: linkstate: fix unbalanced ethnl_ops_complete() on PHY lookup
      error
    - ethtool: pse-pd: fix missing ethnl_ops_complete()
    - ethtool: strset: fix header attribute index in ethnl_req_get_phydev()
    - ethtool: eeprom: add missing ethnl_ops_begin() / _complete() during
      fallback
    - ethtool: eeprom: add more safeties to EEPROM Netlink fallback
    - ipv6: rpl: fix hdrlen overflow in ipv6_rpl_srh_decompress()
    - net/sched: Revert "net/sched: Restrict conditions for adding duplicating
      netems to qdisc tree"
    - net/sched: fix packet loop on netem when duplicate is on
    - net/sched: act_mirred: Move the recursion counter struct netdev_xmit
    - net/sched: act_mirred: add loop detection
    - net: Introduce skb tc depth field to track packet loops
    - net/sched: Fix ethx:ingress -> ethy:egress -> ethx:ingress mirred loop
    - net/sched: act_mirred: Fix return code in early mirred redirect error
      paths
    - net/handshake: Use spin_lock_bh for hn_lock
    - nvme-tcp: store negative errno in queue->tls_err
    - net/handshake: Pass negative errno through handshake_complete()
    - remove pointless includes of <linux/fdtable.h>
    - net/handshake: Take a long-lived file reference at submit
    - net/handshake: Drain pending requests at net namespace exit
    - Bluetooth: l2cap: clear chan->ident on ECRED reconfiguration success
    - Bluetooth: L2CAP: Fix possible crash on l2cap_ecred_conn_rsp
    - Bluetooth: hci_sync: Set HCI_CMD_DRAIN_WORKQUEUE during device close
    - [arm64,armhf] gpio: rockchip: convert bank->clk to devm_clk_get_enabled()
    - [amd64,arm64] net: mana: Add NULL guards in teardown path to prevent panic
      on attach failure
    - sctp: fix race between sctp_wait_for_connect and peeloff
    - ipv6: fix possible infinite loop in rt6_fill_node()
    - ipv6: fix possible infinite loop in fib6_select_path()
    - net: skbuff: fix pskb_carve leaking zcopy pages
    - perf: Fix dangling cgroup pointer in cpuctx
    - batman-adv: v: stop OGMv2 on disabled interface
    - batman-adv: tvlv: abort OGM send on tvlv append failure
    - batman-adv: tt: reject oversized local TVLV buffers
    - batman-adv: bla: avoid NULL-ptr deref for claim via dropped interface
    - batman-adv: tvlv: reject oversized TVLV packets
    - batman-adv: iv: recover OGM scheduling after forward packet error
    - batman-adv: tp_meter: avoid role confusion in tp_list
    - [s390x] cio: Restore GFP_DMA for CHSC allocation
    - batman-adv: tp_meter: directly shut down timer on cleanup
    - batman-adv: tt: fix TOCTOU race for reported vlans
    - batman-adv: tt: avoid empty VLAN responses
    - batman-adv: bla: avoid double decrement of bla.num_requests
    - mm/page_alloc: clear page->private in free_pages_prepare()
      (CVE-2026-43303)
    - media: rc: fix race between unregister and urb/irq callbacks
    - media: rc: ttusbir: fix inverted error logic
    - inet: frags: add inet_frag_queue_flush()
    - inet: frags: flush pending skbs in fqdir_pre_exit() (CVE-2025-68768)
    - HID: core: Add printk_ratelimited variants to hid_warn() etc
    - HID: pass the buffer size to hid_report_raw_event
    - HID: core: introduce hid_safe_input_report()
    - HID: core: Fix size_t specifier in hid_report_raw_event()
    - [amd64] drm/i915/psr: Add defininitions for INTEL_WA_REGISTER_CAPS DPCD
      register
    - [amd64] drm/i915/psr: Read Intel DPCD workaround register
    - drm/dp: Add eDP 1.5 bit definition
    - [amd64] drm/i915/psr: Apply Intel DPCD workaround when SDP on prior line
      used
    - [arm64] io: Rename ioremap_prot() to __ioremap_prot()
    - [arm64] io: Extract user memory type in ioremap_prot() (CVE-2026-23346)
    - phy: mscc: Use PHY_ID_MATCH_EXACT for VSC8584, VSC8582, VSC8575, VSC856X
    - batman-adv: tt: prevent TVLV entry number overflow
    - iio: imu: st_lsm6dsx: fix stack leak in tagged FIFO buffer
    - usb: typec: ucsi: ccg: reject firmware images without a ':' record header
    - usb: typec: tcpm: validate VDO count in Discover Identity ACK handlers
    - usb: typec: tcpm: bound altmode_desc[] per iteration in
      svdm_consume_modes()
    - usb: typec: ucsi: displayport: NAK DP_CMD_CONFIGURE without a payload VDO
    - usb: typec: altmodes/displayport: validate count before reading Status
      Update VDO
    - usb: typec: wcove: don't write past struct pd_message in
      wcove_read_rx_buffer()
    - usb: typec: tcpm/tcpci_maxim: validate header NDO against RX_BYTE_CNT
    - usb: typec: ucsi: validate connector number in ucsi_connector_change()
    - USB: serial: safe_serial: fix memory corruption with small endpoint
    - media: rc: igorplugusb: fix control request setup packet
    - Input: ims-pcu - fix usb_free_coherent() size in ims_pcu_buffers_free()
    - HID: quirks: Add ALWAYS_POLL quirk for SIGMACHIP USB mouse
    - Bluetooth: btusb: Allow firmware re-download when version matches
    - hpfs: fix a crash if hpfs_map_dnode_bitmap fails
    - ipc: limit next_id allocation to the valid ID range
    - auxdisplay: line-display: fix OOB read on zero-length message_store()
    - Bluetooth: L2CAP: use chan timer to close channels in cleanup_listen()
    - Bluetooth: L2CAP: fix chan ref leak in l2cap_chan_timeout() on !conn
    - Bluetooth: HIDP: fix missing length checks in hidp_input_report()
    - Bluetooth: ISO: fix UAF in iso_recv_frame
    - Bluetooth: ISO: serialize iso_sock_clear_timer with socket lock
    - Bluetooth: hci_sync: fix UAF in hci_le_create_cis_sync
    - Input: xpad - fix out-of-bounds access for Share button
    - parport: Fix race between port and client registration (Closes: #1130365)
    - USB: cdc-acm: Fix bit overlap and move quirk definitions to header
    - [arm64] KVM: arm64: PMU: Preserve AArch32 counter low bits
    - [amd64] KVM: SVM: Flush the current TLB when transitioning from xAVIC =>
      x2AVIC
    - [amd64] KVM: SEV: Require in-GHCB scratch area if GHCB v2+ is in use
    - [amd64] KVM: SEV: Use the size of the PSC header as the minimum size for
      PSC requests
    - [amd64] KVM: SEV: WARN if KVM attempts to setup scratch area with
      min_len==0
    - [amd64] KVM: SEV: Compute the correct max length of the in-GHCB scratch
      area
    - [amd64] KVM: SEV: Check PSC request indices against the actual size of the
      buffer
    - [amd64] KVM: SEV: Use READ_ONCE() when reading entries/indices from PSC
      buffer
    - [amd64] KVM: SEV: Don't explicitly pass PSC buffer to snp_begin_psc()
    - iio: adc: xilinx-xadc: Fix sequencer mode in postdisable for dual mux
    - iio: adc: npcm: fix unbalanced clk_disable_unprepare()
    - iio: dac: max5821: fix return value check in powerdown sync
    - iio: dac: ad5686: fix input raw value check
    - iio: dac: ad5686: acquire lock when doing powerdown control
    - iio: adc: mt6359: fix unchecked return value in mt6358_read_imp
    - iio: adc: viperboard: Fix error handling in vprbrd_iio_read_raw
    - iio: gyro: itg3200: fix i2c read into the wrong stack location
    - iio: gyro: adis16260: fix division by zero in write_raw
    - iio: ssp_sensors: cancel delayed work_refresh on remove
    - iio: temperature: tsys01: fix broken PROM checksum validation
    - iio: magnetometer: st_magn: fix default DRDY pin selection for LIS2MDL
    - iio: light: cm3323: fix reg_conf not being initialized correctly
    - iio: buffer: hw-consumer: fix use-after-free in error path
    - iio: buffer: Fix DMA fence leak in iio_buffer_enqueue_dmabuf()
    - USB: serial: omninet: fix memory corruption with small endpoint
    - usb: cdns3: gadget: fix request skipping after clearing halt
    - usb: cdns3: plat: fix leaked usb2_phy initialization on usb3_phy
      acquisition failure
    - usb: cdns3: plat: fix unbalanced pm_runtime_forbid() call permanently
      leaks the runtime PM usage counter across bind/unbind cycles
    - usb: dwc2: Fix use after free in debug code
    - Input: elan_i2c - validate firmware size before use
    - wireguard: send: append trailer after expanding head
    - bpf: sockmap: fix tail fragment offset in bpf_msg_push_data
    - macsec: fix replay protection at XPN lower-PN wrap
    - ipv6: exthdrs: refresh nh pointer after ipv6_hop_jumbo()
    - [arm64] ASoC: qcom: q6asm-dai: fix error handling in prepare and
      set_params
    - ipv6: exthdrs: refresh nh after handling HAO option
    - ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate().
    - ipv6: validate extension header length before copying to cmsg
    - xfrm: input: hold netns during deferred transport reinjection
    - l2tp: use refcount_inc_not_zero in l2tp_session_get_by_ifname
    - ip6: vti: Use ip6_tnl.net in vti6_changelink().
    - net: skbuff: fix missing zerocopy reference in pskb_carve helpers
    - HID: wacom: Fix OOB write in wacom_hid_set_device_mode()
    - nfc: hci: fix out-of-bounds read in HCP header parsing
    - xfrm: route MIGRATE notifications to caller's netns
    - xfrm: ah: use skb_to_full_sk in async output callbacks
    - ALSA: scarlett2: Fix 2i2 Gen 4 direct monitor gain on firmware 2417
    - netfilter: conntrack: tcp: do not force CLOSE on invalid-seq RST without
      direction check
    - [arm64] ASoC: qcom: q6asm-dai: close stream only when running
    - [arm64] ASoC: qcom: q6asm-dai: do not set stream state in event and
      trigger callbacks
    - xfrm: esp: restore combined single-frag length gate
    - Input: xpad - add "Nova 2 Lite" from GameSir
    - Input: xpad - add support for ASUS ROG RAIKIRI II
    - ksmbd: OOB read regression in smb_check_perm_dacl() ACE-walk loops
    - Input: atmel_mxt_ts - fix boundary check in mxt_prepare_cfg_mem
    - Input: synaptics - add LEN2058 to SMBus passlist for ThinkPad E490
    - [amd64] comedi: comedi_test: fix check for valid scan_begin_src in
      waveform_ai_cmdtest()
    - [amd64] comedi: comedi_test: Fix limiting of convert_arg in
      waveform_ai_cmdtest()
    - counter: Fix refcount leak in counter_alloc() error path
    - tty: serial: pch_uart: add check for dma_alloc_coherent()
    - tty: serial: samsung: Remove redundant port lock acquisition in rx helpers
    - usb: chipidea: core: convert ci_role_switch to local variable
    - usb: core: Fix up Interrupt IN endpoints with bogus wBytesPerInterval
    - USB: quirks: add NO_LPM for Lenovo ThinkPad USB-C Dock Gen2 hub
      controllers
    - usb: storage: Add quirks for PNY Elite Portable SSD
    - usbip: vudc: Fix use after free bug in vudc_remove due to race condition
    - usb: usbtmc: check URB actual_length for interrupt-IN notifications
    - usb: usbtmc: reject interrupt endpoints with small wMaxPacketSize
    - usb: typec: tcpm: improve handling of DISCOVER_MODES failures
    - USB: serial: option: add MeiG SRM813Q
    - USB: serial: option: add missing RSVD(5) flag for Rolling RW135R-GL
    - USB: serial: belkin_sa: validate interrupt status length
    - USB: serial: cypress_m8: validate interrupt packet headers
    - USB: serial: keyspan: fix missing indat transfer sanity check
    - USB: serial: mxuport: fix memory corruption with small endpoint
    - USB: serial: mct_u232: fix missing interrupt-in transfer sanity check
    - usb: gadget: uvc: hold opts->lock across XU walks in uvc_function_bind
    - usb: gadget: net2280: Fix double free in probe error path
    - usb: gadget: f_hid: fix device reference leak in hidg_alloc()
    - usb: gadget: composite: fix integer underflow in WebUSB GET_URL handling
    - usb: gadget: dummy_hcd: Reject hub port requests for non-existent ports
    - usb: gadget: f_fs: copy only received bytes on short ep0 read
    - usb: gadget: f_fs: serialize DMABUF cancel against request completion
    - [amd64] thunderbolt: property: Reject u32 wrap in
      tb_property_entry_valid()
    - [amd64] thunderbolt: property: Reject dir_len < 4 to prevent size_t
      underflow
    - scsi: fcoe: Reject FIP descriptors with zero fip_dlen in CVL walker
    - scsi: scsi_transport_fc: Widen FPIN pname walker counter to u32
    - scsi: target: iscsi: Bound iscsi_encode_text_output() appends to rsp_buf
    - scsi: target: iscsi: Validate CHAP_R length before base64 decode
    - drm/hyperv: validate resolution_count and fix WIN8 fallback
    - drm/hyperv: validate VMBus packet size in receive callback
    - [amd64] drm/i915: Fix potential UAF in TTM object purge
    - drm/amd/pm/si: Disregard vblank time when no displays are connected
    - serial: altera_jtaguart: handle uart_add_one_port() failures
    - serial: qcom-geni: fix UART_RX_PAR_EN bit position
    - serial: qcom_geni: fix kfifo underflow when flush precedes DMA completion
      IRQ
    - serial: sh-sci: fix memory region release in error path
    - serial: zs: Fix swapped RI/DSR modem line transition counting
    - serial: fsl_lpuart: fix rx buffer and DMA map leaks in start_rx_dma
    - drm/amdkfd: fix NULL pointer bug in svm_range_set_attr
    - drm/amdkfd: fix a vulnerability of integer overflow in kfd debugger
    - drm/amdkfd: Check for pdd drm file first in CRIU restore path
    - serial: dz: Fix bootconsole message clobbering at chip reset
    - serial: dz: Fix bootconsole handover lockup
    - serial: dz: Convert to use a platform device
    - serial: zs: Fix bootconsole handover lockup
    - serial: zs: Switch to using channel reset
    - serial: zs: Convert to use a platform device
    - USB: serial: cypress_m8: fix memory corruption with small endpoint
    - USB: serial: digi_acceleport: fix memory corruption with small endpoints
    - xhci: tegra: Fix ghost USB device on dual-role port unplug
    - iommu: Skip PASID validation for devices without PASID capability
    - [amd64] x86/boot: Disable stack protector for early boot code
    - [amd64] x86/kexec: Disable KCOV instrumentation after load_segments()
      (CVE-2026-43331)
    - rxrpc: Fix DATA decrypt vs splice() by copying data to buffer in recvmsg
    - rxrpc: Fix RESPONSE packet verification to extract skb to a linear buffer
    - serdev: Provide a bustype shutdown function
    - Bluetooth: hci_qca: Migrate to serdev specific shutdown function
    - Bluetooth: hci_qca: Convert timeout from jiffies to ms
    - ALSA: scarlett2: Return ENOSPC for out-of-bounds flash writes
    - ALSA: scarlett2: Allow flash writes ending at segment boundary
    - mm/memory: fix spurious warning when unmapping device-private/exclusive
      pages
    - [amd64] platform/x86/intel/vsec: Fix enable_cnt imbalance on PCIe error
      recovery
    - net: hsr: defer node table free until after RCU readers
    - mptcp: pm: fix ADD_ADDR timer infinite retry on option space insufficient
    - ice: fix VF queue configuration with low MTU values
    - ring-buffer: Flush and stop persistent ring buffer on panic
    - mptcp: cleanup fallback dummy mapping generation
    - mptcp: reset rcv wnd on disconnect
    - [arm64] tlb: Flush walk cache when unsharing PMD tables
    - [arm64] octeontx2-pf: avoid double free of pool->stack on AQ init failure
    - mptcp: introduce the mptcp_init_skb helper
    - mptcp: handle first subflow closing consistently
    - mptcp: do not drop partial packets
    - mm/damon/sysfs-schemes: delete tried region in regions_rmdirs()
    - iio: chemical: scd30: Use guard(mutex) to allow early returns
    - iio: chemical: scd30: fix division by zero in write_raw
    - iio: dac: ad5686: fix ref bit initialization for single-channel parts
    - ALSA: firewire-motu: Protect register DSP event queue positions
    - [arm64] usb: dwc3: xilinx: fix error handling in zynqmp init error paths
    - usb: musb: omap2430: Fix use-after-free in omap2430_probe()
    - usb: typec: ucsi: Check if power role change actually happened before
      handling
    - [amd64] thunderbolt: property: Cap recursion depth in
      __tb_property_parse_dir()
    - scsi: target: iscsi: Fix CRC overread and double-free in
      iscsit_handle_text_cmd()
    - usb: typec: ucsi: Don't update power_supply on power role change if not
      connected
    - [amd64] x86/alternatives: Rename 'apply_relocation()' to
      'text_poke_apply_relocation()'
    - [amd64] x86/ftrace: Relocate %rip-relative percpu refs in dynamic
      trampolines
    - hwmon: (pmbus/adm1266) serialize sequencer_state debugfs read with
      pmbus_lock
    - hwmon: (pmbus/adm1266) serialize NVMEM blackbox read with pmbus_lock
    - hwmon: (pmbus/adm1266) serialize GPIO PMBus accesses with pmbus_lock
    - mm: perform all memfd seal checks in a single place
    - mm/memfd: fix spelling and grammatical issues
    - memfd: deny writeable mappings when implying SEAL_WRITE
    - usb: core: Fix SuperSpeed root hub wMaxPacketSize
    - ethtool: cmis_cdb: Fix incorrect read / write length extension
    - net/sched: act_mirred: Fix blockcast recursion bypass leading to stack
      overflow
    - [arm64] KVM: arm64: vgic-its: Drop the translation cache reference only
      for the erased entry (CVE-2026-46316)
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.94
    - bpf: Free reuseport cBPF prog after RCU grace period. (CVE-2026-52910)
    - USB: serial: mct_u232: fix memory corruption with small endpoint
    - [armhf] group is_permission_fault() with is_translation_fault()
    - [armhf] allow __do_kernel_fault() to report execution of memory faults
    - [armhf] fix hash_name() fault
    - [armhf] fix branch predictor hardening
    - net: phy: micrel: fix LAN8814 QSGMII soft reset
    - wifi: remove zero-length arrays
    - i2c: dev: prevent integer overflow in I2C_TIMEOUT ioctl
    - ipv6: mcast: Fix use-after-free when processing MLD queries
    - net/smc: fix sleep-inside-lock in __smc_setsockopt() causing local DoS
    - [arm64] tee: optee: prevent use-after-free when the client exits before
      the supplicant
    - [arm64]soc: qcom: ice: Return -ENODEV if the ICE platform device is not
      found
    - erofs: add sysfs node to drop internal caches
    - erofs: tidy up synchronous decompression
    - erofs: fix use-after-free on sbi->sync_decompress
    - ksmbd: fix NULL-deref of opinfo->conn in oplock/lease break notifiers
    - netfilter: xt_NFQUEUE: prefer raw_smp_processor_id
    - ipvs: clear the svc scheduler ptr early on edit
    - netfilter: synproxy: add mutex to guard hook reference counting
    - netfilter: conntrack_irc: fix possible out-of-bounds read
    - netfilter: nft_ct: bail out on template ct in get eval
    - netfilter: bridge: make ebt_snat ARP rewrite writable
    - dm cache policy smq: check allocation under invalidate lock
    - net/sched: act_api: use RCU with deferred freeing for action lifecycle
    - 6lowpan: fix off-by-one in multicast context address compression
    - l2tp: pppol2tp: hold reference to session in pppol2tp_ioctl()
    - devlink: Release nested relation on devlink free
    - [arm64] drm/imx: Fix three kernel-doc warnings in dcss-scaler.c
    - wifi: mac80211: limit injected antenna index in
      ieee80211_parse_tx_radiotap
    - pcnet32: stop holding device spin lock during napi_complete_done
    - net: Annotate sk->sk_write_space() for UDP SOCKMAP.
    - hsr: Remove WARN_ONCE() in hsr_addr_is_self().
    - net: garp: fix unsigned integer underflow in garp_pdu_parse_attr
    - net: lan743x: permit VLAN-tagged packets up to configured MTU
    - net: fec: fix pinctrl default state restore order on resume
    - Bluetooth: RFCOMM: hold listener socket in rfcomm_connect_ind()
    - Bluetooth: MGMT: validate advertising TLV before type checks
    - Bluetooth: RFCOMM: validate skb length in MCC handlers
    - Bluetooth: bnep: fix incorrect length parsing in bnep_rx_frame() extension
      handling
    - Bluetooth: bnep: reject short frames before parsing
    - Bluetooth: fix memory leak in error path of hci_alloc_dev()
    - Bluetooth: ISO: Fix not releasing hdev reference on iso_conn_big_sync
    - Bluetooth: ISO: Fix not using bc_sid as advertisement SID
    - Bluetooth: ISO: Fix data-race on iso_pi fields in hci_get_route calls
    - Bluetooth: MGMT: Fix backward compatibility with userspace
    - [arm64] octeontx2-pf: Fix NDC sync operation errors
    - [arm64] octeontx2-af: Fix initialization of mcam's entry2target_pffunc
      field
    - ipv4: restrict IPOPT_SSRR and IPOPT_LSRR options
    - ptp: vclock: Switch from RCU to SRCU
    - net: ethernet: mtk_eth_soc: Fix use-after-free in metadata dst teardown
    - net_sched: act_pedit: use RCU in tcf_pedit_dump()
    - net/sched: fix pedit partial COW leading to page cache corruption
      (CVE-2026-46331)
    - [arm64] octeontx2-af: npc: Fix CPT channel mask in npc_install_flow
    - vxlan: vnifilter: send notification on VNI add
    - vxlan: vnifilter: fix spurious notification on VNI update
    - ieee802154: 6lowpan: only accept IPv6 packets in lowpan_xmit()
    - net/802/mrp: fix vector attribute parsing in mrp_pdu_parse_vecattr
    - sctp: purge outqueue on stale COOKIE-ECHO handling
    - ipmi: Fix rcu_read_unlock to srcu_read_unlock in handle_read_event_rsp
    - signal: clear JOBCTL_PENDING_MASK for caller in zap_other_threads()
    - time: Fix off-by-one in settimeofday() usec validation
    - ALSA: PCM: Fix wait queue list corruption in snd_pcm_drain() on linked
      streams
    - ALSA: seq: dummy: fix UMP event stack overread
    - ima: kexec: skip IMA segment validation after kexec soft reboot
    - ima: kexec: move IMA log copy from kexec load to execute
    - spi: cadence-quadspi: fix unclocked access on unbind (CVE-2026-46203)
    - tools/rv: Fix cleanup after failed trace setup
    - tap: free page on error paths in tap_get_user_xdp() (CVE-2026-46320)
    - [arm64] tlb: Allow XZR argument to TLBI ops
    - [arm64] tlb: Optimize ARM64_WORKAROUND_REPEAT_TLBI
    - iomap: don't revert iov_iter on partially completed buffered writes
    - dma-debug: fix physical address retrieval in debug_dma_sync_sg_for_device
    - xfrm: policy: fix use-after-free on inexact bin in xfrm_policy_bysel_ctx()
    - netlabel: validate unlabeled address and mask attribute lengths
    - gpio: mvebu: fix NULL pointer dereference in suspend/resume
    - ASoC: wm_adsp: Fix NULL dereference when removing firmware controls
    - tcp: restrict SO_ATTACH_FILTER to priv users
    - net: add pskb_may_pull() to skb_gro_receive_list()
    - net/mlx4: avoid GCC 10 __bad_copy_from() false positive
    - net: ibm: emac: Fix use-after-free during device removal
    - netdev: fix double-free in netdev_nl_bind_rx_doit()
    - net: phy: clean the sfp upstream if phy probing fails
    - net: qrtr: fix refcount saturation and potential UAF in qrtr_port_remove
    - net/mlx5: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list
    - net/mlx5e: xsk: Fix DMA and xdp_frame leak on XDP_TX xmit failure
    - net/mlx5: Use effective affinity mask for IRQ selection
    - ipv6: sit: reload inner IPv6 header after GSO offloads
    - net: openvswitch: fix possible kfree_skb of ERR_PTR
    - r8152: handle the return value of usb_reset_device()
    - gpio: zynq: fix runtime PM leak on remove
    - sctp: fix uninit-value in __sctp_rcv_asconf_lookup()
    - net: guard timestamp cmsgs to real error queue skbs
    - net/rds: fix NULL deref in rds_ib_send_cqe_handler() on masked atomic
      completion
    - ip6_vti: fix incorrect tunnel matching in vti6_tnl_lookup()
    - rds: mark snapshot pages dirty in rds_info_getsockopt()
    - netfilter: revalidate bridge ports
    - netfilter: nf_conntrack: destroy stale expectfn expectations on unregister
    - netfilter: x_tables: avoid leaking percpu counter pointers
    - netfilter: nf_log: validate MAC header was set before dumping it
    - netfilter: nft_exthdr: fix register tracking for F_PRESENT flag
    - [arm64,armhf] net: mvpp2: sync RX data at the hardware packet offset
    - [arm64,armhf] net: mvpp2: limit XDP frame size to the RX buffer
    - [arm64,armhf] net: mvpp2: Add metadata support for xdp mode
    - [arm64,armhf] net: mvpp2: refill RX buffers before XDP or skb use
    - [arm64,armhf] net: mvpp2: build skb from XDP-adjusted data on XDP_PASS
    - ipv6: Fix a potential NPD in cleanup_prefix_route()
    - netfilter: ctnetlink: ensure safe access to master conntrack
      (CVE-2026-43116)
    - writeback: Avoid contention on wb->list_lock when switching inodes
    - writeback: Fix use after free in inode_switch_wbs_work_fn()
    - xfrm: hold device only for the asynchronous decryption
    - xfrm: hold dev ref until after transport_finish NF_HOOK (CVE-2026-31663)
    - [amd64] KVM: VMX: Update SVI during runtime APICv activation
    - [arm64] clk: qcom: x1e80100-dispcc: Stop disp_cc_mdss_mdp_clk_src from
      getting parked
    - clk: samsung: gs101: Fix missing USI7_USI DIV clock in peric0_clk_regs
    - [arm64] clk: qcom: dispcc-sc8280xp: Don't park mdp_clk_src at registration
      time
    - drm/virtio: Fix driver removal with disabled KMS
    - [arm64,armhf] drm/vc4: fix krealloc() memory leak
    - drm/xe: fix refcount leak in xe_range_fence_insert()
    - netfilter: nft_tunnel: fix use-after-free on object destroy
    - [arm64] tee: shm: fix shm leak in register_shm_helper()
    - Bluetooth: hci_sync: reject oversized Broadcast Announcement prepend
    - Bluetooth: L2CAP: reject BR/EDR signaling packets over MTUsig
    - [arm64] soc: qcom: ice: Fix race between qcom_ice_probe() and
      of_qcom_ice_get()
    - [amd64] accel/ivpu: Add bounds checks for firmware log indices
    - [amd64] accel/ivpu: Add buffer overflow check in MS get_info_ioctl
    - [amd64] accel/ivpu: Fix signed integer truncation in IPC receive
    - tracing/probes: Point the error offset correctly for eprobe argument error
    - mmc: litex_mmc: Use DIV_ROUND_UP for more accurate clock calculation
    - KVM: Don't WARN if memory is dirtied without a vCPU when the VM is dying
    - [amd64] KVM: SEV: Decouple the need to sync the GHCB SA from the need to
      free the SA
    - [amd64] drm/i915/gem: Fix phys BO pread/pwrite with offset
    - pinctrl: mcp23s08: Initialize mcp->dev and mcp->addr before regmap init
    - ksmbd: fix use-after-free of a deferred file_lock on double SMB2_CANCEL
    - xfrm: espintcp: do not reuse an in-progress partial send
    - USB: serial: io_ti: fix heap overflow in get_manuf_info()
    - USB: serial: io_ti: fix heap overflow in build_i2c_fw_hdr()
    - USB: serial: option: add usb-id for Dell Wireless DW5826e-m
    - USB: serial: kl5kusb105: fix bulk-out buffer overflow
    - ALSA: timer: Forcibly close timer instances at closing
    - ALSA: timer: Fix UAF at snd_timer_user_params()
    - io_uring/net: inherit IORING_CQE_F_BUF_MORE across bundle recv retries
    - drm/virtio: fix dma_fence refcount leak on error in
      virtio_gpu_dma_fence_wait()
    - drm/amd/display: Reject gpio_bitshift >= 32 in
      bios_parser_get_gpio_pin_info()
    - mm/huge_memory: update file PMD counter before folio_put()
    - mm/damon/ops-common: call folio_test_lru() after folio_get()
    - RDMA/srp: bound SRP_RSP sense copy by the received length
    - zram: fix use-after-free in zram_bvec_write_partial()
    - udp: clear skb->dev before running a sockmap verdict
    - mptcp: fix retransmission loop when csum is enabled
    - mptcp: close TOCTOU race while computing rcv_wnd
    - mptcp: allow subflow rcv wnd to shrink
    - mptcp: sockopt: check timestamping ret value
    - mptcp: add-addr: always drop other suboptions
    - wifi: nl80211: reject oversized EMA RNR lists
    - vsock/vmci: fix sk_ack_backlog leak on failed handshake
    - timers/migration: Fix livelock in tmigr_handle_remote_up()
    - ASoC: fsl_sai: Fix 32 slots TDM broken by integer shift UB in xMR write
    - bnxt_en: Fix NULL pointer dereference
    - IB/isert: Reject login PDUs shorter than ISER_HEADERS_LEN
    - inet: frags: fix use-after-free caused by the fqdir_pre_exit() flush
    - pidfd: refuse access to tasks that have started exiting harder
    - fs/qnx6: fix pointer arithmetic in directory iteration
    - fuse: reject fuse_notify() pagecache ops on directories
    - i2c: qcom-cci: Fix NULL pointer dereference in cci_remove()
    - i2c: stm32f7: fix timing computation ignoring i2c-analog-filter
    - i2c: tegra: Fix NOIRQ suspend/resume
    - Input: atkbd - add DMI quirk for Lenovo Yoga Air 14 (83QK)
    - Input: atkbd - skip deactivate for HONOR BCC-N's internal keyboard
    - ipc/shm: serialize orphan cleanup with shm_nattch updates
    - misc: fastrpc: fix use-after-free of fastrpc_user in workqueue context
    - misc: fastrpc: fix use-after-free race in fastrpc_map_create
    - misc: fastrpc: fix DMA address corruption due to find_vma misuse
    - misc: fastrpc: Fix NULL pointer dereference in rpmsg callback
    - net/mlx5: Reorder completion before putting command entry in
      cmd_work_handler
    - net: bonding: fix NULL pointer dereference in bond_do_ioctl()
    - net: mv643xx: fix OF node refcount
    - net: rds: clear i_sends on setup unwind
    - nvmem: core: fix use-after-free bugs in error paths
    - nvmem: layouts: onie-tlv: fix hang on unknown types
    - [arm64] octeontx2-af: fix memory leak in rvu_setup_hw_resources()
    - io_uring/kbuf: don't truncate end buffer for bundles
    - io_uring/wait: fix min_timeout behavior
    - mm/hugetlb: restore reservation on error in hugetlb folio copy paths
    - mmc: core: Fix host controller programming for fixed driver type
    - mmc: dw_mmc-rockchip: Add missing private data for very old controllers
    - mmc: litex_mmc: Set mandatory idle clocks before CMD0
    - mmc: renesas_sdhi: Add OF entry for RZ/G2H SoC
    - mmc: sdhci: add signal voltage switch in sdhci_resume_host
    - pmdomain: imx: fix OF node refcount
    - rtase: Avoid sleeping in get_stats64()
    - rtase: Reset TX subqueue when clearing TX ring
    - sctp: diag: reject stale associations in dump_one path
    - sctp: stream: fully roll back denied add-stream state
    - [amd64] thunderbolt: Reject zero-length property entries in validator
    - [amd64] thunderbolt: Bound root directory content to block size
    - [amd64] thunderbolt: Clamp XDomain response data copy to allocation size
    - [amd64] thunderbolt: Validate XDomain request packet size before type cast
    - [amd64] thunderbolt: Limit XDomain response copy to actual frame size
    - [arm64] slimbus: qcom-ngd-ctrl: fix OF node refcount
    - [arm64] slimbus: qcom-ngd-ctrl: Fix up platform_driver registration
    - [arm64] slimbus: qcom-ngd-ctrl: Fix probe error path ordering
    - [arm64] slimbus: qcom-ngd-ctrl: Register callbacks after creating the ngd
    - [arm64] slimbus: qcom-ngd-ctrl: Initialize controller resources in
      controller
    - [arm64] slimbus: qcom-ngd-ctrl: Correct PDR and SSR cleanup ownership
    - [arm64] slimbus: qcom-ngd-ctrl: Balance pm_runtime enablement for NGD
    - [arm64] slimbus: qcom-ngd-ctrl: Avoid ABBA on tx_lock/ctrl->lock
    - drm/amdkfd: fix NULL dereference in get_queue_ids()
    - drm/amdkfd: Fix buffer overflow in SDMA queue checkpoint/restore on GFX11
    - drm/xe: Clear pending_disable before signaling suspend fence
    - [arm64,armhf] drm/v3d: Fix vaddr leak when indirect CSD has zeroed
      workgroups
    - drm/amdgpu: restart the CS if some parts of the VM are still invalidated
    - drm/amd/pm: fix smu13 power limit default/cap calculation
    - drm/amd/pm: mark metrics.energy_accumulator is invalid for smu 14.0.2
    - drm/amd/pm: smu_v14_0_0: use SoftMin for gfxclk in
      set_soft_freq_limited_range
    - drm/amd/display: Bound VBIOS record-chain walk loops
    - drm/amd/display: Clamp HDMI HDCP2 rx_id_list read to buffer size
    - drm/amd/display: Clamp VBIOS HDMI retimer register count to array size
    - drm/amd/display: add missing CSC entries for BT.2020 for DCE IPs
    - drm/amd/display: Fix NULL deref and buffer over-read in SDP debugfs
    - drm/amd/display: Use krealloc_array() in dal_vector_reserve()
    - fs/fcntl: fix SOFTIRQ-unsafe lock order in fasync signaling
    - driver core: reject devices with unregistered buses
    - mailbox: Fix NULL message support in mbox_send_message()
    - hv_netvsc: use kmap_local_page in netvsc_copy_to_send_buf
    - sched_ext: Don't warn on NULL cgrp_moving_from in scx_cgroup_move_task()
    - netfilter: nft_fib: fix stale stack leak via the OIFNAME register
    - mm/memory-failure: fix hugetlb_lock AA deadlock in
      get_huge_page_for_hwpoison
    - RDMA/umem: Add ib_umem_dmabuf_get_pinned_and_lock helper
    - RDMA/umem: Move umem dmabuf revoke logic into helper function
    - RDMA/umem: Add helpers for umem dmabuf revoke lock
    - RDMA: During rereg_mr ensure that REREG_ACCESS is compatible
    - RDMA/umem: fix kernel-doc warnings
    - RDMA: Move DMA block iterator logic into dedicated files
    - RDMA/umem: Fix truncation for block sizes >= 4G
    - mm/hugetlb: avoid false positive lockdep assertion
    - mptcp: fix missing wakeups in edge scenarios
    - ipmi:ssif: Remove unnecessary indention
    - ipmi:ssif: NULL thread on error
    - ipvs: skip ipv6 extension headers for csum checks (CVE-2026-45850)
    - vsock/virtio: fix potential unbounded skb queue
    - vsock/virtio: fix skb overhead accounting to preserve full buf_alloc
    - block: fix handling of dead zone write plugs
    - [arm64] cputype: Add NVIDIA Olympus definitions
    - [arm64] cputype: Add C1-Ultra definitions
    - [arm64] cputype: Add C1-Premium definitions
    - [arm64] errata: Mitigate TLBI errata on various Arm CPUs
    - [arm64] errata: Mitigate TLBI errata on NVIDIA Olympus CPU
    - [arm64] errata: Mitigate TLBI errata on Microsoft Azure Cobalt 100 CPU
    - net: introduce EXPORT_IPV6_MOD() and EXPORT_IPV6_MOD_GPL()
    - tcp: use EXPORT_IPV6_MOD[_GPL]()
    - tcp: secure_seq: add back ports to TS offset (CVE-2026-23247)
    - mptcp: pm: fix extra_subflows underflow on userspace PM subflow creation
    - vsock/virtio: fix skb overhead overflow on 32-bit builds
    - netfilter: require Ethernet MAC header before using eth_hdr()

  [ Salvatore Bonaccorso ]
  * [rt] Refresh "ARM: enable irq in translation/section permission fault"
  * ip6_vti: set netns_immutable on the fallback device. (CVE-2026-52909)

 -- Salvatore Bonaccorso <carnil@debian.org>  Sat, 20 Jun 2026 09:03:06 +0200

linux (6.12.90-2~bpo12+1) bookworm-backports; urgency=high

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Thu, 28 May 2026 09:16:24 +0200

linux (6.12.90-2) trixie-security; urgency=high

  * smb: client: reject userspace cifs.spnego descriptions
  * net/rds: reset op_nents when zerocopy page pin fails (CVE-2026-43494)

 -- Salvatore Bonaccorso <carnil@debian.org>  Wed, 27 May 2026 09:38:07 +0200

linux (6.12.90-1~bpo12+1) bookworm-backports; urgency=high

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Mon, 25 May 2026 21:09:08 +0200

linux (6.12.90-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.89
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.90
    - HID: playstation: Clamp num_touch_reports
    - media: uvcvideo: Enable VB2_DMABUF for metadata stream
    - [arm64] dts: lx2160a-cex7/lx2162a-sr-som: fix usd-cd & gpio pinmux
    - [arm64] regulator: mt6357: fix OF node reference imbalance
    - [arm64,armhf] regulator: rk808: fix OF node reference imbalance
    - media: videobuf2: Set vma_flags in vb2_dma_sg_mmap
    - [amd64] media: intel/ipu6: fix error pointer dereference
    - media: saa7164: add ioremap return checks and cleanups
    - spi: aspeed-smc: fix controller deregistration
    - [amd64] platform/x86: hp-wmi: Ignore backlight and FnLock events
    - vsock/virtio: fix MSG_PEEK ignoring skb offset when calculating bytes to
      copy
    - [arm64] drm/msm/gem: fix error handling in
      msm_ioctl_gem_info_get_metadata()
    - [amd64] drm/i915/psr: Init variable to avoid early exit from et alignment
      loop
    - drm/amdkfd: Clear VRAM on allocation to prevent stale data exposure
    - drm/amdgpu: Use SMUIO 15.0.0 offsets for TSC upper and lower count.
    - drm/amdgpu: gate VM CPU HDP flush on reset lock
    - drm/amd/pm: fix incorrect FeatureCtrlMask setting on smu v14.0.x
    - drm/amdkfd: Add upper bound check for num_of_nodes
    - drm/amdgpu: Add bounds checking to ib_{get,set}_value
    - drm/amdgpu/vcn4: Prevent OOB reads when parsing IB
    - drm/amdgpu/vce: Prevent partial address patches
    - drm/amdgpu/vcn4: Prevent OOB reads when parsing dec msg
    - drm/amdgpu/vcn3: Prevent OOB reads when parsing dec msg
    - drm/amd/display: Change dither policy for 10 bpc output back to dithering
    - drm/gem: Fix inconsistent plane dimension calculation in
      drm_gem_fb_init_with_funcs()
    - drm/amdkfd: validate SVM ioctl nattr against buffer size
    - drm/xe/bo: Fix bo leak on GGTT flag validation in xe_bo_init_locked()
    - drm/xe: Fix dma-buf attachment leak in xe_gem_prime_import()
    - drm/xe/bo: Fix bo leak on unaligned size validation in xe_bo_init_locked()
    - drm/radeon: add missing revision check for CI
    - drm/amdgpu: zero-initialize GART table on allocation
    - drm/panel: himax-hx83102: restore MODE_LPM after sending disable cmds
    - drm/amdgpu/gfx9: drop unnecessary 64-bit fence flag check in KIQ
    - drm/panel: boe-tv101wum-nl6: restore MODE_LPM after sending disable cmds
    - drm/amdkfd: Make all TLB-flushes heavy-weight
    - drm/amdgpu/sdma4: replace BUG_ON with WARN_ON in fence emission
    - drm/amdgpu/pm: add missing revision check for CI
    - drm/amdgpu/pm: align Hawaii mclk workaround with radeon
    - [arm64] dts: ti: k3-am62a7-sk: Fix pin name in comment from M19 to N22
    - sctp: revalidate list cursor after sctp_sendmsg_to_asoc() in SCTP_SENDALL
    - batman-adv: fix integer overflow on buff_pos
    - batman-adv: reject new tp_meter sessions during teardown
    - batman-adv: stop caching unowned originator pointers in BAT IV
    - batman-adv: bla: prevent use-after-free when deleting claims
    - batman-adv: bla: only purge non-released claims
    - batman-adv: bla: put backbone reference on failed claim hash insert
    - usb: typec: tcpm: reset internal port states on soft reset AMS
    - usb: dwc3: Move GUID programming after PHY initialization
    - ALSA: hda: cs35l56: Propagate ASP TX source control errors
    - ALSA: misc: Use guard() for spin locks
    - ALSA: core: Serialize deferred fasync state checks
    - ALSA: seq: Notify client and port info changes
    - ALSA: seq: Fix UMP group 16 filtering
    - Bluetooth: hci_conn: fix potential UAF in create_big_sync
    - [arm64,armhf] spi: tegra20-sflash: fix controller deregistration
    - [arm64,armhf] spi: tegra114: fix controller deregistration
    - mm/hugetlb_cma: round up per_node before logging it
    - block: cleanup blkdev_report_zones()
    - block: reorganize struct blk_zone_wplug
    - block: fix zone write plug removal
    - tracefs: Fix default permissions not being applied on initial mount
    - fbcon: Avoid OOB font access if console rotation fails
    - mm/damon/core: disallow time-quota setting zero esz
    - mm/damon/core: implement damon_kdamond_pid()
    - mm/damon/lru_sort: detect and use fresh enabled and kdamond_pid values
    - mm/damon/reclaim: detect and use fresh enabled and kdamond_pid values
    - bonding: fix use-after-free due to enslave fail after slave array update
      (CVE-2026-23171)
    - io_uring/kbuf: support min length left for incremental buffers
    - Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_get_sndtimeo_cb()
    - btrfs: remove fs_info argument from btrfs_sysfs_add_space_info_type()
    - btrfs: fix double free in create_space_info_sub_group() error path
    - btrfs: fix btrfs_ioctl_space_info() slot_count TOCTOU which can lead to
      info-leak
    - tracing/probes: Limit size of event probe to 3K
    - batman-adv: stop tp_meter sessions during mesh teardown
    - batman-adv: tp_meter: fix tp_num leak on kmalloc failure
    - vsock: fix buffer size clamping order
    - vsock/virtio: fix length and offset in tap skb for split packets
    - vsock/virtio: fix empty payload in tap skb for non-linear buffers
    - vsock/virtio: fix accept queue count leak on transport mismatch
    - drm/amdgpu/vcn3: Avoid overflow on msg bound check
    - drm/amdgpu/vcn4: Avoid overflow on msg bound check

  [ Salvatore Bonaccorso ]
  * Bluetooth: btmtk: accept too short WMT FUNC_CTRL events (Closes: #1136790)
  * net: skbuff: preserve shared-frag marker during coalescing (CVE-2026-46300)
  * net: skbuff: propagate shared-frag marker through frag-transfer helpers

 -- Salvatore Bonaccorso <carnil@debian.org>  Fri, 22 May 2026 21:01:16 +0200

linux (6.12.88-1~bpo12+1) bookworm-backports; urgency=high

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Sat, 16 May 2026 10:53:21 +0200

linux (6.12.88-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.87
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.88
    - scsi: target: configfs: Bound snprintf() return in tg_pt_gp_members_show()
    - ipmi: Add limits to event and receive message requests
    - ipmi: Check event message buffer response for bad data
    - ipmi:si: Return state to normal if message allocation fails
    - fbdev: udlfb: add vm_ops to dlfb_ops_mmap to prevent use-after-free
    - ACPI: scan: Use acpi_dev_put() in object add error paths
    - ACPI: video: Add backlight=native quirk for Dell OptiPlex 7770 AIO
    - ACPI: CPPC: Fix related_cpus inconsistency during CPU hotplug
    - ACPI: video: force native backlight on HP OMEN 16 (8A44)
    - ASoC: SOF: Don't allow pointer operations on unconfigured streams
    - spi: rockchip: fix controller deregistration
    - ksmbd: rewrite stop_sessions() with restartable iteration
    - mm: convert mm_lock_seq to a proper seqcount
    - [amd64] x86: shadow stacks: proper error handling for mmap lock
      (CVE-2026-43109)
    - [amd64] x86/shstk: Prevent deadlock during shstk sigreturn
    - [amd64] KVM: x86: Fix shadow paging use-after-free due to unexpected GFN
    - [amd64] iommu/amd: Use atomic64_inc_return() in iommu.c
    - [amd64] iommu/amd: serialize sequence allocation under concurrent TLB
      invalidations (CVE-2026-43220) (Closes: #1135313)
    - flow_dissector: do not dissect PPPoE PFC frames
    - net: txgbe: fix RTNL assertion warning when remove module
    - net: af_key: zero aligned sockaddr tail in PF_KEY exports (CVE-2026-43088)
    - [amd64] KVM: SVM: check validity of VMCB controls when returning from SMM
    - net/sched: sch_red: Replace direct dequeue call with peek and
      qdisc_dequeue_peeked
    - Bluetooth: L2CAP: Fix deadlock in l2cap_conn_del() (CVE-2026-31499)
    - exit: prevent preemption of oopsing TASK_DEAD task
    - wifi: mt76: mt7925: fix AMPDU state handling in mt7925_tx_check_aggr
    - wifi: mt76: mt7925: fix incorrect length field in txpower command
    - wifi: mt76: mt7921: fix a potential clc buffer length underflow
    - wifi: mt76: mt7921: fix ROC abort flow interruption in mt7921_roc_work
    - wifi: b43legacy: enforce bounds check on firmware key index in RX path
    - wifi: mac80211: drop stray 'static' from fast-RX rx_result
    - wifi: rsi: fix kthread lifetime race between self-exit and external-stop
    - wifi: mac80211: use safe list iteration in radar detect work
    - wifi: ath5k: do not access array OOB (Closes: #1119093)
    - wifi: mac80211: remove station if connection prep fails
    - wifi: b43: enforce bounds check on firmware key index in b43_rx()
    - wifi: brcmfmac: Fix potential use-after-free issue when stopping watchdog
      task
    - usb: usblp: fix heap leak in IEEE 1284 device ID via short response
    - usb: usblp: fix uninitialized heap leak via LPGETSTATUS ioctl
    - ALSA: usb-audio: midi2: Restart output URBs on resume
    - ALSA: usb-audio: Avoid potential endless loop in convert_chmap_v3()
    - ALSA: usb-audio: Fix UAC3 cluster descriptor size check
    - USB: omap_udc: DMA: Don't enable burst 4 mode
    - USB: serial: option: add Telit Cinterion LE910Cx compositions
    - usb: ulpi: fix memory leak on ulpi_register() error paths
    - ALSA: pcm: oss: Fix data race at accessing runtime.oss.trigger
    - ALSA: firewire-tascam: Do not drop unread control events
    - xfrm: provide message size for XFRM_MSG_MAPPING
    - xfrm: defensively unhash xfrm_state lists in __xfrm_state_delete
    - ipv6: xfrm6: release dst on error in xfrm6_rcv_encap()
    - xfrm: ah: account for ESN high bits in async callbacks
    - selinux: don't reserve xattr slot when we won't fill it
    - selinux: shrink critical section in sel_write_load()
    - selinux: prune /sys/fs/selinux/disable
    - Bluetooth: virtio_bt: clamp rx length before skb_put
    - Bluetooth: virtio_bt: validate rx pkt_type header length
    - Bluetooth: btmtk: validate WMT event SKB length before struct access
    - Bluetooth: hci_event: Fix OOB read and infinite loop in
      hci_le_create_big_complete_evt
    - Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_new_connection_cb()
    - Bluetooth: L2CAP: Fix null-ptr-deref in l2cap_sock_state_change_cb()
    - [armhf] spi: sun4i: fix controller deregistration
    - [armhf] spi: ti-qspi: fix controller deregistration
    - spi: sun6i: fix controller deregistration
    - fanotify: fix false positive on permission events
    - [arm64] KVM: arm64: Fix kvm_vcpu_initialized() macro parameter
    - mtd: spi-nor: debugfs: fix out-of-bounds read in spi_nor_params_show()
    - net: rtnetlink: zero ifla_vf_broadcast to avoid stack infoleak in
      rtnl_fill_vfinfo
    - sound: ua101: fix division by zero at probe
    - net: libwx: fix VF illegal register access
    - ip6_gre: Use cached t->net in ip6erspan_changelink().
    - net/rds: handle zerocopy send cleanup before the message is queued
    - net: wwan: t7xx: validate port_count against message length in
      t7xx_port_enum_msg_handler
    - hwmon: (ltc2992) Clamp threshold writes to hardware range
    - hwmon: (ltc2992) Fix u32 overflow in power read path
    - clk: rk808: fix OF node reference imbalance
    - hwmon: (corsair-psu) Close HID device on probe errors
    - af_unix: Reject SIOCATMARK on non-stream sockets
    - block: add pgmap check to biovec_phys_mergeable
    - cifs: abort open_cached_dir if we don't request leases
    - cifs: change_conf needs to be called for session setup
    - extcon: ptn5150: handle pending IRQ events during system resume
    - gpio: of: clear OF_POPULATED on hog nodes in remove path
    - hv_sock: fix ARM64 support
    - ibmveth: Disable GSO for packets with small MSS
    - ice: fix double free in ice_sf_eth_activate() error path
    - spi: microchip-core-qspi: fix controller deregistration
    - udf: reject descriptors with oversized CRC length
    - thermal: core: Free thermal zone ID later during removal
    - thermal/drivers/sprd: Fix temperature clamping in sprd_thm_temp_to_rawdata
    - thermal/drivers/sprd: Fix raw temperature clamping in
      sprd_thm_rawdata_to_temp
    - spi: topcliff-pch: fix controller deregistration
    - spi: topcliff-pch: fix use-after-free on unbind
    - clk: imx: imx8-acm: fix flags for acm clocks
    - clk: microchip: mpfs-ccc: fix out of bounds access during output
      registration
    - cpuidle: powerpc: avoid double clear when breaking snooze
    - [amd64] ASoC: amd: yc: Add HP OMEN Gaming Laptop 16-ap0xxx product line in
      quirk table
    - [arm64] ASoC: qcom: q6apm-dai: reset queue ptr on trigger stop
    - [arm64] ASoC: qcom: q6apm-lpass-dai: Fix multiple graph opens
    - [arm64] ASoC: qcom: q6apm: remove child devices when apm is removed
    - btrfs: fix double free in create_space_info() error path
    - dm-thin: fix metadata refcount underflow
    - dm: don't report warning when doing deferred remove
    - dm: fix a buffer overflow in ioctl processing
    - eventfs: Hold eventfs_mutex and SRCU when remount walks events
    - dm-verity-fec: correctly reject too-small FEC devices
    - dm-verity-fec: correctly reject too-small hash devices
    - isofs: validate Rock Ridge CE continuation extent against volume size
    - isofs: validate block number from NFS file handle in isofs_export_iget
    - [arm64] iommu/arm-smmu-v3: Add a missing dma_wmb() for hitless STE update
    - lib/crypto: mpi: Fix integer underflow in mpi_read_raw_from_sgl()
    - lib/scatterlist: fix length calculations in extract_kvec_to_sg
    - lib/scatterlist: fix temp buffer in extract_user_to_sg()
    - libceph: Fix slab-out-of-bounds access in auth message processing
    - md/raid10: fix divide-by-zero in setup_geo() with zero far_copies
    - nvme-apple: drop invalid put of admin queue reference count
    - nvmet-tcp: fix race between ICReq handling and queue teardown
    - nvmet: avoid recursive nvmet-wq flush in nvmet_ctrl_free
    - openvswitch: vport: fix self-deadlock on release of tunnel ports
    - pmdomain: core: Fix detach procedure for virtual devices in genpd
    - [arm64] RDMA/hns: Fix unlocked call to hns_roce_qp_remove()
    - [s390x] debug: Reject zero-length input in debug_input_flush_fn()
    - smb/client: fix out-of-bounds read in smb2_compound_op()
    - smb/client: fix out-of-bounds read in symlink_data()
    - smb: client: use kzalloc to zero-initialize security descriptor buffer
    - smb: client: validate dacloffset before building DACL pointers
    - [amd64] KVM: x86: check for nEPT/nNPT in slow flush hypercalls
    - mm/damon/sysfs-schemes: protect memcg_path kfree() with damon_sysfs_lock
    - PCI: Update saved_config_space upon resource assignment (Closes: #1131025)
    - PCI/AER: Clear only error bits in PCIe Device Status
    - PCI/AER: Stop ruling out unbound devices as error source
    - PCI/ASPM: Fix pci_clear_and_set_config_dword() usage
    - power: supply: max17042: avoid overflow when determining health
    - RDMA/mana: Fix error unwind in mana_ib_create_qp_rss()
    - RDMA/mana: Fix mana_destroy_wq_obj() cleanup in mana_ib_create_qp_rss()
    - RDMA/mana: Validate rx_hash_key_len
    - RDMA/mlx4: Fix resource leak on error in mlx4_ib_create_srq()
    - RDMA/mlx5: Fix error path fall-through in mlx5_ib_dev_res_srq_init()
    - RDMA/ocrdma: Don't NULL deref uctx on errors in ocrdma_copy_pd_uresp()
    - RDMA/rxe: Reject non-8-byte ATOMIC_WRITE payloads
    - RDMA/rxe: Reject unknown opcodes before ICRC processing
    - RDMA/vmw_pvrdma: Fix double free on pvrdma_alloc_ucontext() error path
    - mptcp: fastclose msk when linger time is 0
    - mptcp: use MPJoinSynAckHMacFailure for SynAck HMAC failure
    - mptcp: use MPTCP_RST_EMPTCP for ACK HMAC validation failure
    - mptcp: sockopt: set timestamp flags on subflow socket, not msk
    - mptcp: fix scheduling with atomic in timestamp sockopt
    - f2fs: add READ_ONCE() for i_blocks in f2fs_update_inode()
    - f2fs: fix fiemap boundary handling when read extent cache is incomplete
    - f2fs: fix incorrect multidevice info in trace_f2fs_map_blocks()
    - f2fs: fix node_cnt race between extent node destroy and writeback
    - f2fs: fix uninitialized kobject put in f2fs_init_sysfs()
    - [arm64] KVM: arm64: vgic: Fix IIDR revision field extracted from wrong
      value
    - [arm64] KVM: arm64: Fix initialisation order in __pkvm_init_finalise()
    - bpf: Fix use-after-free in arena_vm_close on fork
    - fbdev: defio: Disconnect deferred I/O from the lifetime of struct fb_info
    - fs: prepare for adding LSM blob to backing_file
    - dma-mapping: drop unneeded includes from dma-mapping.h
    - dma-mapping: add __dma_from_device_group_begin()/end()
    - hwmon: (powerz) Avoid cacheline sharing for DMA buffer
    - mmc: core: Optimize time for secure erase/trim for some Kingston eMMCs
    - udf: fix partition descriptor append bookkeeping
    - mtd: spinand: winbond: Declare the QE bit on W25NxxJW
    - hfsplus: fix uninit-value by validating catalog record size
    - hfsplus: fix held lock freed on hfsplus_fill_super()
    - erofs: move {in,out}pages into struct z_erofs_decompress_req
    - erofs: tidy up z_erofs_lz4_handle_overlap()
    - erofs: fix unsigned underflow in z_erofs_lz4_handle_overlap()
    - gtp: disable BH before calling udp_tunnel_xmit_skb()
    - printk: add print_hex_dump_devel()
    - crypto: caam - guard HMAC key hex dumps in hash_digest_key
    - ALSA: aloop: Fix peer runtime UAF during format-change stop
    - net: stmmac: avoid shadowing global buf_sz
    - net: stmmac: rename STMMAC_GET_ENTRY() -> STMMAC_NEXT_ENTRY()
    - net: stmmac: Prevent NULL deref when RX memory exhausted
    - wifi: mt76: mt7925: fix incorrect TLV length in CLC command
    - tracepoint: balance regfunc() on func_add() failure in
      tracepoint_add_func()
    - [arm64] KVM: arm64: Wake-up from WFI when iqrchip is in userspace
    - [amd64] x86/CPU/AMD: Prevent improper isolation of shared resources in
      Zen2's op cache
    - ksmbd: validate inherited ACE SID length

  [ Salvatore Bonaccorso ]
  * ptrace: slightly saner 'get_dumpable()' logic

 -- Salvatore Bonaccorso <carnil@debian.org>  Fri, 15 May 2026 11:52:56 +0200

linux (6.12.86-1~bpo12+1) bookworm-backports; urgency=high

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Fri, 08 May 2026 15:01:32 +0200

linux (6.12.86-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.86
    - ALSA: usb-audio: stop parsing UAC2 rates at MAX_NR_RATES
    - ALSA: usb-audio: Avoid false E-MU sample-rate notifications
    - ALSA: usb-audio: Fix Audio Advantage Micro II SPDIF switch
    - usb: xhci: Make usb_host_endpoint.hcpriv survive endpoint_disable()
    - usb: chipidea: otg: not wait vbus drop if use role_switch
    - usb: chipidea: core: allow ci_irq_handler() handle both ID and VBUS change
    - ALSA: usb-audio: Evaluate packsize caps at the right place
    - LoongArch: Add spectre boundry for syscall dispatch table
    - drm/nouveau: fix u32 overflow in pushbuf reloc bounds check
    - leds: qcom-lpg: Check for array overflow when selecting the high
      resolution
    - greybus: gb-beagleplay: bound bootloader receive buffering
    - greybus: gb-beagleplay: fix sleep in atomic context in hdlc_tx_frames()
    - misc: ibmasm: fix OOB MMIO read in ibmasm_handle_mouse_interrupt()
    - ibmasm: fix OOB reads in command_file_write due to missing size checks
    - ibmasm: fix heap over-read in ibmasm_send_i2o_message()
    - driver core: Don't let a device probe until it's ready
    - drm/nouveau: fix nvkm_device leak on aperture removal failure
    - kbuild: rust: allow `clippy::uninlined_format_args`
    - firmware: google: framebuffer: Do not mark framebuffer as busy
    - arm64/mm: Enable batched TLB flush in unmap_hotplug_range()
    - padata: Fix pd UAF once and for all (CVE-2025-38584)
    - padata: Remove comment for reorder_work
    - rust: init: fix `clippy::undocumented_unsafe_blocks` warnings
    - drm/amdgpu: Use vmemdup_array_user in amdgpu_bo_create_list_entry_array
    - drm/amdgpu: Limit BO list entry count to prevent resource exhaustion
      (CVE-2026-23468)
    - device property: Make modifications of fwnode "flags" thread safe
    - ocfs2: split transactions in dio completion to avoid credit exhaustion
    - zram: do not forget to endio for partial discard requests
    - wifi: rtw88: check for PCI upstream bridge existence
    - vfio/cdx: Serialize VFIO_DEVICE_SET_IRQS with a per-device mutex
    - vfio/cdx: Fix NULL pointer dereference in interrupt trigger path
    - um: drivers: call kernel_strrchr() explicitly in cow_user.c
    - spi: imx: fix use-after-free on unbind
    - spi: ch341: fix memory leaks on probe failures
    - mm/memory_hotplug: fix hwpoisoned large folio handling in
      do_migrate_range()
    - crypto: pcrypt - Fix handling of MAY_BACKLOG requests
    - of: unittest: fix use-after-free in of_unittest_changeset()
    - of: unittest: fix use-after-free in testdrv_probe()
    - hwmon: (powerz) Fix missing usb_kill_urb() on signal interrupt
    - media: amphion: Fix race between m2m job_abort and device_run
    - ALSA: control: Validate buf_len before strnlen() in
      snd_ctl_elem_init_enum_names()
    - net: caif: clear client service pointer on teardown
    - net: strparser: fix skb_head leak in strp_abort_strp()
    - media: mtk-jpeg: fix use-after-free in release path due to uncancelled
      work
    - crypto: atmel-sha204a - Fix OTP sysfs read and error handling
    - PCI: endpoint: pci-epf-ntb: Remove duplicate resource teardown
    - Revert "ALSA: usb: Increase volume range that triggers a warning"
    - PCI: epf-mhi: Return 0, not remaining timeout, when eDMA ops complete
    - lib/ts_kmp: fix integer overflow in pattern length calculation
    - media: i2c: imx219: Check return value of devm_gpiod_get_optional() in
      imx219_probe()
    - net: qrtr: ns: Fix use-after-free in driver remove()
    - ext2: reject inodes with zero i_nlink and valid mode in ext2_iget()
    - ALSA: aoa: i2sbus: fix OF node lifetime handling
    - ALSA: ctxfi: Add fallback to default RSR for S/PDIF
    - ALSA: seq_oss: return full count for successful SEQ_FULLSIZE writes
    - erofs: fix the out-of-bounds nameoff handling for trailing dirents
    - jbd2: fix deadlock in jbd2_journal_cancel_revoke()
    - md/raid10: fix deadlock with check operation and nowait requests
    - mfd: stpmic1: Attempt system shutdown twice in case PMIC is confused
    - mtd: docg3: fix use-after-free in docg3_release()
    - nvme-pci: add NVME_QUIRK_DISABLE_WRITE_ZEROES for Kingston OM3SGP4
    - nvme: respect NVME_QUIRK_DISABLE_WRITE_ZEROES when wzsl is set
    - parisc: _llseek syscall is only available for 32-bit userspace
    - remoteproc: xlnx: Only access buffer information if IPI is buffered
    - sched: Use u64 for bandwidth ratio calculations
    - rbd: fix null-ptr-deref when device_add_disk() fails
    - block: fix zone write plugs refcount handling in
      disk_zone_wplug_schedule_bio_work()
    - io_uring/timeout: check unused sqe fields
    - iio: adc: ti-ads7950: use iio_push_to_buffers_with_ts_unaligned()
    - io_uring/poll: fix signed comparison in io_poll_get_ownership()
    - io_uring/poll: ensure EPOLL_ONESHOT is propagated for EPOLL_URING_WAKE
    - ALSA: core: Fix potential data race at fasync handling
    - ALSA: caiaq: Fix control_put() result and cache rollback
    - ALSA: caiaq: Handle probe errors properly
    - ALSA: 6fire: Fix input volume change detection
    - ALSA: pcmtest: fix reference leak on failed device registration
    - ALSA: pcmtest: Fix resource leaks in module init error paths
    - iio: adc: ad7768-1: fix one-shot mode data acquisition
    - rxrpc: Fix memory leaks in rxkad_verify_response()
    - rxrpc: Fix rxkad crypto unalignment handling
    - rxrpc: Fix re-decryption of RESPONSE packets
    - tools/accounting: handle truncated taskstats netlink messages
    - arm64: dts: marvell: uDPU: add ethernet aliases
    - net: qrtr: ns: Free the node during ctrl_cmd_bye()
    - net: rds: fix MR cleanup on copy error
    - net: txgbe: fix firmware version check
    - net/smc: avoid early lgr access in smc_clc_wait_msg
    - net: ks8851: Reinstate disabling of BHs around IRQ handler
    - netconsole: avoid out-of-bounds access on empty string in trim_newline()
    - net: ks8851: Avoid excess softirq scheduling
    - drm/arcpgu: fix device node leak
    - RDMA/rxe: Validate pad and ICRC before payload_size() in rxe_rcv
    - ipv4: icmp: validate reply type before using icmp_pointers
    - libceph: Prevent potential null-ptr-deref in ceph_handle_auth_reply()
    - extract-cert: Wrap key_pass with '#ifdef USE_PKCS11_ENGINE'
    - tpm: avoid -Wunused-but-set-variable
    - LoongArch: Show CPU vulnerabilites correctly
    - power: supply: axp288_charger: Do not cancel work before initializing it
    - hwmon: (pt5161l) Fix bugs in pt5161l_read_block_data()
    - randomize_kstack: Maintain kstack_offset per task
    - mmc: block: use single block write in retry
    - mmc: sdhci-of-dwcmshc: Disable clock before DLL configuration
    - arm64: dts: ti: am62-verdin: Enable pullup for eMMC data pins
    - xfs: fix a resource leak in xfs_alloc_buftarg()
    - firmware: google: framebuffer: Do not unregister platform device
    - crypto: talitos - fix SEC1 32k ahash request limitation
    - crypto: talitos - rename first/last to first_desc/last_desc
    - pwm: imx-tpm: Count the number of enabled channels in probe
    - tpm: Fix auth session leak in tpm2_get_random() error path
    - tpm: Use kfree_sensitive() to free auth session in tpm_dev_release()
    - tpm: tpm_tis: add error logging for data transfer
    - tpm: tpm_tis: stop transmit if retries are exhausted
    - rtc: ntxec: fix OF node reference imbalance
    - mm/damon/core: use time_in_range_open() for damos quota window start
    - userfaultfd: allow registration of ranges below mmap_min_addr
    - KVM: x86: Defer non-architectural deliver of exception payload to
      userspace read
    - KVM: nSVM: Mark all of vmcb02 dirty when restoring nested state
    - KVM: nSVM: Sync NextRIP to cached vmcb12 after VMRUN of L2
    - KVM: nSVM: Sync interrupt shadow to cached vmcb12 after VMRUN of L2
    - KVM: SVM: Inject #UD for INVLPGA if EFER.SVME=0
    - KVM: SVM: Explicitly mark vmcb01 dirty after modifying VMCB intercepts
    - KVM: nSVM: Ensure AVIC is inhibited when restoring a vCPU to guest mode
    - KVM: nSVM: Use vcpu->arch.cr2 when updating vmcb12 on nested #VMEXIT
    - KVM: nSVM: Always inject a #GP if mapping VMCB12 fails on nested VMRUN
    - KVM: nSVM: Clear GIF on nested #VMEXIT(INVALID)
    - KVM: nSVM: Clear EVENTINJ fields in vmcb12 on nested #VMEXIT
    - KVM: nSVM: Clear tracking of L1->L2 NMI and soft IRQ on nested #VMEXIT
    - KVM: nSVM: Add missing consistency check for EFER, CR0, CR4, and CS
    - KVM: nSVM: Add missing consistency check for nCR3 validity
    - KVM: nSVM: Raise #UD if unhandled VMMCALL isn't intercepted by L1
    - KVM: nSVM: Always intercept VMMCALL when L2 is active
    - io_uring/poll: fix multishot recv missing EOF on wakeup race
    - perf annotate: Use jump__delete when freeing LoongArch jumps
    - ext4: fix bounds check in check_xattrs() to prevent out-of-bounds access
    - ext4: fix missing brelse() in ext4_xattr_inode_dec_ref_all()
    - mtd: spi-nor: sst: Fix write enable before AAI sequence
    - amdgpu/jpeg: fix deepsleep register for jpeg 5_0_0 and 5_0_2
    - md/raid5: fix soft lockup in retry_aligned_read()
    - md/raid5: validate payload size before accessing journal metadata
    - check-uapi: link into shared objects
    - HID: apple: ensure the keyboard backlight is off if suspending
    - inotify: fix watch count leak when fsnotify_add_inode_mark_locked() fails
    - x86/cpu: Disable FRED when PTI is forced on
    - wifi: rtl8xxxu: fix potential use of uninitialized value
    - tcp: call sk_data_ready() after listener migration
    - taskstats: set version in TGID exit notifications
    - mfd: core: Preserve OF node when ACPI handle is present
    - apparmor: use target task's context in apparmor_getprocattr()
    - Bluetooth: hci_event: fix potential UAF in SSP passkey handlers
    - bus: mhi: host: pci_generic: Switch to async power up to avoid boot delays
    - can: ucan: fix devres lifetime
    - crypto: arm64/aes - Fix 32-bit aes_mac_update() arg treated as 64-bit
    - crypto: atmel-aes - Fix 3-page memory leak in atmel_aes_buff_cleanup
    - crypto: atmel-ecc - Release client on allocation failure
    - crypto: hisilicon - Fix dma_unmap_single() direction
    - crypto: ccree - fix a memory leak in cc_mac_digest()
    - crypto: atmel-tdes - fix DMA sync direction
    - crypto: atmel-sha204a - Fix error codes in OTP reads
    - crypto: atmel-sha204a - Fix potential UAF and memory leak in remove path
    - crypto: atmel-sha204a - Fix uninitialized data access on OTP read error
    - crypto: nx - Fix packed layout in struct nx842_crypto_header
    - dm mirror: fix integer overflow in create_dirty_log()
    - ceph: only d_add() negative dentries when they are unhashed
    - IB/core: Fix zero dmac race in neighbor resolution
    - ktest: Fix the month in the name of the failure directory
    - ntfs3: add buffer boundary checks to run_unpack()
    - ntfs3: fix integer overflow in run_unpack() volume boundary check
    - rtmutex: Use waiter::task instead of current in remove_waiter()
    - scsi: sd: fix missing put_disk() when device_add(&disk_dev) fails
    - seg6: fix seg6 lwtunnel output redirect for L2 reduced encap mode
    - smb: client: validate the whole DACL before rewriting it in cifsacl
      (CVE-2026-31709)
    - f2fs: fix UAF caused by decrementing sbi->nr_pages[] in
      f2fs_write_end_io() (CVE-2026-31715)
    - lib: test_hmm: evict device pages on file close to avoid use-after-free
    - f2fs: fix to do sanity check on dcc->discard_cmd_cnt conditionally
    - ksmbd: use msleep instaed of schedule_timeout_interruptible()
    - ksmbd: replace connection list with hash table
    - ksmbd: reset rcount per connection in ksmbd_conn_wait_idle_sess_id()
    - thermal: core: Fix thermal zone governor cleanup issues
    - wifi: mt76: mt792x: describe USB WFSYS reset with a descriptor
    - wifi: mt76: mt792x: fix mt7925u USB WFSYS reset handling
    - wifi: mwifiex: fix use-after-free in mwifiex_adapter_cleanup()
    - mm/migrate: factor out movable_ops page handling into
      migrate_movable_ops_page()
    - mm/migrate: move movable_ops page handling out of move_to_new_folio()
    - mm: migrate: requeue destination folio on deferred split queue
    - ALSA: aoa: Use guard() for mutex locks
    - ALSA: aoa: i2sbus: clear stale prepared state
    - mm/zsmalloc: copy KMSAN metadata in zs_page_migrate()
    - media: rc: ttusbir: respect DMA coherency rules
    - ALSA: aoa: Skip devices with no codecs in i2sbus_resume()
    - media: rc: igorplugusb: heed coherency rules
    - RDMA/mana_ib: Disable RX steering on RSS QP destroy
    - block: relax pgmap check in bio_add_page for compatible zone device pages
    - iio: frequency: admv1013: add dev variable
    - iio: frequency: admv1013: fix NULL pointer dereference on str
    - rxrpc: Fix potential UAF after skb_unshare() failure
    - net: qrtr: ns: Limit the maximum server registration per node
    - net: qrtr: ns: Limit the maximum number of lookups
    - net: bridge: use a stable FDB dst snapshot in RCU readers
    - net: mctp: fix don't require received header reserved bits to be zero
    - net: qrtr: ns: Limit the total number of nodes
    - spi: fix resource leaks on device setup failure
    - mm: prevent droppable mappings from being locked
    - crypto: authencesn - reject short ahash digests during instance creation
    - net: bonding: fix use-after-free in bond_xmit_broadcast() (CVE-2026-31419)
    - driver core: Add kernel-doc for DEV_FLAG_COUNT enum value
    - ALSA: caiaq: Fix potentially leftover ep1_in_urb at error path
    - ALSA: caiaq: Don't abort when no input device is available
    - rxrpc: Fix rxrpc_input_call_event() to only unshare DATA packets
    - ipv6: rpl: reserve mac_len headroom when recompressed SRH grows
    - drm/amdgpu: fix zero-size GDS range init on RDNA4
    - ALSA: caiaq: fix usb_dev refcount leak on probe failure
    - net: ipv6: fix NOREF dst use in seg6 and rpl lwtunnels
    - netfilter: reject zero shift in nft_bitwise

  [ Ben Hutchings ]
  * Fix ordering of kernel version strings for multiple Debian revisions
    (Closes: #1113728)
  * rxrpc: Fix conn-level packet handling to unshare RESPONSE packets

  [ Salvatore Bonaccorso ]
  * xfrm: esp: avoid in-place decrypt on shared skb frags
  * rxrpc: Also unshare DATA/RESPONSE packets when paged frags are present

 -- Salvatore Bonaccorso <carnil@debian.org>  Fri, 08 May 2026 08:54:02 +0200

linux (6.12.85-1~bpo12+1) bookworm-backports; urgency=high

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Fri, 01 May 2026 00:04:44 +0200

linux (6.12.85-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.75
    - RDMA/siw: Fix potential NULL pointer dereference in header processing
    - RDMA/umad: Reject negative data_len in ib_umad_write
    - auxdisplay: arm-charlcd: fix release_mem_region() size
    - hfsplus: return error when node already exists in hfs_bnode_create
    - rcu: Refactor expedited handling check in rcu_read_unlock_special()
    - rcu: Remove local_irq_save/restore() in rcu_preempt_deferred_qs_handler()
    - rcu: Fix rcu_read_unlock() deadloop due to softirq
    - audit: move the compat_xxx_class[] extern declarations to audit_arch.h
    - i3c: Move device name assignment after i3c_bus_init
    - fs: add <linux/init_task.h> for 'init_fs'
    - i3c: master: Update hot-join flag only on success
    - gfs2: Retries missing in gfs2_{rename,exchange}
    - gfs2: Fix slab-use-after-free in qd_put
    - gfs2: Fix use-after-free in iomap inline data write path
    - i3c: dw: Initialize spinlock to avoid upsetting lockdep
    - i3c: dw: Fix memory leak in dw_i3c_master_i2c_xfers()
    - tpm: tpm_i2c_infineon: Fix locality leak on get_burstcount() failure
    - tpm: st33zp24: Fix missing cleanup on get_burstcount() error
    - erofs: get rid of raw bi_end_io() usage
    - erofs: handle end of filesystem properly for file-backed mounts
    - btrfs: qgroup: return correct error when deleting qgroup relation item
    - btrfs: fix block_group_tree dirty_list corruption
    - smb: client: fix potential UAF and double free in smb2_open_file()
    - block: add a bio_add_virt_nofail helper
    - rnbd-srv: use bio_add_virt_nofail
    - rnbd-srv: Fix server side setting of bi_size for special IOs
    - xen/virtio: Don't use grant-dma-ops when running as Dom0
    - io_uring: use release-acquire ordering for IORING_SETUP_R_DISABLED
    - ACPICA: Fix NULL pointer dereference in acpi_ev_address_space_dispatch()
    - io_uring/sync: validate passed in offset
    - cpuidle: governors: menu: Always check timers with tick stopped
    - thermal: intel: x86_pkg_temp_thermal: Handle invalid temperature
    - md/raid5: fix raid5_run() to return error when log_init() fails
    - md/raid10: fix any_working flag handling in raid10_sync_request
    - OPP: Return correct value in dev_pm_opp_get_level
    - cpufreq: scmi: Fix device_node reference leak in scmi_cpu_domain_id()
    - iomap: fix submission side handling of completion side errors
    - thermal/of: Fix reference leak in thermal_of_cm_lookup()
    - ublk: Validate SQE128 flag before accessing the cmd
    - Partial revert "x86/xen: fix balloon target initialization for PVH dom0"
    - md/raid1: fix memory leak in raid1_run() if no active rdev
    - md/raid1: fix memory leak in raid1_run()
    - PM: wakeup: Handle empty list in wakeup_sources_walk_start()
    - perf: arm_spe: Properly set hw.state on failures
    - cpufreq: intel_pstate: Enable asym capacity only when CPU SMT is not
      possible
    - PM: sleep: wakeirq: harden dev_pm_clear_wake_irq() against races
    - [s390x] cio: Fix device lifecycle handling in css_alloc_subchannel()
    - [amd64] perf/x86/core: Do not set bit width for unavailable counters
    - crypto: qat - fix warning on adf_pfvf_pf_proto.c
    - libbpf: Fix OOB read in btf_dump_get_bitfield_value
    - [armhf] VDSO: Patch out __vdso_clock_getres() if unavailable
    - [arm64] crypto: cavium - fix dma_free_coherent() size
    - bpf: Preserve id of register in sync_linked_regs()
    - hrtimer: Fix trace oddity
    - [amd64] crypto: ccp - Ensure implicit SEV/SNP init and shutdown in ioctls
    - [amd64] crypto: ccp - narrow scope of snp_range_list
    - bpf, sockmap: Fix incorrect copied_seq calculation
    - bpf, sockmap: Fix FIONREAD for sockmap
    - tracing: Add a comment about ftrace_regs definition
    - ftrace: Make ftrace_regs abstract from direct use
    - ftrace: Consolidate ftrace_regs accessor functions for archs using pt_regs
    - ftrace: Use arch_ftrace_regs() for ftrace_regs_*() macros
    - ftrace: Rename ftrace_regs_return_value to ftrace_regs_get_return_value
    - fgraph: Replace fgraph_ret_regs with ftrace_regs
    - tracing: Add ftrace_partial_regs() for converting ftrace_regs to pt_regs
    - tracing: Add ftrace_fill_perf_regs() for perf event
    - [amd64] x86/fgraph,bpf: Fix stack ORC unwind from kprobe_multi return
      probe
    - [amd64] x86/fgraph,bpf: Switch kprobe_multi program stack unwind to
      hw_regs path
    - [arm64] crypto: caam - fix netdev memory leak in dpaa2_caam_probe
    - bpf: Fix bpf_xdp_store_bytes proto for read-only arg
    - genirq: Set IRQF_COND_ONESHOT in devm_request_irq().
    - [amd64] platform/x86: int0002: Remove IRQF_ONESHOT from request_irq()
    - Bluetooth: btintel_pcie: Use IRQF_ONESHOT and default primary handler
    - scsi: efct: Use IRQF_ONESHOT and default primary handler
    - EDAC/altera: Remove IRQF_ONESHOT
    - mfd: wm8350-core: Use IRQF_ONESHOT
    - media: pci: mg4b: Use IRQF_NO_THREAD
    - sched/deadline: Clear the defer params
    - sched/rt: Skip currently executing CPU in rto_next_cpu()
    - hwrng: core - Allow runtime disabling of the HW RNG
    - hwrng: core - use RCU and work_struct to fix race condition
    - pstore/ram: fix buffer overflow in persistent_ram_save_old()
    - soc: qcom: smem: handle ENOMEM error during probe
    - EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size()
    - EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size()
    - firmware: arm_ffa: Correct 32-bit response handling in
      NOTIFICATION_INFO_GET
    - [arm64] dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings
    - [arm64] dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings
    - [arm64] clk: qcom: Return correct error code in qcom_cc_probe_by_index()
    - [arm64] dts: qcom: sdm630: fix gpu_speed_bin size
    - [arm64] dts: qcom: sdm845-oneplus: Don't mark ts supply boot-on
    - [arm64] dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on
    - [arm64] dts: qcom: x1e80100: Fix USB combo PHYs SS1 and SS2 ref clocks
    - [arm64] dts: qcom: msm8994-octagon: Fix Analog Devices vendor prefix of
      AD7147
    - [armhf] dts: allwinner: sun5i-a13-utoo-p66: delete "power-gpios" property
    - [powerpc*] uaccess: Move barrier_nospec() out of
      allow_read_{from/write}_user()
    - [arm64] soc: qcom: cmd-db: Use devm_memremap() to fix memory leak in
      cmd_db_dev_probe
    - [arm64] soc: mediatek: svs: Fix memory leak in svs_enable_debug_write()
    - [powerpc*] eeh: fix recursive pci_lock_rescan_remove locking in EEH event
      handling
    - [arm64] dts: mediatek: mt8183-jacuzzi-pico6: Fix typo in pinmux node
    - [arm64] dts: amlogic: s4: assign mmc b clock to 24MHz
    - [arm64] dts: amlogic: s4: fix mmc clock assignment
    - [arm64] dts: ti: k3-j784s4-main.dtsi: Move c71_3 node to appropriate order
    - [arm64] dts: ti: k3-j784s4-j742s2-main-common.dtsi: Refactor watchdog
      instances for j784s4
    - hwspinlock: omap: Handle devm_pm_runtime_enable() errors
    - [arm64] dts: amlogic: c3: assign the MMC signal clocks
    - [arm64] dts: amlogic: axg: assign the MMC signal clocks
    - [arm64] dts: amlogic: gx: assign the MMC signal clocks
    - [arm64] dts: amlogic: g12: assign the MMC B and C signal clocks
    - [arm64] dts: amlogic: g12: assign the MMC A signal clock
    - [arm64] dts: qcom: qrb4210-rb2: Fix UART3 wakeup IRQ storm
    - [arm64] dts: qcom: sdm845-db845c: drop CS from SPIO0
    - [arm64] dts: qcom: sdm845-db845c: specify power for WiFi CH1
    - [arm64] dts: qcom: x1e: bus is 40-bits (fix 64GB models)
    - [arm64] dts: qcom: agatti: Add CX_MEM/DBGC GPU regions
    - [arm64] dts: qcom: sm6115: Add CX_MEM/DBGC GPU regions
    - [arm64] drm/panthor: Recover from panthor_gpu_flush_caches() failures
    - [arm64] drm/panthor: Fix the full_tick check
    - [arm64] drm/panthor: Fix the group priority rotation logic
    - [arm64] drm/panthor: Fix immediate ticking on a disabled tick
    - [arm64] drm/panthor: Fix the logic that decides when to stop ticking
    - [arm64] drm/panthor: Make sure we resume the tick when new jobs are
      submitted
    - workqueue: Factor out assign_rescuer_work()
    - workqueue: Only assign rescuer work when really needed
    - workqueue: Process rescuer work items one-by-one using a cursor
    - drm/panel: sw43408: Remove manual invocation of unprepare at remove
    - ALSA: pcm: use new array-copying-wrapper
    - ALSA: pcm: Relax __free() variable declarations
    - ALSA: vmaster: Relax __free() variable declarations
    - [arm64] drm/panthor: Evict groups before VM termination
    - [amd64] ASoC: nau8821: Consistently clear interrupts before unmasking
    - [amd64] ASoC: nau8821: Avoid unnecessary blocking in IRQ handler
    - [amd64] ASoC: nau8821: Fixup nau8821_enable_jack_detect()
    - media: chips-media: wave5: Fix memory leak on codec_info allocation
      failure
    - drm/amd: Drop "amdgpu kernel modesetting enabled" message
    - drm/amdkfd: Fix signal_eviction_fence() bool return value
    - drm/amdgpu: Use explicit VCN instance 0 in SR-IOV init
    - [arm64] drm/msm/disp/dpu: add merge3d support for sc7280
    - [arm64] drm/msm/dpu: Set vsync source irrespective of mdp top support
    - [arm64] drm/msm/dpu: fix WD timer handling on DPU 8.x
    - regulator: core: move supply check earlier in set_machine_constraints()
    - HID: playstation: Add missing check for input_ff_create_memless
    - [arm64] drm/msm/disp: set num_planes to 1 for interleaved YUV formats
    - [arm64] drm/msm/dpu: fix CMD panels on DPU 1.x - 3.x
    - media: ccs: Accommodate C-PHY into the calculation
    - [arm64] drm/msm/a2xx: fix pixel shader start on A225
    - drm/buddy: release free_trees array on buddy mm teardown
    - platform/chrome: cros_typec_switch: Don't touch struct fwnode_handle::dev
    - media: uvcvideo: Fix allocation for small frame sizes
    - evm: Use ordered xattrs list to calculate HMAC in evm_init_hmac()
    - drm/xe: Unregister drm device on probe error
    - platform/chrome: cros_ec_lightbar: Fix response size initialization
    - HID: intel-ish-hid: fix NULL-ptr-deref in ishtp_bus_remove_all_clients
    - spi: tools: Add include folder to .gitignore
    - Revert "hwmon: (ibmpex) fix use-after-free in high/low store"
    - hwmon: pmbus: mpq8785: Prepare driver for multiple device support
    - hwmon: pmbus: mpq8785: Implement VOUT feedback resistor divider ratio
      configuration
    - hwmon: pmbus: mpq8785: Add support for MPM82504
    - hwmon: (pmbus/mpq8785) fix VOUT_MODE mismatch during identification
    - PCI: mediatek: Fix IRQ domain leak when MSI allocation fails
    - Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors
    - PCI/PM: Avoid redundant delays on D3hot->D3cold
    - wifi: cfg80211: Fix use_for flag update on BSS refresh
    - PCI/P2PDMA: Release per-CPU pgmap ref when vm_insert_page() fails
    - docs: fix WARNING document not included in any toctree
    - Documentation: trace: Refactor toctree
    - Documentation: tracing: Add PCI tracepoint documentation
    - PCI: Do not attempt to set ExtTag for VFs
    - PCI/portdrv: Fix potential resource leak
    - dm: fix unlocked test for dm_suspended_md
    - dm: use READ_ONCE in dm_blk_report_zones
    - quota: fix livelock between quotactl and freeze_super
    - net: mctp-i2c: fix duplicate reception of old data
    - mctp i2c: initialise event handler read bytes
    - wifi: cfg80211: stop NAN and P2P in cfg80211_leave
    - netfilter: nf_tables: reset table validation state on abort
    - netfilter: nf_conncount: make nf_conncount_gc_list() to disable BH
    - netfilter: nf_conncount: increase the connection clean up limit to 64
    - netfilter: nft_compat: add more restrictions on netlink attributes
    - netfilter: nf_conncount: fix tracking of connections from localhost
    - module: add helper function for reading module_buildid()
    - kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup()
    - PCI: Mark 3ware-9650SA Root Port Extended Tags as broken
    - [amd64] iommu/vt-d: Flush cache for PASID table before using it
    - [amd64] iommu/vt-d: Separate page request queue from SVM
    - [amd64] iommu/vt-d: Drain PRQs when domain removed from RID
    - [amd64] iommu/vt-d: Avoid draining PRQ in sva mm release path
    - [amd64] iommu/vt-d: Clear Present bit before tearing down PASID entry
    - dm: use bio_clone_blkg_association
    - xdrgen: Fix struct prefix for typedef types in program wrappers
    - NFS: NFSERR_INVAL is not defined by NFSv2
    - xdrgen: Initialize data pointer for zero-length items
    - nfsd: never defer requests during idmap lookup
    - fat: avoid parent link count underflow in rmdir
    - tcp: tcp_tx_timestamp() must look at the rtx queue
    - PCI: Check parent for NULL in of_pci_bus_release_domain_nr()
    - wifi: ath10k: sdio: add missing lock protection in
      ath10k_sdio_fw_crashed_dump()
    - PCI: Initialize RCB from pci_configure_device()
    - PCI: Add defines for bridge window indexing
    - PCI/ACPI: Restrict program_hpx_type2() to AER bits
    - ipc: don't audit capability check in ipc_permissions()
    - ucount: check for CAP_SYS_RESOURCE using ns_capable_noaudit()
    - mptcp: fix receive space timestamp initialization
    - octeontx2-af: Fix PF driver crash with kexec kernel booting
    - bonding: only set speed/duplex to unknown, if getting speed failed
    - inet: RAW sockets using IPPROTO_RAW MUST drop incoming ICMP
    - nfc: hci: shdlc: Stop timers and work before freeing context
    - netfilter: nfnetlink_queue: optimize verdict lookup with hash table
    - netfilter: nfnetlink_queue: do shared-unconfirmed check before
      segmentation
    - netfilter: nft_set_hash: fix get operation on big endian
    - netfilter: nft_counter: fix reset of counters on 32bit archs
    - netfilter: nft_set_rbtree: fix bogus EEXIST with NLM_F_CREATE with null
      interval
    - netfilter: nft_set_rbtree: check for partial overlaps in anonymous sets
    - PCI: Add ACS quirk for Pericom PI7C9X2G404 switches [12d8:b404]
    - [arm64] net: hns3: fix double free issue for tx spare buffer
    - procfs: fix missing RCU protection when reading real_parent in
      do_task_stat()
    - smb: client: correct value for smbd_max_fragmented_recv_size
    - net: atm: fix crash due to unvalidated vcc pointer in sigd_send()
    - net: sunhme: Fix sbus regression
    - net: Add skb_dstref_steal and skb_dstref_restore
    - net: Switch to skb_dstref_steal/skb_dstref_restore for ip_route_input
      callers
    - xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path
    - serial: caif: fix use-after-free in caif_serial ldisc_close()
    - octeon_ep: disable per ring interrupts
    - octeon_ep: ensure dbell BADDR updation
    - octeon_ep_vf: ensure dbell BADDR updation
    - ionic: Rate limit unknown xcvr type messages
    - octeontx2-pf: Unregister devlink on probe failure
    - RDMA/rtrs: server: remove dead code
    - IB/cache: update gid cache on client reregister event
    - RDMA/hns: Fix WQ_MEM_RECLAIM warning
    - RDMA/hns: Fix RoCEv1 failure due to DSCP
    - RDMA/hns: Notify ULP of remaining soft-WCs during reset
    - power: supply: ab8500: Fix use-after-free in power_supply_changed()
    - power: supply: act8945a: Fix use-after-free in power_supply_changed()
    - power: supply: bq256xx: Fix use-after-free in power_supply_changed()
    - power: supply: bq25980: Fix use-after-free in power_supply_changed()
    - power: supply: cpcap-battery: Fix use-after-free in power_supply_changed()
    - power: supply: goldfish: Fix use-after-free in power_supply_changed()
    - power: supply: pm8916_bms_vm: Fix use-after-free in power_supply_changed()
    - power: supply: pm8916_lbc: Fix use-after-free in power_supply_changed()
    - power: supply: rt9455: Fix use-after-free in power_supply_changed()
    - power: supply: sbs-battery: Fix use-after-free in power_supply_changed()
    - power: reset: nvmem-reboot-mode: respect cell size for nvmem_cell_write
    - power: supply: bq27xxx: fix wrong errno when bus ops are unsupported
    - power: supply: wm97xx: Fix NULL pointer dereference in
      power_supply_changed()
    - RDMA/rtrs-srv: fix SG mapping
    - RDMA/rxe: Fix double free in rxe_srq_from_init
    - RDMA/iwcm: Fix workqueue list corruption by removing work_list
    - tools/power/x86/intel-speed-select: Fix file descriptor leak in
      isolate_cpus()
    - RDMA/mlx5: Fix UMR hang in LAG error state unload
    - IB/mlx5: Fix port speed query for representors
    - mtd: rawnand: cadence: Fix return type of CDMA send-and-wait helper
    - vfio/pci: Lock upstream bridge for vfio_pci_core_disable()
    - [amd64] platform/x86/amd/pmf: Prevent TEE errors after hibernate
    - [amd64] crypto: ccp - Declare PSP dead if PSP_CMD_TEE_RING_INIT fails
    - [amd64] crypto: ccp - Add an S4 restore flow
    - [amd64] crypto: ccp - Factor out ring destroy handling to a helper
    - [amd64] crypto: ccp - Send PSP_CMD_TEE_RING_DESTROY when
      PSP_CMD_TEE_RING_INIT fails
    - mtd: parsers: Fix memory leak in mtd_parser_tplink_safeloader_parse()
    - nfs/localio: eliminate unnecessary kref in nfs_local_fsync_ctx
    - NFS/localio: use GFP_NOIO and non-memreclaim workqueue in nfs_local_commit
    - RDMA/uverbs: Validate wqe_size before using it in ib_uverbs_post_send
    - RDMA/mlx5: Fix memory leak in GET_DATA_DIRECT_SYSFS_PATH handler
    - RDMA/rxe: Fix race condition in QP timer handlers
    - RDMA/core: add rdma_rw_max_sge() helper for SQ sizing
    - cxl: Fix premature commit_end increment on decoder commit failure
    - mtd: parsers: ofpart: fix OF node refcount leak in
      parse_fixed_partitions()
    - mtd: spinand: Fix kernel doc
    - power: supply: pm8916_lbc: Fix use-after-free for extcon in IRQ handler
    - power: supply: qcom_battmgr: Recognize "LiP" as lithium-polymer
    - RDMA/uverbs: Add __GFP_NOWARN to ib_uverbs_unmarshall_recv() kmalloc
    - pNFS: fix a missing wake up while waiting on NFS_LAYOUT_DRAIN
    - scsi: smartpqi: Fix memory leak in pqi_report_phys_luns()
    - scsi: ufs: host: mediatek: Require CONFIG_PM
    - scsi: csiostor: Fix dereference of null pointer rn
    - nvdimm: virtio_pmem: serialize flush requests
    - fs/nfs: Fix readdir slow-start regression
    - tracing: Properly process error handling in event_hist_trigger_parse()
    - tracing: Remove duplicate ENABLE_EVENT_STR and DISABLE_EVENT_STR macros
    - fbdev: of_display_timing: Fix device node reference leak in
      of_get_display_timings()
    - fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe()
    - clk: qcom: gcc-sm8550: Use floor ops for SDCC RCGs
    - clk: qcom: gcc-sm8650: Use floor ops for SDCC RCGs
    - clk: qcom: rcg2: compute 2d using duty fraction directly
    - clk: meson: gxbb: Limit the HDMI PLL OD to /4 on GXL/GXM SoCs
    - clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops
    - clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops
    - clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops
    - clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use shared_floor_ops
    - clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops
    - clk: qcom: gcc-msm8953: Remove ALWAYS_ON flag from cpp_gdsc
    - clk: qcom: gcc-msm8917: Remove ALWAYS_ON flag from cpp_gdsc
    - clk: qcom: gcc-ipq5018: flag sleep clock as critical
    - clk: Move clk_{save,restore}_context() to COMMON_CLK section
    - clk: qcom: dispcc-sdm845: Enable parents for pixel clocks
    - clk: qcom: dispcc-sm7150: Fix dispcc_mdss_pclk1_clk_src
    - clk: qcom: gfx3d: add parent to parent request map
    - clk: mediatek: Fix error handling in runtime PM setup
    - interconnect: mediatek: Don't hijack parent device
    - interconnect: mediatek: Aggregate bandwidth with saturating add
    - dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX
    - dma: dma-axi-dmac: fix SW cyclic transfers
    - dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue
    - soundwire: intel_ace2x: add SND_HDA_CORE dependency
    - iio: test: drop dangling symbol in gain-time-scale helpers
    - staging: greybus: lights: avoid NULL deref
    - serial: imx: change SERIAL_IMX_CONSOLE to bool
    - serial: SH_SCI: improve "DMA support" prompt
    - mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms
    - iio: pressure: mprls0025pa: fix spi_transfer struct initialisation
    - iio: pressure: mprls0025pa: fix SPI CS delay violation
    - iio: pressure: mprls0025pa: fix interrupt flag
    - iio: pressure: mprls0025pa: fix scan_type struct
    - iio: pressure: mprls0025pa: fix pressure calculation
    - watchdog: starfive-wdt: Fix PM reference leak in probe error path
    - coresight: etm3x: Fix cpulocked warning on cpuhp
    - phy: freescale: imx8qm-hsio: fix NULL pointer dereference
    - Revert "mmc: rtsx_pci_sdmmc: increase power-on settling delay to 5ms"
    - mfd: arizona: Fix regulator resource leak on
      wm5102_clear_write_sequencer() failure
    - mfd: simple-mfd-i2c: Add MAX77705 support
    - mfd: simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA
    - mfd: simple-mfd-i2c: Add SpacemiT P1 support
    - mfd: simple-mfd-i2c: Keep compatible strings in alphabetical order
    - mfd: simple-mfd-i2c: Add Delta TN48M CPLD support
    - drivers: iio: mpu3050: use dev_err_probe for regulator request
    - usb: bdc: fix sleep during atomic
    - pinctrl: equilibrium: Fix device node reference leak in pinbank_init()
    - ovl: Fix uninit-value in ovl_fill_real
    - iio: sca3000: Fix a resource leak in sca3000_probe()
    - pinctrl: qcom: sm8250-lpass-lpi: Fix i2s2_data_groups definition
    - pinctrl: single: fix refcount leak in pcs_add_gpio_func()
    - leds: qcom-lpg: Check the return value of regmap_bulk_write()
    - backlight: qcom-wled: Support ovp values for PMI8994
    - backlight: qcom-wled: Change PM8950 WLED configurations
    - dmaengine: fsl-edma: don't explicitly disable clocks in .remove()
    - drbd: always set BLK_FEAT_STABLE_WRITES
    - io_uring/cancel: de-unionize file and user_data in struct io_cancel_data
    - fs/ntfs3: Initialize new folios before use
    - fs/ntfs3: prevent infinite loops caused by the next valid being the same
    - fs/ntfs3: Fix slab-out-of-bounds read in DeleteIndexEntryRoot
    - ACPI: CPPC: Fix remaining for_each_possible_cpu() to use online CPUs
    - powercap: intel_rapl_tpmi: Remove FW_BUG from invalid version check
    - kbuild: Add objtool to top-level clean target
    - objpool: fix the overestimation of object pooling metadata size
    - ACPI: PM: Add unused power resource quirk for THUNDEROBOT ZERO
    - cpuidle: Skip governor when only one idle state is available
    - net: sparx5/lan969x: fix DWRR cost max to match hardware register width
    - net: mscc: ocelot: extract ocelot_xmit_timestamp() helper
    - net: mscc: ocelot: split xmit into FDMA and register injection paths
    - net: mscc: ocelot: add missing lock protection in ocelot_port_xmit_inj()
    - ipv6: Fix out-of-bound access in fib6_add_rt2node().
    - net: sparx5/lan969x: fix PTP clock max_adj value
    - net: usb: catc: enable basic endpoint checking
    - xen-netback: reject zero-queue configuration from guest
    - net/rds: rds_sendmsg should not discard payload_len
    - net: bridge: mcast: always update mdb_n_entries for vlan contexts
    - netfilter: nf_conntrack_h323: don't pass uninitialised l3num value
    - ipvs: do not keep dest_dst if dev is going down
    - net: remove WARN_ON_ONCE when accessing forward path array
    - netfilter: nf_tables: fix use-after-free in nf_tables_addchain()
      (CVE-2026-23231)
    - ipv6: fix a race in ip6_sock_set_v6only()
    - bpftool: Fix truncated netlink dumps
    - ping: annotate data-races in ping_lookup()
    - macvlan: observe an RCU grace period in macvlan_common_newlink() error
      path
    - icmp: prevent possible overflow in icmp_global_allow()
    - inet: move icmp_global_{credit,stamp} to a separate cache line
    - octeontx2-af: Fix default entries mcam entry action
    - bonding: alb: fix UAF in rlb_arp_recv during bond up/down
    - net/mlx5: Fix multiport device check over light SFs
    - net/mlx5e: Use unsigned for mlx5e_get_max_num_channels
    - apparmor: fix NULL sock in aa_sock_file_perm
    - AppArmor: Allow apparmor to handle unaligned dfa tables
    - apparmor: Fix & Optimize table creation from possibly unaligned memory
    - apparmor: return -ENOMEM in unpack_perms_table upon alloc failure
    - apparmor: fix rlimit for posix cpu timers
    - apparmor: remove apply_modes_to_perms from label_match
    - apparmor: make label_match return a consistent value
    - apparmor: avoid per-cpu hold underflow in aa_get_buffer
    - apparmor: fix invalid deref of rawdata when export_binary is unset
    - apparmor: fix aa_label to return state from compount and component match
    - drm/amdgpu: Fix memory leak in amdgpu_acpi_enumerate_xcc()
    - drm/amdgpu: Use kvfree instead of kfree in amdgpu_gmc_get_nps_memranges()
    - drm/amdgpu: Fix memory leak in amdgpu_ras_init()
    - ASoC: fsl_xcvr: Revert fix missing lock in fsl_xcvr_mode_put()
    - [amd64] drm/i915/acpi: free _DSM package when no connectors
    - ASoC: codecs: aw88261: Fix erroneous bitmask logic in Awinic init
    - drm/amdkfd: Fix watch_id bounds checking in debug address watch v2
    - drm/amd/display: Reject cursor plane on DCE when scaled differently than
      primary
    - drm/amd/display: Fix out-of-bounds stream encoder index v3
    - spi: wpcm-fiu: Fix potential NULL pointer dereference in wpcm_fiu_probe()
    - [s390x] kexec: Make KEXEC_SIG available when CONFIG_MODULES=n
    - drm/xe: Move forcewake to 'gt.pm' substructure
    - drm/xe: Create dedicated xe_mmio structure
    - drm/xe: Clarify size of MMIO region
    - drm/xe: Move GSI offset adjustment fields into 'struct xe_mmio'
    - drm/xe: Populate GT's mmio iomap from tile during init
    - drm/xe: Switch mmio_ext to use 'struct xe_mmio'
    - drm/xe: Add xe_tile backpointer to xe_mmio
    - drm/xe: Adjust mmio code to pass VF substructure to SRIOV code
    - drm/xe: Switch MMIO interface to take xe_mmio instead of xe_gt
    - drm/xe/mmio: Avoid double-adjust in 64-bit reads
    - drm/xe/ptl: Apply Wa_13011645652
    - drm/xe/xe2_hpg: Add set of workarounds
    - drm/xe/xe2_hpg: Fix handling of Wa_14019988906 & Wa_14019877138
    - efi: Fix reservation of unaccepted memory table
    - btrfs: use the correct type to initialize block reserve for delayed refs
    - btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not
      found
    - [amd64] x86/hyperv: Fix error pointer dereference
    - [arm64] ASoC: rockchip: i2s-tdm: Use param rate if not provided by
      set_sysclk
    - drm/amd/display: Use same max plane scaling limits for all 64 bpp formats
    - ext4: subdivide EXT4_EXT_DATA_VALID1
    - ext4: don't zero the entire extent if EXT4_EXT_DATA_PARTIAL_VALID1
    - ext4: don't cache extent during splitting extent
    - ext4: drop extent cache after doing PARTIAL_VALID1 zeroout
    - ext4: drop extent cache when splitting extent fails
    - ext4: fix memory leak in ext4_ext_shift_extents()
    - ext4: fix e4b bitmap inconsistency reports
    - ext4: fix dirtyclusters double decrement on fs shutdown
    - ext4: use optimized mballoc scanning regardless of inode format
    - ata: pata_ftide010: Fix some DMA timings
    - ata: libata-scsi: refactor ata_scsi_translate()
    - Drivers: hv: vmbus: Use kthread for vmbus interrupts on PREEMPT_RT
    - SUNRPC: auth_gss: fix memory leaks in XDR decoding error paths
    - SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path
    - dt-bindings: phy: qcom-edp: Add missing clock for X Elite
    - ASoC: dt-bindings: asahi-kasei,ak4458: set unevaluatedProperties:false
    - ASoC: dt-bindings: asahi-kasei,ak4458: Fix the supply names
    - ASoC: dt-bindings: asahi-kasei,ak5558: Fix the supply names
    - perf test stat: Update test expectations and events
    - perf test stat tests: Fix for virtualized machines
    - perf unwind-libdw: Fix invalid reference counts
    - perf callchain: Fix srcline printing with inlines
    - libsubcmd: Fix null intersection case in exclude_cmds()
    - perf maps: Fix reference count leak in maps__find_ams()
    - perf annotate: Fix memcpy size in arch__grow_instructions()
    - perf vendor events amd: Fix Zen 5 MAB allocation events
    - libperf: Don't remove -g when EXTRA_CFLAGS are used
    - libperf build: Always place libperf includes first
    - rtc: interface: Alarm race handling should not discard preceding error
    - statmount: permission check should return EPERM
    - audit: add fchmodat2() to change attributes class
    - hfsplus: fix volume corruption issue for generic/498
    - fs/buffer: add alert in try_to_free_buffers() for folios without buffers
    - audit: add missing syscalls to read class
    - hfsplus: pretend special inodes as regular files
    - i3c: master: svc: Initialize 'dev' to NULL in svc_i3c_master_ibi_isr()
    - i3c: mipi-i3c-hci: Reset RING_OPERATION1 fields during init
    - minix: Add required sanity checking to minix_check_superblock()
    - dlm: validate length in dlm_search_rsb_tree
    - btrfs: fallback to buffered IO if the data profile has duplication
    - btrfs: handle user interrupt properly in btrfs_trim_fs()
    - smb: client: add proper locking around ses->iface_last_update
    - gfs2: fiemap page fault fix
    - smb: client: prevent races in ->query_interfaces()
    - tools/power cpupower: Reset errno before strtoull()
    - [s390x] purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS
    - [arm64] Add support for TSV110 Spectre-BHB mitigation
    - rnbd-srv: Zero the rsp buffer before using it
    - [amd64] x86/xen/pvh: Enable PAE mode for 32-bit guest only when
      CONFIG_X86_PAE is set
    - EFI/CPER: don't dump the entire memory region
    - APEI/GHES: ensure that won't go past CPER allocated record
    - APEI/GHES: ARM processor Error: don't go past allocated memory
    - EFI/CPER: don't go past the ARM processor CPER record buffer
    - ACPI: processor: Fix NULL-pointer dereference in
      acpi_processor_errata_piix4()
    - ACPI: resource: Add JWIPC JVC9100 to irq1_level_low_skip_override[]
    - ACPICA: Abort AML bytecode execution when executing AML_FATAL_OP
    - powercap: intel_rapl: Add PL4 support for Ice Lake
    - alpha: fix user-space corruption during memory compaction
    - md-cluster: fix NULL pointer dereference in process_metadata_update
    - cpufreq: dt-platdev: Block the driver from probing on more QC platforms
    - [s390x] perf: Disable register readout on sampling events
    - perf/cxlpmu: Replace IRQF_ONESHOT with IRQF_NO_THREAD
    - ACPI: x86: s2idle: Invoke Microsoft _DSM Function 9 (Turn On Display)
    - ACPI: battery: fix incorrect charging status when current is zero
    - xenbus: Use .freeze/.thaw to handle xenbus devices
    - blk-mq-debugfs: add missing debugfs_mutex in
      blk_mq_debugfs_register_hctxs()
    - block: decouple secure erase size limit from discard size limit
    - bpf: verifier improvement in 32bit shift sign extension pattern
    - [amd64] perf/x86/msr: Add Airmont NP
    - [amd64] perf/x86/cstate: Add Airmont NP
    - bpf: crypto: Use the correct destructor kfunc type
    - bpf: Recognize special arithmetic shift in the verifier
    - clocksource/drivers/sh_tmu: Always leave device running after probe
    - clocksource/drivers/timer-integrator-ap: Add missing Kconfig dependency on
      OF
    - PCI/MSI: Unmap MSI-X region on error
    - crypto: hisilicon/qm - move the barrier before writing to the mailbox
      register
    - mailbox: bcm-ferxrm-mailbox: Use default primary handler
    - char: tpm: cr50: Remove IRQF_ONESHOT
    - sched/debug: Fix updating of ppos on server write ops
    - pstore: ram_core: fix incorrect success return when vmap() fails
    - firmware: arm_ffa: Unmap Rx/Tx buffers on init failure
    - [arm64] Revert "arm64: zynqmp: Add an OP-TEE node to the device tree"
    - [arm64] tegra: smaug: Add usb-role-switch support
    - drm/display/dp_mst: Add protection against 0 vcpi
    - gpu/panel-edp: add AUO panel entry for B140HAN06.4
    - drm/amdgpu: fix NULL pointer issue buffer funcs
    - drm/amdkfd: Handle GPU reset and drain retry fault race
    - spi-geni-qcom: initialize mode related registers to 0
    - spi-geni-qcom: use xfer->bits_per_word for can_dma()
    - drm/amd/display: Add USB-C DP Alt Mode lane limitation in DCN32
    - [amd64] ASoC: SOF: ipc4: Support for sending payload along with
      LARGE_CONFIG_GET
    - media: dvb-core: dmxdevfilter must always flush bufs
    - spi: stm32: fix Overrun issue at < 8bpw
    - drm/v3d: Set DMA segment size to avoid debug warnings
    - media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes
    - media: omap3isp: isppreview: always clamp in preview_try_format()
    - media: omap3isp: set initial format
    - media: chips-media: wave5: Fix conditional in start_streaming
    - media: chips-media: wave5: Process ready frames when CMD_STOP sent to
      Encoder
    - media: mediatek: vcodec: Don't try to decode 422/444 VP9
    - drm/amdgpu: add support for HDP IP version 6.1.1
    - drm/amd/display: Fix dsc eDP issue
    - drm/amdgpu: avoid a warning in timedout job handler
    - drm/amd/display: Add signal type check for dcn401 get_phyd32clk_src
    - HID: apple: Add "SONiX KN85 Keyboard" to the list of non-apple keyboards
    - drm/amdgpu: Skip loading SDMA_RS64 in VF
    - drm/amd/display: only power down dig on phy endpoints
    - drm/xe: Only toggle scheduling in TDR if GuC is running
    - ASoC: wm8962: Add WM8962_ADC_MONOMIX to "3D Coefficients" mask
    - ASoC: wm8962: Don't report a microphone if it's shorted to ground on plug
    - spi: spi-mem: Limit octal DTR constraints to octal DTR situations
    - media: amphion: Clear last_buffer_dequeued flag for DEC_CMD_START
    - drm/panel: Fix a possible null-pointer dereference in
      jdi_panel_dsi_remove()
    - media: adv7180: fix frame interval in progressive mode
    - media: pvrusb2: fix URB leak in pvr2_send_request_ex
    - media: solo6x10: Check for out of bounds chip_id
    - media: cx25821: Fix a resource leak in cx25821_dev_setup()
    - media: v4l2-async: Fix error handling on steps after finding a match
    - media: mt9m114: Avoid a reset low spike during probe()
    - media: mt9m114: Return -EPROBE_DEFER if no endpoint is found
    - media: ipu6: Ensure stream_mutex is acquired when dealing with node list
    - media: ipu6: Close firmware streams on streaming enable failure
    - media: ipu6: Always close firmware stream
    - ALSA: hda/realtek: add HP Victus 16-e0xxx mute LED quirk
    - drm/amdkfd: Relax size checking during queue buffer get
    - drm/amdkfd: Fix GART PTE for non-4K pagesize in svm_migrate_gart_map()
    - drm: Account property blob allocations to memcg
    - hyper-v: Mark inner union in hv_kvp_exchg_msg_value as packed
    - virt: vbox: uapi: Mark inner unions in packed structs as packed
    - [amd64] ASoC: soc-acpi-intel-arl-match: change rt722 amp endpoint to
      aggregated
    - PCI: Add Intel Nova Lake audio Device ID
    - drm/amd/display: Disable FEC when powering down encoders
    - drm/atmel-hlcdc: fix memory leak from the atomic_destroy_state callback
    - drm/atmel-hlcdc: don't reject the commit if the src rect has fractional
      parts
    - drm/atmel-hlcdc: fix use-after-free of drm_crtc_commit after release
    - media: rkisp1: Fix filter mode register configuration
    - HID: multitouch: add eGalaxTouch EXC3188 support
    - HID: elecom: Add support for ELECOM HUGE Plus M-HT1MRBK
    - ALSA: hda/conexant: Add headset mic fix for MECHREVO Wujie 15X Pro
    - ALSA: hda/realtek: fix LG Gram Style 14 speakers
    - gpio: aspeed-sgpio: Change the macro to support deferred probe
    - [arm64] ASoC: sunxi: sun50i-dmic: Add missing check for
      devm_regmap_init_mmio
    - spi: spi-mem: Protect dirmap_create() with spi_mem_access_start/end
    - drm/amd/display: Fix GFX12 family constant checks
    - drm/amd/display: avoid dig reg access timeout on usb4 link training fail
    - ASoC: codecs: max98390: Check return value of devm_gpiod_get_optional() in
      max98390_i2c_probe()
    - hwmon: (dell-smm) Add support for Dell OptiPlex 7080
    - hwmon: (nct6775) Add ASUS Pro WS WRX90E-SAGE SE
    - hwmon: (f71882fg) Add F81968 support
    - HID: logitech-hidpp: Add support for Logitech K980
    - ASoC: es8328: Add error unwind in resume
    - modpost: Amend ppc64 save/restfpr symnames for -Os build
    - power: sequencing: fix missing state_lock in pwrseq_power_on() error path
    - [amd64] ASoC: SOF: Intel: hda: Fix NULL pointer dereference
    - spi: geni-qcom: Fix abort sequence execution for serial engine errors
    - ASoC: fsl: imx-rpmsg: use snd_soc_find_dai_with_mutex() in probe
    - ALSA: hda/realtek - Enable mute LEDs on HP ENVY x360 15-es0xxx
    - ALSA: mixer: oss: Add card disconnect checkpoints
    - ALSA: usb-audio: Add iface reset and delay quirk for AB13X USB Audio
    - jfs: Add missing set_freezable() for freezable kthread
    - jfs: nlink overflow in jfs_rename
    - wifi: rtw88: fix DTIM period handling when conf->dtim_period is zero
    - wifi: rtw88: 8822b: Avoid WARNING in rtw8822b_config_trx_mode()
    - wifi: rtw88: rtw8821cu: Add ID for Mercusys MU6H
    - wifi: rtw89: 8922a: set random mac if efuse contains zeroes
    - wifi: rtw89: ser: enable error IMR after recovering from L1
    - wifi: rtw88: Use devm_kmemdup() in rtw_set_supported_band()
    - wifi: rtw88: Fix inadvertent sharing of struct ieee80211_supported_band
      data
    - dm: replace -EEXIST with -EBUSY
    - dm: remove fake timeout to avoid leak request
    - [arm64] iommu/arm-smmu-v3: Improve CMDQ lock fairness and efficiency
    - net: wwan: mhi: Add network support for Foxconn T99W760
    - wifi: libertas: fix WARNING in usb_tx_block
    - [amd64] iommu/amd: move wait_on_sem() out of spinlock
    - wifi: rtw89: mac: correct page number for CSI response
    - wifi: rtw89: wow: add reason codes for disassociation in WoWLAN mode
    - wifi: ath11k: add pm quirk for Thinkpad Z13/Z16 Gen1
    - wifi: ath11k: Fix failure to connect to a 6 GHz AP
    - wifi: ath12k: fix preferred hardware mode calculation
    - wifi: cfg80211: allow only one NAN interface, also in multi radio
    - ipv6: annotate data-races in ip6_multipath_hash_{policy,fields}()
    - ipv6: annotate data-races over sysctl.flowlabel_reflect
    - ipv6: exthdrs: annotate data-race over multiple sysctl
    - ext4: mark group add fast-commit ineligible
    - ext4: move ext4_percpu_param_init() before ext4_mb_init()
    - ext4: mark group extend fast-commit ineligible
    - ext4: use reserved metadata blocks when splitting extent on endio
    - netfilter: nf_conntrack: Add allow_clash to generic protocol handler
    - netfilter: xt_tcpmss: check remaining length before reading optlen
    - net: usb: r8152: fix transmit queue timeout
    - wifi: iwlwifi: mvm: check the validity of noa_len
    - wifi: rtw89: fix unable to receive probe responses under MLO connection
    - wifi: rtw89: 8922a: add digital compensation for 2GHz
    - net/rds: No shortcut out of RDS_CONN_ERROR
    - ext4: propagate flags to convert_initialized_extent()
    - gro: change the BUG_ON() in gro_pull_from_frag0()
    - ipv4: igmp: annotate data-races around idev->mr_maxdelay
    - [arm64] net: hns3: extend HCLGE_FD_AD_QID to 11 bits
    - wifi: iwlegacy: add missing mutex protection in il4965_store_tx_power()
    - wifi: iwlegacy: add missing mutex protection in il3945_store_measurement()
    - ipv4: fib: Annotate access to struct fib_alias.fa_state.
    - Bluetooth: btusb: Add support for MediaTek7920 0489:e158
    - Bluetooth: hci_conn: Set link_policy on incoming ACL connections
    - Bluetooth: hci_conn: use mod_delayed_work for active mode timeout
    - Bluetooth: btusb: Add new VID/PID for RTL8852CE
    - Bluetooth: btusb: Add device ID for Realtek RTL8761BU
    - octeontx2-af: Workaround SQM/PSE stalls by disabling sticky
    - net: sfp: add quirk for Lantech 8330-265D
    - wifi: rtw89: pci: restore LDO setting after device resume
    - wifi: ath10k: fix lock protection in
      ath10k_wmi_event_peer_sta_ps_state_chg()
    - bnxt_en: Allow ntuple filters for drops
    - net: usb: sr9700: remove code to drive nonexistent multicast filter
    - vmw_vsock: bypass false-positive Wnonnull warning with gcc-16
    - net/rds: Clear reconnect pending bit
    - PCI: Mark ASM1164 SATA controller to avoid bus reset
    - PCI/AER: Clear stale errors on reporting agents upon probe
    - PCI: Fix pci_slot_lock () device locking
    - PCI: Enable ACS after configuring IOMMU for OF platforms
    - PCI: Add ACS quirk for Qualcomm Hamoa & Glymur
    - PCI: Mark Nvidia GB10 to avoid bus reset
    - myri10ge: avoid uninitialized variable use
    - nfc: nxp-nci: remove interrupt trigger type
    - RDMA/rtrs-clt: For conn rejection use actual err number
    - ata: libata: avoid long timeouts on hot-unplugged SATA DAS
    - hisi_acc_vfio_pci: update status after RAS error
    - scsi: buslogic: Reduce stack usage
    - vhost: fix caching attributes of MMIO regions by setting them explicitly
    - scsi: ufs: mediatek: Fix page faults in ufs_mtk_clk_scale() trace event
    - [riscv64] vector: init vector context with proper vlenb
    - tracing: Fix false sharing in hwlat get_sample()
    - remoteproc: imx_dsp_rproc: Skip RP_MBOX_SUSPEND_SYSTEM when mailbox TX
      channel is uninitialized
    - mailbox: pcc: Remove spurious IRQF_ONESHOT usage
    - mailbox: imx: Skip the suspend flag for i.MX7ULP
    - mailbox: sprd: mask interrupts that are not handled
    - remoteproc: mediatek: Break lock dependency to `prepare_lock`
    - mailbox: sprd: clear delivery flag before handling TX done
    - clk: microchip: core: correct return value on *_get_parent()
    - HID: i2c-hid: Add FocalTech FT8112
    - 9p/xen: protect xen_9pfs_front_free against concurrent calls
    - dmaengine: stm32-dma3: use module_platform_driver
    - soundwire: dmi-quirks: add mapping for Avell B.ON (OEM rebranded of NUC15)
    - soundwire: intel_auxdevice: add cs42l45 codec to wake_capable_list
    - staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure
    - serial: 8250_dw: handle clock enable errors in runtime_resume
    - usb: typec: ucsi: psy: Fix voltage and current max for non-Fixed PDOs
    - fpga: of-fpga-region: Fail if any bridge is missing
    - most: core: fix resource leak in most_register_interface error paths
    - dmaengine: sun6i: Choose appropriate burst length under maxburst
    - dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings
    - phy: ti: phy-j721e-wiz: restore mux selection during resume
    - phy: cadence-torrent: restore parent clock for refclk during resume
    - misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read()
    - misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66
    - usb: gadget: f_fs: fix DMA-BUF OUT queues
    - usb: gadget: f_fs: Fix ioctl error handling
    - usb: chipidea: udc: fix DMA and SG cleanup in _ep_nuke()
    - staging: rtl8723bs: fix memory leak on failure path
    - serial: 8250: 8250_omap.c: Add support for handling UART error conditions
    - serial: 8250: 8250_omap.c: Clear DMA RX running status only after DMA
      termination is done
    - fix it87_wdt early reboot by reporting running timer
    - [arm*] binder: don't use %pK through printk
    - watchdog: imx7ulp_wdt: handle the nowayout option
    - phy: mvebu-cp110-utmi: fix dr_mode property read from dts
    - phy: fsl-imx8mq-usb: disable bind/unbind platform driver feature
    - Revert "mfd: da9052-spi: Change read-mask to write-mask"
    - mfd: intel-lpss: Add Intel Nova Lake-S PCI IDs
    - iio: Use IRQF_NO_THREAD
    - iio: magnetometer: Remove IRQF_ONESHOT
    - fs: ntfs3: check return value of indx_find to avoid infinite loop
    - fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent
      metadata
    - fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST
    - fs/ntfs3: drop preallocated clusters for sparse and compressed files
    - fs/ntfs3: avoid calling run_get_entry() when run == NULL in
      ntfs_read_run_nb_ra()
    - ceph: supply snapshot context in ceph_uninline_data()
    - libceph: define and enforce CEPH_MAX_KEY_LEN
    - thermal: int340x: Fix sysfs group leak on DLVR registration failure
    - [amd64] ACPI: x86: Force enabling of PWM2 on the Yogabook YB1-X90
    - include: uapi: netfilter_bridge.h: Cover for musl libc
    - drm/amd/display: Fix writeback on DCN 3.2+
    - drm/amd/display: Fix system resume lag issue
    - drm/amd/display: Avoid updating surface with the same surface under MPO
    - drm/amdgpu: Adjust usleep_range in fence wait
    - ALSA: usb-audio: Update the number of packets properly at receiving
    - drm/amdgpu: Add HAINAN clock adjustment
    - drm/amd/display: bypass post csc for additional color spaces in dal
    - spi: spidev: fix lock inversion between spi_lock and buf_lock
    - drm/radeon: Add HAINAN clock adjustment
    - ALSA: usb-audio: Add sanity check for OOB writes at silencing
    - btrfs: replace BUG() with error handling in __btrfs_balance()
    - [arm64] hugetlbpage: avoid unused-but-set-parameter warning (gcc-16)
    - drm/amd/display: Remove conditional for shaper 3DLUT power-on
    - rtc: zynqmp: correct frequency value
    - ntb: ntb_hw_switchtec: Fix array-index-out-of-bounds access
    - ntb: ntb_hw_switchtec: Fix shift-out-of-bounds for 0 mw lut
    - xfrm6: fix uninitialized saddr in xfrm6_get_saddr()
    - xfrm: skip templates check for packet offload tunnel mode
    - ipmi: ipmb: initialise event handler read bytes
    - xfrm: always flush state and policy upon NETDEV_UNREGISTER event
    - espintcp: Fix race condition in espintcp_close() (CVE-2026-23239)
    - net: usb: kaweth: remove TX queue manipulation in kaweth_set_rx_mode
    - net: usb: lan78xx: scan all MDIO addresses on LAN7801
    - net: ixp4xx_eth: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set()
    - net: ethernet: xscale: Check for PTP support properly
    - bnxt_en: Fix RSS context delete logic
    - bnxt_en: Fix deleting of Ntuple filters
    - wifi: cfg80211: wext: fix IGTK key ID off-by-one
    - Remove WARN_ALL_UNSEEDED_RANDOM kernel config option
    - Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ
    - Bluetooth: L2CAP: Fix result of L2CAP_ECRED_CONN_RSP when MTU is too short
    - Bluetooth: hci_qca: Cleanup on all setup failures
    - Bluetooth: L2CAP: Fix response to L2CAP_ECRED_CONN_REQ
    - Bluetooth: L2CAP: Fix not checking output MTU is acceptable on
      L2CAP_ECRED_CONN_REQ
    - Bluetooth: L2CAP: Fix missing key size check for L2CAP_LE_CONN_REQ
    - tls: Fix race condition in tls_sw_cancel_work_tx() (CVE-2026-23240)
    - kcm: fix zero-frag skb in frag_list on partial sendmsg error
    - tipc: fix duplicate publication key in tipc_service_insert_publ()
    - RDMA/core: Fix stale RoCE GIDs during netdev events at registration
    - net: wan: farsync: Fix use-after-free bugs caused by unfinished tasklets
    - RDMA/efa: Fix typo in efa_alloc_mr()
    - net: usb: pegasus: enable basic endpoint checking
    - RDMA/umem: Fix double dma_buf_unpin in failure path
    - net/mlx5: DR, Fix circular locking dependency in dump
    - net/mlx5: E-switch, Clear legacy flag when moving to switchdev
    - net/mlx5: Fix missing devlink lock in SRIOV enable error path
    - net/mlx5e: Separate address related variables to be in struct
    - net/mlx5e: Support routed networks during IPsec MACs initialization
    - net/mlx5e: Fix "scheduling while atomic" in IPsec MAC address query
    - net: consume xmit errors of GSO frames
    - dpaa2-switch: validate num_ifs to prevent out-of-bounds write
    - netfilter: nf_conntrack_h323: fix OOB read in decode_choice()
    - rpmsg: core: fix race in driver_override_show() and use core helper
    - [arm64] clk: renesas: rzg2l: Fix intin variable size
    - [arm64] clk: renesas: rzg2l: Select correct div round macro
    - [amd64] ASoC: SOF: ipc4-control: If there is no data do not send bytes
      update
    - [amd64] ASoC: SOF: ipc4-topology: Correct the allocation size for bytes
      controls
    - [amd64] ASoC: SOF: ipc4-control: Use the correct size for
      scontrol->ipc_control_data
    - [amd64] ASoC: SOF: ipc4-control: Keep the payload size up to date
    - fpga: dfl: use subsys_initcall to allow built-in drivers to be added
    - Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global
      IRQ' is supported"
    - phy: qcom: edp: Make the number of clocks flexible
    - dm-verity: correctly handle dm_bufio_client_create() failure
    - media: mediatek: encoder: Fix uninitialized scalar variable issue
    - media: mtk-mdp: Fix error handling in probe function
    - media: mtk-mdp: Fix a reference leak bug in mtk_mdp_remove()
    - media: chips-media: wave5: Fix kthread worker destruction in polling mode
    - media: chips-media: wave5: Fix device cleanup order to prevent kernel
      panic
    - media: verisilicon: AV1: Fix enable cdef computation
    - media: verisilicon: AV1: Fix tx mode bit setting
    - [arm64] dts: qcom: x1e80100: Add missing TCSR ref clock to the DP PHYs
    - [armhf] omap2: Fix reference count leaks in omap_control_init()
    - [amd64] KVM: x86: Return "unsupported" instead of "invalid" on access to
      unsupported PV MSR
    - [amd64] KVM: nSVM: Remove a user-triggerable WARN on nested_svm_load_cr3()
      succeeding
    - [arm64] Disable branch profiling for all arm64 code
    - HID: hid-pl: handle probe errors
    - HID: magicmouse: Do not crash on missing msc->input
    - HID: prodikeys: Check presence of pm->input_ep82
    - HID: logitech-hidpp: Check maxfield in hidpp_get_report_length()
    - [arm64] dts: apple: t8112-j473: Keep the HDMI port powered on
    - media: amphion: Drop min_queued_buffers assignment
    - media: rockchip: rga: Fix possible ERR_PTR dereference in rga_buf_init()
    - media: verisilicon: AV1: Set IDR flag for intra_only frame type
    - media: radio-keene: fix memory leak in error path
    - media: cx88: Add missing unmap in snd_cx88_hw_params()
    - media: cx23885: Add missing unmap in snd_cx23885_hw_params()
    - media: cx25821: Add missing unmap in snd_cx25821_hw_params()
    - media: i2c/tw9903: Fix potential memory leak in tw9903_probe()
    - media: i2c/tw9906: Fix potential memory leak in tw9906_probe()
    - media: i2c: ov01a10: Fix the horizontal flip control
    - media: i2c: ov01a10: Fix reported pixel-rate value
    - media: i2c: ov01a10: Fix analogue gain range
    - media: i2c: ov01a10: Add missing v4l2_subdev_cleanup() calls
    - media: i2c: ov01a10: Fix passing stream instead of pad to
      v4l2_subdev_state_get_format()
    - media: i2c: ov01a10: Fix test-pattern disabling
    - media: qcom: camss: vfe: Fix out-of-bounds access in vfe_isr_reg_update()
    - media: ccs: Avoid possible division by zero
    - media: i2c: ov5647: Initialize subdev before controls
    - media: i2c: ov5647: Correct pixel array offset
    - media: i2c: ov5647: Correct minimum VBLANK value
    - media: i2c: ov5647: Sensor should report RAW color space
    - media: i2c: ov5647: Fix PIXEL_RATE value for VGA mode
    - media: ccs: Fix setting initial sub-device state
    - media: i2c: ov5647: use our own mutex for the ctrl lock
    - media: ipu6: Fix typo and wrong constant in ipu6-mmu.c
    - media: ipu6: Fix RPM reference leak in probe error paths
    - [amd64] platform/x86: ISST: Add missing write block check
    - dm-integrity: fix a typo in the code for write/discard race
    - dm: clear cloned request bio pointer when last clone bio completes
    - [arm64] soc: ti: k3-socinfo: Fix regmap leak on probe failure
    - [arm64] soc: ti: pruss: Fix double free in pruss_clk_mux_setup()
    - [amd64] KVM: nSVM: Always use vmcb01 in VMLOAD/VMSAVE emulation
    - bus: omap-ocp2scp: fix OF populate on driver rebind
    - clk: clk-apple-nco: Add "apple,t8103-nco" compatible
    - [arm64,armhf] soc: rockchip: grf: Fix wrong RK3576_IOCGRF_MISC_CON
      definition
    - [arm64,armhf] soc: rockchip: grf: Support multiple grf to be handled
    - media: stm32: dcmipp: bytecap: clear all interrupts upon stream stop
    - media: i2c: ov01a10: Fix digital gain range
    - clk: tegra: tegra124-emc: Fix potential memory leak in
      tegra124_clk_register_emc()
    - [s390x] pci: Handle futile config accesses of disabled devices directly
    - reset: gpio: suppress bind attributes in sysfs
    - dm-integrity: fix recalculation in bitmap mode
    - dm-unstripe: fix mapping bug when there are multiple targets in a table
    - [arm64] dts: rockchip: Do not enable hdmi_sound node on Pinebook Pro
    - media: venus: vdec: fix error state assignment for zero bytesused
    - media: venus: vdec: restrict EOS addr quirk to IRIS2 only
    - drm: of: drm_of_panel_bridge_remove(): fix device_node leak
    - mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations
    - selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs
    - drm/buddy: Prevent BUG_ON by validating rounded allocation
    - drm/bridge: anx7625: Fix invalid EDID size
    - xfs: mark data structures corrupt on EIO and ENODATA
    - xfs: remove xfs_attr_leaf_hasname
    - media: verisilicon: AV1: Fix tile info buffer size
    - [amd64] iommu/vt-d: Flush dev-IOTLB only when PCIe device is accessible in
      scalable mode
    - mfd: core: Add locking around 'mfd_of_node_list'
    - mfd: qcom-pm8xxx: Fix OF populate on driver rebind
    - mfd: omap-usb-host: Fix OF populate on driver rebind
    - iio: accel: adxl380: Avoid reading more entries than present in FIFO
    - xfs: delete attr leaf freemap entries when empty
    - xfs: fix freemap adjustments when adding xattrs to leaf blocks
    - xfs: fix the xattr scrub to detect freemap/entries array collisions
    - xfs: fix remote xattr valuelblk check
    - [amd64] KVM: x86: Add SRCU protection for reading PDPTRs in __get_sregs2()
    - PCI: endpoint: Fix swapped parameters in
      pci_{primary/secondary}_epc_epf_unlink() functions
    - pinctrl: intel: Add code name documentation
    - xfs: only call xf{array,blob}_destroy if we have a valid pointer
    - xfs: check return value of xchk_scrub_create_subord
    - xfs: check for deleted cursors when revalidating two btrees
    - md/bitmap: fix GPF in write_page caused by resize race
    - nfsd: fix return error code for nfsd_map_name_to_[ug]id
    - nvmem: Drop OF node reference on nvmem_add_one_cell() failure
    - [amd64] x86/kexec: add a sanity check on previous kernel's ima kexec
      buffer
    - mm/vmalloc: prevent RCU stalls in kasan_release_vmalloc_node
    - usb: gadget: tegra-xudc: Add handling for BLCG_COREPLL_PWRDN
    - io_uring/net: don't continue send bundle if poll was required for retry
    - bus: fsl-mc: fix an error handling in fsl_mc_device_add()
    - dm mpath: make pg_init_delay_msecs settable
    - [arm64] poe: fix stale POR_EL0 values for ptrace
    - tools: Fix bitfield dependency failure
    - vhost: move vdpa group bound check to vhost_vdpa
    - [powerpc*] smp: Add check for kcalloc() failure in parse_thread_groups()
    - iio: gyro: itg3200: Fix unchecked return value in read_raw
    - mtd: spinand: Disable continuous read during probe
    - mm/highmem: fix __kmap_to_page() build error
    - rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net()
    - ocfs2: fix reflink preserve cleanup issue
    - kexec: derive purgatory entry from symbol
    - Revert "PCI/IOV: Add PCI rescan-remove locking when enabling/disabling
      SR-IOV"
    - PCI/IOV: Fix race between SR-IOV enable/disable and hotplug
    - [arm64] Fix non-atomic __READ_ONCE() with CONFIG_LTO=y
    - clk: rs9: Reserve 8 struct clk_hw slots for for 9FGV0841
    - btrfs: continue trimming remaining devices on failure
    - remoteproc: imx_rproc: Fix invalid loaded resource table detection
    - perf/arm-cmn: Reject unsupported hardware configurations
    - scsi: ufs: core: Flush exception handling work when RPM level is zero
    - mm/slab: use unsigned long for orig_size to ensure proper metadata align
    - PCI: dwc: Fix msg_atu_index assignment
    - usb: dwc3: gadget: Move vbus draw to workqueue context
    - usb: dwc2: fix resume failure if dr_mode is host
    - mtd: rawnand: pl353: Fix software ECC support
    - tipc: fix RCU dereference race in tipc_aead_users_dec()
    - drm/amdkfd: Fix out-of-bounds write in kfd_event_page_set()
    - net: cpsw_new: Fix unnecessary netdev unregistration in cpsw_probe() error
      path
    - PCI: Fix pci_slot_trylock() error handling
    - staging: rtl8723bs: fix null dereference in find_network
    - kcsan, compiler_types: avoid duplicate type issues in BPF Type Format
    - watchdog/softlockup: fix sample ring index wrap in need_counting_irqs()
    - cifs: Fix locking usage for tcon fields
    - ceph: supply snapshot context in ceph_zero_partial_object()
    - rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0
    - net: ethernet: marvell: skge: remove incorrect conflicting PCI ID
    - net: wan/fsl_ucc_hdlc: Fix dma_free_coherent() in uhdlc_memclean()
    - octeontx2-af: CGX: fix bitmap leaks
    - net: ti: icssg-prueth: Add optional dependency on HSR
    - net: macb: Fix tx/rx malfunction after phy link down and up
    - tracing: Fix to set write permission to per-cpu buffer_size_kb
    - io_uring/filetable: clamp alloc_hint to the configured alloc range
    - drm/amd/display: Increase DCN35 SR enter/exit latency
    - drm/amdgpu: fix sync handling in amdgpu_dma_buf_move_notify
    - procfs: fix possible double mmput() in do_procmap_query()
    - net: intel: fix PCI device ID conflict between i40e and ipw2200
    - atm: fore200e: fix use-after-free in tasklets during device removal
    - function_graph: Restore direct mode when callbacks drop to one
    - ipv6: ioam: fix heap buffer overflow in __ioam6_fill_trace_data()
    - mm: numa_memblks: Identify the accurate NUMA ID of CFMW
    - fbcon: check return value of con2fb_acquire_newinfo()
    - fbdev: vt8500lcdfb: fix missing dma_free_coherent()
    - fbdev: of: display_timing: fix refcount leak in of_get_display_timings()
    - fbdev: ffb: fix corrupted video output on Sun FFB1
    - fbcon: Remove struct fbcon_display.inverse
    - cifs: some missing initializations on replay
    - [amd64] ASoC: amd: yc: Add DMI quirk for ASUS Vivobook Pro 15X M6501RR
    - net: ethernet: ec_bhf: Fix dma_free_coherent() dma handle
    - net/sched: act_skbedit: fix divide-by-zero in tcf_skbedit_hash()
    - [amd64] x86/kexec: Copy ACPI root pointer address from config table
    - [arm64] Force the use of CNTVCT_EL0 in __delay()
    - drm/amdgpu: keep vga memory on MacBooks with switchable graphics
    - net: nfc: nci: Fix parameter validation for packet data
    - tracing: ring-buffer: Fix to check event length before using
    - fgraph: Do not call handlers direct when not using ftrace_ops
    - tracing: Fix checking of freed trace_event_file for hist files
    - tracing: Wake up poll waiters for hist files when removing an event
    - NTB: ntb_transport: Fix too small buffer for debugfs_name
    - ALSA: pcm: Revert bufs move in snd_pcm_xfern_frames_ioctl()
    - [amd64] drm/i915/wakeref: clean up INTEL_WAKEREF_PUT_* flag macros
    - xfs: fix copy-paste error in previous fix
    - [arm64] Fix sampling the "stable" virtual counter in preemptible section
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.76
    - Revert "x86/kexec: add a sanity check on previous kernel's ima kexec
      buffer"
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.77
    - drm/vmwgfx: Fix invalid kref_put callback in vmw_bo_dirty_release
    - drm/vmwgfx: Return the correct value in vmw_translate_ptr functions
    - drm/logicvc: Fix device node reference leak in logicvc_drm_config_parse()
    - [arm64] KVM: arm64: Hide S1POE from guests when not supported by the host
    - [riscv64] irqchip/sifive-plic: Fix frozen interrupt due to affinity
      setting
    - scsi: lpfc: Properly set WC for DPP mapping
    - scsi: pm8001: Fix use-after-free in pm8001_queue_command()
    - ALSA: scarlett2: Fix redeclaration of loop variable
    - ALSA: scarlett2: Fix DSP filter control array handling
    - ALSA: usb-audio: Remove VALIDATE_RATES quirk for Focusrite devices
    - [amd64] x86/fred: Correct speculative safety in fred_extint()
    - rseq: Clarify rseq registration rseq_size bound check comment
    - cgroup/cpuset: Fix incorrect use of cpuset_update_tasks_cpumask() in
      update_cpumasks_hier()
    - scsi: ufs: core: Move link recovery for hibern8 exit failure to wl_resume
    - ALSA: usb-audio: Cap the packet size pre-calculations
    - ALSA: usb-audio: Use inclusive terms
    - perf: Fix __perf_event_overflow() vs perf_remove_from_context() race
    - [s390x] idle: Fix cpu idle exit cpu time accounting
    - [s390x] vtime: Fix virtual timer forwarding
    - PCI: endpoint: Introduce pci_epc_function_is_valid()
    - PCI: endpoint: Introduce pci_epc_mem_map()/unmap()
    - [arm64] PCI: dwc: endpoint: Implement the pci_epc_ops::align_addr()
      operation
    - [arm64] PCI: dwc: ep: Use align addr function for
      dw_pcie_ep_raise_{msi,msix}_irq()
    - [arm64] PCI: dwc: ep: Flush MSI-X write before unmapping its ATU entry
    - drm/amdgpu: Unlock a mutex before destroying it
    - drm/amdgpu: Replace kzalloc + copy_from_user with memdup_user
    - drm/amdgpu: Fix locking bugs in error paths
    - ALSA: pci: hda: use snd_kcontrol_chip()
    - ALSA: hda: cs35l56: Fix signedness error in cs35l56_hda_posture_put()
    - btrfs: fix incorrect key offset in error message in
      check_dev_extent_item()
    - btrfs: fix objectid value in error message in check_extent_data_ref()
    - btrfs: fix warning in scrub_verify_one_metadata()
    - btrfs: print correct subvol num if active swapfile prevents deletion
    - btrfs: fix compat mask in error messages in btrfs_check_features()
    - [arm64] bpf, arm64: Force 8-byte alignment for JIT buffer to prevent
      atomic tearing
    - bpf: Fix stack-out-of-bounds write in devmap
    - PCI: Correct PCI_CAP_EXP_ENDPOINT_SIZEOF_V2 value
    - [amd64] x86/acpi/boot: Correct acpi_is_processor_usable() check again
    - [arm64] memory: mtk-smi: fix device leaks on common probe
    - [arm64] memory: mtk-smi: fix device leak on larb probe
    - resource: Add resource set range and size helpers
    - PCI: Use resource_set_range() that correctly sets ->end
    - media: tegra-video: Fix memory leak in __tegra_channel_try_format()
    - media: dw9714: move power sequences to dedicated functions
    - media: dw9714: add support for powerdown pin
    - media: dw9714: Fix powerup sequence
    - [amd64] KVM: x86: Ignore -EBUSY when checking nested events from
      vcpu_block()
    - ata: libata-scsi: Refactor ata_scsi_simulate()
    - ata: libata-scsi: Refactor ata_scsiop_read_cap()
    - ata: libata-scsi: Refactor ata_scsiop_maint_in()
    - ata: libata-scsi: Document all VPD page inquiry actors
    - ata: libata-scsi: Remove struct ata_scsi_args
    - ata: libata: Remove ATA_DFLAG_ZAC device flag
    - ata: libata: Introduce ata_port_eh_scheduled()
    - ata: libata-scsi: avoid Non-NCQ command starvation
    - [arm64,armhf] drm/tegra: dsi: fix device leak on probe
    - ext4: correct the comments place for EXT4_EXT_MAY_ZEROOUT
    - ext4: don't set EXT4_GET_BLOCKS_CONVERT when splitting before submitting
      I/O
    - mailbox: don't protect of_parse_phandle_with_args with con_mutex
    - mailbox: sort headers alphabetically
    - mailbox: remove unused header files
    - mailbox: Use dev_err when there is error
    - mailbox: Use guard/scoped_guard for con_mutex
    - mailbox: Allow controller specific mapping using fwnode
    - mailbox: Prevent out-of-bounds access in fw_mbox_index_xlate()
    - ext4: add ext4_try_lock_group() to skip busy groups
    - ext4: factor out __ext4_mb_scan_group()
    - ext4: factor out ext4_mb_might_prefetch()
    - ext4: factor out ext4_mb_scan_group()
    - ext4: convert free groups order lists to xarrays
    - ext4: refactor choose group to scan group
    - ext4: implement linear-like traversal across order xarrays
    - ext4: always allocate blocks only from groups inode can use
    - workqueue: Add system_percpu_wq and system_dfl_wq
    - Input: synaptics_i2c - replace use of system_wq with system_dfl_wq
    - Input: synaptics_i2c - guard polling restart in resume
    - [amd64] iommu/vt-d: Skip dev-iotlb flush for inaccessible PCIe device
      without scalable mode
    - [arm64] dts: rockchip: Fix rk356x PCIe range mappings
    - [arm64] dts: rockchip: Fix rk3588 PCIe range mappings
    - [armhf] clk: tegra: tegra124-emc: fix device leak on set_rate()
    - ima: kexec: silence RCU list traversal warning
    - ima: rename variable the seq_file "file" to "ima_kexec_file"
    - ima: define and call ima_alloc_kexec_file_buf()
    - kexec: define functions to map and unmap segments
    - ima: kexec: define functions to copy IMA log at soft boot
    - ima: verify the previous kernel's IMA buffer lies in addressable RAM
    - of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range()
    - drm/exynos: vidi: fix to avoid directly dereferencing user pointer
    - drm/exynos/vidi: Remove redundant error handling in vidi_get_modes()
    - drm/exynos: vidi: use ctx->lock to protect struct vidi_context member
      variables related to memory alloc/free (CVE-2026-23227)
    - uprobes: switch to RCU Tasks Trace flavor for better performance
    - uprobes: Fix incorrect lockdep condition in filter_chain()
    - btrfs: drop unused parameter fs_info from do_reclaim_sweep()
    - btrfs: get used bytes while holding lock at btrfs_reclaim_bgs_work()
    - btrfs: fix reclaimed bytes accounting after automatic block group reclaim
    - btrfs: fix periodic reclaim condition
    - btrfs: zoned: fix alloc_offset calculation for partly conventional block
      groups
    - btrfs: zoned: fixup last alloc pointer after extent removal for RAID1
    - btrfs: zoned: fixup last alloc pointer after extent removal for DUP
    - btrfs: zoned: fix stripe width calculation
    - btrfs: define the AUTO_KFREE/AUTO_KVFREE helper macros
    - btrfs: zoned: fixup last alloc pointer after extent removal for RAID0/10
    - [riscv64] usb: cdns3: remove redundant if branch
    - [riscv64] usb: cdns3: call cdns_power_is_lost() only once in cdns_resume()
    - [riscv64] usb: cdns3: fix role switching during resume
    - drm/amd: Fix hang on amdgpu unload by using pci_dev_is_disconnected()
      (Closes: #1130930)
    - ALSA: hda/conexant: Add quirk for HP ZBook Studio G4
    - hwmon: (max16065) Use READ/WRITE_ONCE to avoid compiler optimization
      induced race
    - ksmbd: check return value of xa_store() in krb5_authenticate
    - ksmbd: add chann_lock to protect ksmbd_chann_list xarray (CVE-2026-23226)
    - ALSA: hda/realtek: Add quirk for Gigabyte G5 KF5 (2023)
    - ALSA: hda/realtek: Add quirk for Samsung Galaxy Book3 Pro 360 (NP965QFG)
    - ALSA: hda/conexant: Fix headphone jack handling on Acer Swift SF314
    - net: arcnet: com20020-pci: fix support for 2.5Mbit cards
    - eventpoll: Fix integer overflow in ep_loop_check_proc()
    - namespace: fix proc mount iteration
    - media: dvb-core: fix wrong reinitialization of ringbuffer on reopen
    - nfc: pn533: properly drop the usb interface reference on disconnect
    - net: usb: kaweth: validate USB endpoints
    - net: usb: kalmia: validate USB endpoints
    - net: usb: pegasus: validate USB endpoints
    - can: ems_usb: ems_usb_read_bulk_callback(): check the proper length of a
      message
    - can: usb: f81604: correctly anchor the urb in the read bulk callback
    - can: ucan: Fix infinite loop from zero-length messages
    - can: usb: etas_es58x: correctly anchor the urb in the read bulk callback
    - can: usb: f81604: handle short interrupt urb messages properly
    - can: usb: f81604: handle bulk write errors properly
    - HID: Add HID_CLAIMED_INPUT guards in raw_event callbacks missing them
    - [amd64] x86/efi: defer freeing of boot services memory
    - [amd64] platform/x86: dell-wmi-sysman: Don't hex dump plaintext password
      data
    - [amd64] platform/x86: dell-wmi: Add audio/mic mute key codes
    - ALSA: usb-audio: Use correct version for UAC3 header validation
    - wifi: radiotap: reject radiotap with unknown bits
    - wifi: cfg80211: cancel rfkill_block work in wiphy_unregister()
    - wifi: mac80211: bounds-check link_id in ieee80211_ml_reconfiguration
    - wifi: mac80211: fix NULL pointer dereference in mesh_rx_csa_frame()
    - IB/mthca: Add missed mthca_unmap_user_db() for mthca_create_srq()
    - RDMA/irdma: Fix kernel stack leak in irdma_create_user_ah()
    - net/sched: ets: fix divide by zero in the offload path
    - nfsd: Fix cred ref leak in nfsd_nl_threads_set_doit().
    - tracing: Fix WARN_ON in tracing_buffers_mmap_close
    - scsi: target: Fix recursive locking in __configfs_open_file()
    - Squashfs: check metadata block offset is within range
    - drbd: fix "LOGIC BUG" in drbd_al_begin_io_nonblock()
    - drbd: fix null-pointer dereference on local read error
    - smb: client: fix cifs_pick_channel when channels are equally loaded
    - smb: client: fix broken multichannel with krb5+signing
    - smb: client: Don't log plaintext credentials in cifs_set_cifscreds
    - scsi: core: Fix refcount leak for tagset_refcnt
    - xattr: switch to CLASS(fd) (CVE-2024-14027)
    - btrfs: always fallback to buffered write if the inode requires checksum
    - ACPI: APEI: GHES: Disable KASAN instrumentation when compile testing with
      clang < 18
    - nvme: fix admin queue leak on controller reset
    - hwmon: (aht10) Add support for dht20
    - hwmon: (aht10) Fix initialization commands for AHT20
    - pinctrl: equilibrium: rename irq_chip function callbacks
    - pinctrl: equilibrium: fix warning trace on load
    - [amd64] platform/x86: thinkpad_acpi: Fix errors reading battery thresholds
    - HID: multitouch: add quirks for Lenovo Yoga Book 9i
    - HID: multitouch: new class MT_CLS_EGALAX_P80H84
    - [amd64] pinctrl: cirrus: cs42l43: Fix double-put in cs42l43_pin_probe()
    - hwmon: (it87) Check the it87_lock() return value
    - [amd64,arm64] idpf: change IRQ naming to match netdev and ethtool queue
      numbering
    - i40e: Fix preempt count leak in napi poll tracepoint
    - e1000e: clear DPG_EN after reset to avoid autonomous power-gating
    - drm/solomon: Fix page start when updating rectangle in page addressing
      mode
    - net: ethernet: ti: am65-cpsw-nuss/cpsw-ale: Fix multicast entry handling
      in ALE table
    - xsk: Get rid of xdp_buff_xsk::xskb_list_node
    - xsk: s/free_list_node/list_node/
    - xsk: Fix fragment node deletion to prevent buffer leak
    - xsk: Fix zero-copy AF_XDP fragment drop
    - atm: lec: fix null-ptr-deref in lec_arp_clear_vccs
    - [arm64] net: ti: icssg-prueth: Fix ping failure after offload mode setup
      when link speed is not 1G
    - amd-xgbe: fix MAC_TCR_SS register width for 2.5G and 10M speeds
    - can: bcm: fix locking for bcm_op runtime updates
    - can: mcp251x: fix deadlock in error path of mcp251x_open
    - wifi: rsi: Don't default to -EOPNOTSUPP in rsi_mac80211_config
    - drm/xe: Do not preempt fence signaling CS instructions
    - kunit: tool: copy caller args in run_kernel to prevent mutation
    - bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded
    - octeon_ep: Relocate counter updates before NAPI
    - octeon_ep: avoid compiler and IQ/OQ reordering
    - octeon_ep_vf: Relocate counter updates before NAPI
    - octeon_ep_vf: avoid compiler and IQ/OQ reordering
    - wifi: cw1200: Fix locking in error paths
    - wifi: wlcore: Fix a locking bug
    - wifi: mt76: mt7996: Fix possible oob access in
      mt7996_mac_write_txwi_80211()
    - wifi: mt76: mt7925: Fix possible oob access in
      mt7925_mac_write_txwi_80211()
    - wifi: mt76: Fix possible oob access in mt76_connac2_mac_write_txwi_80211()
    - indirect_call_wrapper: do not reevaluate function pointer
    - net/rds: Fix circular locking dependency in rds_tcp_tune
    - xen/acpi-processor: fix _CST detection using undersized evaluation buffer
    - iavf: fix netdev->max_mtu to respect actual hardware limit
    - bpf: Fix a UAF issue in bpf_trampoline_link_cgroup_shim
    - smb/client: fix buffer size for smb311_posix_qinfo in smb2_compound_op()
    - smb/client: fix buffer size for smb311_posix_qinfo in
      SMB311_posix_query_info()
    - ipv6: fix NULL pointer deref in ip6_rt_get_dev_rcu()
    - net: ipv4: fix ARM64 alignment fault in multipath hash seed
    - amd-xgbe: fix sleep while atomic on suspend/resume
    - drm/sched: Fix kernel-doc warning for drm_sched_job_done()
    - i2c: i801: Revert "i2c: i801: replace acpi_lock with I2C bus lock"
    - drm/xe/reg_sr: Fix leak on xa_store failure
    - nvme: reject invalid pr_read_keys() num_keys values
    - nvme: fix memory allocation in nvme_pr_read_keys()
    - hwmon: (max6639) : Configure based on DT property
    - hwmon: (max6639) fix inverted polarity
    - net: sched: avoid qdisc_reset_all_tx_gt() vs dequeue race for lockless
      qdiscs
    - net: nfc: nci: Fix zero-length proprietary notifications
    - net_sched: sch_fq: clear q->band_pkt_count[] in fq_reset()
    - nfc: nci: free skb on nci_transceive early error paths
    - nfc: nci: clear NCI_DATA_EXCHANGE before calling completion callback
    - nfc: rawsock: cancel tx_work before socket teardown
    - net: stmmac: Fix error handling in VLAN add and delete paths
    - netfilter: nft_set_pipapo: split gc into unlink and reclaim phase
    - net: ethernet: mtk_eth_soc: Reset prog ptr to old_prog in case of error in
      mtk_xdp_setup()
    - net: bridge: fix nd_tbl NULL dereference when IPv6 is disabled
    - net: vxlan: fix nd_tbl NULL dereference when IPv6 is disabled
    - net: ipv6: fix panic when IPv4 route references loopback IPv6 nexthop
    - net/sched: act_ife: Fix metalist update behavior
    - xdp: use modulo operation to calculate XDP frag tailroom
    - xsk: introduce helper to determine rxq->frag_size
    - i40e: fix registering XDP RxQ info
    - i40e: use xdp.frame_sz as XDP RxQ info frag_size
    - xdp: produce a warning when calculated tailroom is negative
    - tracing: Add NULL pointer check to trigger_data_free()
    - net/sched: Only allow act_ct to bind to clsact/ingress qdiscs and shared
      blocks
    - ext4: fix potential null deref in ext4_mb_init()
    - ata: libata-core: fix cancellation of a port deferred qc work
    - ata: libata-eh: correctly handle deferred qc timeouts
    - ata: libata: cancel pending work after clearing deferred_qc
    - ata: libata-eh: Fix detection of deferred qc timeouts
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.78
    - scsi: storvsc: Fix scheduling while atomic on PREEMPT_RT
    - [amd64] ACPI: PM: Save NVS memory on Lenovo G70-35
    - scsi: mpi3mr: Add NULL checks when resetting request and reply queues
    - ALSA: hda/realtek: Fix speaker pop on Star Labs StarFighter
    - unshare: fix unshare_fs() handling
    - wifi: mac80211: set default WMM parameters on all links
    - ACPI: OSI: Add DMI quirk for Acer Aspire One D255
    - scsi: ses: Fix devices attaching to different hosts
    - [amd64] ASoC: amd: yc: Add ASUS EXPERTBOOK BM1503CDA to quirk table
    - [amd64] ASoC: cs42l43: Report insert for exotic peripherals
    - scsi: ufs: core: Fix possible NULL pointer dereference in
      ufshcd_add_command_trace()
    - scsi: ufs: core: Fix shift out of bounds when MAXQ=32
    - ALSA: usb-audio: Avoid implicit feedback mode on DIYINHK USB Audio 2.0
    - drm/amdgpu/vcn5: Add SMU dpm interface type
    - ALSA: usb-audio: Check max frame size for implicit feedback mode, too
    - kexec: Consolidate machine_kexec_mask_interrupts() implementation
    - kexec: Include kernel-end even without crashkernel
    - [powerpc*] kexec/core: use big-endian types for crash variables
    - [powerpc*] crash: adjust the elfcorehdr size
    - remoteproc: sysmon: Correct subsys_name_len type in QMI request
    - remoteproc: mediatek: Unprepare SCP clock during system suspend
    - [powerpc*] 83xx: km83xx: Fix keymile vendor prefix
    - smb/server: Fix another refcount leak in smb2_open()
    - nfs: return EISDIR on nfs3_proc_create if d_alias is a dir
    - [arm64] drm/msm/dsi: fix hdisplay calculation when programming dsi
      registers
    - xprtrdma: Decrement re_receiving on the early exit paths
    - btrfs: hold space_info->lock when clearing periodic reclaim ready
    - workqueue: Use POOL_BH instead of WQ_BH when checking pool flags
    - perf disasm: Fix off-by-one bug in outside check
    - [arm64] drm/msm/dsi: fix pclk rate calculation for bonded dsi
    - drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v14
    - bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link states
    - net/mlx5: IFC updates for disabled host PF
    - net/mlx5: Query to see if host PF is disabled
    - net/mlx5: Fix deadlock between devlink lock and esw->wq
    - net/mlx5: Fix crash when moving to switchdev mode
    - net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery
    - net/sched: teql: fix NULL pointer dereference in iptunnel_xmit on TEQL
      slave xmit (CVE-2026-23277)
    - ASoC: soc-core: drop delayed_work_pending() check before flush
    - ASoC: soc-core: flush delayed work before removing DAIs and widgets
    - ASoC: simple-card-utils: use __free(device_node) for device node
    - ASoC: simple-card-utils: fix graph_util_is_ports0() for DT overlays
    - net: sfp: improve Huawei MA5671a fixup
    - serial: caif: hold tty->link reference in ldisc_open and ser_release
    - bnxt_en: Fix RSS table size check when changing ethtool channels
    - mctp: i2c: fix skb memory leak in receive path
    - can: hi311x: hi3110_open(): add check for hi3110_power_enable() return
      value
    - bonding: add ESP offload features when slaves support
    - bonding: Correctly support GSO ESP offload
    - net: add a common function to compute features for upper devices
    - bonding: use common function to compute the features
    - bonding: fix type confusion in bond_setup_by_slave()
    - mctp: route: hold key->lock in mctp_flow_prepare_output()
    - [amd64,arm64] amd-xgbe: fix link status handling in xgbe_rx_adaptation
    - [amd64,arm64] amd-xgbe: prevent CRC errors during RX adaptation with AN
      disabled
    - xdp: allow attaching already registered memory model to xdp_rxq_info
    - xdp: register system page pool as an XDP memory model
    - net: add xmit recursion limit to tunnel xmit functions (CVE-2026-23276)
    - netfilter: nf_tables: always walk all pending catchall elements
      (CVE-2026-23278)
    - netfilter: nft_set_pipapo: fix stack out-of-bounds read in pipapo_drop()
    - netfilter: x_tables: guard option walkers against 1-byte tail reads
    - netfilter: nfnetlink_queue: fix entry leak in bridge verdict error path
    - netfilter: nfnetlink_cthelper: fix OOB read in nfnl_cthelper_dump_table()
    - netfilter: xt_IDLETIMER: reject rev0 reuse of ALARM timer labels
      (CVE-2026-23274)
    - perf annotate: Fix hashmap__new() error checking
    - regulator: pca9450: Correct interrupt type
    - perf ftrace: Fix hashmap__new() error checking
    - sched: idle: Make skipping governor callbacks more consistent
    - nvme-pci: Fix slab-out-of-bounds in nvme_dbbuf_set
    - nvme-pci: Fix race bug in nvme_poll_irqdisable()
    - i40e: fix src IP mask checks and memcpy argument names in cloud filter
    - e1000/e1000e: Fix leak in DMA error cleanup
    - net: bcmgenet: fix broken EEE by converting to phylib-managed state
    - ACPI: OSL: fix __iomem type on return from acpi_os_map_generic_address()
    - [amd64] ASoC: amd: acp3x-rt5682-max9836: Add missing error check for clock
      acquisition
    - ASoC: detect empty DMI strings
    - drm/amdkfd: Unreserve bo if queue update failed
    - net: bonding: Fix nd_tbl NULL dereference when IPv6 is disabled
    - [arm64] octeontx2-af: devlink: fix NIX RAS reporter recovery condition
    - [arm64] octeontx2-af: devlink: fix NIX RAS reporter to use RAS interrupt
      status
    - net: prevent NULL deref in ip[6]tunnel_xmit()
    - iio: imu: inv-mpu9150: fix irq ack preventing irq storms
    - usb: gadget: f_mass_storage: Fix potential integer overflow in
      check_command_size_in_blocks()
    - Revert "arm64: dts: qcom: sdm845-oneplus: Mark l14a regulator as boot-on"
    - cgroup: fix race between task migration and iteration
    - ALSA: pcm: fix use-after-free on linked stream runtime in snd_pcm_drain()
    - ALSA: usb-audio: Check endpoint numbers at parsing Scarlett2 mixer
      interfaces
    - net: usb: lan78xx: fix silent drop of packets with checksum errors
    - net: usb: lan78xx: fix TX byte statistics for small packets
    - net: usb: lan78xx: skip LTM configuration for LAN7850
    - ata: libata-core: Add BRIDGE_OK quirk for QEMU drives
    - [amd64] ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK PM1503CDA
    - [amd64] KVM: SVM: Initialize AVIC VMCB fields if AVIC is enabled with
      in-kernel APIC
    - USB: add QUIRK_NO_BOS for video capture several devices
    - usb/core/quirks: Add Huawei ME906S-device to wakeup quirk
    - USB: ezcap401 needs USB_QUIRK_NO_BOS to function on 10gbs usb speed
    - usb: xhci: Fix memory leak in xhci_disable_slot()
    - usb: xhci: Prevent interrupt storm on host controller error (HCE)
    - usb: yurex: fix race in probe
    - usb: dwc3: pci: add support for the Intel Nova Lake -H
    - usb: misc: uss720: properly clean up reference in uss720_probe()
    - usb: core: don't power off roothub PHYs if phy_set_mode() fails
    - usb: cdc-acm: Restore CAP_BRK functionnality to CH343
    - usb: roles: get usb role switch from parent only for usb-b-connector
    - usb: typec: altmode/displayport: set displayport signaling rate in
      configure message
    - USB: usbcore: Introduce usb_bulk_msg_killable()
    - USB: usbtmc: Use usb_bulk_msg_killable() with user-specified timeouts
    - USB: core: Limit the length of unkillable synchronous timeouts
    - usb: class: cdc-wdm: fix reordering issue in read code path
    - usb: mdc800: handle signal and read racing
    - usb: image: mdc800: kill download URB on timeout
    - mm/tracing: rss_stat: ensure curr is false from kthread context
    - mmc: mmci: Fix device_node reference leak in of_get_dml_pipe_index()
    - mm/kfence: disable KFENCE upon KASAN HW tags enablement
    - mmc: core: Avoid bitfield RMW for claim/retune flags
    - [arm64] ASoC: qcom: qdsp6: Fix q6apm remove ordering during ADSP stop and
      start
    - tipc: fix divide-by-zero in tipc_sk_filter_connect()
    - kprobes: avoid crash when rmmod/insmod after ftrace killed
    - ceph: add a bunch of missing ceph_path_info initializers
    - libceph: Fix potential out-of-bounds access in ceph_handle_auth_reply()
    - libceph: reject preamble if control segment is empty
    - libceph: prevent potential out-of-bounds reads in process_message_header()
    - libceph: Use u32 for non-negative values in ceph_monmap_decode()
    - libceph: admit message frames only in CEPH_CON_S_OPEN state
    - ceph: fix i_nlink underrun during async unlink
    - ceph: fix memory leaks in ceph_mdsc_build_path()
    - time/jiffies: Mark jiffies_64_to_clock_t() notrace
    - i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach
    - scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS suspend
    - scsi: hisi_sas: Add time interval between two H2D FIS following soft reset
      spec
    - scsi: hisi_sas: Use macro instead of magic number
    - scsi: hisi_sas: Fix NULL pointer exception during user_scan()
    - kbuild: Disable CC_HAS_ASM_GOTO_OUTPUT on clang < 17
    - Fix CC_HAS_ASM_GOTO_OUTPUT on non-x86 architectures
    - Revert "tcpm: allow looking for role_sw device in the main node"
    - drm/amd: Disable MES LR compute W/A
    - drm/bridge: samsung-dsim: Fix memory leak in error path
    - drm/bridge: ti-sn65dsi86: Enable HPD polling if IRQ is not used
    - [s390x] pfault: Fix virtual vs physical address confusion
    - nfsd: Fix cred ref leak in nfsd_nl_listener_set_doit().
    - device property: Allow secondary lookup in fwnode_get_next_child_node()
    - [arm64,armhf] irqchip/gic-v3-its: Limit number of per-device MSIs to the
      range the ITS supports
    - btrfs: fix chunk map leak in btrfs_map_block() after
      btrfs_chunk_map_num_copies()
    - ice: reintroduce retry mechanism for indirect AQ
    - ixgbevf: fix link setup issue
    - staging: rtl8723bs: properly validate the data in rtw_get_ie_ex()
    - staging: rtl8723bs: fix potential out-of-bounds read in
      rtw_restruct_wmm_ie
    - media: dvb-net: fix OOB access in ULE extension header tables
    - [amd64,arm64] net: mana: Ring doorbell at 4 CQ wraparounds
    - ice: fix retry for AQ command 0x06EE
    - tracing: Fix syscall events activation by ensuring refcount hits zero
    - net/tcp-ao: Fix MAC comparison to be constant-time
    - batman-adv: Avoid double-rtnl_lock ELP metric worker
    - nouveau/dpcd: return EBUSY for aux xfer if the device is asleep
    - [arm64] mm: Add PTE_DIRTY back to PAGE_KERNEL* to fix kexec/hibernation
    - hwmon: (pmbus/q54sj108a2) fix stack overflow in debugfs read
    - [arm64] contpte: fix set_access_flags() no-op check for SMMU/ATS faults
    - pmdomain: bcm: bcm2835-power: Fix broken reset status read
    - ata: libata-core: Disable LPM on ST1000DM010-2EP102
    - drm/amd/display: Fallback to boot snapshot for dispclk
    - ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close()
    - smb: server: fix use-after-free in smb2_open()
    - ksmbd: fix use-after-free by using call_rcu() for oplock_info
    - net: nexthop: fix percpu use-after-free in remove_nh_grp_entry
    - net: ncsi: fix skb leak in error paths
    - net: ethernet: arc: emac: quiesce interrupts before requesting IRQ
    - net: dsa: microchip: Fix error path in PTP IRQ setup
    - drm/amd/pm: remove invalid gpu_metrics.energy_accumulator on smu v13.0.x
    - drm/amdgpu: Fix use-after-free race in VM acquire
    - drm/amd: Set num IP blocks to 0 if discovery fails
    - drm/bridge: ti-sn65dsi83: fix CHA_DSI_CLK_RANGE rounding
    - [amd64] drm/i915: Fix potential overflow of shmem scatterlist length
    - [arm64] drm/msm: Fix dma_free_attrs() buffer size
    - tracing: Fix enabling multiple events on the kernel command line and
      bootconfig
    - tracing: Fix trace_buf_size= cmdline parameter with sizes >= 2G
    - qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size
    - cifs: make default value of retrans as zero
    - xfs: fix returned valued from xfs_defer_can_append
    - xfs: fix undersized l_iclog_roundoff values
    - xfs: ensure dquot item is deleted from AIL only after log shutdown
    - [s390x] dasd: Move quiesce state with pprc swap
    - [s390x] dasd: Copy detected format information to secondary device
    - lib/bootconfig: fix off-by-one in xbc_verify_tree() unclosed brace error
    - scsi: core: Fix error handling for scsi_alloc_sdev()
    - [amd64] x86/apic: Disable x2apic on resume if the kernel expects so
    - lib/bootconfig: fix snprintf truncation check in
      xbc_node_compose_key_after()
    - lib/bootconfig: check bounds before writing in __xbc_open_brace()
    - smb: client: fix atomic open with O_DIRECT & O_SYNC
    - smb: client: fix in-place encryption corruption in SMB2_write()
    - smb: client: fix iface port assignment in parse_server_interfaces
    - btrfs: fix transaction abort on file creation due to name hash collision
    - btrfs: fix transaction abort on set received ioctl due to item overflow
    - btrfs: abort transaction on failure to update root in the received subvol
      ioctl
    - iio: dac: ds4424: reject -128 RAW value
    - iio: frequency: adf4377: Fix duplicated soft reset mask
    - iio: chemical: sps30_serial: fix buffer size in sps30_serial_read_meas()
    - iio: chemical: sps30_i2c: fix buffer size in sps30_i2c_read_meas()
    - iio: potentiometer: mcp4131: fix double application of wiper shift
    - iio: chemical: bme680: Fix measurement wait duration calculation
    - iio: buffer: Fix wait_queue not being removed
    - iio: gyro: mpu3050-core: fix pm_runtime error handling
    - iio: gyro: mpu3050-i2c: fix pm_runtime error handling
    - iio: imu: inv_icm42600: fix odr switch to the same value
    - iio: imu: inv_icm42600: fix odr switch when turning buffer off
    - iio: proximity: hx9023s: Protect against division by zero in set_samp_freq
    - i3c: mipi-i3c-hci: Use ETIMEDOUT instead of ETIME for timeout errors
    - i3c: mipi-i3c-hci: Restart DMA ring correctly after dequeue abort
    - i3c: mipi-i3c-hci: Add missing TID field to no-op command descriptor
    - drm/bridge: ti-sn65dsi86: Add support for DisplayPort mode with HPD
    - net/tcp-md5: Fix MAC comparison to be constant-time
    - ksmbd: Compare MACs in constant time (CVE-2026-23364)
    - smb: client: Compare MACs in constant time
    - dst: fix races in rt6_uncached_list_del() and rt_del_uncached_list()
    - ksmbd: call ksmbd_vfs_kern_path_end_removing() on some error paths
    - spi: cadence-quadspi: Implement refcount to handle unbind during busy
      (CVE-2025-40005)
    - gve: fix incorrect buffer cleanup in gve_tx_clean_pending_packets for QPL
      (CVE-2026-23386)
    - net: phy: register phy led_triggers during probe to avoid AB-BA deadlock
      (CVE-2026-23368)
    - [amd64] x86/sev: Allow IBPB-on-Entry feature for SNP guests
    - [amd64] platform/x86: hp-bioscfg: Support allocations of larger data
      (Closes: #1127612)
    - wifi: libertas: fix use-after-free in lbs_free_adapter() (CVE-2026-23281)
    - [amd64] perf/x86/intel/uncore: Support more units on Granite Rapids
    - [amd64] perf/x86/intel/uncore: Add per-scheduler IMC CAS count events
    - mptcp: pm: in-kernel: always mark signal+subflow endp as used
    - mptcp: pm: avoid sending RM_ADDR over same subflow
    - drm/amd/display: Use GFP_ATOMIC in dc_create_stream_for_sink
    - kbuild: Leave objtool binary around with 'make clean'
    - net/sched: act_gate: snapshot parameters with RCU on replace
      (CVE-2026-23245)
    - xfs: Fix error pointer dereference
    - can: gs_usb: gs_can_open(): always configure bitrates before starting
      device
    - cleanup: Provide retain_and_null_ptr()
    - usb: gadget: f_ncm: Fix net_device lifecycle with device_move
    - usb: gadget: f_tcm: Fix NULL pointer dereferences in nexus handling
    - [amd64] KVM: SVM: Limit AVIC physical max index based on configured
      max_vcpu_ids
    - [amd64] KVM: SVM: Add a helper to look up the max physical ID for AVIC
    - [amd64] KVM: SVM: Set/clear CR8 write interception when AVIC is
      (de)activated
    - [arm64,armhf] mmc: dw_mmc-rockchip: use modern PM macros
    - [arm64,armhf] mmc: dw_mmc-rockchip: Add memory clock auto-gating support
    - [arm64,armhf] mmc: dw_mmc-rockchip: Fix runtime PM support for internal
      phase support
    - mm/page_alloc: move set_page_refcounted() to callers of post_alloc_hook()
    - mm/page_alloc: sort out the alloc_contig_range() gfp flags mess
    - mm/page_alloc: forward the gfp flags from alloc_contig_range() to
      post_alloc_hook()
    - mm/kfence: fix KASAN hardware tag faults during late enablement
    - nsfs: tighten permission checks for ns iteration ioctls
    - sched_ext: Disable preemption between scx_claim_exit() and kicking helper
      work
    - sched_ext: Fix starvation of scx_enable() under fair-class saturation
    - iomap: reject delalloc mappings during writeback
    - fgraph: Fix thresh_return clear per-task notrace
    - [amd64] KVM: x86: Co-locate initialization of feature MSRs in
      kvm_arch_vcpu_create()
    - [amd64] KVM: x86: Quirk initialization of feature MSRs to KVM's max
      configuration
    - [amd64] KVM: x86: do not allow re-enabling quirks
    - [amd64] KVM: x86: Allow vendor code to disable quirks
    - [amd64] KVM: x86: Introduce supported_quirks to block disabling quirks
    - [amd64] KVM: x86: Introduce Intel specific quirk
      KVM_X86_QUIRK_IGNORE_GUEST_PAT
    - [amd64] KVM: nVMX: Add consistency checks for CR0.WP and CR4.CET
    - [amd64] KVM: x86: Introduce KVM_X86_QUIRK_VMCS12_ALLOW_FREEZE_IN_SMM
    - ksmbd: Don't log keys in SMB3 signing and encryption key generation
    - drm/bridge: ti-sn65dsi83: halve horizontal syncs for dual LVDS output
    - net: macb: Shuffle the tx ring before enabling tx
    - cifs: open files should not hold ref on superblock
    - xfs: fix integer overflow in bmap intent sort comparator
    - drm/xe/sync: Cleanup partially initialized sync on parse failure
    - ipv6: use RCU in ip6_xmit() (CVE-2025-40135)
    - dm-verity: disable recursive forward error correction (CVE-2025-71161)
    - rxrpc: Fix recvmsg() unconditional requeue
    - btrfs: do not strictly require dirty metadata threshold for metadata
      writepages (CVE-2026-23157)
    - ice: fix devlink reload call trace (CVE-2026-23104)
    - tracing: Add recursion protection in kernel stack trace recording
      (CVE-2026-23138)
    - [amd64] Octeontx2-af: Add proper checks for fwdata (CVE-2026-23070)
    - io_uring/uring_cmd: fix too strict requirement on ioctl
    - [amd64] x86/uprobes: Fix XOL allocation failure for 32-bit tasks
    - [amd64] platform/x86/amd/pmc: Add support for Van Gogh SoC
      (CVE-2025-68334)
    - mptcp: pm: in-kernel: always set ID as avail when rm endp
    - net: stmmac: remove support for lpi_intr_o
    - f2fs: compress: change the first parameter of page_array_{alloc,free} to
      sbi
    - f2fs: compress: fix UAF of f2fs_inode_info in f2fs_free_dic
      (CVE-2025-38627)
    - f2fs: fix to avoid migrating empty section (CVE-2025-40150)
    - blk-throttle: fix access race during throttle policy activation
      (CVE-2025-40147)
    - dmaengine: mmp_pdma: Fix race condition in mmp_pdma_residue()
      (CVE-2025-71221)
    - net: dsa: properly keep track of conduit reference (CVE-2025-71152)
    - binfmt_misc: restore write access before closing files opened by
      open_exec() (CVE-2025-68239)
    - xfs: get rid of the xchk_xfile_*_descr calls
    - erofs: fix inline data read failure for ztailpacking pclusters
    - mm: thp: deny THP for files on anonymous inodes (CVE-2026-23375)
    - sched_ext: Remove redundant css_put() in scx_cgroup_init()
    - io_uring/kbuf: check if target buffer list is still legacy on recycle
    - sched/fair: Fix zero_vruntime tracking
    - [s390x] stackleak: Fix __stackleak_poison() inline assembly constraint
    - [s390x] xor: Fix xor_xc_2() inline assembly constraints
    - [amd64] drm/i915/alpm: ALPM disable fixes
    - [amd64] drm/i915/psr: Repeat Selective Update area alignment
    - drm/amd/display: Add pixel_clock to amd_pp_display_configuration
    - drm/amd/pm: Use pm_display_cfg in legacy DPM (v2)
    - drm/amdgpu: Add basic validation for RAS header (CVE-2025-38426)
    - NFSD: Hold net reference for the lifetime of /proc/fs/nfs/exports fd
    - nfsd: fix heap overflow in NFSv4.0 LOCK replay cache
    - HID: bpf: prevent buffer overflow in hid_hw_request
    - sunrpc: fix cache_request leak in cache_release
    - nvdimm/bus: Fix potential use after free in asynchronous initialization
    - NFC: nxp-nci: allow GPIOs to sleep
    - net: macb: fix use-after-free access to PTP clock
    - mac80211: fix crash in ieee80211_chan_bw_change for AP_VLAN stations
    - Bluetooth: L2CAP: Fix type confusion in l2cap_ecred_reconf_rsp()
    - Bluetooth: L2CAP: Validate L2CAP_INFO_RSP payload length before access
    - smb: client: fix krb5 mount with username option
    - ksmbd: unset conn->binding on failed binding request
    - ksmbd: use volume UUID in FS_OBJECT_ID_INFORMATION
    - [amd64] drm/i915/dsc: Add Selective Update register definitions
    - [amd64] drm/i915/dsc: Add helper for writing DSC Selective Update ET
      parameters
    - [amd64] drm/i915/psr: Write DSC parameters on Selective Update in ET mode
    - [s390x] zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute
    - kprobes: Remove unneeded goto
    - kprobes: Remove unneeded warnings from __arm_kprobe_ftrace()
    - btrfs: fix transaction abort when snapshotting received subvolumes
    - batman-adv: avoid OGM aggregation when skb tailroom is insufficient
    - net: macb: Introduce gem_init_rx_ring()
    - net: macb: Reinitialize tx/rx queue pointer registers and rx ring during
      resume
    - ata: libata-core: disable LPM on ADATA SU680 SSD
    - mmc: sdhci-pci-gli: fix GL9750 DMA write corruption
    - mmc: sdhci: fix timing selection for 1-bit bus width
    - pmdomain: bcm: bcm2835-power: Increase ASB control timeout
    - spi: fix use-after-free on controller registration failure
    - spi: fix statistics allocation
    - mtd: rawnand: pl353: make sure optimal timings are applied
    - mtd: rawnand: cadence: Fix error check for dma_alloc_coherent() in
      cadence_nand_init()
    - mtd: Avoid boot crash in RedBoot partition table parser
    - [amd64] iommu/vt-d: Fix intel iommu iotlb sync hardlockup and retry
    - serial: 8250_pci: add support for the AX99100
    - serial: 8250: Fix TX deadlock when using DMA
    - serial: 8250: Add late synchronize_irq() to shutdown to handle DW UART
      BUSY
    - serial: uartlite: fix PM runtime usage count underflow on probe
    - io_uring/kbuf: propagate BUF_MORE through early buffer commit path
    - drm: Fix use-after-free on framebuffers and property blobs when calling
      drm_dev_unplug
    - drm/amd/display: Wrap dcn32_override_min_req_memclk() in DC_FP_{START,
      END}
    - drm/amdgpu/gmc9.0: add bounds checking for cid
    - drm/amdgpu/mmhub2.0: add bounds checking for cid
    - drm/amdgpu/mmhub2.3: add bounds checking for cid
    - drm/amdgpu/mmhub3.0.1: add bounds checking for cid
    - drm/amdgpu/mmhub3.0.2: add bounds checking for cid
    - drm/amdgpu/mmhub3.0: add bounds checking for cid
    - drm/amdgpu/mmhub4.1.0: add bounds checking for cid
    - drm/imagination: Fix deadlock in soft reset sequence
    - drm/radeon: apply state adjust rules to some additional HAINAN vairants
    - drm/amdgpu: apply state adjust rules to some additional HAINAN vairants
    - drm/xe/oa: Allow reading after disabling OA stream
    - drm/xe: Open-code GGTT MMIO access protection
    - Bluetooth: L2CAP: Fix accepting multiple L2CAP_ECRED_CONN_REQ
      (CVE-2026-23395)
    - ata: libata-scsi: Return residual for emulated SCSI commands
    - ata: libata-scsi: report correct sense field pointer in
      ata_scsiop_maint_in()
    - btrfs: log new dentries when logging parent dir of a conflicting inode
    - btrfs: tree-checker: fix misleading root drop_level error message
    - [riscv64] soc: microchip: mpfs: Fix memory leak in
      mpfs_sys_controller_probe()
    - [riscv64] cache: starfive: fix device node leak in starlink_cache_init()
    - [arm64,armhf] soc: rockchip: grf: Add missing of_node_put() when returning
    - wifi: mac80211: Fix static_branch_dec() underflow for aql_disable.
    - wifi: cfg80211: cancel pmsr_free_wk in cfg80211_pmsr_wdev_down
    - [arm64] dts: renesas: r9a09g057: Add RTC node
    - [arm64] dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes
    - [arm64] firmware: arm_scpi: Fix device_node reference leak in probe path
    - Bluetooth: LE L2CAP: Disconnect if received packet's SDU exceeds IMTU
    - Bluetooth: LE L2CAP: Disconnect if sum of payload sizes exceed SDU
    - Bluetooth: SMP: make SM/PER/KDU/BI-04-C happy
    - Bluetooth: ISO: Fix defer tests being unstable
    - Bluetooth: hci_sync: Fix hci_le_create_conn_sync
    - Bluetooth: MGMT: Fix list corruption and UAF in command complete handlers
    - Bluetooth: HIDP: Fix possible UAF
    - Bluetooth: L2CAP: Fix use-after-free in l2cap_unregister_user
    - Bluetooth: qca: fix ROM version reading on WCN3998 chips
    - bridge: cfm: Fix race condition in peer_mep deletion (CVE-2026-23393)
    - net/rose: fix NULL pointer dereference in rose_transmit_link on reconnect
    - mpls: add missing unregister_netdevice_notifier to mpls_init
    - netfilter: ctnetlink: remove refcounting in expectation dumpers
      (CVE-2025-39764)
    - netfilter: ctnetlink: fix use-after-free in ctnetlink_dump_exp_ct()
    - netfilter: nf_conntrack_sip: fix Content-Length u32 truncation in
      sip_help_tcp()
    - netfilter: nf_conntrack_h323: fix OOB read in decode_int() CONS case
    - nf_tables: nft_dynset: fix possible stateful expression memleak in error
      path (CVE-2026-23399)
    - netfilter: nft_ct: drop pending enqueued packets on removal
    - netfilter: xt_CT: drop pending enqueued packets on template removal
      (CVE-2026-23391)
    - netfilter: xt_time: use unsigned int for monthday bit shift
    - netfilter: nf_conntrack_h323: check for zero length in DecodeQ931()
    - net: bcmgenet: increase WoL poll timeout
    - [amd64,arm64] net: mana: fix use-after-free in mana_hwc_destroy_channel()
      by reordering teardown
    - sched: idle: Consolidate the handling of two special cases
    - PM: runtime: Fix a race condition related to device removal
    - bonding: prevent potential infinite loop in bond_header_parse()
    - net/smc: fix NULL dereference and UAF in smc_tcp_syn_recv_sock()
    - net/sched: teql: Fix double-free in teql_master_xmit
    - net: airoha: read default PSE reserved pages value before updating
    - net: airoha: fix PSE memory configuration in airoha_fe_pse_ports_init()
    - net: airoha: Read completion queue data in airoha_qdma_tx_napi_poll()
    - net: airoha: Remove airoha_dev_stop() in airoha_remove()
    - net: usb: cdc_ncm: add ndpoffset to NDP16 nframes bounds check
    - net: usb: cdc_ncm: add ndpoffset to NDP32 nframes bounds check
    - clsact: Fix use-after-free in init/destroy rollback asymmetry
    - net: usb: aqc111: Do not perform PM inside suspend callback
    - igc: fix missing update of skb->tail in igc_xmit_frame()
    - igc: fix page fault in XDP TX timestamps handling
    - iavf: fix VLAN filter lost on add/delete race
    - wifi: mac80211: fix NULL deref in mesh_matches_local() (CVE-2026-23396)
    - wifi: wlcore: Return -ENOMEM instead of -EAGAIN if there is not enough
      headroom
    - ACPI: processor: Fix previous acpi_processor_errata_piix4() fix
    - net: macb: fix uninitialized rx_fs_lock
    - net/mlx5: qos: Restrict RTNL area to avoid a lock cycle
    - net/mlx5e: Prevent concurrent access to IPSec ASO context
    - net/mlx5e: Fix race condition during IPSec ESN update
    - udp_tunnel: fix NULL deref caused by udp_sock_create6 when CONFIG_IPV6=n
    - net: bonding: fix NULL deref in bond_debug_rlb_hash_show
    - netfilter: bpf: defer hook memory release until rcu readers are done
    - netfilter: nf_tables: release flowtable after rcu grace period on error
      (CVE-2026-23392)
    - nfnetlink_osf: validate individual option lengths in fingerprints
      (CVE-2026-23397)
    - [arm64,armhf] net: mvpp2: guard flow control update with global_tx_fc in
      buffer switching
    - [armhf] net: dsa: bcm_sf2: fix missing clk_disable_unprepare() in error
      paths
    - icmp: fix NULL pointer dereference in icmp_tag_validation()
      (CVE-2026-23398)
    - hwmon: (pmbus/mp2975) Add error check for pmbus_read_word_data() return
      value
    - hwmon: (pmbus/isl68137) Fix unchecked return value and use sysfs_emit()
    - [amd64] drm/i915/psr: Compute PSR entry_setup_frames into intel_crtc_state
    - USB: serial: f81232: fix incomplete serial port generation
    - i2c: cp2615: fix serial string NULL-deref at probe
    - i2c: fsi: Fix a potential leak in fsi_i2c_probe()
    - i2c: pxa: defer reset on Armada 3700 when recovery is used
    - ring-buffer: Fix to update per-subbuf entries of persistent ring buffer
    - [amd64] x86/platform/uv: Handle deconfigured sockets
    - mtd: spi-nor: core: avoid odd length/address reads on 8D-8D-8D mode
    - mtd: spi-nor: core: avoid odd length/address writes in 8D-8D-8D mode
    - mm: shmem: fix potential data corruption during shmem swapin
    - mm: shmem: avoid unpaired folio_unlock() in shmem_swapin_folio()
    - mm/shmem, swap: improve cached mTHP handling and fix potential hang
    - mm/shmem, swap: avoid redundant Xarray lookup during swapin
    - mtd: rawnand: serialize lock/unlock against other NAND operations
    - mtd: rawnand: brcmnand: skip DMA during panic write
    - drm/amd/display: Fix DisplayID not-found handling in
      parse_edid_displayid_vrr()
    - drm/amd: fix dcn 2.01 check
    - ksmbd: fix use-after-free of share_conf in compound request
    - ksmbd: fix use-after-free in durable v2 replay of active file handles
    - [amd64] drm/i915/gt: Check set_default_submission() before deferencing
    - lib/bootconfig: check xbc_init_node() return in override path
    - tools/bootconfig: fix fd leak in load_xbc_file() on fstat failure
    - hwmon: (max6639) Fix pulses-per-revolution implementation
    - [amd64] perf/x86/intel: Add missing branch counters constraint apply
    - xen/privcmd: restrict usage in unprivileged domU (CVE-2026-31788)
    - xen/privcmd: add boot control for restricted usage in domU
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.79
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.80
    - cxl/port: Fix use after free of parent_port in cxl_detach_ep()
    - bpf: Fix constant blinding for PROBE_MEM32 stores (CVE-2026-23417)
      (Closes: #1132622)
    - perf: Make sure to use pmu_ctx->pmu for groups
    - cxl/hdm: Avoid incorrect DVSEC fallback when HDM decoders are enabled
    - hwmon: axi-fan: don't use driver_override as IRQ name
    - driver core: generalize driver_override in struct device
    - driver core: platform: use generic driver_override infrastructure
    - bpf: Release module BTF IDR before module unload
    - bpf: Fix undefined behavior in interpreter sdiv/smod for INT_MIN
    - bpf: Fix unsound scalar forking in maybe_fork_scalars() for BPF_OR
    - HID: asus: avoid memory leak in asus_report_fixup()
    - [amd64] platform/x86: intel-hid: Add Dell 14 Plus 2-in-1 to
      dmi_vgbs_allow_list
    - nvme-pci: cap queue creation to used queues
    - nvme-fabrics: use kfree_sensitive() for DHCHAP secrets
    - [amd64] platform/x86: intel-hid: Enable 5-button array on ThinkPad X1 Fold
      16 Gen 1
    - [amd64] platform/x86: touchscreen_dmi: Add quirk for y-inverted Goodix
      touchscreen on SUPI S10
    - nvme-pci: ensure we're polling a polled queue
    - HID: magicmouse: fix battery reporting for Apple Magic Trackpad 2
    - HID: magicmouse: avoid memory leak in magicmouse_report_fixup()
    - HID: apple: Add EPOMAKER TH87 to the non-apple keyboards list
    - net: usb: r8152: add TRENDnet TUC-ET2G
    - kbuild: install-extmod-build: Package resolve_btfids if necessary
    - HID: mcp2221: cancel last I2C command on read error
    - HID: asus: add xg mobile 2023 external hardware support
    - module: Fix kernel panic when a symbol st_shndx is out of bounds
    - scsi: mpi3mr: Clear reset history on ready and recheck state after timeout
    - scsi: devinfo: Add BLIST_SKIP_IO_HINTS for Iomega ZIP
    - dma-buf: Include ioctl.h in UAPI header
    - ALSA: hda/senary: Ensure EAPD is enabled during init
    - HID: apple: avoid memory leak in apple_report_fixup()
    - sched_ext: Use WRITE_ONCE() for the write side of dsq->seq update
    - btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create
    - ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk
    - ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390
    - objtool: Handle Clang RSP musical chairs
    - nvmet: move async event work off nvmet-wq
    - drm/amdgpu: fix gpu idle power consumption issue for gfx v12
    - usb: core: new quirk to handle devices with zero configurations
    - spi: intel-pci: Add support for Nova Lake mobile SPI flash
    - ALSA: hda/realtek: add quirk for ASUS UM6702RC
    - i3c: master: dw-i3c: Fix missing of_node for virtual I2C adapter
    - xfrm: add missing extack for XFRMA_SA_PCPU in add_acquire and allocspi
    - xfrm: fix the condition on x->pcpu_num in xfrm_sa_len
    - xfrm: call xdo_dev_state_delete during state update
    - xfrm: Fix the usage of skb->sk
    - esp: fix skb leak with espintcp and async crypto
    - xfrm: Fix work re-schedule after cancel in xfrm_nat_keepalive_net_fini()
    - xfrm: prevent policy_hthresh.work from racing with netns teardown
    - af_key: validate families in pfkey_send_migrate()
    - dma: swiotlb: add KMSAN annotations to swiotlb_bounce()
    - erofs: set fileio bio failed in short read case
    - can: statistics: add missing atomic access in hot path
    - Bluetooth: L2CAP: Fix stack-out-of-bounds read in l2cap_ecred_conn_req
    - Bluetooth: L2CAP: Validate PDU length before reading SDU length in
      l2cap_ecred_data_rcv()
    - Bluetooth: SCO: Fix use-after-free in sco_recv_frame() due to missing
      sock_hold
    - Bluetooth: MGMT: Fix dangling pointer on
      mgmt_add_adv_patterns_monitor_complete
    - Bluetooth: hci_ll: Fix firmware leak on error path
    - Bluetooth: L2CAP: Fix null-ptr-deref on l2cap_sock_ready_cb
    - [arm64] pinctrl: mediatek: common: Fix probe failure for devices without
      EINT
    - ionic: fix persistent MAC address override on PF
    - nfc: nci: fix circular locking dependency in nci_close_device
    - net: openvswitch: Avoid releasing netdev before teardown completes
    - openvswitch: defer tunnel netdev_put to RCU release
    - openvswitch: validate MPLS set/set_masked payload length
    - net/smc: fix double-free of smc_spd_priv when tee() duplicates splice pipe
      buffer
    - rtnetlink: count IFLA_INFO_SLAVE_KIND in if_nlmsg_size
    - net: bcm: asp2: fix LPI timer handling
    - net: bcm: asp2: remove tx_lpi_enabled
    - net: bcm: asp2: convert to phylib managed EEE
    - net: bcmasp: Remove support for asp-v2.0
    - net: bcmasp: streamline early exit in probe
    - net: bcmasp: fix double free of WoL irq
    - net: bcmasp: Add support for asp-v3.0
    - net: bcmasp: fix double disable of clk
    - [armhf] platform/olpc: olpc-xo175-ec: Fix overflow error message to print
      inlen
    - [amd64] platform/x86: intel-hid: disable wakeup_mode during hibernation
    - ice: fix inverted ready check for VF representors
    - ice: use ice_update_eth_stats() for representor stats
    - iavf: fix out-of-bounds writes in iavf_get_ethtool_stats()
    - ipv6: Remove permanent routes from tb6_gc_hlist when all exceptions
      expire.
    - ipv6: Don't remove permanent routes with exceptions from tb6_gc_hlist.
    - net: fix fanout UAF in packet_release() via NETDEV_UP race
    - tcp: optimize inet_use_bhash2_on_bind()
    - udp: Fix wildcard bind conflict check when using hash2
    - net: enetc: fix the output issue of 'ethtool --show-ring'
    - team: fix header_ops type confusion with non-Ethernet ports
    - net: lan743x: fix duplex configuration in mac_link_up
    - dma-mapping: add missing `inline` for `dma_free_attrs`
    - Bluetooth: L2CAP: Fix send LE flow credits in ACL link
    - Bluetooth: btintel: serialize btintel_hw_error() with hci_req_sync_lock
    - Bluetooth: L2CAP: Fix ERTM re-init and zero pdu_len infinite loop
    - Bluetooth: btusb: clamp SCO altsetting table indices
    - tls: Purge async_hold in tls_decrypt_async_wait() (CVE-2026-23414)
    - netfilter: nfnetlink_log: fix uninitialized padding leak in NFULA_PAYLOAD
    - netfilter: ip6t_rt: reject oversized addrnr in rt_mt6_check()
    - netfilter: nf_conntrack_expect: skip expectations in other netns via proc
    - netfilter: nf_conntrack_sip: fix use of uninitialized rtp_addr in
      process_sdp
    - netfilter: ctnetlink: use netlink policy range checks
    - net: macb: use the current queue number for stats
    - regmap: Synchronize cache for the page selector
    - ALSA: hda/realtek: Sequence GPIO2 on Star Labs StarFighter
    - RDMA/rw: Fall back to direct SGE on MR pool exhaustion
    - RDMA/irdma: Initialize free_qp completion before using it
    - RDMA/irdma: Update ibqp state to error if QP is already in error state
    - RDMA/irdma: Remove a NOP wait_event() in irdma_modify_qp_roce()
    - RDMA/irdma: Clean up unnecessary dereference of event->cm_node
    - RDMA/irdma: Remove reset check from irdma_modify_qp_to_err()
    - RDMA/irdma: Fix deadlock during netdev reset with active connections
    - RDMA/irdma: Return EINVAL for invalid arp index error
    - scsi: scsi_transport_sas: Fix the maximum channel scanning issue
    - [amd64] x86/efi: efi_unmap_boot_services: fix calculation of
      ranges_to_free size
    - [amd64] drm/i915/gmbus: fix spurious timeout on 512-byte burst reads
    - PM: hibernate: Drain trailing zero pages on userspace restore
    - spi: sn-f-ospi: Fix resource leak in f_ospi_probe()
    - [amd64] ASoC: Intel: catpt: Fix the device initialization
    - [arm64,armhf] spi: meson-spicc: Fix double-put in remove path
    - drm/amd/display: Do not skip unrelated mode changes in DSC validation
    - spi: Group CS related fields in struct spi_device
    - spi: use generic driver_override infrastructure
    - ACPI: EC: clean up handlers on probe failure in acpi_ec_setup()
    - drm/amdgpu: Fix fence put before wait in amdgpu_amdkfd_submit_ib
    - hwmon: (adm1177) fix sysfs ABI violation and current unit conversion
    - hwmon: (pmbus/core) Fix various coding style issues
    - hwmon: (pmbus) Mark lowest/average/highest/rated attributes as read-only
    - hwmon: (pmbus) Introduce the concept of "write-only" attributes
    - sysctl: fix uninitialized variable in proc_do_large_bitmap
    - [s390x] syscalls: Add spectre boundary for syscall dispatch table
    - [s390x] barrier: Make array_index_mask_nospec() __always_inline
    - [s390x] entry: Scrub r12 register on kernel entry
    - ksmbd: replace hardcoded hdr2_len with offsetof() in
      smb2_calc_max_out_buf_len()
    - ksmbd: fix potencial OOB in get_file_all_info() for compound requests
    - ksmbd: fix memory leaks and NULL deref in smb2_lock()
    - ksmbd: do not expire session on binding failure
    - ALSA: firewire-lib: fix uninitialized local variable
    - [amd64] ASoC: SOF: ipc4-topology: Allow bytes controls without initial
      payload
    - can: gw: fix OOB heap access in cgw_csum_crc8_rel()
    - can: isotp: fix tx.buf use-after-free in isotp_sendmsg()
    - cpufreq: conservative: Reset requested_freq on limits change
    - [amd64] platform/x86: ISST: Correct locked bit width
    - [arm64] KVM: arm64: Discard PC update state on vcpu reset
    - hwmon: (pmbus/isl68137) Add mutex protection for AVS enable sysfs
      attributes
    - hwmon: (peci/cputemp) Fix crit_hyst returning delta instead of absolute
      temperature
    - hwmon: (peci/cputemp) Fix off-by-one in cputemp_is_visible()
    - media: mc, v4l2: serialize REINIT and REQBUFS with req_queue_mutex
    - virtio_net: Fix UAF on dst_ops when IFF_XMIT_DST_RELEASE is cleared and
      napi_tx is false
    - erofs: add GFP_NOIO in the bio completion if needed
    - alarmtimer: Fix argument order in alarm_timer_forward()
    - [amd64] x86/cpu: Enable FSGSBASE early in cpu_init_exception_handling()
    - [amd64] x86/cpu: Remove X86_CR4_FRED from the CR4 pinned bits mask
    - [arm64] phy: qcom: qmp-ufs: Fix SM8650 PCS table for Gear 4
    - ovl: fix wrong detection of 32bit inode numbers
    - scsi: ibmvfc: Fix OOB access in ibmvfc_discover_targets_done()
    - scsi: ses: Handle positive SCSI error from ses_recv_diag()
    - net: macb: Move devm_{free,request}_irq() out of spin lock area
    - net: macb: Protect access to net_device::ip_ptr with RCU lock
    - net: macb: Use dev_consume_skb_any() to free TX SKBs
    - [amd64] KVM: x86/mmu: Drop/zap existing present SPTE even when creating an
      MMIO SPTE (CVE-2026-23401)
    - jbd2: gracefully abort on checkpointing state corruptions
    - [arm64] irqchip/qcom-mpm: Add missing mailbox TX done acknowledgment
    - futex: Clear stale exiting pointer in futex_lock_pi() retry path
    - dmaengine: fsl-edma: fix channel parameter config for fixed channel
      requests
    - dmaengine: sh: rz-dmac: Protect the driver specific lists
    - dmaengine: sh: rz-dmac: Move CHCTRL updates under spinlock
    - drm/amdgpu: prevent immediate PASID reuse case
    - [amd64] drm/i915/dp_tunnel: Fix error handling when clearing stream BW in
      atomic state
    - xfs: stop reclaim before pushing AIL during unmount
    - xfs: save ailp before dropping the AIL lock in push callbacks
    - xfs: scrub: unlock dquot before early return in quota scrub
    - xfs: fix ri_total validation in xlog_recover_attri_commit_pass2
    - xfs: don't irele after failing to iget in xfs_attri_recover_work
    - xfs: remove file_path tracepoint data
    - ext4: fix journal credit check when setting fscrypt context
    - ext4: convert inline data to extents when truncate exceeds inline size
    - ext4: fix stale xarray tags after writeback
    - ext4: fix fsync(2) for nojournal mode
    - ext4: make recently_deleted() properly work with lazy itable
      initialization
    - ext4: replace BUG_ON with proper error handling in ext4_read_inline_folio
    - ext4: validate p_idx bounds in ext4_ext_correct_indexes
    - ext4: avoid infinite loops caused by residual data
    - ext4: avoid allocate block from corrupted group in ext4_mb_find_by_goal()
    - ext4: reject mount if bigalloc with s_first_data_block != 0
    - ext4: fix use-after-free in update_super_work when racing with umount
    - ext4: fix the might_sleep() warnings in kvfree()
    - ext4: handle wraparound when searching for blocks for indirect mapped
      blocks
    - ext4: fix iloc.bh leak in ext4_fc_replay_inode() error paths
    - ext4: always drain queued discard work in ext4_mb_release()
    - [arm64] dts: imx8mn-tqma8mqnl: fix LDO5 power off
    - [powerpc*] powerpc64/bpf: do not increment tailcall count when prog is
      NULL
    - ksmbd: fix use-after-free and NULL deref in smb_grant_oplock()
    - tracing: Switch trace_osnoise.c code over to use guard() and __free()
    - tracing: Fix potential deadlock in cpu hotplug with osnoise
    - drm/xe: always keep track of remap prev/next
    - mm/damon/sysfs: check contexts->nr before accessing contexts_arr[0]
    - ovl: Use str_on_off() helper in ovl_show_options()
    - ovl: make fsync after metadata copy-up opt-in mount option
    - xfs: avoid dereferencing log items after push callbacks
    - virt: tdx-guest: Fix handling of host controlled 'quote' buffer length
    - net: add proper RCU protection to /proc/net/ptype (CVE-2026-23255)
    - landlock: Optimize file path walks and prepare for audit support
    - landlock: Fix handling of disconnected directories (CVE-2025-68736)
    - ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw()
      (CVE-2025-22117)
    - ice: Fix PTP NULL pointer dereference during VSI rebuild (CVE-2026-23210)
    - [amd64,arm64] idpf: check error for register_netdev() on init
    - [amd64,arm64] idpf: detach and close netdevs while handling a reset
      (CVE-2026-22981)
    - [amd64,arm64] idpf: Fix RSS LUT NULL pointer crash on early ethtool
      operations (CVE-2026-22985)
    - [amd64,arm64] idpf: Fix RSS LUT NULL ptr issue after soft reset
      (CVE-2026-22993)
    - [amd64] dmaengine: idxd: Fix not releasing workqueue on .release()
    - [amd64] dmaengine: idxd: Fix memory leak when a wq is reset
    - [amd64] dmaengine: idxd: Fix freeing the allocated ida too late
    - phy: ti: j721e-wiz: Fix device node reference leak in
      wiz_get_lane_phy_types()
    - dmaengine: dw-edma: Fix multiple times setting of the CYCLE_STATE and
      CYCLE_BIT bits for HDMA.
    - netfs: Fix kernel BUG in netfs_limit_iter() for ITER_KVEC iterators
    - [amd64] dmaengine: idxd: fix possible wrong descriptor completion in
      llist_abort_desc()
    - btrfs: fix super block offset in error message in btrfs_validate_super()
    - btrfs: fix leak of kobject name for sub-group space_info
    - btrfs: fix lost error when running device stats on multiple devices fs
    - xen/privcmd: unregister xenstore notifier on module exit
    - futex: Require sys_futex_requeue() to have identical flags
    - [amd64] dmaengine: idxd: Fix leaking event log memory
    - net: bcmasp: Restore programming of TX map vector register
    - net: bcmasp: Fix network filter wake for asp-3.0
    - [amd64,arm64] idpf: nullify pointers after they are freed
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.81
    - io_uring/kbuf: remove legacy kbuf bulk allocation
    - io_uring/kbuf: remove legacy kbuf kmem cache
    - io_uring/kbuf: simplify __io_put_kbuf
    - io_uring/kbuf: remove legacy kbuf caching
    - io_uring/kbuf: open code __io_put_kbuf()
    - io_uring/kbuf: introduce io_kbuf_drop_legacy()
    - io_uring/kbuf: uninline __io_put_kbufs
    - io_uring/kbuf: drop 'issue_flags' from io_put_kbuf(s)() arguments
    - io_uring/net: don't use io_net_kbuf_recyle() for non-provided cases
    - io_uring/net: clarify io_recv_buf_select() return value
    - io_uring/kbuf: pass in struct io_buffer_list to commit/recycle helpers
    - io_uring/kbuf: introduce struct io_br_sel
    - io_uring/kbuf: use struct io_br_sel for multiple buffers picking
    - io_uring/net: use struct io_br_sel->val as the recv finish value
    - io_uring/net: use struct io_br_sel->val as the send finish value
    - io_uring/kbuf: switch to storing struct io_buffer_list locally
    - io_uring: remove async/poll related provided buffer recycles
    - io_uring/net: correct type for min_not_zero() cast
    - io_uring/rw: check for NULL io_br_sel when putting a buffer
    - io_uring/kbuf: enable bundles for incrementally consumed buffers
    - io_uring/kbuf: always use READ_ONCE() to read ring provided buffer lengths
    - io_uring/kbuf: use READ_ONCE() for userspace-mapped memory
    - io_uring/kbuf: use WRITE_ONCE() for userspace-shared buffer ring fields
    - io_uring/kbuf: fix missing BUF_MORE for incremental buffers at EOF
    - io_uring/kbuf: propagate BUF_MORE through early buffer commit path
    - HID: logitech-hidpp: Enable MX Master 4 over bluetooth
    - wifi: mac80211: check tdls flag in ieee80211_tdls_oper
    - HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq
    - atm: lec: fix use-after-free in sock_def_readable()
    - btrfs: don't take device_list_mutex when querying zone info
    - tg3: replace placeholder MAC address with device property
    - HID: logitech-hidpp: Prevent use-after-free on force feedback
      initialisation failure
    - HID: multitouch: Check to ensure report responses match the request
    - btrfs: reserve enough transaction items for qgroup ioctls
    - [arm64,armhf] i2c: tegra: Don't mark devices with pins as IRQ safe
    - btrfs: reject root items with drop_progress and zero drop_level
    - [arm64] spi: geni-qcom: Check DMA interrupts early in ISR
    - dt-bindings: auxdisplay: ht16k33: Use unevaluatedProperties to fix common
      property warning
    - wifi: ath11k: Pass the correct value of each TID during a stop AMPDU
      session
    - [arm64,armhf] crypto: caam - fix DMA corruption on long hmac keys
    - [arm64,armhf] crypto: caam - fix overflow on long hmac keys
    - crypto: af-alg - fix NULL pointer dereference in scatterwalk
    - [arm64,armhf] net: fec: fix the PTP periodic output sysfs interface
    - net: qrtr: replace qrtr_tx_flow radix_tree with xarray to fix memory leak
    - net: ipv6: ndisc: fix ndisc_ra_useropt to initialize nduseropt_padX fields
      to zero to prevent an info-leak
    - net/ipv6: ioam6: prevent schema length wraparound in trace fill
    - tg3: Fix race for querying speed/duplex
    - ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach()
    - ip6_tunnel: clear skb2->cb[] in ip4ip6_err()
    - bridge: br_nd_send: linearize skb before parsing ND options
    - net/sched: sch_hfsc: fix divide-by-zero in rtsc_min()
    - net: sfp: Fix Ubiquiti U-Fiber Instant SFP module on mvneta
    - [arm64] net: enetc: check whether the RSS algorithm is Toeplitz
    - ipv6: prevent possible UaF in addrconf_permanent_addr()
    - net: airoha: Add missing cleanup bits in airoha_qdma_cleanup_rx_queue()
    - net: introduce mangleid_features
    - net: use skb_header_pointer() for TCPv4 GSO frag_off check
    - net: sched: cls_api: fix tc_chain_fill_node to initialize tcm_info to zero
      to prevent an info-leak
    - NFC: pn533: bound the UART receive buffer
    - ASoC: Intel: boards: fix unmet dependency on PINCTRL
    - bpf: Fix regsafe() for pointers to packet
    - net: ipv6: flowlabel: defer exclusive option free until RCU teardown
    - netfilter: flowtable: strictly check for maximum number of actions
    - netfilter: nfnetlink_log: account for netlink header size
    - netfilter: x_tables: ensure names are nul-terminated
    - netfilter: ipset: use nla_strcmp for IPSET_ATTR_NAME attr
    - netfilter: nf_conntrack_helper: pass helper to expect cleanup
    - netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent
    - netfilter: nf_conntrack_expect: honor expectation helper field
    - netfilter: nf_conntrack_expect: use expect->helper
    - netfilter: nf_conntrack_expect: store netns and zone in expectation
    - netfilter: ctnetlink: ignore explicit helper on new expectations
    - netfilter: x_tables: restrict xt_check_match/xt_check_target extensions
      for NFPROTO_ARP
    - netfilter: nf_tables: reject immediate NF_QUEUE verdict
    - Bluetooth: hci_sync: call destroy in hci_cmd_sync_run if immediate
    - Bluetooth: SCO: fix race conditions in sco_sock_connect()
    - Bluetooth: MGMT: validate LTK enc_size on load
    - Bluetooth: hci_conn: fix potential UAF in set_cig_params_sync
    - Bluetooth: hci_event: fix potential UAF in
      hci_le_remote_conn_param_req_evt
    - Bluetooth: MGMT: validate mesh send advertising payload length
    - rds: ib: reject FRMR registration before IB connection is established
    - bpf: sockmap: Fix use-after-free of sk->sk_socket in
      sk_psock_verdict_data_ready().
    - net/sched: sch_netem: fix out-of-bounds access in packet corruption
    - net: macb: fix clk handling on PCI glue driver removal
    - net: macb: properly unregister fixed rate clocks
    - net/mlx5: lag: Check for LAG device before creating debugfs
    - net/mlx5: Avoid "No data available" when FW version queries fail
    - net/mlx5: Fix switchdev mode rollback in case of failure
    - bnxt_en: Restore default stat ctxs for ULP when resource is available
    - net/x25: Fix potential double free of skb
    - net/x25: Fix overflow when accumulating packets
    - net/sched: cls_fw: fix NULL pointer dereference on shared blocks
    - net/sched: cls_flow: fix NULL pointer dereference on shared blocks
    - net: hsr: fix VLAN add unwind on slave errors
    - ipv6: avoid overflows in ip6_datagram_send_ctl()
    - bpf: reject direct access to nullable PTR_TO_BUF pointers
    - Revert "drm: Fix use-after-free on framebuffers and property blobs when
      calling drm_dev_unplug"
    - iio: imu: bno055: fix BNO055_SCAN_CH_COUNT off by one
    - hwmon: (pxe1610) Check return value of page-select write in probe
    - hwmon: (ltc4286) Add missing MODULE_IMPORT_NS("PMBUS")
    - dt-bindings: gpio: fix microchip #interrupt-cells
    - hwmon: (tps53679) Fix device ID comparison and printing in
      tps53676_identify()
    - [armhf] hwmon: (occ) Fix missing newline in occ_show_extended()
    - sched/fair: Use protect_slice() instead of direct comparison
    - sched/fair: Fix zero_vruntime tracking fix
    - [amd64,arm64] drm/ioc32: stop speculation on the drm_compat_ioctl path
    - wifi: wilc1000: fix u8 overflow in SSID scan buffer size calculation
    - wifi: iwlwifi: mvm: fix potential out-of-bounds read in
      iwl_mvm_nd_match_info_handler()
    - USB: serial: option: add MeiG Smart SRM825WN
    - ALSA: caiaq: fix stack out-of-bounds read in init_card
    - ALSA: ctxfi: Fix missing SPDIFI1 index handling
    - io_uring/net: fix slab-out-of-bounds read in io_bundle_nbufs()
    - Bluetooth: SMP: derive legacy responder STK authentication from MITM state
    - Bluetooth: SMP: force responder MITM requirements before building the
      pairing response
    - Bluetooth: hci_sync: fix stack buffer overflow in hci_le_big_create_sync
    - ksmbd: fix OOB write in QUERY_INFO for compound requests
    - [armhf] hwmon: (occ) Fix division by zero in occ_show_power_1()
    - drm/amdgpu: fix the idr allocation flags
    - iio: adc: ti-adc161s626: fix buffer read on big-endian
    - iio: adc: ti-adc161s626: use DMA-safe memory for spi_read()
    - drm/ast: dp501: Fix initialization of SCU2C
    - [amd64] drm/i915/dsi: Don't do DSC horizontal timing adjustments in
      command mode
    - [amd64] drm/i915/dp: Use crtc_state->enhanced_framing properly on ivb/hsw
      CPU eDP
    - drm/amdgpu: Change AMDGPU_VA_RESERVED_TRAP_SIZE to 64KB
    - drm/amdgpu/pm: drop SMU driver if version not matched messages
    - USB: serial: io_edgeport: add support for Blackbox IC135A
    - USB: serial: option: add support for Rolling Wireless RW135R-GL
    - USB: core: add NO_LPM quirk for Razer Kiyo Pro webcam
    - Input: synaptics-rmi4 - fix a locking bug in an error path
    - Input: i8042 - add TUXEDO InfinityBook Max 16 Gen10 AMD to i8042 quirk
      table
    - Input: bcm5974 - recover from failed mode switch
    - Input: xpad - add support for BETOP BTP-KP50B/C controller's wireless mode
    - Input: xpad - add support for Razer Wolverine V3 Pro
    - iio: adc: aspeed: clear reference voltage bits before configuring vref
    - iio: accel: fix ADXL355 temperature signature value
    - iio: accel: adxl380: fix FIFO watermark bit 8 always written as 0
    - iio: dac: ad5770r: fix error return in ad5770r_read_raw()
    - iio: light: vcnl4035: fix scan buffer on big-endian
    - iio: imu: bmi160: Remove potential undefined behavior in
      bmi160_config_pin()
    - iio: imu: st_lsm6dsx: Set FIFO ODR for accelerometer and gyroscope only
    - iio: gyro: mpu3050: Fix incorrect free_irq() variable
    - iio: gyro: mpu3050: Fix irq resource leak
    - iio: gyro: mpu3050: Move iio_device_register() to correct location
    - iio: gyro: mpu3050: Fix out-of-sequence free_irq()
    - usb: quirks: add DELAY_INIT quirk for another Silicon Motion flash drive
    - usb: ulpi: fix double free in ulpi_register_interface() error path
    - usb: usbtmc: Flush anchored URBs in usbtmc_release
    - usb: ehci-brcm: fix sleep during atomic
    - usb: dwc2: gadget: Fix spin_lock/unlock mismatch in dwc2_hsotg_udc_stop()
    - usb: core: phy: avoid double use of 'usb3-phy'
    - usb: cdns3: gadget: fix NULL pointer dereference in ep_queue
    - usb: cdns3: gadget: fix state inconsistency on gadget init failure
    - bridge: br_nd_send: validate ND option lengths
    - cdc-acm: new quirk for EPSON HMD
    - [amd64] comedi: Reinit dev->spinlock between attachments to low-level
      drivers
    - [amd64] comedi: me_daq: Fix potential overrun of firmware buffer
    - [amd64] comedi: me4000: Fix potential overrun of firmware buffer
    - [riscv64] firmware: microchip: fail auto-update probe if no flash found
    - dt-bindings: connector: add pd-disable dependency
    - nvmem: imx: assign nvmem_cell_info::raw_len
    - nvmem: zynqmp_nvmem: Fix buffer size in DMA and memcpy
    - netfilter: ipset: drop logically empty buckets in mtype_del
    - vxlan: validate ND option lengths in vxlan_na_create
    - net: ftgmac100: fix ring allocation unwind on open failure
    - [arm64] net: ethernet: mtk_ppe: avoid NULL deref when gmac0 is disabled
    - cpufreq: governor: fix double free in cpufreq_dbs_governor_init() error
      path
    - gpio: mxc: map Both Edge pad wakeup to Rising Edge
    - thermal: core: Fix thermal zone device registration error path
    - misc: fastrpc: possible double-free of cctx->remote_heap
    - [amd64] thunderbolt: Fix property read in nhi_wake_supported()
    - USB: dummy-hcd: Fix locking/synchronization error
    - USB: dummy-hcd: Fix interrupt synchronization error
    - usb: gadget: dummy_hcd: fix premature URB completion when ZLP follows
      partial transfer
    - usb: typec: ucsi: validate connector number in ucsi_notify_common()
    - ice: Fix memory leak in ice_set_ringparam() (CVE-2026-23389)
    - btrfs: fix the qgroup data free range for inline data extents
    - btrfs: do not free data reservation in fallback from inline due to -ENOSPC
      (CVE-2025-71269)
    - usb: gadget: u_ether: Fix race between gether_disconnect and eth_stop
    - usb: gadget: u_ether: Fix NULL pointer deref in eth_get_drvinfo
    - usb: gadget: uvc: fix NULL pointer dereference during unbind race
    - usb: gadget: f_subset: Fix unbalanced refcnt in geth_free
    - usb: gadget: f_rndis: Protect RNDIS options with mutex
    - usb: gadget: f_ecm: Fix net_device lifecycle with device_move
    - usb: gadget: f_eem: Fix net_device lifecycle with device_move
    - usb: gadget: f_subset: Fix net_device lifecycle with device_move
    - usb: gadget: f_rndis: Fix net_device lifecycle with device_move
    - usb: gadget: f_hid: move list and spinlock inits from bind to alloc
    - usb: gadget: f_uac1_legacy: validate control request size
    - wifi: virt_wifi: remove SET_NETDEV_DEV to avoid use-after-free
    - spi: cadence-qspi: Fix exec_mem_op error handling
    - net: correctly handle tunneled traffic on IPV6_CSUM GSO fallback
    - [amd64,arm64] net: mana: fix use-after-free in add_adev() error path
    - scsi: target: tcm_loop: Drain commands in target_reset handler
    - [amd64] x86/fred: Fix early boot failures on SEV-ES/SNP guests
    - mm/huge_memory: fix folio isn't locked in softleaf_to_folio()
    - mm: replace READ_ONCE() with standard page table accessors
    - mm/memory: fix PMD/PUD checks in follow_pfnmap_start()
    - drm/amd/pm: disable OD_FAN_CURVE if temp or pwm range invalid for smu v13
    - ext4: publish jinode after initialization
    - [s390x] perf_cpum_sf: Convert to use try_cmpxchg128()
    - [s390x] cpum_sf: Cap sampling rate to prevent lsctl exception
    - MPTCP: fix lock class name family in pm_nl_create_listen_socket
    - [amd64] x86/CPU/AMD: Add additional fixed RDSEED microcode revisions
    - drm/amd/amdgpu: decouple ASPM with pcie dpm
    - drm/amd/amdgpu: disable ASPM in some situations
    - drm/amd/display: Disable fastboot on DCE 6 too
    - drm/amd/display: Keep PLL0 running on DCE 6.0 and 6.4
    - drm/amd/display: Fix DCE 6.0 and 6.4 PLL programming.
    - drm/amd/display: Adjust DCE 8-10 clock, don't overclock by 15%
    - drm/amd/display: Disable scaling on DCE6 for now
    - drm/amd: Disable ASPM on SI
    - drm/amd/display: Correct logic check error for fastboot
    - bpf: Improve bounds when s64 crosses sign boundary
    - bpf: Add third round of bounds deduction
    - bpf: Fix u32/s32 bounds when ranges cross min/max boundary
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.82
    - lib/crypto: chacha: Zeroize permuted_state before it leaves scope
    - usb: typec: ucsi: skip connector validation before init
    - wifi: rt2x00usb: fix devres lifetime
    - xfrm_user: fix info leak in build_report()
    - net: rfkill: prevent unlimited numbers of rfkill events from being created
    - mptcp: fix slab-use-after-free in __inet_lookup_established
    - seg6: separate dst_cache for input and output paths in seg6 lwtunnel
    - Input: uinput - fix circular locking dependency with ff-core
    - Input: uinput - take event lock when submitting FF request "event"
    - ASoC: simple-card-utils: Don't use __free(device_node) at
      graph_util_parse_dai()
    - btrfs: make wait_on_extent_buffer_writeback() static inline
    - btrfs: remove unused define WAIT_PAGE_LOCK for extent io
    - btrfs: split waiting from read_extent_buffer_pages(), drop parameter wait
    - btrfs: remove unused flag EXTENT_BUFFER_READAHEAD
    - btrfs: remove unused flag EXTENT_BUFFER_CORRUPT
    - btrfs: remove pointless out labels from extent-tree.c
    - btrfs: fix incorrect return value after changing leaf in
      lookup_extent_data_ref()
    - blktrace: fix __this_cpu_read/write in preemptible context
    - nfc: nci: complete pending data exchange on device close
    - misc: fastrpc: check qcom_scm_assign_mem() return in rpmsg_probe
    - Revert "mptcp: add needs_id for netlink appending addr"
    - net: annotate data-races around sk->sk_{data_ready,write_space}
    - netfilter: nft_ct: fix use-after-free in timeout object destroy
    - workqueue: Add pool_workqueue to pending_pwqs list when unplugging
      multiple inactive works
    - xfrm: clear trailing padding in build_polexpire()
    - tipc: fix bc_ackers underflow on duplicate GRP_ACK_MSG
    - wifi: brcmsmac: Fix dma_free_coherent() size
    - [amd64] platform/x86/intel-uncore-freq: Handle autonomous UFS status bit
    - [arm64] Revert "arm64: dts: imx8mq-librem5: Set the DVS voltages lower"
    - [arm64] dts: imx8mq-librem5: Bump BUCK1 suspend voltage up to 0.85V
    - [arm64] dts: hisilicon: poplar: Correct PCIe reset GPIO polarity
    - [arm64] dts: hisilicon: hi3798cv200: Add missing dma-ranges
    - nfc: pn533: allocate rx skb before consuming bytes
    - batman-adv: reject oversized global TT response buffers
    - X.509: Fix out-of-bounds access when parsing extensions
    - [amd64,arm64] EDAC/mc: Fix error path ordering in edac_mc_alloc()
    - net/tls: fix use-after-free in -EBUSY error path of tls_do_encryption
    - batman-adv: hold claim backbone gateways by reference
    - [amd64] drm/i915/gt: fix refcount underflow in intel_engine_park_heartbeat
    - [amd64] drm/i915/psr: Do not use pipe_src as borders for SU area
    - net/mlx5: Update the list of the PCI supported devices
    - pmdomain: imx8mp-blk-ctrl: Keep the NOC_HDCP clock enabled
    - mmc: vub300: fix NULL-deref on disconnect
    - net: qualcomm: qca_uart: report the consumed byte on RX skb allocation
      failure
    - net: stmmac: fix integer underflow in chain mode
    - mm: filemap: fix nr_pages calculation overflow in filemap_map_pages()
    - [amd64,arm64] idpf: improve locking around idpf_vc_xn_push_free()
    - [amd64,arm64] idpf: set the payload size before calling the async handler
    - rxrpc: Fix anonymous key handling
    - rxrpc: Fix call removal to use RCU safe deletion
    - rxrpc: Fix key reference count leak from call->key
    - rxrpc: Only put the call ref if one was acquired
    - rxrpc: reject undecryptable rxkad response tickets
    - rxrpc: fix reference count leak in rxrpc_server_keyring()
    - rxrpc: Fix key/keyring checks in setsockopt(RXRPC_SECURITY_KEY/KEYRING)
    - rxrpc: Fix missing error checks for rxkad encryption/decryption failure
    - net: skb: fix cross-cache free of KFENCE-allocated skb head
    - ALSA: hda/hdmi: Add quirk for TUXEDO IBS14G6
    - [amd64] x86/CPU: Fix FPDSS on Zen1 (CVE-2026-31628)
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.83
    - RDMA/irdma: Fix double free related to rereg_user_mr
    - [amd64] ASoC: amd: yc: Add DMI quirk for ASUS EXPERTBOOK BM1403CDA
    - ALSA: hda/realtek: Add HP ENVY Laptop 13-ba0xxx quirk
    - ALSA: hda/realtek: Add quirk for ASUS ROG Flow Z13-KJP GZ302EAC
    - [arm64,armhf] media: rkvdec: reduce stack usage in
      rkvdec_init_v4l2_vp9_count_tbl()
    - ALSA: asihpi: avoid write overflow check warning
    - Bluetooth: hci_sync: annotate data-races around hdev->req_status
    - [amd64] ASoC: amd: yc: Add DMI quirk for Thin A15 B7VF
    - [amd64,arm64] ASoC: SOF: topology: reject invalid vendor array size in
      token parser
    - can: mcp251x: add error handling for power enable in open and resume
    - [amd64] platform/x86: asus-nb-wmi: add DMI quirk for ASUS ROG Flow Z13-KJP
      GZ302EAC
    - btrfs: tracepoints: get correct superblock from dentry in event
      btrfs_sync_file()
    - ALSA: hda/realtek: Add mute LED quirk for HP Pavilion 15-eg0xxx
    - drm/amdgpu: Handle GPU page faults correctly on non-4K page systems
    - netfilter: nft_set_pipapo_avx2: don't return non-matching entry on expiry
    - ALSA: hda/realtek: add quirk for Framework F111:000F
    - wifi: wl1251: validate packet IDs before indexing tx_frames
    - ASoC: soc-core: call missing INIT_LIST_HEAD() for card_aux_list
    - ALSA: hda/realtek: Add quirk for Samsung Book2 Pro 360 (NP950QED)
    - ALSA: usb-audio: Fix quirk flags for NeuralDSP Quad Cortex
    - fs/smb/client: fix out-of-bounds read in cifs_sanitize_prepath
    - [amd64] ASoC: amd: yc: Add DMI entry for HP Laptop 15-fc0xxx
    - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IMH9
    - [amd64] pinctrl: intel: Fix the revision for new features (1kOhm PD, HW
      debouncer)
    - [amd64] platform/x86/amd: pmc: Add Thinkpad L14 Gen3 to quirk_s2idle_bug
    - HID: quirks: add HID_QUIRK_ALWAYS_POLL for 8BitDo Pro 3
    - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14IAH10
    - HID: roccat: fix use-after-free in roccat_report_event
    - ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585
    - wifi: brcmfmac: validate bsscfg indices in IF events
    - net: sfp: add quirks for Hisense and HSGQ GPON ONT SFP modules
    - [armhf] ASoC: stm32_sai: fix incorrect BCLK polarity for DSP_A/B, LEFT_J
    - [armhf] soc: aspeed: socinfo: Mask table entries for accurate SoC ID
      matching
    - [arm64] dts: qcom: hamoa/x1: fix idle exit latency
    - [arm64] dts: imx8mq: Set the correct gpu_ahb clock frequency
    - [arm64] dts: imx93-9x9-qsb: change usdhc tuning step for eMMC and SD
    - [arm64] dts: imx93-tqma9352: improve eMMC pad configuration
    - [arm64] soc: qcom: pd-mapper: Fix element length in servreg_loc_pfr_req_ei
    - tools/power/turbostat: Fix microcode patch level output for AMD/Hygon
    - PCI: hv: Set default NUMA node to 0 for devices without affinity info
    - HID: amd_sfh: don't log error when device discovery fails with -EOPNOTSUPP
    - xfrm: account XFRMA_IF_ID in aevent size calculation
    - [arm*] drm/vc4: Release runtime PM reference after binding V3D
    - [arm*] drm/vc4: Fix memory leak of BO array in hang state
    - [arm*] drm/vc4: Fix a memory leak in hang state error path
    - [arm* drm/vc4: Protect madv read in vc4_gem_object_mmap() with madv_lock
    - eventpoll: defer struct eventpoll free to RCU grace period
    - net: sched: act_csum: validate nested VLAN headers
    - net: lapbether: handle NETDEV_PRE_TYPE_CHANGE
    - ipv4: nexthop: avoid duplicate NHA_HW_STATS_ENABLE on nexthop group dump
    - ipv4: nexthop: allocate skb dynamically in rtm_get_nexthop()
      (CVE-2026-31531)
    - ipv4: icmp: fix null-ptr-deref in icmp_build_probe()
    - net: increase IP_TUNNEL_RECURSION_LIMIT to 5
    - nfc: s3fwrn5: allocate rx skb before consuming bytes
    - net: stmmac: Fix PTP ref clock for Tegra234
    - dt-bindings: net: Fix Tegra234 MGBE PTP clock
    - tracing/probe: reject non-closed empty immediate strings
    - ixgbevf: add missing negotiate_features op to Hyper-V ops table
    - e1000: check return value of e1000_read_eeprom
    - xsk: tighten UMEM headroom validation to account for tailroom and min
      frame
    - xsk: respect tailroom for ZC setups
    - xsk: fix XDP_UMEM_SG_FLAG issues
    - xsk: validate MTU against usable frame size on bind
    - xfrm: Wait for RCU readers during policy netns exit
    - xfrm: fix refcount leak in xfrm_migrate_policy_find
    - xfrm_user: fix info leak in build_mapping()
    - ipvs: fix NULL deref in ip_vs_add_service error path
    - netfilter: nfnetlink_log: initialize nfgenmsg in NLMSG_DONE terminator
    - netfilter: xt_multiport: validate range encoding in checkentry
    - netfilter: ip6t_eui64: reject invalid MAC header for all packets
    - netfilter: nfnetlink_queue: nfqnl_instance GFP_ATOMIC ->
      GFP_KERNEL_ACCOUNT allocation
    - netfilter: nfnetlink_queue: make hash table per queue
    - net: txgbe: leave space for null terminators on property_entry
    - af_unix: read UNIX_DIAG_VFS data under unix_state_lock
    - net: ipa: fix GENERIC_CMD register field masks for IPA v5.0+
    - net: ipa: fix event ring index not programmed for IPA v5.0+
    - l2tp: Drop large packets with UDP encap
    - gpio: tegra: fix irq_release_resources calling enable instead of disable
    - crypto: af_alg - limit RX SG extraction by receive buffer budget
    - [amd64] perf/x86/intel/uncore: Skip discovery table for offline dies
    - sched/deadline: Use revised wakeup rule for dl_server
    - crypto: algif_aead - Fix minimum RX size check for decryption
    - netfilter: conntrack: add missing netlink policy validations
      (CVE-2026-31407)
    - Revert "drm/xe/mmio: Avoid double-adjust in 64-bit reads"
    - Revert "drm/xe: Switch MMIO interface to take xe_mmio instead of xe_gt"
    - thermal: core: Mark thermal zones as exiting before unregistration
    - thermal: core: Address thermal zone removal races with resume
    - ALSA: usb-audio: Improve Focusrite sample rate filtering
    - [amd64,arm64] idpf: fix PREEMPT_RT raw/bh spinlock nesting for async VC
      handling
    - nfc: llcp: add missing return after LLCP_CLOSED checks
    - can: raw: fix ro->uniq use-after-free in raw_rcv() (CVE-2026-31532)
    - i2c: s3c24xx: check the size of the SMBUS message before using it
    - staging: rtl8723bs: initialize le_tmp64 in rtw_BIP_verify()
    - HID: alps: fix NULL pointer dereference in alps_raw_event()
    - HID: core: clamp report_size in s32ton() to avoid undefined shift
    - net: usb: cdc-phonet: fix skb frags[] overflow in rx_complete()
    - NFC: digital: Bounds check NFC-A cascade depth in SDD response handler
    - [arm*] drm/vc4: platform_get_irq_byname() returns an int
    - ALSA: fireworks: bound device-supplied status before string array lookup
    - fbdev: tdfxfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
    - usb: gadget: f_ncm: validate minimum block_len in ncm_unwrap_ntb()
    - usb: gadget: f_phonet: fix skb frags[] overflow in pn_rx_complete()
    - usb: gadget: renesas_usb3: validate endpoint index in standard request
      handlers
    - smb: client: fix off-by-8 bounds check in check_wsl_eas()
    - ksmbd: validate EaNameLength in smb2_get_ea()
    - ksmbd: require 3 sub-authorities before reading sub_auth[2]
    - ksmbd: fix mechToken leak when SPNEGO decode fails after token alloc
    - usbip: validate number_of_packets in usbip_pack_ret_submit()
    - usb: storage: Expand range of matched versions for VL817 quirks entry
    - USB: cdc-acm: Add quirks for Yoga Book 9 14IAH10 INGENIC touchscreen
    - usb: gadget: f_hid: don't call cdev_init while cdev in use
    - usb: port: add delay after usb_hub_set_port_power()
    - fbdev: udlfb: avoid divide-by-zero on FBIOPUT_VSCREENINFO
    - scripts: generate_rust_analyzer.py: avoid FD leak
    - wifi: rtw88: fix device leak on probe failure
    - staging: sm750fb: fix division by zero in ps_to_hz()
    - USB: serial: option: add Telit Cinterion FN990A MBIM composition
    - Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs param updates
      race
    - ALSA: ctxfi: Limit PTP to a single page
    - dcache: Limit the minimal number of bucket to two
    - media: vidtv: fix NULL pointer dereference in
      vidtv_channel_pmt_match_sections
    - ocfs2: fix possible deadlock between unlink and dio_end_io_write
    - ocfs2: fix use-after-free in ocfs2_fault() when VM_FAULT_RETRY
    - ocfs2: handle invalid dinode in ocfs2_group_extend
    - PCI: endpoint: pci-epf-vntb: Stop cmd_handler work in epf_ntb_epc_cleanup
    - [amd64] KVM: SEV: Reject attempts to sync VMSA of an
      already-launched/encrypted vCPU
    - [amd64] KVM: SEV: Disallow LAUNCH_FINISH if vCPUs are actively being
      created
    - [amd64] KVM: SEV: Drop WARN on large size for
      KVM_MEMORY_ENCRYPT_REG_REGION
    - gpiolib: unify two loops initializing GPIO descriptors
    - gpiolib: fix race condition for gdev->srcu (CVE-2026-22986)
    - net: sched: fix TCF_LAYER_TRANSPORT handling in tcf_get_base_ptr()
    - kernel: be more careful about dup_mmap() failures and uprobe registering
    - KVM: Remove subtle "struct kvm_stats_desc" pseudo-overlay
    - [amd64] KVM: x86: Use __DECLARE_FLEX_ARRAY() for UAPI structures with VLAs
    - checkpatch: add support for Assisted-by tag
    - [amd64] x86-64: rename misleadingly named '__copy_user_nocache()' function
    - [amd64] x86: rename and clean up __copy_from_user_inatomic_nocache()
    - x86-64/arm64/powerpc: clean up and rename __copy_from_user_flushcache
    - [amd64] KVM: x86: Use scratch field in MMIO fragment to hold small write
      values
    - [arm64] ASoC: qcom: q6apm: move component registration to unmanaged
      version
    - mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
    - media: vidtv: fix nfeeds state corruption on start_streaming failure
    - media: mediatek: vcodec: fix use-after-free in encoder release path
    - media: em28xx: fix use-after-free in em28xx_v4l2_open()
    - hwmon: (powerz) Fix use-after-free on USB disconnect
    - ALSA: 6fire: fix use-after-free on disconnect
    - bcache: fix cached_dev.sb_bio use-after-free and crash
    - media: as102: fix to not free memory after the device is registered in
      as102_usb_probe()
    - nilfs2: fix NULL i_assoc_inode dereference in nilfs_mdt_save_to_shadow_map
    - media: vidtv: fix pass-by-value structs causing MSAN warnings
    - media: hackrf: fix to not free memory after the device is registered in
      hackrf_probe()
    - ocfs2: add inline inode consistency check to ocfs2_validate_inode_block()
    - ocfs2: validate inline data i_size during inode read
    - ocfs2: fix out-of-bounds write in ocfs2_write_end_inline
    - rxrpc: Fix key quota calculation for multitoken keys
    - PCI: Fix placement of pci_save_state() in pci_bus_add_device()
    - ipv6: add NULL checks for idev in SRv6 paths (CVE-2026-23442)
    - PCI: Revert "Enable ACS after configuring IOMMU for OF platforms"
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.84
    - mm/userfaultfd: fix hugetlb fault mutex hash calculation
    - PCI: endpoint: pci-epf-vntb: Remove duplicate resource teardown
    - ima: verify if the segment size has changed
    - ima: do not copy measurement list to kdump kernel
    - wifi: mac80211: always free skb on ieee80211_tx_prepare_skb() failure
    - [arm64] net: ethernet: mtk_eth_soc: initialize PPE per-tag-layer MTU
      registers
    - drm/amdgpu: replace PASID IDR with XArray
    - mm/pagewalk: fix race between concurrent split and refault
    - ksmbd: fix use-after-free in __ksmbd_close_fd() via durable scavenger
    - scripts/dtc: Remove unused dts_version in dtc-lexer.l
    - rxrpc: only handle RESPONSE during service challenge
    - fs/ntfs3: validate rec->used in journal-replay file record check
    - f2fs: fix to avoid memory leak in f2fs_rename()
    - fuse: reject oversized dirents in page cache
    - fuse: Check for large folio with SPLICE_F_MOVE
    - fuse: quiet down complaints in fuse_conn_limit_write
    - ksmbd: require minimum ACE size in smb_check_perm_dacl()
    - smb: server: fix active_num_conn leak on transport allocation failure
    - smb: server: fix max_connections off-by-one in tcp accept path
    - smb: client: require a full NFS mode SID before reading mode bits
    - smb: client: fix OOB read in smb2_ioctl_query_info QUERY_INFO path
    - ksmbd: validate response sizes in ipc_validate_msg()
    - ksmbd: validate num_aces and harden ACE walk in smb_inherit_dacl()
    - ksmbd: fix out-of-bounds write in smb2_get_ea() EA alignment
    - ksmbd: use check_add_overflow() to prevent u16 DACL size overflow
    - f2fs: fix use-after-free of sbi in f2fs_compress_write_end_io()
    - ALSA: usb-audio: apply quirk for MOONDROP JU Jiu
    - ALSA: caiaq: take a reference on the USB device in create_card()
    - net/packet: fix TOCTOU race on mmap'd vnet_hdr in tpacket_snd()
    - [amd64] crypto: ccp: Don't attempt to copy CSR to userspace if PSP command
      failed
    - [amd64] crypto: ccp: Don't attempt to copy PDH cert to userspace if PSP
      command failed
    - [amd64] crypto: ccp: Don't attempt to copy ID to userspace if PSP command
      failed
    - rxrpc: Fix missing validation of ticket length in non-XDR key preparsing
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.85
    - crypto: scatterwalk - Backport memcpy_sglist()
    - crypto: algif_aead - use memcpy_sglist() instead of null skcipher
    - crypto: algif_aead - Revert to operating out-of-place (CVE-2026-31431)
    - crypto: algif_aead - snapshot IV for async AEAD requests
    - crypto: authenc - use memcpy_sglist() instead of null skcipher
    - crypto: authencesn - Do not place hiseq at end of dst for out-of-place
      decryption
    - crypto: authencesn - Fix src offset when decrypting in-place
    - crypto: af_alg - Fix page reassignment overflow in af_alg_pull_tsgl
    - xen/privcmd: fix double free via VMA splitting (CVE-2026-31787)
    - Buffer overflow in drivers/xen/sys-hypervisor.c (CVE-2026-31786)

 -- Salvatore Bonaccorso <carnil@debian.org>  Thu, 30 Apr 2026 13:38:11 +0200

linux (6.12.74-2~bpo12+1) bookworm-backports; urgency=high

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Fri, 13 Mar 2026 15:32:42 +0100

linux (6.12.74-2) trixie-security; urgency=high

  * Refresh patchset to address multiple vulnerabilities in AppArmor

 -- Salvatore Bonaccorso <carnil@debian.org>  Sun, 08 Mar 2026 20:54:04 +0100

linux (6.12.74-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.74
    - scsi: qla2xxx: Fix bsg_done() causing double free
    - bnxt_en: Change FW message timeout warning
    - bnxt_en: hide CONFIG_DETECT_HUNG_TASK specific code
    - [arm64] bus: fsl-mc: Replace snprintf and sprintf with sysfs_emit in sysfs
      show functions
    - [arm64] bus: fsl-mc: fix use-after-free in driver_override_show()
      (CVE-2026-23221)
    - ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xU
    - [amd64] ASoC: amd: yc: Add ASUS ExpertBook PM1503CDA to quirks list
    - ALSA: hda/realtek: Add quirk for Inspur S14-G1
    - ALSA: hda/realtek - fixed speaker no sound
    - romfs: check sb_set_blocksize() return value
    - [arm64,armhf] drm/tegra: hdmi: sor: Fix error: variable ‘j’ set but not
      used
    - [amd64] platform/x86: classmate-laptop: Add missing NULL pointer checks
    - [amd64] ASoC: Intel: sof_es8336: Add DMI quirk for Huawei BOD-WXX9
    - [amd64] ASoC: amd: yc: Add quirk for HP 200 G2a 16
    - ALSA: hda/realtek: Enable headset mic for Acer Nitro 5
    - [amd64] platform/x86/amd/pmc: Add quirk for MECHREVO Wujie 15X Pro
    - [amd64] platform/x86: panasonic-laptop: Fix sysfs group leak in error path
    - [amd64] ASoC: cs42l43: Correct handling of 3-pole jack load detection
    - tracing/dma: Cap dma_map_sg tracepoint arrays to prevent buffer overflow
    - drm/amd/display: extend delta clamping logic to CM3 LUT helper
    - drm/amd/display: remove assert around dpp_base replacement
    - mm/hugetlb: fix copy_hugetlb_page_range() to use ->pt_share_count
    - mm/hugetlb: fix hugetlb_pmd_shared() (CVE-2026-23100)
    - mm/hugetlb: fix two comments related to huge_pmd_unshare()
    - mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using
      mmu_gather
    - Revert "wireguard: device: enable threaded NAPI"
    - cpuset: Fix missing adaptation for cpuset_is_populated
    - fbdev: smscufx: properly copy ioctl memory to kernelspace
    - f2fs: fix to add gc count stat in f2fs_gc_range
    - f2fs: fix to check sysfs filename w/ gc_pin_file_thresh correctly
    - f2fs: fix out-of-bounds access in sysfs attribute read/write
    - f2fs: fix to avoid mapping wrong physical block for swapfile
    - [arm64] iommu/arm-smmu-qcom: do not register driver in probe()
    - f2fs: fix to avoid UAF in f2fs_write_end_io()
    - f2fs: fix IS_CHECKPOINTED flag inconsistency issue caused by concurrent
      atomic commit and checkpoint writes
    - USB: serial: option: add Telit FN920C04 RNDIS compositions

  [ Simone Weiß ]
  * db-mok: Remove unused function, fixing compilation warning

  [ Ben Hutchings ]
  * CI: Delete support for ccache, which was removed from common pipeline
  * CI: Update build job to work after another common pipeline change

  [ Salvatore Bonaccorso ]
  * apparmor: validate DFA start states are in bounds in unpack_pdb
  * apparmor: fix memory leak in verify_header
  * apparmor: replace recursive profile removal with iterative approach
  * apparmor: fix side-effect bug in match_char() macro usage
  * apparmor: fix missing bounds check on DEFAULT table in verify_dfa()
  * apparmor: Fix double free of ns_name in aa_replace_profiles()
  * apparmor: unprivileged local user can privilge escalate policy management
  * apparmor: fix differential encoding verification
  * apparmor: fix race on rawdata dereference

 -- Salvatore Bonaccorso <carnil@debian.org>  Sun, 01 Mar 2026 13:47:48 +0100

linux (6.12.73-1~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Sat, 21 Feb 2026 01:02:57 +0100

linux (6.12.73-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.70
    - nvmet-tcp: add bounds checks in nvmet_tcp_build_pdu_iovec
    - [amd64] x86/vmware: Fix hypercall clobbers
    - [amd64] x86/kfence: fix booting on 32bit non-PAE systems
    - [amd64] platform/x86: intel_telemetry: Fix swapped arrays in PSS output
    - ALSA: aloop: Fix racy access at PCM trigger
    - [arm64] pmdomain: qcom: rpmpd: fix off-by-one error in clamping to the
      highest state
    - [arm64] pmdomain: imx8mp-blk-ctrl: Keep gpc power domain on for system
      wakeup
    - [arm64,armhf] pmdomain: imx: gpcv2: Fix the imx8mm gpu hang due to wrong
      adb400 reset
    - [arm64] pmdomain: imx8mp-blk-ctrl: Keep usb phy power domain on for system
      wakeup
    - [arm64] pmdomain: imx8m-blk-ctrl: fix out-of-range access of bc->domains
    - mm/slab: Add alloc_tagging_slab_free_hook for memcg_alloc_abort_single
    - ceph: fix NULL pointer dereference in ceph_mds_auth_match()
      (Closes: #1125405)
    - rbd: check for EOD after exclusive lock is ensured to be held
    - ceph: fix oops due to invalid pointer for kfree() in parse_longname()
    - gve: Fix stats report corruption on queue count change
    - gve: Correct ethtool rx_dropped calculation
    - mm, shmem: prevent infinite loop on truncate race
    - Revert "drm/amd: Check if ASPM is enabled from PCIe subsystem"
    - KVM: Don't clobber irqfd routing type when deassigning irqfd
    - PCI/ERR: Ensure error recoverability at all times
    - ublk: fix deadlock when reading partition table (CVE-2025-68823)
    - hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() (CVE-2025-40082)
    - [arm*] binder: fix BR_FROZEN_REPLY error log
    - binderfs: fix ida_alloc_max() upper bound
    - procfs: avoid fetching build ID while holding VMA lock
    - tracing: Fix ftrace event field alignments
    - wifi: mac80211: ocb: skip rx_no_sta when interface is not joined
    - wifi: wlcore: ensure skb headroom before skb_push
    - net: usb: sr9700: support devices with virtual driver CD
    - block,bfq: fix aux stat accumulation destination
    - smb/server: call ksmbd_session_rpc_close() on error path in
      create_smb2_pipe()
    - md: suspend array while updating raid_disks via sysfs
    - smb/server: fix refcount leak in smb2_open()
    - smb/server: fix refcount leak in parse_durable_handle_context()
    - [amd64] HID: intel-ish-hid: Update ishtp bus match to support device ID
      table
    - HID: multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL
    - btrfs: fix reservation leak in some error paths when inserting inline
      extent
    - [riscv64] Sanitize syscall table indexing under speculation
    - [amd64] HID: intel-ish-hid: Reset enum_devices_done before enumeration
    - HID: playstation: Center initial joystick axes to prevent spurious events
    - ALSA: hda/realtek: Add quirk for Acer Nitro AN517-55
    - ALSA: hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk
    - [arm64] PCI: qcom: Remove ASPM L0s support for MSM8996 SoC
    - netfilter: replace -EEXIST with -EBUSY
    - HID: quirks: Add another Chicony HP 5MP Cameras to hid_ignore_list
    - HID: i2c-hid: fix potential buffer overflow in i2c_hid_get_report()
    - HID: Apply quirk HID_QUIRK_ALWAYS_POLL to Edifier QR30 (2d99:a101)
    - drm/amd/pm: Disable MMIO access during SMU Mode 1 reset
    - ring-buffer: Avoid softlockup in ring_buffer_resize() during memory free
    - HID: logitech: add HID++ support for Logitech MX Anywhere 3S
    - wifi: mac80211: collect station statistics earlier when disconnect
    - ASoC: simple-card-utils: Check device node before overwrite direction
    - nvme-fc: release admin tagset if init fails
    - nvmet-tcp: fixup hang in nvmet_tcp_listen_data_ready()
    - [amd64] ASoC: amd: yc: Fix microphone on ASUS M6500RE
    - regmap: maple: free entry on mas_store_gfp() failure
    - wifi: cfg80211: Fix bitrate calculation overflow for HE rates
    - scsi: target: iscsi: Fix use-after-free in
      iscsit_dec_session_usage_count()
    - ALSA: hda/realtek: Fix headset mic for TongFang X6AR55xU
    - scsi: target: iscsi: Fix use-after-free in iscsit_dec_conn_usage_count()
    - wifi: mac80211: correctly check if CSA is active
    - wifi: mac80211: don't increment crypto_tx_tailroom_needed_cnt twice
    - btrfs: reject new transactions if the fs is fully read-only
    - ALSA: hda/realtek: ALC269 fixup for Lenovo Yoga Book 9i 13IRU8 audio
    - [amd64] platform/x86: toshiba_haps: Fix memory leaks in add/remove
      routines
    - [amd64] platform/x86: intel_telemetry: Fix PSS event register mask
    - [amd64] platform/x86: hp-bioscfg: Skip empty attribute names
    - [amd64] platform/x86/intel/tpmi/plr: Make the file domain<n>/status
      writeable
    - smb/client: fix memory leak in smb2_open_file()
    - net: add skb_header_pointer_careful() helper
    - net/sched: cls_u32: use skb_header_pointer_careful()
    - net: liquidio: Initialize netdev pointer before queue setup
    - net: liquidio: Fix off-by-one error in PF setup_nic_devices() cleanup
    - net: liquidio: Fix off-by-one error in VF setup_nic_devices() cleanup
    - net: phy: add phy_interface_weight()
    - net: phy: add phy_interface_copy()
    - net: sfp: pre-parse the module support
    - net: sfp: convert sfp quirks to modify struct sfp_module_support
    - net: sfp: Fix quirk for Ubiquiti U-Fiber Instant SFP module
    - macvlan: fix error recovery in macvlan_common_newlink()
    - net: usb: r8152: fix resume reset deadlock
    - net: don't touch dev->stats in BPF redirect paths
    - tipc: use kfree_sensitive() for session key material
    - drm/amd/display: fix wrong color value mapping on MCM shaper LUT
    - net: gro: fix outer network offset
    - [amd64] drm/mgag200: fix mgag200_bmc_stop_scanout()
    - drm/xe/query: Fix topology query pointer advance
    - drm/xe/pm: Also avoid missing outer rpm warning on system suspend
    - drm/xe/pm: Disable D3Cold for BMG only on specific platforms
    - [armhf] hwmon: (occ) Mark occ_init_attribute() as __printf
    - netfilter: nf_tables: fix inverted genmask check in
      nft_map_catchall_activate()
    - ipv6: Fix ECMP sibling count mismatch when clearing RTF_ADDRCONF
    - ALSA: usb-audio: fix broken logic in snd_audigy2nx_led_update()
    - [amd64] ASoC: amd: fix memory leak in acp3x pdm dma ops
    - [arm64] ipi: tegra: Fix a memory leak in tegra_slink_probe()
    - [arm64,armhf] spi: tegra114: Preserve SPI mode bits in def_command1_reg
    - ALSA: hda/realtek: Really fix headset mic for TongFang X6AR55xU.
    - gpiolib-acpi: Update file references in the Documentation and MAINTAINERS
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.71
    - net: tunnel: make skb_vlan_inet_prepare() return drop reasons
      (Closes: #1127597)
    - io_uring/rw: recycle buffers manually for non-mshot reads
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.72
    - smb: client: split cached_fid bitfields to avoid shared-byte RMW races
    - ksmbd: fix infinite loop caused by next_smb2_rcv_hdr_off reset in error
      paths
    - smb: server: fix leak of active_num_conn in ksmbd_tcp_new_connection()
    - driver core: enforce device_lock for driver_match_device()
    - Bluetooth: btusb: Add USB ID 7392:e611 for Edimax EW-7611UXB
    - [amd64] crypto: iaa - Fix out-of-bounds index in
      find_empty_iaa_compression_mode
    - [armhf] crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists
      correctly
    - crypto: virtio - Add spinlock protection with virtqueue notification
    - crypto: virtio - Remove duplicated virtqueue_kick in
      virtio_crypto_skcipher_crypt_req
    - nilfs2: Fix potential block overflow that cause system hang
    - wifi: rtw88: Fix alignment fault in rtw_core_enable_beacon()
    - scsi: qla2xxx: Validate sp before freeing associated memory
    - scsi: qla2xxx: Allow recovery for tape devices
    - scsi: qla2xxx: Delay module unload while fabric scan in progress
    - scsi: qla2xxx: Free sp in error path to fix system crash
    - scsi: qla2xxx: Query FW again before proceeding with login
    - bus: mhi: host: pci_generic: Add Telit FE990B40 modem support
    - mptcp: fix race in mptcp_pm_nl_flush_addrs_doit() (CVE-2026-23169)
    - erofs: fix UAF issue for file-backed mounts w/ directio option
    - xfs: fix UAF in xchk_btree_check_block_owner
    - PCI: endpoint: Avoid creating sub-groups asynchronously
    - wifi: rtl8xxxu: fix slab-out-of-bounds in rtl8xxxu_sta_add
    - [armhf] gpio: omap: do not register driver in probe()
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.73
    - Revert "driver core: enforce device_lock for driver_match_device()"

 -- Salvatore Bonaccorso <carnil@debian.org>  Tue, 17 Feb 2026 06:47:26 +0100

linux (6.12.69-1~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Mon, 09 Feb 2026 22:52:52 +0100

linux (6.12.69-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.64
    - btrfs: do not skip logging new dentries when logging a new name
    - btrfs: fix a potential path leak in print_data_reloc_error()
    - [arm64] bpf, arm64: Do not audit capability check in do_jit()
    - btrfs: fix memory leak of fs_devices in degraded seed device path
    - shmem: fix recovery on rename failures
    - iomap: adjust read range correctly for non-block-aligned positions
    - iomap: account for unaligned end offsets when truncating read range
    - scripts/faddr2line: Fix "Argument list too long" error
    - [amd64] perf/x86/amd: Check event before enable to avoid GPF
    - sched/deadline: only set free_cpus for online runqueues
    - sched/fair: Revert max_newidle_lb_cost bump
    - [amd64] x86/ptrace: Always inline trivial accessors
    - ACPICA: Avoid walking the Namespace if start_node is NULL
    - ACPI: property: Use ACPI functions in acpi_graph_get_next_endpoint() only
    - cpufreq: dt-platdev: Add JH7110S SOC to the allowlist
    - ACPI: fan: Workaround for 64-bit firmware bug
    - cpuidle: menu: Use residency threshold in polling state override decisions
    - livepatch: Match old_sympos 0 and 1 in klp_find_func()
    - fs/ntfs3: Support timestamps prior to epoch
    - kbuild: Use objtree for module signing key path
    - ntfs: set dummy blocksize to read boot_block when mounting
    - hfsplus: fix volume corruption issue for generic/070
    - hfsplus: fix missing hfs_bnode_get() in __hfs_bnode_create
    - hfsplus: Verify inode mode when loading from disk
    - hfsplus: fix volume corruption issue for generic/073
    - fs/ntfs3: check for shutdown in fsync
    - wifi: rtl8xxxu: Fix HT40 channel config for RTL8192CU, RTL8723AU
    - wifi: cfg80211: stop radar detection in cfg80211_leave()
    - wifi: cfg80211: use cfg80211_leave() in iftype change
    - wifi: mt76: mt792x: fix wifi init fail by setting MCU_RUNNING after CLC
      load
    - wifi: brcmfmac: Add DMI nvram filename quirk for Acer A1 840 tablet
    - btrfs: scrub: always update btrfs_scrub_progress::last_physical
    - gfs2: fix remote evict for read-only filesystems
    - gfs2: Fix "gfs2: Switch to wait_event in gfs2_quotad"
    - smb/server: fix return value of smb2_ioctl()
    - ksmbd: fix use-after-free in ksmbd_tree_connect_put under concurrency
    - ksmbd: vfs: fix race on m_flags in vfs_cache
    - Bluetooth: btusb: Add new VID/PID 2b89/6275 for RTL8761BUV
    - Bluetooth: btusb: MT7922: Add VID/PID 0489/e170
    - Bluetooth: btusb: MT7920: Add VID/PID 0489/e135
    - Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE
    - Bluetooth: btusb: Add new VID/PID 0x0489/0xE12F for RTL8852BE-VT
    - gfs2: Fix use of bio_chain
    - [arm64,armhf] net: fec: ERR007885 Workaround for XDP TX path
    - netrom: Fix memory leak in nr_sendmsg()
    - net/sched: ets: Always remove class from active list before deleting in
      ets_qdisc_change
    - ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
    - bnxt_en: Fix XDP_TX path
    - net: openvswitch: fix middle attribute validation in push_nsh() action
    - broadcom: b44: prevent uninitialized value usage
    - netfilter: nf_conncount: fix leaked ct in error paths
    - ipvs: fix ipv4 null-ptr-deref in route error path
    - net/sched: ets: Remove drr class from the active list if it changes to
      strict
    - nfc: pn533: Fix error code in pn533_acr122_poweron_rdr()
    - netfilter: nf_nat: remove bogus direction check
    - netfilter: nf_tables: remove redundant chain validation on register store
    - ethtool: Avoid overflowing userspace buffer on stats query
    - net/mlx5: fw reset, clear reset requested on drain_fw_reset
    - net/mlx5: Drain firmware reset in shutdown callback
    - net/mlx5: fw_tracer, Validate format string parameters
    - net/mlx5: fw_tracer, Handle escaped percent properly
    - net/mlx5: Serialize firmware reset with devlink
    - net/handshake: duplicate handshake cancellations leak socket
    - [arm64] net: enetc: do not transmit redirected XDP frames when the link is
      down
    - [arm64] net: hns3: using the num_tqps in the vf driver to apply for
      resources
    - [arm64] net: hns3: using the num_tqps to check whether tqp_index is out of
      range when vf get ring info from mbx
    - [arm64] net: hns3: add VLAN id validation before using
    - [amd64] hwmon: (dell-smm) Limit fan multiplier to avoid overflow
    - hwmon: (ibmpex) fix use-after-free in high/low store
    - hwmon: (tmp401) fix overflow caused by default conversion rate value
    - drm/me/gsc: mei interrupt top half should be in irq disabled context
    - drm/xe: Restore engine registers before restarting schedulers after GT
      reset
    - drm/panel: sony-td4353-jdi: Enable prepare_prev_first
    - [amd64] x86/xen: Move Xen upcall handler
    - [amd64] x86/xen: Fix sparse warning in enlighten_pv.c
    - [arm64] kdump: Fix elfcorehdr overlap caused by reserved memory processing
      reorder
    - spi: cadence-quadspi: Fix clock disable on probe failure path
    - block: rnbd-clt: Fix leaked ID in init_dev()
    - drm/xe: Limit num_syncs to prevent oversized allocations
    - drm/xe/oa: Limit num_syncs to prevent oversized allocations
    - ksmbd: skip lock-range check on equal size to avoid size==0 underflow
    - ksmbd: Fix refcount leak when invalid session is found on session lookup
    - ksmbd: fix buffer validation by including null terminator size in EA
      length
    - HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen
    - Input: ti_am335x_tsc - fix off-by-one error in wire_order validation
    - Input: lkkbd - disable pending work before freeing device
    - Input: alps - fix use-after-free bugs caused by dev3_register_work
    - Input: i8042 - add TUXEDO InfinityBook Max Gen10 AMD to i8042 quirk table
    - xfs: don't leak a locked dquot when xfs_dquot_attach_buf fails
    - can: gs_usb: gs_can_open(): fix error handling
    - [arm64,armhf] soc/tegra: fuse: Do not register SoC device on ACPI boot
    - ACPI: PCC: Fix race condition by removing static qualifier
    - ACPI: CPPC: Fix missing PCC check for guaranteed_perf
    - [arm64] mmc: sdhci-of-arasan: Increase CD stable timeout to 2 seconds
    - dt-bindings: mmc: sdhci-of-aspeed: Switch ref to sdhci-common.yaml
    - net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
    - [amd64] x86/fpu: Fix FPU state core dump truncation on CPUs with no
      extended xfeatures
    - ALSA: vxpocket: Fix resource leak in vxpocket_probe error path
    - ALSA: pcmcia: Fix resource leak in snd_pdacf_probe error path
    - ALSA: usb-mixer: us16x08: validate meter packet indices
    - nfsd: update percpu_ref to manage references on nfsd_net
    - nfsd: rename nfsd_serv_ prefixed methods and variables with nfsd_net_
    - nfsd: fix memory leak in nfsd_create_serv error paths
    - ipmi: Fix the race between __scan_channels() and deliver_response()
    - ipmi: Fix __scan_channels() failing to rescan channels
    - [arm64,armhf] ti-sysc: allow OMAP2 and OMAP4 timers to be reserved on
      AM33xx
    - scsi: smartpqi: Add support for Hurray Data new controller PCI device
    - [arm64] clk: mvebu: cp110 add CLK_IGNORE_UNUSED to pcie_x10, pcie_x11 &
      pcie_x4
    - scsi: qla2xxx: Fix lost interrupts with qlini_mode=disabled
    - scsi: qla2xxx: Fix initiator mode with qlini_mode=exclusive
    - scsi: qla2xxx: Use reinit_completion on mbx_intr_comp
    - fuse: Always flush the page cache before FOPEN_DIRECT_IO write
    - fuse: Invalidate the page cache after FOPEN_DIRECT_IO write
    - via_wdt: fix critical boot hang due to unnamed resource allocation
    - reset: fix BIT macro reference
    - exfat: fix remount failure in different process environments
    - exfat: zero out post-EOF page cache on file extension
    - usbip: Fix locking bug in RT-enabled kernels
    - usb: typec: ucsi: Handle incorrect num_connectors capability
    - [armhf] iio: adc: ti_am335x_adc: Limit step_avg to valid range for gcc
      complains
    - usb: xhci: limit run_graceperiod for only usb 3.0 devices
    - usb: usb-storage: No additional quirks need to be added to the EL-R12
      optical drive.
    - libperf cpumap: Fix perf_cpu_map__max for an empty/NULL map
    - i2c: designware: Disable SMBus interrupts to prevent storms from
      mis-configured firmware
    - nvme-fc: don't hold rport lock when putting ctrl
    - nvme-fabrics: add ENOKEY to no retry criteria for authentication failures
    - [amd64] platform/x86/intel/hid: Add Dell Pro Rugged 10/12 tablet to VGBS
      DMI quirks
    - [amd64] scsi: scsi_debug: Fix atomic write enable module param description
    - block: rnbd-clt: Fix signedness bug in init_dev()
    - vhost/vsock: improve RCU read sections around vhost_vsock_get()
    - cifs: Fix memory and information leak in smb3_reconfigure()
    - KEYS: trusted: Fix a memory leak in tpm2_load_cmd
    - io_uring: fix filename leak in __io_openat_prep()
    - [amd64] x86/mce: Do not clear bank's poll bit in mce_poll_banks on AMD
      SMCA systems
    - [arm64] mmc: sdhci-msm: Avoid early clock doubling during HS400 transition
    - perf: arm_cspmu: fix error handling in arm_cspmu_impl_unregister()
    - [amd64] lib/crypto: x86/blake2s: Fix 32-bit arg treated as 64-bit
    - [s390x] dasd: Fix gendisk parent after copy pair swap
    - wifi: mt76: Fix DTS power-limits on little endian systems
    - block: rate-limit capacity change info log
    - floppy: fix for PAGE_SIZE != 4KB
    - kallsyms: Fix wrong "big" kernel symbol type read from procfs
    - fs/ntfs3: fix mount failure for sparse runs in run_unpack()
    - tpm: Cap the number of PCR banks
    - ext4: fix string copying in parse_apply_sb_mount_options()
    - ext4: xattr: fix null pointer deref in ext4_raw_inode()
    - ext4: clear i_state_flags when alloc inode
    - ext4: fix incorrect group number assertion in mb_check_buddy
    - ext4: align max orphan file size with e2fsprogs limit
    - jbd2: use a per-journal lock_class_key for jbd2_trans_commit_key
    - jbd2: use a weaker annotation in journal handling
    - media: v4l2-mem2mem: Fix outdated documentation
    - mptcp: schedule rtx timer only after pushing data
    - mptcp: avoid deadlock on fallback while reinjecting
    - usb: usb-storage: Maintain minimal modifications to the bcdDevice range.
    - media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()
    - media: pvrusb2: Fix incorrect variable used in trace message
    - usb: typec: altmodes/displayport: Drop the device reference in
      dp_altmode_probe()
    - [arm64,armhf] usb: dwc3: of-simple: fix clock resource leak in
      dwc3_of_simple_probe
    - [arm64,armhf] usb: dwc3: keep susphy enabled during exit to avoid
      controller faults
    - char: applicom: fix NULL pointer dereference in ac_ioctl
    - [amd64] intel_th: Fix error handling in intel_th_output_open
    - mei: gsc: add dependency on Xe driver
    - serial: sh-sci: Check that the DMA cookie is valid
    - cpuidle: governors: teo: Drop misguided target residency check
    - cpufreq: nforce2: fix reference count leak in nforce2
    - scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort
      path"
    - scsi: aic94xx: fix use-after-free in device removal path
    - NFSD: use correct reservation type in nfsd4_scsi_fence_client
    - scsi: target: Reset t_task_cdb pointer in error case
    - scsi: mpi3mr: Read missing IOCFacts flag for reply queue full overflow
    - scsi: ufs: core: Add ufshcd_update_evt_hist() for UFS suspend error
    - f2fs: ensure node page reads complete before f2fs_put_super() finishes
    - f2fs: fix to avoid potential deadlock
    - f2fs: fix to avoid updating zero-sized extent in extent cache
    - f2fs: invalidate dentry cache on failed whiteout creation
    - f2fs: fix age extent cache insertion skip on counter overflow
    - f2fs: fix uninitialized one_time_gc in victim_sel_policy
    - f2fs: fix return value of f2fs_recover_fsync_data()
    - KVM: Disallow toggling KVM_MEM_GUEST_MEMFD on an existing memslot
    - media: vidtv: initialize local pointers upon transfer of memory ownership
    - ocfs2: fix kernel BUG in ocfs2_find_victim_chain
    - [amd64] KVM: x86: Don't clear async #PF queue when CR0.PG is disabled
      (e.g. on #SMI)
    - [amd64] platform/chrome: cros_ec_ishtp: Fix UAF after unbinding driver
    - scs: fix a wrong parameter in __scs_magic
    - libceph: make decode_pool() more resilient against corrupted osdmaps
    - [powerpc*] Add reloc_offset() to font bitmap pointer used for
      bootx_printf()
    - [amd64] KVM: x86: WARN if hrtimer callback for periodic APIC timer fires
      with period=0
    - [amd64] KVM: x86: Explicitly set new periodic hrtimer expiration in
      apic_timer_fn()
    - [amd64] KVM: x86: Fix VM hard lockup after prolonged inactivity with
      periodic HV timer
    - [amd64] KVM: nSVM: Avoid incorrect injection of SVM_EXIT_CR0_SEL_WRITE
    - [amd64] KVM: SVM: Mark VMCB_NPT as dirty on nested VMRUN
    - [amd64] KVM: nSVM: Propagate SVM_EXIT_CR0_SEL_WRITE correctly for LMSW
      emulation
    - [amd64] KVM: SVM: Mark VMCB_PERM_MAP as dirty on nested VMRUN
    - [amd64] KVM: nVMX: Immediately refresh APICv controls as needed on nested
      VM-Exit
    - [amd64] KVM: nSVM: Set exit_code_hi to -1 when synthesizing SVM_EXIT_ERR
      (failed VMRUN)
    - [amd64] KVM: nSVM: Clear exit_code_hi in VMCB when synthesizing nested
      VM-Exits
    - xfs: fix a memory leak in xfs_buf_item_init()
    - xfs: fix stupid compiler warning
    - xfs: fix a UAF problem in xattr repair
    - tracing: Do not register unsupported perf events
    - PM: runtime: Do not clear needs_force_resume with enabled runtime PM
    - r8169: fix RTL8117 Wake-on-Lan in DASH mode
    - fsnotify: do not generate ACCESS/MODIFY events on child for special files
    - net/handshake: restore destructor on submit failure
    - NFSD: Clear SECLABEL in the suppattr_exclcreat bitmap
    - NFSD: NFSv4 file creation neglects setting ACL
    - nfsd: Mark variable __maybe_unused to avoid W=1 build break
    - svcrdma: return 0 on success from svc_rdma_copy_inline_range
    - svcrdma: use rc_pageoff for memcpy byte offset
    - SUNRPC: svcauth_gss: avoid NULL deref on zero length gss_token in
      gss_read_proxy_verf
    - [powerpc*] kexec: Enable SMT before waking offline CPUs
    - btrfs: don't log conflicting inode if it's a dir moved in the current
      transaction
    - [s390x] ipl: Clear SBP flag when bootprog is set
    - gpio: regmap: Fix memleak in error path in gpio_regmap_register()
    - io_uring/poll: correctly handle io_poll_add() return value on update
    - io_uring: fix min_wait wakeups for SQPOLL
    - Revert "drm/amd/display: Fix pbn to kbps Conversion"
    - drm/amd/display: Use GFP_ATOMIC in dc_create_plane_state()
    - drm/amd/display: Fix scratch registers offsets for DCN35
    - drm/amd/display: Fix scratch registers offsets for DCN351
    - drm/displayid: pass iter to drm_find_displayid_extension()
    - ALSA: hda: cs35l41: Fix NULL pointer dereference in
      cs35l41_hda_read_acpi() (CVE-2025-68345)
    - ALSA: wavefront: Use guard() for spin locks
    - ALSA: wavefront: Clear substream pointers on close
    - [arm64] pinctrl: renesas: rzg2l: Fix ISEL restore on resume
    - hsr: hold rcu and dev lock for hsr_get_port_ndev (CVE-2025-39872)
    - sched/rt: Fix race in push_rt_task (CVE-2025-38234)
    - [arm64] KVM: arm64: Initialize HCR_EL2.E2H early
    - [arm64] KVM: arm64: Initialize SCTLR_EL1 in __kvm_hyp_init_cpu()
    - [arm64] Revamp HCR_EL2.E2H RES1 detection
    - dt-bindings: PCI: qcom,pcie-sc7280: Add missing required power-domains and
      resets
    - dt-bindings: PCI: qcom,pcie-sc8280xp: Add missing required power-domains
      and resets
    - dt-bindings: PCI: qcom,pcie-sm8150: Add missing required power-domains and
      resets
    - dt-bindings: PCI: qcom,pcie-sm8250: Add missing required power-domains and
      resets
    - dt-bindings: PCI: qcom,pcie-sm8350: Add missing required power-domains and
      resets
    - dt-bindings: PCI: qcom,pcie-sm8450: Add missing required power-domains and
      resets
    - dt-bindings: PCI: qcom,pcie-sm8550: Add missing required power-domains and
      resets
    - crypto: af_alg - zero initialize memory allocated via sock_kmalloc
    - crypto: caam - Add check for kcalloc() in test_len()
    - [arm64,armhf] amba: tegra-ahb: Fix device leak on SMMU enable
    - virtio: vdpa: Fix reference count leak in octep_sriov_enable()
    - tracing: Fix fixed array of synthetic event
    - [arm64,armhf] soc: samsung: exynos-pmu: fix device leak on regmap lookup
    - [arm64] soc: qcom: ocmem: fix device leak on lookup
    - [arm64] soc: amlogic: canvas: fix device leak on lookup
    - rpmsg: glink: fix rpmsg device leak
    - [amd64] platform/x86: intel: chtwc_int33fe: don't dereference swnode args
    - i2c: amd-mp2: fix reference leak in MP2 PCI device
    - hwmon: (max16065) Use local variable to avoid TOCTOU
    - hwmon: (max6697) fix regmap leak on probe failure
    - hwmon: (w83791d) Convert macros to functions to avoid TOCTOU
    - hwmon: (w83l786ng) Convert macros to functions to avoid TOCTOU
    - [amd64] x86/msi: Make irq_retrigger() functional for posted MSI
    - [arm64] iommu/mediatek: fix use-after-free on probe deferral
    - fuse: fix readahead reclaim deadlock
    - wifi: rtw88: limit indirect IO under powered off for RTL8822CS
      (Closes: #1125797)
    - wifi: rtlwifi: 8192cu: fix tid out of range in rtl92cu_tx_fill_desc()
    - wifi: cfg80211: sme: store capped length in __cfg80211_connect_result()
    - wifi: mac80211: do not use old MBSSID elements
    - i40e: fix scheduling in set_rx_mode
    - i40e: validate ring_len parameter against hardware-specific values
    - iavf: fix off-by-one issues in iavf_config_rss_reg()
    - idpf: reduce mbx_task schedule delay to 300us
    - crypto: seqiv - Do not use req->iv after crypto_aead_encrypt
    - Bluetooth: btusb: revert use of devm_kzalloc in btusb
    - net: mdio: aspeed: add dummy read to avoid read-after-write issue
    - net: openvswitch: Avoid needlessly taking the RTNL on vport destroy
    - ip6_gre: make ip6gre_header() robust
    - [amd64] platform/x86: msi-laptop: add missing sysfs_remove_group()
    - [amd64] platform/x86: ibm_rtl: fix EBDA signature search pointer
      arithmetic
    - team: fix check for port enabled in
      team_queue_override_port_prio_changed()
    - [arm64,armhf] net: dsa: fix missing put_device() in
      dsa_tree_find_first_conduit()
    - amd-xgbe: reset retries and mode on RX adapt failures
    - net: usb: rtl8150: fix memory leak on usb_submit_urb() failure
    - genalloc.h: fix htmldocs warning
    - firewire: nosy: Fix dma_free_coherent() size
    - [armhf] net: dsa: b53: skip multicast entries for fdb_dump()
    - kbuild: fix compilation of dtb specified on command-line without make rule
    - net: usb: asix: validate PHY address before use
    - net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct
    - vfio/pds: Fix memory leak in pds_vfio_dirty_enable()
    - [amd64] platform/x86: hp-bioscfg: Fix out-of-bounds array access in ACPI
      package parsing
    - [arm64] octeontx2-pf: fix "UBSAN: shift-out-of-bounds error"
    - net: stmmac: fix the crash issue for zero copy XDP_TX action
    - ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr()
    - ipv4: Fix reference count leak when using error routes with nexthop
      objects
    - net: rose: fix invalid array index in rose_kill_by_device()
    - ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT
    - RDMA/irdma: avoid invalid read in irdma_net_event
    - RDMA/efa: Remove possible negative shift
    - RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr()
    - RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db()
    - RDMA/core: always drop device refcount in ib_del_sub_device_and_put()
    - RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send
    - RDMA/bnxt_re: Fix to use correct page size for PDE table
    - md: Fix static checker warning in analyze_sbs
    - md/raid5: fix possible null-pointer dereferences in
      raid5_store_group_thread_cnt()
    - ksmbd: Fix memory leak in get_file_all_info()
    - RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation
    - RDMA/bnxt_re: fix dma_free_coherent() pointer
    - blk-mq: skip CPU offline notify on unmapped hctx
    - ntfs: Do not overwrite uptodate pages
    - [armhf] ASoC: stm32: sai: fix device leak on probe
    - [armhf] ASoC: stm32: sai: fix clk prepare imbalance on probe failure
    - [armhf] ASoC: stm32: sai: fix OF node leak on probe
    - [arm64] ASoC: codecs: lpass-tx-macro: fix SM6115 support
    - [arm64] ASoC: qcom: q6apm-dai: set flags to reflect correct operation of
      appl_ptr
    - [arm64] ASoC: qcom: q6asm-dai: perform correct state check before closing
    - [arm64] ASoC: qcom: q6adm: the the copp device only during last instance
    - [arm64] ASoC: qcom: qdsp6: q6asm-dai: set 10 ms period and buffer
      alignment.
    - [amd64] iommu/amd: Fix pci_segment memleak in alloc_pci_segment()
    - [amd64] iommu/amd: Propagate the error code returned by __modify_irte_ga()
      in modify_irte_ga()
    - [armhf] iommu/omap: fix device leaks on probe_device()
    - [arm64] iommu/qcom: fix device leak on of_xlate()
    - [arm64,riscv64] iommu/sun50i: fix device leak on of_xlate()
    - [arm64,armhf] iommu/tegra: fix device leak on probe_device()
    - iommu: disable SVA when CONFIG_X86 is set
    - HID: logitech-dj: Remove duplicate error logging
    - fgraph: Initialize ftrace_ops->private for function graph ops
    - fgraph: Check ftrace_pids_enabled on registration for early filtering
    - PCI/PM: Reinstate clearing state_saved in legacy and !PM codepaths
    - [arm64] dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power
      regulator
    - [powerpc*] mm: Fix mprotect on book3s 32-bit
    - [powerpc*] 64s/slb: Fix SLB multihit issue during SLB preload
    - leds: leds-cros_ec: Skip LEDs without color components
    - leds: leds-lp50xx: Allow LED 0 to be added to module bank
    - leds: leds-lp50xx: LP5009 supports 3 modules for a total of 9 LEDs
    - leds: leds-lp50xx: Enable chip before any communication
    - block: Clear BLK_ZONE_WPLUG_PLUGGED when aborting plugged BIOs
    - [arm64,armhf] clk: samsung: exynos-clkout: Assign .num before accessing
      .hws (Closes: #1121211)
    - [arm64] mfd: max77620: Fix potential IRQ chip conflict when probing two
      devices
    - media: rc: st_rc: Fix reset control resource leak
    - media: verisilicon: Fix CPU stalls on G2 bus error
    - mtd: mtdpart: ignore error -ENOENT from parsers on subpartitions
    - mtd: spi-nor: winbond: Add support for W25Q01NWxxIQ chips
    - mtd: spi-nor: winbond: Add support for W25Q01NWxxIM chips
    - mtd: spi-nor: winbond: Add support for W25Q02NWxxIM chips
    - mtd: spi-nor: winbond: Add support for W25H512NWxxAM chips
    - mtd: spi-nor: winbond: Add support for W25H01NWxxAM chips
    - mtd: spi-nor: winbond: Add support for W25H02NWxxAM chips
    - [amd64] perf/x86/amd/uncore: Fix the return value of
      amd_uncore_df_event_init() on error
    - [powerpc*] pseries/cmm: call balloon_devinfo_init() also without
      CONFIG_BALLOON_COMPACTION
    - media: adv7842: Avoid possible out-of-bounds array accesses in
      adv7842_cp_log_status()
    - firmware: stratix10-svc: Add mutex in stratix10 memory management
    - dm-ebs: Mark full buffer dirty even on partial write
    - dm-bufio: align write boundary on physical block size
    - fbdev: gbefb: fix to use physical address instead of dma address
    - fbdev: pxafb: Fix multiple clamped values in pxafb_adjust_timing
    - fbdev: tcx.c fix mem_map to correct smem_start offset
    - media: cec: Fix debugfs leak on bus_register() failure
    - media: msp3400: Avoid possible out-of-bounds array accesses in
      msp3400c_thread()
    - media: platform: mtk-mdp3: fix device leaks at probe
    - media: renesas: rcar_drif: fix device node reference leak in
      rcar_drif_bond_enabled
    - media: samsung: exynos4-is: fix potential ABBA deadlock on init
    - media: TDA1997x: Remove redundant cancel_delayed_work in probe
    - media: verisilicon: Protect G2 HEVC decoder against invalid DPB index
    - media: videobuf2: Fix device reference leak in vb2_dc_alloc error path
    - media: vpif_capture: fix section mismatch
    - media: vpif_display: fix section mismatch
    - media: amphion: Cancel message work before releasing the VPU core
    - media: i2c: ADV7604: Remove redundant cancel_delayed_work in probe
    - media: i2c: adv7842: Remove redundant cancel_delayed_work in probe
    - media: mediatek: vcodec: Fix a reference leak in mtk_vcodec_fw_vpu_init()
    - [armhf] pmdomain: imx: Fix reference count leak in imx_gpc_probe()
    - compiler_types.h: add "auto" as a macro for "__auto_type"
    - lockd: fix vfs_test_lock() calls
    - idr: fix idr_alloc() returning an ID out of range
    - mm/page_owner: fix memory leak in page_owner_stack_fops->release()
    - [amd64] x86/microcode/AMD: Fix Entrysign revision check for Zen5/Strix
      Halo
    - tools/mm/page_owner_sort: fix timestamp comparison for stable sorting
    - samples/ftrace: Adjust LoongArch register restore order in direct calls
    - RDMA/core: Check for the presence of LS_NLA_TYPE_DGID correctly
    - RDMA/cm: Fix leaking the multicast GID table reference
    - e1000: fix OOB in e1000_tbi_should_accept()
    - fjes: Add missing iounmap in fjes_hw_init()
    - nfsd: Drop the client reference in client_states_open()
    - net: usb: sr9700: fix incorrect command used to write single register
    - net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write
    - net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to
      macb_open()
    - Revert "drm/amd: Skip power ungate during suspend for VPE"
    - drm/amdgpu/gmc12: add amdgpu_vm_handle_fault() handling
    - drm/amdgpu: add missing lock to amdgpu_ttm_access_memory_sdma
    - drm/amdgpu/gmc11: add amdgpu_vm_handle_fault() handling
    - [arm64] drm/msm/a6xx: Fix out of bound IO access in a6xx_get_gmu_registers
    - [amd64] drm/gma500: Remove unused helper psb_fbdev_fb_setcolreg()
    - drm/edid: add DRM_EDID_IDENT_INIT() to initialize struct drm_edid_ident
    - drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl()
    - [arm64] drm/mediatek: Fix device node reference leak in mtk_dp_dt_parse()
    - [arm64] drm/mediatek: Fix probe resource leaks
    - [arm64] drm/mediatek: Fix probe memory leak
    - [arm64] drm/mediatek: Fix probe device leaks
    - drm/amdkfd: Export the cwsr_size and ctl_stack_size to userspace
    - drm/amdkfd: bump minimum vgpr size for gfx1151
    - drm/amdkfd: Trap handler support for expert scheduling mode
    - [amd64] drm/i915: Fix format string truncation warning
    - drm/ttm: Avoid NULL pointer deref for evicted BOs
    - [amd64] drm/mgag200: Fix big-endian support
    - drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table
    - drm/xe/oa: Disallow 0 OA property values
    - drm/xe: Adjust long-running workload timeslices to reasonable values
    - drm/xe: Use usleep_range for accurate long-running workload timeslicing
    - drm/xe: Drop preempt-fences when destroying imported dma-bufs.
    - [arm64] drm/msm/dpu: Add missing NULL pointer check for pingpong interface
    - [amd64] drm/i915/gem: Zero-initialize the eb.vma array in
      i915_gem_do_execbuffer
    - drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb
    - [riscv64] lib/crypto: riscv/chacha: Avoid s0/fp register
    - gfs2: fix freeze error handling
    - btrfs: don't rewrite ret from inode_permission
    - sched/eevdf: Fix min_vruntime vs avg_vruntime
    - erofs: fix unexpected EIO under memory pressure
    - sched_ext: Fix incorrect sched_class settings for per-cpu migration tasks
    - jbd2: fix the inconsistency between checksum and data in memory for
      journal sb
    - tty: introduce and use tty_port_tty_vhangup() helper
    - xhci: dbgtty: fix device unregister: fixup
    - f2fs: fix to detect recoverable inode during dryrun of find_fsync_dnodes()
    - f2fs: use global inline_xattr_slab instead of per-sb slab cache
    - f2fs: drop inode from the donation list when the last file is closed
    - f2fs: fix to avoid updating compression context during writeback
    - serial: core: fix OF node leak
    - serial: core: Restore sysfs fwnode information
    - mptcp: pm: ignore unknown endpoint flags
    - mm/ksm: fix exec/fork inheritance support for prctl
    - svcrdma: bound check rq_pages index in inline path
    - block: freeze queue when updating zone resources
    - tpm2-sessions: Fix tpm2_read_public range checks
    - sched_ext: Factor out local_dsq_post_enq() from dispatch_enqueue()
    - sched_ext: Fix missing post-enqueue handling in
      move_local_task_to_local_dsq()
    - drm/displayid: add quirk to ignore DisplayID checksum errors
    - hrtimers: Introduce hrtimer_update_function()
    - [arm64] serial: xilinx_uartps: Use helper function
      hrtimer_update_function()
    - [arm64] serial: xilinx_uartps: fix rs485 delay_rts_after_send
    - f2fs: clear SBI_POR_DOING before initing inmem curseg
    - f2fs: add timeout in f2fs_enable_checkpoint()
    - f2fs: dump more information for f2fs_{enable,disable}_checkpoint()
    - f2fs: fix to propagate error from f2fs_enable_checkpoint()
    - gpiolib: acpi: Switch to use enum in acpi_gpio_in_ignore_list()
    - gpiolib: acpi: Handle deferred list via new API
    - gpiolib: acpi: Add acpi_gpio_need_run_edge_events_on_boot() getter
    - gpiolib: acpi: Move quirks to a separate file
    - gpiolib: acpi: Add a quirk for Acer Nitro V15
    - gpiolib: acpi: Add quirk for ASUS ProArt PX13
    - gpiolib: acpi: Add quirk for Dell Precision 7780
    - netfilter: nft_ct: add seqadj extension for natted connections
      (CVE-2025-68206)
    - md/raid10: wait barrier before returning discard request with REQ_NOWAIT
      (CVE-2025-40325)
    - [arm64] drm/panthor: Flush shmem writes before mapping buffers
      CPU-uncached (CVE-2025-40276)
    - net: ipv6: ioam6: use consistent dst names
    - ipv6: adopt dst_dev() helper
    - net: use dst_dev_rcu() in sk_setup_caps()
    - usbnet: Fix using smp_processor_id() in preemptible code warnings
    - serial: core: Fix serial device initialization
    - tty: fix tty_port_tty_*hangup() kernel-doc
    - [amd64] x86/microcode/AMD: Select which microcode patch to load
    - media: i2c: imx219: Fix 1920x1080 mode to use 1:1 pixel aspect ratio
    - wifi: mt76: mt7925: fix the unfinished command of regd_notifier before
      suspend
    - wifi: mt76: mt7925: fix CLC command timeout when suspend/resume
    - wifi: mt76: mt7925: add handler to hif suspend/resume event
    - idpf: add support for SW triggered interrupts
    - idpf: trigger SW interrupt when exiting wb_on_itr mode
    - idpf: add support for Tx refillqs in flow scheduling mode
    - idpf: improve when to set RE bit logic
    - idpf: simplify and fix splitq Tx packet rollback error path
    - idpf: replace flow scheduling buffer ring with buffer pool
    - idpf: stop Tx if there are insufficient buffer resources
    - idpf: remove obsolete stashing code
    - hrtimers: Make hrtimer_update_function() less expensive
    - gve: defer interrupt enabling until NAPI registration
    - block: handle zone management operations completions
    - soundwire: stream: extend sdw_alloc_stream() to take 'type' parameter
    - [arm64] ASoC: qcom: sdw: fix memory leak for sdw_stream_runtime
    - PCI: brcmstb: Reuse pcie_cfg_data structure
    - PCI: brcmstb: Set MLW based on "num-lanes" DT property if present
    - PCI: brcmstb: Fix disabling L0s capability
    - mm/balloon_compaction: we cannot have isolated pages in the balloon list
    - mm/balloon_compaction: convert balloon_page_delete() to
      balloon_page_finalize()
    - [powerpc*] pseries/cmm: adjust BALLOON_MIGRATE when migrating pages
    - media: mediatek: vcodec: Use spinlock for context list protection lock
    - media: amphion: Add a frame flush mode for decoder
    - media: amphion: Make some vpu_v4l2 functions static
    - media: amphion: Remove vpu_vb_is_codecconfig
    - vfio/pci: Disable qword access to the PCI ROM bar
    - iomap: allocate s_dio_done_wq for async reads as well (CVE-2025-68357)
    - block: fix NULL pointer dereference in blk_zone_reset_all_bio_endio()
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.65
    - mptcp: fallback earlier on simult connection
    - mm/page_alloc: change all pageblocks migrate type on coalescing
    - mm: simplify folio_expected_ref_count()
    - mm: consider non-anon swap cache folios in folio_expected_ref_count()
    - mptcp: ensure context reset on disconnect()
    - wifi: mac80211: Discard Beacon frames to non-broadcast address
    - [arm64] net: phy: mediatek: fix nvmem cell reference leak in
      mt798x_phy_calibration
    - drm/amdgpu: Forward VMID reservation errors
    - [amd64] cpufreq: intel_pstate: Check IDA only before MSR_IA32_PERF_CTL
      writes
    - net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
    - sched/fair: Small cleanup to sched_balance_newidle()
    - sched/fair: Small cleanup to update_newidle_cost()
    - sched/fair: Proportional newidle balance
    - virtio_console: fix order of fields cols and rows
    - [armhf] pwm: stm32: Always program polarity
    - [amd64] Revert "iommu/amd: Skip enabling command/event buffers for kdump"
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.66
    - NFSD: Fix permission check for read access to executable-only files
    - nfsd: provide locking for v4_end_grace
    - nfsd: use correct loop termination in nfsd4_revoke_states()
    - nfsd: check that server is running in unlock_filesystem
    - NFSD: net ref data still needs to be freed even if net hasn't startup
    - NFSD: Remove NFSERR_EAGAIN
    - atm: Fix dma_free_coherent() size
    - net: 3com: 3c59x: fix possible null dereference in vortex_probe1()
    - [arm64] Fix cleared E0POE bit after cpu_suspend()/resume()
    - btrfs: always detect conflicting inodes when logging inode refs
    - [amd64] mei: me: add nova lake point S DID
    - lib/crypto: aes: Fix missing MMU protection for AES S-box
    - drm/amdgpu: Fix query for VPE block_type and ip_count
    - drm/radeon: Remove __counted_by from ClockInfoArray.clockInfo[]
      (Closes: #1122106)
    - [arm64,armhf] gpio: rockchip: mark the GPIO controller as sleeping
    - [arm64] pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping
    - wifi: avoid kernel-infoleak from struct iw_point
    - wifi: mac80211: restore non-chanctx injection behaviour
    - libceph: prevent potential out-of-bounds reads in handle_auth_done()
    - libceph: replace overzealous BUG_ON in osdmap_apply_incremental()
    - libceph: make free_choose_arg_map() resilient to partial allocation
    - libceph: return the handler error from mon_handle_auth_done()
    - libceph: reset sparse-read state in osd_fault()
    - libceph: make calc_target() set t->paused, not just clear it
    - tls: Use __sk_dst_get() and dst_dev_rcu() in get_netdev_for_sock().
      (CVE-2025-40149)
    - drm/xe: make xe_gt_idle_disable_c6() handle the forcewake internally
    - drm/xe: Ensure GT is in C0 during resumes
    - dm-snapshot: fix 'scheduling while atomic' on real-time kernels
    - NFSv4: ensure the open stateid seqid doesn't go backwards
    - [arm64] ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (again)
    - NFS: Fix up the automount fs_context to use the correct cred
    - drm/amd/display: shrink struct members
    - smb/client: fix NT_STATUS_UNABLE_TO_FREE_VM value
    - smb/client: fix NT_STATUS_DEVICE_DOOR_OPEN value
    - smb/client: fix NT_STATUS_NO_DATA_DETECTED value
    - scsi: ipr: Enable/disable IRQD_NO_BALANCING during reset
    - scsi: ufs: core: Fix EH failure after W-LUN resume error
    - scsi: Revert "scsi: libsas: Fix exp-attached device scan after probe
      failure scanned in again after probe failed"
    - btrfs: fix qgroup_snapshot_quick_inherit() squota bug
    - btrfs: qgroup: update all parent qgroups when doing quick inherit
    - btrfs: tracepoints: use btrfs_root_id() to get the id of a root
    - btrfs: fix NULL dereference on root when tracing inode eviction
    - drm/amd/display: Respect user's CONFIG_FRAME_WARN more for dml files
    - drm/amd/display: Apply e4479aecf658 to dml
    - [arm64] dts: ti: k3-am62-lp-sk-nand: Rename pinctrls to fix schema
      warnings
    - [amd64] crypto: qat - fix duplicate restarting msg during AER error
    - [arm64] dts: add off-on-delay-us for usdhc2 regulator
    - netfilter: nft_set_pipapo: fix range overlap detection
    - netfilter: nft_synproxy: avoid possible data-race on update operation
    - [arm64,armhf] gpio: pca953x: Add support for level-triggered interrupts
    - [arm64,armhf] gpio: pca953x: handle short interrupt pulses on PCAL devices
    - netfilter: nf_tables: fix memory leak in nf_tables_newrule()
    - netfilter: nf_conncount: update last_gc only when GC has been performed
    - bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress
    - [arm64] net: mscc: ocelot: Fix crash when adding interface under a lag
    - inet: ping: Fix icmp out counting
    - net: sock: fix hardened usercopy panic in sock_recv_errqueue
    - netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates
    - net/mlx5e: Don't print error message due to invalid module
    - net: wwan: iosm: Fix memory leak in ipc_mux_deinit()
    - bnxt_en: Fix potential data corruption with HW GRO/LRO
    - vsock: Make accept()ed sockets use custom setsockopt()
    - btrfs: only enforce free space tree if v1 cache is required for bs < ps
      cases
    - [riscv64] pgtable: Cleanup useless VA_USER_XXX definitions
    - net: fix memory leak in skb_segment_list for GRO packets
    - idpf: keep the netdev when a reset fails
    - idpf: fix memory leak in idpf_vport_rel()
    - idpf: cap maximum Rx buffer size
    - HID: quirks: work around VID/PID conflict for appledisplay
    - net/sched: sch_qfq: Fix NULL deref when deactivating inactive aggregate in
      qfq_reset
    - net: usb: pegasus: fix memory leak in update_eth_regs_async()
    - arp: do not assume dev_hard_header() does not change skb->head
    - erofs: don't bother with s_stack_depth increasing for now
    - erofs: fix file-backed mounts no longer working on EROFS partitions
    - ALSA: ac97bus: Use guard() for mutex locks
    - ALSA: ac97: fix a double free in snd_ac97_controller_register()
    - btrfs: fix error handling of submit_uncompressed_range()
    - btrfs: subpage: dump the involved bitmap when ASSERT() failed
    - btrfs: add extra error messages for delalloc range related errors
    - btrfs: remove btrfs_fs_info::sectors_per_page
    - btrfs: truncate ordered extent when skipping writeback past i_size
    - btrfs: use variable for end offset in extent_writepage_io()
    - btrfs: fix beyond-EOF write handling
    - bpf: Fix an issue in bpf_prog_test_run_xdp when page size greater than 4K
    - bpf: Make variables in bpf_prog_test_run_xdp less confusing
    - bpf: Support specifying linear xdp packet data size for BPF_PROG_TEST_RUN
    - bpf: Fix reference count leak in bpf_prog_test_run_xdp()
    - net: sfp: extend Potron XGSPON quirk to cover additional EEPROM variant
    - powercap: fix race condition in register_control_type()
    - powercap: fix sscanf() error return value handling
    - netfilter: nf_tables: avoid chain re-validation if possible
    - ata: libata-core: Disable LPM on ST2000DM008-2FR102
    - drm/amd/display: Fix DP no audio issue
    - [arm64] spi: mt65xx: Use IRQF_ONESHOT with threaded IRQ
    - drm/amdkfd: Fix improper NULL termination of queue restore SMI event
      string
    - can: j1939: make j1939_session_activate() fail if device is no longer
      registered
    - ALSA: usb-audio: Update for native DSD support quirks
    - [amd64] ASoC: amd: yc: Add quirk for Honor MagicBook X16 2025
    - ALSA: hda/realtek: enable woofer speakers on Medion NM14LNL
    - [arm64,armhf] ASoC: fsl_sai: Add missing registers to cache default
    - scsi: sg: Fix occasional bogus elapsed time that exceeds timeout
    - spi: cadence-quadspi: Prevent lost complete() call during indirect read
    - tpm2-sessions: Fix out of range indexing in name_size (CVE-2025-68792)
    - ALSA: hda: intel-dsp-config: Prefer legacy driver as fallback
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.67
    - efi/cper: Fix cper_bits_to_str buffer handling and return value
    - Revert "gfs2: Fix use of bio_chain"
    - [amd64] x86/fpu: Clear XSTATE_BV[i] in guest XSAVE state whenever XFD[i]=1
    - xfrm: Fix inner mode lookup in tunnel mode GSO segmentation
    - xfrm: set ipv4 no_pmtu_disc flag only on output sa when direction is set
    - pNFS: Fix a deadlock when returning a delegation during open()
    - NFS: Fix a deadlock involving nfs_release_folio()
    - pnfs/flexfiles: Fix memory leak in nfs4_ff_alloc_deviceid_node()
    - pnfs/blocklayout: Fix memory leak in bl_parse_scsi()
    - drm/vmwgfx: Merge vmw_bo_release and vmw_bo_free functions
    - PM: EM: Fix incorrect description of the cost field in struct
      em_perf_state
    - nvme-tcp: fix NULL pointer dereferences in nvmet_tcp_build_pdu_iovec
    - btrfs: send: check for inline extents in range_is_hole_in_parent()
    - net: bridge: annotate data-races around fdb->{updated,used}
    - ip6_tunnel: use skb_vlan_inet_prepare() in __ip6_tnl_rcv()
    - net: update netdev_lock_{type,name}
    - macvlan: fix possible UAF in macvlan_forward_source()
    - ipv4: ip_gre: make ipgre_header() robust
    - net/mlx5e: Fix crash on profile change rollback failure
    - net/mlx5e: Don't store mlx5e_priv in mlx5e_dev devlink priv
    - net/mlx5e: Pass netdev to mlx5e_destroy_netdev instead of priv
    - net/mlx5e: Restore destroying state bit after profile cleanup
    - btrfs: factor out init_space_info() from create_space_info()
    - btrfs: factor out check_removing_space_info() from
      btrfs_free_block_groups()
    - btrfs: introduce btrfs_space_info sub-group
    - btrfs: fix memory leaks in create_space_info() error paths
    - ALSA: hda/cirrus_scodec_test: Fix incorrect setup of gpiochip
    - net: hv_netvsc: reject RSS hash key programming without RX indirection
      table
    - ipv6: Fix use-after-free in inet6_addr_del().
    - net/sched: sch_qfq: do not free existing class in qfq_change_class()
    - [amd64] ASoC: sdw_utils: cs42l43: Enable Headphone pin for LINEOUT jack
      type
    - drm/amd/pm: fix smu overdrive data type wrong issue on smu 14.0.2
    - mm: describe @flags parameter in memalloc_flags_save()
    - textsearch: describe @list member in ts_ops search
    - mm, kfence: describe @slab parameter in __kfence_obj_info()
    - [arm64] dmaengine: tegra-adma: Fix use-after-free
    - [arm64] phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before
      using it
    - [arm64] phy: phy-snps-eusb2: refactor constructs names
    - phy: drop probe registration printks
    - [arm64] phy: qcom-qusb2: Fix NULL pointer dereference on early suspend
    - [armhf] phy: stm32-usphyc: Fix off by one in probe()
    - [armhf] dmaengine: omap-dma: fix dma_pool resource leak in error paths
    - [arm64] i2c: qcom-geni: make sure I2C hub controllers can't use SE DMA
    - HID: usbhid: paper over wrong bNumDescriptor field (Closes: #1122193)
    - bridge: mcast: Fix use-after-free during router port configuration
      (CVE-2025-38248)
    - [arm64] ASoC: codecs: wsa883x: fix unnecessary initialisation
    - drm/amd/display: mark static functions noinline_for_stack
    - io_uring: move local task_work in exit cancel loop
    - scsi: core: Fix error handler encryption support
    - ALSA: pcm: Improve the fix for race of buffer access at PCM OSS layer
    - null_blk: fix kmemleak by releasing references to fault configfs items
    - can: gs_usb: gs_usb_receive_bulk_callback(): fix URB memory leak
    - can: ctucanfd: fix SSP_SRC in cases when bit-rate is higher than 1 MBit.
    - net: can: j1939: j1939_xtp_rx_rts_session_active(): deactivate session
      upon receiving the second rts
    - xfs: Fix the return value of xfs_rtcopy_summary()
    - lib/buildid: use __kernel_read() for sleepable context
    - [arm64] phy: rockchip: inno-usb2: fix communication disruption in gadget
      mode
    - [arm64,armhf] phy: ti: gmii-sel: fix regmap leak on probe failure
    - [arm64] phy: freescale: imx8m-pcie: assert phy reset during power on
    - [arm64] phy: rockchip: inno-usb2: fix disconnection in gadget mode
    - usb: dwc3: Check for USB4 IP_NAME
    - usb: core: add USB_QUIRK_NO_BOS for devices that hang on BOS descriptor
    - USB: OHCI/UHCI: Add soft dependencies on ehci_platform
    - USB: serial: option: add Telit LE910 MBIM composition
    - USB: serial: ftdi_sio: add support for PICAXE AXE027 cable
    - nvme-pci: disable secondary temp for Wodposit WPBSNM8
    - [arm64] ASoC: codecs: wsa881x: fix unnecessary initialisation
    - ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref
    - hrtimer: Fix softirq base check in update_needs_ipi()
    - [amd64] EDAC/x38: Fix a resource leak in x38_probe1()
    - [amd64] EDAC/i3200: Fix a resource leak in i3200_probe1()
    - tcpm: allow looking for role_sw device in the main node
    - i2c: riic: Move suspend handling to NOIRQ phase
    - [amd64] x86/resctrl: Add missing resctrl initialization for Hygon
    - [amd64] x86/resctrl: Fix memory bandwidth counter width for Hygon
    - nvme: fix PCIe subsystem reset controller state transition
    - mm/zswap: fix error pointer free in zswap_cpu_comp_prepare()
    - mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free
    - mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure
    - drm/amd/display: Bump the HDMI clock to 340MHz
    - drm/amd: Clean up kfd node on surprise disconnect
    - drm/amdkfd: fix a memory leak in device_queue_manager_init()
    - drm/nouveau/disp/nv50-: Set lock_core in curs507a_prepare
    - [arm64,armhf] drm/panel-simple: fix connector type for DataImage
      SCF0700C48GGU18 panel
    - drm/vmwgfx: Fix an error return check in vmw_compat_shader_add()
    - [arm64] dmaengine: qcom: gpi: Fix memory leak in gpi_peripheral_config()
    - [armhf] dmaengine: stm32: dmamux: fix device leak on route allocation
    - [armhf] dmaengine: stm32: dmamux: fix OF node leak on route allocation
      failure
    - [armhf] dmaengine: ti: dma-crossbar: fix device leak on dra7x route
      allocation
    - [armhf] dmaengine: ti: dma-crossbar: fix device leak on am335x route
      allocation
    - [amd64] HID: intel-ish-hid: Use dedicated unbound workqueues to prevent
      resume blocking
    - [amd64] HID: intel-ish-hid: Fix -Wcast-function-type-strict in
      devm_ishtp_alloc_workqueue()
    - btrfs: fix deadlock in wait_current_trans() due to ignored transaction
      type
    - xfs: set max_agbno to allow sparse alloc of last full inode chunk
    - mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure
    - mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup
      failure
    - bpf: Reject narrower access to pointer ctx fields (CVE-2025-38591)
    - mm/fake-numa: allow later numa node hotplug
    - mm: numa,memblock: include <asm/numa.h> for 'numa_nodes_parsed'
    - [arm64] phy: phy-rockchip-inno-usb2: Use dev_err_probe() in the probe path
    - [arm64] phy: rockchip: inno-usb2: Fix a double free bug in
      rockchip_usb2phy_probe()
    - [arm64] dmaengine: fsl-edma: Fix clk leak on alloc_chan_resources failure
    - mm/page_alloc/vmstat: simplify refresh_cpu_vm_stats change detection
    - mm/page_alloc: batch page freeing in decay_pcp_high
    - mm/page_alloc: prevent pcp corruption with SMP=n
    - mm/fake-numa: handle cases with no SRAT info
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.68
    - posix-clock: Store file pointer in struct posix_clock_context
    - ptp: Add PHC file mode checks. Allow RO adjtime() without FMODE_WRITE.
    - dt-bindings: power: qcom,rpmpd: document the SM8750 RPMh Power Domains
    - dt-bindings: power: qcom,rpmpd: add Turbo L5 corner
    - dt-bindings: power: qcom-rpmpd: split RPMh domains definitions
    - dt-bindings: power: qcom,rpmpd: Add SC8280XP_MXC_AO
    - [arm64] pmdomain: qcom: rpmhpd: Add MXC to SC8280XP
    - Drivers: hv: Always do Hyper-V panic notification in hv_kmsg_dump()
    - btrfs: fix missing fields in superblock backup with BLOCK_GROUP_TREE
    - ata: ahci: Do not read the per port area for unimplemented ports
    - ata: libata-sata: Improve link_power_management_supported sysfs attribute
    - ata: libata: Add cpr_log to ata_dev_print_features() early return
    - ata: libata-core: Introduce ata_dev_config_lpm()
    - ata: libata: Call ata_dev_config_lpm() for ATAPI devices
    - ata: libata: Print features also for ATAPI devices
    - ice: initialize ring_stats->syncp
    - ice: Avoid detrimental cleanup for bond during interface stop
    - ice: Fix incorrect timeout ice_release_res()
    - igc: Restore default Qbv schedule when changing channels
    - igc: fix race condition in TX timestamp read for register 0
    - vsock/virtio: Coalesce only linear skb
    - net: usb: dm9601: remove broken SR9700 support
    - bonding: limit BOND_MODE_8023AD to Ethernet devices
    - l2tp: Fix memleak in l2tp_udp_encap_recv().
    - can: gs_usb: gs_usb_receive_bulk_callback(): unanchor URL on
      usb_submit_urb() error
    - sctp: move SCTP_CMD_ASSOC_SHKEY right after SCTP_CMD_PEER_INIT
    - [amd64,arm64] amd-xgbe: avoid misleading per-packet error log
    - gue: Fix skb memleak with inner IP protocol 0.
    - fou: Don't allow 0 for FOU_ATTR_IPPROTO.
    - veth: fix data race in veth_get_ethtool_stats
    - l2tp: avoid one data-race in l2tp_tunnel_del_work()
    - ipvlan: Make the addrs_lock be per port
    - [arm64] octeontx2: cn10k: fix RX flowid TCAM mask handling
    - net/sched: Enforce that teql can only be used as root qdisc
    - net/sched: qfq: Use cl_is_active to determine whether class is active in
      qfq_rm_from_ag
    - crypto: authencesn - reject too-short AAD (assoclen<8) to match ESP/ESN
      spec
    - wifi: mac80211: don't perform DA check on S1G beacon
    - serial: 8250_pci: Fix broken RS485 for F81504/508/512
    - w1: therm: Fix off-by-one buffer overflow in alarms_store
    - w1: fix redundant counter decrement in w1_attach_slave_device()
    - Revert "nfc/nci: Add the inconsistency check between the input data length
      and count"
    - Input: i8042 - add quirks for MECHREVO Wujie 15X Pro
    - Input: i8042 - add quirk for ASUS Zenbook UX425QA_UM425QA
    - scsi: storvsc: Process unsupported MODE_SENSE_10
    - scsi: xen: scsiback: Fix potential memory leak in scsiback_remove()
    - [arm64] dts: rockchip: remove dangerous max-link-speed from helios64
    - [arm64] dts: rockchip: Fix voltage threshold for volume keys for Pinephone
      Pro
    - [amd64] x86/kfence: avoid writing L1TF-vulnerable PTEs
    - [amd64] comedi: Fix getting range information for subdevices 16 to 255
    - [amd64] platform/x86: hp-bioscfg: Fix kobject warnings for empty attribute
      names
    - [amd64] platform/x86: hp-bioscfg: Fix kernel panic in GET_INSTANCE_ID
      macro
    - mm/rmap: fix two comments related to huge_pmd_unshare()
    - io_uring/io-wq: check IO_WQ_BIT_EXIT inside work run loop
    - iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event
      detection
    - interconnect: debugfs: initialize src_node and dst_node to empty strings
    - regmap: Fix race condition in hwspinlock irqsave routine
    - [riscv64] clocksource: Fix stimecmp update hazard on RV32
    - [amd64] platform/x86/amd: Fix memory leak in wbrf_record()
    - scsi: core: Wake up the error handler when final completions race against
      each other
    - scsi: qla2xxx: Sanitize payload size to prevent member overflow
    - ALSA: usb: Increase volume range that triggers a warning
    - ice: Fix persistent failure in ice_get_rxfh
    - [arm64] net: hns3: fix data race in hns3_fetch_stats
    - be2net: fix data race in be_get_new_eqd
    - [arm64] net: hns3: fix wrong GENMASK() for HCLGE_FD_AD_COUNTER_NUM_M
    - [arm64] net: hns3: fix the HCLGE_FD_AD_NXT_KEY error setting issue
    - mISDN: annotate data-race around dev->work
    - ipv6: annotate data-race in ndisc_router_discovery()
    - usbnet: limit max_mtu based on device's hard_mtu
    - clocksource: Reduce watchdog readout delay limit to prevent false
      positives
    - sched/fair: Fix pelt clock sync when entering idle
    - drm/amd/pm: Don't clear SI SMC table when setting power limit
    - drm/amd/pm: Workaround SI powertune issue on Radeon 430 (v2)
    - drm/nouveau: add missing DCB connector types
    - drm/nouveau: implement missing DCB connector types; gracefully handle
      unknown connectors
    - be2net: Fix NULL pointer dereference in be_cmd_get_mac_from_list
    - bonding: provide a net pointer to __skb_flow_dissect()
    - [arm64,armhf] net: dsa: fix off-by-one in maximum bridge ID determination
    - [arm64] octeontx2-af: Fix error handling
    - net: openvswitch: fix data race in ovs_vport_get_upcall_stats
    - vsock/virtio: fix potential underflow in virtio_transport_get_credit()
    - vsock/virtio: cap TX credit to local buffer size
    - net/sched: act_ife: avoid possible NULL deref
    - dpll: Prevent duplicate registrations
    - [amd64] x86: make page fault handling disable interrupts properly
    - tpm: Compare HMAC values in constant time
    - keys/trusted_keys: fix handle passed to tpm_buf_append_name during unseal
    - leds: led-class: Only Add LED to leds_list when it is fully ready
    - of: fix reference count leak in of_alias_scan()
    - of: platform: Use default match table for /firmware
    - iio: accel: iis328dq: fix gain values
    - iio: adc: ad9467: fix ad9434 vref mask
    - iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc
      driver
    - iio: adc: pac1934: Fix clamped value in pac1934_reg_snapshot
    - iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl
    - ALSA: ctxfi: Fix potential OOB access in audio mixer handling
      (Closes: #1121535)
    - ALSA: scarlett2: Fix buffer overflow in config retrieval
    - ALSA: usb-audio: Fix use-after-free in snd_usb_mixer_free()
    - mmc: rtsx_pci_sdmmc: implement sdmmc_card_busy function
    - mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode
    - drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit)
    - wifi: ath10k: fix dma_free_coherent() pointer
    - wifi: ath12k: fix dma_free_coherent() pointer
    - wifi: mwifiex: Fix a loop in mwifiex_update_ampdu_rxwinsize()
    - wifi: rsi: Fix memory corruption due to not set vif driver data size
    - [arm64] fpsimd: signal: Allocate SSVE storage when restoring ZA
    - [arm64] Set __nocfi on swsusp_arch_resume()
    - slimbus: core: fix runtime PM imbalance on report present
    - slimbus: core: fix device reference leak on report present
    - tracing: Fix crash on synthetic stacktrace field usage
    - [amd64] intel_th: fix device leak on output open()
    - mei: trace: treat reg parameter as string
    - [s390x] ap: Fix wrong APQN fill calculation
    - netrom: fix double-free in nr_route_frame()
    - [amd64] platform/x86: hp-bioscfg: Fix automatic module loading
    - [arm64] pmdomain: imx8m-blk-ctrl: Remove separate rst and clk mask for 8mq
      vpu
    - [amd64] perf/x86/intel: Do not enable BTS for guests
    - [arm64,armhf] irqchip/gic-v3-its: Avoid truncating memory addresses
    - net: sfp: add potron quirk to the H-COM SPP425H-GAB4 SFP+ Stick
    - can: ems_usb: ems_usb_read_bulk_callback(): fix URB memory leak
    - can: kvaser_usb: kvaser_usb_read_bulk_callback(): fix URB memory leak
    - can: mcba_usb: mcba_usb_read_bulk_callback(): fix URB memory leak
    - can: usb_8dev: usb_8dev_read_bulk_callback(): fix URB memory leak
    - drm/amdgpu: remove frame cntl for gfx v12
    - gpio: cdev: Correct return code on memory allocation failure
    - migrate: correct lock ordering for hugetlb file folios
    - [arm64] dmaengine: ti: k3-udma: Enable second resource range for BCDMA and
      PKTDMA
    - can: esd_usb: esd_usb_read_bulk_callback(): fix URB memory leak
    - bpf: Do not let BPF test infra emit invalid GSO types to stack
      (CVE-2025-68725)
    - [arm64] dts: rockchip: remove redundant max-link-speed from nanopi-r4s
    - iio: core: add missing mutex_destroy in iio_dev_release()
    - iio: core: Replace lockdep_set_class() + mutex_init() by combined call
    - iio: core: add separate lockdep class for info_exist_lock
    - [armhf] iio: adc: exynos_adc: fix OF populate on driver rebind
    - exfat: fix refcount leak in exfat_find (CVE-2025-68351)
    - sched_ext: Fix possible deadlock in the deferred_irq_workfn()
      (CVE-2025-68333)
    - fs/ntfs3: Initialize allocated memory before use (CVE-2025-68365)
    - [amd64] accel/ivpu: Fix race condition when unbinding BOs (CVE-2025-68749)
    - btrfs: fix racy bitfield write in btrfs_clear_space_info_full()
      (CVE-2025-68358)
    - wifi: ath11k: fix RCU stall while reaping monitor destination ring
      (CVE-2024-58097)
    - vsock/virtio: Move length check to callers of virtio_vsock_skb_rx_put()
    - vsock/virtio: Rename virtio_vsock_alloc_skb()
    - vsock/virtio: Move SKB allocation lower-bound check to callers
    - vsock/virtio: Rename virtio_vsock_skb_rx_put()
    - vhost/vsock: Allocate nonlinear SKBs for handling large receive buffers
    - vsock/virtio: Allocate nonlinear SKBs for handling large transmit buffers
    - net: Introduce skb_copy_datagram_from_iter_full()
    - vsock/virtio: Fix message iterator handling on transmit path
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.69
    - Bluetooth: hci_uart: fix null-ptr-deref in hci_uart_write_work
    - Bluetooth: MGMT: Fix memory leak in set_ssp_complete
    - net/mlx5: Fix memory leak in esw_acl_ingress_lgcy_setup()
    - can: gs_usb: gs_usb_receive_bulk_callback(): fix error message
    - bonding: annotate data-races around slave->last_rx
    - [arm64,armhf] net: mvpp2: cls: Fix memory leak in
      mvpp2_ethtool_cls_rule_ins()
    - ipv6: use the right ifindex when replying to icmpv6 from localhost
    - net: wwan: t7xx: fix potential skb->frags overflow in RX path
    - nfc: llcp: Fix memleak in nfc_llcp_send_ui_frame().
    - ice: Fix NULL pointer dereference in ice_vsi_set_napi_queues
    - ice: stop counting UDP csum mismatch as rx_errors
    - net/mlx5e: TC, delete flows only for existing peers
    - nfc: nci: Fix race between rfkill and nci_unregister_device().
    - net: bridge: fix static key check
    - net: phy: micrel: fix clk warning when removing the driver
    - net/mlx5: fs, Fix inverted cap check in tx flow table root disconnect
    - net/mlx5: Initialize events outside devlink lock
    - net/mlx5: Fix vhca_id access call trace use before alloc
    - net/mlx5e: Skip ESN replay window setup for IPsec crypto offload
    - scsi: firewire: sbp-target: Fix overflow in sbp_make_tpg()
    - [amd64] ASoC: Intel: sof_es8336: fix headphone GPIO logic inversion
    - gpiolib: acpi: use BIT_ULL() for u64 mask in address space handler
    - gpio: virtuser: fix UAF in configfs release path
    - bcache: fix improper use of bi_end_io
    - bcache: use bio cloning for detached device requests
    - bcache: fix I/O accounting leak in detached_dev_do_request
    - dma/pool: distinguish between missing and exhausted atomic pools
    - sched/deadline: Document dl_server
    - sched/deadline: Fix 'stuck' dl_server
    - [arm64,armhf] pinctrl: meson: mark the GPIO controller as sleeping
    - [riscv64] compat: fix COMPAT_UTS_MACHINE definition
    - scsi: be2iscsi: Fix a memory leak in beiscsi_boot_get_sinfo()
    - [amd64] ASoC: amd: yc: Add DMI quirk for Acer TravelMate P216-41-TCO
    - [arm64,armhf] gpio: pca953x: mask interrupts in irq shutdown
    - scsi: qla2xxx: edif: Fix dma_free_coherent() size
    - efivarfs: fix error propagation in efivar_entry_get()
    - nvmet: fix race in nvmet_bio_done() leading to NULL pointer dereference
      (Closes: #1122521)
    - gpio: rockchip: Stop calling pinctrl for set_direction
    - mptcp: only reset subflow errors when propagated
    - flex_proportions: make fprop_new_period() hardirq safe
    - mm/memory-failure: fix missing ->mf_stats count in hugetlb poison
    - mm/memory-failure: teach kill_accessing_process to accept hugetlb tail
      page pfn
    - mm/shmem, swap: fix race of truncate and swap entry split
    - net: fix segmentation of forwarding fraglist GRO
    - [arm64] drm/msm/a6xx: fix bogus hwcg register updates
    - drm/amdgpu/soc21: fix xclk for APUs
    - drm/amdgpu/gfx10: fix wptr reset in KGQ init
    - drm/amdgpu/gfx11: fix wptr reset in KGQ init
    - drm/amdgpu/gfx12: fix wptr reset in KGQ init
    - drm/amdgpu: fix NULL pointer dereference in
      amdgpu_gmc_filter_faults_remove
    - drm/amdgpu: Fix cond_exec handling in amdgpu_ib_schedule()
    - gpiolib: acpi: Fix potential out-of-boundary left shift
    - cgroup: Fix kernfs_node UAF in css_free_rwork_fn
    - rxrpc: Fix data-race warning and potential load/store tearing
    - ksmbd: smbd: fix dma_unmap_sg() nents (CVE-2026-23093)
    - mm/kfence: randomize the freelist on initialization
    - wifi: ath11k: add srng->lock for ath11k_hal_srng_* in monitor mode
      (CVE-2024-58096)
    - Revert "drm/nouveau/disp: Set drm_mode_config_funcs.atomic_(check|commit)"
    - btrfs: prevent use-after-free on folio private data in
      btrfs_subpage_clear_uptodate()
    - net/sched: act_ife: convert comma to semicolon
    - [arm64] pinctrl: qcom: sm8350-lpass-lpi: Merge with SC7280 to fix I2S2 and
      SWR TX pins
    - mptcp: avoid dup SUB_CLOSED events after disconnect
    - perf: Simplify get_perf_callchain() user logic
    - perf: sched: Fix perf crash with new is_user_task() helper
    - writeback: fix 100% CPU usage when dirtytime_expire_interval is 0
    - drm/amdgpu/gfx11: adjust KGQ reset sequence
    - [arm64] pinctrl: lpass-lpi: implement .get_direction() for the GPIO driver
    - net: mana: Change the function signature of mana_get_primary_netdev_rcu
    - RDMA/mana_ib: Handle net event for pointing to the current netdev

  [ Macpaul Lin ]
  * udeb: Add USB TYPE-C and Mux modules in usb-modules (Closes: #1109090)

  [ Salvatore Bonaccorso ]
  * fs/nfsd: Enable NFSD_SCSILAYOUT (NFSv4.1 server support for pNFS SCSI
    layouts)
  * [rt] Update to 6.12.66-rt15

 -- Salvatore Bonaccorso <carnil@debian.org>  Sun, 08 Feb 2026 08:58:22 +0100

linux (6.12.63-1~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Fri, 02 Jan 2026 17:55:03 +0100

linux (6.12.63-1) trixie; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.58
    - NFSD: Fix crash in nfsd4_read_release()
    - net: usb: asix_devices: Check return value of usbnet_get_endpoints
    - fbcon: Set fb_display[i]->mode to NULL when the mode is released
    - fbdev: atyfb: Check if pll_ops->init_pll failed
    - ACPI: video: Fix use-after-free in acpi_video_switch_brightness()
    - ACPI: button: Call input_free_device() on failing input device
      registration
    - virtio-net: drop the multi-buffer XDP packet in zerocopy
    - fbdev: bitblit: bound-check glyph index in bit_putcs*
    - Bluetooth: rfcomm: fix modem control handling
    - wifi: brcmfmac: fix crash while sending Action Frames in standalone AP
      Mode
    - mptcp: drop bogus optimization in __mptcp_check_push()
    - mptcp: restore window probe
    - [arm64] ASoC: qdsp6: q6asm: do not sleep while atomic
    - [s390x] pci: Restore IRQ unconditionally for the zPCI device
    - smb: client: fix potential cfid UAF in smb2_query_info_compound
    - [amd64] x86/fpu: Ensure XFD state on signal delivery
    - wifi: ath10k: Fix memory leak on unsupported WMI command
    - wifi: ath11k: Add missing platform IDs for quirk table
    - wifi: ath12k: free skb during idr cleanup callback
    - wifi: ath11k: add support for MU EDCA
    - wifi: ath11k: avoid bit operation on key flags
    - [arm64] drm/msm/a6xx: Fix GMU firmware parser
    - ALSA: usb-audio: fix control pipe direction
    - wifi: mac80211: don't mark keys for inactive links as uploaded
    - wifi: mac80211: fix key tailroom accounting leak
    - bpf: Sync pending IRQ work before freeing ring buffer
    - scsi: ufs: core: Initialize value of an attribute returned by uic cmd
    - bpf: Find eligible subprogs for private stack support
    - bpf, x86: Avoid repeated usage of bpf_prog->aux->stack_depth
    - bpf: Do not audit capability check in do_jit()
    - [amd64] ASoC: Intel: avs: Unprepare a stream when XRUN occurs
    - [amd64] ASoC: Intel: avs: Disable periods-elapsed work when closing PCM
    - [arm64,armhf] ASoC: fsl_sai: fix bit order for DSD format
    - libbpf: Fix powerpc's stack register definition in bpf_tracing.h
    - usbnet: Prevents free active kevent
    - Bluetooth: hci_sync: fix race in hci_cmd_sync_dequeue_once
    - Bluetooth: ISO: Update hci_conn_hash_lookup_big for Broadcast slave
    - Bluetooth: ISO: Fix BIS connection dst_type handling
    - Bluetooth: btmtksdio: Add pmctrl handling for BT closed state during reset
    - Bluetooth: HCI: Fix tracking of advertisement set/instance 0x00
    - Bluetooth: ISO: Fix another instance of dst_type handling
    - Bluetooth: hci_core: Fix tracking of periodic advertisement
    - [arm64,armhf] drm/etnaviv: fix flush sequence logic
    - [arm64] net: hns3: return error code when function fails
    - sfc: fix potential memory leak in efx_mae_process_mport()
    - dpll: spec: add missing module-name and clock-id to pin-get reply
    - [arm64,armhf] ASoC: fsl_sai: Fix sync error in consumer mode
    - drm/radeon: Do not kfree() devres managed rdev
    - drm/radeon: Remove calls to drm_put_dev()
    - drm/amd/pm: fix smu table id bound check issue in smu_cmn_update_table()
    - drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Fiji
    - drm/amd/pm/powerplay/smumgr: Fix PCIeBootLinkLevel value on Iceland
    - ACPI: fan: Use ACPI handle when retrieving _FST
    - block: fix op_is_zone_mgmt() to handle REQ_OP_ZONE_RESET_ALL
    - block: make REQ_OP_ZONE_OPEN a write operation
    - regmap: slimbus: fix bus_context pointer in regmap init calls
    - [s390x] mm: Fix memory leak in add_marker() when kvrealloc() fails
    - drm/xe: Do not wake device during a GT reset
    - drm/sysfb: Do not dereference NULL pointer in plane reset
    - drm/sched: avoid killing parent entity on child SIGKILL
    - drm/nouveau: Fix race in nouveau_sched_fini()
    - [arm64] drm/mediatek: Fix device use-after-free on unbind
    - drm/amd: Check that VPE has reached DPM0 in idle handler
    - drm/amd/display: Fix incorrect return of vblank enable on unconfigured
      crtc (Closes: #1000966)
    - ACPI: fan: Add fan speed reporting for fans with only _FST
    - ACPI: fan: Use platform device for devres-related actions
    - sched_ext: Mark scx_bpf_dsq_move_set_[slice|vtime]() with KF_RCU
    - cpuidle: governors: menu: Rearrange main loop in menu_select()
    - cpuidle: governors: menu: Select polling state in some more cases
    - [amd64] mfd: kempld: Switch back to earlier ->init() behavior
    - [amd64] x86/CPU/AMD: Add RDSEED fix for Zen5
    - usb: gadget: f_fs: Fix epfile null pointer access after ep enable.
    - drm/sched: Optimise drm_sched_entity_push_job
    - drm/sched: Re-group and rename the entity run-queue lock
    - drm/sched: Fix race in drm_sched_entity_select_rq()
    - [s390x] pci: Avoid deadlock between PCI error recovery and mlx5 crdump
    - [s390x] Disable ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP
    - [armhf] soc: aspeed: socinfo: Add AST27xx silicon IDs
    - [arm64] firmware: qcom: scm: preserve assign_mem() error return value
    - [arm64] soc: qcom: smem: Fix endian-unaware access of num_entries
    - [arm64] soc: ti: pruss: don't use %pK through printk
    - bpf: Don't use %pK through printk
    - pinctrl: single: fix bias pull up/down handling in pin_config_set
    - [arm64] mmc: host: renesas_sdhi: Fix the actual clock
    - memstick: Add timeout to prevent indefinite waiting
    - [arm64,armhf] cpufreq: ti: Add support for AM62D2
    - bpf: Use tnums for JEQ/JNE is_branch_taken logic
    - firewire: ohci: move self_id_complete tracepoint after validating register
    - [riscv64] irqchip/sifive-plic: Respect mask state when setting affinity
    - io_uring/zctx: check chained notif contexts
    - ACPI: sysfs: Use ACPI_FREE() for freeing an ACPI object
    - ACPI: video: force native for Lenovo 82K8
    - libbpf: Fix USDT SIB argument handling causing unrecognized register error
    - cpufreq/longhaul: handle NULL policy in longhaul_exit
    - [arm64,armhf] irqchip/gic-v2m: Handle Multiple MSI base IRQ Alignment
    - ACPI: PRM: Skip handlers with NULL handler_address or NULL VA
    - ACPI: resource: Skip IRQ override on ASUS Vivobook Pro N6506CU
    - ACPI: scan: Add Intel CVS ACPI HIDs to acpi_ignore_dep_ids[]
    - thermal: gov_step_wise: Allow cooling level to be reduced earlier
    - power: supply: qcom_battmgr: add OOI chemistry
    - [amd64] hwmon: (k10temp) Add thermal support for AMD Family 1Ah-based
      models
    - [amd64] hwmon: (k10temp) Add device ID for Strix Halo
    - power: supply: sbs-charger: Support multiple devices
    - cpufreq: ondemand: Update the efficient idle check for Intel extended
      Families
    - [arm64,armhf] soc/tegra: fuse: Add Tegra114 nvmem cells and fuse lookups
    - [arm64] firmware: qcom: tzmem: disable sc7180 platform
    - [arm64] mmc: sdhci-msm: Enable tuning for SDR50 mode for SD card
    - pwm: pca9685: Use bulk write to atomicially update registers
    - ACPICA: dispatcher: Use acpi_ds_clear_operands() in
      acpi_ds_call_control_method()
    - [amd64,arm64] tee: allow a driver to allocate a tee_device without a pool
    - nvmet-fc: avoid scheduling association deletion twice
    - nvme-fc: use lock accessing port_state and rport state
    - bpf: Do not limit bpf_cgroup_from_id to current's namespace
    - i3c: mipi-i3c-hci-pci: Add support for Intel Wildcat Lake-U I3C
    - video: backlight: lp855x_bl: Set correct EPROM start for LP8556
    - tools/cpupower: fix error return value in cpupower_write_sysfs()
    - power: supply: qcom_battmgr: handle charging state change notifications
    - bpftool: Fix -Wuninitialized-const-pointer warnings with clang >= 21
    - cpuidle: Fail cpuidle device registration if there is one already
    - futex: Don't leak robust_list pointer on exec race
    - ACPI: SPCR: Support Precise Baud Rate field
    - blk-cgroup: fix possible deadlock while configuring policy
    - [riscv64] bpf: Fix uninitialized symbol 'retval_off'
    - bpf: Clear pfmemalloc flag when freeing all fragments
    - nvme: Use non zero KATO for persistent discovery connections
    - uprobe: Do not emulate/sstep original instruction when ip is changed
    - [amd64] hwmon: (asus-ec-sensors) increase timeout for locking ACPI mutex
    - [amd64] hwmon: (dell-smm) Remove Dell Precision 490 custom config data
    - tools/cpupower: Fix incorrect size in cpuidle_state_disable()
    - tools/power x86_energy_perf_policy: Fix incorrect fopen mode usage
    - tools/power x86_energy_perf_policy: Enhance HWP enable
    - tools/power x86_energy_perf_policy: Prefer driver HWP limits
    - [armhf] mfd: stmpe: Remove IRQ domain upon removal
    - [armhf] mfd: stmpe-i2c: Add missing MODULE_LICENSE
    - [riscv64] mfd: da9063: Split chip variant reading in two bus transactions
    - mfd: core: Increment of_node's refcount before linking it to the platform
      device
    - [amd64] mfd: intel-lpss: Add Intel Wildcat Lake LPSS PCI IDs
    - drm/amd/display: fix condition for setting timing_adjust_pending
    - drm/amd/display: ensure committing streams is seamless
    - drm/amdgpu: add range check for RAS bad page address
    - drm/amdgpu: Check vcn sram load return value
    - drm/amd/display: Move setup_stream_attribute
    - drm/amd/display: Increase AUX Intra-Hop Done Max Wait Duration
    - drm/xe/guc: Add more GuC load error status codes
    - drm/xe: Fix oops in xe_gem_fault when running core_hotunplug test.
    - drm/amdgpu: Avoid rma causes GPU duplicate reset
    - drm/amd/amdgpu: Release xcp drm memory after unplug
    - drm/amdgpu: Skip poison aca bank from UE channel
    - drm/amd/display: add more cyan skillfish devices
    - drm/amd/display: update dpp/disp clock from smu clock table
    - drm/amd/pm: Use cached metrics data on aldebaran
    - drm/amd/pm: Use cached metrics data on arcturus
    - drm/amdgpu/jpeg: Hold pg_lock before jpeg poweroff
    - drm/nouveau: replace snprintf() with scnprintf() in nvkm_snprintbf()
    - [arm64] ASoC: mediatek: Use SND_JACK_AVOUT for HDMI/DP jacks
    - drm/amd/display: Reset apply_eamless_boot_optimization when dpms_off
    - drm/amd/display: Wait until OTG enable state is cleared
    - PCI: Disable MSI on RDC PCI to PCIe bridges
    - wifi: rtw89: print just once for unknown C2H events
    - wifi: rtw88: sdio: use indirect IO for device registers before power-on
    - drm/amdkfd: return -ENOTTY for unsupported IOCTLs
    - media: pci: ivtv: Don't create fake v4l2_fh
    - [arm64] drm/tidss: Use the crtc_* timings when programming the HW
    - [arm64] drm/tidss: Set crtc modesetting parameters with adjusted mode
    - PCI/ERR: Update device error_state already after reset
    - [amd64] x86/vsyscall: Do not require X86_PF_INSTR to emulate vsyscall
    - net: stmmac: Check stmmac_hw_setup() in stmmac_resume()
    - ice: Don't use %pK through printk or tracepoints
    - thunderbolt: Use is_pciehp instead of is_hotplug_bridge
    - tty: serial: ip22zilog: Use platform device for probing
    - [powerpc*] eeh: Use result of error_detected() in uevent
    - [s390x] pci: Use pci_uevent_ers() in PCI recovery
    - bridge: Redirect to backup port when port is administratively down
    - net: ipv6: fix field-spanning memcpy warning in AH output
    - media: imon: make send_packet() more robust
    - [arm64] drm/panthor: Serialize GPU cache flush operations
    - HID: pidff: Use direction fix only for conditional effects
    - HID: pidff: PERMISSIVE_CONTROL quirk autodetection
    - [arm64,armhf] drm/bridge: display-connector: don't set OP_DETECT for
      DisplayPorts
    - drm/amdgpu: fix nullptr err of vm_handle_moved
    - drm/amdkfd: Handle lack of READ permissions in SVM mapping
    - iio: adc: spear_adc: mask SPEAR_ADC_STATUS channel and avg sample before
      setting register
    - iio: adc: imx93_adc: load calibrated values even calibration failed
    - usb: gadget: f_ncm: Fix MAC assignment NCM ethernet
    - wifi: rtw89: wow: remove notify during WoWLAN net-detect
    - wifi: rtw89: fix BSSID comparison for non-transmitted BSSID
    - dm error: mark as DM_TARGET_PASSES_INTEGRITY
    - char: misc: Make misc_register() reentry for miscdevice who wants dynamic
      minor
    - char: misc: Does not request module for miscdevice with dynamic minor
    - net: When removing nexthops, don't call synchronize_net if it is not
      necessary
    - net: stmmac: Correctly handle Rx checksum offload errors
    - net: Call trace_sock_exceed_buf_limit() for memcg failure with
      SK_MEM_RECV.
    - f2fs: fix to detect potential corrupted nid in free_nid_list
    - PCI/P2PDMA: Fix incorrect pointer usage in devm_kfree() call
    - bnxt_en: Add Hyper-V VF ID
    - tty: serial: Modify the use of dev_err_probe()
    - ALSA: usb-audio: Add validation of UAC2/UAC3 effect units
    - [amd64,arm64] idpf: do not linearize big TSO packets
    - rds: Fix endianness annotation for RDS_MPATH_HASH
    - media: ipu6: isys: Set embedded data type correctly for metadata formats
    - rpmsg: char: Export alias for RPMSG ID rpmsg-raw from table
    - net: ipv4: allow directed broadcast routes to use dst hint
    - scsi: mpi3mr: Fix I/O failures during controller reset
    - scsi: mpi3mr: Fix controller init failure on fault during queue creation
    - scsi: pm80xx: Fix race condition caused by static variables
    - remoteproc: wkup_m3: Use devm_pm_runtime_enable() helper
    - net: phy: fixed_phy: let fixed_phy_unregister free the phy_device
    - fuse: zero initialize inode private data
    - drm/amdgpu: Correct the counts of nr_banks and nr_errors
    - drm/amdkfd: fix vram allocation failure for a special case
    - drm/amd/display: Support HW cursor 180 rot for any number of pipe splits
    - drm/amdkfd: Tie UNMAP_LATENCY to queue_preemption
    - [amd64] platform/x86/intel-uncore-freq: Fix warning in partitioned system
    - media: fix uninitialized symbol warnings
    - media: pci: mgb4: Fix timings comparison in VIDIOC_S_DV_TIMINGS
    - [amd64] ASoC: SOF: ipc4-pcm: Add fixup for channels
    - drm/amd/display: Increase minimum clock for TMDS 420 with pipe splitting
    - drm/amd/display: incorrect conditions for failing dto calculations
    - drm/amdgpu: Avoid vcn v5.0.1 poison irq call trace on sriov guest
    - drm/amdgpu: Respect max pixel clock for HDMI and DVI-D (v2)
    - inet_diag: annotate data-races in inet_diag_bc_sk()
    - tcp: use dst_dev_rcu() in tcp_fastopen_active_disable_ofo_check()
    - [amd64] crypto: qat - use kcalloc() in qat_uclo_map_objs_from_mof()
    - scsi: pm8001: Use int instead of u32 to store error codes
    - [arm64] scsi: ufs: exynos: fsd: Gate ref_clk and put UFS device in reset
      on suspend
    - ptp: Limit time setting of PTP clocks
    - dmaengine: sh: setup_xref error handling
    - [arm64,armhf] dmaengine: mv_xor: match alloc_wc and free_wc
    - [arm64] drm/msm/dsi/phy: Toggle back buffer resync after preparing PLL
    - [arm64] drm/msm/dsi/phy_7nm: Fix missing initial VCO rate
    - drm/amdgpu: Allow kfd CRIU with no buffer objects
    - drm/xe/guc: Increase GuC crash dump buffer size
    - ipv6: Add sanity checks on ipv6_devconf.rpl_seg_enabled
    - [arm64] drm/panthor: check bo offset alignment in vm bind
    - drm: panel-backlight-quirks: Make EDID match optional
    - net: nfc: nci: Increase NCI_DATA_TIMEOUT to 3000 ms
    - media: adv7180: Add missing lock in suspend callback
    - media: adv7180: Do not write format to device in set_fmt
    - media: adv7180: Only validate format in querystd
    - [arm64,armhf] media: verisilicon: Explicitly disable selection api ioctls
      for decoders
    - wifi: mac80211: Fix 6 GHz Band capabilities element advertisement in lower
      bands
    - ALSA: usb-audio: apply quirk for MOONDROP Quark2
    - [arm64,armhf] PCI: imx6: Enable the Vaux supply if available
    - drm/xe/guc: Set upper limit of H2G retries over CTB
    - net: call cond_resched() less often in __release_sock()
    - smsc911x: add second read of EEPROM mac when possible corruption seen
    - [amd64] iommu/amd: Skip enabling command/event buffers for kdump
    - [amd64] crypto: ccp: Skip SEV and SNP INIT for kdump boot
    - drm/amd: add more cyan skillfish PCI ids
    - drm/amdgpu: don't enable SMU on cyan skillfish
    - drm/amdgpu: add support for cyan skillfish gpu_info
    - drm/amd/display: Fix pbn_div Calculation Error
    - [arm64] net: dsa: felix: support phy-mode = "10g-qxgmii"
    - usb: gadget: f_hid: Fix zero length packet transfer
    - usb: cdns3: gadget: Use-after-free during failed initialization and exit
      of cdnsp gadget
    - tty/vt: Add missing return value for VT_RESIZE in vt_ioctl()
    - [arm64] drm/msm: make sure to not queue up recovery more than once
    - char: Use list_del_init() in misc_deregister() to reinitialize list
      pointer
    - PCI: endpoint: pci-epf-test: Limit PCIe BAR size for fixed BARs
    - wifi: iwlwifi: fw: Add ASUS to PPAG and TAS list
    - [amd64] media: ov08x40: Fix the horizontal flip control
    - media: i2c: og01a1b: Specify monochrome media bus format instead of Bayer
    - f2fs: fix wrong layout information on 16KB page
    - net: phy: marvell: Fix 88e1510 downshift counter errata
    - ntfs3: pretend $Extend records as regular files
    - wifi: mac80211: Fix HE capabilities element check
    - [arm64] phy: rockchip: phy-rockchip-inno-csidphy: allow writes to grf
      register 0
    - [arm64] drm/msm/registers: Generate _HI/LO builders for reg64
    - net: sh_eth: Disable WoL if system can not suspend
    - netfilter: nf_reject: don't reply to icmp error messages
    - [amd64] x86/kvm: Prefer native qspinlock for dedicated vCPUs irrespective
      of PV_UNHALT
    - net: devmem: expose tcp_recvmsg_locked errors
    - udp_tunnel: use netdev_warn() instead of netdev_WARN()
    - HID: asus: add Z13 folio to generic group for multitouch to work
    - watchdog: s3c2410_wdt: Fix max_timeout being calculated larger
    - [arm64] crypto: sun8i-ce - remove channel timeout field
    - PCI: dwc: Verify the single eDMA IRQ in dw_pcie_edma_irq_verify()
    - [amd64] crypto: ccp - Fix incorrect payload size calculation in
      psp_poulate_hsti()
    - [arm64,armhf] crypto: caam - double the entropy delay interval for retry
    - net/cls_cgroup: Fix task_get_classid() during qdisc run
    - wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device
    - wifi: mt76: mt7996: Temporarily disable EPCS
    - wifi: mt76: mt76_eeprom_override to int
    - ALSA: serial-generic: remove shared static buffer
    - wifi: mt76: mt7996: fix memory leak on mt7996_mcu_sta_key_tlv error
    - drm/amdgpu: Use memdup_array_user in amdgpu_cs_wait_fences_ioctl
    - drm/amd/display: Set up pixel encoding for YCBCR422
    - drm/amd/display: fix dml ms order of operations
    - drm/amd: Avoid evicting resources at S5
    - drm/amd/display: Fix DVI-D/HDMI adapters
    - drm/amd/display: Disable VRR on DCE 6
    - drm/amd/display/dml2: Guard dml21_map_dc_state_into_dml_display_cfg with
      DC_FP_START
    - page_pool: always add GFP_NOWARN for ATOMIC allocations
    - ethernet: Extend device_get_mac_address() to use NVMEM
    - HID: i2c-hid: Resolve touchpad issues on Dell systems during S4
    - drm/xe/guc: Return an error code if the GuC load fails
    - drm/amdgpu: reject gang submissions under SRIOV
    - scsi: ufs: core: Disable timestamp functionality if not supported
    - scsi: lpfc: Clean up allocated queues when queue setup mbox commands fail
    - scsi: lpfc: Decrement ndlp kref after FDISC retries exhausted
    - scsi: lpfc: Check return status of lpfc_reset_flush_io_context during
      TGT_RESET
    - scsi: lpfc: Remove ndlp kref decrement clause for F_Port_Ctrl in
      lpfc_cleanup
    - scsi: lpfc: Define size of debugfs entry for xri rebalancing
    - scsi: lpfc: Ensure PLOGI_ACC is sent prior to PRLI in Point to Point
      topology
    - allow finish_no_open(file, ERR_PTR(-E...))
    - usb: mon: Increase BUFF_MAX to 64 MiB to support multi-MB URBs
    - usb: xhci: plat: Facilitate using autosuspend for xhci plat devices
    - f2fs: fix infinite loop in __insert_extent_tree()
    - wifi: rtw89: obtain RX path from ppdu status IE00
    - wifi: rtw89: renew a completion for each H2C command waiting C2H event
    - usb: xhci-pci: add support for hosts with zero USB3 ports
    - ipv6: np->rxpmtu race annotation
    - RDMA/irdma: Update Kconfig
    - IB/ipoib: Ignore L3 master device
    - jfs: Verify inode mode when loading from disk
    - jfs: fix uninitialized waitqueue in transaction manager
    - drm/amdgpu/atom: Check kcalloc() for WS buffer in
      amdgpu_atom_execute_table_locked()
    - [arm64] ASoC: qcom: sc8280xp: explicitly set S16LE format in
      sc8280xp_be_hw_params_fixup()
    - net: phy: clear link parameters on admin link down
    - bus: mhi: core: Improve mhi_sync_power_up handling for SYS_ERR state
    - [amd64] iommu/vt-d: Replace snprintf with scnprintf in
      dmar_latency_snapshot()
    - wifi: ath10k: Fix connection after GTK rekeying
    - wifi: mac80211: Track NAN interface start/stop
    - net: intel: fm10k: Fix parameter idx set but not used
    - r8169: set EEE speed down ratio to 1
    - vfio: return -ENOTTY for unsupported device feature
    - PCI/PM: Skip resuming to D0 if device is disconnected
    - remoteproc: qcom: q6v5: Avoid handling handover twice
    - wifi: ath12k: Increase DP_REO_CMD_RING_SIZE to 256
    - [armhf] net: dsa: microchip: Set SPI as bus interface during reset for
      KSZ8463
    - drm/amd/display: Add AVI infoframe copy in copy_stream_update_to_stream
    - drm/amd/display: Init dispclk from bootup clock for DCN314
    - drm/amd/display: Fix for test crash due to power gating
    - drm/amd/display: change dc stream color settings only in atomic commit
    - NFSv4: handle ERR_GRACE on delegation recalls
    - NFSv4.1: fix mount hang after CREATE_SESSION failure
    - nfs4_setup_readdir(): insufficient locking for ->d_parent->d_inode
      dereferencing
    - net: bridge: Install FDB for bridge MAC on VLAN 0
    - scsi: libfc: Fix potential buffer overflow in fc_ct_ms_fill()
    - [amd64] accel/habanalabs/gaudi2: fix BMON disable configuration
    - scsi: mpt3sas: Add support for 22.5 Gbps SAS link rate
    - [amd64] accel/habanalabs: return ENOMEM if less than requested pages were
      pinned
    - [amd64] accel/habanalabs/gaudi2: read preboot status after recovering from
      dirty state
    - [amd64] accel/habanalabs: support mapping cb with vmalloc-backed coherent
      memory
    - fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock
    - ext4: increase IO priority of fastcommit
    - amd/amdkfd: resolve a race in amdgpu_amdkfd_device_fini_sw
    - [armhf] ASoC: stm32: sai: manage context in set_sysclk callback
    - [armhf] ASoC: tlv320aic3x: Fix class-D initialization for tlv320aic3007
    - ACPI: scan: Update honor list for RPMI System MSI
    - vfio/pci: Fix INTx handling on legacy non-PCI 2.3 devices
    - net/mlx5e: Don't query FEC statistics when FEC is disabled
    - net: macb: avoid dealing with endianness in macb_set_hwaddr()
    - Bluetooth: btusb: Check for unexpected bytes when defragmenting HCI frames
    - Bluetooth: SCO: Fix UAF on sco_conn_free
    - Bluetooth: btusb: Add new VID/PID 13d3/3633 for MT7922
    - Bluetooth: bcsp: receive data only if registered
    - ALSA: usb-audio: add mono main switch to Presonus S1824c
    - net: stmmac: est: Drop frames causing HLBS error
    - exfat: limit log print for IO error
    - exfat: validate cluster allocation bits of the allocation bitmap
    - 6pack: drop redundant locking and refcounting
    - page_pool: Clamp pool size to max 16K pages
    - orangefs: fix xattr related buffer overflow...
    - ftrace: Fix softlockup in ftrace_module_enable
    - ksmbd: use sock_create_kern interface to create kernel socket
    - smb: client: transport: avoid reconnects triggered by pending task work
    - ima: don't clear IMA_DIGSIG flag when setting or removing non-IMA xattr
    - usb: xhci-pci: Fix USB2-only root hub registration
    - char: misc: restrict the dynamic range to exclude reserved minors
    - drm/amd/display: Add fallback path for YCBCR422
    - ACPICA: Update dsmethod.c to get rid of unused variable warning
    - RDMA/irdma: Fix SD index calculation
    - RDMA/irdma: Remove unused struct irdma_cq fields
    - RDMA/irdma: Set irdma_cq cq_num field during CQ create
    - [arm64] RDMA/hns: Fix recv CQ and QP cache affinity
    - [arm64] RDMA/hns: Fix the modification of max_send_sge
    - [arm64] RDMA/hns: Fix wrong WQE data when QP wraps around
    - btrfs: fix memory leak of qgroup_list in btrfs_add_qgroup_relation
    - btrfs: mark dirty extent range for out of bound prealloc extents
    - fs/hpfs: Fix error code for new_inode() failure in
      mkdir/create/mknod/symlink
    - clk: sunxi-ng: sun6i-rtc: Add A523 specifics
    - [arm64] rtc: pcf2127: clear minute/second interrupt
    - 9p/trans_fd: p9_fd_request: kick rx thread if EPOLLIN
    - [armhf] clk: ti: am33xx: keep WKUP_DEBUGSS_CLKCTRL enabled
    - [arm64] clk: scmi: Add duty cycle ops only when duty cycle is supported
    - 9p: fix /sys/fs/9p/caches overwriting itself
    - 9p: sysfs_init: don't hardcode error to ENOMEM
    - scsi: ufs: core: Include UTP error in INT_FATAL_ERRORS
    - ACPI: property: Return present device nodes only on fwnode interface
    - tools bitmap: Add missing asm-generic/bitsperlong.h include
    - tools: lib: thermal: don't preserve owner in install
    - tools: lib: thermal: use pkg-config to locate libnl3
    - fbdev: Add bounds checking in bit_putcs to fix vmalloc-out-of-bounds
    - [arm64] rtc: pcf2127: fix watchdog interrupt mask on pcf2131
    - net: wwan: t7xx: add support for HP DRMR-H01
    - kbuild: uapi: Strip comments before size type check
    - [arm64,armhf] ASoC: meson: aiu-encoder-i2s: fix bit clock polarity
    - drm/amdkfd: Fix mmap write lock not release
    - ceph: add checking of wait_for_completion_killable() return value
    - ceph: fix potential race condition in ceph_ioctl_lazyio()
    - ceph: refactor wake_up_bit() pattern of calling
    - ceph: fix multifs mds auth caps issue
    - [amd64] x86: use cmov for user address masking
    - [amd64] x86/runtime-const: Add the RUNTIME_CONST_PTR assembly macro
    - [amd64] x86: uaccess: don't use runtime-const rewriting in modules
    - ALSA: hda/realtek: Audio disappears on HP 15-fc000 after warm boot again
    - btrfs: ensure no dirty metadata is written back for an fs with errors
    - media: uvcvideo: Use heuristic to find stream entity
    - media: videobuf2: forbid remove_bufs when legacy fileio is active
    - [arm64] drm/mediatek: Disable AFBC support on Mediatek DRM driver
    - Revert "wifi: ath10k: avoid unnecessary wait for service ready message"
      (Closes: #1120680)
    - ring-buffer: Do not warn in ring_buffer_map_get_reader() when reader
      catches up
    - [riscv64] ptdump: use seq_puts() in pt_dump_seq_puts() macro
    - Bluetooth: hci_event: validate skb length for unknown CC opcode
    - Bluetooth: btrtl: Fix memory leak in rtlbt_parse_firmware_v2()
    - [armhf] net: dsa: tag_brcm: legacy: reorganize functions
    - [armhf] net: dsa: tag_brcm: legacy: fix untagged rx on unbridged ports for
      bcm63xx
    - net: vlan: sync VLAN features with lower device
    - gpio: swnode: don't use the swnode's name as the key for GPIO lookup
    - gpiolib: fix invalid pointer access in debugfs
    - [armhf] net: dsa: b53: fix resetting speed and pause on forced link
    - [armhf] net: dsa: b53: fix bcm63xx RGMII port link adjustment
    - [armhf] net: dsa: b53: fix enabling ip multicast
    - [armhf] net: dsa: b53: stop reading ARL entries if search is done
    - sctp: Hold RCU read lock while iterating over address list
    - sctp: Prevent TOCTOU out-of-bounds write
    - sctp: Hold sock lock while iterating over address list
    - net: ionic: add dma_wmb() before ringing TX doorbell
    - net: ionic: map SKB after pseudo-header checksum prep
    - net: usb: qmi_wwan: initialize MAC header offset in qmimux_rx_fixup
    - bnxt_en: Fix a possible memory leak in bnxt_ptp_init
    - bnxt_en: Add mem_valid bit to struct bnxt_ctx_mem_type
    - bnxt_en: Refactor bnxt_free_ctx_mem()
    - bnxt_en: Add a 'force' parameter to bnxt_free_ctx_mem()
    - wifi: mac80211_hwsim: Limit destroy_on_close radio removal to netgroup
    - net/mlx5e: Fix return value in case of module EEPROM read error
    - [arm64] net: ti: icssg-prueth: Fix fdb hash size configuration
    - net/mlx5e: SHAMPO, Fix skb size check for 64K pages
    - [armhf] net: dsa: microchip: Fix reserved multicast address table
      programming
    - net: bridge: fix use-after-free due to MST port state bypass
    - net: bridge: fix MST static key usage
    - tracing: Fix memory leaks in create_field_var()
    - drm/amd/display: Enable mst when it's detected but yet to be initialized
    - drm/sched: Fix deadlock in drm_sched_entity_kill_jobs_cb
    - Bluetooth: MGMT: Fix OOB access in parse_adv_monitor_pattern()
    - [arm64] rtc: rx8025: fix incorrect register reference
    - [amd64] x86/microcode/AMD: Add more known models to entry sign checking
    - smb: client: validate change notify buffer before copy
    - smb: client: fix potential UAF in smb2_close_cached_fid()
    - drm/amdgpu/smu: Handle S0ix for vangogh
    - drm/amd/display: Fix NULL deref in debugfs odm_combine_segments
    - virtio-net: fix received length check in big packets
    - lib/crypto: curve25519-hacl64: Fix older clang KASAN workaround for GCC
    - scsi: ufs: ufs-pci: Fix S0ix/S3 for Intel controllers
    - scsi: ufs: ufs-pci: Set UFSHCD_QUIRK_PERFORM_LINK_STARTUP_ONCE for Intel
      ADL
    - scsi: ufs: core: Add a quirk to suppress link_startup_again
    - drm/amd/display: update color on atomic commit time
    - ACPI: SPCR: Check for table version when using precise baudrate
    - drm/amdgpu: Fix unintended error log in VCN5_0_0
    - drm/amdgpu: Fix function header names in amdgpu_connectors.c
    - drm/amd/display: Fix black screen with HDMI outputs
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.59
    - [arm64] drm/mediatek: Add pm_runtime support for GCE power control
    - [amd64] drm/i915: Avoid lock inversion when pinning to GGTT on CHV/BXT+VTD
    - [amd64] drm/i915: Fix conversion between clock ticks and nanoseconds
    - smb: client: fix refcount leak in smb2_set_path_attr
    - drm/amd: Fix suspend failure with secure display TA
    - drm/xe/guc: Synchronize Dead CT worker with unbind
    - drm/xe: Move declarations under conditional branch
    - drm/xe: Do clean shutdown also when using flr
    - [arm64] kprobes: check the return value of set_memory_rox()
    - [riscv64] clear hot-unplugged cores from all task mm_cpumasks to avoid
      rfence errors
    - [riscv64] acpi: avoid errors caused by probing DT devices when ACPI is
      used
    - drm/amdgpu: remove two invalid BUG_ON()s
    - drm/amd/pm: Disable MCLK switching on SI at high pixel clocks
    - drm/amdgpu: hide VRAM sysfs attributes on GPUs without VRAM
    - drm/amdgpu: Fix NULL pointer dereference in VRAM logic for APU devices
    - NFS4: Fix state renewals missing after boot
    - NFS4: Apply delay_retrans to async operations
    - HID: quirks: avoid Cooler Master MM712 dongle wakeup bug
    - HID: nintendo: Wait longer for initial probe
    - NFS: check if suid/sgid was cleared after a write as needed
    - HID: quirks: Add ALWAYS_POLL quirk for VRS R295 steering wheel
    - exfat: fix improper check of dentry.stream.valid_size
    - smb/server: fix possible memory leak in smb2_read()
    - smb/server: fix possible refcount leak in smb2_sess_setup()
    - HID: logitech-hidpp: Add HIDPP_QUIRK_RESET_HI_RES_SCROLL
    - ASoC: max98090/91: fixed max98091 ALSA widget powering up/down
    - wifi: ath11k: zero init info->status in wmi_process_mgmt_tx_comp()
    - erofs: avoid infinite loop due to incomplete zstd-compressed data
    - [arm64,armhf] net: fec: correct rx_bytes statistic for the case SHIFT16 is
      set
    - net: phy: micrel: Introduce lanphy_modify_page_reg
    - net: phy: micrel: Replace hardcoded pages with defines
    - net: phy: micrel: lan8814 fix reset of the QSGMII interface
    - NFSD: Skip close replay processing if XDR encoding fails
    - Bluetooth: MGMT: cancel mesh send timer when hdev removed
    - Bluetooth: btusb: reorder cleanup in btusb_disconnect to avoid UAF
    - Bluetooth: 6lowpan: reset link-local header on ipv6 recv path
    - Bluetooth: 6lowpan: fix BDADDR_LE vs ADDR_LE_DEV address type confusion
    - Bluetooth: 6lowpan: Don't hold spin lock over sleeping functions
    - sctp: prevent possible shift-out-of-bounds in sctp_transport_update_rto
    - net/smc: fix mismatch between CLC header and proposal
    - net/handshake: Fix memory leak in tls_handshake_accept()
    - tipc: Fix use-after-free in tipc_mon_reinit_self().
    - net: mdio: fix resource leak in mdiobus_register_device()
    - wifi: mac80211: skip rate verification for not captured PSDUs
    - af_unix: Initialise scc_index in unix_add_edge().
    - net_sched: act_connmark: use RCU in tcf_connmark_dump()
    - net: sched: act_connmark: initialize struct tc_ife to fix kernel leak
    - net: sched: act_ife: initialize struct tc_ife to fix KMSAN kernel-infoleak
    - net/mlx5e: Fix maxrate wraparound in threshold between units
    - net/mlx5e: Fix wraparound in rate limiting for values above 255 Gbps
    - net/mlx5e: Fix potentially misleading debug message
    - net_sched: limit try_bulk_dequeue_skb() batches
    - virtio-net: fix incorrect flags recording in big mode
    - hsr: Fix supervision frame sending on HSRv0
    - [amd64] ACPI: CPPC: Detect preferred core availability on online CPUs
    - [amd64] ACPI: CPPC: Check _CPC validity for only the online CPUs
    - [amd64] ACPI: CPPC: Perform fast check switch only for online CPUs
    - [amd64] ACPI: CPPC: Limit perf ctrs in PCC check only to online CPUs
    - Bluetooth: L2CAP: export l2cap_chan_hold for modules
    - acpi,srat: Fix incorrect device handle check for Generic Initiator
    - regulator: fixed: fix GPIO descriptor leak on register failure
    - [arm64] ASoC: codecs: va-macro: fix resource leak in probe error path
    - drm/vmwgfx: Validate command header size against SVGA_CMD_MAX_DATASIZE
    - ASoC: tas2781: fix getting the wrong device number
    - pnfs: Fix TLS logic in _nfs4_pnfs_v4_ds_connect()
    - pnfs: Set transport security policy to RPC_XPRTSEC_NONE unless using TLS
    - simplify nfs_atomic_open_v23()
    - NFSv2/v3: Fix error handling in nfs_atomic_open_v23()
    - NFS: sysfs: fix leak when nfs_client kobject add fails
    - NFSv4: Fix an incorrect parameter when calling nfs4_call_sync()
    - NFS: Fix LTP test failures when timestamps are delegated
    - ALSA: usb-audio: Fix NULL pointer dereference in
      snd_usb_mixer_controls_badd
    - acpi/hmat: Fix lockdep warning for hmem_register_resource()
    - bpf: Add bpf_prog_run_data_pointers()
    - bpf: account for current allocated stack depth in
      widen_imprecise_scalars()
    - [riscv64] irqchip/riscv-intc: Add missing free() callback in
      riscv_intc_domain_ops
    - wifi: ath11k: Clear affinity hint before calling ath11k_pcic_free_irq() in
      error path
    - proc: fix the issue of proc_mem_open returning NULL
    - ext4: introduce ITAIL helper
    - ext4: fix out-of-bound read in ext4_xattr_inode_dec_ref_all()
      (CVE-2025-22121)
    - Bluetooth: MGMT: Fix possible UAFs (CVE-2025-39981)
    - f2fs: fix to avoid overflow while left shift operation (CVE-2025-40077)
    - hostfs: Fix only passing host root in boot stage with new mount
    - virtio-fs: fix incorrect check for fsvq->kobj
    - fs/namespace: correctly handle errors returned by grab_requested_mnt_ns
    - sched_ext: Fix unsafe locking in the scx_dump_state()
    - Revert "netfilter: nf_tables: Reintroduce shortened deletion
      notifications"
    - netfilter: nf_tables: reject duplicate device on updates (CVE-2025-38678)
    - [arm64] dts: rockchip: Set correct pinctrl for I2S1 8ch TX on odroid-m1
    - [arm64] dts: rockchip: Make RK3588 GPU OPP table naming less generic
    - [armhf] dts: imx51-zii-rdu1: Fix audmux node names
    - HID: hid-ntrig: Prevent memory leak in ntrig_report_version()
    - HID: playstation: Fix memory leak in dualshock4_get_calibration_data()
    - HID: uclogic: Fix potential memory leak in error path
    - [amd64] KVM: SVM: Mark VMCB_LBR dirty when MSR_IA32_DEBUGCTLMSR is updated
    - nfsd: fix refcount leak in nfsd_set_fh_dentry() (CVE-2025-40212)
    - nfsd: add missing FATTR4_WORD2_CLONE_BLKSIZE from supported attributes
    - NFSD: free copynotify stateid in nfs4_free_ol_stateid()
    - ksmbd: close accepted socket when per-IP limit rejects connection
    - ksm: use range-walk function to jump over holes in scan_get_next_rmap_item
    - strparser: Fix signed/unsigned mismatch bug
    - dma-mapping: benchmark: Restore padding to ensure uABI remained consistent
    - ipv4: route: Prevent rt_bind_exception() from rebinding stale fnhe
    - nilfs2: avoid having an active sc_timer before freeing sci
    - wifi: mac80211: reject address change while connecting
    - fs/proc: fix uaf in proc_readdir_de()
    - mm/mm_init: fix hash table order logging in alloc_large_system_hash()
    - mm/shmem: fix THP allocation and fallback loop
    - mmc: sdhci-of-dwcmshc: Change DLL_STRBIN_TAPNUM_DEFAULT to 0x4
    - mmc: dw_mmc-rockchip: Fix wrong internal phase calculate
    - ALSA: usb-audio: Fix potential overflow of PCM transfer buffer
    - cifs: client: fix memory leak in smb3_fs_context_parse_param
    - codetag: debug: handle existing CODETAG_EMPTY in mark_objexts_empty for
      slabobj_ext
    - crash: fix crashkernel resource shrink
    - smb: client: fix cifs_pick_channel when channel needs reconnect
    - spi: Try to get ACPI GPIO IRQ earlier
    - [amd64] x86/microcode/AMD: Add Zen5 model 0x44, stepping 0x1 minrev
    - ftrace: Fix BPF fexit with livepatch
    - PM: hibernate: Emit an error when image writing fails
    - PM: hibernate: Use atomic64_t for compressed_size variable
    - btrfs: zoned: fix conventional zone capacity calculation
    - btrfs: scrub: put bio after errors in scrub_raid56_parity_stripe()
    - btrfs: do not update last_log_commit when logging inode due to a new name
    - btrfs: release root after error in data_reloc_print_warning_inode()
    - drm/amdkfd: relax checks for over allocation of save area
    - drm/amdgpu: disable peer-to-peer access for DCC-enabled GC12 VRAM surfaces
    - [arm64] pmdomain: arm: scmi: Fix genpd leak on provider registration
      failure
    - [armhf] pmdomain: imx: Fix reference count leak in imx_gpc_remove
    - [arm64,armhf] pmdomain: samsung: plug potential memleak during probe
    - mptcp: fix MSG_PEEK stream corruption
    - wifi: cfg80211: add an hrtimer based delayed work item
    - wifi: mac80211: use wiphy_hrtimer_work for csa.switch_work
    - mm, percpu: do not consider sleepable allocations atomic
    - [amd64] KVM: guest_memfd: Pass index, not gfn, to __kvm_gmem_get_pfn()
    - [amd64] KVM: guest_memfd: Remove RCU-protected attribute from
      slot->gmem.file
    - [amd64] KVM: guest_memfd: Remove bindings on memslot deletion when gmem is
      dying
    - net: netpoll: Individualize the skb pool
    - net: netpoll: flush skb pool during cleanup
    - net: netpoll: fix incorrect refcount handling causing incorrect cleanup
    - [amd64] KVM: VMX: Split out guts of EPT violation to common/exposed
      function
    - [amd64] KVM: VMX: Fix check for valid GVA on an EPT violation
    - ALSA: hda: Fix missing pointer check in hda_component_manager_init
      function (CVE-2025-40097)
    - io_uring/napi: fix io_napi_entry RCU accesses
    - uio_hv_generic: Set event for all channels on the device
      (Closes: #1120602)
    - mm/memory: do not populate page table entries beyond i_size
    - mm/truncate: unmap large folio on split failure
    - mm/secretmem: fix use-after-free race in fault handler
    - mm/huge_memory: do not change split_huge_page*() target order silently
    - mm/huge_memory: preserve PG_has_hwpoisoned if a folio is split to >0 order
    - isdn: mISDN: hfcsusb: fix memory leak in hfcsusb_probe()
    - net: phy: micrel: Fix lan8814_config_init
    - net: netpoll: ensure skb_pool list is always initialized
    - proc: proc_maps_open allow proc_mem_open to return NULL
    - Bluetooth: MGMT: fix crash in set_mesh_sync and set_mesh_complete
      (CVE-2025-40213)
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.60
    - [arm64] KVM: arm64: Check the untrusted offset in FF-A memory share
    - timers: Fix NULL function pointer race in timer_shutdown_sync()
    - HID: amd_sfh: Stop sensor before starting
    - HID: quirks: work around VID/PID conflict for 0x4c4a/0x4155
      (Closes: #1114557)
    - [arm64] dts: rockchip: fix PCIe 3.3V regulator voltage on orangepi-5
    - mtdchar: fix integer overflow in read/write ioctls
    - isofs: check the return value of sb_min_blocksize() in isofs_fill_super
    - shmem: fix tmpfs reconfiguration (remount) when noswap is set
    - exfat: check return value of sb_min_blocksize in exfat_read_boot_sector
    - mptcp: Disallow MPTCP subflows from sockmap
    - mptcp: Fix proto fallback detection with BPF
    - ata: libata-scsi: Fix system suspend for a security locked drive
    - smb: client: introduce close_cached_dir_locked()
    - ata: libata-scsi: Add missing scsi_device_put() in ata_scsi_dev_rescan()
    - be2net: pass wrb_params in case of OS2BMC
    - [armhf] net: dsa: microchip: lan937x: Fix RGMII delay tuning
    - [arm64,armhf] Revert "drm/tegra: dsi: Clear enable register if powered by
      bootloader"
    - Input: cros_ec_keyb - fix an invalid memory access
    - Input: goodix - add support for ACPI ID GDIX1003
    - Input: pegasus-notetaker - fix potential out-of-bounds access
    - mm/mempool: fix poisoning order>0 pages with HIGHMEM
    - nouveau/firmware: Add missing kfree() of nvkm_falcon_fw::boot
    - nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl()
    - nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl()
    - scsi: sg: Do not sleep in atomic context
    - scsi: target: tcm_loop: Fix segfault in tcm_loop_tpg_address_show()
    - dt-bindings: pinctrl: toshiba,visconti: Fix number of items in groups
    - mptcp: fix race condition in mptcp_schedule_work()
    - mptcp: fix ack generation for fallback msk
    - mptcp: fix duplicate reset on fastclose
    - mptcp: fix premature close in case of fallback
    - mptcp: avoid unneeded subflow-level drops
    - mptcp: decouple mptcp fastclose from tcp close
    - mptcp: do not fallback when OoO is present
    - [arm64,armhf] drm/tegra: dc: Fix reference leak in tegra_dc_couple()
    - drm/radeon: delete radeon_fence_process in is_signaled, no deadlock
    - drm/amd: Skip power ungate during suspend for VPE
    - drm/amdgpu: Skip emit de meta data on gfx11 with rs64 enabled
    - drm/amd/display: Increase DPCD read retries
    - drm/amd/display: Move sleep into each retry for retrieve_link_cap()
    - drm/amd/display: Fix pbn to kbps Conversion
    - drm/amd/display: Clear the CUR_ENABLE register on DCN20 on DPP5
    - xfrm: drop SA reference in xfrm_state_update if dir doesn't match
    - xfrm: set err and extack on failure to create pcpu SA
    - xfrm: Determine inner GSO type from packet inner protocol
    - xfrm: Prevent locally generated packets from direct output in tunnel mode
    - [amd64] pinctrl: cirrus: Fix fwnode leak in cs42l43_pin_probe()
    - mlxsw: spectrum: Fix memory leak in mlxsw_sp_flower_stats()
    - [arm64,armhf] drm/tegra: Add call to put_pid()
    - net: mlxsw: linecards: fix missing error check in
      mlxsw_linecard_devlink_info_get()
    - net: openvswitch: remove never-working support for setting nsh fields
    - nvme-multipath: fix lockdep WARN due to partition scan work
    - [s390x] ctcm: Fix double-kfree
    - [amd64] platform/x86/intel/speed_select_if: Convert PCIBIOS_* return codes
      to errnos
    - net: qlogic/qede: fix potential out-of-bounds read in qede_tpa_cont() and
      qede_tpa_end()
    - [amd64,arm64] idpf: fix possible vport_config NULL pointer deref in remove
    - ice: fix PTP cleanup on driver removal in error path
    - devlink: rate: Unset parent pointer in devl_rate_nodes_destroy
    - net/mlx5: Clean up only new IRQ glue on request_irq() failure
    - af_unix: Cache state->msg in unix_stream_read_generic().
    - af_unix: Read sk_peek_offset() again after sleeping in
      unix_stream_read_generic().
    - cifs: fix memory leak in smb3_fs_context_parse_param error path
    - vsock: Ignore signal/timeout on connect() if already established
    - bcma: don't register devices disabled in OF
    - cifs: fix typo in enable_gcm_256 module parameter
    - scsi: core: Fix a regression triggered by scsi_host_busy()
    - [amd64] x86/microcode/AMD: Limit Entrysign signature checking to known
      generations
    - net: tls: Change async resync helpers argument
    - blk-crypto: use BLK_STS_INVAL for alignment errors
    - net: tls: Cancel RX async resync request on rcd_delta overflow
    - ALSA: usb-audio: Fix missing unlock at error path of maxpacksize check
    - [arm64] KVM: arm64: Make all 32bit ID registers fully writable
    - drm/xe: Prevent BIT() overflow when handling invalid prefetch region
    - [s390x] mm: Fix __ptep_rdp() inline assembly
    - ALSA: usb-audio: fix uac2 clock source at terminal parser
    - tracing/tools: Fix incorrcet short option in usage text for --threads
    - drm/amdgpu: fix gpu page fault after hibernation on PF passthrough
    - smb: client: fix incomplete backport in cfids_invalidation_worker()
    - tty/vt: fix up incorrect backport to stable releases
    - maple_tree: fix tracepoint string pointers
    - [amd64] drm/i915/dp_mst: Disable Panel Replay
    - mptcp: fix a race in mptcp_pm_del_add_timer()
    - xfs: Replace strncpy with memcpy
    - xfs: fix out of bounds memory read error in symlink repair
    - drm/amd/display: avoid reset DTBCLK at clock init
    - drm/amd/display: disable DPP RCG before DPP CLK enable
    - drm/amd/display: Insert dccg log for easy debug
    - drm/amd/display: Prevent Gating DTBCLK before It Is Properly Latched
    - Revert "gpio: swnode: don't use the swnode's name as the key for GPIO
      lookup"
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.61
    - can: kvaser_usb: leaf: Fix potential infinite loop in command parsers
    - can: gs_usb: gs_usb_xmit_callback(): fix handling of failed transmitted
      URBs
    - can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before
      accessing header
    - can: gs_usb: gs_usb_receive_bulk_callback(): check actual_length before
      accessing data
    - Bluetooth: btusb: mediatek: Fix kernel crash when releasing mtk iso
      interface
    - Bluetooth: hci_core: Fix triggering cmd_timer for HCI_OP_NOP
    - Bluetooth: hci_sock: Prevent race in socket write iter and sock bind
    - Bluetooth: SMP: Fix not generating mackey and ltk when repairing
    - net: sched: generalize check for no-queue qdisc on TX queue
    - veth: apply qdisc backpressure on full ptr_ring to reduce TX drops
    - veth: prevent NULL pointer dereference in veth_xdp_rcv
    - veth: more robust handing of race to avoid txq getting stuck
    - veth: reduce XDP no_direct return section to fix race
    - [amd64] platform/x86: intel: punit_ipc: fix memory corruption
    - net: aquantia: Add missing descriptor cache invalidation on ATL2
    - net: lan966x: Fix the initialization of taprio
    - drm/xe: Fix conversion from clock ticks to milliseconds
    - net/mlx5e: Fix validation logic in rate limiting
    - team: Move team device type change at the end of team_port_add
    - drm/amdgpu: fix cyan_skillfish2 gpu info fw handling
    - net: wwan: mhi: Keep modem name match with Foxconn T99W640
    - net: atlantic: fix fragment overflow handling in RX path
    - [arm64,armhf] net: fec: cancel perout_timer when PEROUT is disabled
    - [arm64,armhf] net: fec: do not update PEROUT if it is enabled
    - [arm64,armhf] net: fec: do not allow enabling PPS and PEROUT
      simultaneously
    - [arm64,armhf] net: fec: do not register PPS event for PEROUT
    - iio: st_lsm6dsx: Fixed calibrated timestamp calculation
    - [arm64] mailbox: mtk-cmdq: Refine DMA address handling for the command
      buffer
    - mailbox: pcc: Refactor error handling in irq handler into separate
      function
    - mailbox: pcc: don't zero error register
    - fs/namespace: fix reference leak in grab_requested_mnt_ns
    - spi: spi-mem: Allow specifying the byte order in Octal DTR mode
    - spi: spi-mem: Extend spi-mem operations with a per-operation maximum
      frequency
    - spi: spi-mem: Add a new controller capability
    - [arm64] spi: nxp-fspi: Support per spi-mem operation frequency switches
    - [arm64] spi: spi-nxp-fspi: remove the goto in probe
    - [arm64] spi: spi-nxp-fspi: Add OCT-DTR mode support
    - [arm64] spi: nxp-fspi: Propagate fwnode in ACPI case as well
    - Revert "drm/amd/display: Move setup_stream_attribute"
    - [amd64] Revert "perf/x86: Always store regs->ip in
      perf_callchain_kernel()"
    - iio: buffer-dma: support getting the DMA channel
    - iio: buffer-dmaengine: enable .get_dma_dev()
    - iio: buffer: support getting dma channel from the buffer
    - iio: accel: bmc150: Fix irq assumption regression (Closes: #1106411)
    - tracing: Fix WARN_ON in tracing_buffers_mmap_close for split VMAs
    - ALSA: usb-audio: Add DSD quirk for LEAK Stereo 230
    - [arm64] dts: imx8qm-mek: fix mux-controller select/enable-gpios polarity
    - Bluetooth: btusb: mediatek: Avoid btusb_mtk_claim_iso_intf() NULL deref
    - can: sja1000: fix max irq loop handling
    - can: sun4i_can: sun4i_can_interrupt(): fix max irq loop handling
    - ceph: fix crash in process_v2_sparse_read() for encrypted directories
    - dm-verity: fix unreliable memory allocation
    - drivers/usb/dwc3: fix PCI parent check
    - smb: client: fix memory leak in cifs_construct_tcon()
    - [amd64] thunderbolt: Add support for Intel Wildcat Lake
    - [arm64] slimbus: ngd: Fix reference count leak in
      qcom_slim_ngd_notify_slaves
    - nvmem: layouts: fix nvmem_layout_bus_uevent
    - firmware: stratix10-svc: fix bug in saving controller data
    - mm/memfd: fix information leak in hugetlb folios
    - mmc: sdhci-of-dwcmshc: Promote the th1520 reset handling to ip level
    - mptcp: clear scheduled subflows on retransmit
    - mptcp: Initialise rcv_mss before calling tcp_send_active_reset() in
      mptcp_do_fastclose().
    - [arm*] serial: amba-pl011: prefer dma_mapping_error() over explicit
      address checking
    - usb: cdns3: Fix double resource release in cdns3_pci_probe
    - usb: gadget: f_eem: Fix memory leak in eem_unwrap
    - usb: storage: Fix memory leak in USB bulk transport
    - USB: storage: Remove subclass and protocol overrides from Novatek quirk
    - usb: storage: sddr55: Reject out-of-bound new_pba
    - usb: uas: fix urb unmapping issue when the uas device is remove during
      ongoing data transfer
    - [amd64,arm64] usb: dwc3: pci: add support for the Intel Nova Lake -S
    - [amd64,arm64] usb: dwc3: pci: Sort out the Intel device IDs
    - [amd64,arm64] usb: dwc3: Fix race condition between concurrent
      dwc3_remove_requests() call paths
    - xhci: fix stale flag preventig URBs after link state error is cleared
    - xhci: dbgtty: Fix data corruption when transmitting data form DbC to host
    - xhci: dbgtty: fix device unregister
    - USB: serial: ftdi_sio: add support for u-blox EVK-M101
    - USB: serial: option: add support for Rolling RW101R-GL
    - drm: sti: fix device leaks at component probe
    - drm/amd/amdgpu: reserve vm invalidation engine for uni_mes
    - drm/amd/display: Check NULL before accessing
    - drm/amd/display: Don't change brightness for disabled connectors
    - [armhf] net: dsa: microchip: common: Fix checks on irq_find_mapping()
    - [armhf] net: dsa: microchip: ptp: Fix checks on irq_find_mapping()
    - [armhf] net: dsa: microchip: Don't free uninitialized ksz_irq
    - libceph: fix potential use-after-free in have_mon_and_osd_map()
    - libceph: prevent potential out-of-bounds writes in
      handle_auth_session_key()
    - libceph: replace BUG_ON with bounds check for map->max_osd
    - staging: rtl8712: Remove driver using deprecated API wext
    - nfsd: Replace clamp_t in nfsd4_get_drc_mem()
    - usb: typec: ucsi: psy: Set max current to zero when disconnected
    - usb: udc: Add trace event for usb_gadget_set_state
    - usb: gadget: udc: fix use-after-free in usb_gadget_state_work
    - mm/huge_memory: fix NULL pointer deference when splitting folio
    - [amd64] KVM: SVM: Introduce svm_recalc_lbr_msr_intercepts()
    - [amd64] KVM: nSVM: Always recalculate LBR MSR intercepts in
      svm_update_lbrv()
    - [amd64] KVM: nSVM: Fix and simplify LBR virtualization handling with
      nested
    - [amd64] KVM: SVM: Fix redundant updates of LBR MSR intercepts
    - drm, fbcon, vga_switcheroo: Avoid race condition in fbcon setup
    - [armhf] net: dsa: microchip: Do not execute PTP driver code for
      unsupported switches
    - [armhf] net: dsa: microchip: Free previously initialized ports on init
      failures
    - wifi: ath12k: correctly handle mcast packets for clients
    - Revert "ACPI: Suppress misleading SPCR console message when SPCR table is
      absent"
    - [amd64] drm/i915/dp: Initialize the source OUI write timestamp always
    - [arm64] spi: spi-nxp-fspi: Check return value of devm_mutex_init()
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.62
    - xfrm: delete x->tunnel as we delete x
    - Revert "xfrm: destroy xfrm_state synchronously on net exit path"
    - xfrm: also call xfrm_state_delete_tunnel at destroy time for states that
      were never added
    - xfrm: flush all states in xfrm_state_fini
    - Documentation: process: Also mention Sasha Levin as stable tree maintainer
    - jbd2: avoid bug_on in jbd2_journal_get_create_access() when file system
      corrupted
    - ext4: refresh inline data size before write operations
    - ksmbd: ipc: fix use-after-free in ipc_msg_send_request
    - ext4: add i_data_sem protection in ext4_destroy_inline_data_nolock()
    - [amd64] KVM: SVM: Don't skip unrelated instruction if INT3/INTO is
      replaced
    - USB: serial: option: add Foxconn T99W760
    - USB: serial: option: add Telit Cinterion FE910C04 new compositions
    - USB: serial: option: move Telit 0x10c7 composition in the right place
    - USB: serial: ftdi_sio: match on interface number for jtag
    - serial: add support of CPCI cards
    - USB: serial: belkin_sa: fix TIOCMBIS and TIOCMBIC
    - USB: serial: kobil_sct: fix TIOCMBIS and TIOCMBIC
    - ftrace: bpf: Fix IPMODIFY + DIRECT in modify_ftrace_direct()
    - [arm64,armhf] ipi: imx: keep dma request disabled before dma transfer
      setup
    - drm/vmwgfx: Use kref in vmw_bo_dirty
    - Bluetooth: btrtl: Avoid loading the config file on security chips
    - smb: fix invalid username check in smb3_fs_context_parse_param()
    - drm/amdkfd: Fix GPU mappings for APU after prefetch
    - ALSA: usb-audio: Add native DSD quirks for PureAudio DAC series
    - bfs: Reconstruct file type when loading from disk
    - HID: hid-input: Extend Elan ignore battery quirk to USB
    - nvme: fix admin request_queue lifetime
    - [arm64] pinctrl: qcom: msm: Fix deadlock in pinmux configuration
    - [amd64] platform/x86: acer-wmi: Ignore backlight event
    - HID: apple: Add SONiX AK870 PRO to non_apple_keyboards quirk list
    - [amd64] platform/x86: huawei-wmi: add keys for HONOR models
    - [amd64] platform/x86/amd: pmc: Add Lenovo Legion Go 2 to pmc quirk list
    - [amd64] platform/x86/amd/pmc: Add spurious_8042 to Xbox Ally
    - HID: elecom: Add support for ELECOM M-XT3URBK (018F)
    - wifi: rtl8xxxu: Add USB ID 2001:3328 for D-Link AN3U rev. A1
    - wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1
    - [amd64] comedi: check device's attached status in compat ioctls
    - staging: rtl8723bs: fix out-of-bounds read in rtw_get_ie() parser
    - staging: rtl8723bs: fix stack buffer overflow in OnAssocReq IE parsing
    - staging: rtl8723bs: fix out-of-bounds read in OnBeacon ESR IE parsing
    - bus: mhi: host: pci_generic: Add Telit FN920C04 modem support
    - bus: mhi: host: pci_generic: Add Telit FN990B40 modem support
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.63
    - [arm64,armhf] gpu: host1x: Fix race in syncpt alloc/free
    - [amd64] accel/ivpu: Prevent runtime suspend during context abort work
    - [amd64] accel/ivpu: Ensure rpm_runtime_put in case of engine reset/resume
      fail
    - [amd64] accel/ivpu: Make function parameter names consistent
    - [amd64] accel/ivpu: Fix DCT active percent format
    - drm/vgem-fence: Fix potential deadlock on release
    - USB: Fix descriptor count when handling invalid MBIM extended descriptor
    - [arm64] pinctrl: renesas: rzg2l: Fix PMC restore
    - [arm64] clk: renesas: cpg-mssr: Add missing 1ms delay into reset toggle
      callback
    - [arm64] clk: renesas: Use str_on_off() helper
    - [arm64] clk: renesas: Pass sub struct of cpg_mssr_priv to cpg_clk_register
    - [arm64] clk: renesas: cpg-mssr: Read back reset registers to assure values
      latched
    - HID: logitech-hidpp: Do not assume FAP in hidpp_send_message_sync()
    - objtool: Fix standalone --hacks=jump_label
    - objtool: Fix weak symbol detection
    - wifi: ath10k: Avoid vdev delete timeout when firmware is already down
    - wifi: ath10k: Add missing include of export.h
    - wifi: ath10k: move recovery check logic into a new work
    - wifi: ath11k: restore register window after global reset
    - sched/fair: Forfeit vruntime on yield
    - [arm*] irqchip/irq-brcmstb-l2: Fix section mismatch
    - [arm64,armhf] irqchip/imx-mu-msi: Fix section mismatch
    - [arm64] irqchip/renesas-rzg2l: Fix section mismatch
    - [riscv64] irqchip/starfive-jh8100: Fix section mismatch
    - [arm64] irqchip/qcom-irq-combiner: Fix section mismatch
    - crypto: authenc - Correctly pass EINPROGRESS back up to the caller
    - ntfs3: fix uninit memory after failed mi_read in mi_format_new
    - ntfs3: Fix uninit buffer allocated by __getname()
    - dt-bindings: clock: qcom,x1e80100-gcc: Add missing video resets
    - dt-bindings: clock: qcom,x1e80100-gcc: Add missing USB4 clocks/resets
    - clk: qcom: gcc-x1e80100: Add missing USB4 clocks/resets
    - rculist: Add hlist_nulls_replace_rcu() and hlist_nulls_replace_init_rcu()
    - inet: Avoid ehash lookup race in inet_ehash_insert()
    - inet: Avoid ehash lookup race in inet_twsk_hashdance_schedule()
    - firmware: qcom: tzmem: fix qcom_tzmem_policy kernel-doc
    - block/mq-deadline: Introduce dd_start_request()
    - block/mq-deadline: Switch back to a single dispatch list
    - [arm64] dts: freescale: imx8mp-venice-gw7905-2x: remove duplicate usdhc1
      props
    - [arm64] dts: imx8mm-venice-gw72xx: remove unused sdhc1 pinctrl
    - [arm64] dts: imx8mp-venice-gw702x: remove off-board uart
    - [arm64] dts: imx8mp-venice-gw702x: remove off-board sdhc1
    - perf annotate: Check return value of evsel__get_arch() properly
    - [arm64] dts: exynos: gs101: fix sysreg_apm reg property
    - uio: uio_fsl_elbc_gpcm:: Add null pointer check to uio_fsl_elbc_gpcm_probe
    - soc: Switch back to struct platform_driver::remove()
    - [arm64] soc: qcom: gsbi: fix double disable caused by devm
    - crypto: asymmetric_keys - prevent overflow in asymmetric_key_generate_id
    - wifi: ath11k: fix VHT MCS assignment
    - wifi: ath11k: fix peer HE MCS assignment
    - [s390x] smp: Fix fallback CPU detection
    - [s390x] ap: Don't leak debug feature files if AP instructions are not
      available
    - [arm64] dts: ti: k3-am62p: Fix memory ranges for GPU
    - firmware: imx: scu-irq: fix OF node leak in
    - [arm64] dts: qcom: x1e80100: Fix compile warnings for USB HS controller
    - [arm64] dts: qcom: x1e80100: Add missing quirk for HS only USB controller
    - [arm64] dts: qcom: sdm845-oneplus: Correct gpio used for slider
    - [arm64] dts: qcom: sm8650: set ufs as dma coherent
    - [arm64] dts: qcom: qcm6490-shift-otter: Add missing reserved-memory
    - phy: mscc: Fix PTP for VSC8574 and VSC8572
    - sctp: Defer SCTP_DBG_OBJCNT_DEC() to sctp_destroy_sock().
    - RDMA/rxe: Fix null deref on srq->rq.queue after resize failure
    - Revert "mtd: rawnand: marvell: fix layouts"
    - [arm64,armhf] mtd: nand: relax ECC parameter validation check
    - perf: Remove get_perf_callchain() init_nr argument
    - bpf: Refactor stack map trace depth calculation into helper function
    - bpf: Fix stackmap overflow check in __bpf_get_stackid()
    - [amd64] perf/x86/intel/cstate: Remove PC3 support from LunarLake
    - task_work: Fix NMI race condition
    - [amd64] x86/dumpstack: Prevent KASAN false positive warnings in
      __show_regs()
    - tools/nolibc/stdio: let perror work when NOLIBC_IGNORE_ERRNO is set
    - [arm64] soc: qcom: smem: fix hwspinlock resource leak in probe error paths
    - [armhf] pinctrl: stm32: fix hwspinlock resource leak in probe function
    - i3c: fix refcount inconsistency in i3c_master_register
    - i3c: master: svc: Prevent incomplete IBI transaction
    - wifi: ath12k: fix potential memory leak in ath12k_wow_arp_ns_offload()
    - [arm64] interconnect: qcom: msm8996: add missing link to SLAVE_USB_HS
    - [arm64] dts: qcom: msm8996: add interconnect paths to USB2 controller
    - interconnect: debugfs: Fix incorrect error handling for NULL path
    - drm/imagination: Fix reference to devm_platform_get_and_ioremap_resource()
    - perf lock contention: Load kernel map before lookup
    - perf record: skip synthesize event when open evsel failed
    - power: supply: rt5033_charger: Fix device node reference leaks
    - power: supply: cw2015: Check devm_delayed_work_autocancel() return code
    - power: supply: max17040: Check iio_read_channel_processed() return code
    - power: supply: rt9467: Return error on failure in
      rt9467_set_value_from_ranges()
    - power: supply: rt9467: Prevent using uninitialized local variable in
      rt9467_set_value_from_ranges()
    - power: supply: wm831x: Check wm831x_set_bits() return value
    - power: supply: apm_power: only unset own apm_get_power_status
    - scsi: target: Do not write NUL characters into ASCII configfs output
    - fs/9p: Don't open remote file with APPEND mode when writeback cache is
      used
    - [arm64] drm/panthor: Handle errors returned by drm_sched_entity_init()
    - [arm64] drm/panthor: Fix group_free_queue() for partially initialized
      queues
    - [arm64] drm/panthor: Fix UAF race between device unplug and FW event
      processing
    - [arm64] drm/panthor: Fix race with suspend during unplug
    - [arm64] drm/panthor: Fix UAF on kernel BO VA nodes
    - libbpf: Fix parsing of multi-split BTF
    - [armhf] dts: am335x-netcom-plus-2xx: add missing GPIO labels
    - [armhf] dts: omap3: beagle-xm: Correct obsolete TWL4030 power compatible
    - [armhf] dts: omap3: n900: Correct obsolete TWL4030 power compatible
    - [amd64] x86/boot: Fix page table access in 5-level to 4-level paging
      transition
    - efi/libstub: Fix page table access in 5-level to 4-level paging transition
    - ext4: correct the checking of quota files before moving extents
    - [amd64] perf/x86/intel: Correct large PEBS flag check
    - regulator: core: disable supply if enabling main regulator fails
    - md: fix rcu protection in md_wakeup_thread
    - nbd: defer config put in recv_work
    - scsi: stex: Fix reboot_notifier leak in probe error path
    - scsi: smartpqi: Fix device resources accessed after device removal
    - dt-bindings: PCI: amlogic: Fix the register name of the DBI region
    - RDMA/rtrs: server: Fix error handling in get_or_create_srv
    - ntfs3: init run lock for extend inode
    - [arm64] drm/panthor: Fix potential memleak of vma structure
    - scsi: ufs: core: fix incorrect buffer duplication in
      ufshcd_read_string_desc()
    - [amd64] cpufreq/amd-pstate: Call cppc_set_auto_sel() only for online CPUs
    - [powerpc*] kdump: Fix size calculation for hot-removed memory ranges
    - [powerpc*] 32: Fix unpaired stwcx. on interrupt exit
    - wifi: cw1200: Fix potential memory leak in cw1200_bh_rx_helper()
    - nbd: defer config unlock in nbd_genl_connect
    - coresight: Change device mode to atomic type
    - [arm64] coresight: etm4x: Correct polling IDLE bit
    - [arm64] coresight: etm4x: Extract the trace unit controlling
    - [arm64] coresight: etm4x: Add context synchronization before enabling
      trace
    - lib/vsprintf: Check pointer before dereferencing in time_and_date()
    - ocfs2: relax BUG() to ocfs2_error() in __ocfs2_move_extent()
    - ACPI: property: Fix fwnode refcount leak in
      acpi_fwnode_graph_parse_endpoint()
    - scsi: sim710: Fix resource leak by adding missing ioport_unmap() calls
    - leds: netxbig: Fix GPIO descriptor leak in error paths
    - bpf: Free special fields when update [lru_,]percpu_hash maps
    - PCI: keystone: Exit ks_pcie_probe() for invalid mode
    - [arm64] dts: rockchip: Move the EEPROM to correct I2C bus on Radxa ROCK 5A
    - [arm64] dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 5A
    - [arm64] dts: rockchip: Add eeprom vcc-supply for Radxa ROCK 3C
    - [amd64] crypto: iaa - Fix incorrect return value in save_iaa_wq()
    - [arm64] drm/msm/dpu: drop dpu_hw_dsc_destroy() prototype
    - ps3disk: use memcpy_{from,to}_bvec index
    - bpf: Handle return value of ftrace_set_filter_ip in register_fentry
    - bpf: Check skb->transport_header is set in bpf_skb_check_mtu
    - watchdog: wdat_wdt: Fix ACPI table leak in probe function
    - watchdog: starfive: Fix resource leak in probe error path
    - tracefs: fix a leak in eventfs_create_events_dir()
    - NFSD/blocklayout: Fix minlength check in proc_layoutget
    - block/blk-throttle: Fix throttle slice time for SSDs
    - [arm64] drm/msm/a2xx: stop over-complaining about the legacy firmware
    - wifi: rtl818x: Fix potential memory leaks in rtl8180_init_rx_ring()
    - bpf: Fix invalid prog->stats access when update_effective_progs fails
    - [powerpc*] 64s/hash: Restrict stress_hpt_struct memblock region to within
      RMA limit
    - [powerpc*] 64s/ptdump: Fix kernel_hash_pagetable dump for ISA v3.00 HPTE
      format
    - fs/ntfs3: out1 also needs to put mi
    - fs/ntfs3: Prevent memory leaks in add sub record
    - [arm64] drm/mediatek: Fix CCORR mtk_ctm_s31_32_to_s1_n function issue
    - [arm64] drm/msm/a6xx: Flush LRZ cache before PT switch
    - [arm64] drm/msm/a6xx: Fix the gemnoc workaround
    - [arm64] drm/msm/a6xx: Improve MX rail fallback in RPMH vote init
    - ipv6: clear RA flags when adding a static route (Closes: #1117959)
    - pwm: bcm2835: Make sure the channel is enabled after pwm_request()
    - scsi: qla2xxx: Fix improper freeing of purex item
    - [amd64] iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb
    - wifi: mac80211: fix CMAC functions not handling errors
    - [arm64] mfd: mt6397-irq: Fix missing irq_domain_remove() in error path
    - [arm64] mfd: mt6358-irq: Fix missing irq_domain_remove() in error path
    - leds: rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM
    - [arm64] phy: renesas: rcar-gen3-usb2: Fix an error handling path in
      rcar_gen3_phy_usb2_probe()
    - [arm64] phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth
    - [arm64] phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from
      exceeding the limits
    - net: phy: adin1100: Fix software power-down ready condition
    - cpuset: Treat cpusets in attaching as populated
    - wifi: rtl818x: rtl8187: Fix potential buffer underflow in rtl8187_rx_cb()
    - RAS: Report all ARM processor CPER information to userspace
    - ima: Handle error code returned by ima_filter_rule_match()
    - usb: chaoskey: fix locking for O_NONBLOCK
    - usb: dwc2: disable platform lowlevel hw resources during shutdown
    - usb: dwc2: fix hang during shutdown if set as peripheral
    - usb: dwc2: fix hang during suspend if set as peripheral
    - usb: raw-gadget: cap raw_io transfer length to KMALLOC_MAX_SIZE
    - [riscv64] KVM: Fix guest page fault within HLV* instructions
    - erofs: limit the level of fs stacking for file-backed mounts
    - RDMA/bnxt_re: Fix the inline size for GenP7 devices
    - RDMA/bnxt_re: Pass correct flag for dma mr creation
    - ASoC: tas2781: correct the wrong period
    - mt76: mt7615: Fix memory leak in mt7615_mcu_wtbl_sta_add()
    - firmware: stratix10-svc: fix make htmldocs warning for stratix10_svc
    - staging: fbtft: core: fix potential memory leak in fbtft_probe_common()
    - [arm64] iommu/arm-smmu-v3: Fix error check in arm_smmu_alloc_cd_tables
    - btrfs: fix leaf leak in an error path in btrfs_del_items()
    - PCI: dwc: Fix wrong PORT_LOGIC_LTSSM_STATE_MASK definition
    - drm/nouveau: restrict the flush page to a 32-bit address
    - iomap: factor out a iomap_dio_done helper
    - iomap: always run error completions in user context
    - wifi: ieee80211: correct FILS status codes
    - backlight: led-bl: Add devlink to supplier LEDs
    - backlight: lp855x: Fix lp855x.h kernel-doc warnings
    - [arm64] iommu/arm-smmu-qcom: Enable use of all SMR groups when running
      bare-metal
    - RDMA/irdma: Fix data race in irdma_sc_ccq_arm
    - RDMA/irdma: Fix data race in irdma_free_pble
    - RDMA/irdma: Do not directly rely on IB_PD_UNSAFE_GLOBAL_RKEY
    - [arm64] drm/panthor: Avoid adding of kernel BOs to extobj list
    - gfs2: Prevent recursive memory reclaim
    - firmware_loader: make RUST_FW_LOADER_ABSTRACTIONS select FW_LOADER
    - drm/amd/display: Fix logical vs bitwise bug in
      get_embedded_panel_info_v2_1()
    - hwmon: sy7636a: Fix regulator_enable resource leak on error path
    - ACPI: processor_core: fix map_x2apic_id for amd-pstate on am4
    - ublk: prevent invalid access with DEBUG
    - ext4: improve integrity checking in __mb_check_buddy by enhancing order-0
      validation
    - of: Skip devicetree kunit tests when RISCV+ACPI doesn't populate root node
    - virtio_vdpa: fix misleading return in void function
    - virtio: fix typo in virtio_device_ready() comment
    - virtio: fix whitespace in virtio_config_ops
    - virtio: fix grammar in virtio_queue_info docs
    - virtio: fix virtqueue_set_affinity() docs
    - vdpa/mlx5: Fix incorrect error code reporting in query_virtqueues
    - vhost: Fix kthread worker cgroup failure handling
    - vdpa/pds: use %pe for ERR_PTR() in event handler registration
    - [amd64] ASoC: Intel: catpt: Fix error path in hw_params()
    - [armhf] dts: samsung: universal_c210: turn off SDIO WLAN chip during
      system suspend
    - [armhf] dts: samsung: exynos4210-i9100: turn off SDIO WLAN chip during
      system suspend
    - [armhf] dts: samsung: exynos4210-trats: turn off SDIO WLAN chip during
      system suspend
    - [armhf] dts: samsung: exynos4412-midas: turn off SDIO WLAN chip during
      system suspend
    - regulator: core: Protect regulator_supply_alias_list with
      regulator_list_mutex
    - resource: replace open coded resource_intersection()
    - resource: introduce is_type_match() helper and use it
    - Reinstate "resource: avoid unnecessary lookups in find_next_iomem_res()"
    - netfilter: flowtable: check for maximum number of encapsulations in bridge
      vlan
    - netfilter: nf_conncount: rework API to use sk_buff directly
    - netfilter: nft_connlimit: update the count if add was skipped
    - net: stmmac: fix rx limit check in stmmac_rx_zc()
    - vfio/pci: Use RCU for error/request triggers to avoid circular locking
    - net: phy: aquantia: check for NVMEM deferral
    - mtd: lpddr_cmds: fix signed shifts in lpddr_cmds
    - [arm64] remoteproc: qcom_q6v5_wcss: fix parsing of qcom,halt-regs
    - md/raid5: fix IO hang when array is broken with IO inflight
    - net: hsr: remove one synchronize_rcu() from hsr_del_port()
    - net: hsr: remove synchronize_rcu() from hsr_add_port()
    - net: hsr: Create and export hsr_get_port_ndev()
    - net: hsr: create an API to get hsr port type
    - net: dsa: xrs700x: reject unsupported HSR configurations
    - net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
      (CVE-2025-68325)
    - perf tools: Mark split kallsyms DSOs as loaded
    - perf tools: Fix split kallsyms DSO counting
    - perf hist: In init, ensure mem_info is put on error paths
    - [arm64,armhf] pinctrl: single: Fix incorrect type for error return
      variable
    - fbdev: ssd1307fb: fix potential page leak in ssd1307fb_probe()
    - 9p: fix cache/debug options printing in v9fs_show_options
    - sched/fair: Fix unfairness caused by stalled tg_load_avg_contrib when the
      last task migrates out
    - [amd64] platform/x86:intel/pmc: Update Arrow Lake telemetry GUID
    - f2fs: keep POSIX_FADV_NOREUSE ranges
    - f2fs: add a sysfs entry to reclaim POSIX_FADV_NOREUSE pages
    - f2fs: fix to avoid running out of free segments
    - f2fs: add carve_out sysfs node
    - f2fs: sysfs: add encoding_flags entry
    - f2fs: introduce reserved_pin_section sysfs entry
    - f2fs: add gc_boost_gc_multiple sysfs node
    - f2fs: add gc_boost_gc_greedy sysfs node
    - f2fs: maintain one time GC mode is enabled during whole zoned GC cycle
    - NFS: Avoid changing nlink when file removes and attribute updates race
    - fs/nls: Fix utf16 to utf8 conversion
    - NFS: Initialise verifiers for visible dentries in readdir and lookup
    - NFS: Initialise verifiers for visible dentries in nfs_atomic_open()
    - nfs/vfs: discard d_exact_alias()
    - NFS: Initialise verifiers for visible dentries in _nfs4_open_and_get_state
    - NFSv4/pNFS: Clear NFS_INO_LAYOUTCOMMIT in pnfs_mark_layout_stateid_invalid
    - Revert "nfs: ignore SB_RDONLY when remounting nfs"
    - Revert "nfs: clear SB_RDONLY before getting superblock"
    - Revert "nfs: ignore SB_RDONLY when mounting nfs"
    - NFS: Automounted filesystems should inherit ro,noexec,nodev,sync flags
    - Expand the type of nfs_fattr->valid
    - NFS: Fix inheritance of the block sizes when automounting
    - fs/nls: Fix inconsistency between utf8_to_utf32() and utf32_to_utf8()
    - [amd64] platform/x86: asus-wmi: use brightness_set_blocking() for kbd led
    - blk-mq: Abort suspend when wakeup events are pending
    - block: fix comment for op_is_zone_mgmt() to include RESET_ALL
    - block: fix memory leak in __blkdev_issue_zero_pages
    - nvme-auth: use kvfree() for memory allocated with kvcalloc()
    - drm/plane: Fix IS_ERR() vs NULL check in
      drm_plane_create_hotspot_properties()
    - regulator: fixed: Rely on the core freeing the enable GPIO
    - ALSA: firewire-motu: fix buffer overflow in hwdep read for DSP events
    - drm/nouveau: refactor deprecated strcpy
    - cifs: Fix handling of a beyond-EOF DIO/unbuffered read over SMB2
    - docs: hwmon: fix link to g762 devicetree binding
    - dma/pool: eliminate alloc_pages warning in atomic_pool_expand
    - ALSA: uapi: Fix typo in asound.h comment
    - drm/amdkfd: Use huge page size to check split svm range alignment
    - rtc: gamecube: Check the return value of ioremap()
    - ALSA: firewire-motu: add bounds check in put_user loop for DSP events
    - block: Use RCU in blk_mq_[un]quiesce_tagset() instead of
      set->tag_list_lock
    - block: return unsigned int from queue_dma_alignment
    - dm-raid: fix possible NULL dereference with undefined raid type
    - dm log-writes: Add missing set_freezable() for freezable kthread
    - efi/cper: Add a new helper function to print bitmasks
    - efi/cper: Adjust infopfx size to accept an extra space
    - efi/cper: align ARM CPER type with UEFI 2.9A/2.10 specs
    - scsi: imm: Fix use-after-free bug caused by unfinished delayed work
      (CVE-2025-68324)
    - irqchip/mchp-eic: Fix error code in mchp_eic_domain_alloc()
    - ocfs2: fix memory leak in ocfs2_merge_rec_left()
    - net: lan743x: Allocate rings outside ZONE_DMA
    - net: dst: introduce dst->dev_rcu
    - tcp_metrics: use dst_dev_net_rcu() (CVE-2025-40075)
    - usb: gadget: tegra-xudc: Always reinitialize data toggle when clear halt
    - usb: phy: Initialize struct usb_phy list_head
    - usb: dwc3: dwc3_power_off_all_roothub_ports: Use ioremap_np when required
    - ALSA: dice: fix buffer overflow in detect_stream_formats()
    - ALSA: wavefront: Fix integer overflow in sample size validation

  [ Uwe Kleine-König ]
  * [armhf] Enable LEDS_TURRIS_OMNIA as a module for Turris Omnia LED
    support.

  [ Maxwell Pevner ]
  * drivers/hid: Enable HID_UNIVERSAL_PIDFF as module (Closes: #1122144)

 -- Salvatore Bonaccorso <carnil@debian.org>  Tue, 30 Dec 2025 20:37:47 +0100

linux (6.12.57-1~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Mon, 17 Nov 2025 12:29:47 +0100

linux (6.12.57-1) trixie; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.49
    - wifi: wilc1000: avoid buffer overflow in WID string configuration
    - nvme: fix PI insert on write
    - ALSA: firewire-motu: drop EPOLLOUT from poll return values as write is not
      supported
    - wifi: mac80211: increase scan_ies_len for S1G
    - wifi: mac80211: fix incorrect type for ret
    - cgroup: split cgroup_destroy_wq into 3 workqueues
    - btrfs: fix invalid extref key setup when replaying dentry
    - net/tcp: Fix a NULL pointer dereference when using TCP-AO with TCP_REPAIR
    - qed: Don't collect too many protection override GRC elements
    - bonding: set random address only when slaves already exist
    - mptcp: set remote_deny_join_id0 on SYN recv
    - mptcp: tfo: record 'deny join id0' info
    - net: natsemi: fix `rx_dropped` double accounting on `netif_rx()` failure
    - ice: store max_frame and rx_buf_len only in ice_rx_ring
    - ice: fix Rx page leak on multi-buffer frames
    - i40e: remove redundant memory barrier when cleaning Tx descs
    - igc: don't fail igc_probe() on LED setup error
    - net/mlx5e: Harden uplink netdev access against device unbind
    - bonding: don't set oif to bond dev when getting NS target destination
    - tcp: Clear tcp_sk(sk)->fastopen_rsk in tcp_disconnect().
    - tls: make sure to abort the stream if headers are bogus
    - Revert "net/mlx5e: Update and set Xon/Xoff upon port speed set"
    - net: liquidio: fix overflow in octeon_init_instr_queue()
    - cnic: Fix use-after-free bugs in cnic_delete_task
    - [arm64] octeontx2-pf: Fix use-after-free bugs in otx2_sync_tstamp()
    - [amd64] perf/x86/intel: Fix crash in icl_update_topdown_event()
      (CVE-2025-38322)
    - ksmbd: smbdirect: validate data_offset and data_length field of
      smb_direct_data_transfer
    - ksmbd: smbdirect: verify remaining_data_length respects
      max_fragmented_recv_size
    - nilfs2: fix CFI failure when accessing /sys/fs/nilfs2/features/*
    - crypto: af_alg - Disallow concurrent writes in af_alg_sendmsg
    - power: supply: bq27xxx: fix error return in case of no bq27000 hdq battery
    - power: supply: bq27xxx: restrict no-battery detection to bq27000
    - dm-raid: don't set io_min and io_opt for raid1
    - dm-stripe: fix a possible integer overflow
    - gup: optimize longterm pin_user_pages() for large folio
    - mm: revert "mm: vmscan.c: fix OOM on swap stress test"
    - [amd64] iommu/vt-d: Fix __domain_mapping()'s usage of
      switch_to_super_page()
    - [amd64] iommu/amd/pgtbl: Fix possible race while increase page table level
    - btrfs: tree-checker: fix the incorrect inode ref size check
    - [arm64] ASoC: qcom: audioreach: Fix lpaif_type configuration for the I2S
      interface
    - [arm64] ASoC: qcom: q6apm-lpass-dais: Fix NULL pointer dereference if
      source graph failed
    - [arm64] ASoC: qcom: q6apm-lpass-dais: Fix missing set_fmt DAI op for I2S
    - mmc: mvsdio: Fix dma_unmap_sg() nents value
    - [amd64] KVM: SVM: Sync TPR from LAPIC into VMCB::V_TPR even if AVIC is
      active
    - drm/amd/display: Allow RX6xxx & RX7700 to invoke amdgpu_irq_get/put
    - net: rfkill: gpio: Fix crash due to dereferencering uninitialized pointer
    - rds: ib: Increment i_fastreg_wrs before bailing out
    - mptcp: propagate shutdown to subflows when possible
    - ALSA: hda/realtek: Fix mute led for HP Laptop 15-dw4xx
    - io_uring/cmd: let cmds to know about dying task
    - io_uring: backport io_should_terminate_tw()
    - io_uring: include dying ring in task_work "should cancel" state
    - io_uring/msg_ring: kill alloc_cache for io_kiocb allocations
    - io_uring/kbuf: drop WARN_ON_ONCE() from incremental length check
      (CVE-2025-39816)
    - [amd64] ASoC: SOF: Intel: hda-stream: Fix incorrect variable used in error
      message
    - [amd64] ASoC: Intel: catpt: Expose correct bit depth to userspace
    - drm/xe/tile: Release kobject for the failure path
    - drm: bridge: anx7625: Fix NULL pointer dereference with early IRQ
    - drm: bridge: cdns-mhdp8546: Fix missing mutex unlock on error path
    - drm/xe: Fix a NULL vs IS_ERR() in xe_vm_add_compute_exec_queue()
    - smb: client: fix filename matching of deferred files
    - smb: client: let smbd_destroy() call
      disable_work_sync(&info->post_send_credits_work)
    - crypto: af_alg - Set merge to zero early in af_alg_sendmsg
    - smb: client: fix smbdirect_recv_io leak in smbd_negotiate() error path
    - io_uring: fix incorrect io_kiocb reference in io_link_skb
    - [amd64] platform/x86: asus-wmi: Fix ROG button mapping, tablet mode on
      ASUS ROG Z13
    - [amd64] platform/x86: asus-wmi: Re-add extra keys to ignore_key_wlan quirk
    - vmxnet3: unregister xdp rxq info in the reset path (CVE-2025-22106)
    - mm: add folio_expected_ref_count() for reference count calculation
    - mm/gup: check ref_count instead of lru before migration
    - mptcp: pm: nl: announce deny-join-id0 flag
    - usb: xhci: introduce macro for ring segment list iteration
    - usb: xhci: remove option to change a default ring's TRB cycle bit
    - xhci: dbc: decouple endpoint allocation from initialization
    - xhci: dbc: Fix full DbC transfer ring after several reconnects
    - rtc: pcf2127: fix SPI command byte for PCF2131 backport
    - minmax.h: add whitespace around operators and after commas
    - minmax.h: update some comments
    - minmax.h: reduce the #define expansion of min(), max() and clamp()
    - minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp()
    - minmax.h: move all the clamp() definitions after the min/max() ones
    - minmax.h: simplify the variants of clamp()
    - minmax.h: remove some #defines that are only expanded once
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.50
    - scsi: ufs: mcq: Fix memory allocation checks for SQE and CQE
    - firewire: core: fix overlooked update of subsystem ABI version
    - ALSA: usb-audio: Fix code alignment in mixer_quirks
    - ALSA: usb-audio: Fix block comments in mixer_quirks
    - ALSA: usb-audio: Drop unnecessary parentheses in mixer_quirks
    - ALSA: usb-audio: Avoid multiple assignments in mixer_quirks
    - ALSA: usb-audio: Simplify NULL comparison in mixer_quirks
    - ALSA: usb-audio: Remove unneeded wmb() in mixer_quirks
    - ALSA: usb-audio: Add mixer quirk for Sony DualSense PS5
    - ALSA: usb-audio: Convert comma to semicolon
    - ALSA: hda/realtek: Add support for ASUS NUC using CS35L41 HDA
    - ALSA: usb-audio: Fix build with CONFIG_INPUT=n
    - usb: core: Add 0x prefix to quirks debug output
    - [arm64,armhf] net: fec: rename struct fec_devinfo fec_imx6x_info ->
      fec_imx6sx_info
    - net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick
    - [riscv64] mmc: sdhci-cadence: add Mobileye eyeQ support
    - i2c: designware: Add quirk for Intel Xe
    - ALSA: usb-audio: Add DSD support for Comtrue USB Audio device
    - ALSA: usb-audio: move mixer_quirks' min_mute into common quirk
    - ALSA: usb-audio: Add mute TLV for playback volumes on more devices
    - net: sfp: add quirk for FLYPRO copper SFP+ module
    - IB/mlx5: Fix obj_type mismatch for SRQ event subscriptions
    - [amd64] HID: amd_sfh: Add sync across amd sfh work functions
    - cpufreq: Initialize cpufreq-based invariance before subsys
    - smb: server: don't use delayed_work for post_recv_credits_work
    - smb: server: use disable_work_sync in transport_rdma.c
    - bpf: Check the helper function is valid in get_helper_proto
    - btrfs: don't allow adding block device of less than 1 MB
    - wifi: virt_wifi: Fix page fault on connect
    - bpf: Reject bpf_timer for PREEMPT_RT
    - xfrm: xfrm_alloc_spi shouldn't use 0 as SPI
    - can: hi311x: populate ndo_change_mtu() to prevent buffer overflow
    - [armhf] can: sun4i_can: populate ndo_change_mtu() to prevent buffer
      overflow
    - can: mcba_usb: populate ndo_change_mtu() to prevent buffer overflow
    - can: peak_usb: fix shift-out-of-bounds issue
    - net: tun: Update napi->skb after XDP process
    - net/smc: fix warning in smc_rx_splice() when calling get_page()
    - [arm64] ethernet: rvu-af: Remove slash from the driver name
    - Bluetooth: hci_sync: Fix hci_resume_advertising_sync
    - Bluetooth: hci_event: Fix UAF in hci_acl_create_conn_sync
    - vhost: Take a reference on the task in struct vhost_task.
    - bnxt_en: correct offset handling for IPv6 destination address
    - net: allow alloc_skb_with_frags() to use MAX_SKB_FRAGS
    - nexthop: Forbid FDB status change while nexthop is in a group
    - mm/gup: local lru_add_drain() to avoid lru_add_drain_all()
    - mm: revert "mm/gup: clear the LRU flag of a page before adding to LRU
      batch"
    - mm: folio_may_be_lru_cached() unless folio_test_large()
    - [amd64] drm/gma500: Fix null dereference in hdmi teardown
    - futex: Prevent use-after-free during requeue-PI
    - [arm64] drm/panthor: Defer scheduler entitiy destruction to queue release
    - [amd64] platform/x86: lg-laptop: Fix WMAB call in fan_mode_store()
    - smb: client: fix wrong index reference in smb2_compound_op()
    - HID: asus: add support for missing PX series fn keys
    - i40e: add validation for ring_len param
    - i40e: fix idx validation in i40e_validate_queue_map
    - i40e: fix idx validation in config queues msg
    - i40e: fix input validation logic for action_meta
    - i40e: fix validation of VF state in get resources
    - i40e: add max boundary check for VF filters
    - i40e: add mask to apply valid bits for itr_idx
    - i40e: improve VF MAC filters accounting
    - crypto: af_alg - Fix incorrect boolean values in af_alg_ctx
    - tracing: dynevent: Add a missing lockdown check on dynevent
    - [armhf] dts: socfpga: sodia: Fix mdio bus probe and PHY address
    - drm/ast: Use msleep instead of mdelay for edid read
    - afs: Fix potential null pointer dereference in afs_put_server
    - fs/proc/task_mmu: check p->vec_buf for NULL
    - gpiolib: Extend software-node support to support secondary software-nodes
    - mm/hugetlb: fix folio is still mapped when deleted
    - fbcon: fix integer overflow in fbcon_do_set_font
    - fbcon: Fix OOB access in font allocation
    - iommufd: Fix race during abort for file descriptors
    - Revert "usb: xhci: remove option to change a default ring's TRB cycle bit"
    - [amd64] drm/i915/backlight: Return immediately when scale() finds invalid
      parameters
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.51
    - crypto: sha256 - fix crash at kexec
    - scsi: target: target_core_configfs: Add length check to avoid buffer
      overflow
    - media: b2c2: Fix use-after-free causing by irq_check_work in
      flexcop_pci_remove
    - media: tuner: xc5000: Fix use-after-free in xc5000_release
    - media: rc: fix races with imon_disconnect()
    - media: uvcvideo: Mark invalid entities with id UVC_INVALID_ENTITY_ID
    - mm: swap: check for stable address space before operating on the VMA
    - wifi: ath11k: fix NULL dereference in ath11k_qmi_m3_load()
    - [arm64] ASoC: qcom: audioreach: fix potential null pointer dereference
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.52
    - wifi: rtw89: fix use-after-free in rtw89_core_tx_kick_off_and_wait()
    - USB: serial: option: add SIMCom 8230C compositions
    - Bluetooth: btusb: Add USB ID 2001:332a for D-Link AX9U rev. A1
    - wifi: rtlwifi: rtl8192cu: Don't claim USB ID 07b8:8188
    - wifi: rtl8xxxu: Don't claim USB ID 07b8:8188
    - dm-integrity: limit MAX_TAG_SIZE to 255
    - [amd64] platform/x86/amd/pmc: Add MECHREVO Yilong15Pro to spurious_8042
      list
    - [amd64] platform/x86/amd/pmf: Support new ACPI ID AMDI0108
    - [amd64,arm64] ASoC: rt5682s: Adjust SAR ADC button mode to fix noise issue
    - btrfs: ref-verify: handle damaged extent root tree
    - netfs: Prevent duplicate unlocking
    - can: hi311x: fix null pointer dereference when resuming from sleep before
      interface was enabled
    - [amd64] platform/x86/amd/pmc: Add Stellaris Slim Gen6 AMD to spurious 8042
      quirks list
    - drm/amd : Update MES API header file for v11 & v12
    - drm/amd/include : MES v11 and v12 API header update
    - drm/amd/include : Update MES v12 API for fence update
    - drm/amdgpu: Enable MES lr_compute_wa by default (Closes: #1118658)
    - ALSA: usb-audio: Kill timer properly at removal (CVE-2025-38105)
    - ALSA: usb-audio: fix race condition to UAF in snd_usbmidi_free
    - hid: fix I2C read buffer overflow in raw_event() for mcp2221
    - nvmem: layouts: fix automatic module loading
    - binder: fix double-free in dbitmap
    - driver core/PM: Set power.no_callbacks along with power.no_pm
    - crypto: rng - Ensure set_ent is always present
    - net/9p: fix double req put in p9_fd_cancelled
    - [amd64] KVM: x86: Don't (re)check L1 intercepts when completing userspace
      I/O
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.53
    - filelock: add FL_RECLAIM to show_fl_flags() macro
    - init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD
    - seccomp: Fix a race with WAIT_KILLABLE_RECV if the tracer replies too fast
    - gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote
    - [powerpc*] 8xx: Remove left-over instruction and comments in
      DataStoreTLBMiss handler
    - [powerpc*] 603: Really copy kernel PGD entries into all PGDIRs
    - uprobes: uprobe_warn should use passed task
    - [arm64] coresight: trbe: Prevent overflow in PERF_IDX2OFF()
    - [arm64] perf: arm_spe: Prevent overflow in PERF_IDX2OFF()
    - smb: server: fix IRD/ORD negotiation with the client
    - [amd64] EDAC/i10nm: Skip DIMM enumeration on a disabled memory controller
    - [amd64] x86/vdso: Fix output operand size of RDPID
    - lsm: CONFIG_LSM can depend on CONFIG_SECURITY
    - btrfs: return any hit error from extent_writepage_io()
    - [arm64] pinctrl: renesas: rzg2l: Fix invalid unsigned return in
      rzg3s_oen_read()
    - [arm64] dts: renesas: rzg2lc-smarc: Disable CAN-FD channel0
    - regmap: Remove superfluous check for !config in __regmap_init()
    - bpf: Remove migrate_disable in kprobe_multi_link_prog_run
    - libbpf: Fix reuse of DEVMAP
    - [arm64] dts: imx93-kontron: Fix GPIO for panel regulator
    - [arm64] dts: imx93-kontron: Fix USB port assignment
    - [arm64] dts: imx95: Correct the lpuart7 and lpuart8 srcid
    - ACPI: processor: idle: Fix memory leak when register cpuidle device failed
    - [arm64] soc: qcom: rpmh-rsc: Unconditionally clear _TRIGGER bit for TCS
    - [arm64] pinctrl: meson-gxl: add missing i2c_d pinmux
    - blk-mq: check kobject state_in_sysfs before deleting in
      blk_mq_unregister_hctx
    - block: use int to store blk_stack_limits() return value
    - PM: sleep: core: Clear power.must_resume in noirq suspend error path
    - vdso: Add struct __kernel_old_timeval forward declaration to gettime.h
    - [armhf] dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer
      property
    - [arm64] PM / devfreq: mtk-cci: Fix potential error pointer dereference in
      probe()
    - [arm64] power: supply: cw2015: Fix a alignment coding style issue
    - [arm64] pinctrl: renesas: Use int type to store negative error codes
    - null_blk: Fix the description of the cache_size module argument
    - nbd: restrict sockets to TCP and UDP
    - [arm64] PM / devfreq: rockchip-dfi: double count on RK3588
    - [arm64] soc: mediatek: mtk-svs: fix device leaks on mt8183 probe failure
    - [arm64] soc: mediatek: mtk-svs: fix device leaks on mt8192 probe failure
    - [arm64] arm64: dts: mediatek: mt8186-tentacruel: Fix touchscreen model
    - mmc: core: Fix variable shadowing in mmc_route_rpmb_frames()
    - [arm64] dts: mediatek: mt6795-xperia-m5: Fix mmc0 latch-ck value
    - [arm64] dts: mediatek: mt8395-kontron-i1200: Fix MT6360 regulator nodes
    - [arm64] dts: mediatek: mt8516-pumpkin: Fix machine compatible
    - [armhf] pwm: tiehrpwm: Don't drop runtime PM reference in .free()
    - [armhf] pwm: tiehrpwm: Make code comment in .free() more useful
    - [armhf] pwm: tiehrpwm: Fix various off-by-one errors in duty-cycle
      calculation
    - [armhf] pwm: tiehrpwm: Fix corner case in clock divisor calculation
    - ACPICA: Fix largest possible resource descriptor index
    - [riscv64] bpf: Sign extend struct ops return values properly
    - nvmet-fc: move lsop put work to nvmet_fc_ls_req_op
    - i3c: master: svc: Use manual response for IBI events
    - i3c: master: svc: Recycle unused IBI slot
    - bpf: Explicitly check accesses to bpf_sock_addr
    - bpf, arm64: Call bpf_jit_binary_pack_finalize() in bpf_jit_free()
    - smp: Fix up and expand the smp_call_function_many() kerneldoc
    - tools/nolibc: make time_t robust if __kernel_old_time_t is missing in host
      headers
    - spi: fix return code when spi device has too many chipselects
    - bpf: Mark kfuncs as __noclone
    - once: fix race by moving DO_ONCE to separate section
    - [arm64] thermal/drivers/qcom/lmh: Add missing IRQ includes
    - [arm64] i2c: mediatek: fix potential incorrect use of I2C_MASTER_WRRD
    - i2c: designware: Fix clock issue when PM is disabled
    - i2c: designware: Add disabling clocks when probe fails
    - libbpf: Fix error when st-prefix_ops and ops from differ btf
    - bpf: Enforce expected_attach_type for tailcall compatibility
    - drm/radeon/r600_cs: clean up of dead code in r600_cs
    - f2fs: fix condition in __allow_reserved_blocks()
    - [arm64] phy: rockchip: naneng-combphy: Enable U3 OTG port for RK3568
    - drm/amd/display: Remove redundant semicolons
    - scsi: pm80xx: Fix array-index-out-of-of-bounds on rmmod
    - scsi: myrs: Fix dma_alloc_coherent() error check
    - RDMA/mlx5: Better estimate max_qp_wr to reflect WQE count
    - RDMA/mlx5: Fix vport loopback forcing for MPV device
    - PCI/ACPI: Fix pci_acpi_preserve_config() memory leak
    - ALSA: lx_core: use int type to store negative error codes
    - inet: ping: check sock_net() in ping_get_port() and ping_lookup()
    - [arm64,armhf] coresight: Only register perf symlink for sinks with
      alloc_buffer
    - drm/amdgpu: Power up UVD 3 for FW validation (v2)
    - drm/amd/pm: Disable ULV even if unsupported (v3)
    - drm/amd/pm: Fix si_upload_smc_data (v3)
    - drm/amd/pm: Adjust si_upload_smc_data register programming (v3)
    - drm/amd/pm: Treat zero vblank time as too short in si_dpm (v3)
    - drm/amd/pm: Disable MCLK switching with non-DC at 120 Hz+ (v2)
    - drm/amd/pm: Disable SCLK switching on Oland with high pixel clocks (v3)
    - wifi: mwifiex: send world regulatory domain to driver
    - [arm64,armhf] PCI: tegra: Fix devm_kcalloc() argument order for port->phys
      allocation
    - tcp: fix __tcp_close() to only send RST when required
    - drm/amdkfd: Fix error code sign for EINVAL in svm_ioctl()
    - [armhf] usb: phy: twl6030: Fix incorrect type for ret
    - usb: gadget: configfs: Correctly set use_os_string at bind
    - tty: n_gsm: Don't block input queue by waiting MSC
    - [powerpc*] misc: genwqe: Fix incorrect cmd field being reported in error
    - pps: fix warning in pps_register_cdev when register device fail
    - wifi: iwlwifi: Remove redundant header files
    - [amd64,arm64] idpf: fix Rx descriptor ready check barrier in splitq
    - [amd64] ASoC: Intel: bytcht_es8316: Fix invalid quirk input mapping
    - [amd64] ASoC: Intel: bytcr_rt5640: Fix invalid quirk input mapping
    - [amd64] ASoC: Intel: bytcr_rt5651: Fix invalid quirk input mapping
    - [arm64] drm/msm/dpu: fix incorrect type for ret
    - fs: ntfs3: Fix integer overflow in run_unpack()
    - fs/ntfs3: reject index allocation if $BITMAP is empty but blocks exist
    - iio: consumers: Fix handling of negative channel scale in
      iio_convert_raw_to_processed()
    - iio: consumers: Fix offset handling in iio_convert_raw_to_processed()
    - netfilter: ipset: Remove unused htable_bits in macro ahash_region
    - ipvs: Use READ_ONCE/WRITE_ONCE for ipvs->enable
    - drivers/base/node: handle error properly in register_one_node()
    - RDMA/cm: Rate limit destroy CM ID timeout error message
    - wifi: mt76: fix potential memory leak in mt76_wmac_probe()
    - wifi: mt76: mt7996: Fix RX packets configuration for primary WED device
    - wifi: mt76: mt7996: Convert mt7996_wed_rro_addr to LE
    - wifi: mt76: mt7915: fix mt7981 pre-calibration
    - f2fs: fix to update map->m_next_extent correctly in f2fs_map_blocks()
    - f2fs: fix to truncate first page in error path of f2fs_truncate()
    - f2fs: fix to mitigate overhead of f2fs_zero_post_eof_page()
    - ALSA: pcm: Disable bottom softirqs as part of spin_lock_irq() on
      PREEMPT_RT
    - ACPI: NFIT: Fix incorrect ndr_desc being reportedin dev_err message
    - scsi: qla2xxx: edif: Fix incorrect sign of error code
    - scsi: qla2xxx: Fix incorrect sign of error code in START_SP_W_RETRIES()
    - scsi: qla2xxx: Fix incorrect sign of error code in qla_nvme_xmt_ls_rsp()
    - HID: hidraw: tighten ioctl command parsing
    - f2fs: fix zero-sized extent for precache extents
    - Revert "usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems
      Running"
    - RDMA/core: Resolve MAC of next-hop device without ARP support
    - IB/sa: Fix sa_local_svc_timeout_ms read race
    - Documentation: trace: historgram-design: Separate sched_waking histogram
      section heading and the following diagram
    - wifi: ath12k: fix wrong logging ID used for CE
    - wifi: ath10k: avoid unnecessary wait for service ready message
    - iommu/vt-d: debugfs: Fix legacy mode page table dump logic
    - wifi: mac80211: fix Rx packet handling when pubsta information is not
      available
    - [amd64] ASoC: Intel: sof_sdw: Prevent jump to NULL add_sidecar callback
    - RDMA/rxe: Fix race in do_task() when draining
    - wifi: rtw89: avoid circular locking dependency in ser_state_run()
    - [arm64] remoteproc: qcom: q6v5: Avoid disabling handover IRQ twice
    - dm vdo: return error on corrupted metadata in start_restoring_volume
      functions
    - [arm64] coresight-etm4x: Conditionally access register TRCEXTINSELR
    - [arm64,armhf] coresight: tmc: Support atclk
    - [arm64,armhf] coresight: catu: Support atclk
    - [arm64,armhf] coresight: etm4x: Support atclk
    - [arm64,armhf] coresight: trbe: Return NULL pointer for allocation failures
    - [arm64,armhf] coresight: tpda: fix the logic to setup the element size
    - [arm64] coresight: Fix incorrect handling for return value of devm_kzalloc
    - NFSv4.1: fix backchannel max_resp_sz verification check
    - ipvs: Defer ip_vs_ftp unregister during netns cleanup
    - netfilter: nfnetlink: reset nlh pointer during batch replay
    - scsi: mpt3sas: Fix crash in transport port remove by using ioc_info()
    - usb: vhci-hcd: Prevent suspending virtually attached devices
    - iommu/vt-d: Disallow dirty tracking if incoherent page walk
    - net: usb: Remove disruptive netif_wake_queue in rtl8150_set_multicast
    - ptp: Add a upper bound on max_vclocks
    - vhost: vringh: Fix copy_to_iter return value check
    - Bluetooth: MGMT: Fix not exposing debug UUID on
      MGMT_OP_READ_EXP_FEATURES_INFO
    - Bluetooth: ISO: Fix possible UAF on iso_conn_free
    - Bluetooth: ISO: free rx_skb if not consumed
    - Bluetooth: ISO: don't leak skb in ISO_CONT RX
    - Bluetooth: hci_sync: Fix using random address for BIG/PA advertisements
    - KEYS: X.509: Fix Basic Constraints CA flag parsing
    - ocfs2: fix double free in user_cluster_connect()
    - drivers/base/node: fix double free in register_one_node()
    - [arm64] PCI: j721e: Fix incorrect error message in probe()
    - [amd64,arm64] idpf: fix mismatched free function for dma_alloc_coherent
    - nfp: fix RSS hash key size when RSS is not supported
    - net: ena: return 0 in ena_get_rxfh_key_size() when RSS hash key is not
      configurable
    - net: dlink: handle copy_thresh allocation failure
    - net/mlx5: Stop polling for command response if interface goes down
    - net/mlx5: pagealloc: Fix reclaim race during command interface teardown
    - net/mlx5: fw reset, add reset timeout work
    - smb: client: fix crypto buffers in non-linear memory
    - Revert "net/mlx5e: Update and set Xon/Xoff upon MTU set"
    - bpf: Reject negative offsets for ALU ops
    - tpm: Disable TPM2_TCG_HMAC by default
    - Squashfs: fix uninit-value in squashfs_get_parent
    - uio_hv_generic: Let userspace take care of interrupt mask
    - io_uring/waitid: always prune wait queue entry in io_waitid_wait()
    - [arm64] ASoC: wcd934x: fix error handling in wcd934x_codec_parse_data()
    - [amd64,arm64] ASoC: SOF: ipc3-topology: Fix multi-core and static
      pipelines tear down
    - fs: udf: fix OOB read in lengthAllocDescs handling
    - net: nfc: nci: Add parameter validation for packet data
    - [arm64,armhf] mfd: vexpress-sysreg: Check the return value of
      devm_gpiochip_add_data()
    - dm: fix queue start/stop imbalance under suspend/load/resume races
    - dm: fix NULL pointer dereference in __dm_suspend()
    - ksmbd: Fix race condition in RPC handle list access
    - ksmbd: fix error code overwriting in smb2_get_info_filesystem()
    - ksmbd: add max ip connections parameter
    - ext4: fix checks for orphan inodes
    - [amd64] KVM: SVM: Skip fastpath emulation on VM-Exit if next RIP isn't
      valid
    - fbdev: simplefb: Fix use after free in simplefb_detach_genpds()
    - mm: hugetlb: avoid soft lockup when mprotect to large memory area
    - nvdimm: ndtest: Return -ENOMEM if devm_kcalloc() fails in ndtest_probe()
    - [arm64] misc: fastrpc: Save actual DMA size in fastrpc_map structure
    - [arm64] misc: fastrpc: Fix fastrpc_map_lookup operation
    - [arm64] misc: fastrpc: fix possible map leak in fastrpc_put_args
    - [arm64] misc: fastrpc: Skip reference for DMA handles
    - Input: atmel_mxt_ts - allow reset GPIO to sleep
    - Input: uinput - zero-initialize uinput_ff_upload_compat to avoid info leak
    - sunrpc: fix null pointer dereference on zero-length checksum
    - [arm64] remoteproc: pru: Fix potential NULL pointer dereference in
      pru_rproc_set_ctable()
    - [amd64,arm64] tee: fix register_shm_helper()
    - pinctrl: check the return value of pinmux_ops::get_function_name()
    - bus: fsl-mc: Check return value of platform_get_resource()
    - net/9p: Fix buffer overflow in USB transport layer
    - net: usb: asix: hold PM usage ref to avoid PM/MDIO + RTNL deadlock
    - usb: typec: tipd: Clear interrupts first
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.54
    - fs: always return zero on success from replace_fd()
    - fscontext: do not consume log entries when returning -EMSGSIZE
    - [arm64] map [_text, _stext) virtual address range non-executable+read-only
    - rseq: Protect event mask against membarrier IPI
    - listmount: don't call path_put() under namespace semaphore
    - page_pool: Fix PP_MAGIC_MASK to avoid crashing on some 32-bit arches
    - dma-mapping: fix direction in dma_alloc direction traces
    - [amd64] KVM: SVM: Emulate PERF_CNTR_GLOBAL_STATUS_SET for PerfMonV2
    - iio: frequency: adf4350: Fix ADF4350_REG3_12BIT_CLKDIV_MODE
    - media: v4l2-subdev: Fix alloc failure check in
      v4l2_subdev_call_state_try()
    - asm-generic/io.h: Skip trace helpers if rwmmio events are disabled
    - perf disasm: Avoid undefined behavior in incrementing NULL
    - perf test trace_btf_enum: Skip if permissions are insufficient
    - perf evsel: Avoid container_of on a NULL leader
    - libperf event: Ensure tracing data is multiple of 8 sized
    - [arm64] clk: qcom: common: Fix NULL vs IS_ERR() check in
      qcom_cc_icc_register()
    - [arm64] clk: renesas: cpg-mssr: Fix memory leak in
      cpg_mssr_reserved_init()
    - perf util: Fix compression checks returning -1 as bool
    - perf arm_spe: Correct setting remote access
    - perf arm-spe: Rename the common data source encoding
    - perf arm_spe: Correct memory level for remote access
    - perf vendor events arm64 AmpereOneX: Fix typo - should be
      l1d_cache_access_prefetches
    - perf session: Fix handling when buffer exceeds 2 GiB
    - perf tools: Add fallback for exclude_guest
    - perf evsel: Ensure the fallback message is always written to
    - [arm64] clk: mediatek: mt8195-infra_ao: Fix parent for infra_ao_hdmi_26m
    - [arm64] clk: mediatek: clk-mux: Do not pass flags to
      clk_mux_determine_rate_flags()
    - scsi: mvsas: Fix use-after-free bugs in mvs_work_queue (CVE-2025-40001)
    - [amd64] ASoC: SOF: Intel: hda-pcm: Place the constraint on period time
      instead of buffer time
    - [amd64] ASoC: SOF: Intel: Read the LLP via the associated Link DMA channel
    - net/mlx4: prevent potential use after free in mlx4_en_do_uc_filter()
    - drm/xe/hw_engine_group: Fix double write lock release in error path
    - [s390x] cio: Update purge function to unregister the unused subchannels
    - drm/vmwgfx: Fix a null-ptr access in the cursor snooper
    - drm/vmwgfx: Fix Use-after-free in validation
    - drm/vmwgfx: Fix copy-paste typo in validation
    - net/sctp: fix a null dereference in sctp_disposition sctp_sf_do_5_1D_ce()
    - tcp: Don't call reqsk_fastopen_remove() in tcp_conn_request().
    - [arm64] net: mscc: ocelot: Fix use-after-free caused by cyclic delayed
      work (CVE-2025-40003)
    - ice: ice_adapter: release xa entry on adapter allocation failure
    - tcp: take care of zero tp->window_clamp in tcp_set_rcvlowat()
    - [arm64] mailbox: zynqmp-ipi: Remove redundant mbox_controller_unregister()
      call
    - [arm64] mailbox: zynqmp-ipi: Remove dev.parent check in
      zynqmp_ipi_free_mboxes
    - [arm64] mailbox: zynqmp-ipi: Fix out-of-bounds access in mailbox cleanup
      loop
    - [arm64] mailbox: zynqmp-ipi: Fix SGI cleanup on unbind
    - bpf: Fix metadata_dst leak __bpf_redirect_neigh_v{4,6}
    - [arm64] mailbox: mtk-cmdq-mailbox: Switch to
      __pm_runtime_put_autosuspend()
    - [arm64] mailbox: mtk-cmdq: Switch to pm_runtime_put_autosuspend()
    - [arm64] mailbox: mtk-cmdq: Remove pm_runtime APIs from
      cmdq_mbox_send_data()
    - drm/amdgpu: Add additional DCE6 SCL registers
    - drm/amd/display: Add missing DCE6 SCL_HORZ_FILTER_INIT* SRIs
    - drm/amd/display: Properly clear SCL_*_FILTER_CONTROL on DCE6
    - drm/amd/display: Properly disable scaling on DCE6
    - netfilter: nft_objref: validate objref and objrefmap expressions
    - bridge: br_vlan_fill_forward_path_pvid: use br_vlan_group_rcu()
    - crypto: essiv - Check ssize for decryption and in-place encryption
    - cifs: Fix copy_to_iter return value check
    - smb: client: fix missing timestamp updates after utime(2)
    - cifs: Query EA $LXMOD in cifs_query_path_info() for WSL reparse points
    - tpm_tis: Fix incorrect arguments in tpm_tis_probe_irq_single
    - [arm64] gpio: wcd934x: mark the GPIO controller as sleeping
    - bpf: Avoid RCU context warning when unpinning htab with internal structs
    - [s390x] vmlinux.lds.S: Reorder sections
    - [s390x] vmlinux.lds.S: Move .vmlinux.info to end of allocatable sections
    - ACPI: property: Fix buffer properties extraction for subnodes
    - ACPI: TAD: Add missing sysfs_remove_group() for ACPI_TAD_RT
    - ACPI: debug: fix signedness issues in read/write helpers
    - [arm64] dts: qcom: msm8916: Add missing MDSS reset
    - [arm64] dts: qcom: msm8939: Add missing MDSS reset
    - [arm64] dts: qcom: sdm845: Fix slimbam num-channels/ees
    - [arm64] dts: qcom: x1e80100-pmics: Disable pm8010 by default
    - [arm64] dts: ti: k3-am62a-main: Fix main padcfg length
    - [arm64] kprobes: call set_memory_rox() for kprobe page
    - [armhf] AM33xx: Implement TI advisory 1.0.36 (EMU0/EMU1 pins state on
      reset)
    - [armhf] OMAP2+: pm33xx-core: ix device node reference leaks in
      amx3_idle_init
    - [arm64] perf/arm-cmn: Fix CMN S3 DTM offset
    - dt-bindings: phy: rockchip-inno-csi-dphy: make power-domains non-required
    - xen/events: Cleanup find_virq() return codes
    - xen/manage: Fix suspend error path
    - xen/events: Return -EEXIST for bound VIRQs
    - xen/events: Update virq_to_irq on migration
    - [arm64] firmware: meson_sm: fix device leak at probe
    - media: cx18: Add missing check after DMA map
    - media: mc: Fix MUST_CONNECT handling for pads with no links
    - media: pci: ivtv: Add missing check after DMA map
    - media: pci: mg4b: fix uninitialized iio scan data
    - [arm64] media: venus: firmware: Use correct reset sequence for IRIS2
    - media: vivid: fix disappearing <Vendor Command With ID> messages
    - media: lirc: Fix error handling in lirc_register()
    - [arm64] drm/panthor: Fix memory leak in panthor_ioctl_group_create()
    - drm/nouveau: fix bad ret code in nouveau_bo_move_prep
    - drm/xe/uapi: loosen used tracking restriction
    - drm/amd/display: Enable Dynamic DTBCLK Switch
    - blk-crypto: fix missing blktrace bio split events
    - btrfs: avoid potential out-of-bounds in btrfs_encode_fh()
    - bus: mhi: ep: Fix chained transfer handling in read path
    - bus: mhi: host: Do not use uninitialized 'dev' pointer in
      mhi_init_irq_setup()
    - [arm64] clk: qcom: tcsrcc-x1e80100: Set the bi_tcxo as parent to eDP
      refclk
    - copy_sighand: Handle architectures where sizeof(unsigned long) <
      sizeof(u64)
    - [amd64] cpufreq: intel_pstate: Fix object lifecycle issue in
      update_qos_request()
    - [arm64,armhf] crypto: rockchip - Fix dma_unmap_sg() nents value
    - eventpoll: Replace rwlock with spinlock
    - fbdev: Fix logic error in "offb" name match
    - fs/ntfs3: Fix a resource leak bug in wnd_extend()
    - fs: quota: create dedicated workqueue for quota_release_work
    - fuse: fix possibly missing fuse_copy_finish() call in fuse_notify()
    - fuse: fix livelock in synchronous file put from fuseblk workers
    - iio: dac: ad5360: use int type to store negative error codes
    - iio: dac: ad5421: use int type to store negative error codes
    - iio: frequency: adf4350: Fix prescaler usage.
    - init: handle bootloader identifier in kernel parameters
    - iio: imu: inv_icm42600: Drop redundant pm_runtime reinitialization in
      resume
    - [amd64] iommu/vt-d: PRS isn't usable if PDS isn't supported
    - kernel/sys.c: fix the racy usage of task_lock(tsk->group_leader) in
      sys_prlimit64() paths
    - KEYS: trusted_tpm1: Compare HMAC values in constant time
    - lib/genalloc: fix device leak in of_gen_pool_get()
    - loop: fix backing file reference leak on validation error
    - openat2: don't trigger automounts with RESOLVE_NO_XDEV
    - nvme-pci: Add TUXEDO IBS Gen8 to Samsung sleep quirk
    - [powerpc*] powernv/pci: Fix underflow and leak issue
    - [powerpc*] pseries/msi: Fix potential underflow and leak issue
    - Revert "ipmi: fix msg stack when IPMI is disconnected"
    - sched/deadline: Fix race in push_dl_task()
    - scsi: hpsa: Fix potential memory leak in hpsa_big_passthru_ioctl()
    - scsi: sd: Fix build warning in sd_revalidate_disk()
    - sctp: Fix MAC comparison to be constant-time
    - xsk: Harden userspace-supplied xdp_desc validation
    - mmc: core: SPI mode remove cmd7
    - mmc: mmc_spi: multiple block read remove read crc ack
    - [armhf] memory: samsung: exynos-srom: Fix of_iomap leak in
      exynos_srom_probe
    - rtc: interface: Ensure alarm irq is enabled when UIE is enabled
    - rtc: interface: Fix long-standing race when setting alarm
    - [arm64] PCI: xilinx-nwl: Fix ECAM programming
    - [arm64,armhf] PCI: tegra: Convert struct tegra_msi mask_lock into raw
      spinlock
    - PCI/sysfs: Ensure devices are powered for config reads
    - PCI/IOV: Add PCI rescan-remove locking when enabling/disabling SR-IOV
    - PCI/ERR: Fix uevent on failure to recover
    - PCI/AER: Fix missing uevent on recovery when a reset is requested
    - PCI/AER: Support errors introduced by PCIe r6.0
    - [arm64] PCI: j721e: Fix programming sequence of "strap" settings
    - spi: cadence-quadspi: Flush posted register writes before INDAC access
    - spi: cadence-quadspi: Flush posted register writes before DAC access
    - spi: cadence-quadspi: Fix cqspi_setup_flash()
    - [x86] fred: Remove ENDBR64 from FRED entry points
    - [x86] umip: Check that the instruction opcode is at least two bytes
    - [x86] umip: Fix decoding of register forms of 0F 01 (SGDT and SIDT
      aliases)
    - [s390x] dasd: enforce dma_alignment to ensure proper buffer validation
    - [s390x] dasd: Return BLK_STS_INVAL for EINVAL from do_dasd_request
    - [s390x] Add -Wno-pointer-sign to KBUILD_CFLAGS_DECOMPRESSOR
    - slab: prevent warnings when slab obj_exts vector allocation fails
    - slab: mark slab->obj_exts allocation failures unconditionally
    - wifi: ath11k: HAL SRNG: don't deinitialize and re-initialize again
    - wifi: mt76: mt7925u: Add VID/PID for Netgear A9000
    - wifi: mt76: mt7921u: Add VID/PID for Netgear A7500
    - mm/thp: fix MTE tag mismatch when replacing zero-filled subpages
    - mm/page_alloc: only set ALLOC_HIGHATOMIC for __GPF_HIGH allocations
    - mm/hugetlb: early exit from hugetlb_pages_alloc_boot() when
      max_huge_pages=0
    - mm/damon/vaddr: do not repeat pte_offset_map_lock() until success
    - mm/damon/lru_sort: use param_ctx for damon_attrs staging
    - NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul()
    - nfsd: nfserr_jukebox in nlm_fopen should lead to a retry
    - ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches()
    - ext4: verify orphan file size is not too big
    - ext4: increase i_disksize to offset + len in
      ext4_update_disksize_before_punch()
    - ext4: correctly handle queries for metadata mappings
    - ext4: avoid potential buffer over-read in parse_apply_sb_mount_options()
    - ext4: fix an off-by-one issue during moving extents
    - ext4: guard against EA inode refcount underflow in xattr update
    - ext4: validate ea_ino and size in check_xattrs
    - ACPICA: Allow to skip Global Lock initialization
    - ext4: free orphan info with kvfree
    - media: mc: Clear minor number before put device
    - Squashfs: add additional inode sanity checking
    - Squashfs: reject negative file sizes in squashfs_read_inode()
    - tracing: Fix race condition in kprobe initialization causing NULL pointer
      dereference
    - mm/ksm: fix incorrect KSM counter handling in mm_struct during fork
    - [amd64] ASoC: SOF: ipc4-pcm: Enable delay reporting for ChainDMA streams
    - [amd64] ASoC: SOF: ipc4-pcm: fix delay calculation when DSP resamples
    - [amd64] mfd: intel_soc_pmic_chtdc_ti: Fix invalid regmap-config
      max_register value
    - [amd64] mfd: intel_soc_pmic_chtdc_ti: Drop unneeded assignment for
      cache_type
    - [amd64] mfd: intel_soc_pmic_chtdc_ti: Set use_single_read regmap_config
      flag
    - btrfs: fix the incorrect max_bytes value for find_lock_delalloc_range()
    - cpufreq: Make drivers using CPUFREQ_ETERNAL specify transition latency
    - [amd64] KVM: x86: Advertise SRSO_USER_KERNEL_NO to userspace
    - statmount: don't call path_put() under namespace semaphore
    - [arm64] mte: Do not flag the zero page as PG_mte_tagged
    - [x86] mtrr: Rename mtrr_overwrite_state() to guest_force_mtrr_state()
    - [x86] kvm: Force legacy PCI hole to UC when overriding MTRRs for TDX/SNP
    - nfsd: Fix NFSD_MAY_BYPASS_GSS and NFSD_MAY_BYPASS_GSS_ON_ROOT
    - NFSD: Replace use of NFSD_MAY_LOCK in nfsd4_lock()
    - nfsd: refine and rename NFSD_MAY_LOCK
    - nfsd: don't use sv_nrthreads in connection limiting calculations.
    - nfsd: unregister with rpcbind when deleting a transport
    - ACPI: battery: allocate driver data through devm_ APIs
    - ACPI: battery: initialize mutexes through devm_ APIs
    - ACPI: battery: Check for error code from devm_mutex_init() call
    - ACPI: battery: Add synchronization between interface updates
    - ACPI: property: Disregard references in data-only subnode lists
    - ACPI: property: Add code comments explaining what is going on
    - ACPI: property: Do not pass NULL handles to acpi_attach_data()
    - mptcp: pm: in-kernel: usable client side with C-flag
    - ipmi: Rework user message limit handling
    - ipmi: Fix handling of messages with provided receive message pointer
    - mm/rmap: fix soft-dirty and uffd-wp bit loss when remapping zero-filled
      mTHP subpage to shared zeropage
    - [s390x] bpf: Centralize frame offset calculations
    - [s390x] bpf: Describe the frame using a struct instead of constants
    - [s390x] bpf: Write back tail call counter for BPF_PSEUDO_CALL
    - [s390x] bpf: Write back tail call counter for BPF_TRAMP_F_CALL_ORIG
    - [riscv64] irqchip/sifive-plic: Make use of __assign_bit()
    - [riscv64] irqchip/sifive-plic: Avoid interrupt ID 0 handling during
      suspend/resume
    - copy_file_range: limit size if in compat mode
    - minixfs: Verify inode mode when loading from disk
    - pid: Add a judgment for ns null in pid_nr_ns
    - fs: Add 'initramfs_options' to set initramfs mount options
    - cramfs: Verify inode mode when loading from disk
    - writeback: Avoid softlockup when switching many inodes
    - writeback: Avoid excessively long inode switching times
    - sched/fair: Block delayed tasks on throttled hierarchy during dequeue
    - nfsd: fix __fh_verify for localio
    - nfsd: fix access checking for NLM under XPRTSEC policies
    - [amd64] ASoC: SOF: ipc4-pcm: fix start offset calculation for chain DMA
    - mount: handle NULL values in mnt_ns_release()
    - nfsd: decouple the xprtsec policy check from check_nfsd_access()
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.55
    - drm/xe/guc: Check GuC running state before deregistering exec queue
    - smb: client: Fix refcount leak for cifs_sb_tlink
    - slab: reset slab->obj_ext when freeing and it is OBJEXTS_ALLOC_FAIL
    - r8152: add error handling in rtl8152_driver_init
    - f2fs: fix wrong block mapping for multi-devices
    - jbd2: ensure that all ongoing I/O complete before freeing blocks
    - ext4: wait for ongoing I/O to complete before freeing blocks
    - ext4: detect invalid INLINE_DATA + EXTENTS flag combination
    - btrfs: fix clearing of BTRFS_FS_RELOC_RUNNING if relocation already
      running
    - btrfs: fix memory leak on duplicated memory in the qgroup assign ioctl
    - btrfs: fix incorrect readahead expansion length
    - btrfs: fix memory leaks when rejecting a non SINGLE data profile without
      an RST
    - btrfs: do not assert we found block group item when creating free space
      tree
    - can: gs_usb: gs_make_candev(): populate net_device->dev_port
    - can: gs_usb: increase max interface to U8_MAX
    - cifs: parse_dfs_referrals: prevent oob on malformed input
    - drm/sched: Fix potential double free in
      drm_sched_job_add_resv_dependencies
    - drm/amdgpu: use atomic functions with memory barriers for vm fault info
    - drm/amdgpu: fix gfx12 mes packet status return check
    - perf/core: Fix address filter match with backing files
    - perf/core: Fix MMAP event path names with backing files
    - perf/core: Fix MMAP2 event device with backing files
    - drm/amd: Check whether secure display TA loaded successfully
    - irqdomain: cdx: Switch to of_fwnode_handle()
    - [arm64] drm/msm/a6xx: Fix PDC sleep sequence
    - usb: gadget: Store endpoint pointer in usb_request
    - usb: gadget: Introduce free_usb_request helper
    - usb: gadget: f_ncm: Refactor bind path to use __free()
    - usb: gadget: f_acm: Refactor bind path to use __free()
    - usb: gadget: f_ecm: Refactor bind path to use __free()
    - usb: gadget: f_rndis: Refactor bind path to use __free()
    - cpufreq: CPPC: Avoid using CPUFREQ_ETERNAL as transition delay
    - Revert "io_uring/rw: drop -EOPNOTSUPP check in __io_complete_rw_common()"
      (Closes: #1116358)
    - HID: multitouch: fix sticky fingers
    - dax: skip read lock assertion for read-only filesystems
    - can: m_can: m_can_plat_remove(): add missing pm_runtime_disable()
    - can: m_can: m_can_handle_state_errors(): fix CAN state transition to Error
      Active
    - can: m_can: m_can_chip_config(): bring up interface in correct state
    - can: m_can: add deinit callback
    - can: m_can: call deinit/init callback when going into suspend/resume
    - can: m_can: fix CAN state in system PM
    - net: dlink: handle dma_map_single() failure properly
    - doc: fix seg6_flowlabel path
    - r8169: fix packet truncation after S4 resume on RTL8168H/RTL8111H
    - net/ip6_tunnel: Prevent perpetual tunnel growth
    - [amd64,arm64] amd-xgbe: Avoid spurious link down messages during interface
      toggle
    - tcp: fix tcp_tso_should_defer() vs large RTT
    - ksmbd: fix recursive locking in RPC handle list access
    - tg3: prevent use of uninitialized remote_adv and local_adv variables
    - tls: trim encrypted message to match the plaintext on short splice
    - tls: wait for async encrypt in case of error during latter iterations of
      sendmsg
    - tls: always set record_type in tls_process_cmsg
    - tls: wait for pending async decryptions if tls_strp_msg_hold fails
    - tls: don't rely on tx_work during send()
    - net: usb: lan78xx: Add error handling to lan78xx_init_mac_address
    - net: usb: lan78xx: fix use of improperly initialized dev->chipid in
      lan78xx_reset
    - [arm64] drm/panthor: Ensure MCU is disabled on suspend
    - nvme-multipath: Skip nr_active increments in RETRY disposition
    - [riscv64] kprobes: Fix probe address validation
    - [amd64] ASoC: nau8821: Cancel jdet_work before handling jack ejection
    - [amd64] ASoC: nau8821: Generalize helper to clear IRQ status
    - [amd64] ASoC: nau8821: Add DMI quirk to bypass jack debounce circuit
    - [amd64] drm/i915/guc: Skip communication warning on reset in progress
    - drm/amdgpu: add ip offset support for cyan skillfish
    - drm/amdgpu: add support for cyan skillfish without IP discovery
    - drm/amdgpu: fix handling of harvesting for ip_discovery firmware
    - drm/amd/powerplay: Fix CIK shutdown temperature
    - [arm64] drm/rockchip: vop2: use correct destination rectangle height check
    - sched/fair: Fix pelt lost idle time detection
    - ALSA: firewire: amdtp-stream: fix enum kernel-doc warnings
    - ALSA: usb-audio: Fix NULL pointer deference in try_to_register_card
    - HID: hid-input: only ignore 0 battery events for digitizers
    - HID: multitouch: fix name of Stylus input devices
    - nvme/tcp: handle tls partially sent records in write_space()
    - hfsplus: fix slab-out-of-bounds read in hfsplus_strcasecmp()
    - xfs: rename the old_crc variable in xlog_recover_process
    - xfs: fix log CRC mismatches between i386 and other architectures
    - PM: runtime: Add new devm functions
    - iio: imu: inv_icm42600: Simplify pm_runtime setup
    - iio: imu: inv_icm42600: Avoid configuring if already pm_runtime suspended
    - nfsd: Use correct error code when decoding extents
    - nfsd: Drop dprintk in blocklayout xdr functions
    - NFSD: Rework encoding and decoding of nfsd4_deviceid
    - NFSD: Minor cleanup in layoutcommit processing
    - NFSD: Implement large extent array support in pNFS
    - NFSD: Fix last write offset handling in layoutcommit
    - wifi: rtw89: avoid possible TX wait initialization race
    - xfs: use deferred intent items for reaping crosslinked blocks
    - padata: Reset next CPU when reorder sequence wraps around
    - md/raid0: Handle bio_split() errors
    - md/raid1: Handle bio_split() errors
    - md/raid10: Handle bio_split() errors
    - md: fix mssing blktrace bio split events
    - [amd64] x86/resctrl: Refactor resctrl_arch_rmid_read()
    - [amd64] x86/resctrl: Fix miscount of bandwidth event when reactivating
      previously unavailable RMID
    - d_alloc_parallel(): set DCACHE_PAR_LOOKUP earlier
    - vfs: Don't leak disconnected dentries on umount
    - PCI: Add PCI_VDEVICE_SUB helper macro
    - ixgbevf: Add support for Intel(R) E610 device
    - ixgbevf: fix getting link speed data for E610 devices
    - ixgbevf: fix mailbox API compatibility by negotiating supported features
    - tcp: convert to dev_net_rcu()
    - tcp: cache RTAX_QUICKACK metric in a hot cache line
    - net: dst: add four helpers to annotate data-races around dst->dev
    - ipv4: adopt dst_dev, skb_dst_dev and skb_dst_dev_net[_rcu]
    - net: Add locking to protect skb->dev access in ip_output
    - mptcp: Call dst_release() in mptcp_active_enable().
    - mptcp: Use __sk_dst_get() and dst_dev_rcu() in mptcp_active_enable().
    - mptcp: reset blackhole on success with non-loopback ifaces
    - NFSD: Define a proc_layoutcommit for the FlexFiles layout type
    - [arm64] cputype: Add Neoverse-V3AE definitions
    - [arm64] errata: Apply workarounds for Neoverse-V3AE
    - [amd64] dmaengine: Add missing cleanup on module unload
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.56
    - exec: Fix incorrect type for ret
    - hfs: clear offset and space out of valid records in b-tree node
    - hfs: make proper initalization of struct hfs_find_data
    - hfsplus: fix KMSAN uninit-value issue in __hfsplus_ext_cache_extent()
    - hfs: validate record offset in hfsplus_bmap_alloc
    - hfsplus: fix KMSAN uninit-value issue in hfsplus_delete_cat()
    - dlm: check for defined force value in dlm_lockspace_release
    - hfs: fix KMSAN uninit-value issue in hfs_find_set_zero_bits()
    - hfsplus: return EIO when type of hidden directory mismatch in
      hfsplus_fill_super()
    - PCI: Test for bit underflow in pcie_set_readrq()
    - [arm64] sysreg: Correct sign definitions for EIESB and DoubleLock
    - drivers/perf: hisi: Relax the event ID check in the framework
    - [s390x] mm: Use __GFP_ACCOUNT for user page table allocations
    - smb: server: let smb_direct_flush_send_list() invalidate a remote key
      first
    - PM: EM: Drop unused parameter from em_adjust_new_capacity()
    - PM: EM: Slightly reduce em_check_capacity_update() overhead
    - PM: EM: Move CPU capacity check to em_adjust_new_capacity()
    - PM: EM: Fix late boot with holes in CPU topology
    - net/mlx5e: Return 1 instead of 0 in invalid case in
      mlx5e_mpwrq_umr_entry_size()
    - rtnetlink: Allow deleting FDB entries in user namespace
    - [arm64] net: enetc: fix the deadlock of enetc_mdio_lock
    - [arm64] net: enetc: correct the value of ENETC_RXB_TRUESIZE
    - [arm64] dpaa2-eth: fix the pointer passed to PTR_ALIGN on Tx path
    - net/mlx5e: Reuse per-RQ XDP buffer to avoid stack zeroing overhead
    - net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ
    - net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ
    - net/smc: fix general protection fault in __smc_diag_dump
    - [arm64] net: ethernet: ti: am65-cpts: fix timestamp loss due to race
      conditions
    - [arm64] mm: avoid always making PTE dirty in pte_mkwrite()
    - ptp: ocp: Fix typo using index 1 instead of i in SMA initialization loop
    - sctp: avoid NULL dereference when chunk data buffer is missing
    - net: phy: micrel: always set shared->phydev for LAN8814
    - net/mlx5: Fix IPsec cleanup over MPV device
    - fs/notify: call exportfs_encode_fid with s_umount
    - net: bonding: fix possible peer notify event loss or dup issue
    - dma-debug: don't report false positives with DMA_BOUNCE_UNALIGNED_KMALLOC
    - arch_topology: Fix incorrect error check in topology_parse_cpu_capacity()
    - btrfs: directly free partially initialized fs_info in
      btrfs_check_leaked_roots()
    - gpio: pci-idio-16: Define maximum valid register address offset
    - gpio: 104-idio-16: Define maximum valid register address offset
    - xfs: fix locking in xchk_nlinks_collect_dir
    - Revert "cpuidle: menu: Avoid discarding useful information"
    - slab: Avoid race on slab->obj_exts in alloc_slab_obj_exts
    - slab: Fix obj_ext mistakenly considered NULL due to race condition
    - ACPICA: Work around bogus -Wstringop-overread warning since GCC 11
    - can: netlink: can_changelink(): allow disabling of automatic restart
    - cifs: Fix TCP_Server_Info::credits to be signed
    - ocfs2: clear extent cache after moving/defragmenting extents
    - vsock: fix lock inversion in vsock_assign_transport()
    - [arm64,armhf] net: stmmac: dwmac-rk: Fix disabling set_clock_selection
    - net: usb: rtl8150: Fix frame padding
    - mm: prevent poison consumption when splitting THP
    - drm/amd/display: increase max link count and fix link->enc NULL pointer
      access
    - [arm64] spi: spi-nxp-fspi: add extra delay after dll locked
    - [arm64] dts: broadcom: bcm2712: Add default GIC address cells
    - [arm64] dts: broadcom: bcm2712: Define VGIC interrupt
    - [arm64] firmware: arm_scmi: Account for failed debug initialization
    - [arm64] firmware: arm_scmi: Fix premature SCMI_XFER_FLAG_IS_RAW clearing
      in raw mode
    - [arm64] drm/panthor: Fix kernel panic on partial unmap of a GPU VA region
    - [riscv64] Define pgprot_dmacoherent() for non-coherent devices
    - [riscv64] Don't print details of CPUs disabled in DT
    - [riscv64] hwprobe: avoid uninitialized variable use in hwprobe_arch_id()
    - hwmon: (sht3x) Fix error handling
    - nbd: override creds to kernel when calling sock_{send,recv}msg()
    - drm/panic: Fix drawing the logo on a small narrow screen
    - drm/panic: Fix qr_code, ensure vmargin is positive
    - [amd64] gpio: ljca: Fix duplicated IRQ mapping
    - io_uring: correct __must_hold annotation in io_install_fixed_file
    - sched: Remove never used code in mm_cid_get()
    - io_uring/sqpoll: switch away from getrusage() for CPU accounting
    - io_uring/sqpoll: be smarter on when to update the stime usage
    - Bluetooth: btintel: Add DSBR support for BlazarIW, BlazarU and GaP
      (Closes: #1118660)
    - platform/x86/amd/hsmp: Ensure sock->metric_tbl_addr is non-NULL
      (CVE-2025-39678)
    - USB: serial: option: add UNISOC UIS7720
    - USB: serial: option: add Quectel RG255C
    - USB: serial: option: add Telit FN920C04 ECM compositions
    - usb/core/quirks: Add Huawei ME906S to wakeup quirk
    - usb: raw-gadget: do not limit transfer length
    - xhci: dbc: enable back DbC in resume if it was enabled before suspend
    - xhci: dbc: fix bogus 1024 byte prefix if ttyDBC read races with stall
      event
    - [amd64] x86/microcode: Fix Entrysign revision check for Zen1/Naples
    - [arm*] binder: remove "invalid inc weak" check
    - [amd64] comedi: fix divide-by-zero in comedi_buf_munge() (CVE-2025-40106)
    - [amd64] mei: me: add wildcat lake P DID
    - [arm64] misc: fastrpc: Fix dma_buf object leak in fastrpc_map_lookup
    - [amd64,arm64] tcpm: switch check for role_sw device with fw_node
    - dt-bindings: usb: dwc3-imx8mp: dma-range is required only for imx8mp
    - serial: 8250_dw: handle reset control deassert error
    - serial: 8250_exar: add support for Advantech 2 port card with Device ID
      0x0018
    - [arm64] serial: 8250_mtk: Enable baud clock and manage in runtime PM
    - serial: sc16is7xx: remove useless enable of enhanced features
    - devcoredump: Fix circular locking dependency with devcd->mutex.
    - [arm64] mte: Do not warn if the page is already tagged in copy_highpage()
    - xfs: always warn about deprecated mount options
    - ksmbd: transport_ipc: validate payload size before reading handle
      (CVE-2025-40084)
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.57
    - net/sched: sch_qfq: Fix null-deref in agg_dequeue (CVE-2025-40083)
    - audit: record fanotify event regardless of presence of rules
    - [amd64] perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into
      INTEL_FIXED_BITS_MASK
    - perf: Use current->flags & PF_KTHREAD|PF_USER_WORKER instead of
      current->mm == NULL
    - perf: Have get_perf_callchain() return NULL if crosstask and user are set
    - perf: Skip user unwind if the task is a kernel thread
    - seccomp: passthrough uprobe systemcall without filtering
    - [amd64] x86/bugs: Report correct retbleed mitigation status
    - [amd64] x86/bugs: Fix reporting of LFENCE retpoline
    - [amd64,arm64] EDAC/mc_sysfs: Increase legacy channel support to 16
    - cpuset: Use new excpus for nocpu error check when enabling root partition
    - btrfs: abort transaction on specific error places when walking log tree
    - btrfs: abort transaction in the process_one_buffer() log tree walk
      callback
    - btrfs: zoned: return error from btrfs_zone_finish_endio()
    - btrfs: zoned: refine extent allocator hint selection
    - btrfs: scrub: replace max_t()/min_t() with clamp() in
      scrub_throttle_dev_io()
    - 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: tree-checker: add inode extref checks
    - btrfs: use smp_mb__after_atomic() when forcing COW in
      create_pending_snapshot()
    - sched_ext: Make qmap dump operation non-destructive
    - arch: Add the macro COMPILE_OFFSETS to all the asm-offsets.c
    - docs: kdoc: handle the obsolescensce of docutils.ErrorString()
    - mptcp: pm: in-kernel: C-flag: handle late ADD_ADDR
    - f2fs: fix to avoid panic once fallocation fails for pinfile
      (CVE-2025-23130)
    - wifi: cfg80211: Add missing lock in cfg80211_check_and_end_cac()
      (CVE-2025-38643)
    - bonding: return detailed error when loading native XDP fails
    - bonding: check xdp prog when set bond mode (CVE-2025-22105)
    - bits: add comments and newlines to #if, #else and #endif directives
    - bits: introduce fixed-type GENMASK_U*()
    - gpio: regmap: Allow to allocate regmap-irq device
    - gpio: regmap: add the .fixed_direction_output configuration parameter
    - gpio: idio-16: Define fixed direction of the GPIO lines
    - [amd64] iommu/vt-d: Avoid use of NULL after WARN_ON_ONCE (CVE-2025-21833)
    - wifi: ath12k: fix read pointer after free in
      ath12k_mac_assign_vif_to_vdev() (CVE-2024-57995)
    - [amd64,arm64] udmabuf: fix a buf size overflow issue during udmabuf
      creation (CVE-2025-37803)
    - sfc: fix NULL dereferences in ef100_process_design_param()
      (CVE-2025-37860)
    - btrfs: tree-checker: fix bounds check in check_inode_extref()

  [ Salvatore Bonaccorso ]
  * drivers/infiniband/hw/bnxt_re: Enable INFINIBAND_BNXT_RE as module
    (Closes: #1109977)

  [ Ben Hutchings ]
  * d/salsa-ci.yml: Adjust filenames to allow source package name suffix
  * tools/hv: Make the sample hv_get_dhcp_info script more useful
  * hyperv-daemons: Install the sample network info scripts (Closes: #919350)
  * d/salsa-ci.yml: Fix cache configuration for build job
  * d/salsa-ci.yml: Move orig tarball generation to a separate job again
  * d/salsa-ci.yml: Restore lintian checking of source package

 -- Salvatore Bonaccorso <carnil@debian.org>  Wed, 05 Nov 2025 15:56:27 +0100

linux (6.12.48-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.44
    - serial: 8250: fix panic due to PSLVERR
    - ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig
    - platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister()
    - PM: runtime: Take active children into account in
      pm_runtime_get_if_in_use()
    - dm: dm-crypt: Do not partially accept write BIOs with zoned targets
    - dm: Check for forbidden splitting of zone write operations
    - usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init()
    - usb: gadget: udc: renesas_usb3: fix device leak at unbind
    - usb: musb: omap2430: fix device leak at unbind
    - [arm64,armhf] usb: dwc3: meson-g12a: fix device leaks at unbind
    - [arm64] usb: dwc3: imx8mp: fix device leak at unbind
    - bus: mhi: host: Fix endianness of BHI vector table
    - bus: mhi: host: Detect events pointing to unexpected TREs
    - vt: keyboard: Don't process Unicode characters in K_OFF mode
    - vt: defkeymap: Map keycodes above 127 to K_HOLE
    - [amd64] crypto: qat - lower priority for skcipher and aead algorithms
    - [arm64,armhf] crypto: caam - Prevent crash on suspend with iMX8QM /
      iMX8ULP
    - [amd64] crypto: qat - flush misc workqueue during device shutdown
    - Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()"
    - ksmbd: fix refcount leak causing resource not released
    - ksmbd: extend the connection limiting mechanism to support IPv6
    - tracing: fprobe-event: Sanitize wildcard for fprobe event name
    - ext4: check fast symlink for ea_inode correctly
    - ext4: fix fsmap end of range reporting with bigalloc
    - ext4: fix reserved gdt blocks handling in fsmap
    - ext4: use kmalloc_array() for array space allocation
    - ext4: fix hole length calculation overflow in non-extent inodes
    - btrfs: zoned: fix write time activation failure for metadata block group
    - btrfs: fix incorrect log message for nobarrier mount option
    - btrfs: restore mount option info messages during mount
    - btrfs: fix printing of mount info messages for NODATACOW/NODATASUM
    - apparmor: Fix 8-byte alignment for initial dfa blob streams
    - dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints
    - dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks
      constraints
    - scsi: dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host
    - [arm64] scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE
    - scsi: mpi3mr: Fix race between config read submit and interrupt completion
    - ata: libata-scsi: Fix ata_to_sense_error() status handling
    - scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host
      controllers
    - scsi: ufs: ufs-pci: Fix default runtime and system PM levels
    - ata: libata-scsi: Fix CDL control
    - [arm64] soc: qcom: mdt_loader: Ensure we don't read past the ELF header
    - iio: imu: bno055: fix OOB access of hw_xlate array
    - iio: adc: ad_sigma_delta: change to buffer predisable
    - wifi: brcmsmac: Remove const from tbl_ptr parameter in
      wlc_lcnphy_common_read_table()
    - wifi: ath12k: fix dest ring-buffer corruption
    - wifi: ath12k: fix source ring-buffer corruption
    - wifi: ath12k: fix dest ring-buffer corruption when ring is full
    - wifi: ath11k: fix dest ring-buffer corruption
    - wifi: ath11k: fix source ring-buffer corruption
    - wifi: ath11k: fix dest ring-buffer corruption when ring is full
    - [arm64] pwm: mediatek: Handle hardware enable and clock enable separately
    - [arm64] pwm: mediatek: Fix duty and period setting
    - mtd: spi-nor: Fix spi_nor_try_unlock_all()
    - [arm64] mtd: spinand: propagate spinand_wait() errors from
      spinand_write_page()
    - readahead: fix return value of page_cache_next_miss() when no hole is
      found
    - PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge
    - PCI: endpoint: Fix configfs group list head handling
    - PCI: endpoint: Fix configfs group removal on driver teardown
    - [arm64,armhf] PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4
      in epc_features
    - [arm64,armhf] PCI: imx6: Remove apps_reset toggling from
      imx_pcie_{assert/deassert}_core_reset
    - [arm64,armhf] PCI: imx6: Delay link start until configfs 'start' written
    - vsock/virtio: Validate length in packet header before skb_put()
    - vhost/vsock: Avoid allocating arbitrarily-sized SKBs
    - amdgpu/amdgpu_discovery: increase timeout limit for IFWI init
    - [amd64] ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in
      resume context
    - f2fs: fix to avoid out-of-boundary access in dnode page (CVE-2025-38677)
    - jbd2: prevent softlockup in jbd2_log_do_checkpoint()
    - kbuild: userprogs: use correct linker when mixing clang and GNU ld
    - [arm64,armhf] soc/tegra: pmc: Ensure power-domains are in a known state
    - media: gspca: Add bounds checking to firmware parser
    - media: hi556: correct the test pattern configuration
    - [armhf] media: imx: fix a potential memory leak in
      imx_media_csc_scaler_device_init()
    - media: ipu6: isys: Use correct pads for xlate_streams()
    - media: vivid: fix wrong pixel_array control size
    - media: verisilicon: Fix AV1 decoder clock frequency
    - media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free()
    - media: usbtv: Lock resolution while streaming
    - media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt()
    - media: pisp_be: Fix pm_runtime underrun in probe
    - media: ov2659: Fix memory leaks in ov2659_probe()
    - media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval
    - media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable()
      calls
    - [arm64] media: qcom: camss: cleanup media device allocated resource on
      error path
    - [arm64] media: venus: Add a check for packet size after reading from
      shared memory
    - [arm64] media: venus: Fix MSM8998 frequency table
    - [arm64] media: venus: hfi: explicitly release IRQ during teardown
    - [arm64] media: venus: protect against spurious interrupts during probe
    - [arm64] media: venus: vdec: Clamp param smaller than 1fps and bigger than
      240.
    - [arm64] media: venus: venc: Clamp param smaller than 1fps and bigger than
      240
    - drm/amdgpu/discovery: fix fw based ip discovery
    - drm/amd: Restore cached power limit during resume
    - drm/amdgpu: Avoid extra evict-restore process.
    - drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities
    - drm/amdgpu: Initialize data to NULL in imu_v12_0_program_rlc_ram()
    - drm/amdgpu: Update external revid for GC v9.5.0
    - drm/amdgpu: update mmhub 3.0.1 client id mappings
    - drm/amdgpu: update mmhub 4.1.0 client id mappings
    - drm/amdkfd: Destroy KFD debugfs after destroy KFD wq
    - drm/amd/display: Add primary plane to commits for correct VRR handling
    - drm/amd/display: fix a Null pointer dereference vulnerability
    - drm/amd/display: Don't overwrite dce60_clk_mgr
    - net, hsr: reject HSR frame if skb can't hold tag
    - sched/ext: Fix invalid task state transitions on class switch
    - ipv6: sr: Fix MAC comparison to be constant-time
    - ACPI: pfr_update: Fix the driver update version check
    - mptcp: drop skb if MPTCP skb extension allocation fails
    - mptcp: pm: kernel: flush: do not reset ADD_ADDR limit
    - mm/damon/ops-common: ignore migration request to invalid nodes
    - [amd64] x86/sev: Ensure SVSM reserved fields in a page validation entry
      are initialized to zero
    - USB: typec: Use str_enable_disable-like helpers
    - usb: typec: fusb302: cache PD RX state
    - btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb()
    - btrfs: qgroup: fix race between quota disable and quota rescan ioctl
    - btrfs: move transaction aborts to the error site in
      add_block_group_free_space()
    - btrfs: always abort transaction on failure to add block group to free
      space tree
    - btrfs: abort transaction on unexpected eb generation at btrfs_copy_root()
    - btrfs: explicitly ref count block_group on new_bgs list
    - btrfs: codify pattern for adding block_group to bg_list
    - btrfs: zoned: requeue to unused block group list if zone finish failed
    - xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags
    - btrfs: send: factor out common logic when sending xattrs
    - btrfs: send: only use boolean variables at process_recorded_refs()
    - btrfs: send: add and use helper to rename current inode when processing
      refs
    - btrfs: send: keep the current inode's path cached
    - btrfs: send: avoid path allocation for the current inode when issuing
      commands
    - btrfs: send: use fallocate for hole punching with send stream v2
    - btrfs: send: make fs_path_len() inline and constify its argument
    - netfs: Fix unbuffered write error handling
    - io_uring/net: commit partial buffers on retry
    - ata: libata-scsi: Return aborted command when missing sense and result TF
    - sched_ext: initialize built-in idle state before ops.init()
    - Revert "can: ti_hecc: fix -Woverflow compiler warning"
    - io_uring/futex: ensure io_futex_wait() cleans up properly on failure
    - iov_iter: iterate_folioq: fix handling of offset >= folio size
    - [arm64] iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement
    - mmc: sdhci-pci-gli: Add a new function to simplify the code
    - memstick: Fix deadlock by moving removing flag earlier
    - mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER
    - mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency
    - NFS: Fix a race when updating an existing write
    - squashfs: fix memory leak in squashfs_fill_super
    - mm/debug_vm_pgtable: clear page table entries at destroy_args()
    - mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn
    - ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook
      830 G6
    - RDMA/rxe: Flush delayed SKBs while releasing RXE resources
    - [s390x] sclp: Fix SCCB present check
    - [amd64] platform/x86/intel-uncore-freq: Check write blocked for ELC
    - kvm: retry nx_huge_page_recovery_thread creation
    - [amd64] accel/habanalabs/gaudi2: Use kvfree() for memory allocated with
      kvcalloc()
    - drm/amdgpu/swm14: Update power limit logic
    - drm/amd/display: Avoid a NULL pointer dereference
    - drm/amd/display: Don't overclock DCE 6 by 15%
    - drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3
    - drm/amd/display: Fix Xorg desktop unresponsive on Replay panel
    - drm/amd/display: Fix DP audio DTO1 clock source on DCE 6.
    - drm/amd/display: Find first CRTC and its line time in
      dce110_fill_display_configs
    - drm/amd/display: Fill display clock and vblank time in
      dce110_fill_display_configs
    - scsi: core: Fix command pass through retry regression
    - [arm64] soc: qcom: mdt_loader: Fix error return values in
      mdt_header_valid()
    - mptcp: remove duplicate sk_reset_timer call
    - mptcp: disable add_addr retransmission when timeout is 0
    - Mark xe driver as BROKEN if kernel page size is not 4kB
    - [arm64,armhf] PCI: imx6: Add i.MX8Q PCIe Endpoint (EP) support
    - [arm64,armhf] PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features
    - [arm64] PCI: rockchip: Use standard PCIe definitions
    - [arm64] PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining
    - iio: adc: ad7173: fix setting ODR in probe
    - scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers
    - scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems
    - ext4: preserve SB_I_VERSION on remount
    - btrfs: subpage: keep TOWRITE tag until folio is cleaned
    - [arm64] dts: ti: k3-am6*: Add boot phase flag to support MMC boot
    - [arm64] dts: ti: k3-am62*: Add non-removable flag for eMMC
    - [arm64] dts: ti: k3-am6*: Remove disable-wp for eMMC
    - [arm64] dts: ti: k3-am62*: Move eMMC pinmux to top level board file
    - debugfs: fix mount options not being applied
    - smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy()
    - fs/buffer: fix use-after-free when call bh_read() helper
    - use uniform permission checks for all mount propagation changes
    - cpuidle: menu: Remove iowait influence
    - cpuidle: governors: menu: Avoid selecting states with too much latency
    - drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS
    - [arm64] mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1
    - ftrace: Also allocate and copy hash for reading of filter files
    - iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe()
    - iio: proximity: isl29501: fix buffered read on big-endian systems
    - most: core: Drop device reference after usage in get_channel()
    - kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq()
    - cdx: Fix off-by-one error in cdx_rpmsg_probe()
    - usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive
    - [amd64] comedi: Make insn_rw_emulate_bits() do insn->n samples
    - [amd64] comedi: pcl726: Prevent invalid irq number
    - [amd64] comedi: Fix use of uninitialized memory in do_insn_ioctl() and
      do_insnlist_ioctl()
    - usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE
      test
    - usb: renesas-xhci: Fix External ROM access timeouts
    - USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera
    - usb: storage: realtek_cr: Use correct byte order for bcs->Residue
    - USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles
    - usb: typec: maxim_contaminant: disable low power mode when reading
      comparator values
    - usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port
      is clean
    - usb: xhci: Fix slot_id resource race conflict
    - usb: dwc3: Ignore late xferNotReady event to prevent halt timeout
    - usb: dwc3: Remove WARN_ON for device endpoint command timeouts
    - usb: dwc3: pci: add support for the Intel Wildcat Lake
    - iio: light: Use aligned_s64 instead of open coding alignment.
    - iio: light: as73211: Ensure buffer holes are zeroed
    - iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read()
    - tracing: Remove unneeded goto out logic
    - tracing: Limit access to parser->buffer when trace_get_user failed
    - [amd64] drm/i915/icl+/tc: Convert AUX powered WARN to a debug message
    - compiler: remove __ADDRESSABLE_ASM{_STR,}() again
    - [amd64] drm/i915/icl+/tc: Cache the max lane count value
    - ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp()
    - tls: fix handling of zero-length records on the rx_list
    - iio: imu: inv_icm42600: switch timestamp type from int64_t __aligned(8) to
      aligned_s64
    - iio: imu: inv_icm42600: use = { } instead of memset()
    - iio: imu: inv_icm42600: Convert to uXX and sXX integer types
    - iio: imu: inv_icm42600: change invalid data error to -EBUSY
    - [amd64] x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper
    - drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor().
    - cgroup/cpuset: Use static_branch_enable_cpuslocked() on
      cpusets_insane_config_key
    - cgroup/cpuset: Fix a partition error with CPU hotplug
    - drm/panic: Move drawing functions to drm_draw
    - drm/format-helper: Add conversion from XRGB8888 to BGR888
    - drm/format-helper: Move helpers for pixel conversion to header file
    - drm/format-helper: Add generic conversion to 32-bit formats
    - iosys-map: Fix undefined behavior in iosys_map_clear()
    - [arm64] RDMA/hns: Fix querying wrong SCC context for DIP algorithm
    - RDMA/bnxt_re: Fix to do SRQ armena by default
    - RDMA/bnxt_re: Fix to remove workload check in SRQ limit path
    - RDMA/bnxt_re: Fix a possible memory leak in the driver
    - RDMA/bnxt_re: Fix to initialize the PBL array
    - RDMA/hns: Fix dip entries leak on devices newer than hip09
    - net: bridge: fix soft lockup in br_multicast_query_expired()
    - scsi: qla4xxx: Prevent a potential error pointer dereference
    - [amd64] iommu/amd: Avoid stack buffer overflow from kernel cmdline
      (CVE-2025-38676)
    - Bluetooth: hci_sync: Fix scan state after PA Sync has been established
    - Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown
    - Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF
    - Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established
    - Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync()
    - [arm64] drm/hisilicon/hibmc: refactored struct hibmc_drm_private
    - [arm64] drm/hisilicon/hibmc: fix the i2c device resource leak when vdac
      init failed
    - [arm64] drm/hisilicon/hibmc: fix the hibmc loaded failed bug
    - ALSA: usb-audio: Fix size validation in convert_chmap_v3()
    - drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session()
    - drm/amd/display: Don't print errors for nonexistent connectors
    - net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM
    - ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add
    - [arm64] net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path
    - ppp: fix race conditions in ppp_fill_forward_path
    - net: ti: icssg-prueth: Fix HSR and switch offload Enablement during
      firwmare reload.
    - cifs: Fix oops due to uninitialised variable
    - phy: mscc: Fix timestamping for vsc8584
    - net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization
    - gve: prevent ethtool ops after shutdown
    - net/smc: fix UAF on smcsk after smc_listen_out()
    - [s390x] mm: Do not map lowcore with identity mapping
    - ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc
    - igc: fix disabling L1.2 PCI-E link substate on I226 on init
    - [armhf] net: dsa: microchip: Fix KSZ9477 HSR port setup issue
    - net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit
    - net/sched: Remove unnecessary WARNING condition for empty child qdisc in
      htb_activate
    - ALSA: timer: fix ida_free call while not allocated
    - bonding: update LACP activity flag after setting lacp_active
    - bonding: send LACPDUs periodically in passive mode after receiving
      partner's LACPDU
    - [arm64] Octeontx2-af: Skip overlap check for SPI field
    - net/mlx5: Base ECVF devlink port attrs from 0
    - net/mlx5: Relocate function declarations from port.h to mlx5_core.h
    - net/mlx5: Add IFC bits and enums for buf_ownership
    - net/mlx5e: Query FW for buffer ownership
    - net/mlx5e: Preserve shared buffer capacity during headroom updates
    - ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation
    - [s390x] hypfs: Avoid unnecessary ioctl registration in debugfs
    - [s390x] hypfs: Enable limited access during lockdown
    - netfilter: nf_reject: don't leak dst refcount for loopback packets
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.45
    - rtla: Check pkg-config install
    - trace/fgraph: Fix the warning caused by missing unregister notifier
    - of: dynamic: Fix memleak when of_pci_add_properties() failed
    - of: dynamic: Fix use after free in of_changeset_add_prop_helper()
    - ftrace: Fix potential warning in trace_printk_seq during ftrace_dump
    - perf symbol-minimal: Fix ehdr reading in filename__read_build_id
    - vhost: Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNER
    - scsi: core: sysfs: Correct sysfs attributes access rights
    - smb: client: fix race with concurrent opens in unlink(2)
    - smb: client: fix race with concurrent opens in rename(2)
    - [arm64] ASoC: codecs: tx-macro: correct tx_macro_component_drv name
    - erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC
    - ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list
    - vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put()
    - [arm64] drm/msm: Defer fd_install in SUBMIT ioctl
    - of: reserved_mem: Restructure call site for dma_contiguous_early_fixup()
    - [arm64] drm/msm/kms: move snapshot init earlier in KMS init
    - [arm64] drm/msm: update the high bitfield of certain DSI registers
    - [arm64] drm/mediatek: Add error handling for old state CRTC in
      atomic_disable
    - [powerpc*] kvm: Fix ifdef to remove build warning
    - HID: input: rename hidinput_set_battery_charge_status()
    - HID: input: report battery status changes immediately
    - net: macb: fix unregister_netdev call order in macb_remove()
    - Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success
    - Bluetooth: hci_event: Mark connection as closed during suspend disconnect
    - Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced
    - Bluetooth: hci_sync: fix set_local_name race condition
    - atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control().
    - drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr
    - drm/nouveau: remove unused memory target test
    - ice: don't leave device non-functional if Tx scheduler config fails
    - ice: use fixed adapter index for E825C embedded devices
    - ice: fix incorrect counter for buffer allocation failures
    - dt-bindings: display/msm: qcom,mdp5: drop lut clock
    - net: dlink: fix multicast stats being counted incorrectly
    - drm/xe/xe_sync: avoid race during ufence signaling
    - drm/xe: Don't trigger rebind on initial dma-buf validation
    - phy: mscc: Fix when PTP clock is register and unregister
    - bnxt_en: Fix memory corruption when FW resources change during ifdown
    - bnxt_en: Adjust TX rings if reservation is less than requested
    - bnxt_en: Fix stats context reservation logic
    - net/mlx5: Reload auxiliary drivers on fw_activate
    - net/mlx5: Fix lockdep assertion on sync reset unload event
    - net/mlx5: Nack sync reset when SFs are present
    - net/mlx5e: Update and set Xon/Xoff upon MTU set
    - net/mlx5e: Update and set Xon/Xoff upon port speed set
    - net/mlx5e: Set local Xoff after FW update
    - net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts
    - net: stmmac: xgmac: Correct supported speed modes
    - net: stmmac: Set CIC bit only for TX queues with COE
    - [amd64,arm64] hv_netvsc: Link queues to NAPIs
    - [amd64,arm64] net: hv_netvsc: fix loss of early receive events from host
      during channel open.
    - net: rose: split remove and free operations in rose_remove_neigh()
    - net: rose: convert 'use' field to refcount_t
    - net: rose: include node references in rose_neigh refcount
    - sctp: initialize more fields in sctp_v6_from_sk()
    - l2tp: do not use sock_hold() in pppol2tp_session_get_sock()
    - fbnic: Move phylink resume out of service_task and into open/close
    - efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare
    - net: macb: Disable clocks once
    - [amd64] KVM: x86: use array_index_nospec with indices that come from guest
    - [riscv64] KVM: fix stack overrun when loading vlenb
    - [amd64] x86/microcode/AMD: Handle the case of no BIOS microcode
    - [amd64] x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on
      AMD/HYGON
    - HID: asus: fix UAF via HID_CLAIMED_INPUT validation
    - HID: multitouch: fix slab out-of-bounds access in mt_report_fixup()
    - HID: quirks: add support for Legion Go dual dinput modes
    - HID: logitech: Add ids for G PRO 2 LIGHTSPEED
    - HID: wacom: Add a new Art Pen 2
    - HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version()
    - Revert "drm/amdgpu: fix incorrect vm flags to map bo"
    - blk-zoned: Fix a lockdep complaint about recursive locking
    - dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted
    - fs/smb: Fix inconsistent refcnt update
    - net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions
    - smb3 client: fix return code mapping of remap_file_range
    - xfs: do not propagate ENODATA disk errors into xattr code
    - drm/xe/vm: Clear the scratch_pt pointer on error
    - drm/nouveau/disp: Always accept linear modifier
    - drm/nouveau: fix error path in nvkm_gsp_fwsec_v2
    - drm/mediatek: Fix device/node reference count leaks in
      mtk_drm_get_all_drm_priv
    - drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf mode
    - net: rose: fix a typo in rose_clear_routes()
    - PCI: Rename PCIE_RESET_CONFIG_DEVICE_WAIT_MS to PCIE_RESET_CONFIG_WAIT_MS
    - PCI: dwc: Ensure that dw_pcie_wait_for_link() waits 100 ms after link up
    - Revert "drm/dp: Change AUX DPCD probe address from DPCD_REV to
      LANE0_1_STATUS"
    - [arm64] thermal/drivers/mediatek/lvts_thermal: Change lvts commands array
      to static const
    - [arm64] thermal/drivers/mediatek/lvts_thermal: Add lvts commands and their
      sizes to driver data
    - [arm64] thermal/drivers/mediatek/lvts_thermal: Add mt7988 lvts commands
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.46
    - bpf: Add cookie object to bpf maps
    - bpf: Move bpf map owner out of common struct
    - bpf: Move cgroup iterator helpers to bpf.h
    - bpf: Fix oob access in cgroup local storage (CVE-2025-38502)
    - btrfs: fix race between logging inode and checking if it was logged before
    - btrfs: fix race between setting last_dir_index_offset and inode logging
    - btrfs: avoid load/store tearing races when checking if an inode was logged
    - cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN
    - drm/amd/display: Don't warn when missing DCE encoder caps
    - cpupower: Fix a bug where the -t option of the set subcommand was not
      working.
    - Bluetooth: hci_sync: Avoid adding default advertising on startup
    - btrfs: zoned: skip ZONE FINISH of conventional zones
    - fs: writeback: fix use-after-free in __mark_inode_dirty()
    - tee: fix NULL pointer dereference in tee_shm_put
    - tee: fix memory leak in tee_dyn_shm_alloc_helper
    - [arm64] dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro
    - [arm64] tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible"
    - [arm64] dts: imx8mp-tqma8mpql: fix LDO5 power off
    - [arm64] dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics
      i.MX8M Plus DHCOM
    - [arm64] dts: imx8mp: Fix missing microSD slot vqmmc on Data Modul i.MX8M
      Plus eDM SBC
    - HID: simplify snto32()
    - HID: stop exporting hid_snto32()
    - HID: core: Harden s32ton() against conversion to 0 bits (CVE-2025-38556)
    - net: usb: qmi_wwan: fix Telit Cinterion FN990A name
    - net: usb: qmi_wwan: fix Telit Cinterion FE990A name
    - net: usb: qmi_wwan: add Telit Cinterion FN990A w/audio composition
    - [arm64] mmc: sdhci-of-arasan: Support for emmc hardware reset
    - [arm64] mmc: sdhci-of-arasan: Ensure CD logic stabilization before
      power-up
    - wifi: cfg80211: fix use-after-free in cmp_bss()
    - wifi: brcmfmac: fix use-after-free when rescheduling brcmf_btcoex_info
      work
    - wifi: mt76: mt7925: fix locking in mt7925_change_vif_links()
    - wifi: mt76: prevent non-offchannel mgmt tx during scan/roc
    - wifi: mt76: free pending offchannel tx frames on wcid cleanup
    - wifi: mt76: fix linked list corruption
    - netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in()
      after confirm
    - netfilter: conntrack: helper: Replace -EEXIST by -EBUSY
    - wifi: iwlwifi: uefi: check DSM item validity
    - Bluetooth: vhci: Prevent use-after-free by removing debugfs files early
    - Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen()
    - netfilter: nft_flowtable.sh: re-run with random mtu sizes
    - net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y
    - [amd64] xirc2ps_cs: fix register access when enabling FullDuplex
    - mISDN: Fix memory leak in dsp_hwec_enable()
    - bnxt_en: fix incorrect page count in RX aggr ring log
    - icmp: fix icmp_ndo_send address translation for reply direction
    - net: macb: Fix tx_ptr_lock locking
    - macsec: read MACSEC_SA_ATTR_PN with nla_get_uint
    - net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync()
    - net: mctp: mctp_fraq_queue should take ownership of passed skb
    - ice: fix NULL access of tx->in_use in ice_ll_ts_intr
    - [amd64,arm64] idpf: set mac type when adding and removing MAC filters
    - i40e: remove read access to debugfs files
    - i40e: Fix potential invalid access when MAC list is empty
    - ixgbe: fix incorrect map used in eee linkmode
    - wifi: ath11k: fix group data packet drops during rekey
    - net/tcp: Fix socket memory leak in TCP-AO failure handling for IPv6
    - [arm64] net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets
    - net: skb: add pskb_network_may_pull_reason() helper
    - net: tunnel: add pskb_inet_may_pull_reason() helper
    - net: vxlan: add skb drop reasons to vxlan_rcv()
    - net: vxlan: make vxlan_snoop() return drop reasons
    - vxlan: Fix NPD when refreshing an FDB entry with a nexthop object
    - net: vxlan: make vxlan_set_mac() return drop reasons
    - net: vxlan: use kfree_skb_reason() in vxlan_xmit()
    - net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit()
    - net: vxlan: rename SKB_DROP_REASON_VXLAN_NO_REMOTE
    - vxlan: Refresh FDB 'updated' time upon 'NTF_USE'
    - vxlan: Avoid unnecessary updates to FDB 'used' time
    - vxlan: Add RCU read-side critical sections in the Tx path
    - vxlan: Rename FDB Tx lookup function
    - vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects
    - wifi: cw1200: cap SSID length in cw1200_do_join()
    - wifi: libertas: cap SSID len in lbs_associate()
    - wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result()
    - [arm64] net: thunder_bgx: add a missing of_node_put
    - [arm64] net: thunder_bgx: decrement cleanup index before use
    - ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init()
    - net/smc: Remove validation of reserved bits in CLC Decline message
    - mctp: return -ENOPROTOOPT for unknown getsockopt options
    - ax25: properly unshare skbs in ax25_kiss_rcv()
    - net: atm: fix memory leak in atm_register_sysfs when device_register fail
    - ppp: fix memory leak in pad_compress_skb
    - phy: mscc: Stop taking ts_lock for tx_queue and use its own lock
    - ALSA: usb-audio: Add mute TLV for playback volumes on some devices
    - [amd64] accel/ivpu: Prevent recovery work from being queued during device
      removal
    - ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids()
    - [arm64] ftrace: fix unreachable PLT for ftrace_caller in init_module with
      CONFIG_DYNAMIC_FTRACE
    - pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region()
    - io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU
      (CVE-2025-38453)
    - [amd64] x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and
      arch_sync_kernel_mappings()
    - mm/userfaultfd: fix kmap_local LIFO ordering for CONFIG_HIGHPTE
    - mm: move page table sync declarations to linux/pgtable.h
    - mm: fix possible deadlock in kmemleak
    - mm: slub: avoid wake up kswapd in set_track_prepare
    - sched: Fix sched_numa_find_nth_cpu() if mask offline
    - ocfs2: prevent release journal inode after journal shutdown
    - of_numa: fix uninitialized memory nodes causing kernel panic
    - [arm64] soc: qcom: mdt_loader: Deal with zero e_shentsize
    - wifi: mwifiex: Initialize the chan_stats array to zero
    - wifi: mt76: mt7925u: use connac3 tx aggr check in tx complete
    - wifi: mt76: mt7996: Initialize hdr before passing to skb_put_data()
    - wifi: mt76: mt7925: fix the wrong bss cleanup for SAP
    - net: ethernet: oa_tc6: Handle failure of spi_setup
    - drm/amdgpu: drop hw access in non-DC audio fini
    - drm/amd/display: Clear the CUR_ENABLE register on DCN314 w/out DPP PG
    - [amd64] platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042
      quirks list
    - scsi: lpfc: Fix buffer free/clear order in deferred receive path
    - batman-adv: fix OOB read/write in network-coding decode
    - cifs: prevent NULL pointer dereference in UTF16 conversion
    - e1000e: fix heap overflow in e1000_set_eeprom
    - net: pcs: rzn1-miic: Correct MODCTRL register offset
    - fs/fhandle.c: fix a race in call of has_locked_children() (CVE-2025-38306)
    - [arm64,armhf] net: dsa: add hook to determine whether EEE is supported
    - [arm64,armhf] net: dsa: provide implementation of .support_eee()
    - [armhf] net: dsa: b53/bcm_sf2: implement .support_eee() method
    - [armhf] net: dsa: b53: do not enable EEE on bcm63xx (CVE-2025-38272)
    - md/raid1,raid10: don't ignore IO flags (CVE-2025-22125)
    - md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT
    - md/raid1,raid10: strip REQ_NOWAIT from member bios
    - ext4: define ext4_journal_destroy wrapper
    - ext4: avoid journaling sb update on error if journal is destroying
      (CVE-2025-22113)
    - wifi: ath11k: update channel list in reg notifier instead reg worker
      (CVE-2025-23133)
    - wifi: ath11k: update channel list in worker when wait flag is set
    - net: fix NULL pointer dereference in l3mdev_l3_rcv (CVE-2025-22103)
    - md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb
      (CVE-2025-22124)
    - mm: slub: Print the broken data before restoring them
    - mm: slub: call WARN() when detecting a slab corruption
    - mm, slab: cleanup slab_bug() parameters
    - mm/slub: avoid accessing metadata when pointer is invalid in object_err()
    - nouveau: fix disabling the nonstall irq due to storm code
    - mm: fix accounting of memmap pages
    - [arm64] thermal/drivers/mediatek/lvts: Disable low offset IRQ for minimum
      threshold
    - ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model
    - ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY
    - Revert "drm/amdgpu: Avoid extra evict-restore process."
    - pcmcia: omap: Add missing check for platform_get_resource
    - pcmcia: Add error handling for add_interval() in do_validate_mem()
    - [amd64] platform/x86: asus-wmi: Remove extra keys from ignore_key_wlan
      quirk
    - [amd64] platform/x86/intel: power-domains: Use
      topology_logical_package_id() for package ID
    - block: add a queue_limits_commit_update_frozen helper
    - scsi: sr: Reinstate rotational media flag
    - drm/bridge: ti-sn65dsi86: fix REFCLK setting
    - perf bpf-event: Fix use-after-free in synthesis
    - perf bpf-utils: Constify bpil_array_desc
    - perf bpf-utils: Harden get_bpf_prog_info_linear
    - drm/amd/amdgpu: Fix missing error return on kzalloc failure
    - tools: gpio: remove the include directory on make clean
    - md: prevent incorrect update of resync/recovery offset
    - [riscv64] ACPI: RISC-V: Fix FFH_CPPC_CSR error handling
    - [riscv64] Only allow LTO with CMODEL_MEDANY
    - [riscv64] use lw when reading int cpu in new_vmalloc_check
    - [riscv64] use lw when reading int cpu in asm_per_cpu
    - [riscv64] bpf: use lw when reading int cpu in BPF_MOV64_PERCPU_REG
    - [riscv64] bpf: use lw when reading int cpu in bpf_get_smp_processor_id
    - md/raid1: fix data lost for writemostly rdev
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.47
    - [amd64] Add mitigations for VMSCAPE (CVE-2025-40300):
      - Documentation/hw-vuln: Add VMSCAPE documentation
      - x86/vmscape: Enumerate VMSCAPE bug
      - x86/vmscape: Add conditional IBPB mitigation
      - x86/vmscape: Enable the mitigation
      - x86/bugs: Move cpu_bugs_smt_update() down
      - x86/vmscape: Warn when STIBP is disabled with SMT
      - x86/vmscape: Add old Intel CPUs to affected list
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.48
    - fhandle: use more consistent rules for decoding file handle from userns
    - dma-debug: store a phys_addr_t in struct dma_debug_entry
    - dma-mapping: trace dma_alloc/free direction
    - dma-mapping: use trace_dma_alloc for dma_alloc* instead of using
      trace_dma_map
    - dma-mapping: trace more error paths
    - dma-debug: don't enforce dma mapping check on noncoherent allocations
    - net/mlx5: HWS, change error flow on matcher disconnect
    - mm: introduce and use {pgd,p4d}_populate_kernel()
    - dma-mapping: fix swapped dir/flags arguments to trace_dma_alloc_sgt_err
    - dma-debug: fix physical address calculation for struct dma_debug_entry
    - nvme-pci: skip nvme_write_sq_db on empty rqlist
    - Revert "udmabuf: fix vmap_udmabuf error page set"
    - ext4: introduce linear search for dentries
    - [amd64] drm/i915/pmu: Fix zero delta busyness issue
    - drm/amd/display: Fix error pointers in amdgpu_dm_crtc_mem_type_changed
    - Revert "drm/amd/display: Optimize cursor position updates"
    - ALSA: hda/realtek: Fix built-in mic assignment on ASUS VivoBook X515UA
    - drm/amdgpu: Add back JPEG to video caps for carrizo and newer
    - flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read
    - SUNRPC: call xs_sock_process_cmsg for all cmsg
    - NFSv4: Don't clear capabilities that won't be reset (Closes: #1114898)
    - trace/fgraph: Fix error handling
    - tracing: Fix tracing_marker may trigger page fault during preempt_disable
    - nfs/localio: remove extra indirect nfs_to call to check {read,write}_iter
    - nfs/localio: add direct IO enablement with sync and async IO support
    - nfs/localio: restore creds before releasing pageio data
    - ftrace/samples: Fix function size computation
    - fs/nfs/io: make nfs_start_io_*() killable
    - NFS: Serialise O_DIRECT i/o and truncate()
    - NFSv4.2: Serialise O_DIRECT i/o and fallocate()
    - NFSv4.2: Serialise O_DIRECT i/o and clone range
    - NFSv4.2: Serialise O_DIRECT i/o and copy range
    - NFS: nfs_invalidate_folio() must observe the offset and size arguments
    - NFSv4/flexfiles: Fix layout merge mirror check.
    - tracing: Silence warning when chunk allocation fails in trace_pid_write
    - [s390x] pai: Deny all events not handled by this PMU
    - [s390x] cpum_cf: Deny all sampling events by counter PMU
    - bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt
    - bpf: Allow fall back to interpreter for programs with stack size <= 512
    - bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()
    - tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate
      psock->cork.
    - proc: fix type confusion in pde_set_flags()
    - Revert "SUNRPC: Don't allow waiting for exiting tasks"
    - mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN
    - ocfs2: fix recursive semaphore deadlock in fiemap call
    - btrfs: fix squota compressed stats leak
    - btrfs: fix subvolume deletion lockup caused by inodes xarray race
    - [amd64] i2c: i801: Hide Intel Birch Stream SoC TCO WDT
    - net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM
      wakeups
    - [armhf] mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer
    - [armhf] mtd: rawnand: stm32_fmc2: fix ECC overwrite
    - fuse: do not allow mapping a non-regular backing file
    - fuse: check if copy_file_range() returns larger than requested size
    - fuse: prevent overflow in copy_file_range return value
    - mm/khugepaged: fix the address passed to notifier on testing young
    - mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison
      memory
    - mm/memory-failure: fix redundant updates for already poisoned pages
    - mm/damon/core: set quota->charged_from to jiffies at first charge window
    - mm/damon/lru_sort: avoid divide-by-zero in
      damon_lru_sort_apply_parameters()
    - [arm64] drm/mediatek: fix potential OF node use-after-free
    - drm/xe: Attempt to bring bos back to VRAM after eviction
    - drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time
    - drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages
    - netlink: specs: mptcp: add missing 'server-side' attr
    - netlink: specs: mptcp: clearly mention attributes
    - netlink: specs: mptcp: replace underscores with dashes in names
    - netlink: specs: mptcp: fix if-idx attribute type
    - kernfs: Fix UAF in polling when open file is released
    - libceph: fix invalid accesses to ceph_connection_v1_info
    - ceph: fix race condition validating r_parent before applying state
    - ceph: fix race condition where r_parent becomes stale before sending
      message
    - mm/damon/sysfs: fix use-after-free in state_show()
    - mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()
    - mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range()
    - [arm64] mtd: spinand: winbond: Fix oob_layout for W25N01JW
    - btrfs: use readahead_expand() on compressed extents
    - btrfs: fix corruption reading compressed range when block size is smaller
      than page size
    - hrtimers: Unconditionally update target CPU base after offline timer
      migration
    - Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table
    - Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO
      runtime PM wakeups"
    - tty: hvc_console: Call hvc_kick in hvc_write unconditionally
    - dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks
    - USB: serial: option: add Telit Cinterion FN990A w/audio compositions
    - USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions
    - [arm64] drm/panthor: validate group queue count
    - [arm64,armhf] net: fec: Fix possible NPD in
      fec_enet_phy_reset_after_clk_enable()
    - genetlink: fix genl_bind() invoking bind() after -EPERM
    - net: bridge: Bounce invalid boolopts
    - tunnels: reset the GSO metadata before reusing the skb
    - docs: networking: can: change bcm_msg_head frames member to support
      flexible array
    - igb: fix link test skipping when interface is admin down
    - i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
    - drm/amd/display: use udelay rather than fsleep
    - can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when
      j1939_local_ecu_get() failed
    - can: j1939: j1939_local_ecu_get(): undo increment when
      j1939_local_ecu_get() fails
    - netfilter: nft_set_pipapo: remove unused arguments
    - netfilter: nft_set: remove one argument from lookup and update functions
    - netfilter: nft_set_pipapo: merge pipapo_get/lookup
    - netfilter: nft_set_pipapo: don't return bogus extension pointer
    - netfilter: nft_set_pipapo: don't check genbit from packetpath lookups
    - netfilter: nft_set_rbtree: continue traversal if element is inactive
    - netfilter: nf_tables: Reintroduce shortened deletion notifications
    - netfilter: nf_tables: place base_seq in struct net
    - netfilter: nf_tables: make nft_set_do_lookup available unconditionally
    - netfilter: nf_tables: restart set lookup on base_seq change
    - net: hsr: Add VLAN CTAG filter support
    - hsr: use rtnl lock when iterating over ports
    - hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr
    - [arm64] phy: qualcomm: phy-qcom-eusb2-repeater: fix override properties
    - [amd64] dmaengine: idxd: Remove improper idxd_free
    - [amd64] dmaengine: idxd: Fix refcount underflow on module unload
    - [amd64] dmaengine: idxd: Fix double free in idxd_setup_wqs()
    - [amd64] dmaengine: ti: edma: Fix memory allocation size for
      queue_priority_map
    - xhci: fix memory leak regression when freeing xhci vdev devices depth
      first
    - USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels
    - [amd64,arm64] usb: typec: tcpm: properly deliver cable vdms to altmode
      drivers
    - [arm64] dmaengine: qcom: bam_dma: Fix DT error handling for
      num-channels/ees
    - [arm64] phy: tegra: xusb: fix device and OF node leak at probe
    - [armhf] phy: ti: omap-usb2: fix device leak at unbind
    - [armhf] phy: ti-pipe3: fix device leak at unbind
    - [amd64] x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygon
    - net: mdiobus: release reset_gpio in mdiobus_unregister_device()
    - [amd64] drm/i915/power: fix size for for_each_set_bit() in abox iteration
    - drm/amdgpu: fix a memory leak in fence cleanup when unloading
    - netfilter: nft_set_pipapo: fix null deref for empty set

  [ Santiago Ruano Rincón ]
  * d/salsa-ci.yml: Merge the extract-source job into the build's job script
  * d/salsa-ci.yml: Suppress unreleased changes and mismatching distribution
    lintian tags.
  * d/salsa-ci.yml: Early move orig tarballs back where they can be cached

  [ Salvatore Bonaccorso ]
  * [rt] Add new signing key for Daniel Wagner
  * [rt] Update to 6.12.43-rt12
  * [amd64] x86/bugs: Add SRSO_USER_KERNEL_NO support
  * [amd64] x86/bugs: KVM: Add support for SRSO_MSR_FIX
  * [amd64] KVM: SVM: Set/clear SRSO's BP_SPEC_REDUCE on 0 <=> 1 VM count
    transitions

 -- Salvatore Bonaccorso <carnil@debian.org>  Sat, 20 Sep 2025 20:41:31 +0200

linux (6.12.43-1~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Sat, 06 Sep 2025 23:09:56 +0200

linux (6.12.43-1) trixie; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.42
    - [amd64] ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx
    - ethernet: intel: fix building with large NR_CPUS
    - [amd64] ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx
    - ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX
    - [amd64] ASoC: Intel: fix SND_SOC_SOF dependencies
    - [amd64] ASoC: amd: yc: add DMI quirk for ASUS M6501RM
    - audit,module: restore audit logging in load failure case
    - parse_longname(): strrchr() expects NUL-terminated string
    - fs_context: fix parameter name in infofc() macro
    - fs/ntfs3: cancle set bad inode after removing name fails
    - ublk: use vmalloc for ublk_device's __queues
    - hfsplus: make splice write available again
    - hfs: make splice write available again
    - hfsplus: remove mutex_lock check in hfsplus_free_extents
    - Revert "fs/ntfs3: Replace inode_trylock with inode_lock"
    - gfs2: No more self recovery
    - io_uring: fix breakage in EXPERT menu
    - ASoC: soc-dai: tidyup return value of snd_soc_xlate_tdm_slot_mask()
    - ASoC: ops: dynamically allocate struct snd_ctl_elem_value
    - ASoC: mediatek: use reserved memory or enable buffer pre-allocation
    - [arm64] dts: freescale: imx93-tqma9352: Limit BUCK2 to 600mV
    - [arm64] soc: qcom: QMI encoding/decoding for big endian
    - [arm64] dts: qcom: sdm845: Expand IMEM region
    - [arm64] dts: qcom: sc7180: Expand IMEM region
    - [arm64] dts: exynos: gs101: Add 'local-timer-stop' to cpuidle nodes
    - [arm64] dts: qcom: sa8775p: Correct the interrupt for remoteproc
    - [arm64] dts: qcom: msm8976: Make blsp_dma controlled-remotely
    - usb: host: xhci-plat: fix incorrect type for of_match variable in
      xhci_plat_probe()
    - usb: misc: apple-mfi-fastcharge: Make power supply names unique
    - [arm64] dts: ti: k3-am642-phyboard-electra: Fix PRU-ICSSG Ethernet ports
    - [arm64] dts: ti: k3-am62p-j722s: fix pinctrl-single size
    - [arm64] firmware: arm_scmi: Fix up turbo frequencies selection
    - usb: typec: ucsi: yoga-c630: fix error and remove paths
    - mei: vsc: Destroy mutex after freeing the IRQ
    - mei: vsc: Event notifier fixes
    - mei: vsc: Unset the event callback on remove and probe errors
    - [armhf] spi: stm32: Check for cfg availability in stm32_spi_probe
    - vmci: Prevent the dispatching of uninitialized payloads
    - pps: fix poll support
    - Revert "vmci: Prevent the dispatching of uninitialized payloads"
    - powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw()
    - usb: early: xhci-dbc: Fix early_ioremap leak
    - [armhf] dts: ti: omap: Fixup pinheader typo
    - [arm64] dts: st: fix timer used for ticks
    - [arm64] dts: imx8mm-beacon: Fix HS400 USDHC clock speed
    - [arm64] dts: imx8mn-beacon: Fix HS400 USDHC clock speed
    - PM / devfreq: Check governor before using governor->name
    - PM / devfreq: Fix a index typo in trans_stat
    - cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive mode
    - cpufreq: Initialize cpufreq-based frequency-invariance later
    - cpufreq: Init policy->rwsem before it may be possibly used
    - staging: greybus: gbphy: fix up const issue with the match callback
    - [arm64] soc: qcom: pmic_glink: fix OF node leak
    - [arm64] interconnect: qcom: sc8280xp: specify num_links for qnm_a1noc_cfg
    - [arm64] interconnect: qcom: sc8180x: specify num_nodes
    - bus: mhi: host: pci_generic: Fix the modem name of Foxconn T99W640
    - [arm64,armhf] drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed
    - [arm64,armhf] drm/panfrost: Fix panfrost device variable name in devfreq
    - drm/panthor: Add missing explicit padding in drm_panthor_gpu_info
    - bpf, sockmap: Fix psock incorrectly pointing to sk
    - bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls
    - net: ipv6: ip6mr: Fix in/out netdev to pass to the FORWARD chain
    - drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel
    - drm/amdgpu: Remove nbiov7.9 replay count reporting
    - bpftool: Fix memory leak in dump_xx_nlmsg on realloc failure
    - [powerpc*] pseries/dlpar: Search DRC index from ibm,drc-indexes for IO add
    - wifi: rtw89: avoid NULL dereference when RX problematic packet on
      unsupported 6 GHz band
    - wifi: rtl818x: Kill URBs before clearing tx status queue
    - wifi: iwlwifi: Fix memory leak in iwl_mvm_init()
    - iwlwifi: Add missing check for alloc_ordered_workqueue
    - wifi: ath11k: clear initialized flag for deinit-ed srng lists
    - tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range
    - net/mlx5: Check device memory pointer before usage
    - net: dst: annotate data-races around dst->input
    - net: dst: annotate data-races around dst->output
    - bpf: Ensure RCU lock is held around bpf_prog_ksym_find
    - [arm64] drm/msm/dpu: Fill in min_prefill_lines for SC8180X
    - refscale: Check that nreaders and loops multiplication doesn't overflow
    - drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask and value
    - sched/psi: Optimize psi_group_change() cpu_clock() usage
    - fbcon: Fix outdated registered_fb reference in comment
    - netfilter: nf_tables: Drop dead code from fill_*_info routines
    - netfilter: nf_tables: adjust lockdep assertions handling
    - [amd64] iommu/amd: Enable PASID and ATS capabilities in the correct order
    - net/sched: Restrict conditions for adding duplicating netems to qdisc tree
    - net_sched: act_ctinfo: use atomic64_t for three counters
    - RDMA/mlx5: Fix UMR modifying of mkey page size
    - xen: fix UAF in dmabuf_exp_from_pages()
    - xen/gntdev: remove struct gntdev_copy_batch from stack
    - tcp: call tcp_measure_rcv_mss() for ooo packets
    - wifi: rtl8xxxu: Fix RX skb size for aggregation disabled
    - wifi: rtw88: Fix macid assigned to TDLS station
    - mwl8k: Add missing check after DMA map
    - wifi: ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask()
    - drm/amdgpu/gfx9: fix kiq locking in KCQ reset
    - drm/amdgpu/gfx9.4.3: fix kiq locking in KCQ reset
    - drm/amdgpu/gfx10: fix kiq locking in KCQ reset
    - [amd64] iommu/amd: Fix geometry.aperture_end for V2 tables
    - rcu: Fix delayed execution of hurry callbacks
    - wifi: mac80211: reject TDLS operations when station is not associated
    - wifi: plfxlc: Fix error handling in usb driver probe
    - wifi: mac80211: Do not schedule stopped TXQs
    - wifi: mac80211: Don't call fq_flow_idx() for management frames
    - wifi: mac80211: Check 802.11 encaps offloading in
      ieee80211_tx_h_select_key()
    - Reapply "wifi: mac80211: Update skb's control block key in
      ieee80211_tx_dequeue()"
    - wifi: ath12k: fix endianness handling while accessing wmi service bit
    - wifi: brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P
      IE
    - wifi: mac80211: Write cnt before copying in ieee80211_copy_rnr_beacon()
    - wifi: nl80211: Set num_sub_specs before looping through sub_specs
    - ring-buffer: Remove ring_buffer_read_prepare_sync()
    - memcg_slabinfo: Fix use of PG_slab
    - Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()'
    - Bluetooth: hci_event: Mask data status from LE ext adv reports
    - bpf: Disable migration in nf_hook_run_bpf().
    - can: peak_usb: fix USB FD devices potential malfunction
    - can: kvaser_pciefd: Store device channel index
    - can: kvaser_usb: Assign netdev.dev_port based on device channel index
    - netfilter: xt_nfacct: don't assume acct name is null-terminated
    - net/mlx5e: Clear Read-Only port buffer size in PBMC before update
    - net/mlx5e: Remove skb secpath if xfrm state is not found
    - stmmac: xsk: fix negative overflow of budget in zerocopy mode
    - vrf: Drop existing dst reference in vrf_ip6_input_dst
    - ipv6: prevent infinite loop in rt6_nlmsg_size()
    - ipv6: fix possible infinite loop in fib6_info_uses_dev()
    - ipv6: annotate data-races around rt->fib6_nsiblings
    - bpf/preload: Don't select USERMODE_DRIVER
    - [arm64] bpf, arm64: Fix fp initialization for exception boundary
    - fortify: Fix incorrect reporting of read buffer size
    - [arm64] PCI: rockchip-host: Fix "Unexpected Completion" log message
    - [arm64] clk: renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag for ddiv
      clocks
    - [arm64] crypto: sun8i-ce - fix nents passed to dma_unmap_sg()
    - [amd64] crypto: qat - use unmanaged allocation for dc_data
    - [arm64,armhf] crypto: marvell/cesa - Fix engine load inaccuracy
    - [amd64] crypto: qat - allow enabling VFs in the absence of IOMMU
    - [amd64] crypto: qat - fix state restore for banks with exceptions
    - mtd: fix possible integer overflow in erase_xfer()
    - media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check
    - power: supply: cpcap-charger: Fix null check for power_supply_get_by_name
    - power: supply: max14577: Handle NULL pdata when CONFIG_OF is not set
    - [armhf] crypto: arm/aes-neonbs - work around gcc-15 warning
    - pinctrl: sunxi: Fix memory leak on krealloc failure
    - dmaengine: mmp: Fix again Wvoid-pointer-to-enum-cast warning
    - [arm64] phy: qualcomm: phy-qcom-eusb2-repeater: Don't zero-out registers
    - fanotify: sanitize handle_type values when reporting fid
    - Fix dma_unmap_sg() nents value
    - perf tools: Fix use-after-free in help_unknown_cmd()
    - perf dso: Add missed dso__put to dso__load_kcore
    - mtd: spi-nor: spansion: Fixup params->set_4byte_addr_mode for SEMPER
    - perf sched: Make sure it frees the usage string
    - perf sched: Free thread->priv using priv_destructor
    - perf sched: Fix memory leaks in 'perf sched map'
    - perf sched: Fix memory leaks for evsel->priv in timehist
    - perf sched: Use RC_CHK_EQUAL() to compare pointers
    - perf sched: Fix memory leaks in 'perf sched latency'
    - [arm64] RDMA/hns: Fix double destruction of rsv_qp
    - [arm64] RDMA/hns: Fix HW configurations not cleared in error flow
    - [amd64] crypto: ccp - Fix locking on alloc failure handling
    - [arm64] crypto: inside-secure - Fix `dma_unmap_sg()` nents value
    - [amd64] crypto: ccp - Fix crash when rebind ccp device for ccp.ko
    - [arm64] RDMA/hns: Get message length of ack_req from FW
    - [arm64] RDMA/hns: Fix accessing uninitialized resources
    - [arm64] RDMA/hns: Drop GFP_NOWARN
    - [arm64] RDMA/hns: Fix -Wframe-larger-than issue
    - kernel: trace: preemptirq_delay_test: use offstack cpu mask
    - proc: use the same treatment to check proc_lseek as ones for
      proc_read_iter et.al
    - pinmux: fix race causing mux_owner NULL with active mux_usecount
    - perf tests bp_account: Fix leaked file descriptor
    - [riscv64] clk: thead: th1520-ap: Correctly refer the parent of osc_12m
    - [armhf] clk: sunxi-ng: v3s: Fix de clock definition
    - [ppc64el] scsi: ibmvscsi_tgt: Fix dma_unmap_sg() nents value
    - scsi: mvsas: Fix dma_unmap_sg() nents value
    - scsi: isci: Fix dma_unmap_sg() nents value
    - ext4: Make sure BH_New bit is cleared in ->write_end handler
    - [arm64] hwrng: mtk - handle devm_pm_runtime_enable errors
    - [amd64] crypto: qat - disable ZUC-256 capability for QAT GEN5
    - soundwire: stream: restore params when prepare ports fail
    - PCI: endpoint: pci-epf-vntb: Fix the incorrect usage of __iomem attribute
    - remoteproc: xlnx: Disable unsupported features
    - fs/orangefs: Allow 2 more characters in do_c_string()
    - dmaengine: mv_xor: Fix missing check after DMA map and missing unmap
    - dmaengine: nbpfaxi: Add missing check after DMA map
    - perf tools: Remove libtraceevent in .gitignore
    - [amd64] crypto: qat - fix DMA direction for compression on GEN2 devices
    - [amd64] crypto: qat - fix seq_file position update in adf_ring_next()
    - fbdev: imxfb: Check fb_add_videomode to prevent null-ptr-deref
    - jfs: fix metapage reference count leak in dbAllocCtl
    - drm/xe/vf: Disable CSC support on VF
    - perf record: Cache build-ID of hit DSOs only
    - vdpa/mlx5: Fix needs_teardown flag calculation
    - vhost-scsi: Fix log flooding with target does not exist errors
    - vdpa/mlx5: Fix release of uninitialized resources on error path
    - vdpa: Fix IDR memory leak in VDUSE module exit
    - vhost: Reintroduce kthread API and add mode selection
    - bpf: Check flow_dissector ctx accesses are aligned
    - bpf: Check netfilter ctx accesses are aligned
    - apparmor: ensure WB_HISTORY_SIZE value is a power of 2
    - apparmor: fix loop detection used in conflicting attachment resolution
    - apparmor: Fix unaligned memory accesses in KUnit test
    - module: Restore the moduleparam prefix length check
    - ucount: fix atomic_long_inc_below() argument type
    - rtc: ds1307: fix incorrect maximum clock rate handling
    - rtc: hym8563: fix incorrect maximum clock rate handling
    - rtc: nct3018y: fix incorrect maximum clock rate handling
    - rtc: pcf85063: fix incorrect maximum clock rate handling
    - rtc: pcf8563: fix incorrect maximum clock rate handling
    - rtc: rv3028: fix incorrect maximum clock rate handling
    - f2fs: turn off one_time when forcibly set to foreground GC
    - f2fs: fix bio memleak when committing super block
    - f2fs: fix KMSAN uninit-value in extent_info usage
    - f2fs: fix to check upper boundary for value of gc_boost_zoned_gc_percent
    - f2fs: fix to check upper boundary for gc_valid_thresh_ratio
    - f2fs: fix to check upper boundary for gc_no_zoned_gc_percent
    - f2fs: doc: fix wrong quota mount option description
    - f2fs: fix to avoid UAF in f2fs_sync_inode_meta()
    - f2fs: fix to avoid panic in f2fs_evict_inode
    - f2fs: fix to avoid out-of-boundary access in devs.path
    - f2fs: vm_unmap_ram() may be called from an invalid context
    - f2fs: fix to update upper_p in __get_secs_required() correctly
    - f2fs: fix to calculate dirty data during has_not_enough_free_secs()
    - f2fs: fix to trigger foreground gc during f2fs_map_blocks() in lfs mode
    - exfat: fdatasync flag should be same like generic_write_sync()
    - i2c: muxes: mule: Fix an error handling path in mule_i2c_mux_probe()
    - vfio: Fix unbalanced vfio_df_close call in no-iommu mode
    - vfio: Prevent open_count decrement to negative
    - vfio/pds: Fix missing detach_ioas op
    - vfio/pci: Separate SR-IOV VF dev_set
    - scsi: mpt3sas: Fix a fw_event memory leak
    - scsi: Revert "scsi: iscsi: Fix HW conn removal use after free"
    - scsi: ufs: core: Use link recovery when h8 exit fails during runtime
      resume
    - scsi: sd: Make sd shutdown issue START STOP UNIT appropriately
    - kconfig: qconf: fix ConfigList::updateListAllforAll()
    - sched/psi: Fix psi_seq initialization
    - PCI: pnv_php: Clean up allocated IRQs on unplug
    - PCI: pnv_php: Work around switches with broken presence detection
    - [powerpc*] eeh: Export eeh_unfreeze_pe()
    - [powerpc*] eeh: Make EEH driver device hotplug safe
    - PCI: pnv_php: Fix surprise plug detection and recovery
    - pNFS/flexfiles: don't attempt pnfs on fatal DS errors
    - sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up()
    - NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate()
    - NFS: Fix filehandle bounds checking in nfs_fh_to_dentry()
    - NFSv4.2: another fix for listxattr
    - NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY
    - md/md-cluster: handle REMOVE message earlier
    - netpoll: prevent hanging NAPI when netcons gets enabled
    - phy: mscc: Fix parsing of unicast frames
    - net: ipa: add IPA v5.1 and v5.5 to ipa_version_string()
    - pptp: ensure minimal skb length in pptp_xmit()
    - nvmet: initialize discovery subsys after debugfs is initialized
    - [s390x] ap: Unmask SLCF bit in card and queue ap functions sysfs
    - netlink: specs: ethtool: fix module EEPROM input/output arguments
    - block: Fix default IO priority if there is no IO context
    - block: ensure discard_granularity is zero when discard is not supported
    - ASoC: tas2781: Fix the wrong step for TLV on tas2781
    - [amd64] spi: cs42l43: Property entry should be a null-terminated array
    - net/mlx5: Correctly set gso_segs when LRO is used
    - ipv6: reject malicious packets in ipv6_gso_segment()
    - net: mdio: mdio-bcm-unimac: Correct rate fallback logic
    - net: drop UFO packets in udp_rcv_segment()
    - net/sched: taprio: enforce minimum value for picos_per_byte
    - sunrpc: fix client side handling of tls alerts
    - [x86] irq: Plug vector setup race
    - benet: fix BUG when creating VFs
    - net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing
    - [s390x] mm: Allocate page table with PAGE_SIZE granularity
    - eth: fbnic: remove the debugging trick of super high page bias
    - irqchip: Build IMX_MU_MSI only on ARM
    - ALSA: hda/ca0132: Fix missing error handling in ca0132_alt_select_out()
    - smb: server: remove separate empty_recvmsg_queue
    - smb: server: make sure we call ib_dma_unmap_single() only if we called
      ib_dma_map_single already
    - smb: server: let recv_done() consistently call
      put_recvmsg/smb_direct_disconnect_rdma_connection
    - smb: server: let recv_done() avoid touching data_transfer after
      cleanup/move
    - smb: client: remove separate empty_packet_queue
    - smb: client: make sure we call ib_dma_unmap_single() only if we called
      ib_dma_map_single already
    - smb: client: let recv_done() cleanup before notifying the callers.
    - smb: client: let recv_done() avoid touching data_transfer after
      cleanup/move
    - nvmet: exit debugfs after discovery subsystem exits
    - pptp: fix pptp_xmit() error path
    - smb: client: return an error if rdma_connect does not return within 5
      seconds
    - sunrpc: fix handling of server side tls alerts
    - perf/core: Don't leak AUX buffer refcount on allocation failure
    - perf/core: Exit early on perf_mmap() fail
    - perf/core: Prevent VMA split of buffer mappings
    - selftests/perf_events: Add a mmap() correctness test
    - net/packet: fix a race in packet_set_ring() and packet_notifier()
    - vsock: Do not allow binding to VMADDR_PORT_ANY
    - [amd64] accel/ivpu: Fix reset_engine debugfs file logic
    - Revert "bcache: remove heap-related macros and switch to generic min_heap"
    - ice/ptp: fix crosstimestamp reporting
    - [amd64] drm/i915/ddi: change intel_ddi_init_{dp, hdmi}_connector() return
      type
    - [amd64] drm/i915/hdmi: propagate errors from intel_hdmi_init_connector()
    - [amd64] drm/i915/hdmi: add error handling in g4x_hdmi_init()
    - [amd64] drm/i915/ddi: gracefully handle errors from
      intel_ddi_init_hdmi_connector()
    - [amd64] drm/i915/display: add intel_encoder_is_hdmi()
    - [amd64] drm/i915/ddi: only call shutdown hooks for valid encoders
    - ksmbd: fix null pointer dereference error in generate_encryptionkey
    - ksmbd: fix Preauh_HashValue race condition
    - ksmbd: fix corrupted mtime and ctime in smb2_open
    - ksmbd: limit repeated connections from clients with the same IP
      (CVE-2025-38501)
    - smb: server: Fix extension string in ksmbd_extract_shortname()
    - USB: serial: option: add Foxconn T99W709
    - PCI/ASPM: Save parent L1SS config in pci_save_aspm_l1ss_state()
    - PCI/ASPM: Fix L1SS saving
    - Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano
    - net: usbnet: Avoid potential RCU stall on LINK_CHANGE event
    - net: usbnet: Fix the wrong netif_carrier_on() call
    - [x86] sev: Evict cache lines during SNP memory validation (CVE-2024-36331)
    - ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe()
    - ALSA: scarlett2: Add retry on -EPROTO from scarlett2_usb_tx()
    - ALSA: hda/realtek - Fix mute LED for HP Victus 16-r1xxx
    - ALSA: hda/realtek - Fix mute LED for HP Victus 16-s0xxx
    - ALSA: hda/realtek - Fix mute LED for HP Victus 16-d1xxx (MB 8A26)
    - [adm64] platform/x86/intel/pmt: fix a crashlog NULL pointer access
    - [x86] fpu: Delay instruction pointer fixup until after warning
    - [s390x] mm: Remove possible false-positive warning in pte_free_defer()
    - [mips*] mm: tlb-r4k: Uniquify TLB entries on init
    - mm/hmm: move pmd_to_hmm_pfn_flags() to the respective #ifdeffery
    - mm: swap: correctly use maxpages in swapon syscall to avoid potential
      deadloop
    - mm: swap: fix potential buffer overflow in setup_clusters()
    - perf/arm-ni: Set initial IRQ affinity
    - media: ti: j721e-csi2rx: fix list_del corruption
    - HID: apple: validate feature-report field count to prevent NULL pointer
      dereference
    - USB: gadget: f_hid: Fix memory leak in hidg_bind error path
    - usb: gadget : fix use-after-free in composite_dev_cleanup()
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.43
    - io_uring: don't use int for ABI
    - ALSA: usb-audio: Validate UAC3 power domain descriptors, too
    - ALSA: usb-audio: Validate UAC3 cluster segment descriptors
    - ALSA: hda/realtek: Fix headset mic on HONOR BRB-X
    - ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks
    - smb3: fix for slab out of bounds on mount to ksmbd
    - smb: client: remove redundant lstrp update in negotiate protocol
    - gpio: virtio: Fix config space reading.
    - gpio: mlxbf2: use platform_get_irq_optional()
    - Revert "gpio: mlxbf3: only get IRQ for device instance 0"
    - gpio: mlxbf3: use platform_get_irq_optional()
    - leds: flash: leds-qcom-flash: Fix registry access after re-bind
    - Revert "leds: trigger: netdev: Configure LED blink interval for HW
      offload"
    - netlink: avoid infinite retry looping in netlink_unicast()
      (Closes: #1111017)
    - net: phy: micrel: fix KSZ8081/KSZ8091 cable test
    - [armhf] net: ftgmac100: fix potential NULL pointer access in
      ftgmac100_phy_disconnect
    - [arm64] net: enetc: fix device and OF node leak at probe
    - [arm64] net: mtk_eth_soc: fix device leak at probe
    - [arm64] net: ti: icss-iep: fix device and OF node leaks at probe
    - net: usb: asix_devices: add phy_mask for ax88772 mdio bus
    - nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm()
    - NFSD: detect mismatch of file handle and delegation stateid in OPEN op
    - NFS: Fix the setting of capabilities when automounting a new filesystem
    - PCI: Extend isolated function probing to LoongArch
    - [arm64] clk: samsung: exynos850: fix a comment
    - [arm64] clk: samsung: gs101: fix CLK_DOUT_CMU_G3D_BUSD
    - [arm64] clk: samsung: gs101: fix alternate mout_hsi0_usb20_ref parent
      clock
    - fscrypt: Don't use problematic non-inline crypto engines
    - fs: Prevent file descriptor table allocations exceeding INT_MAX
    - eventpoll: Fix semi-unbounded recursion (CVE-2025-38614)
    - Documentation: ACPI: Fix parent device references
    - ACPI: processor: perflib: Fix initial _PPC limit application
    - ACPI: processor: perflib: Move problematic pr->performance check
    - block: Make REQ_OP_ZONE_FINISH a write operation
    - mm/memory-tier: fix abstract distance calculation overflow
    - smb: client: let send_done() cleanup before calling
      smbd_disconnect_rdma_connection()
    - smb: client: don't wait for info->send_pending == 0 on error
    - [amd64] KVM: x86: Convert vcpu_run()'s immediate exit param into a generic
      bitmap
    - [amd64] KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN
      flag
    - [amd64] KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is
      supported
    - [amd64] KVM: VMX: Extract checking of guest's DEBUGCTL into helper
    - [amd64] KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter
    - [amd64] KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter
      APIs
    - [amd64] KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running
      the guest
    - [amd64] habanalabs: fix UAF in export_dmabuf()
    - mm/smaps: fix race between smaps_hugetlb_range and migration
    - udp: also consider secpath when evaluating ipsec use for checksumming
    - netfilter: ctnetlink: fix refcount leak on table dump
    - [arm64] net: ti: icssg-prueth: Fix emac link speed handling
    - [arm64] net: ti: icss-iep: Fix incorrect type for return value in
      extts_enable()
    - sctp: linearize cloned gso packets in sctp_rcv
    - [amd64] intel_idle: Allow loading ACPI tables for any family
    - cpuidle: governors: menu: Avoid using invalid recent intervals data
    - ptp: prevent possible ABBA deadlock in ptp_clock_freerun()
    - tls: handle data disappearing from under the TLS ULP (CVE-2025-38616)
    - net: kcm: Fix race condition in kcm_unattach()
    - hfs: fix general protection fault in hfs_find_init()
    - hfs: fix slab-out-of-bounds in hfs_bnode_read()
    - hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read()
    - hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() (CVE-2025-40082)
    - hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file()
    - [arm64] Handle KCOV __init vs inline mismatches
    - smb/server: avoid deadlock when linking with ReplaceIfExists
    - nvme-pci: try function level reset on init failure
    - dm-stripe: limit chunk_sectors to the stripe size
    - md/raid10: set chunk_sectors limit
    - nvme-tcp: log TLS handshake failures at error level
    - gfs2: Validate i_depth for exhash directories
    - gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops
    - loop: Avoid updating block size under exclusive owner
    - udf: Verify partition map count
    - drbd: add missing kref_get in handle_write_conflicts
    - hfs: fix not erasing deleted b-tree node issue
    - better lockdep annotations for simple_recursive_removal()
    - ata: ahci: Disallow LPM policy control if not supported
    - ata: ahci: Disable DIPM if host lacks support
    - ata: libata-sata: Disallow changing LPM state if not supported
    - fs/ntfs3: Add sanity check for file name
    - fs/ntfs3: correctly create symlink for relative path
    - pidfs: raise SB_I_NODEV and SB_I_NOEXEC
    - fix locking in efi_secret_unlink()
    - securityfs: don't pin dentries twice, once is enough...
    - tracefs: Add d_delete to remove negative dentries
    - usb: xhci: print xhci->xhc_state when queue_command failed
    - [amd64] platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list
    - cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag
    - usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default
    - usb: xhci: Avoid showing warnings for dying controller
    - usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command
    - usb: xhci: Avoid showing errors during surprise removal
    - [arm64] soc: qcom: rpmh-rsc: Add RSC version 4 support
    - ACPI: APEI: send SIGBUS to current task if synchronous memory error not
      recovered
    - remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCU
    - usb: typec: tcpm/tcpci_maxim: fix irq wake usage
    - pmdomain: ti: Select PM_GENERIC_DOMAINS
    - [arm64] gpio: wcd934x: check the return value of regmap_update_bits()
    - cpufreq: Exit governor when failed to start old governor
    - cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode
    - [armhf] rockchip: fix kernel hang during smp initialization
    - PM / devfreq: governor: Replace sscanf() with kstrtoul() in
      set_freq_store()
    - ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was
      successed
    - [arm64] thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown when
      required
    - iio: adc: ad_sigma_delta: don't overallocate scan buffer
    - [armhf] tegra: Use I/O memcpy to write to IRAM
    - ACPI: PRM: Reduce unnecessary printing to avoid user confusion
    - PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit()
    - thermal: sysfs: Return ENODATA instead of EAGAIN for reads
    - PM: sleep: console: Fix the black screen issue
    - ACPI: processor: fix acpi_object initialization
    - [arm64] mmc: sdhci-msm: Ensure SD card power isn't ON when card removed
    - ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path
    - pps: clients: gpio: fix interrupt handling order in remove path
    - reset: brcmstb: Enable reset drivers for ARCH_BCM2835
    - char: misc: Fix improper and inaccurate error code returned by misc_init()
    - [amd64] mei: bus: Check for still connected devices in
      mei_cl_bus_dev_release()
    - mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode()
    - [amd64,arm64] platform/chrome: cros_ec_sensorhub: Retries when a sensor is
      not ready
    - ALSA: hda: Handle the jack polling always via a work
    - ALSA: hda: Disable jack polling at shutdown
    - [amd64] x86/bugs: Avoid warning when overriding return thunk
    - ASoC: hdac_hdmi: Rate limit logging on connection and disconnection
    - ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4
    - ASoC: SOF: topology: Parse the dapm_widget_tokens in case of DSPless mode
    - tty: serial: fix print format specifiers
    - ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime()
    - usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present
    - usb: core: usb_submit_urb: downgrade type check
    - pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop()
    - [arm64] imx8m-blk-ctrl: set ISI panic write hurry level
    - [arm64] soc: qcom: mdt_loader: Actually use the e_phoff
    - [amd64] platform/x86: thinkpad_acpi: Handle KCOV __init vs inline
      mismatches
    - [amd64,arm64] platform/chrome: cros_ec_typec: Defer probe on missing EC
      parent
    - ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control
    - ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop
    - ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros
    - iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement
    - ASoC: codecs: rt5640: Retry DEVICE_ID verification
    - [arm64] ASoC: qcom: use drvdata instead of component to keep id
    - netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps
    - [powerpc*] thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64
    - Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925
    - Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie()
    - xen/netfront: Fix TX response spurious interrupts
    - wifi: iwlwifi: mvm: avoid outdated reorder buffer head_sn
    - net: usb: cdc-ncm: check for filtering capability
    - wifi: ath12k: Correct tid cleanup when tid setup fails
    - wifi: cfg80211: reject HTC bit for management frames
    - [s390x] time: Use monotonic clock in get_cycles()
    - be2net: Use correct byte order and format string for TCP seq and ack_seq
    - libbpf: Verify that arena map exists when adding arena relocations
    - idpf: preserve coalescing settings across resets
    - wifi: rtw89: wow: Add Basic Rate IE to probe request in scheduled scan
      mode
    - wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB
    - et131x: Add missing check after DMA map
    - net: ag71xx: Add missing check after DMA map
    - net/mlx5e: Properly access RCU protected qdisc_sleeping variable
    - net: pcs: xpcs: mask readl() return value to 16 bits
    - [arm64] Mark kernel as tainted on SAE and SError panic
    - drm/amd/pm: fix null pointer access
    - rcu: Protect ->defer_qs_iw_pending from data race
    - drm/amd/display: limit clear_update_flags to dcn32 and above
    - net: mctp: Prevent duplicate binds
    - wifi: cfg80211: Fix interface type validation
    - wifi: mac80211: don't unreserve never reserved chanctx
    - net: ipv4: fix incorrect MTU in broadcast routes
    - [arm64] net: thunderx: Fix format-truncation warning in
      bgx_acpi_match_id()
    - net: phy: micrel: Add ksz9131_resume()
    - sched/deadline: Fix accounting after global limits change
    - bpf: Forget ranges when refining tnum after JSET
    - wifi: iwlwifi: mvm: set gtk id also in older FWs
    - wifi: iwlwifi: mvm: fix scan request validation
    - [s390x] stp: Remove udelay from stp_sync_clock()
    - net: phy: bcm54811: PHY initialization
    - sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails
    - wifi: mac80211: don't complete management TX on SAE commit
    - wifi: mac80211: avoid weird state in error path
    - [s390x] early: Copy last breaking event address to pt_regs
    - ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in
      __ipv6_dev_mc_inc().
    - rcu/nocb: Fix possible invalid rdp's->nocb_cb_kthread pointer access
    - wifi: mac80211: fix rx link assignment for non-MLO stations
    - [arm64] drm/msm: use trylock for debugfs
    - [arm64] drm/msm: Add error handling for krealloc in metadata setup
    - [arm64] perf/arm: Add missing .suppress_bind_attrs
    - wifi: rtw89: Fix rtw89_mac_power_switch() for USB
    - wifi: mt76: mt7915: mcu: re-init MCU before loading FW patch
    - drm/xe/xe_query: Use separate iterator while filling GT list
    - [amd64] net: thunderbolt: Enable end-to-end flow control also in transmit
    - [amd64] net: thunderbolt: Fix the parameter passing of
      tb_xdomain_enable_paths()/tb_xdomain_disable_paths()
    - xfrm: Duplicate SPI Handling
    - net: atlantic: add set_power to fw_ops for atl2 to fix wol
    - ACPI: Suppress misleading SPCR console message when SPCR table is absent
    - net: ieee8021q: fix insufficient table-size assertion
    - net: fec: allow disable coalescing
    - drm/amd/display: Separate set_gsl from set_gsl_source_select
    - wifi: ath10k: shutdown driver when hardware is unreliable
    - wifi: ath12k: Add memset and update default rate value in wmi tx
      completion
    - wifi: ath12k: Fix station association with MBSSID Non-TX BSS
    - wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd()
    - wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect
    - drm/amd/display: Fix 'failed to blank crtc!'
    - drm/amd/display: Initialize mode_select to 0
    - wifi: mac80211: update radar_required in channel context after channel
      switch
    - wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`.
    - wifi: ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0
    - wifi: ath12k: Decrement TID on RX peer frag setup error handling
    - [powerpc*] floppy: Add missing checks after DMA map
    - netmem: fix skb_frag_address_safe with unreadable skbs
    - [arm64] stacktrace: Check kretprobe_find_ret_addr() return value
    - wifi: iwlegacy: Check rate_idx range after addition
    - neighbour: add support for NUD_PERMANENT proxy entries
    - dpaa_eth: don't use fixed_phy_change_carrier
    - drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to
      manual
    - net: vlan: Make is_vlan_dev() a stub when VLAN is not configured
    - net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs
    - gve: Return error for unknown admin queue command
    - [armhf] net: dsa: b53: ensure BCM5325 PHYs are enabled
    - [armhf] net: dsa: b53: fix b53_imp_vlan_setup for BCM5325
    - [armhf] net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325
    - [armhf] net: dsa: b53: prevent DIS_LEARNING access on BCM5325
    - [armhf] net: dsa: b53: prevent SWITCH_CTRL access on BCM5325
    - bpftool: Fix JSON writer resource leak in version command
    - ptp: Use ratelimite for freerun error message
    - wifi: rtw89: scan abort when assign/unassign_vif
    - wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc()
    - ionic: clean dbpage in de-init
    - drm/xe: Make dma-fences compliant with the safe access rules
    - [armhf] net: ncsi: Fix buffer overflow in fetching version id
    - drm/ttm: Should to return the evict error
    - uapi: in6: restore visibility of most IPv6 socket options
    - bpf: Make reg_not_null() true for CONST_PTR_TO_MAP
    - drm/amd/display: Update DMCUB loading sequence for DCN3.5
    - drm/amd/display: Avoid trying AUX transactions on disconnected ports
    - drm/ttm: Respect the shrinker core free target
    - rcu: Fix rcu_read_unlock() deadloop due to IRQ work
    - [armhf] net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325
    - vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page
    - vhost: fail early when __vhost_add_used() fails
    - drm/amd/display: Only finalize atomic_obj if it was initialized
    - drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported
    - drm/amd/display: Disable dsc_power_gate for dcn314 by default
    - watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race
      condition
    - cifs: Fix calling CIFSFindFirst() for root path without msearch
    - fbdev: fix potential buffer overflow in do_register_framebuffer()
    - crypto: hisilicon/hpre - fix dma unmap sequence
    - ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr
    - [arm64,armhf] clk: tegra: periph: Fix error handling and resolve unsigned
      compare warning
    - mfd: axp20x: Set explicit ID for AXP313 regulator
    - [arm64] phy: rockchip-pcie: Properly disable TEST_WRITE strobe signal
    - scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated
    - fs/orangefs: use snprintf() instead of sprintf()
    - watchdog: dw_wdt: Fix default timeout
    - hwmon: (emc2305) Set initial PWM minimum value during probe based on
      thermal state
    - [mips*] vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free}
    - watchdog: iTCO_wdt: Report error if timeout configuration fails
    - scsi: bfa: Double-free fix
    - jfs: truncate good inode pages when hard link is 0
    - jfs: Regular file corruption check
    - jfs: upper bound check of tree index in dbAllocAG
    - media: hi556: Fix reset GPIO timings
    - RDMA/bnxt_re: Fix size of uverbs_copy_to() in
      BNXT_RE_METHOD_GET_TOGGLE_MEM
    - crypto: jitter - fix intermediary handling
    - [mips*] Don't crash in stack_top() for tasks without ABI or vDSO
    - [riscv64] clk: thead: Mark essential bus clocks as CLK_IGNORE_UNUSED
    - media: ipu-bridge: Add _HID for OV5670
    - media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ
      control
    - leds: leds-lp50xx: Handle reg to get correct multi_index
    - [armhf] dmaengine: stm32-dma: configure next sg only if there are more
      than 2 sgs
    - [amd64] RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask()
    - RDMA/core: reduce stack using in nldev_stat_get_doit()
    - scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in
      dev_loss_tmo_callbk
    - scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure
    - power: supply: qcom_battmgr: Add lithium-polymer entry
    - scsi: mpt3sas: Correctly handle ATA device errors
    - scsi: mpi3mr: Correctly handle ATA device errors
    - [armhf] pinctrl: stm32: Manage irq affinity settings
    - media: usb: hdpvr: disable zero-length read messages
    - media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb()
    - media: dvb-frontends: w7090p: fix null-ptr-deref in
      w7090p_tuner_write_serpar and w7090p_tuner_read_serpar
    - media: uvcvideo: Add quirk for HP Webcam HD 2300
    - media: uvcvideo: Fix bandwidth issue for Alcor camera
    - [amd64] crypto: ccp - Add missing bootloader info reg for pspv6
    - [arm64] clk: renesas: rzg2l: Postpone updating priv->clks[]
    - soundwire: amd: serialize amd manager resume sequence during pm_prepare
    - soundwire: amd: cancel pending slave status handling workqueue during
      remove sequence
    - soundwire: Move handle_nested_irq outside of sdw_dev_lock
    - md: dm-zoned-target: Initialize return variable r to avoid uninitialized
      use
    - module: Prevent silent truncation of module name in delete_module(2)
    - i3c: add missing include to internal header
    - rtc: ds1307: handle oscillator stop flag (OSF) for ds1341
    - apparmor: shift ouid when mediating hard links in userns
    - i3c: don't fail if GETHDRCAP is unsupported
    - i3c: master: Initialize ret in i3c_i2c_notifier_call()
    - dm-mpath: don't print the "loaded" message if registering fails
    - dm-table: fix checking for rq stackable devices
    - apparmor: use the condition in AA_BUG_FMT even with debug disabled
    - apparmor: fix x_table_lookup when stacking is not the first entry
    - i2c: Force DLL0945 touchpad i2c freq to 100khz
    - exfat: add cluster chain loop check for dir
    - f2fs: check the generic conditions first
    - printk: nbcon: Allow reacquire during panic
    - vfio/type1: conditional rescheduling while pinning
    - scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans
    - scsi: target: core: Generate correct identifiers for PR OUT transport IDs
    - scsi: aacraid: Stop using PCI_IRQ_AFFINITY
    - vfio/mlx5: fix possible overflow in tracking max message size
    - ipmi: Use dev_warn_ratelimited() for incorrect message warnings
    - ipmi: Fix strcpy source and destination the same
    - tools/power turbostat: Handle non-root legacy-uncore sysfs permissions
    - tools/power turbostat: Fix build with musl
    - tools/power turbostat: Handle cap_get_proc() ENOSYS
    - smb: client: don't call init_waitqueue_head(&info->conn_wait) twice in
      _smbd_get_connection
    - lib/sbitmap: convert shallow_depth from one word to the whole sbitmap
    - ALSA: hda/realtek: add LG gram 16Z90R-A to alc269 fixup table
    - net: phy: smsc: add proper reset flags for LAN8710A
    - [amd64] ASoC: Intel: avs: Fix uninitialized pointer error in probe()
    - block: avoid possible overflow for chunk_sectors check in
      blk_stack_limits()
    - pNFS: Fix stripe mapping in block/scsi layout
    - pNFS: Fix disk addr range check in block/scsi layout
    - pNFS: Handle RPC size limit for layoutcommits
    - pNFS: Fix uninited ptr deref in block/scsi layout
    - rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe
    - scsi: lpfc: Remove redundant assignment to avoid memory leak
    - [amd64,armhf] ASoC: fsl_sai: replace regmap_write with regmap_update_bits
    - cifs: Fix collect_sample() to handle any iterator type
    - drm/amdgpu: fix vram reservation issue
    - drm/amdgpu: fix incorrect vm flags to map bo
    - mm/damon/core: commit damos->target_nid
    - block: Introduce bio_needs_zone_write_plugging()
    - dm: Always split write BIOs to zoned device limits
    - cifs: reset iface weights when we cannot find a candidate
    - [amd64] iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes
    - [arm64] iommu/arm-smmu-qcom: Add SM6115 MDSS compatible
    - iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range
    - iommufd: Prevent ALIGN() overflow
    - ext4: fix zombie groups in average fragment size lists
    - ext4: fix largest free orders lists corruption on mb_optimize_scan switch
    - ext4: initialize superblock fields in the kballoc-test.c kunit tests
    - usb: core: config: Prevent OOB read in SS endpoint companion parsing
    - misc: rtsx: usb: Ensure mmc child device is active when card is present
    - usb: typec: ucsi: Update power_supply on power role change
    - [amd64] comedi: fix race between polling and detaching
    - [amd64] thunderbolt: Fix copy+paste error in match_service_id()
    - cdc-acm: fix race between initial clearing halt and open
    - btrfs: zoned: use filesystem size not disk size for reclaim decision
    - btrfs: abort transaction during log replay if walk_log_tree() failed
    - btrfs: zoned: do not remove unwritten non-data block group
    - btrfs: qgroup: set quota enabled bit if quota disable fails flushing
      reservations
    - btrfs: don't ignore inode missing when replaying log tree
    - btrfs: fix ssd_spread overallocation
    - btrfs: populate otime when logging an inode item
    - btrfs: qgroup: fix qgroup create ioctl returning success after quotas
      disabled
    - btrfs: don't skip remaining extrefs if dir not found during log replay
    - btrfs: clear dirty status from extent buffer on error at insert_new_root()
    - btrfs: fix log tree replay failure due to file with 0 links and extents
    - btrfs: error on missing block group when unaccounting log tree extent
      buffers
    - btrfs: zoned: do not select metadata BG as finish target
    - btrfs: fix iteration bug in __qgroup_excl_accounting()
    - btrfs: do not allow relocation of partially dropped subvolumes
    - xfs: fix scrub trace with null pointer in quotacheck
    - userfaultfd: fix a crash in UFFDIO_MOVE when PMD is a migration entry
    - fbdev: Fix vmalloc out-of-bounds write in fast_imageblit
    - net/sched: ets: use old 'nbands' while purging unused classes
    - [amd64,arm64] hv_netvsc: Fix panic during namespace deletion with VF
    - mm, slab: restore NUMA policy support for large kmalloc
    - mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd()
    - mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup()
    - mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock
    - media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format()
    - media: venus: Fix OOB read due to missing payload bound check
    - media: uvcvideo: Do not mark valid metadata as invalid
    - media: v4l2: Add support for NV12M tiled variants to v4l2_format_info()
    - HID: magicmouse: avoid setting up battery timer when not needed
    - wifi: mac80211: check basic rates validity in sta_link_apply_parameters
    - HID: apple: avoid setting up battery timer for devices without battery
    - mfd: cros_ec: Separate charge-control probing from USB-PD
    - net: Add net_passive_inc() and net_passive_dec().
    - net: better track kernel sockets lifetime (CVE-2025-21884)
    - smb: client: fix netns refcount leak after net_passive changes
    - PCI: Store all PCIe Supported Link Speeds
    - PCI: Allow PCI bridges to go to D3Hot on all non-x86
    - PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports
    - [arm64] dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C
    - [arm64] dts: ti: k3-j722s-evm: Fix USB gpio-hog level for Type-C
    - ata: libata-sata: Add link_power_management_supported sysfs attribute
    - io_uring/rw: cast rw->flags assignment to rwf_t
    - drm/amd/display: Allow DCN301 to clear update flags
    - rcu: Fix racy re-initialization of irq_work causing hangs
    - dm: split write BIOs on zone boundaries when zone append is not emulated
    - PCI: Honor Max Link Speed when determining supported speeds
    - ACPI: Return -ENODEV from acpi_parse_spcr() when SPCR support is disabled

  [ Bastian Blank ]
  * [amd64, arm64] Enable MANA_INFINIBAND.

  [ Salvatore Bonaccorso ]
  * [amd64] udeb: kernel-image: Include SPI drivers
  * ext4: don't try to clear the orphan_present feature block device is r/o
    (Closes: #1108271)
  * alloc_fdtable(): change calling conventions.
  * net: ipv4: fix regression in local-broadcast route

  [ Ben Hutchings ]
  * proc: fix missing pde_set_flags() for net proc files

 -- Salvatore Bonaccorso <carnil@debian.org>  Wed, 27 Aug 2025 10:10:25 +0200

linux (6.12.41-1) trixie-security; urgency=high

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.39
    - eventpoll: don't decrement ep refcount while still holding the ep mutex
      (CVE-2025-38349)
    - drm/amdgpu/discovery: use specific ip_discovery.bin for legacy asics
    - drm/amdgpu/ip_discovery: add missing ip_discovery fw
    - [s390x] crypto: s390/sha - Fix uninitialized variable in SHA-1 and SHA-2
    - drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid
      Priority Inversion in SRIOV (CVE-2025-38104)
    - [amd64] ASoC: Intel: SND_SOC_INTEL_SOF_BOARD_HELPERS select
      SND_SOC_ACPI_INTEL_MATCH
    - [amd64] ASoC: Intel: soc-acpi: arl: Correct naming of a cs35l56 address
      struct
    - [amd64] ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43
      laptops
    - [amd64] ASoC: soc-acpi: add get_function_tplg_files ops
    - [amd64] ASoC: Intel: add sof_sdw_get_tplg_files ops
    - [amd64] ASoC: Intel: soc-acpi-intel-arl-match: set get_function_tplg_files
      ops
    - [amd64] ASoC: Intel: soc-acpi: arl: Correct order of cs42l43 matches
    - perf/core: Fix the WARN_ON_ONCE is out of lock protected region
    - irqchip/irq-msi-lib: Select CONFIG_GENERIC_MSI_IRQ
    - sched/core: Fix migrate_swap() vs. hotplug
    - perf: Revert to requiring CAP_SYS_ADMIN for uprobes
    - ASoC: cs35l56: probe() should fail if the device ID is not recognized
    - Bluetooth: hci_sync: Fix not disabling advertising instance
    - Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected
    - pinctrl: amd: Clear GPIO debounce for suspend
    - fix proc_sys_compare() handling of in-lookup dentries
    - sched/deadline: Fix dl_server runtime calculation formula
    - bnxt_en: eliminate the compile warning in bnxt_request_irq due to
      CONFIG_RFS_ACCEL
    - [arm64] poe: Handle spurious Overlay faults
    - [arm64] net: phy: qcom: move the WoL function to shared library
    - [arm64] net: phy: qcom: qca808x: Fix WoL issue by utilizing
      at8031_set_wol()
    - netlink: Fix wraparounds of sk->sk_rmem_alloc.
    - vsock: fix `vsock_proto` declaration
    - tipc: Fix use-after-free in tipc_conn_close().
    - tcp: Correct signedness in skb remaining space calculation
    - vsock: Fix transport_{g2h,h2g} TOCTOU
    - vsock: Fix transport_* TOCTOU
    - vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local`
    - net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2
    - net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap
    - net: phy: smsc: Force predictable MDI-X state on LAN87xx
    - net: phy: smsc: Fix link failure in forced mode with Auto-MDIX
    - atm: clip: Fix potential null-ptr-deref in to_atmarpd().
    - atm: clip: Fix memory leak of struct clip_vcc.
    - atm: clip: Fix infinite recursive call of clip_push().
    - atm: clip: Fix NULL pointer dereference in vcc_sendmsg()
    - [arm64] net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for
      skb_shared_info
    - net/sched: Abort __tc_modify_qdisc if parent class does not exist
    - rxrpc: Fix bug due to prealloc collision
    - rxrpc: Fix oops due to non-existence of prealloc backlog struct
    - ipmi:msghandler: Fix potential memory corruption in ipmi_create_user()
    - [amd64] x86/mce/amd: Add default names for MCA banks and blocks
    - [amd64] x86/mce/amd: Fix threshold limit reset
    - [amd64] x86/mce: Don't remove sysfs if thresholding sysfs init fails
    - [amd64] x86/mce: Ensure user polling settings are honored when restarting
      timer
    - [amd64] x86/mce: Make sure CMCI banks are cleared during shutdown on Intel
    - [amd64] KVM: x86/xen: Allow 'out of range' event channel ports in IRQ
      routing table.
    - [amd64] KVM: SVM: Add missing member in SNP_LAUNCH_START command structure
    - [amd64] KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is
      in-flight
    - KVM: Allow CPU to reschedule while setting per-page memory attributes
    - ASoC: fsl_sai: Force a software reset when starting in consumer mode
    - gre: Fix IPv6 multicast route creation. (Closes: #1108430)
    - md/md-bitmap: fix GPF in bitmap_get_stats() (Closes: #1109734)
    - [arm64] pinctrl: qcom: msm: mark certain pins as invalid for interrupts
    - pwm: Fix invalid state detection
    - pwm: mediatek: Ensure to disable clocks in error path
    - wifi: prevent A-MSDU attacks in mesh networks (CVE-2025-27558)
    - wifi: mwifiex: discard erroneous disassoc frames on STA interface
    - wifi: mt76: mt7921: prevent decap offload config before STA initialization
    - wifi: mt76: mt7925: prevent NULL pointer dereference in
      mt7925_sta_set_decap_offload()
    - wifi: mt76: mt7925: fix the wrong config for tx interrupt
    - wifi: mt76: mt7925: fix invalid array index in ssid assignment during hw
      scan
    - drm/imagination: Fix kernel crash when hard resetting the GPU
    - drm/amdkfd: Don't call mmput from MMU notifier callback
    - drm/gem: Acquire references on GEM handles for framebuffers
    - drm/sched: Increment job count before swapping tail spsc queue
    - drm/ttm: fix error handling in ttm_buffer_object_transfer
    - drm/gem: Fix race in drm_gem_handle_create_tail()
    - drm/xe/bmg: fix compressed VRAM handling
    - Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2"
    - usb: gadget: u_serial: Fix race condition in TTY wakeup
    - Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io"
    - drm/framebuffer: Acquire internal references on GEM handles
    - drm/xe: Allocate PF queue size on pow2 boundary
    - Revert "ACPI: battery: negate current when discharging" (Closes: #1109344)
    - Revert "PCI/ACPI: Fix allocated memory release on error in
      pci_acpi_scan_root()"
    - kallsyms: fix build without execinfo
    - maple_tree: fix mt_destroy_walk() on root leaf node
    - mm: fix the inaccurate memory statistics issue for users
    - mm/vmalloc: leave lazy MMU mode on PTE mapping error
    - lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users()
    - [amd64] x86/rdrand: Disable RDSEED on AMD Cyan Skillfish
    - [amd64] x86/mm: Disable hugetlb page table sharing on 32-bit
    - [arm64] clk: scmi: Handle case where child clocks are initialized before
      their parents
    - smb: server: make use of rdma_destroy_qp()
    - ksmbd: fix a mount write count leak in ksmbd_vfs_kern_path_locked()
    - erofs: fix to add missing tracepoint in erofs_read_folio()
    - erofs: address D-cache aliasing
    - [amd64] ASoC: Intel: sof-function-topology-lib: Print out the unsupported
      dmic count
    - netlink: Fix rmem check in netlink_broadcast_deliver().
    - netlink: make sure we allow at least one dump skb
    - netfs: Fix ref leak on inserted extra subreq in write retry
    - wifi: cfg80211: fix S1G beacon head validation in nl80211
    - wifi: zd1211rw: Fix potential NULL pointer dereference in
      zd_mac_tx_to_dev()
    - drm/tegra: nvdec: Fix dma_alloc_coherent error check
    - md/raid1: Fix stack memory use after return in raid1_reshape
    - raid10: cleanup memleak at raid10_make_request
    - wifi: mac80211: correctly identify S1G short beacon
    - wifi: mac80211: fix non-transmitted BSSID profile search
    - wifi: rt2x00: fix remove callback type mismatch
    - drm/nouveau/gsp: fix potential leak of memory used during acpi init
    - wifi: mt76: mt7925: Fix null-ptr-deref in mt7925_thermal_init()
    - nbd: fix uaf in nbd_genl_connect() error path
    - drm/xe/pf: Clear all LMTT pages on alloc
    - erofs: free pclusters if no cached folio is attached
    - erofs: get rid of `z_erofs_next_pcluster_t`
    - erofs: tidy up zdata.c
    - erofs: refine readahead tracepoint
    - erofs: fix to add missing tracepoint in erofs_readahead()
    - netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto()
    - net: appletalk: Fix device refcount leak in atrtr_create()
    - ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof
    - net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bits
    - net: phy: microchip: limit 100M workaround to link-down events on LAN88xx
    - drm/xe/pm: Correct comment of xe_pm_set_vram_threshold()
    - can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to
      debug level
    - net/mlx5e: Fix race between DIM disable and net_dim()
    - net/mlx5e: Add new prio for promiscuous mode
    - net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam()
    - bnxt_en: Fix DCB ETS validation
    - bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT
    - ublk: sanity check add_dev input for underflow
    - atm: idt77252: Add missing `dma_map_error()`
    - ASoC: SOF: Intel: hda: Use devm_kstrdup() to avoid memleak.
    - [amd64] ALSA: hda/realtek: Add mic-mute LED setup for ASUS UM5606
    - io_uring: make fallocate be hashed work
    - [amd64] ASoC: amd: yc: add quirk for Acer Nitro ANV15-41 internal mic
    - ALSA: hda/realtek - Enable mute LED on HP Pavilion Laptop 15-eg100
    - ALSA: hda/realtek: Add quirks for some Clevo laptops
    - net: usb: qmi_wwan: add SIMCom 8230C composition
    - driver: bluetooth: hci_qca:fix unable to load the BT driver
    - HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2
    - net: mana: Record doorbell physical address in PF mode
    - btrfs: fix assertion when building free space tree
    - vt: add missing notification when switching back to text mode
    - bpf: Adjust free target to avoid global starvation of LRU map
    - [riscv64] vdso: Exclude .rodata from the PT_DYNAMIC segment
    - HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY
    - HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras
    - HID: nintendo: avoid bluetooth suspend/resume stalls
    - erofs: fix rare pcluster memory leak after unmounting
    - net: wangxun: revert the adjustment of the IRQ vector sequence
    - kasan: remove kasan_find_vm_area() to prevent possible deadlock
    - ksmbd: fix potential use-after-free in oplock/lease break ack
    - [arm64] Filter out SME hwcaps when FEAT_SME isn't implemented
    - crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP()
      (CVE-2025-37984)
    - rseq: Fix segfault on registration when rseq_cs is non-zero
      (CVE-2025-38067)
    - [amd64] KVM: SVM: Set synthesized TSA CPUID flags
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.40
    - USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition
    - USB: serial: option: add Foxconn T99W640
    - USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI
    - usb: musb: fix gadget state on disconnect
    - [arm*] usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY
    - usb: gadget: configfs: Fix OOB read on empty string write
    - [armhf] i2c: stm32: fix the device used for the DMA map
    - [armhf] i2c: stm32f7: unmap DMA mapped buffer
    - [amd64] thunderbolt: Fix wake on connect at runtime
    - [amd64] thunderbolt: Fix bit masking in tb_dp_port_set_hops()
    - Revert "staging: vchiq_arm: Create keep-alive thread during probe"
    - nvmem: imx-ocotp: fix MAC address byte length
    - nvmem: layouts: u-boot-env: remove crc32 endianness conversion
    - Input: xpad - set correct controller type for Acer NGR200
    - pch_uart: Fix dma_sync_sg_for_device() nents value
    - spi: Add check for 8-bit transfer with 8 IO mode support
    - dm-bufio: fix sched in atomic context
    - HID: core: ensure the allocated report buffer can contain the reserved
      report ID
    - HID: core: ensure __hid_request reserves the report ID as the first byte
    - HID: core: do not bypass hid_hw_raw_request
    - tracing/probes: Avoid using params uninitialized in parse_btf_arg()
    - tracing: Add down_write(trace_event_sem) when adding trace event
    - tracing/osnoise: Fix crash in timerlat_dump_stack()
    - drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume
    - drm/amdgpu: Increase reset counter only on success
    - drm/amd/display: Disable CRTC degamma LUT for DCN401
    - drm/amd/display: Free memory allocation
    - ALSA: hda/realtek - Fix mute LED for HP Victus 16-r0xxx
    - ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWS
    - io_uring/poll: fix POLLERR handling
    - mptcp: make fallback action and fallback decision atomic
    - mptcp: plug races between subflow fail and subflow creation
    - mptcp: reset fallback status gracefully at disconnect() time
    - phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in
      pep_sock_accept()
    - net/mlx5: Update the list of the PCI supported devices
    - [arm64] dts: imx8mp-venice-gw74xx: fix TPM SPI frequency
    - [arm64] dts: add big-endian property back into watchdog node
    - [arm64] dts: freescale: imx8mm-verdin: Keep LDO5 always on
    - [arm64] dts: imx8mp-venice-gw71xx: fix TPM SPI frequency
    - [arm64] dts: imx8mp-venice-gw72xx: fix TPM SPI frequency
    - [arm64] dts: imx8mp-venice-gw73xx: fix TPM SPI frequency
    - [arm64] dts: rockchip: use cs-gpios for spi1 on ringneck
    - af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd()
    - af_packet: fix soft lockup issue caused by tpacket_snd()
    - Bluetooth: btintel: Check if controller is ISO capable on
      btintel_classify_pkt_type
    - cpuidle: psci: Fix cpuhotplug routine with PREEMPT_RT=y
    - isofs: Verify inode mode when loading from disk
    - memstick: core: Zero initialize id_reg in h_memstick_read_dev_id()
    - [arm*] mmc: bcm2835: Fix dma_unmap_sg() nents value
    - mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based
      Positivo models
    - [arm64] mmc: sdhci_am654: Workaround for Errata i2312
    - [amd64] net: stmmac: intel: populate entire system_counterval_t in
      get_time_fn() callback
    - pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov
    - [s390x] bpf: Fix bpf_arch_text_poke() with new_addr == NULL again
    - smb: client: fix use-after-free in crypt_message when using async crypto
    - [armhf] soc: aspeed: lpc-snoop: Cleanup resources in stack-order
    - [armhf] soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled
    - iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flush
    - iio: adc: axp20x_adc: Add missing sentinel to AXP717 ADC channel maps
    - iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[]
    - iio: adc: max1363: Reorder mode_list[] entries
    - iio: adc: stm32-adc: Fix race in installing chained IRQ handler
    - iio: backend: fix out-of-bound write
    - iio: common: st_sensors: Fix use of uninitialize device structs
    - [arm64] dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi CM5
    - [arm64] dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi 4B
    - [arm64] dts: imx95: Correct the DMA interrupter number of pcie0_ep
    - bpf: Reject %p% format string in bprintf-like helpers
    - cachefiles: Fix the incorrect return value in __cachefiles_write()
    - block: fix kobject leak in blk_unregister_queue
    - net/sched: sch_qfq: Fix race condition on qfq_aggregate
    - rpl: Fix use-after-free in rpl_do_srh_inline().
    - smb: client: fix use-after-free in cifs_oplock_break
    - fix a leak in fcntl_dirnotify()
    - nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list()
    - nvme: fix endianness of command word prints in nvme_log_err_passthru()
    - smc: Fix various oops due to inet_sock type confusion.
    - net: phy: Don't register LEDs for genphy
    - nvme: fix misaccounting of nvme-mpath inflight I/O
    - nvmet-tcp: fix callback lock for TLS handshake
    - wifi: cfg80211: remove scan request n_channels counted_by
    - [amd64] hwmon: (corsair-cpro) Validate the size of the received input
      buffer
    - ice: add NULL check in eswitch lag check
    - ice: check correct pointer in fwlog debugfs
    - usb: net: sierra: check for no status endpoint
    - loop: use kiocb helpers to fix lockdep warning
    - [riscv64] Enable interrupt during exception handling
    - [riscv64] traps_misaligned: properly sign extend value in misaligned load
      handler
    - Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb()
    - Bluetooth: hci_sync: fix connectable extended advertising when using
      static random address
    - Bluetooth: SMP: If an unallowed command is received consider it a failure
    - Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout
    - Bluetooth: hci_core: add missing braces when using macro parameters
    - Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant
      without board ID
    - net/mlx5: Correctly set gso_size when LRO is used
    - ipv6: mcast: Delay put pmc->idev in mld_del_delrec()
    - net: fix segmentation after TCP/UDP fraglist GRO
    - netfilter: nf_conntrack: fix crash due to removal of uninitialised entry
    - drm/xe/pf: Sanitize VF scratch registers on FLR
    - drm/xe/pf: Move VFs reprovisioning to worker
    - drm/xe/pf: Prepare to stop SR-IOV support prior GT reset
    - Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU
    - [amd64,arm64] hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open
      to prevent IPv6 addrconf
    - virtio-net: fix recursived rtnl_lock() during probe()
    - tls: always refresh the queue when reading sock
    - net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during
      runtime
    - net: bridge: Do not offload IGMP/MLD messages
    - net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree
    - rxrpc: Fix recv-recv race of completed call
    - rxrpc: Fix transmission of an abort in response to an abort
    - Revert "cgroup_freezer: cgroup_freezing: Check if not frozen"
    - drm/mediatek: Add wait_event_timeout when disabling plane
    - drm/mediatek: only announce AFBC if really supported
    - libbpf: Fix handling of BPF arena relocations
    - efivarfs: Fix memory leak of efivarfs_fs_info in fs_context error paths
    - sched: Change nr_uninterruptible type to unsigned long
    - clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right
      userns
    - btrfs: fix block group refcount race in
      btrfs_create_pending_block_groups() (CVE-2025-22115)
    - usb: hub: fix detection of high tier USB3 devices behind suspended hubs
    - usb: hub: Fix flushing and scheduling of delayed work that tunes runtime
      pm
    - usb: hub: Fix flushing of delayed work used for post resume purposes
    - usb: hub: Don't try to recover devices lost during warm reset.
    - [arm64] usb: dwc3: qcom: Don't leave BCR asserted
    - [arm64,armhf] i2c: omap: Add support for setting mux
    - [arm64,armhf] i2c: omap: Fix an error handling path in omap_i2c_probe()
    - [arm64,armhf] i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe()
    - [arm64,armhf] i2c: omap: fix deprecated of_property_read_bool() use
    - sched,freezer: Remove unnecessary warning in __thaw_task
    - drm/xe/mocs: Initialize MOCS index early
    - drm/xe: Move page fault init after topology init
    - smb: client: let smbd_post_send_iter() respect the peers max_send_size and
      transmit all data
    - [amd64] iommu/vt-d: Fix misplaced domain_attached assignment
      (Closes: #1109676)
    - [amd64] KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll
      hypercalls
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.41
    - [amd64] x86/traps: Initialize DR7 by writing its architectural reset value
    - Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT
      (CVE-2025-38335)
    - virtio_net: Enforce minimum TX ring size for reliability
    - virtio_ring: Fix error reporting in virtqueue_resize
    - regulator: core: fix NULL dereference on unbind due to stale coupling data
    - [amd64] platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo
      UX8406CA
    - RDMA/core: Rate limit GID cache warning messages
    - [arm64] interconnect: qcom: sc7280: Add missing num_links to xm_pcie3_1
      node
    - iio: adc: ad7949: use spi_is_bpw_supported()
    - regmap: fix potential memory leak of regmap_bus
    - [amd64] x86/hyperv: Fix usage of cpu_online_mask to get valid cpu
    - [amd64] platform/x86: Fix initialization order for
      firmware_attributes_class
    - [arm*] staging: vchiq_arm: Make vchiq_shutdown never fail
    - xfrm: state: initialize state_ptrs earlier in xfrm_state_find
    - xfrm: state: use a consistent pcpu_id in xfrm_state_find
    - xfrm: Set transport header to fix UDP GRO handling
    - xfrm: interface: fix use-after-free after changing collect_md xfrm
      interface
    - [arm64] net: ti: icssg-prueth: Fix buffer allocation for ICSSG
    - net/mlx5: Fix memory leak in cmd_exec()
    - net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch
    - i40e: report VF tx_dropped with tx_errors instead of tx_discards
    - i40e: When removing VF MAC filters, only check PF-set MAC
    - net: appletalk: Fix use-after-free in AARP proxy probe
    - net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in
      qfq_delete_class
    - can: netlink: can_changelink(): fix NULL pointer deref of struct
      can_priv::do_set_mode
    - [arm64] drm/bridge: ti-sn65dsi86: Remove extra semicolon in
      ti_sn_bridge_probe()
    - ALSA: hda/realtek: Fix mute LED mask on HP OMEN 16 laptop
    - [s390x] ism: fix concurrency management in ism_cmd()
    - [arm64] net: hns3: fix concurrent setting vlan filter issue
    - [arm64] net: hns3: disable interrupt when ptp init failed
    - [arm64] net: hns3: fixed vf get max channels bug
    - [arm64] net: hns3: default enable tx bounce buffer when smmu enabled
    - [amd64] platform/x86: ideapad-laptop: Fix FnLock not remembered among
      boots
    - [amd64] platform/x86: ideapad-laptop: Fix kbd backlight not remembered
      among boots
    - drm/amdgpu: Reset the clear flag in buddy during resume
    - drm/sched: Remove optimization that causes hang when killing dependent
      jobs
    - mm/ksm: fix -Wsometimes-uninitialized from clang-21 in advisor_mode_show()
    - timekeeping: Zero initialize system_counterval when querying time from phc
      drivers
    - [arm64] i2c: qup: jump out of the loop in case of timeout
    - [arm64,armhf] i2c: tegra: Fix reset error handling with ACPI
    - i2c: virtio: Avoid hang by using interruptible completion wait
    - bus: fsl-mc: Fix potential double device reference in
      fsl_mc_get_endpoint()
    - sprintf.h requires stdarg.h
    - ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx
    - ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa0xxx
    - [arm64] entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack()
    - [arm64] dpaa2-eth: Fix device reference count leak in MAC endpoint
      handling
    - e1000e: disregard NVM checksum on tgp when valid checksum bit is not set
    - e1000e: ignore uninitialized checksum word on tgp
    - gve: Fix stuck TX queue for DQ queue format
    - ice: Fix a null pointer dereference in ice_copy_and_init_pkg()
    - nilfs2: reject invalid file types when reading inodes
    - resource: fix false warning in __request_region()
    - mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list
    - mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n
    - [amd64,arm64] usb: typec: tcpm: allow to use sink in accessory mode
    - [amd64,arm64] usb: typec: tcpm: allow switching to mode accessory to mux
      properly
    - [amd64,arm64] usb: typec: tcpm: apply vbus before data bringup in
      tcpm_src_attach
    - spi: cadence-quadspi: fix cleanup of rx_chan on failure paths
    - [amd64] x86/bugs: Fix use of possibly uninit value in
      amd_check_tsa_microcode()
    - jfs: reject on-disk inodes of an unsupported type (CVE-2025-37925)
    - [amd64] comedi: comedi_test: Fix possible deletion of uninitialized timers
    - [arm64] dts: qcom: x1e78100-t14s: mark l12b and l15b always-on
    - erofs: simplify z_erofs_load_compact_lcluster()
    - erofs: refine z_erofs_get_extent_compressedlen()
    - erofs: use Z_EROFS_LCLUSTER_TYPE_MAX to simplify switches
    - erofs: simplify tail inline pcluster handling
    - erofs: clean up header parsing for ztailpacking and fragments
    - erofs: fix large fragment handling
    - ext4: don't explicit update times in ext4_fallocate()
    - ext4: refactor ext4_punch_hole()
    - ext4: refactor ext4_zero_range()
    - ext4: refactor ext4_collapse_range()
    - ext4: refactor ext4_insert_range()
    - ext4: factor out ext4_do_fallocate()
    - ext4: move out inode_lock into ext4_fallocate()
    - ext4: move out common parts into ext4_fallocate()
    - ext4: fix incorrect punch max_end
    - ext4: correct the error handle in ext4_fallocate()
    - ext4: fix out of bounds punch offset
    - [amd64] KVM: x86: drop x86.h include from cpuid.h
    - [amd64] KVM: x86: Route non-canonical checks in emulator through
      emulate_ops
    - [amd64] KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical
      checks
    - [amd64] KVM: x86: model canonical checks more precisely
    - [amd64] KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush
      (CVE-2025-38351)
    - [amd64] x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap()
    - [arm64] dts: qcom: x1-crd: Fix vreg_l2j_1p2 voltage
    - Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO"
    - wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure
    - iio: hid-sensor-prox: Restore lost scale assignments
    - iio: hid-sensor-prox: Fix incorrect OFFSET calculation
    - [amd64,arm64] Drivers: hv: Make the sysfs node size for the ring buffer
      dynamic
    - ALSA: hda/tegra: Add Tegra264 support
    - ALSA: hda: Add missing NVIDIA HDA codec IDs
    - [amd64] drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x
    - Revert "drm/xe/gt: Update handling of xe_force_wake_get return"
      (Closes: #1109799)
    - Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling"
    - Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return"
    - Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()"
    - [amd64] KVM: x86: Free vCPUs before freeing VM state
    - mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma

  [ Bastian Blank ]
  * Store build time signing key encrypted.
  * Enable CRYPTO_ECDSA.

  [ Aurelien Jarno ]
  * Fix installation of DTB files

  [ Tj ]
  * drivers/gpu/drm/nouveau: Enable DRM_NOUVEAU_GSP_DEFAULT (Closes: #1088522)

  [ Uwe Kleine-König ]
  * [armhf] Add phy-gmii-sel module to nic-shared-modules udeb for
    ti/omap/am335x based machines (e.g. BeagleBone black).

  [ Salvatore Bonaccorso ]
  * d/salsa-ci.yml: Update for trixie: Set RELEASE to trixie

 -- Salvatore Bonaccorso <carnil@debian.org>  Tue, 12 Aug 2025 05:28:04 +0200

linux (6.12.38-1~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Sun, 27 Jul 2025 13:42:08 +0200

linux (6.12.38-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.38
    - [amd64] x86/CPU/AMD: Properly check the TSA microcode

 -- Salvatore Bonaccorso <carnil@debian.org>  Wed, 16 Jul 2025 09:13:16 +0200

linux (6.12.37-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.36
    - cifs: Correctly set SMB1 SessionKey field in Session Setup Request
    - cifs: Fix cifs_query_path_info() for Windows NT servers
    - cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in non-UNICODE
      mode
    - NFSv4: Always set NLINK even if the server doesn't support it
    - NFSv4.2: fix listxattr to return selinux security label
    - NFSv4.2: fix setattr caching of TIME_[MODIFY|ACCESS]_SET when timestamps
      are delegated
    - mailbox: Not protect module_put with spin_lock_irqsave
    - sunrpc: don't immediately retransmit on seqno miss
    - dm vdo indexer: don't read request structure after enqueuing
    - leds: multicolor: Fix intensity setting while SW blinking
    - fuse: fix race between concurrent setattrs from multiple nodes
    - cxl/region: Add a dev_err() on missing target list entries
    - NFSv4: xattr handlers should check for absent nfs filehandles
    - ksmbd: allow a filename to contain special characters on SMB3.1.1 posix
      extension
    - ksmbd: provide zero as a unique ID to the Mac client
    - [amd64] dmaengine: idxd: Check availability of workqueue allocated by idxd
      wq driver before using
    - PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH
      to one lane
    - [arm64,armhf] PCI: imx6: Add workaround for errata ERR051624
    - nvme-tcp: fix I/O stalls on congested sockets
    - nvme-tcp: sanitize request list handling
    - md/md-bitmap: fix dm-raid max_write_behind setting
    - amd/amdkfd: fix a kfd_process ref leak
    - bcache: fix NULL pointer in cache_set_flush()
    - drm/amdgpu: seq64 memory unmap uses uninterruptible lock
    - drm/scheduler: signal scheduled fence when kill job
    - iio: pressure: zpa2326: Use aligned_s64 for the timestamp
    - [arm64,armhf] coresight: Only check bottom two claim bits
    - [arm*] usb: dwc2: also exit clock_gating when stopping udc while suspended
    - iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos
    - usb: potential integer overflow in usbg_make_tpg()
    - usb: common: usb-conn-gpio: use a unique name for usb connector device
    - usb: Add checks for snprintf() calls in usb_alloc_dev()
    - usb: cdc-wdm: avoid setting WDM_READ for ZLP-s
    - usb: gadget: f_hid: wake up readers on disable/unbind
    - usb: typec: displayport: Receive DP Status Update NAK request exit dp
      altmode
    - usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set
    - [riscv64] add a data fence for CMODX in the kernel mode
    - ALSA: hda: Ignore unsol events for cards being shut down
    - ALSA: hda: Add new pci id for AMD GPU display HD audio controller
    - ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock
    - [amd64] ASoC: rt1320: fix speaker noise when volume bar is 100%
    - ceph: fix possible integer overflow in ceph_zero_objects()
    - scsi: ufs: core: Don't perform UFS clkscaling during host async scan
    - ovl: Check for NULL d_inode() in ovl_dentry_upper()
    - btrfs: handle csum tree error with rescue=ibadroots correctly
    - [amd64] drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1
    - [amd64] Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts
      on DG1"
    - btrfs: factor out nocow ordered extent and extent map generation into a
      helper
    - btrfs: use unsigned types for constants defined as bit shifts
    - btrfs: fix qgroup reservation leak on failure to allocate ordered extent
    - fs/jfs: consolidate sanity checking in dbMount
    - jfs: validate AG parameters in dbMount() to prevent crashes
    - [arm64] ASoC: codec: wcd9335: Convert to GPIO descriptors
    - [arm64] ASoC: codecs: wcd9335: Fix missing free of regulator supplies
    - f2fs: don't over-report free space or inodes in statvfs
    - [amd64] accel/ivpu: Do not fail on cmdq if failed to allocate preemption
      buffers
    - [amd64] accel/ivpu: Remove copy engine support
    - [amd64] accel/ivpu: Make command queue ID allocated on XArray
    - [amd64] accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ
      allocation
    - [amd64] accel/ivpu: Add debugfs interface for setting HWS priority bands
    - [amd64] accel/ivpu: Trigger device recovery on engine reset/resume failure
    - af_unix: Don't leave consecutive consumed OOB skbs.
    - i2c: tiny-usb: disable zero-length read messages
    - i2c: robotfuzz-osif: disable zero-length read messages
    - ata: ahci: Use correct DMI identifier for ASUSPRO-D840SA LPM quirk
    - smb: client: remove \t from TP_printk statements
    - mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on
      write
    - [amd64] ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15
    - [s390x] pkey: Prevent overflow in size calculation for memdup_user()
    - fs/proc/task_mmu: fix PAGE_IS_PFNZERO detection for the huge zero folio
    - lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly()
    - [riscv64] Revert "riscv: Define TASK_SIZE_MAX for __access_ok()"
    - [riscv64] Revert "riscv: misaligned: fix sleeping function called during
      misaligned access handling"
    - drm/xe/display: Add check for alloc_ordered_workqueue()
    - HID: wacom: fix crash in wacom_aes_battery_handler()
    - atm: clip: prevent NULL deref in clip_push()
    - Bluetooth: hci_core: Fix use-after-free in vhci_flush()
    - ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3()
    - attach_recursive_mnt(): do not lock the covering tree when sliding
      something under it
    - libbpf: Fix null pointer dereference in btf_dump__free on allocation
      failure
    - ethernet: ionic: Fix DMA mapping tests
    - wifi: mac80211: fix beacon interval calculation overflow
    - af_unix: Don't set -ECONNRESET for consumed OOB skb.
    - wifi: mac80211: Add link iteration macro for link data
    - wifi: mac80211: Create separate links for VLAN interfaces
    - wifi: mac80211: finish link init before RCU publish
    - vsock/uapi: fix linux/vm_sockets.h userspace compilation errors
    - bnxt: properly flush XDP redirect lists
    - libbpf: Fix possible use-after-free for externs
    - netlink: specs: tc: replace underscores with dashes in names
    - atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister().
    - net: selftests: fix TCP packet checksum
    - drm/amdgpu/discovery: optionally use fw based ip discovery
    - drm/amd: Adjust output for discovery error handling
    - [amd64] drm/i915: fix build error some more
    - [arm64] drm/bridge: ti-sn65dsi86: make use of debugfs_init callback
    - [arm64] drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type
    - drm/xe: Process deferred GGTT node removals on device unwind
    - smb: client: fix potential deadlock when reconnecting channels
    - smb: smbdirect: add smbdirect_pdu.h with protocol definitions
    - smb: client: make use of common smbdirect_pdu.h
    - smb: smbdirect: add smbdirect.h with public structures
    - smb: smbdirect: add smbdirect_socket.h
    - smb: client: make use of common smbdirect_socket
    - smb: smbdirect: introduce smbdirect_socket_parameters
    - smb: client: make use of common smbdirect_socket_parameters
    - cifs: Fix the smbd_response slab to allow usercopy
    - cifs: Fix reading into an ITER_FOLIOQ from the smbdirect code
    - [amd64] EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs
    - [amd64] x86/traps: Initialize DR6 by writing its architectural reset value
    - staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher()
    - dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive
    - serial: core: restore of_node information in sysfs
    - serial: imx: Restore original RXTL for console to fix data loss
    - Bluetooth: L2CAP: Fix L2CAP MTU negotiation
    - dm-raid: fix variable in journal device check
    - btrfs: fix a race between renames and directory logging
    - btrfs: update superblock's device bytes_used when dropping chunk
    - spi: spi-cadence-quadspi: Fix pm runtime unbalance
    - net: libwx: fix the creation of page_pool
    - maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate()
    - mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked"
    - f2fs: fix to zero post-eof page
    - HID: lenovo: Restrict F7/9/11 mode to compact keyboards only
    - HID: wacom: fix memory leak on kobject creation failure
    - HID: wacom: fix memory leak on sysfs attribute creation failure
    - HID: wacom: fix kobject reference count leak
    - scsi: megaraid_sas: Fix invalid node index
    - scsi: ufs: core: Fix clk scaling to be conditional in reset and restore
    - drm/ast: Fix comment on modeset lock
    - drm/cirrus-qemu: Fix pitch programming
    - [arm64,armhf] drm/etnaviv: Protect the scheduler's pending list with its
      lock
    - [arm64,armhf] drm/tegra: Assign plane type before registration
    - [arm64,armhf] drm/tegra: Fix a possible null pointer dereference
    - drm/udl: Unregister device before cleaning up on disconnect
    - [arm64] drm/msm/gpu: Fix crash when throttling GPU immediately during boot
    - drm/amdkfd: Fix race in GWS queue scheduling
    - drm/amd/display: Add null pointer check for get_first_active_display()
    - drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram
    - drm/amd/display: Correct non-OLED pre_T11_delay.
    - drm/xe/vm: move rebind_work init earlier
    - drm/xe/sched: stop re-submitting signalled jobs
    - drm/xe/guc_submit: add back fix
    - drm/amd/display: Fix RMCM programming seq errors
    - drm/amdgpu: Add kicker device detection
    - drm/amd/display: Check dce_hwseq before dereferencing it
    - drm/xe: Fix memset on iomem
    - drm/xe: Fix taking invalid lock on wedge
    - drm/xe: Fix early wedge on GuC load failure
    - drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL
    - drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences
    - drm/amdgpu: switch job hw_fence to amdgpu_fence
    - drm/amd/display: Fix mpv playback corruption on weston
    - media: uvcvideo: Rollback non processed entities on error
    - [amd64] x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE
    - [amd64] x86/pkeys: Simplify PKRU update in signal frame (Closes: #1103397)
    - net: libwx: fix Tx L4 checksum (CVE-2025-22101)
    - io_uring: fix potential page leak in io_sqe_buffer_register()
    - io_uring/rsrc: fix folio unpinning
    - io_uring/rsrc: don't rely on user vaddr alignment
    - io_uring/net: improve recv bundles
    - io_uring/net: only retry recv bundle for a full transfer
    - io_uring/net: only consider msg_inq if larger than 1
    - io_uring/net: always use current transfer count for buffer put
    - io_uring/net: mark iov as dynamically allocated even for single segments
    - io_uring/kbuf: flag partial buffer mappings
    - mm/vma: reset VMA iterator on commit_merge() OOM failure
    - r8169: add support for RTL8125D (Closes: #1107135)
    - net: phy: realtek: merge the drivers for internal NBase-T PHY's
    - net: phy: realtek: add RTL8125D-internal PHY
    - btrfs: do proper folio cleanup when cow_file_range() failed
    - drm/xe: Carve out wopcm portion from the stolen memory
    - usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters
      ERROR_RECOVERY
    - [arm64] drm/msm/dp: account for widebus and yuv420 during mode validation
    - drm/fbdev-dma: Add shadow buffering for deferred I/O (CVE-2024-58091)
    - btrfs: skip inodes without loaded extent maps when shrinking extent maps
    - btrfs: make the extent map shrinker run asynchronously as a work queue job
    - btrfs: do regular iput instead of delayed iput during extent map shrinking
    - [riscv64] atomic: Do proper sign extension also for unsigned in
      arch_cmpxchg
    - [arm64] dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsi
    - ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA
    - drm/amdkfd: remove gfx 12 trap handler page size cap
    - drm/amdkfd: Fix instruction hazard in gfx12 trap handler
    - net: stmmac: Fix accessing freed irq affinity_hint (CVE-2025-23155)
    - spi: fsl-qspi: use devm function instead of driver remove (CVE-2025-37842)
    - btrfs: zoned: fix extent range end unlock in cow_file_range()
    - btrfs: fix use-after-free on inode when scanning root during em shrinking
    - spi: fsl-qspi: Fix double cleanup in probe error path
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.37
    - [arm64] rtc: pcf2127: add missing semicolon after statement
    - [arm64] rtc: pcf2127: fix SPI command byte for PCF2131
    - rtc: cmos: use spin_lock_irqsave in cmos_interrupt
    - virtio-net: xsk: rx: fix the frame's length check
    - virtio-net: ensure the received length does not exceed allocated size
    - [s390x] pci: Fix stale function handles in error handling
    - [s390x] pci: Do not try re-enabling load/store if device is disabled
    - vsock/vmci: Clear the vmci transport packet properly when initializing it
    - mmc: sdhci: Add a helper function for dump register in dynamic debug mode
    - mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier
    - Bluetooth: HCI: Set extended advertising data synchronously
    - Bluetooth: hci_sync: revert some mesh modifications
    - Bluetooth: MGMT: set_mesh: update LE scan interval and window
    - Bluetooth: MGMT: mesh_send: check instances prior disabling advertising
    - [arm64,armhf] regulator: gpio: Fix the out-of-bounds access to
      drvdata::gpiods
    - usb: typec: altmodes/displayport: do not index invalid pin_assignments
    - [arm64] mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data
    - [arm64] mtk-sd: Prevent memory corruption from DMA map failure
    - [arm64] mtk-sd: reset host->mrq on prepare_data() error
    - [arm64] drm/v3d: Disable interrupts before resetting the GPU
    - RDMA/mlx5: Fix unsafe xarray access in implicit ODP handling
    - RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert
    - nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails.
    - NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN
    - scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database()
    - scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu()
    - scsi: sd: Fix VPD page 0xb7 length check
    - scsi: ufs: core: Fix spelling of a sysfs attribute name
    - RDMA/mlx5: Fix HW counters query for non-representor devices
    - RDMA/mlx5: Fix CC counters query for MPV
    - RDMA/mlx5: Fix vport loopback for MPV device
    - Bluetooth: Prevent unintended pause by checking if advertising is active
    - btrfs: fix missing error handling when searching for inode refs during log
      replay
    - btrfs: fix iteration of extrefs during log replay
    - btrfs: return a btrfs_inode from btrfs_iget_logging()
    - btrfs: return a btrfs_inode from read_one_inode()
    - btrfs: fix invalid inode pointer dereferences during log replay
    - btrfs: fix inode lookup error handling during log replay
    - btrfs: record new subvolume in parent dir earlier to avoid dir logging
      races
    - btrfs: propagate last_unlink_trans earlier when doing a rmdir
    - btrfs: use btrfs_record_snapshot_destroy() during rmdir
    - ethernet: atl1: Add missing DMA mapping error checks and count errors
    - [arm64] dpaa2-eth: fix xdp_rxq_info leak
    - [armhf] drm/exynos: fimd: Guard display clock control with runtime PM
      calls
    - [arm64] spi: spi-fsl-dspi: Clear completion counter before initiating
      transfer
    - nvme: Fix incorrect cdw15 value in passthru error logging
    - nvmet: fix memory leak of bio integrity
    - [x86] platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs
      callbacks
    - [x86] platform/x86: hp-bioscfg: Directly use firmware_attributes_class
    - [x86] platform/x86: hp-bioscfg: Fix class device unregistration
    - [x86] platform/x86: firmware_attributes_class: Move include
      linux/device/class.h
    - [x86] platform/x86: firmware_attributes_class: Simplify API
    - [x86] platform/x86: think-lmi: Directly use firmware_attributes_class
    - [x86] platform/x86: think-lmi: Fix class device unregistration
    - [x86] platform/x86: dell-sysman: Directly use firmware_attributes_class
    - [x86] platform/x86: dell-wmi-sysman: Fix class device unregistration
    - [arm64] drm/bridge: aux-hpd-bridge: fix assignment of the of_node
    - smb: client: fix warning when reconnecting channel
    - net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect
    - [amd64] drm/i915/gt: Fix timeline left held on VMA alloc error
    - [amd64] drm/i915/gsc: mei interrupt top half should be in irq disabled
      context
    - [amd64,arm64] idpf: return 0 size for RSS key if not supported
    - [amd64,arm64] idpf: convert control queue mutex to a spinlock
    - igc: disable L1.2 PCI-E link substate to avoid performance issue
    - smb: client: set missing retry flag in smb2_writev_callback()
    - smb: client: set missing retry flag in cifs_readv_callback()
    - smb: client: set missing retry flag in cifs_writev_callback()
    - netfs: Fix i_size updating
    - [amd64,arm64] amd-xgbe: align CL37 AN sequence as per databook
    - enic: fix incorrect MTU comparison in enic_change_mtu()
    - rose: fix dangling neighbour pointers in rose_rt_device_down()
    - nui: Fix dma_mapping_error() check
    - net/sched: Always pass notifications when child class becomes empty
    - [amd64,arm64] amd-xgbe: do not double read link status
    - smb: client: fix race condition in negotiate timeout by using more precise
      timing
    - [arm64] dts: rockchip: fix internal USB hub instability on RK3399 Puma
    - [amd64] crypto: iaa - Remove dst_null support
    - [amd64] crypto: iaa - Do not clobber req->base.data
    - spinlock: extend guard with spinlock_bh variants
    - gfs2: Initialize gl_no_formal_ino earlier
    - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE
    - gfs2: Rename dinode_demise to evict_behavior
    - gfs2: Prevent inode creation race
    - gfs2: Decode missing glock flags in tracepoints
    - gfs2: Add GLF_PENDING_REPLY flag
    - gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE
    - gfs2: Move gfs2_dinode_dealloc
    - gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_dealloc
    - gfs2: deallocate inodes in gfs2_create_inode
    - btrfs: prepare btrfs_page_mkwrite() for large folios
    - btrfs: fix wrong start offset for delalloc space release during mmap write
    - sched/fair: Rename h_nr_running into h_nr_queued
    - sched/fair: Add new cfs_rq.h_nr_runnable
    - sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE
    - gfs2: Move gfs2_trans_add_databufs
    - gfs2: Don't start unnecessary transactions during log flush
    - ACPI: thermal: Fix stale comment regarding trip points
    - ACPI: thermal: Execute _SCP before reading trip points
    - bonding: Mark active offloaded xfrm_states
    - wifi: ath12k: fix skb_ext_desc leak in ath12k_dp_tx() error path
    - wifi: ath12k: Handle error cases during extended skb allocation
    - wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers
    - RDMA/rxe: Fix "trying to register non-static key in rxe_qp_do_cleanup" bug
    - f2fs: decrease spare area for pinned files for zoned devices
    - f2fs: zone: introduce first_zoned_segno in f2fs_sb_info
    - f2fs: zone: fix to calculate first_zoned_segno correctly
    - scsi: lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure
    - scsi: lpfc: Change lpfc_nodelist nlp_flag member into a bitmask
    - scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk
      (CVE-2025-38289)
    - bpf: use common instruction history across all states
    - bpf: Do not include stack ptr register in precision backtracking
      bookkeeping (CVE-2025-38279)
    - [arm64] remoteproc: k3: Call of_node_put(rmem_np) only once in three
      functions
    - [arm64] remoteproc: k3-r5: Add devm action to release reserved memory
    - [arm64] remoteproc: k3-r5: Use devm_kcalloc() helper
    - [arm64] remoteproc: k3-r5: Use devm_ioremap_wc() helper
    - [arm64] remoteproc: k3-r5: Use devm_rproc_add() helper
    - [arm64] remoteproc: k3-r5: Refactor sequential core power up/down
      operations
    - netfs: Fix oops in write-retry from mis-resetting the subreq iterator
      (CVE-2025-38139)
    - mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe()
    - drm/xe: Fix DSB buffer coherency
    - drm/xe: Move DSB l2 flush to a more sensible place
    - drm/xe: add interface to request physical alignment for buffer objects
    - drm/xe: Allow bo mapping on multiple ggtts
    - drm/xe: move DPT l2 flush to a more sensible place
    - drm/xe: Replace double space with single space after comma
    - drm/xe/guc: Dead CT helper
    - drm/xe/guc: Explicitly exit CT safe mode on unwind
    - selinux: change security_compute_sid to return the ssid or tsid on match
    - drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause
    - [amd64] drm/i915/dp_mst: Work around Thunderbolt sink disconnect after
      SINK_COUNT_ESI read
    - drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13
    - drm/amd/display: Add more checks for DSC / HUBP ONO guarantees
    - [arm64] dts: qcom: x1e80100-crd: mark l12b and l15b always-on
    - drm/amdgpu/mes: add missing locking in helper functions
    - sched_ext: Make scx_group_set_weight() always update tg->scx.weight
    - scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag
    - [arm64] drm/msm: Fix a fence leak in submit error path
    - [arm64] drm/msm: Fix another leak in the submit error path
    - ALSA: sb: Don't allow changing the DMA mode during operations
    - ALSA: sb: Force to disable DMAs once when DMA mode is changed
    - ata: libata-acpi: Do not assume 40 wire cable if no devices are enabled
    - [amd64] ASoC: amd: yc: Add quirk for MSI Bravo 17 D7VF internal mic
    - [amd64] platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042
      quirks list
    - genirq/irq_sim: Initialize work context pointers properly
    - [powerpc*] Fix struct termio related ioctl macros
    - [amd64] ASoC: amd: yc: update quirk data for HP Victus
    - [arm64,armhf] regulator: fan53555: add enable_time support and soft-start
      times
    - scsi: target: Fix NULL pointer dereference in
      core_scsi3_decode_spec_i_port()
    - aoe: defer rexmit timer downdev work to workqueue
    - wifi: mac80211: drop invalid source address OCB frames
    - wifi: ath6kl: remove WARN on bad firmware input
    - ACPICA: Refuse to evaluate a method if arguments are missing
    - [arm64] mtd: spinand: fix memory leak of ECC engine conf
    - rcu: Return early if callback is not specified
    - add a string-to-qstr constructor
    - module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper
    - fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass
    - RDMA/mlx5: Fix cache entry update on dereg error
    - IB/mlx5: Fix potential deadlock in MR deregistration
    - drm/xe/bmg: Update Wa_22019338487
    - drm/xe: Allow dropping kunit dependency as built-in
    - NFSv4/flexfiles: Fix handling of NFS level errors in I/O
    - usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed
    - Revert "usb: xhci: Implement xhci_handshake_check_state() helper"
    - usb: xhci: quirk for data loss in ISOC transfers
    - xhci: dbctty: disable ECHO flag by default
    - xhci: dbc: Flush queued requests before stopping dbc
    - xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS
    - Input: xpad - support Acer NGR 200 Controller
    - Input: iqs7222 - explicitly define number of external channels
    - [arm*] usb: dwc3: Abort suspend on soft disconnect failure
    - [arm64,armhf] usb: chipidea: udc: disconnect/reconnect from host when do
      suspend/resume
    - usb: acpi: fix device link removal
    - smb: client: fix readdir returning wrong type with POSIX extensions
    - cifs: all initializations for tcon should happen in tcon_info_alloc
    - dma-buf: fix timeout handling in dma_resv_wait_timeout v2
    - i2c/designware: Fix an initialization issue
    - Logitech C-270 even more broken
    - [arm64] optee: ffa: fix sleep in atomic context
    - [arm64,armhf] iommu/rockchip: prevent iommus dead loop when two masters
      share one IOMMU
    - [amd64] powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit
      cannot be changed
    - [riscv64] cpu_ops_sbi: Use static array for boot_data
    - [x86] platform/x86: think-lmi: Create ksets consecutively
    - [x86] platform/x86: think-lmi: Fix kobject cleanup
    - [x86] platform/x86: think-lmi: Fix sysfs group cleanup
    - usb: typec: displayport: Fix potential deadlock
    - [powerpc*] kernel: Fix ppc_save_regs inclusion in build
    - mm/vmalloc: fix data race in show_numa_info()
    - mm: userfaultfd: fix race of userfaultfd_move and swap cache
      (CVE-2025-38242)
    - [amd64] Mitigations Transitive Scheduler Attacks (TSA) (CVE-2024-36350,
      CVE-2024-36357)
      + x86/bugs: Rename MDS machinery to something more generic
      + x86/bugs: Add a Transient Scheduler Attacks mitigation
      + KVM: SVM: Advertise TSA CPUID bits to guests
      + x86/microcode/AMD: Add TSA microcode SHAs
      + x86/process: Move the buffer clearing before MONITOR

  [ Ben Hutchings ]
  * Revert "cgroup: Do not report unavailable v1 controllers in
    /proc/cgroups" (Closes: #1108294)
  * rtw89: Enable RTW89_8851BE, RTW89_8852BTE as modules (Closes: #1108965)

 -- Salvatore Bonaccorso <carnil@debian.org>  Fri, 11 Jul 2025 06:09:48 +0200

linux (6.12.35-1~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Fri, 18 Jul 2025 15:06:30 +0200

linux (6.12.35-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.34
    - [x86] idle: Remove MFENCEs for X86_BUG_CLFLUSH_MONITOR in
      mwait_idle_with_hints() and prefer_mwait_c1_over_halt()
    - sched: Fix trace_sched_switch(.prev_state)
    - [x86] perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx::node'
      member
    - [x86] perf/x86/amd/uncore: Prevent UMC counters from saturating
    - gfs2: replace sd_aspace with sd_inode
    - gfs2: gfs2_create_inode error handling fix
    - perf/core: Fix broken throttling when max_samples_per_tick=1
    - [arm64] crypto: sun8i-ce-cipher - fix error handling in
      sun8i_ce_cipher_prepare()
    - [powerpc*] do not build ppc_save_regs.o always
    - [powerpc*] crash: Fix non-smp kexec preparation
    - sched/core: Tweak wait_task_inactive() to force dequeue sched_delayed
      tasks
    - [x86] microcode/AMD: Do not return error when microcode update is not
      necessary
    - [arm64] crypto: sun8i-ce - undo runtime PM changes during driver removal
    - [x86] cpu: Sanitize CPUID(0x80000000) output
    - [x86] insn: Fix opcode map (!REX2) superscript tags
    - brd: fix aligned_sector from brd_do_discard()
    - brd: fix discard end sector
    - [arm64,armhf] crypto: marvell/cesa - Handle zero-length skcipher requests
    - [arm64,armhf] crypto: marvell/cesa - Avoid empty transfer descriptor
    - erofs: fix file handle encoding for 64-bit NIDs
    - erofs: avoid using multiple devices with different type
    - [powerpc*] pseries/iommu: Fix kmemleak in TCE table userspace view
    - btrfs: scrub: update device stats when an error is detected
    - btrfs: scrub: fix a wrong error type when metadata bytenr mismatches
    - btrfs: fix invalid data space release when truncating block in NOCOW mode
    - rcu/cpu_stall_cputime: fix the hardirq count for x86 architecture
    - crypto: lrw - Only add ecb if it is not already there
    - crypto: xts - Only add ecb if it is not already there
    - crypto: api - Redo lookup on EEXIST
    - ACPICA: exserial: don't forget to handle FFixedHW opregions for reading
    - [arm64] ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY()
    - [amd64] EDAC/skx_common: Fix general protection fault
    - [amd64] EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo
      channel 0
    - power: reset: at91-reset: Optimize at91_reset()
    - PM: EM: Fix potential division-by-zero error in em_compute_costs()
    - [amd64] ASoC: SOF: ipc4-pcm: Adjust pipeline_list->pipelines allocation
      type
    - ASoC: SOF: amd: add missing acp descriptor field
    - PM: wakeup: Delete space in the end of string shown by pm_show_wakelocks()
    - ACPI: resource: fix a typo for MECHREVO in irq1_edge_low_force_override[]
    - [x86] mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges()
    - PM: sleep: Print PM debug messages during hibernation
    - thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure
    - ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions"
    - spi: sh-msiof: Fix maximum DMA transfer size
    - ALSA: core: fix up bus match const issues.
    - drm/vmwgfx: Add seqno waiter for sync_files
    - drm/vmwgfx: Add error path for xa_store in vmw_bo_add_detached_resource
    - drm/vmwgfx: Fix dumb buffer leak
    - drm/xe/d3cold: Set power state to D3Cold during s2idle/s3
    - drm/amd/pp: Fix potential NULL pointer dereference in
      atomctrl_initialize_mc_reg_table
    - media: rkvdec: Fix frame size enumeration
    - [arm64] fpsimd: Avoid RES0 bits in the SME trap handler
    - [arm64] fpsimd: Discard stale CPU state when handling SME traps
    - [arm64] fpsimd: Don't corrupt FPMR when streaming mode changes
    - [arm64] fpsimd: Avoid clobbering kernel FPSIMD state with SMSTOP
    - [arm64] fpsimd: Reset FPMR upon exec()
    - [arm64] fpsimd: Fix merging of FPSIMD state during signal return
    - [arm64] drm/panthor: Fix GPU_COHERENCY_ACE[_LITE] definitions
    - [arm64] drm/panthor: Update panthor_mmu::irq::mask when needed
    - [arm64] drm/bridge: lt9611uxc: Fix an error handling path in
      lt9611uxc_probe()
    - fs/ntfs3: handle hdr_first_de() return value
    - fs/ntfs3: Add missing direct_IO in ntfs_aops_cmpr
    - [arm64,armhf] firmware: psci: Fix refcount leak in psci_dt_init
    - [arm64] Support ARM64_VA_BITS=52 when setting ARCH_MMAP_RND_BITS_MAX
    - [arm64] fpsimd: Avoid warning when sve_to_fpsimd() is unused
    - [arm64,armhf] drm/tegra: rgb: Fix the unbound reference count
    - firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES
    - [arm64] fpsimd: Do not discard modified SVE state
    - overflow: Fix direct struct member initialization in _DEFINE_FLEX()
    - scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops
    - [arm64] drm/msm/a6xx: Disable rgb565_predicator on Adreno 7c3
    - [arm64] drm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device
      ptr
    - [arm64] drm/mediatek: Fix kobject put for component sub-drivers
    - [arm64] drm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on
      err
    - [arm64,armhf] media: verisilicon: Free post processor buffers on error
    - svcrdma: Reduce the number of rdma_rw contexts per-QP
    - [x86] xen/x86: fix initial memory balloon target
    - wifi: ath11k: fix node corruption in ar->arvifs list
    - wifi: ath12k: Fix memory leak during vdev_id mismatch
    - wifi: ath12k: Fix invalid memory access while forming 802.11 header
    - IB/cm: use rwlock for MAD agent lock
    - bpf: Check link_create.flags parameter for multi_kprobe
    - bpf: fix ktls panic with sockmap
    - bpf, sockmap: fix duplicated data transmission
    - bpf, sockmap: Fix panic when calling skb_linearize
    - f2fs: zone: fix to avoid inconsistence in between SIT and SSA
    - wifi: ath12k: fix cleanup path after mhi init
    - wifi: ath12k: Fix WMI tag for EHT rate in peer assoc
    - wifi: ath12k: Fix buffer overflow in debugfs
    - f2fs: clean up unnecessary indentation
    - f2fs: prevent the current section from being selected as a victim during
      GC
    - f2fs: fix to do sanity check on sbi->total_valid_block_count
    - page_pool: Move pp_magic check into helper functions
    - page_pool: Track DMA-mapped pages and unmap them when destroying the pool
    - net: ncsi: Fix GCPS 64-bit member variables
    - libbpf: Fix buffer overflow in bpf_object__init_prog
    - net/mlx5: Avoid using xso.real_dev unnecessarily
    - xfrm: Use xdo.dev instead of xdo.real_dev
    - wifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT
    - wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status unconditionally
    - wifi: rtw88: do not ignore hardware read error during DPK
    - wifi: ath12k: fix invalid access to memory
    - wifi: ath12k: Add MSDU length validation for TKIP MIC error
    - wifi: ath12k: Fix the QoS control field offset to build QoS header
    - wifi: ath12k: fix node corruption in ar->arvifs list
    - [arm64] RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h
    - scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk
    - libbpf: Fix event name too long error
    - libbpf: Remove sample_period init in perf_buffer
    - Use thread-safe function pointer in libbpf_print
    - iommu: Protect against overflow in iommu_pgsize()
    - bonding: assign random address if device address is same as bond
    - f2fs: clean up w/ fscrypt_is_bounce_page()
    - f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed()
    - scsi: smartpqi: Fix smp_processor_id() call trace for preemptible kernels
    - libbpf: Use proper errno value in linker
    - bpf: Allow XDP dev-bound programs to perform XDP_REDIRECT into maps
    - netfilter: bridge: Move specific fragmented packet to slow_path instead of
      dropping it
    - netfilter: nft_quota: match correctly when the quota just depleted
    - netfilter: nft_set_pipapo: prevent overflow in lookup table allocation
    - RDMA/mlx5: Fix error flow upon firmware failure for RQ destruction
    - bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ
    - tracing: Move histogram trigger variables from stack to per CPU structure
    - bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels
    - [arm*] clk: bcm: rpi: Add NULL check in raspberrypi_clk_register()
    - wifi: iwlfiwi: mvm: Fix the rate reporting
    - efi/libstub: Describe missing 'out' parameter in efi_load_initrd
    - tracing: Rename event_trigger_alloc() to trigger_data_alloc()
    - tracing: Fix error handling in event_trigger_parse()
    - ktls, sockmap: Fix missing uncharge operation
    - libbpf: Use proper errno value in nlattr
    - bpf: Fix WARN() in get_bpf_raw_tp_regs
    - dt-bindings: soc: fsl,qman-fqd: Fix reserved-memory.yaml reference
    - [s390x] bpf: Store backchain even for leaf progs
    - wifi: rtw89: pci: enlarge retry times of RX tag to 1000
    - wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds
    - wifi: rtw89: fix firmware scan delay unit for WiFi 6 chips
    - iommu: remove duplicate selection of DMAR_TABLE
    - wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event
    - wifi: ath9k_htc: Abort software beacon handling if disabled
    - scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd_mcq_abort()
    - kernfs: Relax constraint in draining guard
    - Bluetooth: ISO: Fix not using SID from adv report
    - wifi: mt76: mt7996: Fix null-ptr-deref in mt7996_mmio_wed_init()
    - wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init()
    - wifi: mt76: mt7925: prevent multiple scan commands
    - wifi: mt76: mt7925: refine the sniffer commnad
    - wifi: mt76: mt7925: ensure all MCU commands wait for response
    - wifi: mt76: mt7996: set EHT max ampdu length capability
    - wifi: mt76: mt7996: fix RX buffer size of MCU event
    - bpf: Revert "bpf: remove unnecessary rcu_read_{lock,unlock}() in
      multi-uprobe attach logic"
    - netfilter: xtables: support arpt_mark and ipv6 optstrip for iptables-nft
      only builds
    - netfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancy
    - vfio/type1: Fix error unwind in migration dirty bitmap allocation
    - Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach()
    - Bluetooth: btintel: Check dsbr size from EFI variable
    - bpf, sockmap: Avoid using sk_socket after free when sending
    - netfilter: nf_tables: nft_fib: consistent l3mdev handling
    - netfilter: nft_tunnel: fix geneve_opt dump
    - [riscv64] RISC-V: KVM: lock the correct mp_state during reset
    - net: usb: aqc111: fix error handling of usbnet read calls
    - vsock/virtio: fix `rx_bytes` accounting for stream sockets
    - RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work
    - bpf: Avoid __bpf_prog_ret0_warn when jit fails
    - net: phy: clear phydev->devlink when the link is deleted
    - net: phy: fix up const issues in to_mdio_device() and to_phy_device()
    - net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy
    - net: lan743x: Fix PHY reset handling during initialization and WOL
    - net: phy: mscc: Fix memory leak when using one step timestamping
    - [arm64] octeontx2-pf: QOS: Perform cache sync on send queue teardown
    - [arm64] octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback
    - calipso: Don't call calipso functions for AF_INET sk.
    - net: openvswitch: Fix the dead loop of MPLS parse
    - net: phy: mscc: Stop clearing the the UDPv4 checksum for L2 frames
    - f2fs: use d_inode(dentry) cleanup dentry->d_inode
    - f2fs: fix to correct check conditions in f2fs_cross_rename
    - [arm64] dts: qcom: x1e80100: Mark usb_2 as dma-coherent
    - [arm64] dts: qcom: sm8650: setup gpu thermal with higher temperatures
    - [arm64] dts: qcom: sm8650: add missing cpu-cfg interconnect path in the
      mdss node
    - [arm64] dts: qcom: x1e80100-romulus: Keep L12B and L15B always on
    - [arm64] dts: qcom: sdm845-starqltechn: remove wifi
    - [arm64] dts: qcom: sdm845-starqltechn: fix usb regulator mistake
    - [arm64] dts: qcom: sdm845-starqltechn: refactor node order
    - [arm64] dts: qcom: sdm845-starqltechn: remove excess reserved gpios
    - [arm64] dts: qcom: sm8350: Reenable crypto & cryptobam
    - [arm64] dts: qcom: sm8250: Fix CPU7 opp table
    - [arm64] dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies
    - [arm64] dts: qcom: ipq9574: Fix USB vdd info
    - [arm64] dts: rockchip: Move SHMEM memory to reserved memory on rk3588
    - [arm64] dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains
    - [arm64] dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect GPIO
    - [arm64] dts: mt8183: Add port node to mt8183.dtsi
    - [arm64] dts: imx8mm-beacon: Fix RTC capacitive load
    - [arm64] dts: imx8mn-beacon: Fix RTC capacitive load
    - [arm64] dts: imx8mp-beacon: Fix RTC capacitive load
    - [arm64] dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI
      audio
    - [arm64] dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI
      audio
    - [arm64] dts: mediatek: mt6357: Drop regulator-fixed compatibles
    - [arm64] dts: mt6359: Add missing 'compatible' property to regulators node
    - [arm64] dts: qcom: sdm660-lavender: Add missing USB phy supply
    - [arm64] dts: qcom: sda660-ifc6560: Fix dt-validate warning
    - [arm64] dts: rockchip: Add vcc-supply to SPI flash on rk3566-rock3c
    - [arm64] dts: rockchip: Update eMMC for NanoPi R5 series
    - [arm64] tegra: Drop remaining serial clock-names and reset-names
    - [arm64] tegra: Add uartd serial alias for Jetson TX1 module
    - [arm64] dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E
    - [arm64] soc: qcom: smp2p: Fix fallback to qcom,ipc parse
    - Squashfs: check return result of sb_min_blocksize
    - ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery
    - nilfs2: add pointer check for nilfs_direct_propagate()
    - nilfs2: do not propagate ENOENT error from nilfs_btree_propagate()
    - bus: fsl-mc: fix double-free on mc_dev
    - dt-bindings: vendor-prefixes: Add Liontron name
    - [arm64] dts: rockchip: disable unrouted USB controllers and PHY on RK3399
      Puma with Haikou
    - [arm64] dts: qcom: qcm2290: fix (some) of QUP interconnects
    - [arm64] dts: renesas: white-hawk-ard-audio: Fix TPU0 groups
    - [arm64] dts: mt6359: Rename RTC node to match binding expectations
    - [armhf] aspeed: Don't select SRAM
    - [armhf] soc: aspeed: lpc: Fix impossible judgment condition
    - [armhf] soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop()
    - fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod()
    - randstruct: gcc-plugin: Remove bogus void member
    - randstruct: gcc-plugin: Fix attribute addition (Closes: #1104745)
    - perf build: Warn when libdebuginfod devel files are not available
    - perf ui browser hists: Set actions->thread before calling do_zoom_thread()
    - dm: don't change md if dm_table_set_restrictions() fails
    - dm: free table mempools if not used in __bind
    - backlight: pm8941: Add NULL check in wled_configure()
    - [x86] irq: Ensure initial PIR loads are performed exactly once
    - [amd64] hwmon: (asus-ec-sensors) check sensor index in read_string()
    - perf symbol-minimal: Fix double free in filename__read_build_id
    - dm: fix dm_blk_report_zones
    - dm-flakey: error all IOs when num_features is absent
    - dm-flakey: make corrupting read bios work
    - perf intel-pt: Fix PEBS-via-PT data_src
    - perf scripts python: exported-sql-viewer.py: Fix pattern matching with
      Python 3
    - remoteproc: qcom_wcnss_iris: Add missing put_device() on error in probe
    - remoteproc: k3-r5: Drop check performed in
      k3_r5_rproc_{mbox_callback/kick}
    - remoteproc: k3-dsp: Drop check performed in
      k3_dsp_rproc_{mbox_callback/kick}
    - [arm64] rpmsg: qcom_smd: Fix uninitialized return variable in
      __qcom_smd_send()
    - [arm64] mailbox: imx: Fix TXDB_V2 sending
    - [arm64] mailbox: mtk-cmdq: Refine GCE_GCTL_VALUE setting
    - perf symbol: Fix use-after-free in filename__read_build_id
    - perf record: Fix incorrect --user-regs comments
    - perf trace: Always print return value for syscalls returning a pid
    - nfs: clear SB_RDONLY before getting superblock
    - nfs: ignore SB_RDONLY when remounting nfs
    - perf trace: Set errpid to false for rseq and set_robust_list
    - perf callchain: Always populate the addr_location map when adding IP
    - cifs: Fix validation of SMB1 query reparse point response
    - rtc: sh: assign correct interrupts with DT
    - [arm64] phy: rockchip: samsung-hdptx: Fix clock ratio setup
    - [arm64] phy: rockchip: samsung-hdptx: Do no set rk_hdptx_phy->rate in case
      of errors
    - PCI: Print the actual delay time in pci_bridge_wait_for_secondary_bus()
    - [arm64] PCI: cadence: Fix runtime atomic count underflow
    - [arm64] phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug
    - [arm64] dmaengine: ti: Add NULL check in udma_probe()
    - PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root()
    - PCI/DPC: Initialize aer_err_info before using it
    - PCI/DPC: Log Error Source ID only when valid
    - rtc: loongson: Add missing alarm notifications for ACPI RTC events
    - PCI: endpoint: Retain fixed-size BAR size as well as aligned size
    - serial: Fix potential null-ptr-deref in mlb_usio_probe()
    - [amd64] thunderbolt: Fix a logic error in wake on connect
    - iio: adc: ad7124: Fix 3dB filter frequency reading
    - usb: acpi: Prevent null pointer dereference in usb_acpi_add_usb4_devlink()
    - [arm64,armhf] coresight: Fixes device's owner field for registered using
      coresight_init_driver()
    - [arm64,armhf] coresight: catu: Introduce refcount and spinlock for
      enabling/disabling
    - counter: interrupt-cnt: Protect enable/disable OPs with mutex
    - [arm64,armhf] coresight: prevent deactivate active config while enabling
      the config
    - vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl()
    - mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_be32_array()
    - USB: gadget: udc: fix const issue in gadget_match_driver()
    - USB: typec: fix const issue in typec_match()
    - loop: add file_start_write() and file_end_write()
    - drm/xe: Make xe_gt_freq part of the Documentation
    - Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated
    - page_pool: Fix use-after-free in page_pool_recycle_in_ring
    - net: stmmac: platform: guarantee uniqueness of bus_id
    - gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt
    - net: tipc: fix refcount warning in tipc_aead_encrypt
    - driver: net: ethernet: mtk_star_emac: fix suspend/resume issue
    - net/mlx4_en: Prevent potential integer overflow calculating Hz
    - net: lan966x: Make sure to insert the vlan tags also in host mode
    - Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION
    - ice: fix Tx scheduler error handling in XDP callback
    - ice: create new Tx scheduler nodes for new queues only
    - ice: fix rebuilding the Tx scheduler tree for large queue counts
    - idpf: fix a race in txq wakeup
    - idpf: avoid mailbox timeout delays during reset
    - [armhf] net: dsa: tag_brcm: legacy: fix pskb_may_pull length
    - net: stmmac: make sure that ptp_rate is not 0 before configuring
      timestamping
    - net: stmmac: make sure that ptp_rate is not 0 before configuring EST
    - [amd64] drm/i915/guc: Check if expecting reply before decrementing
      outstanding_submission_g2h
    - [amd64] drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP
    - [amd64] drm/i915/guc: Handle race condition where wakeref count drops
      below 0
    - net: fix udp gso skb_segment after pull from frag_list
    - net: wwan: t7xx: Fix napi rx poll issue
    - vmxnet3: correctly report gso type for UDP tunnels
    - PM: sleep: Fix power.is_suspended cleanup for direct-complete devices
    - nvme: fix command limits status code
    - gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO
    - [arm64,armhf] drm/panel-simple: fix the warnings for the Evervision
      VGG644804
    - netfilter: nf_set_pipapo_avx2: fix initial map fill
    - netfilter: nf_nat: also check reverse tuple to obtain clashing entry
    - [arm64] net: ti: icssg-prueth: Fix swapped TX stats for MII interfaces.
    - [armhf] net: dsa: b53: do not enable RGMII delay on bcm63xx
    - [armhf] net: dsa: b53: allow RGMII for bcm63xx RGMII ports
    - [armhf] net: dsa: b53: do not touch DLL_IQQD on bcm53115
    - wifi: cfg80211/mac80211: correctly parse S1G beacon optional elements
    - net: wwan: mhi_wwan_mbim: use correct mux_id for multiplexing
    - wireguard: device: enable threaded NAPI
    - seg6: Fix validation of nexthop addresses
    - [riscv64] misaligned: fix sleeping function called during misaligned
      access handling
    - scsi: ufs: qcom: Prevent calling phy_exit() before phy_init()
    - [amd64] ASoC: codecs: hda: Fix RPM usage count underflow
    - [amd64] ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IX
    - [amd64] ASoC: Intel: avs: Verify content returned by parse_int_array()
    - iov_iter: use iov_offset for length calculation in iov_iter_aligned_bvec
    - path_overmount(): avoid false negatives
    - fix propagation graph breakage by MOVE_MOUNT_SET_GROUP move_mount(2)
    - do_change_type(): refuse to operate on unmounted/not ours mounts
    - tools/power turbostat: Fix AMD package-energy reporting
    - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315
    - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247
    - ALSA: hda/realtek: Add support for various HP Laptops using CS35L41 HDA
    - ALSA: hda/realtek - Support mute led function for HP platform
    - ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup
    - ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA
    - Input: synaptics-rmi - fix crash with unsupported versions of F34
    - pmdomain: core: Introduce dev_pm_genpd_rpm_always_on()
    - mmc: sdhci-of-dwcmshc: add PD workaround on RK3576
    - [arm64,armhf] pinctrl: samsung: refactor drvdata suspend & resume
      callbacks
    - [arm64,armhf] pinctrl: samsung: add dedicated SoC eint suspend/resume
      callbacks
    - [arm64,armhf] pinctrl: samsung: add gs101 specific eint suspend/resume
      callbacks
    - dt-bindings: pwm: adi,axi-pwmgen: Increase #pwm-cells to 3
    - dt-bindings: pwm: Correct indentation and style in DTS example
    - dt-bindings: pwm: adi,axi-pwmgen: Fix clocks
    - serial: sh-sci: Move runtime PM enable to sci_probe_single()
    - scsi: core: ufs: Fix a hang in the error handler
    - Bluetooth: hci_core: fix list_for_each_entry_rcu usage
    - Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers
    - Bluetooth: btintel_pcie: Increase the tx and rx descriptor count
    - Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race
      condition
    - Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete
    - Bluetooth: MGMT: Remove unused mgmt_pending_find_data
    - Bluetooth: MGMT: Protect mgmt_pending list with its own lock
    - [armhf] net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0
    - ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use()
    - ath10k: snoc: fix unbalanced IRQ enable in crash recovery
    - wifi: ath11k: convert timeouts to secs_to_jiffies()
    - wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request()
    - wifi: ath11k: don't use static variables in
      ath11k_debugfs_fw_stats_process()
    - wifi: ath11k: don't wait when there is no vdev started
    - wifi: ath11k: move some firmware stats related functions outside of
      debugfs
    - wifi: ath11k: validate ath11k_crypto_mode on top of
      ath11k_core_qmi_firmware_ready
    - wifi: ath12k: refactor ath12k_hw_regs structure
    - wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850
    - regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt()
    - [arm64,armhf] spi: omap2-mcspi: Disable multi mode when CS should be kept
      asserted after message
    - [arm64,armhf] spi: omap2-mcspi: Disable multi-mode when the previous
      message kept CS asserted
    - [arm64] pinctrl: qcom: pinctrl-qcm2290: Add missing pins
    - scsi: iscsi: Fix incorrect error path labels for flashnode operations
    - net_sched: sch_sfq: fix a potential crash on gso_skb handling
    - [powerpc*] powernv/memtrace: Fix out of bounds issue in memtrace mmap
    - [powerpc*] vas: Return -EINVAL if the offset is non-zero in mmap()
    - [arm64] drm/meson: use unsigned long long / Hz for frequency types
    - [arm64] drm/meson: fix debug log statement when setting the HDMI clocks
    - [arm64] drm/meson: use vclk_freq instead of pixel_freq in debug print
    - [arm64] drm/meson: fix more rounding issues with 59.94Hz modes
    - i40e: return false from i40e_reset_vf if reset is in progress
    - i40e: retry VFLR handling if there is ongoing VF reset
    - ACPI: CPPC: Fix NULL pointer dereference when nosmp is used
    - net: Fix TOCTOU issue in sk_is_readable()
    - macsec: MACsec SCI assignment for ES = 0
    - net/mdiobus: Fix potential out-of-bounds read/write access
    - net/mdiobus: Fix potential out-of-bounds clause 45 read/write access
    - Bluetooth: Fix NULL pointer deference on eir_get_service_data
    - Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance
    - Bluetooth: eir: Fix possible crashes on eir_create_adv_data
    - Bluetooth: MGMT: Fix sparse errors
    - net/mlx5: Ensure fw pages are always allocated on same NUMA
    - net/mlx5: Fix ECVF vports unload on shutdown flow
    - net/mlx5: Fix return value when searching for existing flow group
    - net/mlx5: HWS, fix missing ip_version handling in definer
    - net/mlx5e: Fix leak of Geneve TLV option object
    - net_sched: prio: fix a race in prio_tune() (CVE-2025-38083)
    - net_sched: red: fix a race in __red_change()
    - net_sched: tbf: fix a race in tbf_change()
    - net_sched: ets: fix a race in ets_qdisc_change()
    - net: drv: netdevsim: don't napi_complete() from netpoll
    - btrfs: exit after state insertion failure at btrfs_convert_extent_bit()
    - fs/filesystems: Fix potential unsigned integer underflow in fs_name()
    - gfs2: pass through holder from the VFS for freeze/thaw
    - btrfs: exit after state split error at set_extent_bit()
    - nvmet-fcloop: access fcpreq only when holding reqlock
    - perf: Ensure bpf_perf_link path is properly serialized
    - block: use q->elevator with ->elevator_lock held in elv_iosched_show()
    - io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo()
    - block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work
    - io_uring: consistently use rcu semantics with sqpoll thread
    - bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP
    - block: Fix bvec_set_folio() for very large folios
    - Revert "wifi: mwifiex: Fix HT40 bandwidth issue."
    - ALSA: usb-audio: Add implicit feedback quirk for RODE AI-1
    - HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse()
    - posix-cpu-timers: fix race between handle_posix_cpu_timers() and
      posix_cpu_timer_del()
    - nvmem: zynqmp_nvmem: unbreak driver after cleanup
    - usb: usbtmc: Fix read_stb function and get_stb ioctl
    - VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify
    - tty: serial: 8250_omap: fix TX with DMA for am33xx
    - usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence
    - usb: cdnsp: Fix issue with detecting command completion event
    - usb: cdnsp: Fix issue with detecting USB 3.2 speed
    - usb: Flush altsetting 0 endpoints before reinitializating them after
      reset.
    - usb: typec: tcpm/tcpci_maxim: Fix bounds check in process_rx()
    - usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work
    - 9p: Add a migrate_folio method
    - ring-buffer: Do not trigger WARN_ON() due to a commit_overrun
    - ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set()
    - ring-buffer: Move cpus_read_lock() outside of buffer->mutex
    - xfs: don't assume perags are initialised when trimming AGs
    - [arm64] xen/arm: call uaccess_ttbr0_enable for dm_op hypercall
    - [x86] iopl: Cure TIF_IO_BITMAP inconsistencies
    - [x86] fred/signal: Prevent immediate repeat of single step trap on return
      from SIGTRAP handler
    - calipso: unlock rcu before returning -EAFNOSUPPORT
    - regulator: dt-bindings: mt6357: Drop fixed compatible requirement
    - usb: misc: onboard_usb_dev: fix build warning for
      CONFIG_USB_ONBOARD_DEV_USB5744=n
    - net: usb: aqc111: debug info before sanitation
    - overflow: Introduce __DEFINE_FLEX for having no initializer
    - gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_add
    - [arm64] drm/meson: Use 1000ULL when operating with mode->clock
    - thermal/drivers/mediatek/lvts: Remove unused lvts_debugfs_exit
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.35
    - configfs: Do not override creating attribute file failure in
      populate_attrs()
    - [arm64,armhf] crypto: marvell/cesa - Do not chain submitted requests
    - gfs2: move msleep to sleepable context
    - [amd64] crypto: qat - add shutdown handler to qat_c3xxx
    - [amd64] crypto: qat - add shutdown handler to qat_420xx
    - [amd64] crypto: qat - add shutdown handler to qat_4xxx
    - [amd64] crypto: qat - add shutdown handler to qat_c62x
    - [amd64] crypto: qat - add shutdown handler to qat_dh895xcc
    - [arm64] ASoC: qcom: sdm845: Add error handling in
      sdm845_slim_snd_hw_params()
    - [arm64,armhf] ASoC: meson: meson-card-utils: use of_property_present() for
      DT parsing
    - io_uring: account drain memory to cgroup
    - io_uring/kbuf: account ring io_buffer_list memory
    - [powerpc*] pseries/msi: Avoid reading PCI device registers in reduced
      power states
    - [s390x] pci: Remove redundant bus removal and disable from
      zpci_release_device()
    - [s390x] pci: Prevent self deletion in disable_slot()
    - [s390x] pci: Allow re-add of a reserved but not yet removed device
    - [s390x] pci: Serialize device addition and removal
    - net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr()
    - net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid()
    - wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback()
    - wifi: mt76: mt7925: fix host interrupt register initialization
    - wifi: ath11k: fix rx completion meta data corruption
    - wifi: rtw88: usb: Upload the firmware in bigger chunks
    - wifi: ath11k: fix ring-buffer corruption
    - NFSD: unregister filesystem in case genl_register_family() fails
    - NFSD: fix race between nfsd registration and exports_proc
    - NFSD: Implement FATTR4_CLONE_BLKSIZE attribute
    - nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request
    - nfsd: Initialize ssc before laundromat_work to prevent NULL dereference
    - SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls
    - NFSv4: Don't check for OPEN feature support in v4.1
    - fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio()
    - wifi: ath12k: fix ring-buffer corruption
    - jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata()
    - svcrdma: Unregister the device if svc_rdma_accept() fails
    - wifi: rtw88: usb: Reduce control message timeout to 500 ms
    - wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723
    - [amd64] media: ov8856: suppress probe deferral errors
    - [arm64] media: ov5675: suppress probe deferral errors
    - media: cxusb: no longer judge rbuf when the write fails
    - media: gspca: Add error handling for stv06xx_read_sensor()
    - [amd64] media: intel/ipu6: Fix dma mask for non-secure mode
    - [amd64] media: ipu6: Remove workaround for Meteor Lake ES2
    - [arm64] media: mediatek: vcodec: Correct vsi_core framebuffer size
    - [armhf] media: omap3isp: use sgtable-based scatterlist wrappers
    - media: v4l2-dev: fix error handling in __video_register_device()
    - [arm64] media: venus: Fix probe error handling
    - media: videobuf2: use sgtable-based scatterlist wrappers
    - media: vivid: Change the siize of the composing
    - media: uvcvideo: Return the number of processed controls
    - media: uvcvideo: Send control events for partial succeeds
    - media: uvcvideo: Fix deferred probing error
    - [arm64] mm: Close theoretical race where stale TLB entry remains valid
    - [armel,armhf] 9447/1: arm/memremap: fix arch_memremap_can_ram_remap()
    - block: use plug request list tail for one-shot backmerge attempt
    - block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion
    - bus: mhi: ep: Update read pointer only after buffer is written
    - bus: mhi: host: Fix conflict between power_up and SYSERR
    - ceph: avoid kernel BUG for encrypted inode with unaligned file size
    - ceph: set superblock s_magic for IMA fsmagic matching
    - cgroup,freezer: fix incomplete freezing when attaching tasks
    - bus: firewall: Fix missing static inline annotations for stubs
    - ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330
    - ata: ahci: Disallow LPM for ASUSPRO-D840SA motherboard
    - ata: ahci: Disallow LPM for Asus B550-F motherboard
    - [arm64] bus: fsl-mc: do not add a device-link for the UAPI used DPMCP
      device
    - [arm64] bus: fsl-mc: fix GET/SET_TAILDROP command ids
    - ext4: inline: fix len overflow in ext4_prepare_inline_data
    - ext4: fix calculation of credits for extent tree modification
    - ext4: factor out ext4_get_maxbytes()
    - ext4: ensure i_size is smaller than maxbytes
    - ext4: only dirty folios when data journaling regular files
    - [arm*] Input: gpio-keys - fix possible concurrent access in
      gpio_keys_irq_timer()
    - f2fs: fix to do sanity check on ino and xnid
    - f2fs: prevent kernel warning due to negative i_nlink from corrupted image
    - f2fs: fix to do sanity check on sit_bitmap_size
    - hwmon: (ftsteutates) Fix TOCTOU race in fts_read()
    - NFC: nci: uart: Set tty->disc_data only in success path
    - net/sched: fix use-after-free in taprio_dev_notifier
    - net: ftgmac100: select FIXED_PHY
    - [amd64] iommu/vt-d: Restore context entry setup order for aliased devices
    - fbdev: Fix do_register_framebuffer to prevent null-ptr-deref in
      fb_videomode_to_var
    - fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var
    - vgacon: Add check for vc_origin address range in vgacon_scroll()
    - [arm64] clk: meson-g12a: add missing fclk_div2 to spicc
    - ipc: fix to protect IPCS lookups using RCU
    - watchdog: fix watchdog may detect false positive of softlockup
    - RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction
    - mm: fix ratelimit_pages update error in dirty_ratio_handler()
    - [arm64] soc: qcom: pmic_glink_altmode: fix spurious DP hotplug events
    - configfs-tsm-report: Fix NULL dereference of tsm_ops
    - [arm64] firmware: arm_scmi: Ensure that the message-id supports
      fastchannel
    - [armhf] mtd: rawnand: sunxi: Add randomizer configuration in
      sunxi_nfc_hw_ecc_write_chunk
    - [armhf] mtd: nand: sunxi: Add randomizer configuration before randomizer
      enable
    - [amd64] KVM: SVM: Clear current_vmcb during vCPU free for all *possible*
      CPUs
    - [amd64] KVM: VMX: Flush shadow VMCS on emergency reboot
    - dm-mirror: fix a tiny race condition
    - dm-verity: fix a memory leak if some arguments are specified multiple
      times
    - ftrace: Fix UAF when lookup kallsym after ftrace disabled
    - dm: lock limits when reading them
    - phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property()
    - net: ch9200: fix uninitialised access during mii_nway_restart
      (CVE-2025-38086)
    - [s390x] KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY
    - sysfb: Fix screen_info type check for VGA
    - video: screen_info: Relocate framebuffers behind PCI bridges
    - pwm: axi-pwmgen: fix missing separate external clock
    - staging: iio: ad5933: Correct settling cycles encoding per datasheet
    - ovl: Fix nested backing file paths
    - regulator: max14577: Add error check for max14577_read_reg()
    - [arm64,armhf] remoteproc: core: Cleanup acquired resources when
      rproc_handle_resources() fails in rproc_attach()
    - [arm64,armhf] remoteproc: core: Release rproc->clean_table after
      rproc_attach() fails
    - cifs: reset connections for all channels when reconnect requested
    - cifs: update dstaddr whenever channel iface is updated
    - cifs: dns resolution is needed only for primary channel
    - smb: client: add NULL check in automount_fullpath
    - Drivers: hv: Allocate interrupt and monitor pages aligned to system page
      boundary
    - uio_hv_generic: Use correct size for interrupt and monitor pages
    - uio_hv_generic: Align ring size to system page
    - [arm64] PCI: cadence-ep: Correct PBA offset in .set_msix() callback
    - [arm64] PCI: dwc: ep: Correct PBA offset in .set_msix() callback
    - PCI: Add ACS quirk for Loongson PCIe
    - PCI: Fix lock symmetry in pci_slot_unlock()
    - [arm64] PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from
      rockchip_pcie_link_up()
    - [arm64] PCI: dw-rockchip: Fix PHY function call sequence in
      rockchip_pcie_phy_deinit()
    - iio: accel: fxls8962af: Fix temperature scan element sign
    - [amd64] accel/ivpu: Improve buffer object logging
    - [amd64] accel/ivpu: Use firmware names from upstream repo
    - [amd64] accel/ivpu: Use dma_resv_lock() instead of a custom mutex
    - [amd64] accel/ivpu: Fix warning in ivpu_gem_bo_free()
    - dummycon: Trigger redraw when switching consoles with deferred takeover
    - mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race
    - iio: imu: inv_icm42600: Fix temperature calculation
    - iio: adc: ad7944: mask high bits on direct read
    - iio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix module build
    - iio: adc: ad7606_spi: fix reg write value mask
    - ACPICA: fix acpi operand cache leak in dswstate.c
    - [amd64] ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9
    - clocksource: Fix the CPUs' choice in the watchdog per CPU verification
    - power: supply: collie: Fix wakeup source leaks on device unbind
    - mmc: Add quirk to disable DDR50 tuning
    - ACPICA: Avoid sequence overread in call to strncmp()
    - [amd64] ASoC: intel/sdw_utils: Assign initial value in
      asoc_sdw_rt_amp_spk_rtd_init()
    - ACPI: bus: Bail out if acpi_kobj registration fails
    - ACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case
    - ACPICA: fix acpi parse and parseext cache leaks
    - ACPICA: Apply pack(1) to union aml_resource
    - ALSA: hda: cs35l41: Fix swapped l/r audio channels for Acer Helios laptops
    - power: supply: bq27xxx: Retrieve again when busy
    - pmdomain: core: Reset genpd->states to avoid freeing invalid data
    - ACPICA: utilities: Fix overflow check in vsnprintf()
    - platform-msi: Add msi_remove_device_irq_domain() in
      platform_device_msi_free_irqs_all()
    - Make 'cc-option' work correctly for the -Wno-xyzzy pattern
    - gpiolib: of: Add polarity quirk for s5m8767
    - PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn()
    - power: supply: max17040: adjust thermal channel scaling
    - ACPI: battery: negate current when discharging
    - net: macb: Check return value of dma_set_mask_and_coherent()
    - net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices
    - tipc: use kfree_sensitive() for aead cleanup
    - f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx
    - bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem()
    - Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922
    - i2c: designware: Invoke runtime suspend on quick slave re-registration
    - wifi: mt76: mt7996: drop fragments with multicast or broadcast RA
    - emulex/benet: correct command version selection in be_cmd_get_stats()
    - Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925
    - wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R
    - wifi: mt76: mt7921: add 160 MHz AP for mt7922 device
    - wifi: mt76: mt7925: introduce thermal protection
    - wifi: mac80211: validate SCAN_FLAG_AP in scan request during MLO
    - sctp: Do not wake readers in __sctp_write_space()
    - libbpf/btf: Fix string handling to support multi-split BTF
    - cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs
    - [arm64,armhf] i2c: tegra: check msg length in SMBUS block read
    - [arm64] clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks
    - net: dlink: add synchronization for stats update
    - wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET
    - wifi: ath12k: fix a possible dead lock caused by ab->base_lock
    - wifi: ath11k: Fix QMI memory reuse logic
    - [amd64] iommu/amd: Allow matching ACPI HID devices without matching UIDs
    - wifi: rtw89: leave idle mode when setting WEP encryption for AP mode
    - tcp: always seek for minimal rtt in tcp_rcv_rtt_update()
    - tcp: remove zero TCP TS samples for autotuning
    - tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows
    - tcp: add receive queue awareness in tcp_rcv_space_adjust()
    - [amd64] x86/sgx: Prevent attempts to reclaim poisoned pages
    - ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT
    - net: page_pool: Don't recycle into cache on PREEMPT_RT
    - xfrm: validate assignment of maximal possible SEQ number
    - net: atlantic: generate software timestamp just before the doorbell
    - [arm64] pinctrl: armada-37xx: propagate error from
      armada_37xx_pmx_set_by_name()
    - [arm64] pinctrl: armada-37xx: propagate error from
      armada_37xx_gpio_get_direction()
    - bpf: Pass the same orig_call value to trampoline functions
    - net: stmmac: generate software timestamp just before the doorbell
    - pinctrl: armada-37xx: propagate error from
      armada_37xx_pmx_gpio_set_direction()
    - libbpf: Check bpf_map_skeleton link for NULL
    - [arm64] pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get()
    - net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info
    - wireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn()
    - wifi: mac80211: do not offer a mesh path if forwarding is disabled
    - [armhf] clk: rockchip: rk3036: mark ddrphy as critical
    - hid-asus: check ROG Ally MCU version and warn
    - wifi: iwlwifi: mvm: fix beacon CCK flag
    - f2fs: fix to bail out in get_new_segment()
    - netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX
    - libbpf: Add identical pointer detection to btf_dedup_is_equiv()
    - scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands
    - scsi: smartpqi: Add new PCI IDs
    - [amd64] iommu/amd: Ensure GA log notifier callbacks finish running before
      module unload
    - wifi: iwlwifi: pcie: make sure to lock rxq->read
    - wifi: rtw89: 8922a: fix TX fail with wrong VCO setting
    - wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled
    - net/mlx5: HWS, Fix IP version decision
    - bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index
    - wifi: mac80211: VLAN traffic in multicast path
    - Revert "mac80211: Dynamically set CoDel parameters per station"
    - wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0
    - net: bridge: mcast: update multicast contex when vlan state is changed
    - net: bridge: mcast: re-implement br_multicast_{enable, disable}_port
      functions
    - vxlan: Do not treat dst cache initialization errors as fatal
    - bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp
    - wifi: ath12k: using msdu end descriptor to check for rx multicast packets
    - net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER
    - software node: Correct a OOB check in software_node_get_reference_args()
    - isofs: fix Y2038 and Y2156 issues in Rock Ridge TF entry
    - [armhf] pinctrl: mcp23s08: Reset all pins to input at probe
    - wifi: ath12k: fix failed to set mhi state error during reboot with
      hardware grouping
    - scsi: lpfc: Use memcpy() for BIOS version
    - sock: Correct error checking condition for (assign|release)_proto_idx()
    - i40e: fix MMIO write access to an invalid page in i40e_clear_hw
    - ixgbe: Fix unreachable retry logic in combined and byte I2C write
      functions
    - [arm64] RDMA/hns: initialize db in update_srq_db()
    - ice: fix check for existing switch rule
    - usbnet: asix AX88772: leave the carrier control to phylink
    - f2fs: fix to set atomic write status more clear
    - bpf, sockmap: Fix data lost during EAGAIN retries
    - net: ethernet: cortina: Use TOE/TSO on all TCP
    - [arm64] octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer()
    - wifi: ath11k: determine PM policy based on machine model
    - wifi: ath12k: fix link valid field initialization in the monitor Rx
    - wifi: ath12k: fix incorrect CE addresses
    - wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160
      MHz
    - net/mlx5: HWS, Harden IP version definer checks
    - fbcon: Make sure modelist not set on unregistered console
    - watchdog: da9052_wdt: respect TWDMIN
    - [arm64] bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value
    - [armhf] OMAP2+: Fix l4ls clk domain handling in STANDBY
    - tee: Prevent size calculation wraparound on 32-bit kernels
    - Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices
      first"
    - fs/xattr.c: fix simple_xattr_list()
    - [amd64] platform/x86/amd: pmc: Clear metrics table at start of cycle
    - [amd64] platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running
      twice
    - [amd64] platform/x86: dell_rbu: Fix list usage
    - [amd64] platform/x86: dell_rbu: Stop overwriting data buffer
    - [powerpc*] vdso: Fix build of VDSO32 with pcrel
    - [powerpc*] eeh: Fix missing PE bridge reconfiguration during VFIO EEH
      recovery
    - io_uring/kbuf: don't truncate end buffer for multiple buffer peeks
    - io_uring: fix task leak issue in io_wq_create()
    - drivers/rapidio/rio_cm.c: prevent possible heap overwrite
    - jffs2: check that raw node were preallocated before writing summary
    - jffs2: check jffs2_prealloc_raw_node_refs() result in few other places
    - cifs: deal with the channel loading lag while picking channels
    - cifs: serialize other channels when query server interfaces is pending
    - cifs: do not disable interface polling on failure
    - smb: improve directory cache reuse for readdir operations
    - scsi: storvsc: Increase the timeouts to storvsc_timeout
    - scsi: s390: zfcp: Ensure synchronous unit_add
    - nvme: always punt polled uring_cmd end_io work to task_work
    - net_sched: sch_sfq: reject invalid perturb period
    - net: clear the dst when changing skb protocol
    - mm: close theoretical race where stale TLB entries could linger
    - udmabuf: use sgtable-based scatterlist wrappers
    - [amd64] x86/virt/tdx: Avoid indirect calls to TDX assembly functions
    - ksmbd: fix null pointer dereference in destroy_previous_session
    - [amd64] platform/x86: ideapad-laptop: use usleep_range() for EC polling
    - selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len
    - [amd64] platform/x86/intel-uncore-freq: Fail module load when plat_info is
      NULL
    - sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from
      sched_create_group()
    - atm: Revert atm_account_tx() if copy_from_iter_full() fails.
    - wifi: rtw89: phy: add dummy C2H event handler for report of TAS power
    - cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update
      (CVE-2025-23137)
    - Input: sparcspkr - avoid unannotated fall-through
    - wifi: ath12k: Clear affinity hint before calling ath12k_pci_free_irq() in
      error path
    - wifi: cfg80211: init wiphy_work before allocating rfkill fails
      (CVE-2025-22119)
    - [arm64] Restrict pagetable teardown to avoid false warning
    - ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound
      card
    - ALSA: hda/intel: Add Thinkpad E15 to PM deny list
    - ALSA: hda/realtek - Add mute LED support for HP Victus 16-s1xxx and HP
      Victus 15-fa1xxx
    - ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged
    - ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X513EA
    - ALSA: hda/realtek: Add quirk for Asus GU605C
    - iio: accel: fxls8962af: Fix temperature calculation
    - mm/hugetlb: unshare page tables during VMA split, not before
      (CVE-2025-38084)
    - drm/amdgpu: read back register after written for VCN v4.0.5
    - kbuild: rust: add rustc-min-version support function
    - net: Fix checksum update for ILA adj-transport
    - bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE
    - erofs: remove unused trace event erofs_destroy_inode
    - nfsd: use threads array as-is in netlink interface
    - sunrpc: handle SVC_GARBAGE during svc auth processing as auth error
    - [arm64] drm/v3d: Avoid NULL pointer dereference in
      `v3d_job_update_stats()`
    - ipv6: remove leftover ip6 cookie initializer
    - ipv6: replace ipcm6_init calls with ipcm6_init_sk
    - smb: fix secondary channel creation issue with kerberos by populating
      hostname when adding channels
    - [arm64] drm/msm/disp: Correct porch timing for SDM845
    - [arm64] drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate
    - [arm64] drm/msm: Fix CP_RESET_CONTEXT_STATE bitfield names
    - [arm64] drm/msm/a7xx: Call CP_RESET_CONTEXT_STATE
    - ionic: Prevent driver/fw getting out of sync on devcmd(s)
    - drm/nouveau/bl: increase buffer size to avoid truncate warning
    - [amd64] drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled
    - [armhf] hwmon: (occ) Rework attribute registration for stack usage
    - [armhf] hwmon: (occ) fix unaligned accesses
    - aoe: clean device rq_list in aoedev_downdev()
    - io_uring/sqpoll: don't put task_struct on tctx setup failure
    - net: ice: Perform accurate aRFS flow match
    - ice: fix eswitch code memory leak in reset scenario
    - e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13
    - workqueue: Initialize wq_isolated_cpumask in workqueue_init_early()
    - ksmbd: add free_transport ops in ksmbd connection
    - net: netmem: fix skb_ensure_writable with unreadable skbs
    - bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start()
    - eth: bnxt: fix out-of-range access of vnic_info array (CVE-2025-22112)
    - bnxt_en: Add a helper function to configure MRU and RSS
    - bnxt_en: Update MRU and RSS table of RSS contexts on queue reset
    - ptp: fix breakage after ptp_vclock_in_use() rework
    - ptp: allow reading of currently dialed frequency to succeed on
      free-running clocks
    - wifi: carl9170: do not ping device which has failed to load firmware
    - mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu().
    - atm: atmtcp: Free invalid length skb in atmtcp_c_send().
    - tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen()
      behavior
    - tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
    - tcp: fix passive TFO socket having invalid NAPI ID
    - eth: fbnic: avoid double free when failing to DMA-map FW msg
    - net: lan743x: fix potential out-of-bounds write in
      lan743x_ptp_io_event_clock_get()
    - ublk: santizize the arguments from userspace when adding a device
    - drm/xe: Wire up device shutdown handler
    - drm/xe/gt: Update handling of xe_force_wake_get return
    - drm/xe/bmg: Update Wa_16023588340
    - calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
    - mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available
    - net: atm: add lec_mutex
    - net: atm: fix /proc/net/atm/lec handling
    - [amd64] EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh
    - dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties
    - smb: Log an error when close_all_cached_dirs fails
    - serial: sh-sci: Clean sci_ports[0] after at earlycon exit
    - serial: sh-sci: Increment the runtime usage counter for the earlycon
      device
    - smb: client: fix first command failure during re-negotiation
    - smb: client: fix max_sge overflow in smb_extract_folioq_to_rdma()
    - [s390x] pci: Fix __pcilg_mio_inuser() inline assembly
    - perf: Fix sample vs do_exit()
    - perf: Fix cgroup state vs ERROR
    - perf/core: Fix WARN in perf_cgroup_switch()
    - [arm64] ptrace: Fix stack-out-of-bounds read in
      regs_get_kernel_stack_nth()
    - [riscv64] KVM: Fix the size parameter check in SBI SFENCE calls
    - [riscv64] KVM: Don't treat SBI HFENCE calls as NOPs
    - [arm64,armhf] gpio: pca953x: fix wrong error probe return value
    - cifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr()
      function
    - bpftool: Fix cgroup command to only show cgroup bpf programs

  [ Uwe Kleine-König ]
  * Disable CONFIG_CDROM_PKTCDVD for all archs as this driver is
    orphaned, buggy and not needed. (Closes: #1107479)
  * [armhf] Enable various kernel modules for the machines defined in the
    device-trees st/stm32mp153c-lxa-tac-gen3,
    st/stm32mp153c-lxa-fairytux2-gen1 and st/stm32mp153c-lxa-fairytux2-gen2
    (Closes: #1105865)

  [ Macpaul Lin ]
  * [arm64] drivers/usb/typec/mux: Enable TYPEC_MUX_IT5205 as module
  * [arm64] sound/soc/mediatek: Enable sound for MediaTek MT8365 EVK
    - Enable SND_SOC_MT8365 as module
    - Enable SND_SOC_MT8365_MT6357 as module
  * [arm64] drivers/dma/mediatek: Enable DMA support for MediaTek peripherals
    - Enable MTK_HSDMA as module
    - Enable MTK_UART_APDMA as module
  * [arm64] drivers/net/ethernet/mediatek: Enable ethernet for MT8365
    - Enable NET_MEDIATEK_STAR_EMAC as module
  * drivers/bluetooth: set BT_HCIBTUSB_POLL_SYNC=y
  * All the above Closes: #1108597

  [ наб ]
  * Don't compress perf's tips.txt (Closes: #1088747)

  [ Aurelien Jarno ]
  * [riscv64] Enable BRCMFMAC_SDIO (Closes: #1108215)

  [ Salvatore Bonaccorso ]
  * ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR
    (Closes: #1108069)
  * Revert "mmc: sdhci: Disable SD card clock before changing parameters"
    (Closes: #1108065)

  [ Bastian Blank ]
  * [cloud] Enable SATA_AHCI.

 -- Salvatore Bonaccorso <carnil@debian.org>  Thu, 03 Jul 2025 21:01:19 +0200

linux (6.12.33-1~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports

 -- Ben Hutchings <benh@debian.org>  Wed, 09 Jul 2025 18:51:26 +0200

linux (6.12.33-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.33
    - tracing: Fix compilation warning on arm32
    - f2fs: fix to avoid accessing uninitialized curseg (CVE-2025-22123)
    - [arm64] pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs >
      31
    - [arm64] pinctrl: armada-37xx: set GPIO output value before setting
      direction
    - acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio()
    - Documentation: ACPI: Use all-string data node references
    - rtc: Make rtc_time64_to_tm() support dates before 1970
    - rtc: Fix offset calculation for .start_secs < 0
    - [amd64] accel/ivpu: Add initial Panther Lake support
    - [amd64] accel/ivpu: Update power island delays
    - PCI/ASPM: Disable L1 before disabling L1 PM Substates
    - block: fix adding folio to bio (CVE-2025-22122)
    - Revert "cpufreq: tegra186: Share policy per cluster"
    - usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE
    - usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device
    - USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB
    - Bluetooth: hci_qca: move the SoC type check to the right place
    - serial: jsm: fix NPE during jsm_uart_port_init
    - usb: usbtmc: Fix timeout value in get_stb
    - [amd64] thunderbolt: Do not double dequeue a configuration request
    - dt-bindings: usb: cypress,hx3: Add support for all variants
    - dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt
      property

  [ Ben Hutchings ]
  * d/rules: Include target suite as an input to gencontrol.py
  * Move package revision and ABI name rules to configuration
  * Include target Debian release number in ABI name
  * Add suffix to ABI name to distinguish Debian versions with same upstream

  [ Uwe Kleine-König ]
  * [arm64] Enable Marvell OcteonTX2 NIC driver (Closes: #1098437)
  * [armhf] Enable M_CAN support, used e.g. on stm32mp153 and stm32mp157

  [ Macpaul Lin ]
  * [arm64] usb/typec: Enable TYPEC_RT1711H as module

 -- Salvatore Bonaccorso <carnil@debian.org>  Thu, 19 Jun 2025 17:38:19 +0200

linux (6.12.32-1~bpo12+1) bookworm-backports; urgency=medium

  * Rebuild for bookworm-backports:
    - d/salsa-ci.yml: Fix build-signed job using aspcud solver
    - d/salsa-ci.yml: Disable piuparts job which does not handle backports
      dependencies (salsa-ci-team/pipeline#58)

 -- Ben Hutchings <benh@debian.org>  Sat, 21 Jun 2025 18:56:12 +0200

linux (6.12.32-1) unstable; urgency=medium

  * New upstream stable update:
    https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.12.31
    - drm/amd/display: Configure DTBCLK_P with OPTC only for dcn401
    - drm/amd/display: Do not enable replay when vtotal update is pending.
    - drm/amd/display: Correct timing_adjust_pending flag setting.
    - drm/amd/display: Defer BW-optimization-blocked DRR adjustments
    - i2c: designware: Use temporary variable for struct device
    - i2c: designware: Fix an error handling path in i2c_dw_pci_probe()
    - [arm64] phy: renesas: rcar-gen3-usb2: Move IRQ request in probe
    - [arm64] phy: renesas: rcar-gen3-usb2: Lock around hardware registers and
      driver data
    - [arm64] phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off
    - cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist
    - [arm64] nvmem: rockchip-otp: Move read-offset into variant-data
    - [arm64] nvmem: rockchip-otp: add rk3576 variant data
    - nvmem: core: fix bit offsets of more than one byte
    - nvmem: core: verify cell's raw_len
    - nvmem: core: update raw_len if the bit reading is required
    - nvmem: qfprom: switch to 4-byte aligned reads
    - scsi: target: iscsi: Fix timeout on deleted connection
    - scsi: ufs: Introduce quirk to extend PA_HIBERN8TIME for UFS devices
    - virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN
    - dma/mapping.c: dev_dbg support for dma_addressing_limited
    - [amd64] intel_th: avoid using deprecated page->mapping, index fields
    - [amd64] mei: vsc: Use struct vsc_tp_packet as vsc-tp tx_buf and rx_buf
      type
    - dma-mapping: avoid potential unused data compilation warning
    - cgroup: Fix compilation issue due to cgroup_mutex not being exported
    - vhost_task: fix vhost_task_create() documentation
    - vhost-scsi: protect vq->log_used with vq->mutex
    - scsi: mpi3mr: Add level check to control event logging
    - net: enetc: refactor bulk flipping of RX buffers to separate function
    - dma-mapping: Fix warning reported for missing prototype
    - ima: process_measurement() needlessly takes inode_lock() on MAY_READ
    - fs/buffer: split locking for pagecache lookups
    - fs/buffer: introduce sleeping flavors for pagecache lookups
    - fs/buffer: use sleeping version of __find_get_block()
    - fs/ocfs2: use sleeping version of __find_get_block()
    - fs/jbd2: use sleeping version of __find_get_block()
    - fs/ext4: use sleeping version of sb_find_get_block()
    - drm/amd/display: Enable urgent latency adjustment on DCN35
    - drm/amdgpu: Allow P2P access through XGMI
    - block: fix race between set_blocksize and read paths
    - io_uring: don't duplicate flushing in io_req_post_cqe
    - bpf: fix possible endless loop in BPF map iteration
    - kconfig: merge_config: use an empty file as initfile
    - [x86] fred: Fix system hang during S4 resume with FRED enabled
    - [s390x] vfio-ap: Fix no AP queue sharing allowed message written to kernel
      log
    - cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES
    - cifs: Fix querying and creating MF symlinks over SMB1
    - cifs: Fix negotiate retry functionality
    - smb: client: Store original IO parameters and prevent zero IO sizes
    - fuse: Return EPERM rather than ENOSYS from link()
    - exfat: call bh_read in get_block only when necessary
    - io_uring/msg: initialise msg request opcode
    - NFSv4: Check for delegation validity in
      nfs_start_delegation_return_locked()
    - NFS: Don't allow waiting for exiting tasks
    - SUNRPC: Don't allow waiting for exiting tasks
    - [arm64] Add support for HIP09 Spectre-BHB mitigation
    - iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability
    - tracing: Mark binary printing functions with __printf() attribute
    - ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list
    - tpm: Convert warn to dbg in tpm2_start_auth_session()
    - [amd64,arm64] mailbox: pcc: Use acpi_os_ioremap() instead of ioremap()
    - mailbox: use error ret code of of_parse_phandle_with_args()
    - [riscv64] Allow NOMMU kernels to access all of RAM
    - fbdev: fsl-diu-fb: add missing device_remove_file()
    - fbcon: Use correct erase colour for clearing in fbcon
    - fbdev: core: tileblit: Implement missing margin clearing for tileblit
    - cifs: Set default Netbios RFC1001 server name to hostname in UNC
    - cifs: add validation check for the fields in smb_aces
    - cifs: Fix establishing NetBIOS session for SMB2+ connection
    - NFSv4: Treat ENETUNREACH errors as fatal for state recovery
    - SUNRPC: rpc_clnt_set_transport() must not change the autobind setting
    - SUNRPC: rpcbind should never reset the port to the value '0'
    - [arm64,armhf] spi-rockchip: Fix register out of bounds access
    - [arm64] ASoC: codecs: wsa883x: Correct VI sense channel mask
    - mctp: Fix incorrect tx flow invalidation condition in mctp-i2c
    - [arm64] thermal/drivers/mediatek/lvts: Start sensor interrupts disabled
    - [arm64] thermal/drivers/qoriq: Power down TMU on system suspend
    - Bluetooth: btmtksdio: Prevent enabling interrupts after IRQ handler
      removal
    - Bluetooth: Disable SCO support if READ_VOICE_SETTING is unsupported/broken
    - dql: Fix dql->limit value when reset.
    - lockdep: Fix wait context check on softirq for PREEMPT_RT
    - objtool: Properly disable uaccess validation
    - [arm64] PCI: dwc: ep: Ensure proper iteration over outbound map windows
    - r8169: disable RTL8126 ZRX-DC timeout
    - tools/build: Don't pass test log files to linker
    - pNFS/flexfiles: Report ENETDOWN as a connection error
    - drm/amdgpu/discovery: check ip_discovery fw file available
    - drm/amdkfd: set precise mem ops caps to disabled for gfx 11 and 12
    - PCI: vmd: Disable MSI remapping bypass under Xen
    - xen/pci: Do not register devices with segments >= 0x10000
    - ext4: on a remount, only log the ro or r/w state when it has changed
    - libnvdimm/labels: Fix divide error in nd_label_data_init()
    - pidfs: improve multi-threaded exec and premature thread-group leader exit
      polling
    - staging: vchiq_arm: Create keep-alive thread during probe
    - mmc: host: Wait for Vdd to settle on card power off
    - drm/amdgpu: Skip pcie_replay_count sysfs creation for VF
    - cgroup/rstat: avoid disabling irqs for O(num_cpu)
    - wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2
    - wifi: mt76: mt7996: fix SER reset trigger on WED reset
    - wifi: mt76: mt7996: revise TXS size
    - wifi: mt76: mt7925: load the appropriate CLC data based on hardware type
    - wifi: mt76: mt7925: fix fails to enter low power mode in suspend state
    - [x86] headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in UAPI headers
    - [x86] stackprotector/64: Only export __ref_stack_chk_guard on CONFIG_SMP
    - [x86] smpboot: Fix INIT delay assignment for extended Intel Families
    - [x86] microcode: Update the Intel processor flag scan check
    - [x86] mm: Check return value from memblock_phys_alloc_range()
    - [arm64] i2c: qup: Vote for interconnect bandwidth to DRAM
    - [arm64,armhf] i2c: pxa: fix call balance of i2c->clk handling routines
    - btrfs: make btrfs_discard_workfn() block_group ref explicit
    - btrfs: avoid linker error in btrfs_find_create_tree_block()
    - btrfs: run btrfs_error_commit_super() early
    - btrfs: fix non-empty delayed iputs list on unmount due to async workers
    - btrfs: get zone unusable bytes while holding lock at
      btrfs_reclaim_bgs_work()
    - btrfs: send: return -ENAMETOOLONG when attempting a path that is too long
    - blk-cgroup: improve policy registration error handling
    - drm/amdgpu: release xcp_mgr on exit
    - drm/amd/display: Guard against setting dispclk low for dcn31x
    - drm/amdgpu: adjust drm_firmware_drivers_only() handling
    - i3c: master: svc: Fix missing STOP for master request
    - [s390x] tlb: Use mm_has_pgste() instead of mm_alloc_pgste()
    - dlm: make tcp still work in multi-link env
    - wifi: mwifiex: Fix HT40 bandwidth issue.
    - bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set
    - [riscv64] Call secondary mmu notifier when flushing the tlb
    - ext4: reorder capability check last
    - hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure
    - scsi: st: Tighten the page format heuristics with MODE SELECT
    - scsi: st: ERASE does not change tape location
    - vfio/pci: Handle INTx IRQ_NOTCONNECTED
    - bpf: Return prog btf_id without capable check
    - [arm64,armhf] PCI: dwc: Use resource start as ioremap() input in
      dw_pcie_pme_turn_off()
    - jbd2: do not try to recover wiped journal
    - tcp: reorganize tcp_in_ack_event() and tcp_count_delivered()
    - rtc: rv3032: fix EERD location
    - objtool: Fix error handling inconsistencies in check()
    - [amd64] thunderbolt: Do not add non-active NVM if NVM upgrade is disabled
      for retimer
    - erofs: initialize decompression early
    - spi: spi-mux: Fix coverity issue, unchecked return value
    - bpf: Allow pre-ordering for bpf cgroup progs
    - kbuild: fix argument parsing in scripts/config
    - kconfig: do not clear SYMBOL_VALID when reading include/config/auto.conf
    - dm: restrict dm device size to 2^63-512 bytes
    - net/smc: use the correct ndev to find pnetid by pnetid table
    - xen: Add support for XenServer 6.1 platform device
    - [arm64,armhf] pinctrl-tegra: Restore SFSEL bit when freeing pins
    - drm/amdgpu/gfx12: don't read registers in mqd init
    - drm/amdgpu/gfx11: don't read registers in mqd init
    - drm/amdgpu: Update SRIOV video codec caps
    - [armhf] ASoC: sun4i-codec: support hp-det-gpios property
    - [arm64] clk: qcom: lpassaudiocc-sc7280: Add support for LPASS resets for
      QCM6490
    - ext4: reject the 'data_err=abort' option in nojournal mode
    - ext4: do not convert the unwritten extents if data writeback fails
    - RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject()
    - posix-timers: Add cond_resched() to posix_timer_add() search loop
    - posix-timers: Ensure that timer initialization is fully visible
    - [arm64,armhf] net: stmmac: dwmac-rk: Validate GRF and peripheral GRF
      during probe
    - net: hsr: Fix PRP duplicate detection
    - timer_list: Don't use %pK through printk()
    - wifi: rtw89: set force HE TB mode when connecting to 11ax AP
    - netfilter: conntrack: Bound nf_conntrack sysctl writes
    - PNP: Expand length of fixup id string
    - phy: rockchip: usbdp: Only verify link rates/lanes/voltage when the
      corresponding set flags are set
    - [arm64] mm: Check pmd_table() in pmd_trans_huge()
    - [arm64] mm: Check PUD_TYPE_TABLE in pud_bad()
    - [armhf] mmc: dw_mmc: add exynos7870 DW MMC support
    - mmc: sdhci: Disable SD card clock before changing parameters
    - usb: xhci: Don't change the status of stalled TDs on failed Stop EP
    - wifi: iwlwifi: mvm: fix setting the TK when associated
    - [amd64] hwmon: (dell-smm) Increment the number of fans
    - iommu: Keep dev->iommu state consistent
    - printk: Check CON_SUSPEND when unblanking a console
    - wifi: iwlwifi: don't warn when if there is a FW error
    - wifi: iwlwifi: w/a FW SMPS mode selection
    - wifi: iwlwifi: fix debug actions order
    - wifi: iwlwifi: mark Br device not integrated
    - wifi: iwlwifi: fix the ECKV UEFI variable name
    - wifi: mac80211: fix warning on disconnect during failed ML reconf
    - wifi: mac80211_hwsim: Fix MLD address translation
    - wifi: cfg80211: allow IR in 20 MHz configurations
    - ipv6: save dontfrag in cork
    - drm/amd/display: remove minimum Dispclk and apply oem panel timing.
    - drm/amd/display: calculate the remain segments for all pipes
    - drm/amd/display: not abort link train when bw is low
    - drm/amd/display: Fix incorrect DPCD configs while Replay/PSR switch
    - gfs2: Check for empty queue in run_queue
    - auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct
      hd44780_common"
    - [arm64] ASoC: qcom: sm8250: explicitly set format in
      sm8250_be_hw_params_fixup()
    - badblocks: Fix a nonsense WARN_ON() which checks whether a u64 variable <
      0
    - [arm64,armhf] coresight-etb10: change etb_drvdata spinlock's type to
      raw_spinlock_t
    - [amd64] iommu/amd/pgtbl_v2: Improve error handling
    - watchdog: aspeed: Update bootstatus handling
    - PCI: endpoint: pci-epf-test: Fix double free that causes kernel to oops
    - crypto: lzo - Fix compression buffer overrun
    - crypto: mxs-dcp - Only set OTP_KEY bit for OTP key
    - drm/amdkfd: Set per-process flags only once for gfx9/10/11/12
    - drm/amdkfd: Set per-process flags only once cik/vi
    - drm/amdgpu: Fix missing drain retry fault the last entry
    - [arm64] tegra: p2597: Fix gpio for vdd-1v8-dis regulator
    - [arm64] tegra: Resize aperture for the IGX PCIe C5 slot
    - [powerpc*] prom_init: Fixup missing #size-cells on PowerBook6,7
    - ALSA: seq: Improve data consistency at polling
    - tcp: bring back NUMA dispersion in inet_ehash_locks_alloc()
    - rtc: ds1307: stop disabling alarms on probe
    - ieee802154: ca8210: Use proper setters and getters for bitwise types
    - drm/xe: Nuke VM's mapping upon close
    - drm/xe: Retry BO allocation
    - [arm64,armhf] soc: samsung: include linux/array_size.h where needed
    - media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe()
    - usb: xhci: set page size to the xHCI-supported size
    - dm cache: prevent BUG_ON by blocking retries on failed device resumes
    - [arm64] soc: mediatek: mtk-mutex: Add DPI1 SOF/EOF to MT8188 mutex tables
    - orangefs: Do not truncate file size
    - drm/gem: Test for imported GEM buffers with helper
    - net: phylink: use pl->link_interface in phylink_expects_phy()
    - blk-throttle: don't take carryover for prioritized processing of metadata
    - remoteproc: qcom_wcnss: Handle platforms with only single power domain
    - drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c
    - drm/amd/display: Ensure DMCUB idle before reset on DCN31/DCN35
    - drm/amd/display: Skip checking FRL_MODE bit for PCON BW determination
    - drm/amd/display: Fix DMUB reset sequence for DCN401
    - drm/amd/display: Fix p-state type when p-state is unsupported
    - drm/amd/display: Request HW cursor on DCN3.2 with SubVP
    - perf/core: Clean up perf_try_init_event()
    - media: cx231xx: set device_caps for 417
    - rcu: Fix get_state_synchronize_rcu_full() GP-start detection
    - [armhf] net: ethernet: ti: cpsw_new: populate netdev of_node
    - dpll: Add an assertion to check freq_supported_num
    - ublk: enforce ublks_max only for unprivileged devices
    - iommufd: Disallow allocating nested parent domain with fault ID
    - net: pktgen: fix mpls maximum labels list parsing
    - perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type
    - ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7
    - scsi: logging: Fix scsi_logging_level bounds
    - ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config().
    - drm/rockchip: vop2: Add uv swap for cluster window
    - block: mark bounce buffering as incompatible with integrity
    - ublk: complete command synchronously on error
    - media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map
    - media: uvcvideo: Handle uvc menu translation inside uvc_get_le_value
    - [arm64] clk: imx8mp: inform CCF of maximum frequency of clocks
    - [x86] bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2
    - hwmon: (gpio-fan) Add missing mutex locks
    - [arm64] drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence
    - [arm64] perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling
      counters
    - wifi: ath12k: Report proper tx completion status to mac80211
    - PCI: brcmstb: Expand inbound window size up to 64GB
    - PCI: brcmstb: Add a softdep to MIP MSI-X driver
    - drm/xe/vf: Retry sending MMIO request to GUC on timeout error
    - drm/xe/pf: Create a link between PF and VF devices
    - net/mlx5: Avoid report two health errors on same syndrome
    - pinctrl: sophgo: avoid to modify untouched bit when setting cv1800 pinconf
    - drm/amdkfd: KFD release_work possible circular locking
    - drm/xe: xe_gen_wa_oob: replace program_invocation_short_name
    - leds: pwm-multicolor: Add check for fwnode_property_read_u32
    - [arm64] net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8021Q
      only
    - [arm64] net: xgene-v2: remove incorrect ACPI_PTR annotation
    - bonding: report duplicate MAC address in all situations
    - wifi: ath12k: Improve BSS discovery with hidden SSID in 6 GHz band
    - [arm64] soc: ti: k3-socinfo: Do not use syscon helper to build regmap
    - bpf: Search and add kfuncs in struct_ops prologue and epilogue
    - [x86] build: Fix broken copy command in genimage.sh when making isoimage
    - drm/amd/display: handle max_downscale_src_width fail check
    - drm/amd/display: fix dcn4x init failed
    - drm/amd/display: Fix mismatch type comparison
    - [arm64] ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile
    - [arm64] ASoC: mediatek: mt8188: Add reference for dmic clocks
    - [x86] nmi: Add an emergency handler in nmi_desc & use it in
      nmi_shootdown_cpus()
    - vhost-scsi: Return queue full for page alloc failures during copy
    - vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines
    - cpuidle: menu: Avoid discarding useful information
    - net/mlx5e: Add correct match to check IPSec syndromes for switchdev mode
    - scsi: mpi3mr: Update timestamp only for supervisor IOCs
    - loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize
    - libbpf: Fix out-of-bound read
    - dm: fix unconditional IO throttle caused by REQ_PREFLUSH
    - scsi: scsi_debug: First fixes for tapes
    - net/mlx5: Change POOL_NEXT_SIZE define value and make it global
    - [x86] kaslr: Reduce KASLR entropy on most x86 systems
    - crypto: ahash - Set default reqsize from ahash_alg
    - crypto: skcipher - Zap type in crypto_alloc_sync_skcipher
    - net: ipv6: Init tunnel link-netns before registering dev
    - drm/xe/oa: Ensure that polled read returns latest data
    - [mips*] Use arch specific syscall name match function
    - drm/amdgpu: remove all KFD fences from the BO on release
    - [x86] locking: Use ALT_OUTPUT_SP() for percpu_{,try_}cmpxchg{64,128}_op()
    - genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of
      iommu_cookie
    - [mips*] pm-cps: Use per-CPU variables as per-CPU, not per-core
    - [mips*] clocksource: mips-gic-timer: Enable counter when CPUs start
    - scsi: mpt3sas: Send a diag reset if target reset fails
    - wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU
    - wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU
    - wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31
    - wifi: rtw89: fw: propagate error code from rtw89_h2c_tx()
    - wifi: rtw89: fw: get sb_sel_ver via get_unaligned_le32()
    - wifi: rtw89: fw: add blacklist to avoid obsolete secure firmware
    - wifi: rtw89: 8922a: fix incorrect STA-ID in EHT MU PPDU
    - net: pktgen: fix access outside of user given buffer in
      pktgen_thread_write()
    - power: supply: axp20x_battery: Update temp sensor for AXP717 from device
      tree
    - [amd64] EDAC/ie31200: work around false positive build warning
    - i3c: master: svc: Flush FIFO before sending Dynamic Address
      Assignment(DAA)
    - [arm*] mfd: axp20x: AXP717: Add AXP717_TS_PIN_CFG to writeable regs
    - eeprom: ee1004: Check chip before probing
    - [riscv64] irqchip/riscv-imsic: Separate next and previous pointers in
      IMSIC vector
    - drm/amd/pm: Fetch current power limit from PMFW
    - drm/amd/display: Add support for disconnected eDP streams
    - drm/amd/display: Guard against setting dispclk low when active
    - drm/amd/display: Fix BT2020 YCbCr limited/full range input
    - drm/amd/display: Read LTTPR ALPM caps during link cap retrieval
    - Revert "drm/amd/display: Request HW cursor on DCN3.2 with SubVP"
    - drm/amd/display: Don't treat wb connector as physical in
      create_validate_stream_for_sink
    - serial: mctrl_gpio: split disable_ms into sync and no_sync APIs
    - RDMA/core: Fix best page size finding when it can cross SG entries
    - pmdomain: imx: gpcv2: use proper helper for property detection
    - can: c_can: Use of_property_present() to test existence of DT property
    - bpf: don't do clean_live_states when state->loop_entry->branches > 0
    - bpf: copy_verifier_state() should copy 'loop_entry' field
    - eth: mlx4: don't try to complete XDP frames in netpoll
    - PCI: Fix old_size lower bound in calculate_iosize() too
    - [amd64,arm64] ACPI: HED: Always initialize before evged
    - vxlan: Join / leave MC group after remote changes
    - hrtimers: Replace hrtimer_clock_to_base_table with switch-case
    - [riscv64] irqchip/riscv-imsic: Set irq_set_affinity() for IMSIC base
    - net/mlx5: Modify LSB bitmask in temperature event to include only the
      first bit
    - net/mlx5: Apply rate-limiting to high temperature warning
    - [arm64] firmware: xilinx: Dont send linux address to get fpga config get
      status
    - ASoC: ops: Enforce platform maximum on initial value
    - ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot()
    - pinctrl: devicetree: do not goto err when probing hogs in
      pinctrl_dt_to_map
    - media: v4l: Memset argument to 0 before calling get_mbus_config pad op
    - net/mlx4_core: Avoid impossible mlx4_db_alloc() order value
    - drm/xe: Stop ignoring errors from xe_ttm_stolen_mgr_init()
    - drm/xe: Fix xe_tile_init_noalloc() error propagation
    - [arm64] clk: qcom: clk-alpha-pll: Do not use random stack value for recalc
      rate
    - drm/xe/debugfs: fixed the return value of wedged_mode_set
    - drm/xe/debugfs: Add missing xe_pm_runtime_put in wedge_mode_set
    - [x86] ibt: Handle FineIBT in handle_cfi_failure()
    - [x86] traps: Cleanup and robustify decode_bug()
    - sched: Reduce the default slice to avoid tasks getting an extra tick
    - serial: sh-sci: Update the suspend/resume support
    - [arm64] pinctrl: renesas: rzg2l: Add suspend/resume support for pull
      up/down
    - [arm64] phy: phy-rockchip-samsung-hdptx: Swap the definitions of LCPLL_REF
      and ROPLL_REF
    - phy: core: don't require set_mode() callback for phy_get_mode() to work
    - [arm64,armhf] phy: exynos5-usbdrd: fix EDS distribution tuning (gs101)
    - soundwire: amd: change the soundwire wake enable/disable sequence
    - soundwire: cadence_master: set frame shape and divider based on actual clk
      freq
    - drm/amdgpu/mes11: fix set_hw_resources_1 calculation
    - drm/amdkfd: fix missing L2 cache info in topology
    - drm/amdgpu: Set snoop bit for SDMA for MI series
    - drm/amd/display: pass calculated dram_speed_mts to dml2
    - drm/amd/display: Don't try AUX transactions on disconnected link
    - drm/amdgpu: reset psp->cmd to NULL after releasing the buffer
    - drm/amd/pm: Skip P2S load for SMU v13.0.12
    - drm/amd/display: Support multiple options during psr entry.
    - Revert "drm/amd/display: Exit idle optimizations before attempt to access
      PHY"
    - drm/amd/display: Update CR AUX RD interval interpretation
    - drm/amd/display: Initial psr_version with correct setting
    - drm/amd/display: Increase block_sequence array size
    - drm/amd/display: Use Nominal vBlank If Provided Instead Of Capping It
    - drm/amd/display: Populate register address for dentist for dcn401
    - drm/amdgpu: Use active umc info from discovery
    - drm/amdgpu: enlarge the VBIOS binary size limit
    - drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer()
    - scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr()
    - net/mlx5: XDP, Enable TX side XDP multi-buffer support
    - net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB
    - net/mlx5e: set the tx_queue_len for pfifo_fast
    - net/mlx5e: reduce rep rxq depth to 256 for ECPF
    - net/mlx5e: reduce the max log mpwrq sz for ECPF and reps
    - drm/v3d: Add clock handling
    - xfrm: prevent high SEQ input in non-ESN mode
    - wifi: ath12k: fix the ampdu id fetch in the HAL_RX_MPDU_START TLV
    - mptcp: pm: userspace: flags: clearer msg if no remote addr
    - wifi: iwlwifi: use correct IMR dump variable
    - wifi: iwlwifi: don't warn during reprobe
    - wifi: mac80211: don't unconditionally call drv_mgd_complete_tx()
    - wifi: mac80211: remove misplaced drv_mgd_complete_tx() call
    - wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth Rx
    - net: fec: Refactor MAC reset to function
    - [powerpc*] pseries/iommu: memory notifier incorrectly adds TCEs for
      pmemory
    - [powerpc*] pseries/iommu: create DDW for devices with DMA mask less than
      64-bits
    - [powerpc*] arch/powerpc/perf: Check the instruction type before creating
      sample with perf_mem_data_src
    - ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure().
    - r8152: add vendor/device ID pair for Dell Alienware AW1022z
    - pstore: Change kmsg_bytes storage size to u32
    - leds: trigger: netdev: Configure LED blink interval for HW offload
    - ext4: don't write back data before punch hole in nojournal mode
    - ext4: remove writable userspace mappings before truncating page cache
    - wifi: rtw88: Fix download_firmware_validate() for RTL8814AU
    - wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU
    - wifi: rtw89: coex: Assign value over than 0 to avoid firmware timer hang
    - wifi: rtw89: fw: validate multi-firmware header before getting its size
    - wifi: rtw89: fw: validate multi-firmware header before accessing
    - wifi: rtw89: call power_on ahead before selecting firmware
    - [arm64] clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs
    - net: page_pool: avoid false positive warning if NAPI was never added
    - tools/power turbostat: Clustered Uncore MHz counters should honor
      show/hide options
    - [arm64] hwmon: (xgene-hwmon) use appropriate type for the latency value
    - f2fs: introduce f2fs_base_attr for global sysfs entries
    - [arm64] media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware
      is available
    - [arm64] media: qcom: camss: Add default case in vfe_src_pad_code
    - [arm64] drm/rockchip: vop2: Improve display modes handling on RK3588 HDMI0
    - eth: fbnic: set IFF_UNICAST_FLT to avoid enabling promiscuous mode when
      adding unicast addrs
    - tools: ynl-gen: don't output external constants
    - net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled
    - cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost
    - vxlan: Annotate FDB data races
    - ipv4: ip_gre: Fix set but not used warning in ipgre_err() if IPv4-only
    - r8169: don't scan PHY addresses > 0
    - net: flush_backlog() small changes
    - bridge: mdb: Allow replace of a host-joined group
    - ice: init flow director before RDMA
    - ice: treat dyn_allowed only as suggestion
    - rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y
    - rcu: handle unstable rdp in rcu_read_unlock_strict()
    - rcu: fix header guard for rcu_all_qs()
    - perf: Avoid the read if the count is already updated
    - ice: count combined queues using Rx/Tx count
    - drm/xe/relay: Don't use GFP_KERNEL for new transactions
    - net/mana: fix warning in the writer of client oob
    - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        