This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from cdc5ffc41005 Merge tag 'for-5.3/libata-20190708' of git://git.kernel.dk [...] new c499d1f483a9 tools arch kvm: Sync kvm headers with the kernel sources new c952b35f4b15 perf header: Assign proper ff->ph in perf_event__synthesiz [...] new 4c00af0e94cd perf thread: Allow references to thread objects after mach [...] new cd136189370c perf evsel: Do not rely on errno values for precise_ip fallback new bff5a556c149 perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 new d5b2179d6a67 perf annotate TUI browser: Do not use member from variable [...] new c18ae6327a13 perf python: Remove -fstack-protector-strong if clang does [...] new dab0f4ebb22e perf jvmti: Address gcc string overflow warning for strncpy() new 05c78468a60f tools build: Check if gettid() is available before providi [...] new a685c7a4a25c perf-with-kcore.sh: Always allow fix_buildid_cache_permissions new 26f19c2eb7e5 perf intel-pt: Fix itrace defaults for perf script new 355200e0f6a9 perf auxtrace: Fix itrace defaults for perf script new a2d8a1585e35 perf intel-pt: Fix itrace defaults for perf script intel-p [...] new 8529f2e67313 perf machine: Keep zero in pgoff BPF map new fb5a88d4131a perf tools: Preserve eBPF maps when loading kcore new 8a70c6b162e3 perf augmented_raw_syscalls: Fix up comment new eefa09b499d1 perf beauty: Add generator for 'move_mount' flags argument new 566e30229e1f perf trace: Beautify 'move_mount' arguments new a1c729a5f62c perf beauty: Add generator for fspick's 'flags' arg values new 693bd3949be6 perf trace: Beautify 'fspick' arguments new d35293004a5e perf beauty: Add generator for fsconfig's 'cmd' arg values new dcc6fd64f2e9 perf trace: Beautify 'fsconfig' arguments new 3637c64731a7 perf beauty: Add generator for fsmount's 'attr_flags' arg values new f5b91dbba1a5 perf trace: Introduce syscall_arg__scnprintf_strarray_flags new f6af095668b7 perf trace: Beautify 'fsmount' arguments new ee364dcdcd00 perf trace beauty clone: Handle CLONE_PIDFD new 8ef6d74e1dd5 perf beauty: Add generator for sync_file_range's 'flags' a [...] new a9a187a749f9 perf trace: Beautify 'sync_file_range' arguments new a0c0a4ac021b perf top: Add --namespaces option new 7cb10a08df98 perf tools: Remove const from thread read accessors new 5523769ee15f perf dso: Separate generic code in dso__data_file_size() new ea5db1bd5a04 perf dso: Separate generic code in dso_cache__read new cacddfe7b080 perf dso: Simplify dso_cache__read function new 6c398d723a6a perf dso: Add BPF DSO read and size hooks new 1c4924220c96 perf script: Pad DSO name for --call-trace new 4f600bcf657d perf tests: Add map_groups__merge_in test new 490c8cc949ec perf script: Add --show-bpf-events to show eBPF related events new 8201787cbb72 perf script: Remove superfluous BPF event titles new 80ec26d110c5 perf version: Append 12 git SHA chars to the version string new 34b65affe18d perf machine: Return NULL instead of null-terminating /pro [...] new da2019633f0b perf annotate TUI browser: Do not use member from variable [...] new 7952fa3b54bf perf python: Remove -fstack-protector-strong if clang does [...] new 2d45ef7033ec perf top: Lower message level for failure on synthesizing [...] new c6aba1bf258f perf scripts python: exported-sql-viewer.py: Change python [...] new 1ed7f47fd3af perf scripts python: exported-sql-viewer.py: Use argparse [...] new df8ea22a8fd9 perf scripts python: exported-sql-viewer.py: Add support f [...] new bfb3170e2481 perf scripts python: export-to-sqlite.py: Add support for pyside2 new 3cd3216dbb42 perf scripts python: export-to-postgresql.py: Add support [...] new c7b4f15ff79b perf intel-pt: Improve sync_switch by processing PERF_RECO [...] new 14f1cfd4f7b4 perf intel-pt: Rationalize intel_pt_sync_switch()'s use of [...] new b33fb3cf6f5e Merge tag 'perf-core-for-mingo-5.3-20190529' of git://git. [...] new f7b6a8b30ced Merge tag 'v5.2-rc3' into perf/core, to pick up fixes new 9fd2e48b9ae1 perf/core: Allow non-privileged uprobe for user processes new 76a16b217a7f perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs new 6e86d3db5f8f perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, A [...] new aac1f7f95f11 sysfs: Add sysfs_update_groups function new f3a3a8257e5a perf/core: Add attr_groups_update into struct pmu new 21b0dbc5e8b0 perf/x86: Get rid of x86_pmu::event_attrs new baa0c83363c7 perf/x86: Use the new pmu::update_attrs attribute group new 3d5672735b23 perf/x86: Add is_visible attribute_group callback for base events new 1f157286829c perf/x86: Use update attribute groups for caps new 3ea40ac77261 perf/x86: Use update attribute groups for extra format new b657688069a2 perf/x86/intel: Use update attributes for skylake format new 6a9f4efe78af perf/x86: Use update attribute groups for default attributes new 3384c78631dd Merge branch 'x86/topology' into perf/core, to prepare for [...] new bddb3636737f Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] new 2a538fda8282 perf/x86/intel: Add Icelake desktop CPUID new faaeff98666c perf/x86/intel: Add more Icelake CPUIDs new 543ac280b357 perf/x86/intel/uncore: Handle invalid event coding for fre [...] new 210cc5f9db7a perf/x86/intel/uncore: Add uncore support for Snow Ridge server new c8872d90e0a3 perf/x86/intel/uncore: Factor out box ref/unref functions new 3da04b8a00dd perf/x86/intel/uncore: Support MMIO type uncore blocks new 07ce734dd8ad perf/x86/intel/uncore: Clean up client IMC new ee49532b38dd perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge new b7c9b3927337 perf/x86/intel: Use ->is_visible callback for default group new d0e1a507bdc7 perf/x86/intel: Disable check_msr for real HW new 8e21be4f815c perf data: Add description of header HEADER_BPF_PROG_INFO [...] new 835fbf126ce0 perf data: Document memory topology header: HEADER_MEM_TOPOLOGY new a9de7cfc7663 perf data: Document clockid header: HEADER_CLOCKID new 0da6ae94e410 perf data: Document directory format header: HEADER_DIR_FORMAT new e5f177a578ed perf symbols: Remove unused variable 'err' new d194d8fccf61 perf record: Allow mixing --user-regs with --call-graph=dwarf new 948e9dc8bb26 perf intel-pt: Factor out intel_pt_update_sample_time new 7b4b4f83881e perf intel-pt: Accumulate cycle count from CYC packets new 61d276f428a1 perf tools: Add IPC information to perf_sample new 5b1dc0fd1da0 perf intel-pt: Add support for samples to contain IPC ratio new 68fb45bf175e perf script: Add output of IPC ratio new 9bc668e3bca8 perf intel-pt: Record when decoding PSB+ packets new f3c98c4b5ac8 perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip new 3f05516758be perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets new 5db47f43ccbb perf intel-pt: Document IPC usage new 003ccdc7165a perf thread-stack: Accumulate IPC information new 1159facee97f perf db-export: Add brief documentation new 52a2ab6fa99d perf db-export: Export IPC information new 64adadb3f9db perf scripts python: export-to-sqlite.py: Export IPC information new ec7f448e2b2e perf scripts python: export-to-postgresql.py: Export IPC i [...] new 530e22fd5c6d perf scripts python: exported-sql-viewer.py: Add IPC infor [...] new 4a0979d4b4fe perf scripts python: exported-sql-viewer.py: Add CallGraph [...] new 38a846d47f3d perf scripts python: exported-sql-viewer.py: Add IPC infor [...] new b3b660792e04 perf scripts python: exported-sql-viewer.py: Add IPC infor [...] new 80b3fb64a55a perf scripts python: exported-sql-viewer.py: Select find t [...] new 4cae8675ea79 perf augmented_raw_syscalls: Tell which args are filenames [...] new 0c95a7ff76fb perf augmented_raw_syscalls: Move the probe_read_str to a [...] new deaf4da48a67 perf augmented_raw_syscalls: Change helper to consider jus [...] new 602bce09fb43 perf augmented_raw_syscalls: Move reading filename to the loop new 279ab04dbea1 perf jvmti: Address gcc string overflow warning for strncpy() new 8195168e8779 perf trace: Consume the augmented_raw_syscalls payload new dea87bfb7b28 perf trace: Associate more argument names with the filenam [...] new 012749caf941 perf trace: Exit when failing to build eBPF program new 22d4621987fa perf config: Bail out when a handler returns failure for a [...] new 53651b28cfb6 perf record: Add support to collect callchains from kernel [...] new 10981c8012bc perf evsel: Remove superfluous nthreads system_wide setup [...] new 3399ad9ac234 perf cs-etm: Configure contextID tracing in CPU-wide mode new 1c839a5a4061 perf cs-etm: Configure timestamp generation in CPU-wide mode new e5993c42e8bb perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode new a465f3c3e3e6 perf cs-etm: Add handling of itrace start events new e0d170fa9a5c perf cs-etm: Add handling of switch-CPU-wide events new 3470d48a4ef3 perf cs-etm: Refactor error path in cs_etm_decoder__new() new 5f7cb03555c6 perf cs-etm: Move packet queue out of decoder structure new 882f4874ad74 perf cs-etm: Fix indentation in function cs_etm__process_d [...] new c7bfa2fd0da9 perf cs-etm: Introduce the concept of trace ID queues new 6672559307d0 perf cs-etm: Get rid of unused cpu in struct cs_etm_queue new 3c21d7d813c5 perf cs-etm: Move thread to traceid_queue new 0abb868bbcbc perf cs-etm: Move tid/pid to traceid_queue new af21577c05a7 perf cs-etm: Use traceID aware memory callback API new c152d4d49a35 perf cs-etm: Add support for multiple traceID queues new 0a6be300eb7b perf cs-etm: Linking PE contextID with perf thread mechanic new 675f302fc261 perf cs-etm: Add notion of time to decoding code new 21fe8dc1191a perf cs-etm: Add support for CPU-wide trace scenarios new b74d8686a18b perf cpumap: Retrieve die id information new acae8b36cded perf header: Add die information in CPU topology new db5742b6849e perf stat: Support per-die aggregation new e05a899718f0 perf header: Rename "sibling cores" to "sibling sockets" new 0ccdb8407a46 perf tools: Apply new CPU topology sysfs attributes new 36edfb940195 perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY new e45c48a9a4d2 perf cs-etm: Properly set the value of 'old' and 'head' in [...] new 965e176f3c4a perf cs-etm: Remove duplicate GENMASK() define, use linux/ [...] new 87407fa58b66 perf config: Update default value for llvm.clang-bpf-cmd-template new 33526f362b01 perf auxtrace: Add perf time interval to itrace_synth_ops new 400ae9818fe6 perf script: Set perf time interval in itrace_synth_ops new 4885c90c5e84 perf report: Set perf time interval in itrace_synth_ops new 4d678e9039b0 perf intel-pt: Add lookahead callback new e72b52a2cfde perf intel-pt: Factor out intel_pt_8b_tsc() new 6492e5f013d9 perf intel-pt: Factor out intel_pt_reposition() new 6c1f0b18ac33 perf intel-pt: Add reposition parameter to intel_pt_get_data() new a7fa19f5a255 perf intel-pt: Add intel_pt_fast_forward() new e96f7df88076 perf intel-pt: Factor out intel_pt_get_buffer() new da9000ae3502 perf intel-pt: Add support for lookahead new 2c47db90ed71 perf intel-pt: Add support for efficient time interval filtering new f79a7689d993 perf time-utils: Treat time ranges consistently new c763242a5e74 perf time-utils: Factor out set_percent_time() new b16bfeb3db1b perf time-utils: Prevent percentage time range overlap new 0ccc69ba0af4 perf time-utils: Fix --time documentation new 2a8afddc084a perf time-utils: Simplify perf_time__parse_for_ranges() er [...] new 929afa0092d0 perf time-utils: Make perf_time__parse_for_ranges() more logical new e39a12cbd249 perf tests: Add a test for time-utils new a77a05e2337d perf time-utils: Add support for multiple explicit time intervals new 53fe307dfd30 perf test 6: Fix missing kvm module load for s390 new 8a07aa4e9b7b perf report: Fix OOM error in TUI mode on s390 new 180ca71cf1be perf report: Support s390 diag event display on x86 new 04c41bcb862b perf trace: Skip unknown syscalls when expanding strace li [...] new 3ce5aceb5dee Merge tag 'perf-core-for-mingo-5.3-20190611' of git://git. [...] new 010e3e8fc12b perf tests arm64: Compile tests unconditionally new 374d910f87b8 perf: cs-etm: Optimize option setup for CPU-wide sessions new edff7809c80f perf intel-pt: Add new packets for PEBS via PT new a0db77bf880b perf intel-pt: Add Intel PT packet decoder test new 4c35595e1ea7 perf intel-pt: Add decoder support for PEBS via PT new e62ca655eea7 perf intel-pt: Prepare to synthesize PEBS samples new 0dfded34a2e3 perf intel-pt: Factor out common sample preparation for re-use new 9d0bc53e35b8 perf intel-pt: Synthesize PEBS sample basic information new 9e9a618afc17 perf intel-pt: Add gp registers to synthesized PEBS sample new 143d34a6b387 perf intel-pt: Add XMM registers to synthesized PEBS sample new aa62afd7daac perf intel-pt: Add LBR information to synthesized PEBS sample new 975846eddf90 perf intel-pt: Add memory information to synthesized PEBS sample new e01f0ef509ea perf intel-pt: Add callchain to synthesized PEBS sample new 4541a8bb13a8 tools build: Check if gettid() is available before providi [...] new a4066d64d939 perf trace: Fix exclusion of not available syscall names f [...] new 99f26f854867 perf trace: Streamline validation of select syscall names list new 5e2156d837e8 tools build feature tests: Add missing SPDX headers new 5875cf4cd32e perf tests: Add missing SPDX headers new 599ee18f0740 perf pmu: Fix uncore PMU alias list for ARM64 new 016f327ce48f perf trace: Fixup pointer arithmetic when consuming augmen [...] new fdbdd7e8580e perf evsel: Make perf_evsel__name() accept a NULL argument new 1955c8cf5e26 perf tools: Don't hardcode host include path for libslang new cbefd24f0aee tools build: Add test to check if slang.h is in /usr/inclu [...] new 78d6ccce03e8 perf build: Handle slang being in /usr/include and in /usr [...] new 3469fa84c163 tools build: Fix the zstd test in the test-all.c common ca [...] new a3664a74a0aa Merge tag 'perf-core-for-mingo-5.3-20190621' of git://git. [...] new b9271f0c65e1 Merge tag 'v5.2-rc6' into perf/core, to refresh branch new 9e6e87e62acc Merge branch 'x86/cpu' into perf/core, to pick up dependen [...] new 98253a546a46 perf/x86: Add MSR probe interface new dde5e72068cd perf/x86/msr: Use new probe function new 8f2a28c5859b perf/x86/cstate: Use new probe function new 5fb5273a905c perf/x86/rapl: Use new MSR detection interface new cd105aed1a99 perf/x86/rapl: Get rapl_cntr_mask from new probe framework new 122f1c51b11a perf/x86/rapl: Get MSR values from new probe framework new 5fc1bd84664a perf/x86/rapl: Get attributes from new probe framework new 637d97b53cdd perf/x86/rapl: Get quirk state from new probe framework new fd7d55172d1e perf/cgroups: Don't rotate events for cgroups unnecessarily new 2d7102a04537 perf tools: Fix cache.h include directive new 97860b483c55 perf thread-stack: Fix thread stack return from kernel for [...] new eb5d854456f5 perf thread-stack: Eliminate code duplicating thread_stack [...] new 9f94c7f947e9 perf tools: Increase MAX_NR_CPUS and MAX_CACHES new abe5a1d3e4be perf intel-pt: Decoder to output CBR changes immediately new 91de8684f1cf perf intel-pt: Cater for CBR change in PSB+ new 51b091861828 perf intel-pt: Add CBR value to decoder state new 5fe2cf7d19c4 perf intel-pt: Synthesize CBR events when last seen value changes new b9322cab17a1 perf db-export: Export synth events new 5130c6e55531 perf scripts python: export-to-sqlite.py: Export Intel PT [...] new aba44287a224 perf scripts python: export-to-postgresql.py: Export Intel [...] new 828e27a89915 perf ctype: Remove unused 'graph_line' variable new b598c34ffc2b perf ui stdio: No need to use 'spaces' to left align new 93d50edc80ab perf ctype: Remove now unused 'spaces' variable new 6a9fa4e3bdde perf string: Move 'dots' and 'graph_dotted_line' out of sa [...] new af41949d9e02 tools x86 machine: Add missing util.h to pick up 'page_size' new 155681fcd7f8 perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h new cf8b6970f4fc perf symbols: We need util.h in symbol-elf.c for zfree() new 9f3926e08c26 perf tools: Remove old baggage that is util/include/linux/ctype.h new 1b2fc358ddfb perf tools: Add missing util.h to pick up 'page_size' variable new 3052ba56bcb5 tools perf: Move from sane_ctype.h obtained from git to th [...] new bd9860bf050f perf tools: Use linux/ctype.h in more places new 7bd330de43fd tools lib: Adopt skip_spaces() from the kernel sources new 810826acd122 perf stat: Use recently introduced skip_spaces() new fc6a172600cd perf header: Use skip_spaces() in __write_cpudesc() new 9bb5a27ac795 perf time-utils: Use skip_spaces() new ee44b5b51f37 perf probe: Use skip_spaces() for argv handling new c1fc14cbdcc9 perf strfilter: Use skip_spaces() new 80e9073f1f44 perf metricgroup: Use strsep() new 526bbbdd442c perf report: Use skip_spaces() new 328584804edc perf tools: Ditch rtrim(), use skip_spaces() to get closer [...] new 45bfd0ac7bd2 tools lib: Adopt strim() from the kernel new 3ca43b6053c9 perf tools: Remove trim() implementation, use tools/lib's strim() new 13c230ab6e56 perf tools: Ditch rtrim(), use strim() from tools/lib new 2a60689a33a6 tools lib: Adopt strreplace() from the kernel new af0de0c5f060 perf tools: Drop strxfrchar(), use strreplace() equivalent [...] new 9c10548c4221 tools lib: Move argv_{split,free} from tools/perf/util/ new 145c407c8083 perf stat: Make metric event lookup more robust new 6c5f4e5cb35b perf stat: Don't merge events in the same PMU new 2f87f33f4226 perf stat: Fix group lookup for metric group new e3a9427323a5 perf stat: Fix metrics with --no-merge new aa23aa55166c perf annotate: Add csky support new 06c642c0e9fc perf jevents: Use nonlocal include statements in pmu-events.c new a041ede09011 Merge tag 'perf-core-for-mingo-5.3-20190701' of git://git. [...] new 0c69b9311242 objtool: Fix build by linking against tools/lib/ctype.o sources new 0cec2447e7d2 perf symbol: Create block_info structure new fe96245c7f38 perf hists: Add block_info in hist_entry new 30d815534e63 perf diff: Check if all data files with branch stacks new 99150a1faab2 perf diff: Use hists to manage basic blocks per symbol new f3810817b206 perf diff: Link same basic blocks among different data new b10c78c50964 perf diff: Print the basic block cycles diff new c8f7bc1a080b perf diff: Documentation -c cycles option new 730670b1d108 perf pmu: Support more complex PMU event aliasing new 57cc732479ba perf jevents: Add support for Hisi hip08 DDRC PMU aliasing new 8f5b703add99 perf jevents: Add support for Hisi hip08 HHA PMU aliasing new edd93a4076cf perf jevents: Add support for Hisi hip08 L3C PMU aliasing new 734ac47e23ae perf tools: Fix typos / broken sentences new 4df79ba3eb1b perf vendor events intel: Metric fixes for SKX/CLX new 9c344d15f578 perf list: Avoid extra : for --raw metrics new 488c3bf7ece8 perf tools metric: Don't include duration_time in group new 15a108af1a18 perf script: Allow specifying the files to process guest samples new a328a259ced0 Merge tag 'perf-core-for-mingo-5.3-20190703' of git://git. [...] new f584dd32edc5 Merge branch 'x86/cpu' into perf/core, to pick up revert new 552a031ba12a Merge tag 'v5.2' into perf/core, to pick up fixes new e3b22a65348a Merge remote-tracking branch 'tip/perf/core' into perf/urgent new 686cbe9e5d88 tools arch x86: Sync asm/cpufeatures.h with the with the kernel new d1d59b817939 Merge tag 'perf-urgent-for-mingo-5.3-20190708-2' of git:// [...] new 608745f12462 Merge branch 'perf-core-for-linus' of git://git.kernel.org [...] new 6bbeb276b71f x86/kexec: Add the EFI system tables and ACPI tables to th [...] new 0a23ebc66a46 x86/boot: Use efi_setup_data for searching RSDP on kexec-e [...] new 8e44c7840479 Revert "x86/boot: Disable RSDP parsing temporarily" new 5b51ae969e3d x86/boot: Call get_rsdp_addr() after console_init() new 5a949b38839e x86/kexec: Add the ACPI NVS region to the ident map new 2238246ff8d5 x86/boot: Make the GDT 8-byte aligned new f2d08c5d3bcf x86/boot: Add xloadflags bits to check for 5-level paging support new ee338b9ee282 x86/kexec/64: Prevent kexec from 5-level paging to a 4-lev [...] new 8ff80fbe7e98 x86/kdump/64: Restrict kdump kernel reservation to <64TB new b7d5c9239855 Merge branch 'x86-boot-for-linus' of git://git.kernel.org/ [...] new c603a309cc75 x86/mm: Identify the end of the kernel area to be reserved new e1bfa87399e3 x86/mm: Create a workarea in the kernel for SME early encryption new ae9e13d621d6 x86/e820, ioport: Add a new I/O resource descriptor IORES_ [...] new 5da04cc86d12 x86/mm: Rework ioremap resource mapping determination new 980621daf368 x86/crash: Add e820 reserved ranges to kdump kernel's e820 table new 1a79c1b8a041 x86/kexec: Do not map kexec area as decrypted when SEV is active new 85784d16c2cf x86/kexec: Set the C-bit in the identity map page table wh [...] new 4eb5fec31e61 fs/proc/vmcore: Enable dumping of encrypted memory when SE [...] new 565eb5f8c5d3 Merge branch 'x86-kdump-for-linus' of git://git.kernel.org [...] new 4e87ace902cf parisc: add support for patching multiple words new 7e923369b1ec parisc: add spinlock to patch function new e4eab1ce1f67 parisc: add WARN_ON() to clear_fixmap new 6183d68b8b01 parisc: use pr_debug() in kernel/module.c new 2809b392a62a compiler.h: add CC_USING_PATCHABLE_FUNCTION_ENTRY new 6ca6366220ed parisc: add dynamic ftrace new b3d5f311d3cf parisc: asm: psw.h: missing header guard new 593c75463ab6 Merge branch 'parisc-5.3-1' of git://git.kernel.org/pub/sc [...] new d1c5947ec678 security: Make capability_hooks static new c5eaab1d131d security/commoncap: Use xattr security prefix len new 9d22167f3430 Merge branch 'next-lsm' of git://git.kernel.org/pub/scm/li [...] new b314dd49a28a vsprintf: fix data type of variable in string_nocheck() new 4ca96aa99f3e lib/vsprintf: Reinstate printing of legacy clock IDs new 7011b7e1b702 Merge tag 'printk-for-5.3' of git://git.kernel.org/pub/scm [...] new a5f6f88c3d1a docs: Do not seek comments in kernel/rcu/tree_plugin.h new e8d4f892bb24 docs: Fix a misdirected kerneldoc directive new 41ce14e39bbe docs: Do not seek kerneldoc comments in hw-consumer.h new 3aef44726656 docs: No structured comments in target_core_device.c new dea20be5063c docs: no structured comments in fs/file_table.c new 3f715b147a6c docs: No structured comments in include/linux/interconnect.h new b0d60bfbb60c kernel-doc: always name missing kerneldoc sections new 42f6ebd82783 docs: cdomain.py: get rid of a warning since version 1.8 new fe4ec72cca50 docs: tracing: Fix typos in histogram.rst new 93285c019777 doc: kernel-parameters.txt: fix documentation of nmi_watch [...] new 44f42165177e scripts/sphinx-pre-install: make activate hint smarter new c4c562defedb scripts/sphinx-pre-install: get rid of RHEL7 explicity check new 9b88ad5464af scripts/sphinx-pre-install: always check if version is com [...] new 9e78e7fc0b20 scripts/documentation-file-ref-check: better handle translations new aeaacbfed853 scripts/documentation-file-ref-check: exclude false-positives new 4904aeed9f68 scripts/documentation-file-ref-check: improve tools ref handling new 0ca862e6f1c7 scripts/documentation-file-ref-check: teach about .txt -> [...] new cf08508d21ff docs: by default, build docs a lot faster with Sphinx >= 1.7 new a700767a7682 docs: requirements.txt: recommend Sphinx 1.7.9 new 6c01edd395a7 docs: look for sphinx-pre-install in the source tree new 18e1572419d6 docs: Completely fix the remote build tree case new 50c1f43a37d0 docs: filesystems: vfs: Remove space before tab new 4ee33ea403ac docs: filesystems: vfs: Use uniform space after period. new 90caa781f640 docs: filesystems: vfs: Use 72 character column width new e04c83cd53b5 docs: filesystems: vfs: Use uniform spacing around headings new 90ac11a844f8 docs: filesystems: vfs: Use correct initial heading new 099c5c7a3fba docs: filesystems: vfs: Use SPDX identifier new e66b04571545 docs: filesystems: vfs: Fix pre-amble indentation new 1b44ae63deae docs: filesystems: vfs: Convert spaces to tabs new af96c1e304f7 docs: filesystems: vfs: Convert vfs.txt to RST new ee5dc0491c38 docs: filesystems: vfs: Render method descriptions new 9cd9e749e99c Merge branch 'vfs' into docs-next new b422124758c1 docs/core-api: Add string helpers API to the list new 58d494669f36 docs/core-api: Add integer power functions to the list new 99d2b9386729 Documentation: DMA-API: fix a function name of max_mapping_size new 4241d516b004 Documentation/dm-init: fix multi device example new e0cef9ff6315 Documentation: fix typo CLOCK_MONONOTNIC_COARSE new e47cf0c95877 Documentation: tee: Grammar s/the its/its/ new 6fb44c439eda Documentation: net: dsa: Grammar s/the its/its/ new 3f9564e680ef KVM: arm/arm64: Always capitalize ITS new b1663d7e3a79 docs: Kbuild/Makefile: allow check for missing docs at build time new 889aa9ca9306 docs: clk: fix struct syntax new 54002b56b04b scripts/sphinx-pre-install: fix "dependenties" typo new 165915c17d68 doc:it_IT: fix file references new bed0918d64ca doc:it_IT: documentation alignment new 3d9cf48b2ca2 Documentation: nvdimm: Fix typo new 9d6194435659 Documentation: xfs: Fix typo new 462e5a521ab7 treewide: trivial: fix s/poped/popped/ typo new 78a89463a31c Documentation: {u,k}probes: add tracing_on before tracing new 671c30957e78 ABI: sysfs-devices-system-cpu: point to the right docs new 8b01caee99fb isdn: mISDN: remove a bogus reference to a non-existing doc new 065efe27872c docs: zh_CN: get rid of basic_profiling.txt new 2e03e3a42c96 docs: mm: numaperf.rst: get rid of a build warning new d857a3ffd3d6 docs: bpf: get rid of two warnings new 27c054d2939f docs: mark orphan documents as such new f672febc3d13 docs: amd-memory-encryption.rst get rid of warnings new d0727cc650f3 docs: zh_CN: avoid duplicate citation references new ea0ad8763b17 docs: it: license-rules.rst: get rid of warnings new 6ad8b21652ec docs: security: trusted-encrypted.rst: fix code-block tag new 43415f13276f docs: security: core.rst: Fix several warnings new c6fff4d3b2f4 docs: net: sja1105.rst: fix table format new 14b767430a58 docs: net: dpio-driver.rst: fix two codeblock warnings new 1eecbcdca2bd docs: move protection-keys.rst to the core-api book new cb1aaebea8d7 docs: fix broken documentation links new 9915ec28ec7f docs: isdn: remove hisax references from kernel-parameters.txt new 5c437fa29561 docs: fs: fix broken links to vfs.txt with was renamed to vfs.rst new b640fbad2d8f docs: pci: fix broken links due to conversion from pci.txt [...] new ce1a5ea18ef9 Documentation: Remove duplicate x86 index entry new 8afecfb0ec96 Merge tag 'v5.2-rc4' into mauro new 305a99eb98af docs: aoe: convert docs to ReST and rename to *.rst new b693d0b372af docs: arm64: convert docs to ReST and rename to .rst new e327cfcb2542 docs: cdrom-standard.tex: convert from LaTeX to ReST new 8ea618899b6b docs: cdrom: convert docs to ReST and rename to *.rst new f0ba43774cea docs: convert docs to ReST and rename to *.rst new 10ffebbed550 docs: fault-injection: convert docs to ReST and rename to *.rst new ab42b818954c docs: fb: convert docs to ReST and rename to *.rst new c220a1fae6c5 docs: fpga: convert docs to ReST and rename to *.rst new d7b461c5e82f docs: ide: convert docs to ReST and rename to *.rst new cd238effefa2 docs: kbuild: convert docs to ReST and rename to *.rst new d67297ad343e docs: kdump: convert docs to ReST and rename to *.rst new 09bbf055c332 docs: mic: convert docs to ReST and rename to *.rst new 593733ab80ac docs: netlabel: convert docs to ReST and rename to *.rst new 3bdab16c55f5 docs: pcmcia: convert docs to ReST and rename to *.rst new 28aedd7ee214 docs: pps.txt: convert to ReST and rename to pps.rst new 329f00415a42 docs: ptp.txt: convert to ReST and move to driver-api new bdf3a950fb46 docs: riscv: convert docs to ReST and rename to *.rst new 4ca9bc225e46 docs: target: convert docs to ReST and rename to *.rst new 458f69ef3665 docs: timers: convert docs to ReST and rename to *.rst new cc2a2d19f896 docs: watchdog: convert docs to ReST and rename to *.rst new d22388408973 docs: xilinx: convert eemi.txt to eemi.rst new d6a3b247627a docs: scheduler: convert docs to ReST and rename to *.rst new a2f405a5269f docs: EDID/HOWTO.txt: convert it and rename to howto.rst new 407b584d155b scripts/documentation-file-ref-check: ignore output dir new 83e8b971f81c sphinx.rst: Add note about code snippets embedded in the text new cd84d63a2983 Documentation: coresight: Update the generic device names new 31753202325d Documentation/stackprotector: powerpc supports stack protector new 9d9b889540c3 block: document iostat changes for disk busy time accounting new d95ea1a4e1fb docs: Add a document on repository management new 0ad6be30baa3 docs: fb: Add TER16x32 to the available font names new 7e6294cdc0b0 docs: trace: add a missing blank line new 4ae5b8f2140d lib: list_sort.c: add a blank line to avoid kernel-doc warnings new 220ee02a0b38 docs: stop suggesting strlcpy new 22aac857394c docs/vm: hwpoison.rst: Fix quote formatting new eb8ed28f024f Documentation: x86: Contiguous cbm isn't all X86 new 7c7a49958286 Documentation: x86: Remove cdpl2 unspported statement and [...] new b5453a8ec310 Documentation: x86: Clarify MBA takes MB as referring to mba_sc new 57794aab8884 Documentation: x86: fix some typos new 0f48a2441613 doc-rst: Add missing newline at end of file new 163ede97a9a2 Documentation: platform: Delete x86-laptop-drivers.txt new 6e88559470f5 Documentation: Add section about CPU vulnerabilities for Spectre new cca5e0b8a430 Documentation: PGP: update for newer HW devices new b4f4174ae982 docs: zh_CN: submitting-drivers.rst: Remove a duplicated D [...] new 8c69b77a0175 scripts/sphinx-pre-install: fix out-of-tree build new 7c116d22ad23 docs: filesystems: Remove uneeded .rst extension on toctables new a9f0969cd7b3 Documentation: RCU: Convert RCU basic concepts to reST new 9422dc24df62 Documentation: RCU: Convert RCU linked list to reST new 2a5b0c841a99 Documentation: RCU: Convert RCU UP systems to reST new f93a3e4e8705 Documentation: RCU: Rename txt files to rst new c0e679b4a180 Documentation: RCU: Add TOC tree hooks new 772626ecd2cd Add the RCU docs to the core-api manual new 49872a1cfcea platform: x86: get rid of a non-existent document new d74b0d31ddde Docs: An initial automarkup extension for sphinx new 9c79df7f0312 docs: remove :c:func: annotations from xarray.rst new 344fdb28a0df kernel-doc: Don't try to mark up function names new d9d7c0c497b8 docs: Note that :c:func: should no longer be used new 8abc2a12c83b Merge branch 'automarkup' into docs-next new 9159ba14285c Doc : doc-guide : Fix a typo new 62ee81b5681d docs: format kernel-parameters -- as code new acb6258acc4f doc: RCU callback locks need only _bh, not necessarily _irq new 7282a93f4df5 Disable Sphinx SmartyPants in HTML output new 66f2a122c68d docs: Move binderfs to admin-guide new 454f96f2b738 docs: automarkup.py: ignore exceptions when seeking for xrefs new e9a83bd23220 Merge tag 'docs-5.3' of git://git.lwn.net/linux
The 433 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 3 +- Documentation/ABI/testing/sysfs-kernel-uids | 2 +- Documentation/DMA-API.txt | 2 +- Documentation/EDID/{HOWTO.txt => howto.rst} | 35 +- Documentation/Kconfig | 13 + Documentation/Makefile | 14 +- Documentation/RCU/{UP.txt => UP.rst} | 50 +- Documentation/RCU/index.rst | 19 + Documentation/RCU/{listRCU.txt => listRCU.rst} | 38 +- Documentation/RCU/rcu.rst | 92 ++ Documentation/RCU/rcu.txt | 89 -- Documentation/accelerators/ocxl.rst | 2 + Documentation/acpi/dsd/leds.txt | 2 +- Documentation/admin-guide/README.rst | 2 +- .../{filesystems => admin-guide}/binderfs.rst | 0 Documentation/admin-guide/bug-hunting.rst | 2 +- Documentation/admin-guide/hw-vuln/index.rst | 1 + Documentation/admin-guide/hw-vuln/spectre.rst | 697 ++++++++++ Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 38 +- Documentation/admin-guide/mm/numaperf.rst | 5 +- Documentation/admin-guide/ras.rst | 2 +- Documentation/aoe/{aoe.txt => aoe.rst} | 65 +- Documentation/aoe/examples.rst | 23 + Documentation/aoe/index.rst | 19 + Documentation/aoe/{todo.txt => todo.rst} | 3 + Documentation/aoe/udev.txt | 2 +- Documentation/arm/mem_alignment | 2 +- Documentation/arm/stm32/overview.rst | 2 + Documentation/arm/stm32/stm32f429-overview.rst | 2 + Documentation/arm/stm32/stm32f746-overview.rst | 2 + Documentation/arm/stm32/stm32f769-overview.rst | 2 + Documentation/arm/stm32/stm32h743-overview.rst | 2 + Documentation/arm/stm32/stm32mp157-overview.rst | 2 + ...acpi_object_usage.txt => acpi_object_usage.rst} | 288 ++-- Documentation/arm64/{arm-acpi.txt => arm-acpi.rst} | 163 +-- Documentation/arm64/{booting.txt => booting.rst} | 91 +- ...ure-registers.txt => cpu-feature-registers.rst} | 210 +-- .../arm64/{elf_hwcaps.txt => elf_hwcaps.rst} | 56 +- .../arm64/{hugetlbpage.txt => hugetlbpage.rst} | 7 +- Documentation/arm64/index.rst | 28 + ...cy_instructions.txt => legacy_instructions.rst} | 43 +- Documentation/arm64/memory.rst | 98 ++ Documentation/arm64/memory.txt | 97 -- ...thentication.txt => pointer-authentication.rst} | 2 + .../{silicon-errata.txt => silicon-errata.rst} | 65 +- Documentation/arm64/{sve.txt => sve.rst} | 12 +- .../{tagged-pointers.txt => tagged-pointers.rst} | 6 +- Documentation/bpf/btf.rst | 2 + Documentation/cdrom/Makefile | 21 - Documentation/cdrom/cdrom-standard.rst | 1063 +++++++++++++++ Documentation/cdrom/cdrom-standard.tex | 1026 -------------- Documentation/cdrom/{ide-cd => ide-cd.rst} | 202 +-- Documentation/cdrom/index.rst | 19 + .../{packet-writing.txt => packet-writing.rst} | 27 +- Documentation/conf.py | 5 +- Documentation/core-api/index.rst | 2 + Documentation/core-api/kernel-api.rst | 14 +- .../{x86 => core-api}/protection-keys.rst | 0 Documentation/core-api/timekeeping.rst | 2 +- Documentation/core-api/xarray.rst | 270 ++-- .../{cache-policies.txt => cache-policies.rst} | 24 +- .../device-mapper/{cache.txt => cache.rst} | 214 +-- .../device-mapper/{delay.txt => delay.rst} | 29 +- .../device-mapper/{dm-crypt.txt => dm-crypt.rst} | 61 +- .../device-mapper/{dm-flakey.txt => dm-flakey.rst} | 45 +- .../device-mapper/{dm-init.txt => dm-init.rst} | 89 +- .../{dm-integrity.txt => dm-integrity.rst} | 62 +- .../device-mapper/{dm-io.txt => dm-io.rst} | 14 +- .../device-mapper/{dm-log.txt => dm-log.rst} | 5 +- .../{dm-queue-length.txt => dm-queue-length.rst} | 25 +- .../device-mapper/{dm-raid.txt => dm-raid.rst} | 225 +-- .../{dm-service-time.txt => dm-service-time.rst} | 76 +- Documentation/device-mapper/dm-uevent.rst | 110 ++ Documentation/device-mapper/dm-uevent.txt | 97 -- .../device-mapper/{dm-zoned.txt => dm-zoned.rst} | 10 +- Documentation/device-mapper/{era.txt => era.rst} | 36 +- Documentation/device-mapper/index.rst | 44 + .../device-mapper/{kcopyd.txt => kcopyd.rst} | 10 +- Documentation/device-mapper/linear.rst | 63 + Documentation/device-mapper/linear.txt | 61 - .../{log-writes.txt => log-writes.rst} | 105 +- .../{persistent-data.txt => persistent-data.rst} | 4 + .../device-mapper/{snapshot.txt => snapshot.rst} | 116 +- .../{statistics.txt => statistics.rst} | 62 +- Documentation/device-mapper/striped.rst | 61 + Documentation/device-mapper/striped.txt | 57 - .../device-mapper/{switch.txt => switch.rst} | 47 +- ...thin-provisioning.txt => thin-provisioning.rst} | 68 +- .../device-mapper/{unstriped.txt => unstriped.rst} | 93 +- .../device-mapper/{verity.txt => verity.rst} | 20 +- .../{writecache.txt => writecache.rst} | 13 +- Documentation/device-mapper/{zero.txt => zero.rst} | 14 +- .../devicetree/bindings/net/fsl-enetc.txt | 7 +- .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 2 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 +- Documentation/devicetree/booting-without-of.txt | 2 +- Documentation/doc-guide/kernel-doc.rst | 2 +- Documentation/doc-guide/sphinx.rst | 32 +- Documentation/docutils.conf | 2 +- Documentation/driver-api/basics.rst | 3 - Documentation/driver-api/clk.rst | 6 +- .../driver-api/firmware/other_interfaces.rst | 2 +- Documentation/driver-api/gpio/board.rst | 2 +- Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/iio/hw-consumer.rst | 1 - Documentation/{pps/pps.txt => driver-api/pps.rst} | 67 +- Documentation/{ptp/ptp.txt => driver-api/ptp.rst} | 26 +- Documentation/driver-api/target.rst | 4 +- .../{fault-injection.txt => fault-injection.rst} | 281 ++-- Documentation/fault-injection/index.rst | 20 + ...-error-inject.txt => notifier-error-inject.rst} | 18 +- .../fault-injection/nvme-fault-injection.rst | 178 +++ .../fault-injection/nvme-fault-injection.txt | 172 --- Documentation/fault-injection/provoke-crashes.rst | 48 + Documentation/fault-injection/provoke-crashes.txt | 38 - Documentation/fb/{api.txt => api.rst} | 29 +- Documentation/fb/{arkfb.txt => arkfb.rst} | 8 +- Documentation/fb/{aty128fb.txt => aty128fb.rst} | 35 +- Documentation/fb/{cirrusfb.txt => cirrusfb.rst} | 47 +- .../fb/{cmap_xfbdev.txt => cmap_xfbdev.rst} | 57 +- .../fb/{deferred_io.txt => deferred_io.rst} | 28 +- Documentation/fb/{efifb.txt => efifb.rst} | 18 +- Documentation/fb/{ep93xx-fb.txt => ep93xx-fb.rst} | 27 +- Documentation/fb/{fbcon.txt => fbcon.rst} | 179 +-- .../fb/{framebuffer.txt => framebuffer.rst} | 80 +- Documentation/fb/{gxfb.txt => gxfb.rst} | 24 +- Documentation/fb/index.rst | 50 + Documentation/fb/{intel810.txt => intel810.rst} | 79 +- Documentation/fb/{intelfb.txt => intelfb.rst} | 62 +- Documentation/fb/{internals.txt => internals.rst} | 24 +- Documentation/fb/{lxfb.txt => lxfb.rst} | 25 +- Documentation/fb/matroxfb.rst | 443 ++++++ Documentation/fb/matroxfb.txt | 413 ------ .../fb/{metronomefb.txt => metronomefb.rst} | 8 +- Documentation/fb/{modedb.txt => modedb.rst} | 44 +- Documentation/fb/pvr2fb.rst | 66 + Documentation/fb/pvr2fb.txt | 65 - Documentation/fb/{pxafb.txt => pxafb.rst} | 81 +- Documentation/fb/{s3fb.txt => s3fb.rst} | 8 +- Documentation/fb/{sa1100fb.txt => sa1100fb.rst} | 23 +- Documentation/fb/sh7760fb.rst | 130 ++ Documentation/fb/sh7760fb.txt | 131 -- Documentation/fb/{sisfb.txt => sisfb.rst} | 40 +- Documentation/fb/{sm501.txt => sm501.rst} | 7 +- Documentation/fb/{sm712fb.txt => sm712fb.rst} | 18 +- Documentation/fb/sstfb.rst | 207 +++ Documentation/fb/sstfb.txt | 174 --- Documentation/fb/{tgafb.txt => tgafb.rst} | 30 +- Documentation/fb/{tridentfb.txt => tridentfb.rst} | 36 +- Documentation/fb/{udlfb.txt => udlfb.rst} | 55 +- Documentation/fb/{uvesafb.txt => uvesafb.rst} | 142 +- Documentation/fb/{vesafb.txt => vesafb.rst} | 121 +- Documentation/fb/viafb.rst | 297 ++++ Documentation/fb/viafb.txt | 252 ---- Documentation/fb/{vt8623fb.txt => vt8623fb.rst} | 10 +- .../features/debug/stackprotector/arch-support.txt | 2 +- Documentation/filesystems/api-summary.rst | 3 - Documentation/filesystems/ext4/index.rst | 8 +- Documentation/filesystems/index.rst | 13 +- Documentation/filesystems/porting | 10 +- Documentation/filesystems/ubifs-authentication.md | 4 +- Documentation/filesystems/vfs.rst | 1428 ++++++++++++++++++++ Documentation/filesystems/vfs.txt | 1268 ----------------- .../filesystems/xfs-delayed-logging-design.txt | 2 +- Documentation/firmware-guide/acpi/enumeration.rst | 2 +- .../firmware-guide/acpi/method-tracing.rst | 2 +- Documentation/fpga/{dfl.txt => dfl.rst} | 58 +- Documentation/fpga/index.rst | 17 + Documentation/gpu/msm-crash-dump.rst | 2 + Documentation/hid/hid-transport.txt | 6 +- Documentation/i2c/instantiating-devices | 4 +- Documentation/i2c/upgrading-clients | 4 +- Documentation/ide/changelogs.rst | 17 + Documentation/ide/{ide-tape.txt => ide-tape.rst} | 23 +- Documentation/ide/{ide.txt => ide.rst} | 147 +- Documentation/ide/index.rst | 21 + .../{warm-plug-howto.txt => warm-plug-howto.rst} | 10 +- Documentation/index.rst | 1 - Documentation/interconnect/interconnect.rst | 7 +- Documentation/iostats.txt | 4 + .../{headers_install.txt => headers_install.rst} | 5 +- Documentation/kbuild/index.rst | 27 + Documentation/kbuild/issues.rst | 11 + Documentation/kbuild/{kbuild.txt => kbuild.rst} | 119 +- .../{kconfig-language.txt => kconfig-language.rst} | 242 ++-- ...cro-language.txt => kconfig-macro-language.rst} | 37 +- Documentation/kbuild/{kconfig.txt => kconfig.rst} | 136 +- .../kbuild/{makefiles.txt => makefiles.rst} | 530 +++++--- Documentation/kbuild/{modules.txt => modules.rst} | 170 ++- Documentation/kdump/index.rst | 21 + Documentation/kdump/{kdump.txt => kdump.rst} | 131 +- .../kdump/{vmcoreinfo.txt => vmcoreinfo.rst} | 59 +- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 6 +- Documentation/kernel-per-CPU-kthreads.txt | 2 +- Documentation/laptops/lg-laptop.rst | 2 + Documentation/maintainer/index.rst | 1 + Documentation/maintainer/rebasing-and-merging.rst | 226 ++++ Documentation/memory-barriers.txt | 2 +- Documentation/mic/index.rst | 18 + .../mic/{mic_overview.txt => mic_overview.rst} | 6 +- .../mic/{scif_overview.txt => scif_overview.rst} | 58 +- .../netlabel/{cipso_ipv4.txt => cipso_ipv4.rst} | 19 +- Documentation/netlabel/draft_ietf.rst | 5 + Documentation/netlabel/index.rst | 21 + .../{introduction.txt => introduction.rst} | 16 +- .../{lsm_interface.txt => lsm_interface.rst} | 16 +- .../device_drivers/freescale/dpaa2/dpio-driver.rst | 4 +- Documentation/networking/dsa/dsa.rst | 4 +- Documentation/networking/dsa/sja1105.rst | 6 +- Documentation/networking/timestamping.txt | 2 +- Documentation/nvdimm/nvdimm.txt | 4 +- .../pcmcia/{devicetable.txt => devicetable.rst} | 4 + .../{driver-changes.txt => driver-changes.rst} | 35 +- Documentation/pcmcia/{driver.txt => driver.rst} | 18 +- Documentation/pcmcia/index.rst | 20 + Documentation/pcmcia/{locking.txt => locking.rst} | 39 +- Documentation/platform/x86-laptop-drivers.txt | 18 - Documentation/powerpc/firmware-assisted-dump.txt | 2 +- Documentation/powerpc/isa-versions.rst | 2 + Documentation/process/4.Coding.rst | 2 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/maintainer-pgp-guide.rst | 31 +- Documentation/process/submit-checklist.rst | 2 +- Documentation/riscv/index.rst | 17 + Documentation/riscv/{pmu.txt => pmu.rst} | 98 +- .../scheduler/{completion.txt => completion.rst} | 38 +- Documentation/scheduler/index.rst | 29 + .../scheduler/{sched-arch.txt => sched-arch.rst} | 18 +- .../scheduler/{sched-bwc.txt => sched-bwc.rst} | 30 +- .../{sched-deadline.txt => sched-deadline.rst} | 311 +++-- .../{sched-design-CFS.txt => sched-design-CFS.rst} | 15 +- .../{sched-domains.txt => sched-domains.rst} | 8 +- .../{sched-energy.txt => sched-energy.rst} | 47 +- ...sched-nice-design.txt => sched-nice-design.rst} | 6 +- .../{sched-rt-group.txt => sched-rt-group.rst} | 28 +- .../scheduler/{sched-stats.txt => sched-stats.rst} | 35 +- Documentation/scheduler/text_files.rst | 5 + Documentation/security/keys/core.rst | 16 +- Documentation/security/keys/trusted-encrypted.rst | 4 +- Documentation/sphinx/automarkup.py | 101 ++ Documentation/sphinx/cdomain.py | 5 +- Documentation/sphinx/requirements.txt | 4 +- Documentation/sysctl/kernel.txt | 4 +- Documentation/target/index.rst | 19 + Documentation/target/scripts.rst | 11 + Documentation/target/tcm_mod_builder.rst | 149 ++ Documentation/target/tcm_mod_builder.txt | 145 -- .../target/{tcmu-design.txt => tcmu-design.rst} | 272 ++-- Documentation/tee.txt | 2 +- Documentation/timers/{highres.txt => highres.rst} | 13 +- Documentation/timers/{hpet.txt => hpet.rst} | 4 +- .../timers/{hrtimers.txt => hrtimers.rst} | 6 +- Documentation/timers/index.rst | 22 + Documentation/timers/{NO_HZ.txt => no_hz.rst} | 40 +- .../timers/{timekeeping.txt => timekeeping.rst} | 3 +- .../timers/{timers-howto.txt => timers-howto.rst} | 15 +- Documentation/trace/coresight.txt | 82 +- Documentation/trace/histogram.rst | 10 +- Documentation/trace/kprobetrace.rst | 7 + Documentation/trace/uprobetracer.rst | 7 +- .../it_IT/admin-guide/kernel-parameters.rst | 12 + .../translations/it_IT/doc-guide/sphinx.rst | 17 +- .../translations/it_IT/kernel-hacking/hacking.rst | 4 +- .../translations/it_IT/kernel-hacking/locking.rst | 6 +- .../translations/it_IT/process/4.Coding.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 2 +- .../translations/it_IT/process/coding-style.rst | 2 +- Documentation/translations/it_IT/process/howto.rst | 2 +- .../translations/it_IT/process/license-rules.rst | 28 +- .../translations/it_IT/process/magic-number.rst | 2 +- .../it_IT/process/stable-kernel-rules.rst | 4 +- .../it_IT/process/submit-checklist.rst | 2 +- .../translations/ko_KR/memory-barriers.txt | 2 +- Documentation/translations/zh_CN/arm64/booting.txt | 4 +- .../zh_CN/arm64/legacy_instructions.txt | 4 +- Documentation/translations/zh_CN/arm64/memory.txt | 4 +- .../translations/zh_CN/arm64/silicon-errata.txt | 4 +- .../translations/zh_CN/arm64/tagged-pointers.txt | 4 +- .../translations/zh_CN/basic_profiling.txt | 71 - Documentation/translations/zh_CN/oops-tracing.txt | 2 +- .../translations/zh_CN/process/4.Coding.rst | 4 +- .../translations/zh_CN/process/coding-style.rst | 2 +- .../zh_CN/process/management-style.rst | 4 +- .../zh_CN/process/programming-language.rst | 59 +- .../zh_CN/process/submit-checklist.rst | 2 +- .../zh_CN/process/submitting-drivers.rst | 2 +- Documentation/userspace-api/spec_ctrl.rst | 2 + .../virtual/kvm/amd-memory-encryption.rst | 3 + Documentation/virtual/kvm/api.txt | 2 +- Documentation/virtual/kvm/devices/arm-vgic-its.txt | 2 +- Documentation/vm/hwpoison.rst | 52 +- Documentation/vm/numa.rst | 2 +- ...l_api.txt => convert_drivers_to_kernel_api.rst} | 109 +- Documentation/watchdog/{hpwdt.txt => hpwdt.rst} | 27 +- Documentation/watchdog/index.rst | 25 + .../watchdog/{mlx-wdt.txt => mlx-wdt.rst} | 24 +- .../{pcwd-watchdog.txt => pcwd-watchdog.rst} | 13 +- .../{watchdog-api.txt => watchdog-api.rst} | 76 +- ...hdog-kernel-api.txt => watchdog-kernel-api.rst} | 91 +- Documentation/watchdog/watchdog-parameters.rst | 736 ++++++++++ Documentation/watchdog/watchdog-parameters.txt | 410 ------ .../watchdog/{watchdog-pm.txt => watchdog-pm.rst} | 3 + Documentation/watchdog/{wdt.txt => wdt.rst} | 31 +- Documentation/x86/index.rst | 1 - Documentation/x86/resctrl_ui.rst | 30 +- Documentation/x86/x86_64/5level-paging.rst | 2 +- Documentation/x86/x86_64/boot-options.rst | 4 +- Documentation/x86/x86_64/fake-numa-for-cpusets.rst | 2 +- Documentation/xilinx/{eemi.txt => eemi.rst} | 8 +- Documentation/xilinx/index.rst | 17 + Kconfig | 4 +- MAINTAINERS | 26 +- arch/arc/plat-eznps/Kconfig | 2 +- arch/arm/Kconfig | 4 +- arch/arm64/Kconfig | 2 +- arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/image.h | 2 +- arch/arm64/include/uapi/asm/sigcontext.h | 2 +- arch/arm64/kernel/kexec_image.c | 2 +- arch/c6x/Kconfig | 2 +- arch/m68k/q40/README | 2 +- arch/microblaze/Kconfig.debug | 2 +- arch/microblaze/Kconfig.platform | 2 +- arch/nds32/Kconfig | 2 +- arch/openrisc/Kconfig | 2 +- arch/parisc/Kconfig | 2 + arch/parisc/Makefile | 18 + arch/parisc/include/asm/ftrace.h | 15 +- arch/parisc/include/asm/patch.h | 4 +- arch/parisc/include/asm/psw.h | 2 +- arch/parisc/kernel/Makefile | 9 +- arch/parisc/kernel/entry.S | 64 + arch/parisc/kernel/ftrace.c | 129 +- arch/parisc/kernel/module.c | 64 +- arch/parisc/kernel/module.lds | 7 + arch/parisc/kernel/patch.c | 88 +- arch/parisc/kernel/vmlinux.lds.S | 2 + arch/parisc/mm/fixmap.c | 7 +- arch/powerpc/Kconfig | 2 +- arch/powerpc/sysdev/Kconfig | 2 +- arch/riscv/Kconfig | 2 +- arch/sh/Kconfig | 2 +- arch/x86/Kconfig | 20 +- arch/x86/Kconfig.debug | 2 +- arch/x86/boot/compressed/acpi.c | 143 +- arch/x86/boot/compressed/head_64.S | 1 + arch/x86/boot/compressed/misc.c | 11 +- arch/x86/boot/header.S | 14 +- arch/x86/entry/entry_64.S | 2 +- arch/x86/events/Makefile | 2 +- arch/x86/events/core.c | 106 +- arch/x86/events/intel/core.c | 185 ++- arch/x86/events/intel/cstate.c | 153 ++- arch/x86/events/intel/rapl.c | 379 +++--- arch/x86/events/intel/uncore.c | 122 +- arch/x86/events/intel/uncore.h | 41 +- arch/x86/events/intel/uncore_snb.c | 101 +- arch/x86/events/intel/uncore_snbep.c | 601 ++++++++ arch/x86/events/msr.c | 110 +- arch/x86/events/perf_event.h | 7 +- arch/x86/events/probe.c | 45 + arch/x86/events/probe.h | 29 + arch/x86/include/asm/bootparam_utils.h | 2 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/pgtable_64_types.h | 2 +- arch/x86/include/asm/sections.h | 2 + arch/x86/include/uapi/asm/bootparam.h | 2 + arch/x86/kernel/cpu/microcode/amd.c | 2 +- arch/x86/kernel/crash.c | 6 + arch/x86/kernel/e820.c | 2 +- arch/x86/kernel/kexec-bzimage64.c | 7 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/machine_kexec_64.c | 118 +- arch/x86/kernel/pci-dma.c | 2 +- arch/x86/kernel/setup.c | 23 +- arch/x86/kernel/vmlinux.lds.S | 34 +- arch/x86/mm/ioremap.c | 71 +- arch/x86/mm/mem_encrypt_identity.c | 22 +- arch/x86/mm/tlb.c | 2 +- arch/x86/platform/pvh/enlighten.c | 2 +- drivers/acpi/Kconfig | 10 +- drivers/auxdisplay/Kconfig | 2 +- drivers/block/Kconfig | 2 +- drivers/cdrom/cdrom.c | 2 +- drivers/firmware/Kconfig | 2 +- drivers/gpu/drm/Kconfig | 2 +- drivers/ide/Kconfig | 20 +- drivers/ide/ide-cd.c | 2 +- drivers/isdn/mISDN/dsp_core.c | 2 - drivers/md/Kconfig | 2 +- drivers/md/dm-init.c | 2 +- drivers/md/dm-raid.c | 2 +- drivers/media/usb/dvb-usb-v2/anysee.c | 2 +- drivers/misc/lkdtm/core.c | 2 +- drivers/mtd/devices/Kconfig | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 6 +- drivers/net/wireless/intel/iwlegacy/Kconfig | 4 +- drivers/net/wireless/intel/iwlwifi/Kconfig | 2 +- drivers/parport/Kconfig | 2 +- drivers/pcmcia/ds.c | 2 +- drivers/platform/x86/Kconfig | 3 - drivers/regulator/core.c | 2 +- drivers/scsi/Kconfig | 4 +- drivers/scsi/hpsa.c | 4 +- .../fieldbus/Documentation/fieldbus_dev.txt | 4 +- drivers/staging/sm750fb/Kconfig | 2 +- drivers/tty/Kconfig | 2 +- drivers/usb/misc/Kconfig | 4 +- drivers/vhost/vhost.c | 2 +- drivers/video/fbdev/Kconfig | 38 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/pxafb.c | 2 +- drivers/video/fbdev/sh7760fb.c | 2 +- drivers/watchdog/Kconfig | 6 +- drivers/watchdog/smsc37b787_wdt.c | 2 +- fs/proc/vmcore.c | 6 +- fs/sysfs/group.c | 54 +- include/acpi/acpi_drivers.h | 2 +- include/asm-generic/vmlinux.lds.h | 7 + include/linux/compiler_types.h | 2 + include/linux/dcache.h | 4 +- include/linux/fault-inject.h | 2 +- include/linux/fs.h | 2 +- include/linux/fs_context.h | 2 +- include/linux/iopoll.h | 4 +- include/linux/ioport.h | 10 + include/linux/lsm_hooks.h | 2 +- include/linux/perf_event.h | 6 + include/linux/regmap.h | 4 +- include/linux/sizes.h | 1 + include/linux/sysfs.h | 8 + include/pcmcia/ds.h | 2 +- include/pcmcia/ss.h | 2 +- init/Kconfig | 6 +- kernel/events/core.c | 52 +- kernel/sched/deadline.c | 2 +- kernel/trace/trace_uprobe.c | 2 +- lib/Kconfig.debug | 2 +- lib/list_sort.c | 2 + lib/vsprintf.c | 4 +- mm/Kconfig | 2 +- net/bridge/netfilter/Kconfig | 2 +- net/ipv4/netfilter/Kconfig | 2 +- net/ipv6/netfilter/Kconfig | 2 +- net/netfilter/Kconfig | 16 +- net/tipc/Kconfig | 2 +- scripts/Kbuild.include | 4 +- scripts/Makefile.host | 2 +- scripts/checkpatch.pl | 8 +- scripts/documentation-file-ref-check | 58 +- scripts/kconfig/symbol.c | 2 +- .../tests/err_recursive_dep/expected_stderr | 14 +- scripts/kernel-doc | 18 +- scripts/sphinx-pre-install | 76 +- security/Kconfig | 2 +- security/commoncap.c | 6 +- sound/oss/dmasound/Kconfig | 6 +- sound/soc/sof/ops.h | 2 +- tools/arch/arm64/include/uapi/asm/kvm.h | 7 + tools/arch/x86/include/asm/cpufeatures.h | 21 +- tools/arch/x86/include/uapi/asm/kvm.h | 31 +- tools/build/Makefile.feature | 3 +- tools/build/feature/Makefile | 10 +- tools/build/feature/test-all.c | 7 +- tools/build/feature/test-fortify-source.c | 1 + tools/build/feature/test-gettid.c | 11 + tools/build/feature/test-hello.c | 1 + tools/build/feature/test-libslang-include-subdir.c | 7 + tools/build/feature/test-setns.c | 1 + tools/include/linux/ctype.h | 75 + tools/include/linux/err.h | 2 +- tools/include/linux/kernel.h | 1 + tools/include/linux/string.h | 11 +- tools/lib/argv_split.c | 100 ++ tools/lib/ctype.c | 35 + tools/lib/string.c | 55 + tools/lib/symbol/kallsyms.c | 14 +- tools/lib/symbol/kallsyms.h | 2 + tools/lib/vsprintf.c | 19 + tools/objtool/Build | 5 + tools/objtool/Documentation/stack-validation.txt | 4 +- tools/perf/Documentation/db-export.txt | 41 + tools/perf/Documentation/intel-pt.txt | 40 +- tools/perf/Documentation/perf-config.txt | 9 +- tools/perf/Documentation/perf-diff.txt | 31 +- tools/perf/Documentation/perf-record.txt | 11 + tools/perf/Documentation/perf-report.txt | 11 +- tools/perf/Documentation/perf-script.txt | 17 +- tools/perf/Documentation/perf-stat.txt | 10 + tools/perf/Documentation/perf-top.txt | 5 + tools/perf/Documentation/perf.data-file-format.txt | 97 +- tools/perf/Documentation/tips.txt | 2 +- tools/perf/MANIFEST | 2 + tools/perf/Makefile.config | 19 +- tools/perf/Makefile.perf | 44 +- tools/perf/arch/arm/util/cs-etm.c | 310 ++++- tools/perf/arch/arm64/Build | 2 +- tools/perf/arch/arm64/tests/Build | 2 +- tools/perf/arch/csky/annotate/instructions.c | 48 + tools/perf/arch/s390/util/header.c | 2 +- tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/tests/Build | 2 +- tools/perf/arch/x86/tests/arch-tests.c | 4 + tools/perf/arch/x86/tests/intel-cqm.c | 1 + .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 304 +++++ tools/perf/arch/x86/util/intel-pt.c | 1 + tools/perf/arch/x86/util/machine.c | 3 +- tools/perf/builtin-diff.c | 382 +++++- tools/perf/builtin-kmem.c | 3 +- tools/perf/builtin-record.c | 4 + tools/perf/builtin-report.c | 13 +- tools/perf/builtin-sched.c | 3 +- tools/perf/builtin-script.c | 107 +- tools/perf/builtin-stat.c | 89 +- tools/perf/builtin-top.c | 10 +- tools/perf/builtin-trace.c | 139 +- tools/perf/check-headers.sh | 2 + tools/perf/examples/bpf/augmented_raw_syscalls.c | 268 ++-- tools/perf/jvmti/jvmti_agent.c | 2 + tools/perf/jvmti/libjvmti.c | 4 +- tools/perf/perf-with-kcore.sh | 5 - tools/perf/perf.c | 1 + tools/perf/perf.h | 4 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 44 + .../arch/arm64/hisilicon/hip08/uncore-hha.json | 51 + .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 37 + .../arch/x86/cascadelakex/clx-metrics.json | 4 +- .../pmu-events/arch/x86/skylakex/skx-metrics.json | 22 +- tools/perf/pmu-events/jevents.c | 7 +- tools/perf/scripts/python/export-to-postgresql.py | 330 ++++- tools/perf/scripts/python/export-to-sqlite.py | 319 ++++- tools/perf/scripts/python/exported-sql-viewer.py | 345 +++-- tools/perf/tests/Build | 4 + tools/perf/tests/bp_account.c | 1 + tools/perf/tests/bpf-script-example.c | 1 + tools/perf/tests/bpf-script-test-kbuild.c | 1 + tools/perf/tests/bpf-script-test-prologue.c | 1 + tools/perf/tests/bpf-script-test-relocation.c | 1 + tools/perf/tests/bpf.c | 1 + tools/perf/tests/builtin-test.c | 11 +- tools/perf/tests/code-reading.c | 2 +- tools/perf/tests/map_groups.c | 121 ++ tools/perf/tests/mem.c | 1 + tools/perf/tests/mem2node.c | 1 + tools/perf/tests/parse-events.c | 27 + tools/perf/tests/shell/lib/probe.sh | 1 + tools/perf/tests/shell/probe_vfs_getname.sh | 3 +- .../tests/shell/record+probe_libc_inet_pton.sh | 3 +- .../tests/shell/record+script_probe_vfs_getname.sh | 1 + tools/perf/tests/shell/record+zstd_comp_decomp.sh | 2 + tools/perf/tests/shell/trace+probe_vfs_getname.sh | 1 + tools/perf/tests/tests.h | 2 + tools/perf/tests/time-utils-test.c | 251 ++++ tools/perf/trace/beauty/Build | 4 + tools/perf/trace/beauty/beauty.h | 15 + tools/perf/trace/beauty/clone.c | 1 + tools/perf/trace/beauty/fsconfig.sh | 17 + tools/perf/trace/beauty/fsmount.c | 34 + tools/perf/trace/beauty/fsmount.sh | 22 + tools/perf/trace/beauty/fspick.c | 24 + tools/perf/trace/beauty/fspick.sh | 17 + tools/perf/trace/beauty/move_mount.c | 24 + tools/perf/trace/beauty/move_mount_flags.sh | 17 + tools/perf/trace/beauty/sync_file_range.c | 31 + tools/perf/trace/beauty/sync_file_range.sh | 17 + tools/perf/ui/browser.c | 4 +- tools/perf/ui/browsers/annotate.c | 5 +- tools/perf/ui/browsers/hists.c | 10 +- tools/perf/ui/browsers/map.c | 2 +- tools/perf/ui/gtk/hists.c | 5 +- tools/perf/ui/libslang.h | 5 + tools/perf/ui/progress.c | 2 +- tools/perf/ui/stdio/hist.c | 43 +- tools/perf/util/Build | 9 + tools/perf/util/PERF-VERSION-GEN | 2 +- tools/perf/util/annotate.c | 25 +- tools/perf/util/auxtrace.c | 5 +- tools/perf/util/auxtrace.h | 34 + tools/perf/util/build-id.c | 2 +- tools/perf/util/config.c | 10 +- tools/perf/util/cpumap.c | 66 +- tools/perf/util/cpumap.h | 10 +- tools/perf/util/cputopo.c | 84 +- tools/perf/util/cputopo.h | 2 + tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 268 ++-- tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 39 +- tools/perf/util/cs-etm.c | 1026 ++++++++++---- tools/perf/util/cs-etm.h | 94 ++ tools/perf/util/ctype.c | 49 - tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/debug.c | 2 +- tools/perf/util/demangle-java.c | 2 +- tools/perf/util/dso.c | 128 +- tools/perf/util/env.c | 3 +- tools/perf/util/env.h | 3 + tools/perf/util/event.c | 10 +- tools/perf/util/event.h | 2 + tools/perf/util/evsel.c | 37 +- tools/perf/util/header.c | 112 +- tools/perf/util/hist.c | 43 +- tools/perf/util/hist.h | 8 + tools/perf/util/include/linux/ctype.h | 1 - .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 467 ++++++- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 144 ++ .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 140 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 21 +- tools/perf/util/intel-pt.c | 762 ++++++++++- tools/perf/util/jitdump.c | 2 +- tools/perf/util/machine.c | 36 +- tools/perf/util/map.c | 6 + tools/perf/util/map_groups.h | 2 + tools/perf/util/metricgroup.c | 73 +- tools/perf/util/perf_regs.h | 4 + tools/perf/util/pmu.c | 69 +- tools/perf/util/print_binary.c | 2 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/probe-finder.h | 2 +- tools/perf/util/python-ext-sources | 3 +- tools/perf/util/python.c | 1 + tools/perf/util/s390-cpumsf.c | 96 +- tools/perf/util/sane_ctype.h | 52 - .../util/scripting-engines/trace-event-python.c | 54 +- tools/perf/util/setup.py | 2 + tools/perf/util/smt.c | 8 +- tools/perf/util/sort.h | 13 + tools/perf/util/srcline.c | 7 +- tools/perf/util/stat-display.c | 43 +- tools/perf/util/stat-shadow.c | 24 +- tools/perf/util/stat.c | 1 + tools/perf/util/stat.h | 1 + tools/perf/util/strfilter.c | 6 +- tools/perf/util/string.c | 169 +-- tools/perf/util/string2.h | 15 +- tools/perf/util/symbol-elf.c | 6 +- tools/perf/util/symbol.c | 121 +- tools/perf/util/symbol.h | 23 + tools/perf/util/symbol_conf.h | 5 +- tools/perf/util/thread-stack.c | 62 +- tools/perf/util/thread-stack.h | 4 + tools/perf/util/thread.c | 35 +- tools/perf/util/thread.h | 4 +- tools/perf/util/thread_map.c | 3 +- tools/perf/util/time-utils.c | 130 +- tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/util.c | 13 - tools/perf/util/util.h | 1 - tools/testing/fault-injection/failcmd.sh | 2 +- tools/testing/selftests/x86/protection_keys.c | 2 +- 652 files changed, 21889 insertions(+), 10834 deletions(-) rename Documentation/EDID/{HOWTO.txt => howto.rst} (83%) create mode 100644 Documentation/Kconfig rename Documentation/RCU/{UP.txt => UP.rst} (78%) create mode 100644 Documentation/RCU/index.rst rename Documentation/RCU/{listRCU.txt => listRCU.rst} (92%) create mode 100644 Documentation/RCU/rcu.rst delete mode 100644 Documentation/RCU/rcu.txt rename Documentation/{filesystems => admin-guide}/binderfs.rst (100%) create mode 100644 Documentation/admin-guide/hw-vuln/spectre.rst rename Documentation/aoe/{aoe.txt => aoe.rst} (79%) create mode 100644 Documentation/aoe/examples.rst create mode 100644 Documentation/aoe/index.rst rename Documentation/aoe/{todo.txt => todo.rst} (98%) rename Documentation/arm64/{acpi_object_usage.txt => acpi_object_usage.rst} (84%) rename Documentation/arm64/{arm-acpi.txt => arm-acpi.rst} (86%) rename Documentation/arm64/{booting.txt => booting.rst} (86%) rename Documentation/arm64/{cpu-feature-registers.txt => cpu-feature-registers.rst} (65%) rename Documentation/arm64/{elf_hwcaps.txt => elf_hwcaps.rst} (93%) rename Documentation/arm64/{hugetlbpage.txt => hugetlbpage.rst} (86%) create mode 100644 Documentation/arm64/index.rst rename Documentation/arm64/{legacy_instructions.txt => legacy_instructions.rst} (73%) create mode 100644 Documentation/arm64/memory.rst delete mode 100644 Documentation/arm64/memory.txt rename Documentation/arm64/{pointer-authentication.txt => pointer-authentication.r [...] rename Documentation/arm64/{silicon-errata.txt => silicon-errata.rst} (55%) rename Documentation/arm64/{sve.txt => sve.rst} (98%) rename Documentation/arm64/{tagged-pointers.txt => tagged-pointers.rst} (94%) delete mode 100644 Documentation/cdrom/Makefile create mode 100644 Documentation/cdrom/cdrom-standard.rst delete mode 100644 Documentation/cdrom/cdrom-standard.tex rename Documentation/cdrom/{ide-cd => ide-cd.rst} (82%) create mode 100644 Documentation/cdrom/index.rst rename Documentation/cdrom/{packet-writing.txt => packet-writing.rst} (91%) rename Documentation/{x86 => core-api}/protection-keys.rst (100%) rename Documentation/device-mapper/{cache-policies.txt => cache-policies.rst} (94%) rename Documentation/device-mapper/{cache.txt => cache.rst} (61%) rename Documentation/device-mapper/{delay.txt => delay.rst} (53%) rename Documentation/device-mapper/{dm-crypt.txt => dm-crypt.rst} (87%) rename Documentation/device-mapper/{dm-flakey.txt => dm-flakey.rst} (60%) rename Documentation/device-mapper/{dm-init.txt => dm-init.rst} (62%) rename Documentation/device-mapper/{dm-integrity.txt => dm-integrity.rst} (90%) rename Documentation/device-mapper/{dm-io.txt => dm-io.rst} (92%) rename Documentation/device-mapper/{dm-log.txt => dm-log.rst} (90%) rename Documentation/device-mapper/{dm-queue-length.txt => dm-queue-length.rst} (76%) rename Documentation/device-mapper/{dm-raid.txt => dm-raid.rst} (71%) rename Documentation/device-mapper/{dm-service-time.txt => dm-service-time.rst} (60%) create mode 100644 Documentation/device-mapper/dm-uevent.rst delete mode 100644 Documentation/device-mapper/dm-uevent.txt rename Documentation/device-mapper/{dm-zoned.txt => dm-zoned.rst} (97%) rename Documentation/device-mapper/{era.txt => era.rst} (70%) create mode 100644 Documentation/device-mapper/index.rst rename Documentation/device-mapper/{kcopyd.txt => kcopyd.rst} (93%) create mode 100644 Documentation/device-mapper/linear.rst delete mode 100644 Documentation/device-mapper/linear.txt rename Documentation/device-mapper/{log-writes.txt => log-writes.rst} (61%) rename Documentation/device-mapper/{persistent-data.txt => persistent-data.rst} (98%) rename Documentation/device-mapper/{snapshot.txt => snapshot.rst} (62%) rename Documentation/device-mapper/{statistics.txt => statistics.rst} (87%) create mode 100644 Documentation/device-mapper/striped.rst delete mode 100644 Documentation/device-mapper/striped.txt rename Documentation/device-mapper/{switch.txt => switch.rst} (84%) rename Documentation/device-mapper/{thin-provisioning.txt => thin-provisioning.rst} (92%) rename Documentation/device-mapper/{unstriped.txt => unstriped.rst} (60%) rename Documentation/device-mapper/{verity.txt => verity.rst} (98%) rename Documentation/device-mapper/{writecache.txt => writecache.rst} (96%) rename Documentation/device-mapper/{zero.txt => zero.rst} (83%) rename Documentation/{pps/pps.txt => driver-api/pps.rst} (89%) rename Documentation/{ptp/ptp.txt => driver-api/ptp.rst} (88%) rename Documentation/fault-injection/{fault-injection.txt => fault-injection.rst} (68%) create mode 100644 Documentation/fault-injection/index.rst rename Documentation/fault-injection/{notifier-error-inject.txt => notifier-error- [...] create mode 100644 Documentation/fault-injection/nvme-fault-injection.rst delete mode 100644 Documentation/fault-injection/nvme-fault-injection.txt create mode 100644 Documentation/fault-injection/provoke-crashes.rst delete mode 100644 Documentation/fault-injection/provoke-crashes.txt rename Documentation/fb/{api.txt => api.rst} (97%) rename Documentation/fb/{arkfb.txt => arkfb.rst} (92%) rename Documentation/fb/{aty128fb.txt => aty128fb.rst} (61%) rename Documentation/fb/{cirrusfb.txt => cirrusfb.rst} (75%) rename Documentation/fb/{cmap_xfbdev.txt => cmap_xfbdev.rst} (50%) rename Documentation/fb/{deferred_io.txt => deferred_io.rst} (86%) rename Documentation/fb/{efifb.txt => efifb.rst} (75%) rename Documentation/fb/{ep93xx-fb.txt => ep93xx-fb.rst} (85%) rename Documentation/fb/{fbcon.txt => fbcon.rst} (69%) rename Documentation/fb/{framebuffer.txt => framebuffer.rst} (92%) rename Documentation/fb/{gxfb.txt => gxfb.rst} (60%) create mode 100644 Documentation/fb/index.rst rename Documentation/fb/{intel810.txt => intel810.rst} (83%) rename Documentation/fb/{intelfb.txt => intelfb.rst} (73%) rename Documentation/fb/{internals.txt => internals.rst} (82%) rename Documentation/fb/{lxfb.txt => lxfb.rst} (60%) create mode 100644 Documentation/fb/matroxfb.rst delete mode 100644 Documentation/fb/matroxfb.txt rename Documentation/fb/{metronomefb.txt => metronomefb.rst} (98%) rename Documentation/fb/{modedb.txt => modedb.rst} (87%) create mode 100644 Documentation/fb/pvr2fb.rst delete mode 100644 Documentation/fb/pvr2fb.txt rename Documentation/fb/{pxafb.txt => pxafb.rst} (78%) rename Documentation/fb/{s3fb.txt => s3fb.rst} (94%) rename Documentation/fb/{sa1100fb.txt => sa1100fb.rst} (64%) create mode 100644 Documentation/fb/sh7760fb.rst delete mode 100644 Documentation/fb/sh7760fb.txt rename Documentation/fb/{sisfb.txt => sisfb.rst} (85%) rename Documentation/fb/{sm501.txt => sm501.rst} (65%) rename Documentation/fb/{sm712fb.txt => sm712fb.rst} (59%) create mode 100644 Documentation/fb/sstfb.rst delete mode 100644 Documentation/fb/sstfb.txt rename Documentation/fb/{tgafb.txt => tgafb.rst} (71%) rename Documentation/fb/{tridentfb.txt => tridentfb.rst} (70%) rename Documentation/fb/{udlfb.txt => udlfb.rst} (77%) rename Documentation/fb/{uvesafb.txt => uvesafb.rst} (52%) rename Documentation/fb/{vesafb.txt => vesafb.rst} (57%) create mode 100644 Documentation/fb/viafb.rst delete mode 100644 Documentation/fb/viafb.txt rename Documentation/fb/{vt8623fb.txt => vt8623fb.rst} (85%) create mode 100644 Documentation/filesystems/vfs.rst delete mode 100644 Documentation/filesystems/vfs.txt rename Documentation/fpga/{dfl.txt => dfl.rst} (89%) create mode 100644 Documentation/fpga/index.rst create mode 100644 Documentation/ide/changelogs.rst rename Documentation/ide/{ide-tape.txt => ide-tape.rst} (83%) rename Documentation/ide/{ide.txt => ide.rst} (72%) create mode 100644 Documentation/ide/index.rst rename Documentation/ide/{warm-plug-howto.txt => warm-plug-howto.rst} (61%) rename Documentation/kbuild/{headers_install.txt => headers_install.rst} (96%) create mode 100644 Documentation/kbuild/index.rst create mode 100644 Documentation/kbuild/issues.rst rename Documentation/kbuild/{kbuild.txt => kbuild.rst} (72%) rename Documentation/kbuild/{kconfig-language.txt => kconfig-language.rst} (85%) rename Documentation/kbuild/{kconfig-macro-language.txt => kconfig-macro-language. [...] rename Documentation/kbuild/{kconfig.txt => kconfig.rst} (80%) rename Documentation/kbuild/{makefiles.txt => makefiles.rst} (83%) rename Documentation/kbuild/{modules.txt => modules.rst} (84%) create mode 100644 Documentation/kdump/index.rst rename Documentation/kdump/{kdump.txt => kdump.rst} (91%) rename Documentation/kdump/{vmcoreinfo.txt => vmcoreinfo.rst} (95%) create mode 100644 Documentation/maintainer/rebasing-and-merging.rst create mode 100644 Documentation/mic/index.rst rename Documentation/mic/{mic_overview.txt => mic_overview.rst} (96%) rename Documentation/mic/{scif_overview.txt => scif_overview.rst} (76%) rename Documentation/netlabel/{cipso_ipv4.txt => cipso_ipv4.rst} (87%) create mode 100644 Documentation/netlabel/draft_ietf.rst create mode 100644 Documentation/netlabel/index.rst rename Documentation/netlabel/{introduction.txt => introduction.rst} (91%) rename Documentation/netlabel/{lsm_interface.txt => lsm_interface.rst} (88%) rename Documentation/pcmcia/{devicetable.txt => devicetable.rst} (97%) rename Documentation/pcmcia/{driver-changes.txt => driver-changes.rst} (90%) rename Documentation/pcmcia/{driver.txt => driver.rst} (66%) create mode 100644 Documentation/pcmcia/index.rst rename Documentation/pcmcia/{locking.txt => locking.rst} (81%) delete mode 100644 Documentation/platform/x86-laptop-drivers.txt create mode 100644 Documentation/riscv/index.rst rename Documentation/riscv/{pmu.txt => pmu.rst} (77%) rename Documentation/scheduler/{completion.txt => completion.rst} (94%) create mode 100644 Documentation/scheduler/index.rst rename Documentation/scheduler/{sched-arch.txt => sched-arch.rst} (81%) rename Documentation/scheduler/{sched-bwc.txt => sched-bwc.rst} (90%) rename Documentation/scheduler/{sched-deadline.txt => sched-deadline.rst} (88%) rename Documentation/scheduler/{sched-design-CFS.txt => sched-design-CFS.rst} (97%) rename Documentation/scheduler/{sched-domains.txt => sched-domains.rst} (97%) rename Documentation/scheduler/{sched-energy.txt => sched-energy.rst} (96%) rename Documentation/scheduler/{sched-nice-design.txt => sched-nice-design.rst} (98%) rename Documentation/scheduler/{sched-rt-group.txt => sched-rt-group.rst} (95%) rename Documentation/scheduler/{sched-stats.txt => sched-stats.rst} (91%) create mode 100644 Documentation/scheduler/text_files.rst create mode 100644 Documentation/sphinx/automarkup.py create mode 100644 Documentation/target/index.rst create mode 100644 Documentation/target/scripts.rst create mode 100644 Documentation/target/tcm_mod_builder.rst delete mode 100644 Documentation/target/tcm_mod_builder.txt rename Documentation/target/{tcmu-design.txt => tcmu-design.rst} (69%) rename Documentation/timers/{highres.txt => highres.rst} (98%) rename Documentation/timers/{hpet.txt => hpet.rst} (91%) rename Documentation/timers/{hrtimers.txt => hrtimers.rst} (98%) create mode 100644 Documentation/timers/index.rst rename Documentation/timers/{NO_HZ.txt => no_hz.rst} (93%) rename Documentation/timers/{timekeeping.txt => timekeeping.rst} (98%) rename Documentation/timers/{timers-howto.txt => timers-howto.rst} (93%) create mode 100644 Documentation/translations/it_IT/admin-guide/kernel-parameters.rst delete mode 100644 Documentation/translations/zh_CN/basic_profiling.txt rename Documentation/watchdog/{convert_drivers_to_kernel_api.txt => convert_driver [...] rename Documentation/watchdog/{hpwdt.txt => hpwdt.rst} (78%) create mode 100644 Documentation/watchdog/index.rst rename Documentation/watchdog/{mlx-wdt.txt => mlx-wdt.rst} (78%) rename Documentation/watchdog/{pcwd-watchdog.txt => pcwd-watchdog.rst} (89%) rename Documentation/watchdog/{watchdog-api.txt => watchdog-api.rst} (80%) rename Documentation/watchdog/{watchdog-kernel-api.txt => watchdog-kernel-api.rst} (90%) create mode 100644 Documentation/watchdog/watchdog-parameters.rst delete mode 100644 Documentation/watchdog/watchdog-parameters.txt rename Documentation/watchdog/{watchdog-pm.txt => watchdog-pm.rst} (92%) rename Documentation/watchdog/{wdt.txt => wdt.rst} (68%) rename Documentation/xilinx/{eemi.txt => eemi.rst} (92%) create mode 100644 Documentation/xilinx/index.rst create mode 100644 arch/parisc/kernel/module.lds create mode 100644 arch/x86/events/probe.c create mode 100644 arch/x86/events/probe.h create mode 100644 tools/build/feature/test-gettid.c create mode 100644 tools/build/feature/test-libslang-include-subdir.c create mode 100644 tools/include/linux/ctype.h create mode 100644 tools/lib/argv_split.c create mode 100644 tools/lib/ctype.c create mode 100644 tools/perf/Documentation/db-export.txt create mode 100644 tools/perf/arch/csky/annotate/instructions.c create mode 100644 tools/perf/arch/x86/tests/intel-pt-pkt-decoder-test.c create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-hha.json create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip08/uncore-l3c.json create mode 100644 tools/perf/tests/map_groups.c create mode 100644 tools/perf/tests/time-utils-test.c create mode 100755 tools/perf/trace/beauty/fsconfig.sh create mode 100644 tools/perf/trace/beauty/fsmount.c create mode 100755 tools/perf/trace/beauty/fsmount.sh create mode 100644 tools/perf/trace/beauty/fspick.c create mode 100755 tools/perf/trace/beauty/fspick.sh create mode 100644 tools/perf/trace/beauty/move_mount.c create mode 100755 tools/perf/trace/beauty/move_mount_flags.sh create mode 100644 tools/perf/trace/beauty/sync_file_range.c create mode 100755 tools/perf/trace/beauty/sync_file_range.sh delete mode 100644 tools/perf/util/ctype.c delete mode 100644 tools/perf/util/include/linux/ctype.h delete mode 100644 tools/perf/util/sane_ctype.h