Home
last modified time | relevance | path

Searched full:stale (Results 1 – 25 of 623) sorted by relevance

12345678910>>...25

/linux/Documentation/admin-guide/hw-vuln/
H A Dprocessor_mmio_stale_data.rst2 Processor MMIO Stale Data Vulnerabilities
5 Processor MMIO Stale Data Vulnerabilities are a class of memory-mapped I/O
12 stale data into core fill buffers where the data can subsequently be inferred
21 Propagators are operations that result in stale data being copied or moved from
22 one microarchitectural buffer or register to another. Processor MMIO Stale Data
23 Vulnerabilities are operations that may result in stale data being directly
27 Fill Buffer Stale Data Propagator (FBSDP)
29 Stale data may propagate from fill buffers (FB) into the non-coherent portion
31 does not make stale data architecturally visible. Stale data must be propagated
34 Sideband Stale Data Propagator (SSDP)
[all …]
H A Dgather_data_sampling.rst13 instruction that is transiently executed encounters a fault, stale data from
16 infer stale data using typical side channel techniques like cache timing
19 The attacker uses gather instructions to infer the stale vector register data.
29 Without mitigation, GDS can infer stale data across virtually all
/linux/tools/testing/selftests/net/
H A Dtest_neigh.sh82 run_cmd "ip -n $ns1 neigh add $ip_addr lladdr $mac nud stale dev veth0 extern_valid"
103 run_cmd "ip -n $ns1 neigh add $ip_addr lladdr $mac nud stale dev veth0 extern_valid use"
112 run_cmd "ip -n $ns1 neigh add $ip_addr lladdr $mac nud stale dev veth0"
113 run_cmd "ip -n $ns1 neigh replace $ip_addr lladdr $mac nud stale dev veth0 extern_valid"
116 run_cmd "ip -n $ns1 neigh replace $ip_addr lladdr $mac nud stale dev veth0"
127 run_cmd "ip -n $ns1 neigh add $ip_addr lladdr $mac nud stale dev veth0 extern_valid"
128 run_cmd "ip -n $ns1 neigh replace $ip_addr lladdr $mac nud stale dev veth0 extern_valid managed"
138 run_cmd "ip -n $ns1 neigh add $ip_addr lladdr $mac nud stale dev veth0 extern_valid"
149 run_cmd "ip -n $ns1 neigh add $ip_addr lladdr $mac nud stale dev veth0 extern_valid"
162 run_cmd "ip -n $ns1 neigh add $ip_addr lladdr $mac nud stale dev veth0 extern_valid"
[all …]
/linux/fs/xfs/
H A Dxfs_buf_item.c193 * regions, we do not relog them in stale buffers. This has the effect of
213 * The buffer is stale, so all we need to log is the buf log in xfs_buf_item_size()
316 * The buffer is stale, so all we need to log in xfs_buf_item_format_segment()
448 * For a stale BLI, process all the necessary completions that must be
510 int stale = bip->bli_flags & XFS_BLI_STALE; in xfs_buf_item_unpin() local
531 if (stale) { in xfs_buf_item_unpin()
536 * stale so we own both lock and reference exclusively here. We in xfs_buf_item_unpin()
584 * been marked stale, we could end up stalling until someone else in xfs_buf_item_push()
585 * issues a log force to unpin the stale buffer. Check for the in xfs_buf_item_push()
643 * We should never get here with a stale BLI via that path as in xfs_buf_item_put()
[all …]
H A Dxfs_buf.c59 * When we mark a buffer stale, we remove the buffer from the LRU and clear the
64 * This prevents build-up of stale buffers on the LRU.
76 * flush this buffer to disk now that it is stale. The delwri queue has in xfs_buf_stale()
346 * in the cache is stale and the transaction that made in _xfs_buf_obj_cmp()
347 * it stale has not yet committed. i.e. we are in _xfs_buf_obj_cmp()
351 * Note: If we're scanning for incore buffers to stale, don't in _xfs_buf_obj_cmp()
352 * complain if we find non-stale buffers. in _xfs_buf_obj_cmp()
424 * if the buffer is stale, clear all the external state associated with in xfs_buf_find_lock()
723 * mark the buffer stale. This ensures that anyone who has a current in xfs_buf_read_map()
901 * buffer for the LRU and clear the (now stale) dispose list in xfs_buf_rele_cached()
[all …]
H A Dxfs_buf.h46 * about length mismatches during lookups and do not return stale buffers.
61 { XBF_STALE, "STALE" }, \
132 * about length mismatches during lookups and do not return stale buffers.
/linux/drivers/md/bcache/
H A Dextents.c15 * counter. Garbage collection is used to remove stale pointers.
85 return "stale"; in bch_ptr_status()
540 unsigned int i, stale; in bch_extent_bad() local
552 stale = ptr_stale(b->c, k, i); in bch_extent_bad()
554 if (stale && KEY_DIRTY(k)) { in bch_extent_bad()
556 pr_info("stale dirty pointer, stale %u, key: %s\n", in bch_extent_bad()
557 stale, buf); in bch_extent_bad()
560 btree_bug_on(stale > BUCKET_GC_GEN_MAX, b, in bch_extent_bad()
561 "key too stale: %i, need_gc %u", in bch_extent_bad()
562 stale, b->c->need_gc); in bch_extent_bad()
[all …]
/linux/scripts/
H A Dremove-stale-files8 # running 'make clean'. Then, the stale generated files are left over, often
11 # Also, 'git status' shows such stale build artifacts as untracked files.
20 # yard. Stale files stay in this file for a while (for some release cycles?),
/linux/kernel/configs/
H A Dhardening.config63 # Initialize all heap variables to zero on free to reduce stale data lifetime.
69 # Wipe kernel stack after syscall completion to reduce stale data lifetime.
80 # Force IOMMU TLB invalidation so devices will never be able to access stale
/linux/drivers/md/
H A Ddm-ps-historical-service-time.c9 * Marks paths stale if they have not finished within hst *
10 * num_paths. If a path is stale and unused, we will send a single
14 * multipath device is unused. If a path is stale and in use, limit the
346 u64 *out, u64 *stale) in hst_fill_compare() argument
353 *stale = pi->stale_after; in hst_fill_compare()
392 * If an unloaded path is stale, choose it. If both paths are unloaded, in hst_compare()
393 * choose path that is the most stale. in hst_compare()
419 /* In the case that the 'winner' is stale, limit to equal usage. */ in hst_compare()
/linux/fs/iomap/
H A Diter.c63 bool stale = iter->iomap.flags & IOMAP_F_STALE; in iomap_iter() local
97 * mapping has been marked stale and needs to be reprocessed. in iomap_iter()
101 else if (iter->len == 0 || (!advanced && !stale)) in iomap_iter()
/linux/tools/testing/selftests/bpf/prog_tests/
H A Dfib_lookup.c60 { .desc = "IPv6 stale neigh",
68 { .desc = "IPv4 stale neigh",
165 SYS(fail, "ip neigh add %s dev veth1 lladdr %s nud stale", IPV6_NUD_STALE_ADDR, DMAC); in setup_netns()
169 SYS(fail, "ip neigh add %s dev veth1 lladdr %s nud stale", IPV4_NUD_STALE_ADDR, DMAC); in setup_netns()
182 SYS(fail, "ip neigh add %s dev veth2 lladdr %s nud stale", IPV4_TBID_DST, DMAC2); in setup_netns()
187 SYS(fail, "ip neigh add %s dev veth2 lladdr %s nud stale", IPV6_TBID_DST, DMAC2); in setup_netns()
/linux/arch/powerpc/mm/nohash/
H A Dmmu_context.c18 * - Implement flush_tlb_mm() by making the context stale and picking
20 * - More aggressively clear stale map bits and maybe find some way to
94 * the stale map as we can just flush the local CPU
122 /* Mark it stale on all CPUs that used this mm. For threaded in steal_context_smp()
280 /* If that context got marked stale on this CPU, then flush the in switch_mmu_context()
/linux/include/linux/
H A Derrno.h20 #define EOPENSTALE 518 /* open found a stale dentry */
26 #define EBADCOOKIE 523 /* Cookie is stale */
/linux/scripts/package/
H A Dbuildtar58 # outcome because it may pick up a stale file remaining in the build tree.
69 # Please note the following code may copy a stale file.
91 # Please note the following code may copy a stale file.
/linux/net/netfilter/ipvs/
H A Dip_vs_lblc.c12 * collect stale entries of 24+ hours when
55 * It is for garbage collection of stale IPVS lblc entries,
66 * in a half hour, do a full expiration check to collect stale
103 struct timer_list periodic_timer; /* collect stale entries */
283 * It is used to collect stale entries when the number of entries
/linux/drivers/virt/coco/guest/
H A Dtsm-mr.c30 * will be called only when a live MR is being read and the cache is stale
61 * @ctx->in_sync indicates if the MR cache is stale. It is a global in tm_digest_read()
112 /* mark MR cache stale */ in tm_digest_write()
/linux/Documentation/arch/x86/
H A Dmds.rst29 deallocated it can retain the stale data of the preceding operations which
37 contain stale data from a previous operation which can be forwarded to
193 that stale data from the idling CPU from spilling to the Hyper-Thread
/linux/arch/arc/include/asm/
H A Dmmu_context.h141 * it to CPUs where a task once ran-on, could cause stale TLB entry in switch_mm()
146 * via any existing stale TLB entries. in switch_mm()
/linux/Documentation/scsi/
H A Dhpsa.rst80 and not be disrupted in any way by stale commands or other stale state
/linux/arch/x86/realmode/
H A Dinit.c38 * Stale, global entries from previous page tables may still be in load_trampoline_pgtable()
39 * present. Flush those stale entries. in load_trampoline_pgtable()
/linux/net/mptcp/
H A Dmib.h73 MPTCP_MIB_SUBFLOWSTALE, /* Subflows entered 'stale' status */
74 MPTCP_MIB_SUBFLOWRECOVER, /* Subflows returned to active status after being stale */
/linux/security/apparmor/
H A Dlabel.c392 /* TODO: if compound label and not stale add to reclaim cache */ in aa_label_kref()
663 * @replace: whether insertion should replace existing entry that is not stale
1038 * setting labels stale.
1050 bool stale = false; in label_merge_insert() local
1068 stale = true; in label_merge_insert()
1084 } else if (!stale) { in label_merge_insert()
2021 * Note: worst case is the stale @label does not get updated and has
2054 /* updated stale label by being removed/renamed from labelset */ in __label_update()
2090 * Any label that has a stale component is marked stale and replaced and
2093 * If failures happen due to memory pressures then stale labels will
[all …]
/linux/arch/mips/bmips/
H A Ddma.c23 /* Flush stale data out of the readahead cache */ in arch_sync_dma_for_cpu_all()
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_rq.c40 * result in reading stale values. in enic_rq_cq_desc_dec()
59 * result in reading stale values. in enic_rq_cq_desc_dec()
80 * result in reading stale values. in enic_rq_cq_desc_dec()

12345678910>>...25