Home
last modified time | relevance | path

Searched +full:s +full:- +full:merged (Results 1 – 25 of 706) sorted by relevance

12345678910>>...29

/kernel/linux/linux-6.6/Documentation/admin-guide/mm/
Dksm.rst8 KSM is a memory-saving de-duplication feature, enabled by CONFIG_KSM=y,
19 content which can be replaced by a single write-protected page (which
26 KSM's merged pages were originally locked into kernel memory, but can now
46 unmerges whatever it merged in that range. Note: this unmerging call
47 may suddenly require more memory than is available - possibly failing
48 with EAGAIN, but more probably arousing the Out-Of-Memory killer.
60 will exceed ``vm.max_map_count`` (see Documentation/admin-guide/sysctl/vm.rst).
68 restricting its use to areas likely to benefit. KSM's scans may use a lot
92 specifies if pages from different NUMA nodes can be merged.
109 * set to 0 to stop ksmd from running but keep merged pages,
[all …]
/kernel/linux/linux-6.6/tools/perf/tests/
Dmaps.c1 // SPDX-License-Identifier: GPL-2.0
17 static int check_maps(struct map_def *merged, unsigned int size, struct maps *maps) in check_maps() argument
28 struct map *map = rb_node->map; in check_maps()
30 if (map__start(map) != merged[i].start || in check_maps()
31 map__end(map) != merged[i].end || in check_maps()
32 strcmp(map__dso(map)->name, merged[i].name) || in check_maps()
42 pr_debug("\tstart: %" PRIu64 " end: %" PRIu64 " name: '%s' refcnt: 1\n", in check_maps()
43 merged[i].start, merged[i].end, merged[i].name); in check_maps()
47 struct map *map = rb_node->map; in check_maps()
49 pr_debug("\tstart: %" PRIu64 " end: %" PRIu64 " name: '%s' refcnt: %d\n", in check_maps()
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/mm/
Dksm.rst10 KSM is a memory-saving de-duplication feature, enabled by CONFIG_KSM=y,
21 content which can be replaced by a single write-protected page (which
28 KSM's merged pages were originally locked into kernel memory, but can now
48 unmerges whatever it merged in that range. Note: this unmerging call
49 may suddenly require more memory than is available - possibly failing
50 with EAGAIN, but more probably arousing the Out-Of-Memory killer.
62 will exceed ``vm.max_map_count`` (see Documentation/admin-guide/sysctl/vm.rst).
70 restricting its use to areas likely to benefit. KSM's scans may use a lot
94 specifies if pages from different NUMA nodes can be merged.
111 * set to 0 to stop ksmd from running but keep merged pages,
[all …]
/kernel/linux/linux-6.6/fs/btrfs/
Dextent_map.h1 /* SPDX-License-Identifier: GPL-2.0 */
9 #define EXTENT_MAP_LAST_BYTE ((u64)-4)
10 #define EXTENT_MAP_HOLE ((u64)-3)
11 #define EXTENT_MAP_INLINE ((u64)-2)
13 #define EXTENT_MAP_DELALLOC ((u64)-1)
20 /* pre-allocated extent */
28 /* This em is merged from two or more physically adjacent ems */
47 * Generation of the extent map, for merged em it's the highest
48 * generation of all merged ems.
49 * For non-merged extents, it's from btrfs_file_extent_item::generation.
[all …]
/kernel/linux/linux-6.6/Documentation/process/
D6.Followthrough.rst17 kernel community to ensure that your code is up to the kernel's quality
23 ----------------------
31 - If you have explained your patch well, reviewers will understand its
35 Many of the changes you may be asked to make - from coding style tweaks
36 to substantial rewrites - come from the understanding that Linux will
39 - Code review is hard work, and it is a relatively thankless occupation;
47 - Similarly, code reviewers are not trying to promote their employers'
54 - Be prepared for seemingly silly requests for coding style changes
112 -----------------
116 entry into a subsystem maintainer's tree. How that works varies from one
[all …]
D1.Intro.rst7 -----------------
12 merged into the official ("mainline") kernel, including automatic
15 Linux kernel must be made available under a GPL-compatible license.
24 :ref:`development_early_stage` covers early-stage project planning, with an
42 assuming that the job is done when a patch is merged into the mainline.
51 ---------------------------
56 kernel has evolved into a best-of-breed operating system component which
57 runs on pocket-sized digital music players, desktop PCs, the largest
66 capable and well-suited to the task at hand as possible. Distributors and
77 free software projects. A typical three-month kernel development cycle can
[all …]
/kernel/linux/linux-5.10/Documentation/process/
D6.Followthrough.rst17 kernel community to ensure that your code is up to the kernel's quality
23 ----------------------
31 - If you have explained your patch well, reviewers will understand its
35 Many of the changes you may be asked to make - from coding style tweaks
36 to substantial rewrites - come from the understanding that Linux will
39 - Code review is hard work, and it is a relatively thankless occupation;
47 - Similarly, code reviewers are not trying to promote their employers'
105 -----------------
109 entry into a subsystem maintainer's tree. How that works varies from one
111 things. In particular, there may be more than one tree - one, perhaps,
[all …]
D1.Intro.rst7 -----------------
12 merged into the official ("mainline") kernel, including automatic
15 Linux kernel must be made available under a GPL-compatible license.
24 :ref:`development_early_stage` covers early-stage project planning, with an
42 assuming that the job is done when a patch is merged into the mainline.
51 ---------------------------
56 kernel has evolved into a best-of-breed operating system component which
57 runs on pocket-sized digital music players, desktop PCs, the largest
66 capable and well-suited to the task at hand as possible. Distributors and
77 free software projects. A typical three-month kernel development cycle can
[all …]
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
Dksm_tests.c1 // SPDX-License-Identifier: GPL-2.0
20 #define KSM_FP(s) (KSM_SYSFS_PATH s) argument
64 fprintf(stderr, "f %s\n", file_path); in ksm_write_sysfs()
83 fprintf(stderr, "f %s\n", file_path); in ksm_read_sysfs()
133 fprintf(stderr, "f %s\n", file_name); in ksm_print_procfs()
139 printf("%s", buffer); in ksm_print_procfs()
160 printf("usage: ksm_tests [-h] <test type> [-a prot] [-p page_count] [-l timeout]\n" in print_help()
161 "[-z use_zero_pages] [-m merge_across_nodes] [-s size]\n"); in print_help()
164 " -M (page merging)\n" in print_help()
165 " -Z (zero pages merging)\n" in print_help()
[all …]
/kernel/linux/linux-6.6/Documentation/filesystems/
Dxfs-maintainer-entry-profile.rst5 --------
6 XFS is a well known high-performance filesystem in the Linux kernel.
10 Patches are generally merged to the for-next branch of the appropriate
12 After a testing period, the for-next branch is merged to the master
15 Kernel code are merged to the xfs-linux tree[0].
16 Userspace code are merged to the xfsprogs tree[1].
17 Test cases are merged to the xfstests tree[2].
18 Ondisk format documentation are merged to the xfs-documentation tree[3].
21 list linux-xfs@vger.kernel.org.
24 -----
[all …]
Doverlayfs.rst1 .. SPDX-License-Identifier: GPL-2.0
10 overlay-filesystem functionality in Linux (sometimes referred to as
11 union-filesystems). An overlay-filesystem tries to present a
17 ---------------
25 While directories will report an st_dev from the overlay-filesystem,
26 non-directory objects may report an st_dev from the lower filesystem or
29 over the lifetime of a non-directory object. Many applications and
48 The "xino" feature can be enabled with the "-o xino=on" overlay mount option.
51 the lifetime of the filesystem. The "-o xino=auto" overlay mount option
60 +--------------+------------+------------+-----------------+----------------+
[all …]
/kernel/linux/linux-5.10/Documentation/filesystems/
Doverlayfs.rst1 .. SPDX-License-Identifier: GPL-2.0
10 overlay-filesystem functionality in Linux (sometimes referred to as
11 union-filesystems). An overlay-filesystem tries to present a
17 ---------------
25 While directories will report an st_dev from the overlay-filesystem,
26 non-directory objects may report an st_dev from the lower filesystem or
29 over the lifetime of a non-directory object. Many applications and
48 feature with the "-o xino=on" overlay mount option. That is useful for the
60 +--------------+------------+------------+-----------------+----------------+
65 +--------------+-----+------+-----+------+--------+--------+--------+-------+
[all …]
/kernel/linux/linux-6.6/Documentation/gpu/rfc/
Dxe.rst8 pre-merge goals, in order to avoid unnecessary delays.
29 As for the power management area, the goal is to have a much-simplified support
30 for the system suspend states (S-states), PCI device suspend states (D-states),
31 GPU/Render suspend states (R-states) and frequency management. It should leverage
32 as much as possible all the existent PCI-subsystem infrastructure (pm and
38 https://gitlab.freedesktop.org/drm/xe/kernel (branch drm-xe-next)
49 official and by-default probe at a given time.
76 Xe – Pre-Merge Goals
80 -------------
83 resolve syncobj and dma-buf implicit sync dependencies. However, drm_scheduler is
[all …]
/kernel/linux/linux-5.10/Documentation/block/
Dstat.rst30 read merges requests number of read I/Os merged with in-queue I/O
34 write merges requests number of write I/Os merged with in-queue I/O
41 discard merges requests number of discard I/Os merged with in-queue I/O
48 read I/Os, write I/Os, discard I/0s
64 These values increment when an I/O request is merged with an
65 already-queued I/O request.
72 standard UNIX 512-byte sectors, not any device- or filesystem-specific
/kernel/linux/linux-6.6/Documentation/block/
Dstat.rst30 read merges requests number of read I/Os merged with in-queue I/O
34 write merges requests number of write I/Os merged with in-queue I/O
41 discard merges requests number of discard I/Os merged with in-queue I/O
48 read I/Os, write I/Os, discard I/0s
64 These values increment when an I/O request is merged with an
65 already-queued I/O request.
72 standard UNIX 512-byte sectors, not any device- or filesystem-specific
/kernel/linux/linux-5.10/Documentation/admin-guide/
Diostats.rst56 or long-lived system; so applications should be prepared to deal with
58 int (32 bit) or unsigned long (32-bit or 64-bit, depending on your
59 machine) as noted per-field below. Unless your observations are very
63 system-wide stats you'll have to find all the devices and sum them all up.
65 Field 1 -- # of reads completed (unsigned long)
68 Field 2 -- # of reads merged, field 6 -- # of writes merged (unsigned long)
69 Reads and writes which are adjacent to each other may be merged for
74 Field 3 -- # of sectors read (unsigned long)
77 Field 4 -- # of milliseconds spent reading (unsigned int)
81 Field 5 -- # of writes completed (unsigned long)
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/
Diostats.rst56 or long-lived system; so applications should be prepared to deal with
58 int (32 bit) or unsigned long (32-bit or 64-bit, depending on your
59 machine) as noted per-field below. Unless your observations are very
63 system-wide stats you'll have to find all the devices and sum them all up.
65 Field 1 -- # of reads completed (unsigned long)
68 Field 2 -- # of reads merged, field 6 -- # of writes merged (unsigned long)
69 Reads and writes which are adjacent to each other may be merged for
74 Field 3 -- # of sectors read (unsigned long)
77 Field 4 -- # of milliseconds spent reading (unsigned int)
81 Field 5 -- # of writes completed (unsigned long)
[all …]
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
Dconntrack.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */
38 * struct nfp_fl_ct_zone_entry - Zone entry containing conntrack flow information
50 * @tc_merge_tb: The table of merged tc flows
51 * @tc_merge_count: Keep count of the number of merged tc entries
56 * @nft_merge_tb: The table of merged tc+nft flows
57 * @nft_merge_count: Keep count of the number of merged tc+nft entries
114 * struct nfp_fl_ct_flow_entry - Flow entry containing conntrack flow information
128 * @type: Type of ct-entry from enum ct_entry_type
140 struct nfp_fl_nft_tc_merge *prev_m_entries[NFP_MAX_RECIRC_CT_ZONES - 1];
148 * struct nfp_fl_ct_tc_merge - Merge of two flows from tc
[all …]
/kernel/linux/linux-6.6/Documentation/ABI/obsolete/
Dsysfs-bus-iio3 Contact: linux-iio@vger.kernel.org
14 Contact: linux-iio@vger.kernel.org
26 Contact: linux-iio@vger.kernel.org
31 Since kernel 5.11 the scan_elements attributes are merged into
50 What: /sys/.../iio:deviceX/scan_elements/in_voltageY-voltageZ_en
62 Contact: linux-iio@vger.kernel.org
66 Since kernel 5.11 the scan_elements attributes are merged into
86 Contact: linux-iio@vger.kernel.org
89 and hence the form in which it is read from user-space.
90 Form is [be|le]:[s|u]bits/storagebits[>>shift].
[all …]
/kernel/linux/linux-5.10/drivers/hwtracing/stm/
Dpolicy.c1 // SPDX-License-Identifier: GPL-2.0
36 /* this is the one that's exposed to the attributes */
45 return pn->priv; in stp_policy_node_priv()
54 *mstart = policy_node->first_master; in stp_policy_node_get_ranges()
55 *mend = policy_node->last_master; in stp_policy_node_get_ranges()
56 *cstart = policy_node->first_channel; in stp_policy_node_get_ranges()
57 *cend = policy_node->last_channel; in stp_policy_node_get_ranges()
62 return policy_node->group.cg_item.ci_name ? : "<none>"; in stp_policy_node_name()
95 count = sprintf(page, "%u %u\n", policy_node->first_master, in stp_policy_node_masters_show()
96 policy_node->last_master); in stp_policy_node_masters_show()
[all …]
/kernel/linux/linux-6.6/drivers/hwtracing/stm/
Dpolicy.c1 // SPDX-License-Identifier: GPL-2.0
36 /* this is the one that's exposed to the attributes */
45 return pn->priv; in stp_policy_node_priv()
54 *mstart = policy_node->first_master; in stp_policy_node_get_ranges()
55 *mend = policy_node->last_master; in stp_policy_node_get_ranges()
56 *cstart = policy_node->first_channel; in stp_policy_node_get_ranges()
57 *cend = policy_node->last_channel; in stp_policy_node_get_ranges()
90 count = sprintf(page, "%u %u\n", policy_node->first_master, in stp_policy_node_masters_show()
91 policy_node->last_master); in stp_policy_node_masters_show()
104 ssize_t ret = -ENODEV; in stp_policy_node_masters_store()
[all …]
/kernel/linux/linux-6.6/security/landlock/
Druleset.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Landlock LSM - Ruleset management
5 * Copyright © 2016-2020 Mickaël Salaün <mic@digikod.net>
6 * Copyright © 2018-2020 ANSSI
33 * struct landlock_layer - Access rights for a given layer
48 * struct landlock_rule - Access rights tied to an object
52 * @node: Node in the ruleset's red-black tree.
74 * struct landlock_hierarchy - Node in a ruleset hierarchy
90 * struct landlock_ruleset - Landlock ruleset
97 * @root: Root of a red-black tree containing &struct landlock_rule
[all …]
/kernel/linux/linux-5.10/net/batman-adv/
Dfragmentation.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2013-2020 B.A.T.M.A.N. contributors:
26 #include "hard-interface.h"
30 #include "soft-interface.h"
33 * batadv_frag_clear_chain() - delete entries in the fragment buffer chain
45 hlist_del(&entry->list); in batadv_frag_clear_chain()
48 kfree_skb(entry->skb); in batadv_frag_clear_chain()
50 consume_skb(entry->skb); in batadv_frag_clear_chain()
57 * batadv_frag_purge_orig() - free fragments associated to an orig
68 chain = &orig_node->fragments[i]; in batadv_frag_purge_orig()
[all …]
/kernel/linux/linux-6.6/net/batman-adv/
Dfragmentation.c1 // SPDX-License-Identifier: GPL-2.0
26 #include "hard-interface.h"
32 * batadv_frag_clear_chain() - delete entries in the fragment buffer chain
44 hlist_del(&entry->list); in batadv_frag_clear_chain()
47 kfree_skb(entry->skb); in batadv_frag_clear_chain()
49 consume_skb(entry->skb); in batadv_frag_clear_chain()
56 * batadv_frag_purge_orig() - free fragments associated to an orig
67 chain = &orig_node->fragments[i]; in batadv_frag_purge_orig()
68 spin_lock_bh(&chain->lock); in batadv_frag_purge_orig()
71 batadv_frag_clear_chain(&chain->fragment_list, true); in batadv_frag_purge_orig()
[all …]
/kernel/linux/linux-5.10/scripts/kconfig/
Dmerge_config.sh2 # SPDX-License-Identifier: GPL-2.0
4 # merge_config.sh - Takes a list of config fragment values, and merges
10 # http://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-tools/tree/tools/kconf_check
11 # http://git.yoctoproject.org/cgit/cgit.cgi/yocto-kernel-tools/tree/tools/generate_cfg
13 # Copyright (c) 2009-2010 Wind River Systems, Inc.
16 set -e
19 rm -f $TMP_FILE
20 rm -f $MERGE_FILE
25 echo " -h display this help text"
26 echo " -m only merge the fragments, do not execute the make command"
[all …]

12345678910>>...29