aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net
diff options
context:
space:
mode:
authorMatthew Brost <matthew.brost@intel.com>2025-10-31 16:40:45 -0700
committerLucas De Marchi <lucas.demarchi@intel.com>2025-11-07 03:55:19 -0800
commit0995c2fc39b0f998d40f5d276f67ae22fc1c37c3 (patch)
treedd7b742e3844a448fcbbc23e92182e3765d4e56d /drivers/net
parentdrm/xe: Do clean shutdown also when using flr (diff)
downloadlinux-0995c2fc39b0f998d40f5d276f67ae22fc1c37c3.tar.gz
linux-0995c2fc39b0f998d40f5d276f67ae22fc1c37c3.zip
drm/xe: Enforce correct user fence signaling order using
Prevent application hangs caused by out-of-order fence signaling when user fences are attached. Use drm_syncobj (via dma-fence-chain) to guarantee that each user fence signals in order, regardless of the signaling order of the attached fences. Ensure user fence writebacks to user space occur in the correct sequence. v7: - Skip drm_syncbj create of error (CI) Fixes: dd08ebf6c352 ("drm/xe: Introduce a new DRM driver for Intel GPUs") Signed-off-by: Matthew Brost <matthew.brost@intel.com> Reviewed-by: Thomas Hellström <thomas.hellstrom@linux.intel.com> Link: https://patch.msgid.link/20251031234050.3043507-2-matthew.brost@intel.com (cherry picked from commit adda4e855ab6409a3edaa585293f1f2069ab7299) Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Diffstat (limited to 'drivers/net')
0 files changed, 0 insertions, 0 deletions
tr>2025-10-06perf llvm: Reduce LLVM initializationIan Rogers1-12/+21 2025-10-06perf check: Add libLLVM featureIan Rogers2-0/+2 2025-10-03perf parse-events: Fix parsing of >30kb event stringsIan Rogers1-14/+3 2025-10-03perf record: Add auto counter reload parse and regression testsThomas Falcon2-0/+94 2025-10-03perf record: Add ratio-to-prev termThomas Falcon10-2/+212 2025-10-03tools build: Remove libbpf-strings feature testIan Rogers3-15/+0 2025-10-03perf bpf-event: Use libbpf version rather than feature checkIan Rogers4-9/+6 2025-10-03perf build: Move libopcode disasm tests to BUILD_NONDISTROIan Rogers1-8/+8 2025-10-03tools build: Remove feature-libslang-include-subdirIan Rogers4-22/+2 2025-10-03perf annotate: Rename TSR_KIND_POINTER to TSR_KIND_PERCPU_POINTERZecheng Li3-6/+6 2025-10-03perf stat: Refactor retry/skip/fatal error handlingIan Rogers4-90/+76 2025-10-03perf stat: Move create_perf_stat_counter() to builtin-stat.cIan Rogers3-62/+58 2025-10-03tools build: Remove get_current_dir_name feature checkIan Rogers4-21/+0 2025-10-03perf namespaces: Avoid get_current_dir_name dependencyIan Rogers5-35/+3 2025-10-02perf capstone: Remove open_capstone_handleIan Rogers1-28/+6 2025-10-02perf libbfd: Move libbfd functionality to its own fileIan Rogers11-659/+718 2025-10-02perf llvm: Move llvm functionality into its own fileIan Rogers7-311/+373 2025-10-02perf capstone: Move capstone functionality into its own fileIan Rogers6-467/+569 2025-10-02perf map: Constify objdump offset/address conversion APIsIan Rogers2-7/+18 2025-10-02perf tools kvm: Use "cycles" to sample guest for "kvm top" on IntelDapeng Mi1-1/+33 2025-10-02perf tools kvm: Use "cycles" to sample guest for "kvm record" on IntelDapeng Mi3-10/+61 2025-10-02perf tools: Add helper x86__is_intel_cpu()Dapeng Mi2-0/+24 2025-10-02perf tools kvm: Fix the potential out of range memory access issueDapeng Mi1-5/+10 2025-10-02perf tools kwork: Add missed memory allocation check and freeDapeng Mi1-5/+22 2025-10-02perf tools kvm: Add missed memory allocation check and freeDapeng Mi1-23/+58 2025-10-02tools include: Add headers to make tools builds more hermeticIan Rogers7-1/+1369 2025-10-02tools include: Replace tools linux/gfp_types.h with kernel versionIan Rogers2-1/+393 2025-10-02tools bitmap: Add missing asm-generic/bitsperlong.h includeIan Rogers1-0/+1 2025-10-02perf bench futex: Add missing stdbool.hIan Rogers1-0/+1 2025-10-02perf test: Stat std output don't fail metric onlyIan Rogers1-1/+5 2025-10-02libperf mmap: In user mmap rdpmc avoid undefined behaviorIan Rogers1-1/+1 2025-10-02perf symbol-minimal: Be more defensive when reading build IDsIan Rogers1-1/+1 2025-10-02perf bpf: Use __builtin_preserve_field_info for GCC compatibilitySam James1-1/+1 2025-10-02tools build: Don't assume libtracefs-devel is always availableArnaldo Carvalho de Melo2-6/+0 2025-10-02perf build: Remove libtracefs configurationIan Rogers1-14/+0 2025-10-01perf test: Remove C python_use testIan Rogers4-31/+0