lists.linaro.org
Sign In
Sign Up
Sign In
Sign Up
Manage this list
×
Keyboard Shortcuts
Thread View
j
: Next unread message
k
: Previous unread message
j a
: Jump to all threads
j l
: Jump to MailingList overview
2025
June
May
April
March
February
January
2024
December
November
October
September
August
July
June
May
April
March
February
January
2023
December
November
October
September
August
July
June
May
April
March
February
January
2022
December
November
October
September
August
July
June
May
April
March
February
January
2021
December
November
October
September
August
July
June
May
April
March
February
January
2020
December
November
October
September
August
July
June
May
April
March
February
January
2019
December
November
October
September
August
July
June
May
April
March
February
January
2018
December
November
October
September
August
July
June
May
April
March
February
January
2017
December
November
October
September
August
July
June
May
April
March
February
January
2016
December
November
October
September
August
July
June
May
April
March
February
January
2015
December
November
October
September
August
July
List overview
Download
Tcwg-commits
October 2018
----- 2025 -----
June 2025
May 2025
April 2025
March 2025
February 2025
January 2025
----- 2024 -----
December 2024
November 2024
October 2024
September 2024
August 2024
July 2024
June 2024
May 2024
April 2024
March 2024
February 2024
January 2024
----- 2023 -----
December 2023
November 2023
October 2023
September 2023
August 2023
July 2023
June 2023
May 2023
April 2023
March 2023
February 2023
January 2023
----- 2022 -----
December 2022
November 2022
October 2022
September 2022
August 2022
July 2022
June 2022
May 2022
April 2022
March 2022
February 2022
January 2022
----- 2021 -----
December 2021
November 2021
October 2021
September 2021
August 2021
July 2021
June 2021
May 2021
April 2021
March 2021
February 2021
January 2021
----- 2020 -----
December 2020
November 2020
October 2020
September 2020
August 2020
July 2020
June 2020
May 2020
April 2020
March 2020
February 2020
January 2020
----- 2019 -----
December 2019
November 2019
October 2019
September 2019
August 2019
July 2019
June 2019
May 2019
April 2019
March 2019
February 2019
January 2019
----- 2018 -----
December 2018
November 2018
October 2018
September 2018
August 2018
July 2018
June 2018
May 2018
April 2018
March 2018
February 2018
January 2018
----- 2017 -----
December 2017
November 2017
October 2017
September 2017
August 2017
July 2017
June 2017
May 2017
April 2017
March 2017
February 2017
January 2017
----- 2016 -----
December 2016
November 2016
October 2016
September 2016
August 2016
July 2016
June 2016
May 2016
April 2016
March 2016
February 2016
January 2016
----- 2015 -----
December 2015
November 2015
October 2015
September 2015
August 2015
July 2015
tcwg-commits@lists.linaro.org
6 participants
6641 discussions
Start a n
N
ew thread
[toolchain/ci/llvm-monorepo] branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig updated (b029fffd116f -> a1ae17dffc00)
by gitīŧ git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allmodconfig in repository toolchain/ci/llvm-monorepo. from b029fffd116f Debug Info (-gmodules): emit full types for non-anchored t [...] adds 217f1b802f91 [hwasan] when printing a stack-related bugs, also print st [...] adds 0ed5ec049da9 [Sema] Fix -Wcomma in dependent context adds d2556eb59e34 [X86] Correct a bad isel predicate. Though I don't think i [...] adds e0fa50bf5641 [clangd] Truncate SymbolID to 16 bytes. adds 0f1d70e6aac6 [LSR] Combine unfolded offset into invariant register adds 0eb40e8d0f4a [LV] Don't have fold-tail under optsize invalidate interle [...] adds 82bef716d014 [ELF] Remove a superfluous semicolon, fixing warnings. NFC. adds fcf199d113f4 [MinGW] Support for multiarch runtimes layout adds cf80d8a00d83 [ThinLTO] Fix dot dumper for regular LTO modules adds 2f1d7806574f [clangd] Embed fixes as CodeAction, instead of clangd_fixe [...] adds 526ffbaab6a1 [AMDGPU] Defined gfx909 Raven Ridge 2 adds 7a7203132431 [bash-autocompletion] Fix bug when a flag ends with '=' adds 5fea84cc81d4 [Sema] Do not show unused parameter warnings when body is skipped adds a9b0c5672035 Revert r345114 adds d68ea2ee1680 [ThinLTO] Change parameter type. NFC adds 6fff6468bea2 [clangd] Fix a link in documentation. NFC adds 1983bac7ba33 [clangd] Remove outdated comment-out code. NFC adds 98b56841e5c7 [LLDB] - Add support for DW_RLE_base_address and DW_RLE_of [...] adds 10c1d158b133 [clangd] Simplify auto hover adds 9f6ec7d540aa [llvm-mca] [llvm-mca] Improved error handling and error re [...] adds 56d9667b8819 [llvm-exegesis] Implements a cache of Instruction objects. adds b97fc401303e [MinGW] Enable large file for mingw-w64 adds 1117970e2c9a Support accepting __gnu__ as a scoped attribute namespace [...] adds cedfd08c7bc0 [autocompletion] Handle the space before pressing tab adds 5dbabae2a56c [clangd] Hide position line and column fields. adds be49a2ec0e80 [CodeComplete] Expose InBaseClass signal in code completio [...] adds c85da13f26cd [X86][SSE] Update PMULDQ schedule tests to survive more ag [...] adds 8746fcfd9f31 Fix llvm-strings crash for negative char values adds c651da09bcee Make a local variable scope narrower. NFC. adds 699ae3964d16 Add parenthese around a bitand. adds 12a410a0c03c [clangd] Downrank members from base class adds 876c9b2ebad1 [clangd] Don't show base class versions of members as comp [...] adds f5186605e254 [DEBUGINFO, NVPTX] Try to pack bytes data into a single string. adds c3cdd413acaf Split a function. NFC. adds 78974b51e605 [clangd] Ensure that we reply to each call exactly once. N [...] adds 3aaa11980e8d Remove a pair of unused dispatch multiversion declarations. adds bdb303a01faa [FPEnv] Convert more BinaryOperator::isFNeg(...) to m_FNeg(...) adds 2548e37ef6ee [llvm-mca] Refactor class SourceMgr. NFCI adds 5ed2923133bf Adjust unsupported C++ versions in some tests adds ea8338bf32e2 [InstCombine] try harder to form select from logic ops (2nd try) adds bca0d9d1d011 [clangd] When replying, log the method name and latency. adds 003f4ee62262 IR: Optimize FunctionType::get to perform one hash lookup [...] adds 49a3dfa73499 [clang] Introduce new completion context types adds 41e1b0a72991 [clangd] Do not query index for new name completions. adds 47a7f7efb716 Refactor assignFileOffsets. NFC. adds f6beb09e44ee [lldb] Remove enableThreadSanitizer from shared Xcode schemes adds 11a81ac04470 [InstCombine] add test for select with shuffled condition [...] adds 665a1c0e8afe Revert rL345127: [LLDB] - Add support for DW_RLE_base_addr [...] adds 7996b236f7c7 [LegalizeDAG] ExpandLegalINT_TO_FP - cleanup UINT_TO_FP i6 [...] adds 2e99420eb284 AST: unindent CFConstantStringDecl by inverting condition (NFC) adds 2af7902817c7 CodeGen: extract some local variables in CFConstantString [...] adds a83294d8a179 [llvm-mca] Remove dependency from InstrBuilder in class In [...] adds 654643d55027 [InstCombine] add test for ComputeNumSignBits with shuffle; NFC adds 02a0afb416ca [CodeGen] skip lifetime end marker in isInTailCallPosition adds 55e0f7376655 [CostModel][X86] Enable non-uniform vector division by con [...] adds 9aa6c08dc18f [X86] Bring back the MOV64r0 pseudo instruction adds 571b05ab9982 [docs] Add rawspeed to test-suite proposals. adds 9f57606b0c51 [clang-tidy] Add the abseil-duration-factory-float check adds a7f2da3cd212 [CodeGen] Update min-legal-vector width based on function [...] adds 95948a106dac [Hexagon] Flip hexagon-autohvx to be true by default adds 50973bc01144 [Hexagon] Flip hexagon-autohvx to be true by default adds a0ca09e8fb1d ARM: Use BKPT instead of TRAP to implement llvm.debugtrap. adds 991e40999d24 Include input section name and output section name in an e [...] adds fa87dcf9ec9b Fix use of libc++ specific macro in support/test_macros.h adds 3e0429339639 [sanitizer] Avoid calling a nullptr in MonotonicNanoTime i [...] adds 32c3235ec590 [CostModel][X86] Add vXi8 vector division by constants costs. adds a5bc04eab2c5 [CodeGen] Update test checks missed in r345168. adds fc2da7df98bd [OPENMP]Fix PR39366: do not try to private field if it is [...] adds 95124ab4cbe9 [hot-cold-split] Name split functions with ".cold" suffix adds dbc00764b460 [TargetLowering] Add SimplifyDemandedBitsForTargetNode callback adds e308fc6de6e8 Do not always request an implicit taskgroup region inside [...] adds 71c017d0bca7 AMDGPU: Handle gfx909 in AMDGPUTargetInfo::initFeatureMap adds e32c9a9f9f33 [X86][SSE] Add SimplifyDemandedBitsForTargetNode PMULDQ/PM [...] adds 3fff6936eed7 [X86] Explicitly list all KNL features of inheriting from [...] adds cea2d7d765d4 Fix MSVC "truncation from 'double' to 'float'" warnings. NFCI. adds 504bf5624e28 [llvm-mca] Simplify the logic in FetchStage. NFCI adds 161c0fc8ed9c [AArch64] Fix overlapping instructions adds 2b88e54297c4 [AArch64] Refactor Exynos machine model (NFC) adds 02ba9b71b3f8 AArch64: add a pass to compress jump-table entries when possible. adds c2d38c6a381d [MC] Separate masm integer literal lexer support from inline asm adds 433134fb4135 [llvm-mca] Replace InstRef::isValid with operator bool. NFC. adds 61c780b9e1a8 [clant-tidy] abseil: Add clangTooling to CMakeLists.txt adds f7673fa30b0b [clang-query] Re-word command help adds c9311dc06eb7 [clang-query] Add 'detailed-ast' output as an alias for 'dump' adds 83692fcde0ff [clang-query] Refactor Output settings to booleans adds cda6b2e46ad5 [ExecutionEngine] Remove some dead code from JITEventListener.h. adds 89bb77a60165 [MIR] Add hasWinCFI field adds 93673263e420 [X86] Add *SP to tailcall register class to fix verifier error adds d111a9bbf528 Add gfx909 to GPU Arch adds 86e87d9d13fb Revert "Teach __libcpp_is_floating_point that __fp16 and _ [...] adds c5f3bdaa5eaa [DAG] check more operands for cycles when merging stores. adds 866285089569 [AArch64] Refactor Exynos machine model adds fb9e768e5865 [SourceMgr][FileCheck] Obey -color by extending WithColor adds 6f9ea4d44bb6 Make llvm-dwarfdump -name work on type units. adds 885575fff8cb Add a comment for PPC64 .toc and GNU relro. adds e91b3fc9c987 Add more blank lines so that code doesn't look too dense. NFC. adds 4c81864b8138 [InstCombine] add test for fptrunc with vector with undef [...] adds e8e94f1d0c0c [Settings] Add -force flag to "settings set" adds e04e3069d600 Do not call computeIsPreemptible() if its result is discar [...] adds 9deeb1bd5387 [HotColdSplitting] Identify larger cold regions using domt [...] adds 450ff2e9206c [SelectionDAG] DAG combiner for fminnan and fmaxnan adds d3828abde7ed [SemaCXX] Unconfuse Clang when std::align_val_t is unscope [...] adds b3d3bc818322 [VFS] Remove 'ignore-non-existent-contents' attribute for [...] adds 47ce4d6ac2c1 [VFS] Remove 'ignore-non-existent-contents' attribute for [...] adds 25b48f582f03 Implement sized deallocation for std::allocator and friends. adds a57297dfed8f llvm-dwarfdump: Account for skeleton addr_base when dumpin [...] adds 478baa7e3eb5 Update MemorySSA in LoopRotate. adds d920b5c66e86 [llvm-objcopy] Introduce dispatch mechanism based on the input adds 38d2b5b315d3 [NFC] Rename minnan and maxnan to minimum and maximum adds ee8954eb3eb3 [ELF] Fix large code model MIR verifier errors adds 41b709e6f3e3 Make fminimum/fmaximum SDNodes commutative and associative adds e245227ee2fe [WebAssembly] Retain shuffle types during custom lowering adds af5a0200da6f Driver,CodeGen: introduce support for Swift CFString layout adds 854380cebeab [WebAssembly] Fix immediate of rethrow when throwing to caller adds 1a6d06df22f0 DebugInfo: Reuse common addresses for rnglist base address [...] adds e41287f0fa57 Revert "[SemaCXX] Unconfuse Clang when std::align_val_t is [...] adds 9b9e6fba1604 [X86] Fix pipeline tests when enabling MIR verification, NFC adds ccb68bbe6ea7 [X86] Adjust MIR test case to pacify machine verifier adds cb5182e53d5f [Sema] Fix -Wcomma for C89 adds 86d1ec8d7fd3 Fix test to work on Windows. adds 96ad1d5fa33d [WebAssembly] Set LoadExt and TruncStore actions for SIMD types adds 2d9b1fcbd213 [clangd] Don't invalidate LSP-set compile commands when cl [...] adds c997e9323122 [clangd] Fix -compile-commands-dir flag, broken in r345031 adds b4e7fd7bd4b3 [clangd] Remove unused CDB function. NFC adds b50ad302ff5e Fix use of __libcpp_deallocate in dynarray adds a1ae17dffc00 [clangd] Clean up LSP structs around configuration. NFC, n [...] No new revisions were added by this update. Summary of changes: clang-tools-extra/clang-query/Query.cpp | 29 +- clang-tools-extra/clang-query/Query.h | 20 +- clang-tools-extra/clang-query/QueryParser.cpp | 20 +- clang-tools-extra/clang-query/QuerySession.h | 9 +- .../clang-tidy/abseil/AbseilTidyModule.cpp | 3 + clang-tools-extra/clang-tidy/abseil/CMakeLists.txt | 2 + .../abseil/DurationFactoryFloatCheck.cpp | 106 + .../clang-tidy/abseil/DurationFactoryFloatCheck.h | 38 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 225 +- clang-tools-extra/clangd/ClangdLSPServer.h | 7 +- clang-tools-extra/clangd/CodeComplete.cpp | 16 +- clang-tools-extra/clangd/Diagnostics.cpp | 24 +- clang-tools-extra/clangd/Diagnostics.h | 5 +- .../clangd/GlobalCompilationDatabase.cpp | 11 - .../clangd/GlobalCompilationDatabase.h | 7 - clang-tools-extra/clangd/Protocol.cpp | 33 +- clang-tools-extra/clangd/Protocol.h | 45 +- clang-tools-extra/clangd/Quality.cpp | 8 +- clang-tools-extra/clangd/Quality.h | 1 + clang-tools-extra/clangd/Trace.h | 1 + clang-tools-extra/clangd/XRefs.cpp | 36 +- clang-tools-extra/clangd/index/Index.cpp | 7 +- clang-tools-extra/clangd/index/Index.h | 12 +- clang-tools-extra/clangd/index/Serialization.cpp | 4 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 2 +- clang-tools-extra/docs/ReleaseNotes.rst | 7 + .../checks/abseil-duration-factory-float.rst | 29 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + clang-tools-extra/docs/clangd.rst | 2 +- .../clang-tidy/abseil-duration-factory-float.cpp | 133 + .../test/clangd/fixits-embed-in-diagnostic.test | 11 +- .../unittests/clang-query/QueryEngineTest.cpp | 5 +- .../unittests/clang-query/QueryParserTest.cpp | 13 +- .../unittests/clangd/ClangdUnitTests.cpp | 17 +- .../unittests/clangd/CodeCompleteTests.cpp | 18 +- .../unittests/clangd/QualityTests.cpp | 11 + .../unittests/clangd/SerializationTests.cpp | 27 +- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 7 + clang/include/clang/Basic/Cuda.h | 1 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + clang/include/clang/Basic/LangOptions.h | 19 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Sema/CodeCompleteConsumer.h | 38 +- clang/include/clang/Sema/ParsedAttr.h | 5 + clang/lib/AST/ASTContext.cpp | 120 +- clang/lib/Basic/Attributes.cpp | 17 +- clang/lib/Basic/Cuda.cpp | 5 + clang/lib/Basic/Targets/AMDGPU.cpp | 1 + clang/lib/Basic/Targets/NVPTX.cpp | 1 + clang/lib/CodeGen/CGCall.cpp | 12 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 4 +- clang/lib/CodeGen/CodeGenFunction.cpp | 19 +- clang/lib/CodeGen/CodeGenFunction.h | 15 - clang/lib/CodeGen/CodeGenModule.cpp | 87 +- clang/lib/Driver/Driver.cpp | 19 +- clang/lib/Driver/ToolChains/Clang.cpp | 11 + clang/lib/Driver/ToolChains/Hexagon.cpp | 4 +- clang/lib/Frontend/ASTUnit.cpp | 12 +- clang/lib/Frontend/CompilerInvocation.cpp | 11 + clang/lib/Frontend/ModuleDependencyCollector.cpp | 4 - clang/lib/Parse/ParseDeclCXX.cpp | 15 +- clang/lib/Sema/CodeCompleteConsumer.cpp | 34 +- clang/lib/Sema/ParsedAttr.cpp | 26 +- clang/lib/Sema/SemaCodeComplete.cpp | 39 +- clang/lib/Sema/SemaDecl.cpp | 5 +- clang/lib/Sema/SemaDeclAttr.cpp | 18 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaOpenMP.cpp | 10 +- clang/lib/Sema/SemaStmt.cpp | 10 +- clang/lib/Sema/SemaType.cpp | 2 +- clang/test/CodeCompletion/member-access.cpp | 70 +- clang/test/CodeCompletion/objc-message.mm | 2 +- clang/test/CodeGen/aarch64-neon-3v.c | 83 +- clang/test/CodeGen/aarch64-neon-across.c | 147 +- clang/test/CodeGen/aarch64-neon-extract.c | 24 +- clang/test/CodeGen/aarch64-neon-fma.c | 41 +- clang/test/CodeGen/aarch64-neon-ldst-one.c | 460 +- clang/test/CodeGen/aarch64-neon-scalar-copy.c | 26 +- .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 43 +- clang/test/CodeGen/aarch64-neon-tbl.c | 207 +- clang/test/CodeGen/aarch64-neon-vget.c | 51 +- clang/test/CodeGen/aarch64-poly128.c | 58 +- clang/test/CodeGen/aarch64-poly64.c | 71 +- clang/test/CodeGen/arm-neon-fma.c | 11 +- clang/test/CodeGen/arm-neon-numeric-maxmin.c | 15 +- clang/test/CodeGen/arm-neon-vcvtX.c | 51 +- clang/test/CodeGen/arm64_vdupq_n_f64.c | 4 +- clang/test/CodeGen/cf-runtime-abi.c | 60 + clang/test/CodeGen/x86-vector-width.c | 61 + clang/test/CodeGenOpenCL/fpmath.cl | 12 +- clang/test/Driver/amdgpu-macros.cl | 7 + clang/test/Driver/amdgpu-mcpu.cl | 2 + clang/test/Driver/autocomplete.c | 12 + clang/test/Driver/cf-runtime-abi.c | 22 + clang/test/Driver/hexagon-vectorize.c | 6 +- clang/test/Index/skipped-bodies-unused.cpp | 8 + clang/test/Modules/crash-vfs-headermaps.m | 1 - clang/test/Modules/crash-vfs-include-pch.m | 1 - clang/test/Modules/crash-vfs-ivfsoverlay.m | 1 - clang/test/Modules/crash-vfs-relative-incdir.m | 1 - clang/test/Modules/crash-vfs-run-reproducer.m | 1 - clang/test/OpenMP/task_codegen.cpp | 13 + clang/test/OpenMP/taskloop_codegen.cpp | 8 +- .../test/OpenMP/taskloop_firstprivate_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_lastprivate_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_private_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 2 +- clang/test/OpenMP/taskloop_simd_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_firstprivate_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_lastprivate_codegen.cpp | 8 +- .../test/OpenMP/taskloop_simd_private_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 2 +- clang/test/Preprocessor/has_attribute.cpp | 26 +- clang/test/SemaCXX/attr-gnu.cpp | 21 +- clang/test/SemaCXX/warn-comma-operator.cpp | 245 +- clang/test/VFS/Inputs/MissingVFS/vfsoverlay.yaml | 1 - .../VFS/Inputs/Nonmodular/nonmodular-headers.yaml | 1 - clang/test/VFS/Inputs/bar-headers.yaml | 1 - clang/test/VFS/Inputs/vfsoverlay2.yaml | 1 - clang/tools/libclang/CIndexCodeCompletion.cpp | 5 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 18 +- compiler-rt/lib/hwasan/hwasan.cc | 18 +- compiler-rt/lib/hwasan/hwasan.h | 1 + compiler-rt/lib/hwasan/hwasan_report.cc | 4 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 7 +- compiler-rt/test/hwasan/TestCases/stack-uar.c | 8 +- libcxx/include/__sso_allocator | 4 +- libcxx/include/experimental/dynarray | 2 +- libcxx/include/memory | 10 +- libcxx/include/new | 101 +- libcxx/include/type_traits | 6 - libcxx/include/valarray | 68 +- libcxx/src/experimental/memory_resource.cpp | 4 +- .../support.dynamic/libcpp_deallocate.sh.cpp | 245 + .../libcxx/type_traits/is_floating_point.pass.cpp | 24 - .../re/re.grammar/excessive_brace_count.pass.cpp | 2 +- .../re/re.results/re.results.const/move.pass.cpp | 2 +- libcxx/test/std/utilities/time/days.pass.cpp | 2 +- libcxx/test/std/utilities/time/months.pass.cpp | 2 +- .../time.cal.day.members/ctor.pass.cpp | 2 +- .../time.cal.day.members/decrement.pass.cpp | 2 +- .../time.cal.day.members/increment.pass.cpp | 2 +- .../time.cal.day/time.cal.day.members/ok.pass.cpp | 2 +- .../time.cal.day.members/plus_minus_equal.pass.cpp | 2 +- .../time.cal.day.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.day.nonmembers/literals.fail.cpp | 2 +- .../time.cal.day.nonmembers/literals.pass.cpp | 2 +- .../time.cal.day.nonmembers/minus.pass.cpp | 2 +- .../time.cal.day.nonmembers/plus.pass.cpp | 2 +- .../time.cal.day.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.day/types.pass.cpp | 2 +- .../time/time.cal/time.cal.last/types.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/ctor.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/day.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/month.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/ok.pass.cpp | 2 +- .../time.cal.md.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.md.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.md/types.pass.cpp | 2 +- .../time.cal/time.cal.mdlast/comparisons.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/ctor.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/month.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/ok.pass.cpp | 2 +- .../time.cal/time.cal.mdlast/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/types.pass.cpp | 2 +- .../time.cal.month.members/ctor.pass.cpp | 2 +- .../time.cal.month.members/decrement.pass.cpp | 2 +- .../time.cal.month.members/increment.pass.cpp | 2 +- .../time.cal.month.members/ok.pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../time.cal.month.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.month.nonmembers/literals.pass.cpp | 2 +- .../time.cal.month.nonmembers/minus.pass.cpp | 2 +- .../time.cal.month.nonmembers/plus.pass.cpp | 2 +- .../time.cal.month.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.month/types.pass.cpp | 2 +- .../time.cal.mwd.members/ctor.pass.cpp | 2 +- .../time.cal.mwd.members/month.pass.cpp | 2 +- .../time.cal.mwd/time.cal.mwd.members/ok.pass.cpp | 2 +- .../time.cal.mwd.members/weekday_indexed.pass.cpp | 2 +- .../time.cal.mwd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.mwd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mwd/types.pass.cpp | 2 +- .../time.cal.mwdlast.members/ctor.pass.cpp | 2 +- .../time.cal.mwdlast.members/month.pass.cpp | 2 +- .../time.cal.mwdlast.members/ok.pass.cpp | 2 +- .../time.cal.mwdlast.members/weekday_last.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.mwdlast.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mwdlast/types.pass.cpp | 2 +- .../time.cal/time.cal.operators/month_day.pass.cpp | 2 +- .../time.cal.operators/month_day_last.pass.cpp | 2 +- .../time.cal.operators/month_weekday.pass.cpp | 2 +- .../time.cal.operators/month_weekday_last.pass.cpp | 2 +- .../time.cal.operators/year_month.pass.cpp | 2 +- .../time.cal.operators/year_month_day.pass.cpp | 2 +- .../year_month_day_last.pass.cpp | 2 +- .../time.cal.operators/year_month_weekday.pass.cpp | 2 +- .../year_month_weekday_last.pass.cpp | 2 +- .../time.cal.wdidx.members/ctor.pass.cpp | 2 +- .../time.cal.wdidx.members/index.pass.cpp | 2 +- .../time.cal.wdidx.members/ok.pass.cpp | 2 +- .../time.cal.wdidx.members/weekday.pass.cpp | 2 +- .../time.cal.wdidx.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.wdidx.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.wdidx/types.pass.cpp | 2 +- .../time.cal.wdlast.members/ctor.pass.cpp | 2 +- .../time.cal.wdlast.members/ok.pass.cpp | 2 +- .../time.cal.wdlast.members/weekday.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.wdlast.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.wdlast/types.pass.cpp | 2 +- .../time.cal.weekday.members/ctor.pass.cpp | 2 +- .../time.cal.weekday.members/decrement.pass.cpp | 2 +- .../time.cal.weekday.members/increment.pass.cpp | 2 +- .../time.cal.weekday.members/ok.pass.cpp | 2 +- .../time.cal.weekday.members/operator[].pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/literals.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/minus.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/plus.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.weekday/types.pass.cpp | 2 +- .../time.cal.year.members/ctor.pass.cpp | 2 +- .../time.cal.year.members/decrement.pass.cpp | 2 +- .../time.cal.year.members/increment.pass.cpp | 2 +- .../time.cal.year.members/is_leap.pass.cpp | 2 +- .../time.cal.year.members/ok.pass.cpp | 2 +- .../time.cal.year.members/plus_minus.pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../time.cal.year.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.year.nonmembers/literals.fail.cpp | 2 +- .../time.cal.year.nonmembers/literals.pass.cpp | 2 +- .../time.cal.year.nonmembers/minus.pass.cpp | 2 +- .../time.cal.year.nonmembers/plus.pass.cpp | 2 +- .../time.cal.year.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.year/types.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/ctor.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/month.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/year.pass.cpp | 2 +- .../time.cal.ym.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ym.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ym.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ym.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ym/types.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.local_days.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.sys_days.pass.cpp | 2 +- .../ctor.year_month_day_last.pass.cpp | 2 +- .../time.cal.ymd/time.cal.ymd.members/day.pass.cpp | 2 +- .../time.cal.ymd.members/month.pass.cpp | 2 +- .../time.cal.ymd/time.cal.ymd.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymd.members/year.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymd/types.pass.cpp | 2 +- .../time.cal.ymdlast.members/ctor.pass.cpp | 2 +- .../time.cal.ymdlast.members/day.pass.cpp | 2 +- .../time.cal.ymdlast.members/month.pass.cpp | 2 +- .../month_day_last.pass.cpp | 2 +- .../time.cal.ymdlast.members/ok.pass.cpp | 2 +- .../op_local_days.pass.cpp | 2 +- .../time.cal.ymdlast.members/op_sys_days.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymdlast.members/year.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/streaming.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.local_days.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.sys_days.pass.cpp | 2 +- .../ctor.year_month_day_last.pass.cpp | 2 +- .../time.cal.ymwd.members/index.pass.cpp | 2 +- .../time.cal.ymwd.members/month.pass.cpp | 2 +- .../time.cal.ymwd.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymwd.members/weekday.pass.cpp | 2 +- .../time.cal.ymwd.members/weekday_indexed.pass.cpp | 2 +- .../time.cal.ymwd.members/year.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymwd/types.pass.cpp | 2 +- .../time.cal.ymwdlast.members/ctor.pass.cpp | 2 +- .../time.cal.ymwdlast.members/month.pass.cpp | 2 +- .../time.cal.ymwdlast.members/ok.pass.cpp | 2 +- .../op_local_days.pass.cpp | 2 +- .../time.cal.ymwdlast.members/op_sys_days.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymwdlast.members/weekday.pass.cpp | 2 +- .../time.cal.ymwdlast.members/year.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.ymwdlast.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymwdlast.nonmembers/plus.pass.cpp | 2 +- .../streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymwdlast/types.pass.cpp | 2 +- libcxx/test/std/utilities/time/weeks.pass.cpp | 2 +- libcxx/test/std/utilities/time/years.pass.cpp | 2 +- libcxx/test/support/test_macros.h | 7 +- lld/COFF/MinGW.cpp | 1 + lld/ELF/Writer.cpp | 151 +- lld/test/ELF/execute-only-mixed-data.s | 2 +- lldb/lit/Settings/TestSettingsSet.test | 15 + .../xcshareddata/xcschemes/LLDB.xcscheme | 1 - .../xcshareddata/xcschemes/darwin-debug.xcscheme | 1 - lldb/source/Commands/CommandObjectSettings.cpp | 26 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 4 + llvm/docs/AMDGPUUsage.rst | 6 + llvm/docs/CommandGuide/FileCheck.rst | 4 + llvm/docs/Proposals/TestSuite.rst | 7 + llvm/include/llvm/BinaryFormat/ELF.h | 3 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 4 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 8 +- llvm/include/llvm/CodeGen/MIRYamlMapping.h | 2 + llvm/include/llvm/CodeGen/TargetLowering.h | 17 +- .../llvm/ExecutionEngine/JITEventListener.h | 22 - llvm/include/llvm/IR/IntrinsicsAArch64.td | 6 + llvm/include/llvm/IR/PatternMatch.h | 29 +- llvm/include/llvm/MC/MCParser/AsmLexer.h | 2 - llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 5 + llvm/include/llvm/MC/MCStreamer.h | 5 + llvm/include/llvm/Support/TargetParser.h | 3 +- llvm/include/llvm/Support/VirtualFileSystem.h | 5 - llvm/include/llvm/Support/WithColor.h | 63 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 7 +- llvm/include/llvm/Transforms/Utils/CodeExtractor.h | 11 +- .../llvm/Transforms/Utils/LoopRotationUtils.h | 5 +- llvm/lib/CodeGen/Analysis.cpp | 4 + .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 9 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 5 + llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 1 + llvm/lib/CodeGen/MIRPrinter.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 56 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 23 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 28 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 24 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 10 + llvm/lib/IR/ModuleSummaryIndex.cpp | 4 +- llvm/lib/IR/Type.cpp | 20 +- llvm/lib/MC/MCAsmStreamer.cpp | 12 +- llvm/lib/MC/MCParser/AsmLexer.cpp | 36 +- llvm/lib/MC/MCParser/AsmParser.cpp | 4 +- llvm/lib/MC/MCStreamer.cpp | 12 + llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + llvm/lib/Support/SourceMgr.cpp | 108 +- llvm/lib/Support/TargetParser.cpp | 4 +- llvm/lib/Support/VirtualFileSystem.cpp | 24 +- llvm/lib/Support/WithColor.cpp | 63 +- llvm/lib/Target/AArch64/AArch64.h | 2 + llvm/lib/Target/AArch64/AArch64.td | 13 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 132 + .../Target/AArch64/AArch64CompressJumpTables.cpp | 162 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 40 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 131 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 9 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 36 +- .../Target/AArch64/AArch64MachineFunctionInfo.h | 15 + llvm/lib/Target/AArch64/AArch64SchedExynosM1.td | 31 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 55 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 + llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 8 + llvm/lib/Target/AArch64/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/AMDGPU.td | 7 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 1 + llvm/lib/Target/AMDGPU/GCNProcessors.td | 5 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 2 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 27 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 4 + llvm/lib/Target/ARM/ARMInstrNEON.td | 24 +- llvm/lib/Target/ARM/ARMInstrThumb.td | 3 + .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 2 +- llvm/lib/Target/Mips/MipsSEISelLowering.cpp | 4 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 27 + .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.h | 4 + llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 20 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 4 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 2 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 21 +- .../Target/WebAssembly/WebAssemblyInstrFloat.td | 4 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 10 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 - llvm/lib/Target/X86/X86.td | 24 +- llvm/lib/Target/X86/X86FastISel.cpp | 32 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 13 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 32 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 + llvm/lib/Target/X86/X86InstrAVX512.td | 2 +- llvm/lib/Target/X86/X86InstrCompiler.td | 11 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 51 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 35 - llvm/lib/Target/X86/X86RegisterInfo.td | 7 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 10 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 104 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 359 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 72 +- .../Transforms/InstCombine/InstCombineInternal.h | 3 + llvm/lib/Transforms/Scalar/LoopRotation.cpp | 28 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 17 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 56 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 60 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 8 +- llvm/test/Analysis/CostModel/X86/div.ll | 432 +- llvm/test/Analysis/CostModel/X86/rem.ll | 432 +- llvm/test/Analysis/CostModel/X86/vdiv-cost.ll | 54 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/jump-table-compress.mir | 111 + llvm/test/CodeGen/AArch64/jump-table-exynos.ll | 67 + llvm/test/CodeGen/AArch64/jump-table.ll | 156 +- llvm/test/CodeGen/AArch64/min-jump-table.ll | 6 +- llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 2 + llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll | 2 + llvm/test/CodeGen/ARM/analyze-branch-bkpt.ll | 61 + llvm/test/CodeGen/ARM/debugtrap.ll | 8 +- llvm/test/CodeGen/ARM/fp16-promote.ll | 8 +- llvm/test/CodeGen/ARM/trap.ll | 14 +- llvm/test/CodeGen/SystemZ/vec-max-05.ll | 6 +- llvm/test/CodeGen/SystemZ/vec-min-05.ll | 6 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.mir | 2 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 64 +- .../WebAssembly/simd-ext-load-trunc-store.ll | 60 + .../CodeGen/WebAssembly/simd-nested-shuffles.ll | 17 + llvm/test/CodeGen/X86/GlobalISel/constant.ll | 2 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 5 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 5 +- llvm/test/CodeGen/X86/PR37310.mir | 2 +- llvm/test/CodeGen/X86/avg.ll | 455 +- llvm/test/CodeGen/X86/avx2-schedule.ll | 26 +- llvm/test/CodeGen/X86/code-model-elf-memset.ll | 12 +- llvm/test/CodeGen/X86/code-model-elf.ll | 84 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 30 +- llvm/test/CodeGen/X86/crash-O0.ll | 8 +- llvm/test/CodeGen/X86/hoist-spill.ll | 2 - llvm/test/CodeGen/X86/large-pic-string.ll | 16 +- llvm/test/CodeGen/X86/machine-cse.ll | 15 +- llvm/test/CodeGen/X86/madd.ll | 66 +- llvm/test/CodeGen/X86/mmx-arith.ll | 11 +- llvm/test/CodeGen/X86/musttail-indirect.ll | 4 +- llvm/test/CodeGen/X86/musttail-thiscall.ll | 4 +- llvm/test/CodeGen/X86/musttail-varargs.ll | 4 +- llvm/test/CodeGen/X86/pr32284.ll | 19 +- llvm/test/CodeGen/X86/pr32340.ll | 25 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 212 +- llvm/test/CodeGen/X86/sibcall-2.ll | 4 +- llvm/test/CodeGen/X86/sibcall.ll | 63 +- llvm/test/CodeGen/X86/spill-zero-x86_64.ll | 75 + llvm/test/CodeGen/X86/sse41-schedule.ll | 56 +- llvm/test/CodeGen/X86/swifterror.ll | 21 +- llvm/test/CodeGen/X86/tailcall-lifetime-end.ll | 27 + llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 68 +- llvm/test/DebugInfo/NVPTX/cu-range-hole.ll | 72 +- llvm/test/DebugInfo/NVPTX/dbg-declare-alloca.ll | 39 +- llvm/test/DebugInfo/NVPTX/debug-file-loc.ll | 19 +- llvm/test/DebugInfo/NVPTX/debug-info.ll | 4906 +++----------------- llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll | 167 +- llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll | 10 +- llvm/test/FileCheck/opt-color.txt | 22 + llvm/test/MC/AArch64/macro-hex-int.s | 8 + llvm/test/MC/X86/intel-syntax-hex.s | 2 +- llvm/test/MC/X86/pr27884.s | 2 +- llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml | 16 + llvm/test/ThinLTO/X86/dot-dumper-full-lto.ll | 28 + .../Transforms/BlockExtractor/extract-blocks.ll | 8 +- .../CodeExtractor/ExtractedFnEntryCount.ll | 2 +- .../Transforms/CodeExtractor/PartialInlineAnd.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineAndOr.ll | 2 +- .../CodeExtractor/PartialInlineAttributes.ll | 8 +- .../Transforms/CodeExtractor/PartialInlineDebug.ll | 8 +- .../CodeExtractor/PartialInlineEntryUpdate.ll | 6 +- .../PartialInlineInvokeProducesOutVal.ll | 4 +- .../CodeExtractor/PartialInlineLiveAcross.ll | 4 +- .../CodeExtractor/PartialInlineNoLiveOut.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineOr.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineOrAnd.ll | 4 +- .../CodeExtractor/PartialInlinePGOMultiRegion.ll | 8 +- .../CodeExtractor/PartialInlinePGORegion.ll | 4 +- .../CodeExtractor/PartialInlineVarArg.ll | 6 +- .../CodeExtractor/PartialInlineVarArgsDebug.ll | 4 +- .../Transforms/CodeExtractor/SingleCondition.ll | 2 +- .../CodeExtractor/X86/InheritTargetAttributes.ll | 2 +- llvm/test/Transforms/CodeExtractor/cost.ll | 4 +- llvm/test/Transforms/CodeExtractor/cost_meta.ll | 2 +- llvm/test/Transforms/CodeExtractor/inline_eh.ll | 4 +- llvm/test/Transforms/CodeExtractor/inline_eh_1.ll | 4 +- llvm/test/Transforms/CodeExtractor/live_shrink.ll | 4 +- .../Transforms/CodeExtractor/live_shrink_gep.ll | 4 +- .../Transforms/CodeExtractor/live_shrink_hoist.ll | 2 +- .../CodeExtractor/live_shrink_multiple.ll | 2 +- .../Transforms/CodeExtractor/unreachable-block.ll | 4 +- .../{split-cold-1.ll => do-not-split.ll} | 21 +- .../HotColdSplit/duplicate-phi-preds-crash.ll | 54 + llvm/test/Transforms/HotColdSplit/minsize.ll | 4 +- .../test/Transforms/HotColdSplit/multiple-exits.ll | 73 + .../HotColdSplit/outline-if-then-else.ll | 64 + .../Transforms/HotColdSplit/outline-while-loop.ll | 67 + llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 4 +- .../HotColdSplit/split-out-dbg-val-of-arg.ll | 2 +- llvm/test/Transforms/InstCombine/fpcast.ll | 15 +- llvm/test/Transforms/InstCombine/logical-select.ll | 76 +- llvm/test/Transforms/InstCombine/nsw.ll | 83 +- llvm/test/Transforms/InstCombine/vec_sext.ll | 18 +- .../LoopRotate/2009-01-25-SingleEntryPhi.ll | 1 + llvm/test/Transforms/LoopRotate/PhiRename-1.ll | 1 + .../Transforms/LoopRotate/PhiSelfReference-1.ll | 1 + llvm/test/Transforms/LoopRotate/alloca.ll | 1 + llvm/test/Transforms/LoopRotate/basic.ll | 2 + llvm/test/Transforms/LoopRotate/catchret.ll | 1 + llvm/test/Transforms/LoopRotate/convergent.ll | 1 + llvm/test/Transforms/LoopRotate/crash.ll | 1 + .../Transforms/LoopRotate/dbg-value-duplicates.ll | 1 + llvm/test/Transforms/LoopRotate/dbgvalue.ll | 1 + llvm/test/Transforms/LoopRotate/indirectbr.ll | 1 + .../test/Transforms/LoopRotate/loopexitinglatch.ll | 1 + llvm/test/Transforms/LoopRotate/multiple-exits.ll | 1 + llvm/test/Transforms/LoopRotate/phi-dbgvalue.ll | 1 + llvm/test/Transforms/LoopRotate/phi-duplicate.ll | 1 + llvm/test/Transforms/LoopRotate/pr22337.ll | 1 + llvm/test/Transforms/LoopRotate/pr33701.ll | 1 + llvm/test/Transforms/LoopRotate/pr35210.ll | 51 + llvm/test/Transforms/LoopRotate/pr37205.ll | 1 + llvm/test/Transforms/LoopRotate/preserve-mssa.ll | 109 + llvm/test/Transforms/LoopRotate/preserve-scev.ll | 37 +- .../Transforms/LoopRotate/vect.omp.persistence.ll | 1 + .../X86/x86-interleaved-accesses-masked-group.ll | 387 ++ llvm/test/Transforms/Reassociate/fp-expr.ll | 4 +- llvm/test/tools/llvm-dwarfdump/X86/typeunit-name.s | 100 + llvm/test/tools/llvm-extract/extract-block.ll | 2 +- .../tools/llvm-extract/extract-multiple-blocks.ll | 4 +- .../tools/llvm-mca/ARM/unsupported-write-variant.s | 6 + llvm/test/tools/llvm-mca/X86/intel-syntax.s | 2 +- llvm/test/tools/llvm-strings/negative-char.test | 3 + llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 4 +- llvm/tools/llvm-exegesis/lib/Latency.cpp | 2 +- llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 1 + llvm/tools/llvm-exegesis/lib/LlvmState.h | 3 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 19 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 21 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 2 +- llvm/tools/llvm-mc/llvm-mc.cpp | 5 + llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 4 +- llvm/tools/llvm-mca/Views/ResourcePressureView.cpp | 10 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 3 +- llvm/tools/llvm-mca/Views/TimelineView.cpp | 51 +- llvm/tools/llvm-mca/include/InstrBuilder.h | 7 +- llvm/tools/llvm-mca/include/Instruction.h | 2 +- llvm/tools/llvm-mca/include/SourceMgr.h | 22 +- llvm/tools/llvm-mca/include/Stages/FetchStage.h | 2 +- .../llvm-mca/include/Stages/InstructionTables.h | 9 +- llvm/tools/llvm-mca/include/Support.h | 20 + .../llvm-mca/lib/HardwareUnits/ResourceManager.cpp | 3 +- .../lib/HardwareUnits/RetireControlUnit.cpp | 4 +- .../tools/llvm-mca/lib/HardwareUnits/Scheduler.cpp | 4 +- llvm/tools/llvm-mca/lib/InstrBuilder.cpp | 59 +- llvm/tools/llvm-mca/lib/Pipeline.cpp | 5 +- llvm/tools/llvm-mca/lib/Stages/DispatchStage.cpp | 2 +- llvm/tools/llvm-mca/lib/Stages/ExecuteStage.cpp | 4 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 28 +- .../llvm-mca/lib/Stages/InstructionTables.cpp | 1 - llvm/tools/llvm-mca/llvm-mca.cpp | 42 +- llvm/tools/llvm-objcopy/Object.cpp | 15 +- llvm/tools/llvm-objcopy/Object.h | 3 + llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 88 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 1 + llvm/tools/llvm-strings/llvm-strings.cpp | 2 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 4 +- .../Transforms/Utils/CodeExtractorTest.cpp | 21 +- .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 6 +- llvm/utils/FileCheck/FileCheck.cpp | 5 + 591 files changed, 8744 insertions(+), 8189 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/abseil/DurationFactoryFloatCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/abseil-duration-factor [...] create mode 100644 clang-tools-extra/test/clang-tidy/abseil-duration-factory-float.cpp create mode 100644 clang/test/CodeGen/cf-runtime-abi.c create mode 100644 clang/test/CodeGen/x86-vector-width.c create mode 100644 clang/test/Driver/cf-runtime-abi.c create mode 100644 clang/test/Index/skipped-bodies-unused.cpp create mode 100644 libcxx/test/libcxx/language.support/support.dynamic/libcpp_deal [...] delete mode 100644 libcxx/test/libcxx/type_traits/is_floating_point.pass.cpp create mode 100644 lldb/lit/Settings/TestSettingsSet.test create mode 100644 llvm/lib/Target/AArch64/AArch64CompressJumpTables.cpp create mode 100644 llvm/test/CodeGen/AArch64/jump-table-compress.mir create mode 100644 llvm/test/CodeGen/AArch64/jump-table-exynos.ll create mode 100644 llvm/test/CodeGen/ARM/analyze-branch-bkpt.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-ext-load-trunc-store.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-nested-shuffles.ll create mode 100644 llvm/test/CodeGen/X86/spill-zero-x86_64.ll create mode 100644 llvm/test/CodeGen/X86/tailcall-lifetime-end.ll create mode 100644 llvm/test/FileCheck/opt-color.txt create mode 100644 llvm/test/MC/AArch64/macro-hex-int.s create mode 100644 llvm/test/ThinLTO/X86/dot-dumper-full-lto.ll rename llvm/test/Transforms/HotColdSplit/{split-cold-1.ll => do-not-split.ll} (71%) create mode 100644 llvm/test/Transforms/HotColdSplit/duplicate-phi-preds-crash.ll create mode 100644 llvm/test/Transforms/HotColdSplit/multiple-exits.ll create mode 100644 llvm/test/Transforms/HotColdSplit/outline-if-then-else.ll create mode 100644 llvm/test/Transforms/HotColdSplit/outline-while-loop.ll create mode 100644 llvm/test/Transforms/LoopRotate/preserve-mssa.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/typeunit-name.s create mode 100644 llvm/test/tools/llvm-mca/ARM/unsupported-write-variant.s create mode 100644 llvm/test/tools/llvm-strings/negative-char.test -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 7Â months
1
0
0
0
[toolchain/ci/llvm-monorepo] branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allyesconfig updated (b029fffd116f -> a1ae17dffc00)
by gitīŧ git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-lts-allyesconfig in repository toolchain/ci/llvm-monorepo. from b029fffd116f Debug Info (-gmodules): emit full types for non-anchored t [...] adds 217f1b802f91 [hwasan] when printing a stack-related bugs, also print st [...] adds 0ed5ec049da9 [Sema] Fix -Wcomma in dependent context adds d2556eb59e34 [X86] Correct a bad isel predicate. Though I don't think i [...] adds e0fa50bf5641 [clangd] Truncate SymbolID to 16 bytes. adds 0f1d70e6aac6 [LSR] Combine unfolded offset into invariant register adds 0eb40e8d0f4a [LV] Don't have fold-tail under optsize invalidate interle [...] adds 82bef716d014 [ELF] Remove a superfluous semicolon, fixing warnings. NFC. adds fcf199d113f4 [MinGW] Support for multiarch runtimes layout adds cf80d8a00d83 [ThinLTO] Fix dot dumper for regular LTO modules adds 2f1d7806574f [clangd] Embed fixes as CodeAction, instead of clangd_fixe [...] adds 526ffbaab6a1 [AMDGPU] Defined gfx909 Raven Ridge 2 adds 7a7203132431 [bash-autocompletion] Fix bug when a flag ends with '=' adds 5fea84cc81d4 [Sema] Do not show unused parameter warnings when body is skipped adds a9b0c5672035 Revert r345114 adds d68ea2ee1680 [ThinLTO] Change parameter type. NFC adds 6fff6468bea2 [clangd] Fix a link in documentation. NFC adds 1983bac7ba33 [clangd] Remove outdated comment-out code. NFC adds 98b56841e5c7 [LLDB] - Add support for DW_RLE_base_address and DW_RLE_of [...] adds 10c1d158b133 [clangd] Simplify auto hover adds 9f6ec7d540aa [llvm-mca] [llvm-mca] Improved error handling and error re [...] adds 56d9667b8819 [llvm-exegesis] Implements a cache of Instruction objects. adds b97fc401303e [MinGW] Enable large file for mingw-w64 adds 1117970e2c9a Support accepting __gnu__ as a scoped attribute namespace [...] adds cedfd08c7bc0 [autocompletion] Handle the space before pressing tab adds 5dbabae2a56c [clangd] Hide position line and column fields. adds be49a2ec0e80 [CodeComplete] Expose InBaseClass signal in code completio [...] adds c85da13f26cd [X86][SSE] Update PMULDQ schedule tests to survive more ag [...] adds 8746fcfd9f31 Fix llvm-strings crash for negative char values adds c651da09bcee Make a local variable scope narrower. NFC. adds 699ae3964d16 Add parenthese around a bitand. adds 12a410a0c03c [clangd] Downrank members from base class adds 876c9b2ebad1 [clangd] Don't show base class versions of members as comp [...] adds f5186605e254 [DEBUGINFO, NVPTX] Try to pack bytes data into a single string. adds c3cdd413acaf Split a function. NFC. adds 78974b51e605 [clangd] Ensure that we reply to each call exactly once. N [...] adds 3aaa11980e8d Remove a pair of unused dispatch multiversion declarations. adds bdb303a01faa [FPEnv] Convert more BinaryOperator::isFNeg(...) to m_FNeg(...) adds 2548e37ef6ee [llvm-mca] Refactor class SourceMgr. NFCI adds 5ed2923133bf Adjust unsupported C++ versions in some tests adds ea8338bf32e2 [InstCombine] try harder to form select from logic ops (2nd try) adds bca0d9d1d011 [clangd] When replying, log the method name and latency. adds 003f4ee62262 IR: Optimize FunctionType::get to perform one hash lookup [...] adds 49a3dfa73499 [clang] Introduce new completion context types adds 41e1b0a72991 [clangd] Do not query index for new name completions. adds 47a7f7efb716 Refactor assignFileOffsets. NFC. adds f6beb09e44ee [lldb] Remove enableThreadSanitizer from shared Xcode schemes adds 11a81ac04470 [InstCombine] add test for select with shuffled condition [...] adds 665a1c0e8afe Revert rL345127: [LLDB] - Add support for DW_RLE_base_addr [...] adds 7996b236f7c7 [LegalizeDAG] ExpandLegalINT_TO_FP - cleanup UINT_TO_FP i6 [...] adds 2e99420eb284 AST: unindent CFConstantStringDecl by inverting condition (NFC) adds 2af7902817c7 CodeGen: extract some local variables in CFConstantString [...] adds a83294d8a179 [llvm-mca] Remove dependency from InstrBuilder in class In [...] adds 654643d55027 [InstCombine] add test for ComputeNumSignBits with shuffle; NFC adds 02a0afb416ca [CodeGen] skip lifetime end marker in isInTailCallPosition adds 55e0f7376655 [CostModel][X86] Enable non-uniform vector division by con [...] adds 9aa6c08dc18f [X86] Bring back the MOV64r0 pseudo instruction adds 571b05ab9982 [docs] Add rawspeed to test-suite proposals. adds 9f57606b0c51 [clang-tidy] Add the abseil-duration-factory-float check adds a7f2da3cd212 [CodeGen] Update min-legal-vector width based on function [...] adds 95948a106dac [Hexagon] Flip hexagon-autohvx to be true by default adds 50973bc01144 [Hexagon] Flip hexagon-autohvx to be true by default adds a0ca09e8fb1d ARM: Use BKPT instead of TRAP to implement llvm.debugtrap. adds 991e40999d24 Include input section name and output section name in an e [...] adds fa87dcf9ec9b Fix use of libc++ specific macro in support/test_macros.h adds 3e0429339639 [sanitizer] Avoid calling a nullptr in MonotonicNanoTime i [...] adds 32c3235ec590 [CostModel][X86] Add vXi8 vector division by constants costs. adds a5bc04eab2c5 [CodeGen] Update test checks missed in r345168. adds fc2da7df98bd [OPENMP]Fix PR39366: do not try to private field if it is [...] adds 95124ab4cbe9 [hot-cold-split] Name split functions with ".cold" suffix adds dbc00764b460 [TargetLowering] Add SimplifyDemandedBitsForTargetNode callback adds e308fc6de6e8 Do not always request an implicit taskgroup region inside [...] adds 71c017d0bca7 AMDGPU: Handle gfx909 in AMDGPUTargetInfo::initFeatureMap adds e32c9a9f9f33 [X86][SSE] Add SimplifyDemandedBitsForTargetNode PMULDQ/PM [...] adds 3fff6936eed7 [X86] Explicitly list all KNL features of inheriting from [...] adds cea2d7d765d4 Fix MSVC "truncation from 'double' to 'float'" warnings. NFCI. adds 504bf5624e28 [llvm-mca] Simplify the logic in FetchStage. NFCI adds 161c0fc8ed9c [AArch64] Fix overlapping instructions adds 2b88e54297c4 [AArch64] Refactor Exynos machine model (NFC) adds 02ba9b71b3f8 AArch64: add a pass to compress jump-table entries when possible. adds c2d38c6a381d [MC] Separate masm integer literal lexer support from inline asm adds 433134fb4135 [llvm-mca] Replace InstRef::isValid with operator bool. NFC. adds 61c780b9e1a8 [clant-tidy] abseil: Add clangTooling to CMakeLists.txt adds f7673fa30b0b [clang-query] Re-word command help adds c9311dc06eb7 [clang-query] Add 'detailed-ast' output as an alias for 'dump' adds 83692fcde0ff [clang-query] Refactor Output settings to booleans adds cda6b2e46ad5 [ExecutionEngine] Remove some dead code from JITEventListener.h. adds 89bb77a60165 [MIR] Add hasWinCFI field adds 93673263e420 [X86] Add *SP to tailcall register class to fix verifier error adds d111a9bbf528 Add gfx909 to GPU Arch adds 86e87d9d13fb Revert "Teach __libcpp_is_floating_point that __fp16 and _ [...] adds c5f3bdaa5eaa [DAG] check more operands for cycles when merging stores. adds 866285089569 [AArch64] Refactor Exynos machine model adds fb9e768e5865 [SourceMgr][FileCheck] Obey -color by extending WithColor adds 6f9ea4d44bb6 Make llvm-dwarfdump -name work on type units. adds 885575fff8cb Add a comment for PPC64 .toc and GNU relro. adds e91b3fc9c987 Add more blank lines so that code doesn't look too dense. NFC. adds 4c81864b8138 [InstCombine] add test for fptrunc with vector with undef [...] adds e8e94f1d0c0c [Settings] Add -force flag to "settings set" adds e04e3069d600 Do not call computeIsPreemptible() if its result is discar [...] adds 9deeb1bd5387 [HotColdSplitting] Identify larger cold regions using domt [...] adds 450ff2e9206c [SelectionDAG] DAG combiner for fminnan and fmaxnan adds d3828abde7ed [SemaCXX] Unconfuse Clang when std::align_val_t is unscope [...] adds b3d3bc818322 [VFS] Remove 'ignore-non-existent-contents' attribute for [...] adds 47ce4d6ac2c1 [VFS] Remove 'ignore-non-existent-contents' attribute for [...] adds 25b48f582f03 Implement sized deallocation for std::allocator and friends. adds a57297dfed8f llvm-dwarfdump: Account for skeleton addr_base when dumpin [...] adds 478baa7e3eb5 Update MemorySSA in LoopRotate. adds d920b5c66e86 [llvm-objcopy] Introduce dispatch mechanism based on the input adds 38d2b5b315d3 [NFC] Rename minnan and maxnan to minimum and maximum adds ee8954eb3eb3 [ELF] Fix large code model MIR verifier errors adds 41b709e6f3e3 Make fminimum/fmaximum SDNodes commutative and associative adds e245227ee2fe [WebAssembly] Retain shuffle types during custom lowering adds af5a0200da6f Driver,CodeGen: introduce support for Swift CFString layout adds 854380cebeab [WebAssembly] Fix immediate of rethrow when throwing to caller adds 1a6d06df22f0 DebugInfo: Reuse common addresses for rnglist base address [...] adds e41287f0fa57 Revert "[SemaCXX] Unconfuse Clang when std::align_val_t is [...] adds 9b9e6fba1604 [X86] Fix pipeline tests when enabling MIR verification, NFC adds ccb68bbe6ea7 [X86] Adjust MIR test case to pacify machine verifier adds cb5182e53d5f [Sema] Fix -Wcomma for C89 adds 86d1ec8d7fd3 Fix test to work on Windows. adds 96ad1d5fa33d [WebAssembly] Set LoadExt and TruncStore actions for SIMD types adds 2d9b1fcbd213 [clangd] Don't invalidate LSP-set compile commands when cl [...] adds c997e9323122 [clangd] Fix -compile-commands-dir flag, broken in r345031 adds b4e7fd7bd4b3 [clangd] Remove unused CDB function. NFC adds b50ad302ff5e Fix use of __libcpp_deallocate in dynarray adds a1ae17dffc00 [clangd] Clean up LSP structs around configuration. NFC, n [...] No new revisions were added by this update. Summary of changes: clang-tools-extra/clang-query/Query.cpp | 29 +- clang-tools-extra/clang-query/Query.h | 20 +- clang-tools-extra/clang-query/QueryParser.cpp | 20 +- clang-tools-extra/clang-query/QuerySession.h | 9 +- .../clang-tidy/abseil/AbseilTidyModule.cpp | 3 + clang-tools-extra/clang-tidy/abseil/CMakeLists.txt | 2 + .../abseil/DurationFactoryFloatCheck.cpp | 106 + .../clang-tidy/abseil/DurationFactoryFloatCheck.h | 38 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 225 +- clang-tools-extra/clangd/ClangdLSPServer.h | 7 +- clang-tools-extra/clangd/CodeComplete.cpp | 16 +- clang-tools-extra/clangd/Diagnostics.cpp | 24 +- clang-tools-extra/clangd/Diagnostics.h | 5 +- .../clangd/GlobalCompilationDatabase.cpp | 11 - .../clangd/GlobalCompilationDatabase.h | 7 - clang-tools-extra/clangd/Protocol.cpp | 33 +- clang-tools-extra/clangd/Protocol.h | 45 +- clang-tools-extra/clangd/Quality.cpp | 8 +- clang-tools-extra/clangd/Quality.h | 1 + clang-tools-extra/clangd/Trace.h | 1 + clang-tools-extra/clangd/XRefs.cpp | 36 +- clang-tools-extra/clangd/index/Index.cpp | 7 +- clang-tools-extra/clangd/index/Index.h | 12 +- clang-tools-extra/clangd/index/Serialization.cpp | 4 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 2 +- clang-tools-extra/docs/ReleaseNotes.rst | 7 + .../checks/abseil-duration-factory-float.rst | 29 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + clang-tools-extra/docs/clangd.rst | 2 +- .../clang-tidy/abseil-duration-factory-float.cpp | 133 + .../test/clangd/fixits-embed-in-diagnostic.test | 11 +- .../unittests/clang-query/QueryEngineTest.cpp | 5 +- .../unittests/clang-query/QueryParserTest.cpp | 13 +- .../unittests/clangd/ClangdUnitTests.cpp | 17 +- .../unittests/clangd/CodeCompleteTests.cpp | 18 +- .../unittests/clangd/QualityTests.cpp | 11 + .../unittests/clangd/SerializationTests.cpp | 27 +- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 7 + clang/include/clang/Basic/Cuda.h | 1 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + clang/include/clang/Basic/LangOptions.h | 19 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Sema/CodeCompleteConsumer.h | 38 +- clang/include/clang/Sema/ParsedAttr.h | 5 + clang/lib/AST/ASTContext.cpp | 120 +- clang/lib/Basic/Attributes.cpp | 17 +- clang/lib/Basic/Cuda.cpp | 5 + clang/lib/Basic/Targets/AMDGPU.cpp | 1 + clang/lib/Basic/Targets/NVPTX.cpp | 1 + clang/lib/CodeGen/CGCall.cpp | 12 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 4 +- clang/lib/CodeGen/CodeGenFunction.cpp | 19 +- clang/lib/CodeGen/CodeGenFunction.h | 15 - clang/lib/CodeGen/CodeGenModule.cpp | 87 +- clang/lib/Driver/Driver.cpp | 19 +- clang/lib/Driver/ToolChains/Clang.cpp | 11 + clang/lib/Driver/ToolChains/Hexagon.cpp | 4 +- clang/lib/Frontend/ASTUnit.cpp | 12 +- clang/lib/Frontend/CompilerInvocation.cpp | 11 + clang/lib/Frontend/ModuleDependencyCollector.cpp | 4 - clang/lib/Parse/ParseDeclCXX.cpp | 15 +- clang/lib/Sema/CodeCompleteConsumer.cpp | 34 +- clang/lib/Sema/ParsedAttr.cpp | 26 +- clang/lib/Sema/SemaCodeComplete.cpp | 39 +- clang/lib/Sema/SemaDecl.cpp | 5 +- clang/lib/Sema/SemaDeclAttr.cpp | 18 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaOpenMP.cpp | 10 +- clang/lib/Sema/SemaStmt.cpp | 10 +- clang/lib/Sema/SemaType.cpp | 2 +- clang/test/CodeCompletion/member-access.cpp | 70 +- clang/test/CodeCompletion/objc-message.mm | 2 +- clang/test/CodeGen/aarch64-neon-3v.c | 83 +- clang/test/CodeGen/aarch64-neon-across.c | 147 +- clang/test/CodeGen/aarch64-neon-extract.c | 24 +- clang/test/CodeGen/aarch64-neon-fma.c | 41 +- clang/test/CodeGen/aarch64-neon-ldst-one.c | 460 +- clang/test/CodeGen/aarch64-neon-scalar-copy.c | 26 +- .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 43 +- clang/test/CodeGen/aarch64-neon-tbl.c | 207 +- clang/test/CodeGen/aarch64-neon-vget.c | 51 +- clang/test/CodeGen/aarch64-poly128.c | 58 +- clang/test/CodeGen/aarch64-poly64.c | 71 +- clang/test/CodeGen/arm-neon-fma.c | 11 +- clang/test/CodeGen/arm-neon-numeric-maxmin.c | 15 +- clang/test/CodeGen/arm-neon-vcvtX.c | 51 +- clang/test/CodeGen/arm64_vdupq_n_f64.c | 4 +- clang/test/CodeGen/cf-runtime-abi.c | 60 + clang/test/CodeGen/x86-vector-width.c | 61 + clang/test/CodeGenOpenCL/fpmath.cl | 12 +- clang/test/Driver/amdgpu-macros.cl | 7 + clang/test/Driver/amdgpu-mcpu.cl | 2 + clang/test/Driver/autocomplete.c | 12 + clang/test/Driver/cf-runtime-abi.c | 22 + clang/test/Driver/hexagon-vectorize.c | 6 +- clang/test/Index/skipped-bodies-unused.cpp | 8 + clang/test/Modules/crash-vfs-headermaps.m | 1 - clang/test/Modules/crash-vfs-include-pch.m | 1 - clang/test/Modules/crash-vfs-ivfsoverlay.m | 1 - clang/test/Modules/crash-vfs-relative-incdir.m | 1 - clang/test/Modules/crash-vfs-run-reproducer.m | 1 - clang/test/OpenMP/task_codegen.cpp | 13 + clang/test/OpenMP/taskloop_codegen.cpp | 8 +- .../test/OpenMP/taskloop_firstprivate_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_lastprivate_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_private_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 2 +- clang/test/OpenMP/taskloop_simd_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_firstprivate_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_lastprivate_codegen.cpp | 8 +- .../test/OpenMP/taskloop_simd_private_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 2 +- clang/test/Preprocessor/has_attribute.cpp | 26 +- clang/test/SemaCXX/attr-gnu.cpp | 21 +- clang/test/SemaCXX/warn-comma-operator.cpp | 245 +- clang/test/VFS/Inputs/MissingVFS/vfsoverlay.yaml | 1 - .../VFS/Inputs/Nonmodular/nonmodular-headers.yaml | 1 - clang/test/VFS/Inputs/bar-headers.yaml | 1 - clang/test/VFS/Inputs/vfsoverlay2.yaml | 1 - clang/tools/libclang/CIndexCodeCompletion.cpp | 5 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 18 +- compiler-rt/lib/hwasan/hwasan.cc | 18 +- compiler-rt/lib/hwasan/hwasan.h | 1 + compiler-rt/lib/hwasan/hwasan_report.cc | 4 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 7 +- compiler-rt/test/hwasan/TestCases/stack-uar.c | 8 +- libcxx/include/__sso_allocator | 4 +- libcxx/include/experimental/dynarray | 2 +- libcxx/include/memory | 10 +- libcxx/include/new | 101 +- libcxx/include/type_traits | 6 - libcxx/include/valarray | 68 +- libcxx/src/experimental/memory_resource.cpp | 4 +- .../support.dynamic/libcpp_deallocate.sh.cpp | 245 + .../libcxx/type_traits/is_floating_point.pass.cpp | 24 - .../re/re.grammar/excessive_brace_count.pass.cpp | 2 +- .../re/re.results/re.results.const/move.pass.cpp | 2 +- libcxx/test/std/utilities/time/days.pass.cpp | 2 +- libcxx/test/std/utilities/time/months.pass.cpp | 2 +- .../time.cal.day.members/ctor.pass.cpp | 2 +- .../time.cal.day.members/decrement.pass.cpp | 2 +- .../time.cal.day.members/increment.pass.cpp | 2 +- .../time.cal.day/time.cal.day.members/ok.pass.cpp | 2 +- .../time.cal.day.members/plus_minus_equal.pass.cpp | 2 +- .../time.cal.day.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.day.nonmembers/literals.fail.cpp | 2 +- .../time.cal.day.nonmembers/literals.pass.cpp | 2 +- .../time.cal.day.nonmembers/minus.pass.cpp | 2 +- .../time.cal.day.nonmembers/plus.pass.cpp | 2 +- .../time.cal.day.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.day/types.pass.cpp | 2 +- .../time/time.cal/time.cal.last/types.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/ctor.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/day.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/month.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/ok.pass.cpp | 2 +- .../time.cal.md.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.md.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.md/types.pass.cpp | 2 +- .../time.cal/time.cal.mdlast/comparisons.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/ctor.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/month.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/ok.pass.cpp | 2 +- .../time.cal/time.cal.mdlast/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/types.pass.cpp | 2 +- .../time.cal.month.members/ctor.pass.cpp | 2 +- .../time.cal.month.members/decrement.pass.cpp | 2 +- .../time.cal.month.members/increment.pass.cpp | 2 +- .../time.cal.month.members/ok.pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../time.cal.month.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.month.nonmembers/literals.pass.cpp | 2 +- .../time.cal.month.nonmembers/minus.pass.cpp | 2 +- .../time.cal.month.nonmembers/plus.pass.cpp | 2 +- .../time.cal.month.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.month/types.pass.cpp | 2 +- .../time.cal.mwd.members/ctor.pass.cpp | 2 +- .../time.cal.mwd.members/month.pass.cpp | 2 +- .../time.cal.mwd/time.cal.mwd.members/ok.pass.cpp | 2 +- .../time.cal.mwd.members/weekday_indexed.pass.cpp | 2 +- .../time.cal.mwd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.mwd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mwd/types.pass.cpp | 2 +- .../time.cal.mwdlast.members/ctor.pass.cpp | 2 +- .../time.cal.mwdlast.members/month.pass.cpp | 2 +- .../time.cal.mwdlast.members/ok.pass.cpp | 2 +- .../time.cal.mwdlast.members/weekday_last.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.mwdlast.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mwdlast/types.pass.cpp | 2 +- .../time.cal/time.cal.operators/month_day.pass.cpp | 2 +- .../time.cal.operators/month_day_last.pass.cpp | 2 +- .../time.cal.operators/month_weekday.pass.cpp | 2 +- .../time.cal.operators/month_weekday_last.pass.cpp | 2 +- .../time.cal.operators/year_month.pass.cpp | 2 +- .../time.cal.operators/year_month_day.pass.cpp | 2 +- .../year_month_day_last.pass.cpp | 2 +- .../time.cal.operators/year_month_weekday.pass.cpp | 2 +- .../year_month_weekday_last.pass.cpp | 2 +- .../time.cal.wdidx.members/ctor.pass.cpp | 2 +- .../time.cal.wdidx.members/index.pass.cpp | 2 +- .../time.cal.wdidx.members/ok.pass.cpp | 2 +- .../time.cal.wdidx.members/weekday.pass.cpp | 2 +- .../time.cal.wdidx.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.wdidx.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.wdidx/types.pass.cpp | 2 +- .../time.cal.wdlast.members/ctor.pass.cpp | 2 +- .../time.cal.wdlast.members/ok.pass.cpp | 2 +- .../time.cal.wdlast.members/weekday.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.wdlast.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.wdlast/types.pass.cpp | 2 +- .../time.cal.weekday.members/ctor.pass.cpp | 2 +- .../time.cal.weekday.members/decrement.pass.cpp | 2 +- .../time.cal.weekday.members/increment.pass.cpp | 2 +- .../time.cal.weekday.members/ok.pass.cpp | 2 +- .../time.cal.weekday.members/operator[].pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/literals.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/minus.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/plus.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.weekday/types.pass.cpp | 2 +- .../time.cal.year.members/ctor.pass.cpp | 2 +- .../time.cal.year.members/decrement.pass.cpp | 2 +- .../time.cal.year.members/increment.pass.cpp | 2 +- .../time.cal.year.members/is_leap.pass.cpp | 2 +- .../time.cal.year.members/ok.pass.cpp | 2 +- .../time.cal.year.members/plus_minus.pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../time.cal.year.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.year.nonmembers/literals.fail.cpp | 2 +- .../time.cal.year.nonmembers/literals.pass.cpp | 2 +- .../time.cal.year.nonmembers/minus.pass.cpp | 2 +- .../time.cal.year.nonmembers/plus.pass.cpp | 2 +- .../time.cal.year.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.year/types.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/ctor.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/month.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/year.pass.cpp | 2 +- .../time.cal.ym.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ym.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ym.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ym.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ym/types.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.local_days.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.sys_days.pass.cpp | 2 +- .../ctor.year_month_day_last.pass.cpp | 2 +- .../time.cal.ymd/time.cal.ymd.members/day.pass.cpp | 2 +- .../time.cal.ymd.members/month.pass.cpp | 2 +- .../time.cal.ymd/time.cal.ymd.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymd.members/year.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymd/types.pass.cpp | 2 +- .../time.cal.ymdlast.members/ctor.pass.cpp | 2 +- .../time.cal.ymdlast.members/day.pass.cpp | 2 +- .../time.cal.ymdlast.members/month.pass.cpp | 2 +- .../month_day_last.pass.cpp | 2 +- .../time.cal.ymdlast.members/ok.pass.cpp | 2 +- .../op_local_days.pass.cpp | 2 +- .../time.cal.ymdlast.members/op_sys_days.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymdlast.members/year.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/streaming.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.local_days.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.sys_days.pass.cpp | 2 +- .../ctor.year_month_day_last.pass.cpp | 2 +- .../time.cal.ymwd.members/index.pass.cpp | 2 +- .../time.cal.ymwd.members/month.pass.cpp | 2 +- .../time.cal.ymwd.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymwd.members/weekday.pass.cpp | 2 +- .../time.cal.ymwd.members/weekday_indexed.pass.cpp | 2 +- .../time.cal.ymwd.members/year.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymwd/types.pass.cpp | 2 +- .../time.cal.ymwdlast.members/ctor.pass.cpp | 2 +- .../time.cal.ymwdlast.members/month.pass.cpp | 2 +- .../time.cal.ymwdlast.members/ok.pass.cpp | 2 +- .../op_local_days.pass.cpp | 2 +- .../time.cal.ymwdlast.members/op_sys_days.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymwdlast.members/weekday.pass.cpp | 2 +- .../time.cal.ymwdlast.members/year.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.ymwdlast.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymwdlast.nonmembers/plus.pass.cpp | 2 +- .../streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymwdlast/types.pass.cpp | 2 +- libcxx/test/std/utilities/time/weeks.pass.cpp | 2 +- libcxx/test/std/utilities/time/years.pass.cpp | 2 +- libcxx/test/support/test_macros.h | 7 +- lld/COFF/MinGW.cpp | 1 + lld/ELF/Writer.cpp | 151 +- lld/test/ELF/execute-only-mixed-data.s | 2 +- lldb/lit/Settings/TestSettingsSet.test | 15 + .../xcshareddata/xcschemes/LLDB.xcscheme | 1 - .../xcshareddata/xcschemes/darwin-debug.xcscheme | 1 - lldb/source/Commands/CommandObjectSettings.cpp | 26 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 4 + llvm/docs/AMDGPUUsage.rst | 6 + llvm/docs/CommandGuide/FileCheck.rst | 4 + llvm/docs/Proposals/TestSuite.rst | 7 + llvm/include/llvm/BinaryFormat/ELF.h | 3 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 4 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 8 +- llvm/include/llvm/CodeGen/MIRYamlMapping.h | 2 + llvm/include/llvm/CodeGen/TargetLowering.h | 17 +- .../llvm/ExecutionEngine/JITEventListener.h | 22 - llvm/include/llvm/IR/IntrinsicsAArch64.td | 6 + llvm/include/llvm/IR/PatternMatch.h | 29 +- llvm/include/llvm/MC/MCParser/AsmLexer.h | 2 - llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 5 + llvm/include/llvm/MC/MCStreamer.h | 5 + llvm/include/llvm/Support/TargetParser.h | 3 +- llvm/include/llvm/Support/VirtualFileSystem.h | 5 - llvm/include/llvm/Support/WithColor.h | 63 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 7 +- llvm/include/llvm/Transforms/Utils/CodeExtractor.h | 11 +- .../llvm/Transforms/Utils/LoopRotationUtils.h | 5 +- llvm/lib/CodeGen/Analysis.cpp | 4 + .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 9 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 5 + llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 1 + llvm/lib/CodeGen/MIRPrinter.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 56 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 23 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 28 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 24 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 10 + llvm/lib/IR/ModuleSummaryIndex.cpp | 4 +- llvm/lib/IR/Type.cpp | 20 +- llvm/lib/MC/MCAsmStreamer.cpp | 12 +- llvm/lib/MC/MCParser/AsmLexer.cpp | 36 +- llvm/lib/MC/MCParser/AsmParser.cpp | 4 +- llvm/lib/MC/MCStreamer.cpp | 12 + llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + llvm/lib/Support/SourceMgr.cpp | 108 +- llvm/lib/Support/TargetParser.cpp | 4 +- llvm/lib/Support/VirtualFileSystem.cpp | 24 +- llvm/lib/Support/WithColor.cpp | 63 +- llvm/lib/Target/AArch64/AArch64.h | 2 + llvm/lib/Target/AArch64/AArch64.td | 13 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 132 + .../Target/AArch64/AArch64CompressJumpTables.cpp | 162 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 40 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 131 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 9 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 36 +- .../Target/AArch64/AArch64MachineFunctionInfo.h | 15 + llvm/lib/Target/AArch64/AArch64SchedExynosM1.td | 31 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 55 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 + llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 8 + llvm/lib/Target/AArch64/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/AMDGPU.td | 7 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 1 + llvm/lib/Target/AMDGPU/GCNProcessors.td | 5 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 2 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 27 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 4 + llvm/lib/Target/ARM/ARMInstrNEON.td | 24 +- llvm/lib/Target/ARM/ARMInstrThumb.td | 3 + .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 2 +- llvm/lib/Target/Mips/MipsSEISelLowering.cpp | 4 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 27 + .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.h | 4 + llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 20 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 4 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 2 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 21 +- .../Target/WebAssembly/WebAssemblyInstrFloat.td | 4 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 10 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 - llvm/lib/Target/X86/X86.td | 24 +- llvm/lib/Target/X86/X86FastISel.cpp | 32 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 13 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 32 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 + llvm/lib/Target/X86/X86InstrAVX512.td | 2 +- llvm/lib/Target/X86/X86InstrCompiler.td | 11 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 51 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 35 - llvm/lib/Target/X86/X86RegisterInfo.td | 7 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 10 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 104 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 359 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 72 +- .../Transforms/InstCombine/InstCombineInternal.h | 3 + llvm/lib/Transforms/Scalar/LoopRotation.cpp | 28 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 17 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 56 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 60 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 8 +- llvm/test/Analysis/CostModel/X86/div.ll | 432 +- llvm/test/Analysis/CostModel/X86/rem.ll | 432 +- llvm/test/Analysis/CostModel/X86/vdiv-cost.ll | 54 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/jump-table-compress.mir | 111 + llvm/test/CodeGen/AArch64/jump-table-exynos.ll | 67 + llvm/test/CodeGen/AArch64/jump-table.ll | 156 +- llvm/test/CodeGen/AArch64/min-jump-table.ll | 6 +- llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 2 + llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll | 2 + llvm/test/CodeGen/ARM/analyze-branch-bkpt.ll | 61 + llvm/test/CodeGen/ARM/debugtrap.ll | 8 +- llvm/test/CodeGen/ARM/fp16-promote.ll | 8 +- llvm/test/CodeGen/ARM/trap.ll | 14 +- llvm/test/CodeGen/SystemZ/vec-max-05.ll | 6 +- llvm/test/CodeGen/SystemZ/vec-min-05.ll | 6 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.mir | 2 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 64 +- .../WebAssembly/simd-ext-load-trunc-store.ll | 60 + .../CodeGen/WebAssembly/simd-nested-shuffles.ll | 17 + llvm/test/CodeGen/X86/GlobalISel/constant.ll | 2 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 5 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 5 +- llvm/test/CodeGen/X86/PR37310.mir | 2 +- llvm/test/CodeGen/X86/avg.ll | 455 +- llvm/test/CodeGen/X86/avx2-schedule.ll | 26 +- llvm/test/CodeGen/X86/code-model-elf-memset.ll | 12 +- llvm/test/CodeGen/X86/code-model-elf.ll | 84 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 30 +- llvm/test/CodeGen/X86/crash-O0.ll | 8 +- llvm/test/CodeGen/X86/hoist-spill.ll | 2 - llvm/test/CodeGen/X86/large-pic-string.ll | 16 +- llvm/test/CodeGen/X86/machine-cse.ll | 15 +- llvm/test/CodeGen/X86/madd.ll | 66 +- llvm/test/CodeGen/X86/mmx-arith.ll | 11 +- llvm/test/CodeGen/X86/musttail-indirect.ll | 4 +- llvm/test/CodeGen/X86/musttail-thiscall.ll | 4 +- llvm/test/CodeGen/X86/musttail-varargs.ll | 4 +- llvm/test/CodeGen/X86/pr32284.ll | 19 +- llvm/test/CodeGen/X86/pr32340.ll | 25 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 212 +- llvm/test/CodeGen/X86/sibcall-2.ll | 4 +- llvm/test/CodeGen/X86/sibcall.ll | 63 +- llvm/test/CodeGen/X86/spill-zero-x86_64.ll | 75 + llvm/test/CodeGen/X86/sse41-schedule.ll | 56 +- llvm/test/CodeGen/X86/swifterror.ll | 21 +- llvm/test/CodeGen/X86/tailcall-lifetime-end.ll | 27 + llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 68 +- llvm/test/DebugInfo/NVPTX/cu-range-hole.ll | 72 +- llvm/test/DebugInfo/NVPTX/dbg-declare-alloca.ll | 39 +- llvm/test/DebugInfo/NVPTX/debug-file-loc.ll | 19 +- llvm/test/DebugInfo/NVPTX/debug-info.ll | 4906 +++----------------- llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll | 167 +- llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll | 10 +- llvm/test/FileCheck/opt-color.txt | 22 + llvm/test/MC/AArch64/macro-hex-int.s | 8 + llvm/test/MC/X86/intel-syntax-hex.s | 2 +- llvm/test/MC/X86/pr27884.s | 2 +- llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml | 16 + llvm/test/ThinLTO/X86/dot-dumper-full-lto.ll | 28 + .../Transforms/BlockExtractor/extract-blocks.ll | 8 +- .../CodeExtractor/ExtractedFnEntryCount.ll | 2 +- .../Transforms/CodeExtractor/PartialInlineAnd.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineAndOr.ll | 2 +- .../CodeExtractor/PartialInlineAttributes.ll | 8 +- .../Transforms/CodeExtractor/PartialInlineDebug.ll | 8 +- .../CodeExtractor/PartialInlineEntryUpdate.ll | 6 +- .../PartialInlineInvokeProducesOutVal.ll | 4 +- .../CodeExtractor/PartialInlineLiveAcross.ll | 4 +- .../CodeExtractor/PartialInlineNoLiveOut.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineOr.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineOrAnd.ll | 4 +- .../CodeExtractor/PartialInlinePGOMultiRegion.ll | 8 +- .../CodeExtractor/PartialInlinePGORegion.ll | 4 +- .../CodeExtractor/PartialInlineVarArg.ll | 6 +- .../CodeExtractor/PartialInlineVarArgsDebug.ll | 4 +- .../Transforms/CodeExtractor/SingleCondition.ll | 2 +- .../CodeExtractor/X86/InheritTargetAttributes.ll | 2 +- llvm/test/Transforms/CodeExtractor/cost.ll | 4 +- llvm/test/Transforms/CodeExtractor/cost_meta.ll | 2 +- llvm/test/Transforms/CodeExtractor/inline_eh.ll | 4 +- llvm/test/Transforms/CodeExtractor/inline_eh_1.ll | 4 +- llvm/test/Transforms/CodeExtractor/live_shrink.ll | 4 +- .../Transforms/CodeExtractor/live_shrink_gep.ll | 4 +- .../Transforms/CodeExtractor/live_shrink_hoist.ll | 2 +- .../CodeExtractor/live_shrink_multiple.ll | 2 +- .../Transforms/CodeExtractor/unreachable-block.ll | 4 +- .../{split-cold-1.ll => do-not-split.ll} | 21 +- .../HotColdSplit/duplicate-phi-preds-crash.ll | 54 + llvm/test/Transforms/HotColdSplit/minsize.ll | 4 +- .../test/Transforms/HotColdSplit/multiple-exits.ll | 73 + .../HotColdSplit/outline-if-then-else.ll | 64 + .../Transforms/HotColdSplit/outline-while-loop.ll | 67 + llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 4 +- .../HotColdSplit/split-out-dbg-val-of-arg.ll | 2 +- llvm/test/Transforms/InstCombine/fpcast.ll | 15 +- llvm/test/Transforms/InstCombine/logical-select.ll | 76 +- llvm/test/Transforms/InstCombine/nsw.ll | 83 +- llvm/test/Transforms/InstCombine/vec_sext.ll | 18 +- .../LoopRotate/2009-01-25-SingleEntryPhi.ll | 1 + llvm/test/Transforms/LoopRotate/PhiRename-1.ll | 1 + .../Transforms/LoopRotate/PhiSelfReference-1.ll | 1 + llvm/test/Transforms/LoopRotate/alloca.ll | 1 + llvm/test/Transforms/LoopRotate/basic.ll | 2 + llvm/test/Transforms/LoopRotate/catchret.ll | 1 + llvm/test/Transforms/LoopRotate/convergent.ll | 1 + llvm/test/Transforms/LoopRotate/crash.ll | 1 + .../Transforms/LoopRotate/dbg-value-duplicates.ll | 1 + llvm/test/Transforms/LoopRotate/dbgvalue.ll | 1 + llvm/test/Transforms/LoopRotate/indirectbr.ll | 1 + .../test/Transforms/LoopRotate/loopexitinglatch.ll | 1 + llvm/test/Transforms/LoopRotate/multiple-exits.ll | 1 + llvm/test/Transforms/LoopRotate/phi-dbgvalue.ll | 1 + llvm/test/Transforms/LoopRotate/phi-duplicate.ll | 1 + llvm/test/Transforms/LoopRotate/pr22337.ll | 1 + llvm/test/Transforms/LoopRotate/pr33701.ll | 1 + llvm/test/Transforms/LoopRotate/pr35210.ll | 51 + llvm/test/Transforms/LoopRotate/pr37205.ll | 1 + llvm/test/Transforms/LoopRotate/preserve-mssa.ll | 109 + llvm/test/Transforms/LoopRotate/preserve-scev.ll | 37 +- .../Transforms/LoopRotate/vect.omp.persistence.ll | 1 + .../X86/x86-interleaved-accesses-masked-group.ll | 387 ++ llvm/test/Transforms/Reassociate/fp-expr.ll | 4 +- llvm/test/tools/llvm-dwarfdump/X86/typeunit-name.s | 100 + llvm/test/tools/llvm-extract/extract-block.ll | 2 +- .../tools/llvm-extract/extract-multiple-blocks.ll | 4 +- .../tools/llvm-mca/ARM/unsupported-write-variant.s | 6 + llvm/test/tools/llvm-mca/X86/intel-syntax.s | 2 +- llvm/test/tools/llvm-strings/negative-char.test | 3 + llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 4 +- llvm/tools/llvm-exegesis/lib/Latency.cpp | 2 +- llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 1 + llvm/tools/llvm-exegesis/lib/LlvmState.h | 3 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 19 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 21 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 2 +- llvm/tools/llvm-mc/llvm-mc.cpp | 5 + llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 4 +- llvm/tools/llvm-mca/Views/ResourcePressureView.cpp | 10 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 3 +- llvm/tools/llvm-mca/Views/TimelineView.cpp | 51 +- llvm/tools/llvm-mca/include/InstrBuilder.h | 7 +- llvm/tools/llvm-mca/include/Instruction.h | 2 +- llvm/tools/llvm-mca/include/SourceMgr.h | 22 +- llvm/tools/llvm-mca/include/Stages/FetchStage.h | 2 +- .../llvm-mca/include/Stages/InstructionTables.h | 9 +- llvm/tools/llvm-mca/include/Support.h | 20 + .../llvm-mca/lib/HardwareUnits/ResourceManager.cpp | 3 +- .../lib/HardwareUnits/RetireControlUnit.cpp | 4 +- .../tools/llvm-mca/lib/HardwareUnits/Scheduler.cpp | 4 +- llvm/tools/llvm-mca/lib/InstrBuilder.cpp | 59 +- llvm/tools/llvm-mca/lib/Pipeline.cpp | 5 +- llvm/tools/llvm-mca/lib/Stages/DispatchStage.cpp | 2 +- llvm/tools/llvm-mca/lib/Stages/ExecuteStage.cpp | 4 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 28 +- .../llvm-mca/lib/Stages/InstructionTables.cpp | 1 - llvm/tools/llvm-mca/llvm-mca.cpp | 42 +- llvm/tools/llvm-objcopy/Object.cpp | 15 +- llvm/tools/llvm-objcopy/Object.h | 3 + llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 88 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 1 + llvm/tools/llvm-strings/llvm-strings.cpp | 2 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 4 +- .../Transforms/Utils/CodeExtractorTest.cpp | 21 +- .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 6 +- llvm/utils/FileCheck/FileCheck.cpp | 5 + 591 files changed, 8744 insertions(+), 8189 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/abseil/DurationFactoryFloatCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/abseil-duration-factor [...] create mode 100644 clang-tools-extra/test/clang-tidy/abseil-duration-factory-float.cpp create mode 100644 clang/test/CodeGen/cf-runtime-abi.c create mode 100644 clang/test/CodeGen/x86-vector-width.c create mode 100644 clang/test/Driver/cf-runtime-abi.c create mode 100644 clang/test/Index/skipped-bodies-unused.cpp create mode 100644 libcxx/test/libcxx/language.support/support.dynamic/libcpp_deal [...] delete mode 100644 libcxx/test/libcxx/type_traits/is_floating_point.pass.cpp create mode 100644 lldb/lit/Settings/TestSettingsSet.test create mode 100644 llvm/lib/Target/AArch64/AArch64CompressJumpTables.cpp create mode 100644 llvm/test/CodeGen/AArch64/jump-table-compress.mir create mode 100644 llvm/test/CodeGen/AArch64/jump-table-exynos.ll create mode 100644 llvm/test/CodeGen/ARM/analyze-branch-bkpt.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-ext-load-trunc-store.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-nested-shuffles.ll create mode 100644 llvm/test/CodeGen/X86/spill-zero-x86_64.ll create mode 100644 llvm/test/CodeGen/X86/tailcall-lifetime-end.ll create mode 100644 llvm/test/FileCheck/opt-color.txt create mode 100644 llvm/test/MC/AArch64/macro-hex-int.s create mode 100644 llvm/test/ThinLTO/X86/dot-dumper-full-lto.ll rename llvm/test/Transforms/HotColdSplit/{split-cold-1.ll => do-not-split.ll} (71%) create mode 100644 llvm/test/Transforms/HotColdSplit/duplicate-phi-preds-crash.ll create mode 100644 llvm/test/Transforms/HotColdSplit/multiple-exits.ll create mode 100644 llvm/test/Transforms/HotColdSplit/outline-if-then-else.ll create mode 100644 llvm/test/Transforms/HotColdSplit/outline-while-loop.ll create mode 100644 llvm/test/Transforms/LoopRotate/preserve-mssa.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/typeunit-name.s create mode 100644 llvm/test/tools/llvm-mca/ARM/unsupported-write-variant.s create mode 100644 llvm/test/tools/llvm-strings/negative-char.test -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 7Â months
1
0
0
0
[toolchain/linux-next] branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allnoconfig updated (44786880df19 -> 01aa9d518eae)
by gitīŧ git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allnoconfig in repository toolchain/linux-next. from 44786880df19 Merge branch 'parisc-4.20-1' of
git://git.kernel.org/pub/s
[...] adds 46b8306480fb sparc: Fix parport build warnings. adds 2f6c9bf31a0b sparc: Improve VDSO instruction patching. adds 794b88e04758 sparc: Inline VDSO gettime code aggressively. adds 3fe5d7e86128 sparc: Don't bother masking out TICK_PRIV_BIT in VDSO code. adds 44231b7fee3f sparc: Set DISABLE_BRANCH_PROFILING in VDSO CFLAGS. adds 5615edcca99a sparc: Improve VDSO CFLAGS. adds 3c2b2d9408b1 sparc: Really use linker with LDFLAGS. adds ecd4c19f3df7 sparc: Validate VDSO for undefined symbols. adds 19832d244954 sparc: Several small VDSO vclock_gettime.c improvements. adds 8dbc450f76dc Merge branch 'sparc-vdso' adds a97a2d4d56ea Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
adds 59dd45d550c5 ixgbe: firmware recovery mode adds 7fb94bd58dd6 ixgbevf: VF2VF TCP RSS adds 9e3f2f5ecee6 ixgbe: don't clear IPsec sa counters on HW clearing adds b2875fbf6c96 ixgbe: reload IPsec IP table after sa tables adds 99a7b0c14c30 ixgbe: prep IPsec constants for later use adds eda0333ac293 ixgbe: add VF IPsec management adds 9e4e30cc0c41 ixgbe: add VF IPsec offload enable flag adds 726982404637 ixgbe: add VF IPsec offload request message handling adds adef9a26d6c3 ixgbevf: add defines for IPsec offload request adds 0062e7cc955e ixgbevf: add VF IPsec offload code adds 7f68d4306701 ixgbevf: enable VF IPsec offload operations adds 47b6f50077e6 ixgbe: disallow IPsec Tx offload when in SR-IOV mode adds 5ed4e9e990ee ixgbe: fix the return value for unsupported VF offload adds b537f5845fff Merge branch '10GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds 22ef683b4818 ice: Rework flex descriptor programming adds b36c598c999c ice: Updates to Tx scheduler code adds ff2b13213a6a ice: Update request resource command to latest specification adds fd2a981777d9 ice: Prevent control queue operations during reset adds 74118f7af092 ice: Code optimization for ice_fill_sw_rule() adds 80d144c9ac82 ice: Refactor switch rule management structures and functions adds 0f9d5027a749 ice: Refactor VSI allocation, deletion and rebuild flow adds 48cb27f2fd18 ice: Implement handlers for ethtool PHY/link operations adds f80eaa421076 ice: Clean up register file adds b3969fd727aa ice: Add support for Tx hang, Tx timeout and malicious dri [...] adds b1edc14a3fbf ice: Implement ice_bridge_getlink and ice_bridge_setlink adds 8b97ceb1dc0f ice: Enable firmware logging during device initialization. adds 4f74dcc1b86d ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active adds 8d81fa55bac0 ice: Introduce SERVICE_DIS flag and service routine functions adds 9ea47d81a7f1 ice: Fix and update driver version string adds 09990ad1647f Merge branch '100GbE' of
git://git.kernel.org/pub/scm/linu
[...] adds 1c0372b67cca nfp: encapsulate NSP command arguments into structs adds 2db100002eed nfp: attempt FW load from flash adds ac86da05463d nfp: interpret extended FW load result codes adds 34243f59095e nfp: add support for indirect HWinfo lookup adds f6e71efdf9fb nfp: abm: look up MAC addresses via management FW adds 0377505c540c nfp: add support for NFP5000 adds 9bf6cce89307 nfp: refactor the per-chip PCIe config adds 73eaf3b7b875 nfp: save the MU locality field offset adds c678a9759ade nfp: add basic errors messages to target logic adds 3f0e55a2a6e2 nfp: add RTsym access helpers adds 8f6d6052cf65 nfp: pass cpp_id to nfp_cpp_map_area() adds 761969992dd0 nfp: convert existing RTsym helpers to full target decoding adds 1240989ccca9 nfp: convert all RTsym users to use new read/write helpers adds 640917dd81b6 nfp: support access to absolute RTsyms adds 4152e58cb8c5 nfp: make RTsym users handle absolute symbols correctly adds 817e60a7a2bb Merge branch 'nfp-add-NFP5000-support' adds 8bad008e7951 net/ncsi: remove duplicated include from ncsi-netlink.c adds 21c328dcecfc net: ethernet: Convert to using %pOFn instead of device_node.name adds 6fce10f70461 genetlink: constify genl_err_attr() argument adds 7e3af5936893 net: thunderbolt: Convert to use SPDX identifier adds 6ce706a56c93 8390/etherh: convert to ethtool_{get, set}_link_ksettings adds 9b3004953503 ethtool: drop get_settings and set_settings callbacks adds 2930942e0a39 Merge branch 'ethtool-drop-get_settings-and-set_settings-ops' adds 9ecc660ea1a7 liquidio: remove unnecessary delay when processing IQ responses adds b943f17e0649 liquidio: fix race condition in instruction completion processing adds 0ff89efb5246 ip: fail fast on IP defrag errors adds 02c7f38b7ace selftests/net: add ip_defrag selftest adds 7e8d5755be0e net: nixge: Add support for 64-bit platforms adds 0927f71dbcfb net/tls: Calculate nsg for zerocopy path without skb_cow_data. adds c9aec05228dc liquidio: improve soft command handling adds 6870957ed5bc liquidio: make soft command calls synchronous adds edd572d72f8c liquidio: change octnic_ctrl_pkt to do synchronous soft commands adds 64fecd3ec512 liquidio: remove obsolete functions and data structures adds 920767a9c892 Merge branch 'liquidio-improve-soft-command-response-handling' adds 016f3d1818b0 vxlan: reduce dirty cache line in vxlan_find_mac adds f404c3ecc401 rfkill: fix spelling mistake contidion to condition adds 30ca1aa53621 cfg80211/mac80211: make ieee80211_send_layer2_update a pub [...] adds 7417844b63d4 cfg80211: Avoid regulatory restore when COUNTRY_IE_IGNORE is set adds 21a5d4c3a45c mac80211: add stop/start logic for software TXQs adds 9cf0a0b4b64a cfg80211: Add support for 60GHz band channels 5 and 6 adds 1ecef20cf128 mac80211: add missing WFA Multi-AP backhaul STA Rx requirement adds 9c06602b1b92 cfg80211: clarify frames covered by average ACK signal report adds f0259b6ac4a3 Merge tag 'mac80211-next-for-davem-2018-08-29' of git://gi [...] adds 4b59938b209e i40e: convert queue stats to i40e_stats array adds 8fd75c58a09a i40e: move ethtool stats boiler plate code to i40e_ethtool [...] adds 6dba41cd02fc i40evf: update ethtool stats code and use helper functions adds ae1e29f671b4 i40evf: Change a VF mac without reloading the VF driver adds 3c818910911c i40evf: Validate the number of queues a PF sends adds 7eb74ff891b4 i40e: use correct length for strncpy adds e65aae086330 i40evf: set IFF_UNICAST_FLT flag for the VF adds a4e0109a19c5 virtchnl: use u8 type for a field in the virtchnl_filter struct adds cfe396991ad7 i40e: static analysis report from community adds cdec2141c24e i40e: report correct statistics when XDP is enabled adds e78d9a39fd06 i40e: Check and correct speed values for link on open adds 3bd77e2ae147 i40evf: Don't enable vlan stripping when rx offload is turned on adds 5cba17b14182 i40e: hold the rtnl lock on clearing interrupt scheme adds babbcc60040a i40evf: cancel workqueue sync for adminq when a VF is removed adds 5907cf6c5bbe i40e: Prevent deleting MAC address from VF when set by PF adds ee713b6da510 Merge branch '40GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds efbaec89c642 bpf: remove duplicated include from syscall.c adds b5d83fec732d bpf: sockmap test remove shutdown() calls adds 7d2c6cfc5411 bpf: use --cgroup in test_suite if supplied adds b0d1beeff2a9 xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY adds dce5bd6140a4 xdp: export xdp_rxq_info_unreg_mem_model adds 902540342096 xsk: expose xdp_umem_get_{data,dma} to drivers adds 6c5c9581044d net: add napi_if_scheduled_mark_missed adds 123cecd427b6 i40e: added queue pair disable/enable functions adds 6d7aad1da279 i40e: refactor Rx path for re-use adds 20a739dbef28 i40e: move common Rx functions to i40e_txrx_common.h adds 0a714186d3c0 i40e: add AF_XDP zero-copy Rx support adds a96e74727328 i40e: move common Tx functions to i40e_txrx_common.h adds 1328dcddbd53 i40e: add AF_XDP zero-copy Tx support adds 58c50ae4a0b6 samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock adds 29b5e0f34359 Merge branch 'AF_XDP-zerocopy-for-i40e' adds 679c782de14b bpf/verifier: per-register parent pointers adds 8efea21d333d bpf/verifier: display non-spill stack slot types in print_ [...] adds 234dbe3dc1db Merge branch 'verifier-liveness-simplification' adds c7b27c37af3d bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash adds 6493ebf7242d tools/bpf: add bpffs percpu map pretty print tests in test_btf adds 1a86ad89da1c tools/bpf: bpftool: add btf percpu map formated dump adds 56b48c6a6008 Merge branch 'bpf-bpffs-bpftool-dump-with-btf' adds 18baed2684b0 xsk: include XDP meta data in AF_XDP frames adds 7296216776db xdp: remove redundant variable 'headroom' adds 1e215300f138 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|g [...] adds acb4ea956415 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program adds a29c8bb640ca xsk: remove unnecessary assignment adds 11c3f5113600 samples/bpf: xdpsock, minor fixes adds 9746b1ee2edc bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN adds cf484f9f91f7 i40e: fix possible compiler warning in xsk TX path adds 93ee30f3e8b4 xsk: i40e: get rid of useless struct xdp_umem_props adds fd3c040b244b Merge
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
adds f061b48c1787 Revert "net: sched: act: add extack for lookup callback" adds aa4e689ed1a7 veth: add software timestamping adds 506a03aa04de net_sched: add missing tcf_lock for act_connmark adds 7788174e8726 tcp: change IPv6 flow-label upon receiving spurious retran [...] adds 066b10300889 net/ipv4: Add extack message that dev is required for ONLINK adds 1367bbf52a43 net/ipv6: Do not reset nl_net in ip6_route_info_create adds 0340376ecc89 net: dsa: mv88e6xxx: Share main switch IRQ adds 459479da9769 bridge: Switch to bitmap_zalloc() adds 7f12c8a3670f staging: fsl-dpaa2/eth: Delay netdev_register() call adds 34ff68465a17 dpaa2-eth: Move DPAA2 Ethernet driver from staging to drivers/net adds 531778d0e3a3 Merge branch 'dpaa2-eth-Move-DPAA2-Ethernet-driver' adds ec6ea8e3eee9 net: stmmac: Add CBS support in XGMAC2 adds d99b7d6bca9c net: remove duplicated include from net_failover.c adds 181ab62311c6 bnxt_en: remove set but not used variable 'rx_stats' adds 94524d8fc965 net/tls: Add support for async decryption of tls records adds c2ad647c6442 selftests/tls: Add test for recv(PEEK) spanning across mul [...] adds 2de9d505fb0d rds: store socket timestamps as ktime_t adds c8b795669a5e qed: Lower the severity of a dcbx log message. adds c9e4f5f067f0 liquidio: remove set but not used variable 'irh' adds 5582f44360c4 net: dsa: b53: Provide sensible defaults adds 2d5c28859839 net: bgmac: remove set but not used variable 'err' adds b9de3963cc2b net/sched: fix type of htb statistics adds d28118e39516 net: mvneta: Don't check NETIF_F_GRO ourself adds 7772988ad623 net: mvneta: enable NETIF_F_RXCSUM by default adds bd9f1ee36409 net: mvneta: reduce smp_processor_id() calling in mvneta_t [...] adds 42220b77495d Merge branch 'mvneta-some-small-improvements' adds 1914104fc6f8 net: nixge: Fix Kconfig warning with OF_MDIO adds 743e481580b4 tcp: remove useless add operation when init sysctl_max_tw_buckets adds c309b158090d net: dsa: mv88e6xxx: Fix writing to a PHY page. adds 4382172fa778 net: dsa: mv88e6xxx: Add SERDES phydev_link_change for 6352 adds 1fcc3fd75ee5 Merge branch 'Full-phylink-support-for-mv88e6352' adds 6dae6f06f0fc net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow adds c57d2358ff0d net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices adds b75ba3822c61 net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices adds 19052a3b7710 net/mlx5e: IPoIB, Use priv stats in completion rx flow adds 132c5b452ed8 Merge branch 'mlx5e-IPoIB-stats' adds 35878618c92d liquidio: Added delayed work for periodically updating the [...] adds 05a6843c9281 tipc: correct structure parameter comments for topsrv adds 41dafea2af78 net: hns3: Fix for vf vlan delete failed problem adds fd5f9da3f658 net: hns3: Fix for multicast failure adds 54e97d117baf net: hns3: Fix error of checking used vlan id adds ce2c1d2ea67a net: hns3: Implement shutdown ops in hns3 pci driver adds 0f29fc23b21d net: hns3: Fix for loopback selftest failed problem adds 3f8601f0f571 net: hns3: Fix ping exited problem when doing lp selftest adds daaa8521760e net: hns3: Preserve vlan 0 in hardware table adds 2d03eacc0b7e net: hns3: Only update mac configuation when necessary adds 7f7d9e501f41 net: hns3: Change the dst mac addr of loopback packet adds 7a0a92840268 net: hns3: Remove redundant codes of query advertised flow [...] adds 12f46bc1d447 net: hns3: Refine hns3_get_link_ksettings() adds 4ee5489e5419 Merge branch 'hns3-fixes' adds b5e281ab5a96 cxgb4: when max_tx_rate is 0 disable tx rate limiting adds 68ddc82aff0c cxgb4: collect hardware queue descriptors adds d8d7477702f7 net/wan/fsl_ucc_hdlc: allow ucc index up to 7 adds 43a78e0e64d1 net/wan/fsl_ucc_hdlc: allow PARITY_CRC16_PR0_CCITT parity adds 8978ca7c8b7b net/wan/fsl_ucc_hdlc: Adding ARPHRD_ETHER adds 045f77baf6b4 net/wan/fsl_ucc_hdlc: hmask adds 040b7c94e4ec net/wan/fsl_ucc_hdlc: GUMR for non tsa mode adds ccb7bc0edd99 net/wan/fsl_ucc_hdlc: tx timeout handler adds 802869f4e542 Merge branch 'ethernet-over-hdlc' adds 11bfdabb7ff5 net: phy: mscc: factorize code for LEDs mode adds 0969abaa5093 net: phy: mscc: factorize function for getting LED mode from DT adds a993e0f583c7 net: phy: mscc: read 'vsc8531,vddmac' as an u32 adds 36c53cf0f465 net: phy: mscc: read 'vsc8531, edge-slowdown' as an u32 adds 5ff8e1f3cd63 net: phy: mscc: read 'vsc8531, led-%d-mode' as an u32 adds 4bdbacfda627 dt-bindings: net: phy: mscc: vsc8531: remove compatible fr [...] adds e02eef317d71 dt-bindings: net: phy: mscc: vsc8531: factorize vsc8531, l [...] adds 2fc4aa59ab47 net: usbnet: mark expected switch fall-through adds 36302685f593 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 80aaa9c16415 mac80211: Add he_capa debugfs entry adds 6f527287e0bb mac80211: remove pointless 'params' NULL checks adds 331aead5203f mac80211: use le16_encode_bits() instead of open-coding adds adf8ed01e4fd mac80211: add an optional TXQ for other PS-buffered frames adds 03512ceb60ae ieee80211: remove redundant leading zeroes adds 244eb9ae7973 cfg80211: add he_capabilities (ext) IE to AP settings adds 34fb190ec0e2 mac80211: in AP mode, set bss_conf::he_supported adds b0aa75f0b1b2 ieee80211: add new VHT capability fields/parsing adds 09b4a4faf9d0 mac80211: introduce capability flags for VHT EXT NSS support adds 7eb26df29725 mac80211: add ability to parse CCFS2 adds e80d642552a3 mac80211: copy VHT EXT NSS BW Support/Capable data to station adds 70e53669c4c4 mac80211: Store sk_pacing_shift in ieee80211_hw adds d1332e7be250 mac80211: support radiotap L-SIG data adds 2b815b04dfe4 nl80211: Add CAN_REPLACE_PTK0 API adds 62872a9b9a10 mac80211: Fix PTK rekey freezes and clear text leak adds c3d1f8752802 mac80211: support reporting 0-length PSDU in radiotap adds 77cbbc35a49b mac80211: fix saving a few HE values adds add7453ad62f wireless: align to draft 11ax D3.0 adds 0eeb2b674f05 mac80211: add an option for station management TXQ adds edba6bdad6fe mac80211: allow AMSDU size limitation per-TID adds 9739fe29a207 mac80211: add an option for drivers to check if packets ca [...] adds 40b5a0f8c6c7 mac80211: remove unnecessary NULL check adds 014f5a250fc4 cfg80211: validate wmm rule when setting adds 579d03fecb23 Merge tag 'mac80211-next-for-davem-2018-09-05' of git://gi [...] adds fbb66ad5dcbe net/mlx5e: Make function mlx5i_grp_sw_update_stats() static adds 05dcc7129864 net: lan743x_ptp: make function lan743x_ptp_set_sync_ts_in [...] adds fa788d986a3a packet: add sockopt to ignore outgoing packets adds 428f944bd586 netlink: Make groups check less stupid in netlink_bind() adds 9e7e6cabf371 failover: Add missing check to validate 'slave_dev' in net [...] adds 3c576de30bb4 nfp: fix readq on absolute RTsyms adds 31e380f38f6d nfp: prefix rtsym error messages with symbol name adds e84b2f2db2ea nfp: validate rtsym accesses fall within the symbol adds eebd3faa4f03 Merge branch 'nfp-improve-the-new-rtsym-helpers' adds 7848418e28f5 nfp: separate VXLAN and GRE feature handling adds fa8cd98c0640 net: lan78xx: Bail out if lan78xx_get_endpoints fails adds 7a6b022d7964 net: lan78xx: Drop unnecessary strcpy in lan78xx_probe adds 6be665a56d36 net: lan78xx: Switch to SPDX identifier adds 51ceac9fb588 net: lan78xx: Make declaration style consistent adds d4cc597623c3 Merge branch 'net-lan78xx-Minor-improvements' adds c383edc42403 rtnetlink: add rtnl_get_net_ns_capable() adds 9f3c057c146f if_addr: add IFA_TARGET_NETNSID adds d38071455ffb ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 6ecf4c37eb3e ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 87ccbb1f9436 rtnetlink: move type calculation out of loop adds 19d8f1ad12fd if_link: add IFLA_TARGET_NETNSID alias adds 7e4a8d5a93f6 rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g adds 978a46fa6c34 ipv4: add inet_fill_args adds 203651b665f7 ipv6: add inet6_fill_args adds 6ef848efc231 Merge branch 'rtnetlink-add-IFA_TARGET_NETNSID-for-RTM_GETADDR' adds a3f723079df8 qed*: Utilize FW 8.37.7.0 adds 8ca7c1608c34 net: dsa: b53: Add ability to enable/disable port interrupts adds 16994374a6fc net: dsa: b53: Make SRAB driver manage port interrupts adds 5e004460f874 net: dsa: b53: Add helper to set link parameters adds a8e8b9853136 net: dsa: b53: Add PHYLINK support adds 0e01491de646 net: dsa: b53: Add SerDes support adds 2002bc328ca3 Merge branch 'dsa-b53-SerDes-support' adds 83033688b7ad net/mlx5: Change flow counters addlist type to single linked list adds 6e5e22839136 net/mlx5: Add new list to store deleted flow counters adds 9aff93d7d0d4 net/mlx5: Store flow counters in a list adds 12d6066c3b29 net/mlx5: Add flow counters idr adds d24082050f2f net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c adds 1462e48db059 net/mlx5e: Move Q counters allocation and drop RQ to init_rx adds 64109f1dc41f net/mlx5e: Replace PTP clock lock from RW lock to seq lock adds f007c13d4ad6 net/mlx5e: Set ECN for received packets using CQE indication adds fe1dc069990c net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets adds ddc9cc013161 Merge tag 'mlx5e-updates-2018-09-05' of git://git.kernel.o [...] adds 488752220b4a liquidio: Add spoof checking on a VF MAC address adds ddc4d236dc71 liquidio CN23XX: Remove set but not used variable 'ring_flag' adds fa642f08839b openvswitch: Derive IP protocol number for IPv6 later frags adds 38bb4ac91bd8 bnxt_en: remove set but not used variable 'addr_type' adds 0fdc0d675b92 freescale: ethernet: remove unnecessary unlikely() adds 98cdb4807123 net: dsa: Expose tagging protocol to user-space adds 6577b0f71665 nfp: replace spin_lock_bh with spin_lock in tasklet callback adds be7e1b334be4 liquidio: lio_fetch_vf_stats() can be static adds a89cdd8e7c74 cxgb4: impose mandatory VLAN usage when non-zero TAG ID adds 7a8c7f5c30f9 net: dsa: b53: Fix build with B53_SRAB enabled and not B53_SERDES adds 6ad96bdca8aa i40e(vf): remove i40e_ethtool_stats.h header file adds 6d7a8df6dfe4 net: sched: act_skbedit: remove dependency on rtnl lock adds f20a4d01175a net: sched: act_nat: remove dependency on rtnl lock adds cc577b01ba12 net: stmmac: Enable TC Ops for GMAC >= 4 adds 09317da317e5 failover: Fix error return code in net_failover_create adds 25290bfc120d cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm adds 0153167aebd0 net/ipv6: Remove rt6i_prefsrc adds aea890b8b2e0 sch_htb: Remove local SKB queue handling code. adds 596977300ab5 sch_netem: Move private queue handler to generic location. adds 0c69198d81dc infiniband: nes: Use skb_peek_next() and skb_queue_walk(). adds 8b69bd7d8a89 ppp: Remove direct skb_queue_head list pointer access. adds 7957a9dea8bf mac80211: Don't access sk_queue_head->next directly. adds e42a43a5cab2 lan78xx: Do not access skb_queue_head list pointers directly. adds 1181d629cc13 sctp: Use skb_queue_is_first(). adds e3554197fc8f p54: Use skb_peek_tail() instead of direct head pointer accesses. adds 1173ab7b6202 bnx2fc_fcoe: Use skb_queue_walk_safe(). adds 250bb6f0f824 staging: rtl8192e: Use __skb_peek(). adds 776f07ee303a brcmfmac: Use __skb_peek(). adds a8305bff6852 net: Add and use skb_mark_not_on_list(). adds 992cba7e276d net: Add and use skb_list_del_init(). adds 6effee6840af can: Remove SKB list assumptions in rx-offload.c adds 8b9db0d0aa3e rtl818x: Remove SKB list assumptions. adds fd2b803fa8ef Merge branch 'skb_list_cleanups' adds 86c55361e569 net: sched: cls_flower: dump offload count value adds 8ecc7c8a1c16 net_sched: remove redundant qdisc lock classes adds 11957be20ff6 htb: use anonymous union for simplicity adds f973b76888aa net: dsa: b53: Uninitialized variable in b53_adjust_link() adds 0527097ce81c net: xenbus: remove redundant condition check before debug [...] adds aad06d1104e8 xen-netback: remove unecessary condition check before debu [...] adds fe2d22b17288 liquidio: Disabling tasklet when NAPI is active adds 4b6e326b2d34 liquidio: Per queue oom work queue adds 8bf6edcd96fc liquidio: Removed droq lock adds 82bcee42059f Merge branch 'liquidio-Removed-droq-lock-from-Rx-path' adds 3ee5c8873fd3 net: aquantia: fix hw_atl_utils_fw_upload_dwords adds 0e1a0dde8088 net: aquantia: definitions for WOL adds a0da96c08cfa net: aquantia: implement WOL support adds 92ab64079d6b net: aquantia: implement EEE support adds e91578488fd0 net: aquantia: whitespace changes adds 8f60f762aa3d net: aquantia: renaming for better visibility adds 85e55db7dcc5 net: aquantia: bump driver version adds 80de556a6bf4 Merge branch 'aquantia-implement-WOL-and-EEE-support' adds 150085791afb net/tls: Fixed return value when tls_complete_pending_work [...] adds 1fb0d4e8ddb1 net: dsa: b53: Only call b53_port_event() for SGMII ports adds 67edf21e5adf scsi: libcxgbi: fib6_ino reference in rt6_info is rcu protected adds 0041195d55bc netlink: remove hash::nelems check in netlink_insert adds eca09be82eb8 nfp: report FW vNIC stats in interface stats adds 4ef972fd3ec6 net: phy: ste10Xp: Remove wrong SUPPORTED_Pause adds 26eb00a4fcad net: phy: et1011c: Remove incorrect missing 1000 Half adds 15d8daf7bc2d net: phy: bcm63xx: Allow to be built with COMPILE_TEST adds 58056c1e1b0e net: ethernet: Use phy_set_max_speed() to limit advertised speed adds 00eb2243b933 net: bcmgenet: Fix speed selection for reverse MII adds 04b7d41d8046 net: ethernet: Fix up drivers masking pause support adds 41124fa64d4b net: ethernet: Add helper to remove a supported link mode adds af8d9bb2f2f4 net: ethernet: Add helper for MACs which support asym pause adds c306ad36184f net: ethernet: Add helper for MACs which support pause adds 70814e819c11 net: ethernet: Add helper for set_pauseparam for Asym Pause adds 0c122405d4c3 net: ethernet: Add helper for set_pauseparam for Pause adds 22b7d29926b5 net: ethernet: Add helper to determine if pause configurat [...] adds 15665342d48b Merge branch 'Preparing-for-phylib-linkmodes' adds 435f2e7cc0b7 net: bridge: add support for sticky fdb entries adds db3df242bc44 qlcnic: Remove set but not used variables 'fw_mbx' and 'hdr_size' adds f8a1988f6551 net: ethernet: Use DIV_ROUND_UP instead of reimplementing [...] adds d700ec4118f9 net: dsa: mv88e6xxx: Make sure to configure ports with ext [...] adds 52d0d404d39d geneve: add ttl inherit support adds a20625e49dde docs: net: Remove TCP congestion document adds aaf9253025e8 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds cc973aecf0b0 MIPS: lantiq: Do not enable IRQs in dma open adds 7969119293f5 net: dsa: Add Lantiq / Intel GSWIP tag support adds 839790e88a3c dt-bindings: net: Add lantiq, xrx200-net DT bindings adds fe1a56420cf2 net: lantiq: Add Lantiq / Intel VRX200 Ethernet driver adds 86ce2bc73c7a dt-bindings: net: dsa: Add lantiq, xrx200-gswip DT bindings adds 14fceff4771e net: dsa: Add Lantiq / Intel DSA driver for vrx200 adds d03790f55a68 Merge branch 'Lantiq-Intel-vrx200-support' adds 15033f0457dc ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALL adds 9708d2b5b7c6 llc: avoid blocking in llc_sap_close() adds e4a2a3048ed9 net: sock: introduce SOCK_XDP adds 4f23aff8713c tuntap: switch to use XDP_PACKET_HEADROOM adds 291aeb2b1dba tuntap: enable bh early during processing XDP adds f7053b6ccb65 tuntap: simplify error handling in tun_build_skb() adds ac1f1f6c5ae8 tuntap: tweak on the path of skb XDP case in tun_build_skb() adds 8ae1aff0b331 tuntap: split out XDP logic adds 1a097910adda tuntap: move XDP flushing out of tun_do_xdp() adds fe8dd45bb755 tun: switch to new type of msg_control adds 043d222f93ab tuntap: accept an array of XDP buffs through sendmsg() adds 0efac27791ee tap: accept an array of XDP buffs through sendmsg() adds 0a0be13b8fe2 vhost_net: batch submitting XDP buffers to underlayer sockets adds 8bb83b78382c Merge branch 'vhost_net-TX-batching' adds b2ddc48a81b5 net: dsa: b53: Do not fail when IRQ are not initialized adds 293681f149a8 vxlan: Remove duplicated include from vxlan.h adds 50c12f7401a9 gso_segment: Reset skb->mac_len after modifying network header adds 310fc0513ea9 tg3: Fix fall-through annotations adds f91845da9fda pktgen: Fix fall-through annotation adds ee4fccbee7d3 net/ibm/emac: Remove VLA usage adds 52bb6677d530 net: move definition of pcpu_lstats to header file adds 0dc235afc59a cxgb4: Fix endianness issue in t4_fwcache() adds 992bea8e40b7 cxgb4: add per rx-queue counter for packet errors adds c3ec8bcceb07 cxgb4: update supported DCB version adds 93be42f9173b net/sched: act_police: use per-cpu counters adds 2d550dbad83c net/sched: act_police: don't use spinlock in the data path adds 50676de48679 Merge branch 'act_police-lockless-data-path' adds 21e65923abaa net: phy: et011c: Remove incorrect PHY_POLL flags adds b0350d51f001 ip_gre: fix parsing gre header in ipgre_err adds a82738adff16 ip6_gre: simplify gre header parsing in ip6gre_err adds 7a3dd8c8979c tls: async support causes out-of-bounds access in crypto APIs adds f5de8bfef85b net: dsa: gswip: Fix return value check in gswip_probe() adds f592e0b9895c net: dsa: gswip: Fix copy-paste error in gswip_gphy_fw_probe() adds b8b2de91e9db net: lantiq: Fix return value check in xrx200_probe() adds 0a959e45846a net: hns: make function hns_gmac_wait_fifo_clean() static adds d52030e6d584 dt-bindings: net: lantiq, xrx200-net: Use lower case in hex adds e82b5fe5d480 dt-bindings: net: dsa: lantiq, xrx200-gswip: Fix minor sty [...] adds a44ecfbda48f net: lantiq: lantiq_xrx200: Move clock prepare to probe function adds 0e630b598e87 net: dsa: lantiq_gswip: Minor code style improvements adds 711ddb625cf0 net: dsa: tag_gswip: Add gswip to dsa_tag_protocol_to_str() adds d10f7e1d9e60 Merge branch 'lantiq-Minor-fixes-for-vrx200-and-gswip' adds 6f9dbadc1ac6 net: aquantia: memory corruption on jumbo frames adds 0185e2e69f8e selftests/tls: Add MSG_WAITALL in recv() syscall adds 1635bb548f84 net: rds: use memset to optimize the recv adds 764ea3714a85 net: usb: remove redundant null pointer check before of_node_put adds 1ddc5d3e5f1c net: dsa: remove redundant null pointer check before of_node_put adds b458925ed579 net: dsa: remove redundant null pointer check before put_device adds a4ebec033e1c net: ethernet: remove redundant null pointer check before [...] adds 75b2c206bb10 liquidio: Add the features to show FEC settings and set FE [...] adds fc69660bbdb2 s390/qeth: move L2 xmit code to core module adds f13ade199391 s390/qeth: run non-offload L3 traffic over common xmit path adds 0a6da4b10d9c s390/qeth: remove unused L3 xmit code adds 40e6a2258492 s390/qeth: remove qeth_get_elements_no() adds f231dc9dbd78 s390/qeth: limit csum offload erratum to L3 devices adds 2d3986d1ceda s390/qeth: fix up protocol headers early adds 554942646653 s390/qeth: check size of required HW header cache object adds e517b649b3c3 s390/qeth: prepare for copy-free TSO transmission adds 356156b60aff s390/qeth: speed up TSO transmission adds 69d7ce80df6d s390/qeth: remove qeth_hdr_chk_and_bounce() adds 121ca39aa558 s390/qeth: uninstall IRQ handler on device removal adds 4d19db777a2f s390/qeth: invoke softirqs after napi_schedule() adds 31c92732cdf2 s390/qeth: fix typo in return value adds ed47155bdcf3 s390/qeth: fine-tune spinlocks adds 500abbf04029 s390/qeth: reduce 0-initializing when building IPA cmds adds ce5b127b172e Merge branch 's390-qeth-next' adds 5d288b88655d net: caif: remove redundant null check on frontpkt adds 0020f5c807ef net: socionext: Fix two sleep-in-atomic-context bugs in av [...] adds 076ed3da0c9b net/ipv4: defensive cipso option parsing adds c1d04a174f8d gianfar: remove duplicated include from gianfar.c adds e65d52564b01 cxgb4: remove duplicated include from cxgb4_main.c adds 03aa6d95c14c liquidio: remove duplicated include from lio_vf_rep.c adds 49780be19ceb qed: remove duplicated include from qed_cxt.c adds cf7d97e1e54d net: mdio: remove duplicated include from mdio_bus.c adds e366fa435032 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds 8062b2263a9f intel-ethernet: rename i40evf to iavf adds ee61022acfff iavf: diet and reformat adds 129cf89e5856 iavf: rename functions and structs to new name adds 0b6591e6463b iavf: rename i40e_status to iavf_status adds 5ec8b7d11470 iavf: move i40evf files to new name adds f1cad2ce06f2 iavf: remove references to old names adds 4dbc76e014d1 iavf: rename device ID defines adds 83eafc492258 iavf: rename I40E_ADMINQ_DESC adds f349daa58809 iavf: rename i40e_hw to iavf_hw adds f1aa1abaf5a6 iavf: replace i40e_debug with iavf version adds ad64ed8bf908 iavf: tracing infrastructure rename adds 56184e01c00d iavf: rename most of i40e strings adds 66bc8e0f591a iavf: finish renaming files to iavf adds 98674ebec892 intel-ethernet: use correct module license adds 89f4b9a6e4c6 Merge branch '40GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds 568b742a9d98 netlink: add NLA_REJECT policy type adds b60b87fc2996 netlink: add ethernet address policy types adds 14d73416792a veth: rename pcpu_vstats as pcpu_lstats adds 5391346e165b net: ethernet: slicoss: remove duplicated include from slic.h adds c9c3941186c5 net: hns3: fix return type of ndo_start_xmit function adds ac1172dea10b net: cavium: fix return type of ndo_start_xmit function adds 94b2bb28dbb4 net: ibm: fix return type of ndo_start_xmit function adds 2208e9a7e94e net: neterion: s2io: Use linux/io-64-nonatomic-lo-hi.h adds fdd1445b684a net: neterion: vxge: Use linux/io-64-nonatomic-lo-hi.h adds 7e76798f431b Merge branch 'neterion-use-linux-io-64-nonatomic-lo-hi-h' adds e641e99f261f net: ethernet: remove redundant include adds b9d957c5b109 net: wan: remove redundant include adds 138c72efbd5d batman-adv: Start new development cycle adds 00caf6a2b318 batman-adv: Mark debugfs functionality as deprecated adds d331a7399499 batman-adv: Provide debug messages as trace events adds dee222c7b20c batman-adv: Move OGM rebroadcast stats to orig_ifinfo adds a7ea49afcc88 batman-adv: Enable LockLess TX for softif adds 18522108d53c Merge tag 'batadv-next-for-davem-20180919' of git://git.op [...] adds 86c85e1fc4ca net: iucv: Use FIELD_SIZEOF directly instead of reimplemen [...] adds cb205a817444 net: sched: Use FIELD_SIZEOF directly instead of reimpleme [...] adds f195efb47d93 net: core: Use FIELD_SIZEOF directly instead of reimplemen [...] adds e208cd5e41b4 net: qede: Use FIELD_SIZEOF directly instead of reimplemen [...] adds a90546e83a11 net: ti: Use FIELD_SIZEOF directly instead of reimplementi [...] adds 822143acf94f Merge branch 'net-Use-FIELD_SIZEOF-directly-instead-of-rei [...] adds 124eee3f6955 net: linkwatch: add check for netdevice being present to l [...] adds e8cfd9d6c772 net: phy: call state machine synchronously in phy_stop adds f46f33a6790c Merge branch 'phy_stop-synchronous' adds f543305da9b5 ravb: remove tx buffer addr 4byte alilgnment restriction f [...] adds cf55ace48e44 net: mvpp2: increase the number of s/w threads to 9 adds a9aac38599ec net: mvpp2: rename the IRQs to match the hardware adds 930e1f5606a4 Documentation/bindings: net: marvell-pp2: update the IRQs [...] adds fd4a1056884e net: mvpp2: do not update the queue mode while probing adds 70afb58e9856 net: mvpp2: fix the number of queues per cpu for PPv2.2 adds 850623b3823a net: mvpp2: cpu should always be unsigned adds ecfed8d9b387 net: mvpp2: make the per-cpu helpers static adds 1627442721f1 net: mvpp2: make mvpp2_read_relaxed static adds 543ec376e3cb net: mvpp2: do not use the CPU number to access the per-th [...] adds 074c74dfcb33 net: mvpp2: map the CPUs to threads adds e531f76757eb net: mvpp2: handle cases where more CPUs are available tha [...] adds 1068549c2ad2 net: mvpp2: rename mvpp2_percpu function to mvpp2_thread adds 02f7f61e5af2 Merge branch 'net-mvpp2-improve-the-interrupt-usage' adds aeeb2e8fdefd net: phy: phylink: ensure the carrier is off when starting [...] adds f8f5f588bb9b net: mvpp2: do not explicitly set the carrier state in open adds 09b8a45eda54 net: mvneta: do not explicitly set the carrier state in open adds db161d930a19 Merge branch 'phylink-ensure-the-carrier-is-off-when-start [...] adds f03508ce3f96 net: marvell: fix return type of ndo_start_xmit function adds bacade822524 net: toshiba: fix return type of ndo_start_xmit function adds 81255af8d9d5 net: xilinx: fix return type of ndo_start_xmit function adds 0c13b8d1aee8 net: broadcom: fix return type of ndo_start_xmit function adds fe72352e37ae net: amd: fix return type of ndo_start_xmit function adds 0e0cc31f6999 net: sun: fix return type of ndo_start_xmit function adds 874bff0ba6cf net: hns3: Add default irq affinity adds 932d1252aded net: hns3: Add unlikely for buf_num check adds 799997a307ff net: hns3: Remove tx budget to clean more TX descriptors i [...] adds 3152fcc69ae0 net: hns3: Remove packet statistics of public adds 26483246b548 net: hns3: Add support for hns3_nic_netdev_ops.ndo_do_ioctl adds 2f7e489611bc net: hns3: Set STATE_DOWN bit of hdev state when stopping net adds 582d37bbb613 net: hns3: Check hdev state when getting link status adds fd8133148eb6 net: hns3: Fix for setting speed for phy failed problem adds 37dc9cdbdc1b net: hns3: Fix cmdq registers initialization issue for vf adds 49dd80541c75 net: hns3: Clear client pointer when initialize client fai [...] adds d9f28fc23d54 net: hns3: Fix client initialize state issue when roce cli [...] adds 32c7fbc8ffd7 net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs [...] adds 1e6a4bc874db Merge branch 'hns3-fixes' adds 3ede0bbcdfc9 ipv6: Allow the l3mdev to be a loopback adds c1f9a93d93a0 net: ibm: remove a redundant local variable 'k' adds c8c618afc2b2 net: ibm: remove redundant local variables 'act_nr_of_entr [...] adds 7a67e11d901e r8169: simplify RTL8169 PHY initialization adds 806a81fcf688 r8169: remove duplicated RTL8169s PHY initialization steps adds 23d9f5531c7c nfp: provide a better warning when ring allocation fails adds 684d777a3382 net: toshiba: remove a redundant local variable 'index_specified' adds da2cfbd3e756 e1000: remove set but not used variable 'txb2b' adds 713746bb2866 atl1: remove set but not used variable 'advertising' adds faa08325b429 isdn/hisax: Remove unnecessary parenthesis adds a9f36656b519 mlxsw: spectrum: Init shaper for TCs 8..15 adds 3a4dbfb044ea mlxsw: spectrum_buffers: Use devlink pool indices throughout adds 5f95d20b3a5e mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress adds fe07d723c00d mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb adds f0024f0d9851 mlxsw: spectrum_buffers: Allow pools of infinite size adds d144e3a2c9f7 mlxsw: spectrum_buffers: Allow an infinite maximum for per [...] adds 41057e28288b mlxsw: spectrum_buffers: Pass SBPM min_size in cells adds 5be3637e069f mlxsw: spectrum_buffers: Allow configuration of static pools adds e83c045e53d7 mlxsw: spectrum_buffers: Configure MC pool adds 6a23f9a49722 mlxsw: spectrum_buffers: Tweak SBMM configuration adds 3136a3698804 selftests: forwarding: lib: Add ethtool_stats_get() adds a381ed12ea33 selftests: forwarding: lib: Add mtu_set(), mtu_restore() adds b5638d46c90a selftests: mlxsw: Add a test for UC behavior under MC flood adds cab9572a097a Merge branch 'mlxsw-Further-MC-awareness-configuration' adds 5678cb3c96ee net-next: mscc: remove unused ocelot_dev_gmii.h adds 78f2756c5fc0 net/ipv4: Move device validation to helper adds 91a178258aea netfilter: rpfilter: Convert rpfilter_lookup_reverse to ne [...] adds 9f18b6b68e20 netfilter: nft_fib: Convert nft_fib4_eval to new dev helper adds 947e326c45df Merge branch 'net-wean-netfilter-from-fib_nh' adds ec3ed293e766 net_sched: change tcf_del_walker() to take idrinfo->lock adds 133dc88053de net: amd: remove redundant continue adds 68c385079cb3 net: neterion: remove redundant continue adds 144a6adfa143 net: tap: remove redundant null pointer check before kfree_skb adds 16a3f50f0598 net: cxgb3: remove redundant null pointer check before kfree_skb adds 1d08962ff1e6 ipv4: remove redundant null pointer check before kfree_skb adds e3c3215e41f6 net: nci: remove redundant null pointer check before kfree_skb adds 673eed0c1834 net: cxgb3_main: remove redundant null pointer check befor [...] adds f2a2f2166af8 ipv6: remove redundant null pointer check before kfree_skb adds 1ba2a720da72 Merge branch 'kfree_skb-NULL' adds 8a1aff144d37 vhost_net: add a missing error return adds 66ab23598696 mISDN: remove redundant null pointer check before kfree_skb adds 753039650455 bnx2x: Add VF spoof-checking configuration adds 75a110a1783e bnx2x: Ignore bandwidth attention in single function mode adds ea65949e1988 bnx2x: Provide VF link status in ndo_get_vf_config adds 957b085c793c Merge branch 'bnx2x-enhancements' adds 7979472bba8b DRIVERS: net: macsec: Fix multiple coding style issues adds 075ddebc3283 net: phy: don't reschedule state machine when PHY is halted adds b1e51eabf9ec net: neterion: vxge: Remove unnecessary parentheses adds 83b4768e1b6b bna: Remove unnecessary self assignment adds 6b8e327cfa2d net: fddi: skfp: Remove unused function adds 94e7c844990f net: lan78xx: Avoid unnecessary self assignment adds b78ac6ecd1b6 net: phy: mdio-bcm-unimac: Allow configuring MDIO clock divider adds 2b49117a5abe net: micrel: fix return type of ndo_start_xmit function adds 06983aa526c7 net: freescale: fix return type of ndo_start_xmit function adds a42055e8d2c3 net/tls: Add support for async encryption of records for p [...] adds 30f8eb55873e net: if_arp: Fix incorrect indents adds 6a12709da354 net: if_arp: use define instead of hard-coded value adds b4d0782440ed Merge branch 'net-if_arp-use-define-instead-of-hard-coded-value' adds 65c5877f6462 ravb: Disable Pause Advertisement adds b1589924c046 dt-bindings: net: ravb: Add support for r8a7744 SoC adds adefc0a2ff46 net: hns3: Fix ets validate issue adds d0d72bac0239 net: hns3: Unify the type convert for desc.data adds 0c218123028f net: hns3: Adjust prefix of tx/rx statistic names adds b4f1d30327c8 net: hns3: Fix tqp array traversal condition for vf adds 6cee6fc38402 net: hns3: Unify the prefix of vf functions adds fa7a4bd564cc net: hns3: Add handle for default case adds 7a8101109dd3 net: hns3: Add nic state check before calling netif_tx_wake_queue adds 2211f4e1955f net: hns3: Add unlikely for dma_mapping_error check adds 75e98535182d net: hns3: Remove print messages for error packet adds c136b8842589 net: hns3: Add get_media_type ops support for VF adds 5f373b158523 net: hns3: Fix speed/duplex information loss problem when [...] adds ebfefb8aa792 net: hns3: Remove redundant hclge_get_port_type() adds 4f4b93a88c9c Merge branch 'hns3-next' adds 72b0094f9182 tcp: switch tcp_clock_ns() to CLOCK_TAI base adds 2fd66ffba507 tcp: introduce tcp_skb_timestamp_us() helper adds 142537e41923 net_sched: sch_fq: switch to CLOCK_TAI adds 9799ccb0e984 tcp: add tcp_wstamp_ns socket field adds d3edd06ea8ea tcp: provide earliest departure time in skb->tstamp adds fd2bca2aa789 tcp: switch internal pacing timer to CLOCK_TAI adds ab408b6dc744 tcp: switch tcp and sch_fq to new earliest departure time model adds c092dd5f4a7f tcp: switch tcp_internal_pacing() to tcp_wstamp_ns adds 90caf67b01fa net_sched: sch_fq: remove dead code dealing with retransmits adds a88e24f270eb Merge branch 'tcp-switch-to-Early-Departure-Time-model' adds 075e264fa33e net/ipv4: avoid compile error in fib_info_nh_uses_dev adds 2475f59c618e ipv6: discard IP frag queue on more errors adds 836196239298 net/ipfrag: let ip[6]frag_high_thresh in ns be higher than [...] adds bccc17118bcf selftests/net: add ipv6 tests to ip_defrag selftest adds 5b9b0a80aa1a decnet: Remove unnecessary check for dev->name adds e24cf6b3891c net: dsa: b53: Don't assign autonegotiation enabled adds 2cae8c07cb8c net: dsa: b53: Fix B53_SERDES_DIGITAL_CONTROL offset adds 55a4d2eac327 net: dsa: b53: Also include SGMII for mac_config and mac_l [...] adds bd4d08daeb95 Merge branch 'net-dsa-b53-SGMII-modes-fixes' adds c8e4eff4675f hv_netvsc: Add support for LRO/RSC in the vSwitch adds d6792a5a0747 hv_netvsc: Add handler for LRO setting change adds f1951c22562a hv_netvsc: Update document for LRO/RSC support adds 739d0def85ca Merge branch 'hv_netvsc-Support-LRO-RSC-in-the-vSwitch' adds 12ba7e104552 mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement adds 0d283ab5b4fd net: mvpp2: support XPS by mapping TX queues to CPUs adds 4251ea5b8e54 net: mvpp2: use round-robin scheduling for TX queues on th [...] adds 7ff2ea0bbfb1 Merge branch 'mvpp2-Add-txq-to-CPU-mapping' adds 5e111210a443 net/core: Add new basic hardware counter adds 28169abadb08 net/sched: Add hardware specific counters to TC actions adds ea49c6f0baca Merge branch 'net-sched-Add-hardware-specific-counters-to- [...] adds f7aa74e483e8 neighbour: allow admin to set NTF_ROUTER adds fc6e8073f304 neighbour: send netlink notification if NTF_ROUTER changes adds 094fe7392d6e Merge branch 'few-NTF_ROUTER-related-updates' adds 9932a29ab1be net/tls: Fixed race condition in async encryption adds 4128c0cfb1d7 tls: Fixed uninitialised vars warning adds 48c1699ec298 net: qca_spi: Introduce write register verification adds edad8d260e25 dpaa2-eth: Make Rx flow hash key configurable adds 4bee64b41701 r8169: use default watchdog timeout adds de20e12f3faf r8169: improve rtl8169_irq_mask_and_ack adds a0456790fe57 r8169: improve a check in rtl_init_one adds 9da90297ca30 Merge branch 'r8169-series-with-smaller-improvements' adds bd6207202db8 net: macb: Clean 64b dma addresses if they are not detected adds a06ee256e5d6 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds b85135b595db tls: Fix socket mem accounting error under async encryption adds c774973e91e1 tls: Fixed a memory leak during socket close adds 6f99528e9797 net: core: netlink: add helper refcount dec and lock function adds 86bd446b5ceb net: sched: rename qdisc_destroy() to qdisc_put() adds 3a7d0d07a386 net: sched: extend Qdisc with rcu adds 9d7e82cec35c net: sched: add helper function to take reference to Qdisc adds e368fdb61d8e net: sched: use Qdisc rcu API instead of relying on rtnl lock adds cfebd7e242d7 net: sched: change tcf block reference counter type to refcount_t adds f00234367b64 net: sched: implement functions to put and flush all chains adds ab2816295f99 net: sched: protect block idr with spinlock adds 0607e439943b net: sched: implement tcf_block_refcnt_{get|put}() adds 787ce6d02d95 net: sched: use reference counting for tcf blocks on rules update adds 7a153655d725 Merge branch 'Refactor-classifier-API-to-work-with-Qdisc-b [...] adds f3fc7915a537 i40e: Fix VF's link state notification adds 0ce5233e6c2a i40e: Unset promiscuous settings on VF reset adds e7bac7afa612 i40e: use declared variables for pf and hw adds ed277c50c075 i40e: add a helper function to validate a VF based on the vf id adds fd835129ab21 i40e: fix double 'NIC Link is Down' messages adds 679b05c0536b i40e: Remove unused msglen parameter from virtchnl functions adds 9dbb13704577 i40e: clean zero-copy XDP Tx ring on shutdown/reset adds f5bd91388e26 net: xsk: add a simple buffer reuse queue adds 411dc16ff177 i40e: clean zero-copy XDP Rx ring on shutdown/reset adds 3ab52af58fa4 i40e: disallow changing the number of descriptors when AF_ [...] adds 71f9b61c5b3f Merge branch '40GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds 6e2d85ec0559 net: phy: Stop with excessive soft reset adds d6ab93364734 net: phy: marvell: Avoid unnecessary soft reset adds 921f432ceac6 Merge branch 'net-phy-Eliminate-unnecessary-soft' adds 3475372ff60e net: dsa: lantiq_gswip: Depend on HAS_IOMEM adds 69495d2a5295 libbpf: Remove the duplicate checking of function storage adds a9c676bc8fc5 bpf/verifier: fix verifier instability adds e1302542e37e xdp: unlikely instrumentation for xdp map redirect adds 2a68d85fe1b7 xdp: explicit inline __xdp_map_lookup_elem adds 47b123ed9e99 xdp: split code for map vs non-map redirect adds ad1242d8a063 selftests/bpf: add missing executables to .gitignore adds f5bd3948eb07 selftests/bpf/test_progs: do not check errno == 0 adds 52b7b7843d95 tools/bpf: sync kernel uapi header if_link.h to tools adds f7010770fbac tools/bpf: move bpf/lib netlink related functions into a new file adds 36f1678d9e0b tools/bpf: add more netlink functionalities in lib/bpf adds f6f3bac08ff9 tools/bpf: bpftool: add net support adds a7c19db38d62 bpf: add bpffs pretty print for program array map adds ad3338d2508c tools/bpf: bpftool: support prog array map and map of maps adds 2e2a0c961a87 Merge branch 'progarray_mapinmap_dump' adds 9d0b3c1f1451 tools/bpf: fix a netlink recv issue adds 1edb6e035eb7 net/core/filter: fix unused-variable warning adds d58e468b1112 flow_dissector: implements flow dissector BPF hook adds 2f965e3fcd4b bpf: sync bpf.h uapi with tools/ adds c22fbae76c9f bpf: support flow dissector in libbpf and bpftool adds 9c98b13cc3bb flow_dissector: implements eBPF parser adds 50b3ed57dee9 selftests/bpf: test bpf flow dissection adds 4a9f42c9dcbf Merge branch 'bpf-flow-dissector' adds 70e88c758a6b selftests/bpf: fix bpf_flow.c build adds 7900efc19214 tools/bpf: bpftool: improve output format for bpftool net adds 664e7878451f samples/bpf: remove duplicated includes adds 534e0e52bc23 samples/bpf: fix a compilation failure adds 2dfd184abd38 flow_dissector: fix build failure without CONFIG_NET adds 32c009798385 samples/bpf: fix compilation failure adds 788758d1fe87 bpf: remove redundant null pointer check before consume_skb adds 7ea3c40605e9 bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps adds d0e13a1488ad flow_dissector: lookup netns by skb->sk if skb->dev is NULL adds 105bc1306e9b Merge
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
adds 7aca011f88eb bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER adds 4b1bd6976945 net: phy: marvell: Fix build. adds 4fda33547676 s390/qeth: convert layer attribute to enum adds a70fee3b0f90 s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex adds c1a935f6ec5b s390/qeth: fix discipline unload after setup error adds a2eb0ad50cae s390/qeth: on gdev release, reset drvdata adds cd11d11286cb net/af_iucv: locate IUCV header via skb_network_header() adds dc149e3764d8 s390/qeth: replace open-coded skb_queue_walk() adds 5a5312bdbadd s390/qeth: remove additional skb refcount adds 6a3123d0769e s390/qeth: re-use qeth_notify_skbs() adds 8f6637b878c9 s390/qeth: pass card pointer in iob callback adds 8d908eb045bb s390/qeth: remove CARD_FROM_CDEV helper adds 6585ac4e5d74 s390/qeth: remove various redundant code adds 68bba11643df s390/qeth: consume local address events adds d19b93f40e23 s390/qeth: re-indent qeth_check_ipa_data() adds d782d80f36f3 s390/qeth: clean up drop conditions for received cmds adds 91cc98f51e3d s390/qeth: remove duplicated carrier state tracking adds 37ac5db6e602 Merge branch 's390-net-next' adds 1c1cb6d0321f net: bridge: make struct opening bracket consistent adds ae75767ec206 net: bridge: add bitfield for options and convert vlan opts adds 8df3510f28e5 net: bridge: convert nf call options to bits adds be3664a03807 net: bridge: convert group_addr_set option to a bit adds 13cefad2f2c1 net: bridge: convert and rename mcast disabled adds 675779adbf7c net: bridge: convert mcast options to bits adds c69c2cd444cc net: bridge: convert neigh_suppress_enabled option to a bit adds 3341d9170228 net: bridge: convert mtu_set_by_user to a bit adds 35750b0bca53 net: bridge: pack net_bridge better adds 30b0594a3e6c Merge branch 'net-bridge-convert-bool-options-to-bits' adds 631e871edc76 net: qed: list usage cleanup adds 880e1b21115b net: liquidio: list usage cleanup adds 6323d57f335c net: smsc: fix return type of ndo_start_xmit function adds 0a715156656b net: faraday: fix return type of ndo_start_xmit function adds af4325ecc24f tcp: expose sk_state in tcp_retransmit_skb tracepoint adds 78139c94dc8c net: vhost: lock the vqs one by one adds a6a67a2f343c net: vhost: replace magic number of lock annotation adds dc151282bbda net: vhost: factor out busy polling logic to vhost_net_bus [...] adds 441abde4cd84 net: vhost: add rx busy polling in tx path adds c09c1474d8c1 Merge branch 'net-vhost-improve-performance-when-enable-busyloop' adds da58a931f248 net: mvneta: Add support for 2500Mbps SGMII adds d888f3966677 net-ipv4: remove 2 always zero parameters from ipv4_update_pmtu() adds 1042caa79e93 net-ipv4: remove 2 always zero parameters from ipv4_redirect() adds fe3b30ddb90f netlink: remove NLA_NESTED_COMPAT adds 48fde90a78f8 netlink: make validation_data const adds c29f1845b2b2 netlink: move extack setting into validate_nla() adds 9a659a35ba17 netlink: allow NLA_NESTED to specify nested policy to validate adds 1501d13596b9 netlink: add nested array policy validation adds 31df0cffa974 Merge branch 'netlink-nested-policy-validation' adds eddf11e18dff net: ovs: fix return type of ndo_start_xmit function adds 470b9254d468 qed: Remove set but not used variable 'p_archipelago' adds a9ca7f17c6d2 net: xen-netback: fix return type of ndo_start_xmit function adds 5d70a6701860 net/core: make function ___gnet_stats_copy_basic() static adds bf17b671982f net/tls: Make function get_rec() static adds 3d5537f9d468 net: aquantia: Make function aq_fw1x_set_power() static adds 5e8cc3947d8f net: ethernet: dpaa: remove unused variables adds 31bae7dad359 phy: mscc: fix printf format adds 9b97123a584f net: phy: mdio-bcm-unimac: mark PM functions as __maybe_unused adds d2f1e81a40ca net: dsa: b53: Fix build with B53_SRAB enabled and B53_SERDES=m adds 5b71ac3cc4a6 net: hns3: Add support for sctp checksum offload adds cd2086bf4983 net: hns3: Set extra mac address of pause param for HW adds a7b687b35411 net: hns3: Rename loop mode adds eb66d5035267 net: hns3: Rename mac loopback to app loopback adds 4dc13b9668d8 net: hns3: Add serdes parallel inner loopback support adds 996ff91840eb net: hns3: Fix for packet buffer setting bug adds 93d8daf46018 net: hns3: Fix for netdev not up problem when setting mtu adds fe5eb043182b net: hns3: Change return type of hclge_tm_schd_info_update() adds 0d43bf45f4a8 net: hns3: Modify hns3_get_max_available_channels adds e4fd75022c24 net: hns3: Fix loss of coal configuration while doing reset adds 4605168f71fa Merge branch 'hns3-next' adds 1288aa7af20c net: bridge: explicitly zero is_sticky in fdb_create adds a804e5e21875 selftests: forwarding: test for bridge sticky flag adds 5362700c942b net: sched: make function qdisc_free_cb() static adds dec64ff10ed9 ice: use [sr]q.count when checking if queue is initialized adds daca32a2aa05 ice: replace unnecessary memcpy with direct assignment adds c185e39afb4f ice: update branding strings and supported device ids adds 396fbf9cab5d ice: update fw version check logic adds f31028bfd7b1 ice: Update comment for ice_fltr_mgmt_list_entry adds 56daee6c5add ice: Query the Tx scheduler node before adding it adds 32f13d0e6190 ice: Update to capabilities admin queue command adds f934bb9b8b61 ice: fix changing of ring descriptor size (ethtool -G) adds ec72001d38a1 Merge branch '100GbE' of
git://git.kernel.org/pub/scm/linu
[...] adds 6a42b5128deb qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" adds d4017665854b hns3: Fix the build. adds 3ff6cde84685 hns3: Another build fix. adds a337531b942b tcp: up initial rmem to 128KB and SYN rwin to around 64KB adds 5cbdbd1a1f30 tipc: refactor function tipc_msg_reverse() adds afe8792fec69 tipc: refactor function tipc_sk_timeout() adds 39fdc9c71f65 tipc: refactor function tipc_sk_filter_connect() adds 25b9221b9594 tipc: add SYN bit to connection setup messages adds 6787927475e5 tipc: buffer overflow handling in listener socket adds 6e9feb33911f Merge branch 'tipc-next' adds 80ece6a03aaf tls: Remove redundant vars from tls record structure adds 804fe108fc92 openvswitch: Use correct reply values in datapath and vport ops adds c913b73cd05d ice: use [sr]q.count when checking if queue is initialized adds 95a525bee0ed ice: replace unnecessary memcpy with direct assignment adds e4a0e1ee9443 ice: update branding strings and supported device ids adds b2ccf317edf7 ice: update fw version check logic adds 8bc8d188cde0 ice: Update comment for ice_fltr_mgmt_list_entry adds 1886588fb632 ice: Query the Tx scheduler node before adding it adds 7d86cf384047 ice: Update to capabilities admin queue command adds 3b6bf296c44f ice: fix changing of ring descriptor size (ethtool -G) adds 45d3d428eafc ice: Move common functions out of ice_main.c part 1/7 adds 72adf2421d9b ice: Move common functions out of ice_main.c part 2/7 adds 5153a18e57ff ice: Move common functions out of ice_main.c part 3/7 adds 28c2a6457388 ice: Move common functions out of ice_main.c part 4/7 adds 07309a0e59ed ice: Move common functions out of ice_main.c part 5/7 adds df0f847915b4 ice: Move common functions out of ice_main.c part 6/7 adds 37bb83901286 ice: Move common functions out of ice_main.c part 7/7 adds 5df7e45d54fc ice: Change pf state behavior to protect reset path adds d96112b2cab2 Merge branch '100GbE' of
git://git.kernel.org/pub/scm/linu
[...] adds 041a14d26715 tcp: start receiver buffer autotuning sooner adds 3a95e0ccaf07 net/mlx5e: Ethtool steering, Support masks for l3/l4 filters adds 749359f4aae6 net/mlx5e: Change VF representors' RQ type adds dabeb3b0d5c3 net/mlx5e: Enable stateless offloads for VF representor netdevs adds 092297e09a0a net/mlx5e: Extract creation of rep's default flow rule adds c966f7d55d00 net/mlx5: E-Switch, Provide flow dest when creating vport rx rule adds 46dc933cee82 net/mlx5e: Provide explicit directive if to create inner i [...] adds 3edc0159c014 net/mlx5e: Expose function for building RSS params adds a5355de878f4 net/mlx5e: Expose ethtool rss key size / indirection table [...] adds 84a0973386c5 net/mlx5e: Enable multi-queue and RSS for VF representors adds f128f138cc40 net/mlx5e: Add ethtool control of ring params to VF representors adds b820e6fb0978 net/mlx5e: Enable reporting checksum unnecessary also for [...] adds b856df28f923 net/mlx5e: Allow reporting of checksum unnecessary adds 59c9d35ea9cd net/mlx5: Cache the system image guid adds 3bd09b05b068 Merge tag 'mlx5e-updates-2018-10-01' of git://git.kernel.o [...] adds 211d6f2dc883 xfrm: Make function xfrmi_get_link_net() static adds 0c05f9837667 esp: remove redundant define esph adds 4a132095dd64 xfrm: allow driver to quietly refuse offload adds 2240c12d7d3d Merge branch 'master' of
git://git.kernel.org/pub/scm/linu
[...] adds 8f2b02931175 tcp: set recv_skip_hint when tcp_inq is less than PAGE_SIZE adds 789762ceec8f tcp: adjust rcv zerocopy hints based on frag sizes adds ea43a5907f66 net: nixge: Address compiler warnings when building for i386 adds 97ea8ac360c2 nfp: warn on experimental TLV types adds b31cdffa2329 net: phy: Move linkmode helpers to somewhere public adds ab2a605fa621 net: phy: Add phydev_warn() adds c4fabb8b3c0d net: phy: Add phydev_info() adds edc7ccbbcf32 net: phy: Add helper to convert MII ADV register to a linkmode adds 5f991f7bddc9 net: phy: Add helper for advertise to lcl value adds f954a04ea18e net: phy: Add limkmode equivalents to some of the MII etht [...] adds d0939c26c53a net: ethernet: xgbe: expand PHY_GBIT_FEAUTRES adds 719655a14971 net: phy: Replace phy driver features u32 with link_mode bitmap adds 26cf48a66868 Merge branch 'Continue-towards-using-linkmode-in-phylib' adds d695964d723d net: hns3: Add flow director initialization adds 117328680288 net: hns3: Add input key and action config support for flo [...] adds dd74f815dd41 net: hns3: Add support for rule add/delete for flow director adds 05c2314fe6a8 net: hns3: Add support for rule query of flow director adds 6871af29b3ab net: hns3: Add reset handle for flow director adds dc5e6064774e net: hns3: Remove all flow director rules when unload hns3 driver adds c17852a8932f net: hns3: Add support for enable/disable flow director adds 6140cc20caf7 Merge branch 'Support-of-Flow-Director-in-HNS3-Ethernet-Dr [...] adds 3e48be05f3c7 netlink: add attribute range validation to policy adds 33188bd6430e netlink: add validation function to policy adds a1fa80802cb0 Merge branch 'netlink-extended-attribute-validation' adds 460b360104d5 net_sched: fix a crash in tc_new_tfilter() adds 10b476c57b62 net: systemport: Refactor bcm_sysport_set_features() adds 297357d1a165 net: systemport: Utilize bcm_sysport_set_features() during [...] adds b5061778f822 net: systemport: Turn on offloads by default adds aa6ca0ec71d8 net: systemport: Be drop monitor friendly while re-allocat [...] adds a5d78ce7936c net: systemport: Add software counters to track reallocations adds a0651d8e2784 Merge branch 'net-systemport-Turn-on-offloads-by-default' adds 9f2959b6b52d net: phy: improve handling delayed work adds e3a9667a5bf7 hv_netvsc: Fix rndis_per_packet_info internal field initia [...] adds 0ed3015c9964 selftests/tls: Fix recv(MSG_PEEK) & splice() test cases adds fb420d5d91c1 tcp/fq: move back to CLOCK_MONOTONIC adds 024926def6ca net: phy: Convert to using %pOFn instead of device_node.name adds ad95a240a140 ibmvnic: Increase maximum queue size limit adds 20b5ba1f6100 ibmvnic: Introduce driver limits for ring sizes adds 723ad9161347 ibmvnic: Add ethtool private flag for driver-defined queue limits adds 407257ce2443 Merge branch 'ibmvnic-Implement-driver-defined-queue-limits' adds cc16567e5a8a net: drop unused skb_append_datato_frags() adds 3f60b03f7427 isdn/hisax: Fix fall-through annotation adds 5bf0961cc6a1 qed: Add driver support for 20G link speed. adds 631b67072bb1 qede: Add driver support for 20G link speed. adds dd0bb7f902e6 Merge branch 'qed-20g' adds 5726ca0e5eaa ice: Expand use of VSI handles part 1/2 adds 4fb33f3107e1 ice: Expand use of VSI handles part 2/2 adds 334cb0626de1 ice: Implement VSI replay framework adds 5755143dd18d ice: Check for actual link state of port after reset adds eb0208ec42d3 ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker adds 492af0ab4f57 ice: Implement ethtool hook for RSS switch adds ca4929b6df7c ice: Align ice_reset_req enum values to hardware reset values adds 9e4ab4c29a62 ice: Add support for dynamic interrupt moderation adds 81b23589f483 ice: Fix error on driver remove adds d5486377b8c5 Merge branch '100GbE' of
git://git.kernel.org/pub/scm/linu
[...] adds bd1d395070cc ath10k: fix kernel panic by moving pci flush after napi_disable adds 3f96556f639e wcn36xx: Use kmemdup instead of duplicating it in wcn36xx_ [...] adds d410e28f3ae4 wcn36xx: use dma_zalloc_coherent instead of allocator/memset adds 58da3b423070 ath10k: skip resetting rx filter for WCN3990 adds a9911937e7d3 ath10k: schedule hardware restart if WMI command times out adds 06ae8dc00433 ath10k: use struct_size() in kzalloc() adds bf05e0fe7da4 ath9k: Remove unnecessary parentheses adds a2f73a167dc1 ath9k: remove unused array firstep_table adds d9c52fd17cb4 ath9k: fix tx99 with monitor mode interface adds 4ac1f003e72a ath6kl: Remove unnecessary parentheses adds 32dcfe8316cd wil6210: remove reset file from debugfs adds 22b9610ec687 wil6210: add support for channel 4 adds 9a65064abdf8 wil6210: drop Rx multicast packets that are looped-back to STA adds 596bdbcce90f wil6210: set edma variables only for Talyn-MB devices adds 686ab4f5bd8d wil6210: allocate rx reorder buffer only if rx reorder is enabled adds df2b53884a5a wil6210: prevent usage of tx ring 0 for eDMA adds 84f16fbb6238 wil6210: fix RX buffers release and unmap adds b9010f105f21 wil6210: add FT roam support for AP and station adds 4405b632e3da wil6210: fix invalid memory access for rx_buff_mgmt debugfs adds 34d5629d2ca8 ath10k: limit available channels via DT ieee80211-freq-limit adds 9cac6a9b6297 Merge ath-next from
git://git.kernel.org/pub/scm/linux/ker
[...] adds b21e32dc348a iwlwifi: turn timestamp marker cmd off by default adds fe997b00c5b5 iwlwifi: remove unused TLC debugging commands adds dd2690579f51 iwlwifi: runtime: avoid calling debugfs read functions mor [...] adds 2210f6959dfa iwlwifi: set the tid for non-QOS frames to zero adds 2d8c261511ab iwlwifi: add d3 debug data support adds 11a0513cac8a iwlwifi: mvm: remove duplicate if in iwl_mvm_setup_connect [...] adds a75b9b333aeb iwlwifi: mvm: protect D0i3 code behind CONFIG_PM adds 2afa6a7311f5 iwlwifi: mvm: support new WoWLAN status FW API adds 86e177d80ff7 iwlwifi: mvm: add NOA and CSA to a probe response adds 7d2bcc22cd16 iwlwifi: add required include to iwl-fh.h adds bd6fc6552b05 iwlwifi: mvm: add bss color to radiotap adds 621f3f57050a iwlwifi: mvm: add support for RX_AMPDU_EOF bit for HE SU adds c630b477caf7 iwlwifi: mvm: move he RX handling to a separate function adds 4799ea53a578 iwlwifi: mvm: move he RX handling to a separate function adds 75e9947ea42d iwlwifi: enable reading the value of delay in timestamp_ma [...] adds 7891965d74bc iwlwifi: drop packets with bad status in CD adds 9b3089bd820d iwlwifi: pcie: allow using tx init for other queues but th [...] adds 89d5e833534b iwlwifi: pcie: make non-static hcmd and rx code adds 4290eaad7a8a iwlwifi: remove dump_regs() from transport ops adds 33bdccb71aa6 iwlwifi: remove FSF's address from the license notice adds 4c2f445c0f49 iwlwifi: mvm: skip EBS in low latency mode while fragmente [...] adds 0791c2fce3c8 iwlwifi: mvm: support new reduce tx power FW API. adds 9416560e4153 iwlwifi: pcie: store the default rxq number adds b6fe27575a04 iwlwifi: pcie: make gen2 of apm_init non-static adds 38bd7e58cf41 iwlwifi: add 80211 hdr offset to trace data adds 84f260251ed8 iwlwifi: don't WARN on trying to dump dead firmware adds 2b3fae668c66 iwlwifi: pcie: avoid unnecessary work if NIC is disconnected adds 50f067b35684 iwlwifi: mvm: support Coex Schema 2 adds f60c9e591b05 iwlwifi: improve the flow when a NIC is disconnected adds 941ab4eb66c1 iwlwifi: mvm: fix BAR seq ctrl reporting adds 1a19c139be18 iwlwifi: mvm: avoid sending too many BARs adds 3baf7528d6f8 iwlwifi: mvm: Send LQ command as async when necessary adds e506b481642a iwlwifi: pcie: set interrupt coalescing also for gen2 adds 754f890a3aef iwlwifi: remove all occurrences of the FSF address paragraph adds dabf98443858 iwlwifi: mvm: implement extended HE-MU sniffer API adds de8da2306084 iwlwifi: mvm: put LTF symbol size into HE radiotap adds 93cc712a7993 iwlwifi: mvm: properly decode HE GI duration adds 925bc2b189ec iwlwifi: mvm: report # of LTF symbols for extended range SU PPDUs adds 317bc55fa82f iwlwifi: mvm: remove channel 2 from HE radiotap if not applicable adds 06c34dee07c7 iwlwifi: Add missing 11n disable module parameter check adds 65c3b582ecab iwlwifi: mvm: send BCAST management frames to the right station adds 2859de7637b5 iwlwifi: mvm: always init rs_fw with 20MHz bandwidth rates adds c5f97542aa06 iwlwifi: change monitor DMA to be coherent adds ae17404e3860 iwlwifi: avoid code duplication in stopping fw debug data [...] adds 3e467b8e4cf4 iwlwifi: rs-fw: enable STBC in he correctly adds 423584dd8060 iwlwifi: rs-fw: support dcm adds 764f9de50271 iwlwifi: mvm: decode HE TB PPDU data adds 1169310fa9a8 iwlwifi: refactor txq_alloc for supporting more command type adds 930ab73c3759 iwlwifi: mvm: activate fragmented EBS in case of fragmented scan adds ea7c2bfdec6d Revert "iwlwifi: allow memory debug TLV to specify the mem [...] adds ab27926d9e4a iwlwifi: fix devices with PCI Device ID 0x34F0 and 11ac RF [...] adds 647d2886a892 Merge tag 'iwlwifi-next-for-kalle-2018-08-31' of git://git [...] adds 9e9e11d83238 brcmsmac: Remove extra parentheses adds 057118edfc36 cw1200: Remove extra parentheses adds 62a25dc56990 mt76x2u: Add support for Alfa AWUS036ACM adds 3348ef6a6a12 libertas_tf: prevent underflow in process_cmdrequest() adds 2fef681a4cf7 brcmfmac: add CYW89342 mini-PCIe device adds 4ad298da9392 brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT [...] adds a858376cdbb3 brcmfmac: add 4-way handshake offload detection for FT-802.1X adds 5945310a1755 orinoco: remove unused array encaps_hdr and macro ENCAPS_OVERHEAD adds 199ba9faca90 rtl8187: Fix warning generated when strncpy() destination [...] adds 7bd4628c2f31 mwifiex: do no submit URB in suspended state adds 33a164fa8a4c mwifex: free rx_cmd skb in suspended state adds f483039cf51a rt2x00: use simple_read_from_buffer() adds cb18e2e9ec71 brcmfmac: fix wrong strnchr usage adds baa8caf4ab7a rsi: fix memory alignment issue in ARM32 platforms adds 4c62764d0fc2 rsi: improve kernel thread handling to fix kernel panic adds 81c8eccc2404 mt76: Fix comparisons with invalid hardware key index adds 9b2fd48d36e2 mt76x2u: run device cleanup routine if resume fails adds ac5d5b3f199e mt76: verify evt type in usb mcu response adds 2735a6dd7df3 mt76: unify wait_for_mac adds 89e1b1bc075a mt76: rename mt76x2_regs.h adds 797ea2407825 mt76: merge mt76x0/regs.h into mt76x02_regs.h adds 108a4861ef19 mt76: create new mt76x02-lib module for common mt76x{0,2} code adds c378f2473466 mt76: unify mac_get_key_info adds d413127359c3 mt76: add helpers for register access with mt76_dev struct adds 047aed1c38cf mt76: unify mac_shared_key_setup adds 46436b5ef9dd mt76: unify mac_wcid_set_key adds 32bb405fe2bc mt76: unify mac_wcid_setup adds 516ea2a2a9d4 mt76: use mac_wcid_set_drop in mt76x0 adds 459e237f14cd mt76x0: use mt76_wcid_free in mt76x0 adds 98ff26e5e217 mt76: unify mt76x02_vif struct adds f5a7f126e5fe mt76: unify sta structure part 1 adds b2d91fb30223 mt76: unify sta structure part 2 adds 78dae93fd8ff mt76x0: initalize custom tx queues adds 16c8a792ea44 mt76x0: use mt76x02_sta and mt76x02_tx_status adds 5090efa4a2e8 mt76: move mt76_reg_pair definition in mt76.h adds 4c89ff2c74e3 mt76: split __mt76u_mcu_send_msg and mt76u_mcu_send_msg routines adds 288d600a8880 mt76: move mt76x2u_mcu_deinit routine in mt76-usb module adds 851ab66e293c mt76: add multiple regs read support to usb_mcu layer adds 795dbf0fd20c mt76x0: use mt76u_init for bus initialization adds e9fa647a0ad3 mt76x0: remove mt76x0_vendor_reset routine adds 72750efddba9 mt76x0: remove mt76x0_vendor_single_wr routine adds 84740d5dc66e mt76x0: remove mt76x0_mcu_msg_alloc routine adds ad27c4ae0ba7 mt76x0: use shared mt76 usb mcu completion adds 73d411e2d499 mt76x0: remove mt76x0_complete_urb routine adds 172222cff066 mt76x0: remove mt76x0_vendor_request routine adds 876d3d02ee31 mt76x0: remove unused mt76x0_wait_asic_ready routine adds 6f4796b7063e mt76x0: use mt76u_mcu_send_msg utility routine to send fw cmds adds 0e3612e06be4 mt76x0: remove unused mt76x0_mcu structure adds a0b65ca60ec7 mt76x0: use mt76u_mcu_fw_send_data for fw uploading adds 01b302cd5874 mt76x0: remove unused routines for usb_buff alloc/free adds b37b30afc2b3 mt76: Enable NL80211_EXT_FEATURE_CQM_RSSI_LIST adds 514502c3a70b rtl8xxxu: Add rtl8188ctv support adds 7e41fb504592 wireless: remove unnecessary unlikely() adds ec7eccf7ad1c rsi: remove set but not used variables 'header_size' and ' [...] adds b9bcce366bd5 rtlwifi: remove set but unused variables adds cf5652c962da orinoco_usb: fix spelling mistake in fall-through annotation adds 43e2f2904160 Merge wireless-drivers into wireless-drivers-next adds 36404c065ac3 mt76: move wcid fields to common mt76_dev struct adds 624400e4cd25 mt76: unify sta_add / sta_remove adds cab12953ec1e mt76: pratially unify add_interface adds 22c575c4f177 mt76: unify ampdu_action adds 60c26859e863 mt76: unify set_key adds 436d9586afdd mt76x0: remove empty sta_notify adds 1d0496c63f8d mt76: unify AC to hw queue mapping adds 10337263dcfa mt76: unify conf_tx adds 900c0f4746a1 mt76x0: remove vif_mask adds 0cd47bae2264 mt76: unify remove_interface adds 212926eb4493 mt76: unify add_interface adds 5327b5ea1391 mt76: unify sta_rate_tbl_update and related helpers adds 5944cd02866f mt76: unify txwi and rxwi structures adds b490b1df9a25 mt76: unify load_tx_status adds 7c1f88812690 mt76: unify send_tx_status and related helpers adds 82e1dd0f39bd mt76: use mt76_rx_status in mt76x0 adds 74ff45393bf8 mt76: unify mac_process_rate adds 493703aa9e3c mt76x0: reserve enough space in mac80211 adds 0e59cba85604 mt76: unify {insert/remove}_hdr_pad adds 0b7da3112746 mt76: partially unify filling txwi fields adds 5a69931cb768 mt76x2: change mt76x2_tx_complete routine signature adds 2a45ad31aff7 mt76: move mt76x2_tx_complete routine in mt76x02-lib module adds b38b8207bf80 mt76: move mt76x2u_remove_dma_hdr in mt76x02-lib module adds f847e45a2db8 mt76: move mt76x2u_tx_complete_skb in mt76x02-lib moudule adds 2251dd5d463c mt76: move mt76_qsel definition in dma.h adds 41868f984e71 mt76: move mt76x2u_set_txinfo in mt76x02-lib module adds 8c6adb7862d4 mt76x0: introduce mt76x0_tx_prepare_skb routine adds 8f6c23a94e16 mt76: move mt76x2u_tx_status_data in mt76x02-lib module adds 7fd3c60ccbc2 mt76x0: disable usb rx bulk aggregation adds a4986909ec18 mt76x0: mark device as running in mt76x0_start adds 82aedcef17e4 mt76x0: simplify mt76_mac_process_rx signature adds 4fcedad49cdc mt76x0: add mt76x0_queue_rx_skb routine adds f2653a4ee3f2 mt76x0: init mt76_driver_ops callbacks adds 95e507d2f366 mt76x0: use mt76_alloc_device for device allocation adds 30ec915269c6 mt76x0: unify tx/rx datapath with mt76x2u driver adds 1baa6e3a9b7d mt76x0: stop stat workqueue at hw stop adds c66874640806 mt76x0: set max fragments size adds 37d363665ba1 mt76x0: remove unused dma.c source file adds 4220878b6e1d mt76x0: remove unused stat work_queue adds 6d449d12a041 mt76x0: remove unused {tx/rx}_queue definitions adds f79fdf7652df mt76x0: remove unused mt76x0_tx_status routine adds c1b6325d5105 mt76x0: remove unused endpoint definitions adds 7cbe4c760704 mt76x0: remove unused stat_work adds 67f5e7a794bc mt76x0: enable per-sta tx queueing adds 0ae976a11b4f mt76x0: init hw capabilities adds 242516caabdb mt76x0: trim rx skb to proper length adds 23ea0e7efbc9 mt76: remove unused MT76_MORE_STATS state adds 7c7b13941eda mt76x0: remove mt76x0_stop_hardware routine adds 58b5eb8c44ea mt76: move mt76 rate definitions in mt76x02-lib module adds d1b6eec23597 mt76x0: alloc mcu buffers first in mt76x0_mcu_cmd_init adds cb722aeddcfd mt76x0: fix memory leak during hw probe adds b680d7fbfbff mt76x0: move stop related routines in mt76x0_mac_stop adds e30a655ef138 mt76x0: move mt76x0_init_hardware in mt76x0_register_device adds 6f15ed16f178 mt76x0: do not free/alloc buffers during suspend/resume adds 540399d5fb79 mt76x0: remove has_{2,5}ghz fields of mt76x0_eeprom_params adds 1bee323a8520 mt76x0: use mt76_register_device for device registration adds c2a4d9fbabfb mt76x0: inital split between pci and usb adds c0eb79ab33b9 mt76x0: remove unused mt76x0_wcid adds 6d1bced1495d mt76x0: remove some usb specific code from mt76x0_register_device adds 835123b7e14c mt76x0: make device allocation bus neutral adds 473f0a763d2c mt76x0: run vco calibration for each channel configuration adds dce9dc8d571b mt76: move mt76x0 and mt76x2 mcu shared defs in mt76x02_mcu.h adds db0f04f324b3 mt76: add mt76_mcu_ops data structure for mcu related pointers adds f1638c7cd686 mt76: add usb implementation of {wr,rd}_rp adds 6da5a2911634 mt76: add rd_rp and wr_rp to bus_ops/mcu_ops adds 1750715726c6 mt76: usb: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 905db7470199 mt76: usb: move mt76x02 mcu code in mt76x02-usb module adds c2db13ac7b2b mt76: usb: move mt76u_skb_dma_info in mt76x02_usb_core.c adds 6181bf2a1124 mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h adds 6d6631fd788d mt76x02: add static qualifier to mt76x02_remove_dma_hdr adds fd0c6e189d23 mt76x0: remove unused mt76x0_burst_read_regs adds 331419b2ce6e mt76x0: remove mt76x0_burst_write_regs() adds 8799b624fe74 mt76: usb: remove skb check in mt76x{0,2}u mcu routines adds d5c4261357ce mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_tx_queue_mcu adds 8db5ec77de21 mt76x2: remove leftover mt76u_buf data structure in mt76x2_mcu adds f7bbb80f2216 mt76: introduce mmio data structure in mt76_dev adds 27db1ad10f2e mt76: move __iomem regs in mt76_mmio adds 0ed821bbbb03 mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_mcu_msg_send adds 8cff12371b33 mt76x2: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 79394f408010 mt76: unify firmware header between mt76x0 and mt76x2 adds 36fd09dd0fa4 mt76: move mt76{0,2} mcu shared code in mt76x02_mcu.c adds bc3669017282 mt76x2: move mt76x2 mcu shared code in mt76x2_mcu_common.c adds edaa580bc830 mt76: move shared mcu_calibrate routine in mt76x02-lib module adds 8842d485cbad mt76x2: move mt76x2_phy_tssi_compensate in mt76x2-common module adds c12128ce44b0 mt76: use a per rx queue page fragment cache adds 576ecf653836 mt76x0: usb: move firmware loading to usb.c adds 280415714ca1 mt76x0: remove mcu source file adds 196e978ca1da mt76x0: remove unused usb header file adds bf3741ada33b mt76x0: usb: remove mt76_fw definition adds d18afb2a037e Merge tag 'mt76-for-kvalo-2018-09-19' of
https://github.co
[...] adds 330994e8e8ec brcmfmac: fix for proper support of 160MHz bandwidth adds 59c2a30d36c8 brcmfmac: increase buffer for obtaining firmware capabilities adds 761cb7cdef1a brcm80211: remove redundant condition check before debugfs [...] adds a8254fa4ba60 brcmfmac: remove set but not used variables 'sfdoff' and ' [...] adds 6c3efbe77bc7 brcmsmac: Use kvmalloc() for ucode allocations adds 93ed990e3a6e qtnfmac: remove set but not used variable 'vif' adds c15ace868dd1 ipw2x00: Remove unnecessary parentheses adds f613e4803dd6 rsi: Remove unnecessary boolean condition adds 0891c7f4a253 ath5k: Remove unused BUG_ON adds 31138a827d1b rtlwifi: btcoex: Use proper enumerated types for Wi-Fi onl [...] adds 5c656c71b1bf rt2800: move usb specific txdone/txstatus routines to rt2800lib adds 0b0d556e0ebb rt2800mmio: use txdone/txstatus routines from lib adds 5022efb50f62 rt2x00: do not check for txstatus timeout every time on tasklet adds adf26a356f13 rt2x00: use different txstatus timeouts when flushing adds 0240564430c0 rt2800: flush and txstatus rework for rt2800mmio adds 4059afc6bd17 qtnfmac_pcie: do not store FW name in driver state structure adds 2ef0ecd71700 qtnfmac_pcie: move Pearl pcie sources to pcie-specific directory adds 91dcecece019 qtnfmac_pcie: rename private Pearl PCIe state structure adds d0b95bfa1178 qtnfmac_pcie: indicate pearl-specific structures by their names adds 21077d09b4a6 qtnfmac_pcie: pearl: rename spinlock tx0_lock to tx_lock adds c9ff6c9157c2 qtnfmac_pcie: separate platform-independent PCIe structure adds 789763b683eb qtnfmac_pcie: rename platform-specific functions adds 5163309e9a4d qtnfmac: add missing header includes to bus.h adds addc7540708f qtnfmac_pcie: extract platform-independent PCIe code adds 86ca238cf1e9 qtnfmac: wait for FW load work to finish at PCIe remove adds 033a759921d1 qtnfmac_pcie: check for correct CHIP ID at pcie probe adds 297fab130cdf b43: fix spelling mistake "hw_registred" -> "hw_registered" adds 7eff51367448 iwlwifi: mvm: fix a comment about the SP length adds d25eec305c97 iwlwifi: fw: add a restart FW debug function adds 5cfe79c8d92a iwlwifi: fw: stop and start debugging using host command adds 838f4c73a353 iwlwifi: RX API: remove unnecessary anonymous struct adds da7527173b18 iwlwifi: debug flow cleanup adds caf3216f6554 iwlwifi: iwlmvm: fix typo when checking for TX Beamforming adds a76938f35e4c iwlwifi: mvm: report RU offset is known adds b08e876daf2a iwlwifi: remove ucode error tracepoint adds 79f25b10c9da iwlwifi: dbg: don't crash if the firmware crashes in the m [...] adds a40287727d9b iwlwifi: fix non_shared_ant for 22000 devices adds 10a970dff168 iwlwifi: mvm: cleanup dead code on resume flow for non uni [...] adds 989209610b60 iwlwifi: mvm: enable sending HE_AIR_SNIFFER command via debugfs adds 84fb372c892e iwlwifi: pcie: read correct prph address for newer devices adds 7f768ad5eb46 iwlwifi: mvm: Support TKIP on gen2 data path adds 6f68cc367ab6 iwlwifi: api: annotate compressed BA notif array sizes adds 3f425b81ce41 iwlwifi: pcie: gen2: pull adding frags to helper routine adds 53f474e6a8d7 iwlwifi: pcie: gen2: build A-MSDU only for GSO adds 7d50d76e308d iwlwifi: pcie: tx: unify TFD unmapping adds bb03927e0eaf iwlwifi: pcie: tx: pull tracing out of iwl_fill_data_tbs() adds 9a098a89df79 iwlwifi: pcie: Fail fast if HW is inaccessible at probe adds 81f0c66187e1 iwlwifi: pcie: fit reclaim msg to MAX_MSG_LEN adds 034925cb5d7b iwlwifi: mvm: do not override amsdu size user settings adds 753e9761284b iwlwifi: pcie: set RB size according to user settings adds 7126b6f2bbdf iwlwifi: mvm: use correct FIFO length adds 337bfc9881a2 iwlwifi: mvm: set wep key for all stations in soft ap mode adds d5367de2d803 iwlwifi: mvm: TLC support for Coex Schema 2 adds 5724d8b9e972 iwlwifi: mvm: remove support for adjacent channel compensation adds 0044f1716c4d iwlwifi: pcie: support transmitting SKBs with fraglist adds 88964b2ea099 iwlwifi: pcie: add infrastructure for multiple debug buffers adds 6a529317ff31 iwlwifi: configure power scheme to balanced for 22560 devices adds 4ef66965ce2f iwlwifi: fix LED command capability bit adds 6f3df8c1192c iwlwifi: mvm: Allow TKIP for AP mode adds 08b0109eea36 Merge tag 'iwlwifi-next-for-kalle-2018-09-28' of git://git [...] adds d793fb46822f Merge tag 'wireless-drivers-next-for-davem-2018-10-02' of [...] adds e351bb6227fb net: ip_rt_get_source() - use new style struct initializer [...] adds e8e3fbe92c49 net: inet_rtm_getroute() - use new style struct initialize [...] adds 1f7f10ac4aab net: ip6_redirect() - use new style struct initializer ins [...] adds 0b26fb17cadf net: ip6_redirect_no_header() - use new style struct initi [...] adds d456336d1648 net: remove 1 always zero parameter from ip6_redirect_no_header() adds dc92095dd92a net: ip6_update_pmtu() - use new style struct initializer [...] adds 8823a3acfd90 net: rtmsg_to_fib6_config() - use new style struct initial [...] adds 84db84071505 net: rtm_to_fib6_config() - use new style struct initializ [...] adds 744486d426dc net: inet6_rtm_getroute() - use new style struct initializ [...] adds 8873c064d1de tcp: do not release socket ownership in tcp_close() adds f3edc2dbe0ad net: usbnet: make driver_info const adds df85aeb9b632 dpaa2-eth: Use new API for Rx flow hashing adds f76c483a0b37 dpaa2-eth: Rename structure adds 4aaaf9b95aba dpaa2-eth: Configure Rx flow classification key adds afb90dbb5f78 dpaa2-eth: Add ethtool support for flow classification adds 42fac7bd0c68 Merge branch 'dpaa2-eth-Add-support-for-Rx-flow-classification' adds 6919622af3a8 bridge: mcast: Default back to multicast enabled state adds 854da991733d ipv4: Allow sending multicast packets on specific i/f usin [...] adds e4a38c0c4b27 ipv6: add vrf table handling code for ipv6 mcast adds 0fd54807515c dpaa_eth: Remove useless declaration adds 3b0b8f0d9a25 cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update adds 258b6d141878 cxgb4: Use proper enum in IEEE_FAUX_SYNC adds 5aac49378742 Bluetooth: Remove unnecessary smp_mb__{before,after}_atomic adds ca30ccd21918 Bluetooth: hci_qca: Remove serdev_device_open/close functi [...] adds c2d782733861 Bluetooth: hci_qca: Remove hdev dereference in qca_close(). adds 7cf7846d27bf Bluetooth: hci_serdev: clear HCI_UART_PROTO_READY to avoid [...] adds 5a637751e216 Bluetooth: hci_serdev: Add protocol check in hci_uart_dequeue(). adds e5070e0719c7 Bluetooth: btrtl: Make array extension_sig static, shrinks [...] adds f77850219479 Bluetooth: btusb: Add quirk for BTUSB_INTEL_NEW adds 3e4be65eb82c Bluetooth: hci_qca: Add poweroff support during hci down f [...] adds b950aa88638c Bluetooth: Add definitions and track LE resolve list modification adds ea9ed991c3fc Bluetooth: hci_serdev: Fixed error space required before o [...] adds 8ecfdc95b30a Bluetooth: btrtl: Add support for RTL8822C with USB interface adds a357ea098c96 Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth adds fe1493101ac1 Bluetooth: L2CAP: Derive MPS from connection MTU adds 96cd8eaa131f Bluetooth: L2CAP: Derive rx credits from MTU and MPS adds a5c3021bb62b Bluetooth: L2CAP: Detect if remote is not able to use the [...] adds 7cbfd1e2aad4 Bluetooth: btrsi: fix bt tx timeout issue adds 385613506aef Bluetooth: bt3c_cs: Fix obsolete function adds d6b372f6f3db Bluetooth: ath3k: add more information to error message adds 30d65e0804d5 Bluetooth: Fix debugfs NULL pointer dereference adds 00538ba915aa Merge branch 'for-upstream' of
git://git.kernel.org/pub/sc
[...] adds d777f552fcc1 MAINTAINERS: Fix wrong include file path adds 2a7f8c3b1d3f hv_netvsc: remove ndo_poll_controller adds 6502f8562a53 net: dsa: lantiq: Fix path in MAINTAINERS file adds 4e6d47206c32 tls: Add support for inplace records encryption adds db3408a150db cxgb4: remove the unneeded locks adds 16fc087b9cb2 virtchnl: Added support to exchange additional speed values adds 75d2b253026b ice: Add support to detect SR-IOV capability and mailbox queues adds ddf30f7ff840 ice: Add handler to configure SR-IOV adds 8ede01785f32 ice: Update VSI and queue management code to handle VF VSI adds 007676b4ac92 ice: Add support for VF reset events adds 7c710869d64e ice: Add handlers for VF netdevice operations adds 1071a8358a28 ice: Implement virtchnl commands for AVF support adds 53b8decbb7c8 ice: Notify VF of link status change adds 7c4bc1f57628 ice: Extend malicious operations detection logic adds be8ff000bf83 ice: Fix forward to queue group logic adds c60cdb13ec60 ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI adds 072f0c3db9da ice: Fix potential null pointer issues adds d2b464a7ff6c ice: Add more flexibility on how we assign an ITR index adds 124cd5479679 ice: Use the right function to enable/disable VSI adds 5cc6c8b30c84 ice: Update version string adds 072eff2d9e2d Merge branch '100GbE' of
git://git.kernel.org/pub/scm/linu
[...] adds 2c49d34f3b49 ixgbevf: fix msglen for ipsec mbx messages adds 8d7179b1e2d6 ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit adds 6b27f3de223f ixgbe: remove redundant function ixgbe_fw_recovery_mode() adds 617cc646a7a0 ixgbevf: off by one in ixgbevf_ipsec_tx() adds 43ade6ad1841 i40e: Use proper enum in i40e_ndo_set_vf_link_state adds 92fb7aaff8dd i40e: Remove unnecessary print statement adds 5d826d209164 ixgbe: Fix crash with VFs and flow director on interface flap adds 024aa5800f32 ixgbe: added Rx/Tx ring disable/enable functions adds 46515fdb1adf ixgbe: move common Rx functions to ixgbe_txrx_common.h adds d0bcacd0a130 ixgbe: add AF_XDP zero-copy Rx support adds 05ae86145040 ixgbe: move common Tx functions to ixgbe_txrx_common.h adds 8221c5eba8c1 ixgbe: add AF_XDP zero-copy Tx support adds 37ebb5fa6fc9 iavf: fix a typo adds 7bdaae270cb5 Merge branch '10GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds 6f41617bf23a Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 3e3a5a1d93f8 ieee802154: mcr20a: Remove struct mcr20a_platform_data adds 154113eb1773 ieee802154: hwsim: remove not used ifup list adds 6a5e6b118092 Merge branch 'ieee802154-for-davem-2018-10-04' of git://gi [...] adds 0aa63eb9a904 liquidio: fix a couple of spelling mistakes adds bbb4c4323a4d dns: Allow the dns resolver to retrieve a server set adds d2944b1c66a5 rxrpc: Use rxrpc_free_skb() rather than rxrpc_lose_skb() adds b3cfb6f567be rxrpc: Emit the data Tx trace line before transmitting adds 68eb64c3d2fd afs: Do better max capacity handling on address lists adds 4c19bbdc7f7c afs: Always build address lists using the helper functions adds 66be646bd9a7 afs: Sort address lists so that they are in logical ascend [...] adds 46894a13599a rxrpc: Use IPv4 addresses throught the IPv6 adds 5a790b737541 rxrpc: Drop the local endpoint arg from rxrpc_extract_addr [...] adds 2070a3e44962 rxrpc: Allow the reply time to be obtained on a client call adds e908bcf4f1a2 rxrpc: Allow the reply time to be obtained on a client call adds f0e834e17fec Merge tag 'rxrpc-next-20181004' of
git://git.kernel.org/pu
[...] adds db7ff19e7b11 devlink: Add extack for eswitch operations adds 8c98ee77d911 net/mlx5e: E-Switch, Add extack messages to devlink callbacks adds e98bedf5e61b net/mlx5e: Add extack messages for TC offload failures adds 94563847a873 net/mlx5e: Add new counter for aRFS rule insertion failures adds fcd29ad17c6f net/mlx5: Add Fast teardown support adds 9e50727f0e71 Merge tag 'mlx5-updates-2018-10-03' of git://git.kernel.or [...] adds 8fa74e3c4920 qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers adds e3b5106162a3 devlink: Add generic parameter ignore_ari adds f61cba4291c0 devlink: Add generic parameter msix_vec_per_pf_max adds 16511789b9cc devlink: Add generic parameter msix_vec_per_pf_min adds 7d859234875d bnxt_en: Use ignore_ari devlink parameter adds 3a1d52a54a6a bnxt_en: return proper error when FW returns HWRM_ERR_CODE [...] adds f399e8497826 bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min d [...] adds 2dc0865e9ac7 bnxt_en: Add a driver specific gre_ver_check devlink parameter. adds 9bff98bb35e1 devlink: Add Documentation/networking/devlink-params.txt adds 53e233ea2fa9 devlink: Add Documentation/networking/devlink-params-bnxt.txt adds 34f8c58f4779 Merge branch 'bnxt_en-devlink-param-updates' adds 5a781ccbd19e tc: Add support for configuring the taprio scheduler adds a97d97bac49d geneve: allow to clear ttl inherit adds d26d4b194e58 net: sched: remove unused helpers adds 767a2217533f net: common metrics init helper for FIB entries adds cc5f0eb2164f net: Move free of fib_metrics to helper adds e1255ed4b6da net: common metrics init helper for dst_entry adds 1620a33695d8 net: Move free of dst_metrics to helper adds a0e11da78f48 fib_tests: Add tests for metrics on routes adds 2970f2a8e941 Merge branch 'net-metrics-consolidate' adds 6f52f80e8530 net/neigh: Extend dump filter to proxy neighbor dumps adds 95278ddaa15c net_sched: convert idrinfo->lock from spinlock to a mutex adds a657dbf61731 cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability adds 2b9156129f8e gigaset: asyncdata: mark expected switch fall-throughs adds f2e9de210d50 udp: gro behind static key adds fda21d46cce2 ipv6: do not leave garbage in rt->fib6_metrics adds 226407dd0311 fib_tests: Add tests for invalid metric on route adds dd2b6ef950b0 net: hns3: Remove the default mask configuration for mac v [...] adds f05e21097121 net: hns3: Clear mac vlan table entries when unload driver [...] adds 39932473b63e net: hns3: Optimize for unicast mac vlan table adds 1f6db58973b0 net: hns3: Drop depricated mta table support adds 64d114f0a750 net: hns3: Add egress/ingress vlan filter for revision 0x21 adds 701a6d6ac78c net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware adds 9798594cb982 Merge branch 'hns3-Unicast-MAC-VLAN-table' adds 9a694c1de396 atm: nicstar: Replace spin_is_locked() with spin_trylock() adds 068b88cc175d socket: Tighten no-error check in bind() adds 3df0e6804f0e MIPS: mscc: ocelot: make HSIO registers address range a syscon adds 6afea95a8066 dt-bindings: net: ocelot: remove hsio from the list of reg [...] adds 19aedfbe6583 net: mscc: ocelot: get HSIO regmap from syscon adds 8afc978925ba net: mscc: ocelot: move the HSIO header to include/soc adds 66c213233308 net: mscc: ocelot: simplify register access for PLL5 confi [...] adds c2a90025ad09 phy: add QSGMII and PCIE modes adds 4b379fec4e86 dt-bindings: phy: add DT binding for Microsemi Ocelot SerD [...] adds 1d6a632c4754 MIPS: mscc: ocelot: add SerDes mux DT node adds b68fc09be48e dt-bindings: add constants for Microsemi Ocelot SerDes driver adds 51f6b410fc22 phy: add driver for Microsemi Ocelot SerDes muxing adds 71e32a20cfbf net: mscc: ocelot: make use of SerDes PHYs for handling th [...] adds 4a84810eaa20 Merge branch 'mscc-ocelot-add-support-for-SerDes-muxing-co [...] adds cf5eafbfa586 tc-testing: fix build of eBPF programs adds 4c2d39bd40c1 tc-testing: use a plugin to build eBPF program adds 6f8474922b44 selftests: net: Clean up an unused variable adds fb4ee67529ff net/ncsi: Add NCSI OEM command support adds 72438f8cef4e Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 9d5804662ce1 ath10k: retrieve MAC address from system firmware if provided adds 828853ac5826 ath10k: add waiting htt tx complete before wow enable adds e12e643c1dfb ath6kl: convert to using %pOFn instead of device_node.name adds f1908735f141 ath10k: allow ATH10K_SNOC with COMPILE_TEST adds 5849ed48d226 ath10k: refactoring needed for extended board data download adds 31324d17976e ath10k: support extended board data download for dual-band [...] adds 9abcb9371bcc ath10k: introduce CE_ATTR_POLL attribute for polling pipe adds 713358c321f4 ath10k: enable pktlog for WCN3990 target adds 49925f247016 wil6210: fix unsigned cid comparison with >= 0 adds 0189dbd71cbd ath10k: get the legacy rate index to update the txrate table adds 348cd95c8196 ath10k: add debugfs entry to enable extended tx stats adds a904417fc876 ath10k: add extended per sta tx statistics support adds 85dd28eb9917 ath10k: add debugfs support to dump per sta tx stats adds 97c69a70dc2c ath10k: avoid possible memory access violation adds c7fd8d237e2e ath10k: average ack rssi support for data frames adds d56bbeea25d1 ath10k: optimize pci diag mem read & write operations adds bc346c9a24a4 ath10k: support to access target space below 1M for qca617 [...] adds 39501ea64116 ath10k: download firmware via diag Copy Engine for QCA6174 [...] adds c0d8d565787c ath10k: add struct ath10k_bus_params adds 7c2dd6154fc2 ath10k: add device type enum to ath10k_bus_params adds 367c899f622c ath10k: add bus type check in ath10k_init_hw_params adds 9faaa14387fb ath10k: use hw_params.num_peers for num_tids in TLV init adds 4875e0b52085 ath10k: add per target config of max_num_peers adds e66d5361127a ath10k: DMA related fixes for high latency devices adds 852d1bf86a5b ath10k: add HTT TX HL ops adds d4e7f553eec3 ath10k: add HTT RX HL ops adds 4daacc950d4d ath10k: htt: RX ring config HL support adds a2097d6444c3 ath10k: htt: High latency TX support adds f88d49345040 ath10k: htt: High latency RX support adds 37f62c0d5822 ath10k: wmi: disable softirq's while calling ieee80211_rx adds 833fd34d743c ath10k: fix vdev-start timeout on error adds 058a7eab9d9e ath10k: fix tx status flag setting for management frames adds 234e4307cf7f ath10k: utilize random MAC address if none is provided adds 8e8374db3424 ath10k: add default value for num_peers in WMI TLV init adds 08fafd646d63 ath10k: remove num_peers in hw_params for most targets adds f279294e9ee2 ath10k: add support for configuring management packet rate adds 4be3b05e7a83 ath10k: remove duplicated includes adds d70c0d463f9d ath10k: add debugfs support to get power save state change of STA adds 4600563f9319 ath10k: advertize beacon_int_min_gcd as 100 while bring up [...] adds 752ed2a229c6 ath10k: move napi_enable to hif_start for consistent pairing adds 393b9b0f830e ath10k: disable napi before resource cleanup to avoid "use [...] adds 3fa8d2186550 ath9k: add reset for airtime station debugfs adds b8f3d1635103 ath9k: debug: remove set but not used variable 'fops_dump_nfcal' adds ec95e84c3955 wil6210: remove set but not used variable 'start' adds 03224678c013 ath9k: add counters for good and errorneous FFT/spectral frames adds b796a6c04e65 ath9k: return when short FFT frame was handled adds 2f85786b8a57 ath9k: fix and simplify FFT max index retrieval adds 4e7a3fa5394e ath9k: FFT magnitude check: don't consider lower 3 data bits adds 4fb5837ac2bd ath9k: fix reporting calculated new FFT upper max adds e720ba1dcc33 ath10k: add missing sanity check on diag download adds 6df0580be8bc ath9k: add back support for using active monitor interface [...] adds 09afaba1c3cc Merge ath-next from
git://git.kernel.org/pub/scm/linux/ker
[...] adds 60b6645ef1a9 mt76x2: fix tx power configuration for VHT mcs 9 adds 9b1140bdc6ba mt76x0: pci: add mt7650 PCI ID adds db2803bbda7c mt76x0: pci: add fw uploading routine adds 8f410a8bfde5 mt76: move seq_put_array in mt76-core module adds 7c4b446c59b7 mt76: add stbc entries to mt76_rate_power adds eef40d209ad0 mt76: move common eeprom definitions in mt76x02-lib module adds 86c71d3deefa mt76: move eeprom utility routines in mt76x02_eeprom.h adds b27823a77466 mt76: move mt76x2_eeprom_get in mt76x02_eeprom.h adds 89a8607c4975 mt76: move mt76x02_mac_setaddr in mt76x02-lib module adds bd724b8f6279 mt76: move mt76x2_get_efuse_data in mt76x02-lib module adds 443569a534b2 mt76: move mt76x2_ext_pa_enabled routine in mt76x02_eeprom.c adds 1137847adacb mt76x0: remove mt76x0_set_country_reg routine adds e59ad99b04fd mt76: add mt76x02_get_rx_gain and mt76x02_get_lna_gain uti [...] adds 2daa67588f34 mt76x0: unify lna_gain parsing adds 564d7f0accf6 mt76x0: unify rssi_offset parsing adds 2c0db839b402 mt76x0: unify temperature offset parsing adds 77d0f4656449 mt76x0: unify freq offset parsing adds 63cf8d1208f9 mt76: move mt76x02_eeprom_parse_hw_cap in mt76x02-lib module adds 3d66939a0713 mt76x0: unify parse hw capabilities adds deb9350c5efa mt76: move mt76x2_tssi_enabled in mt76x02_eeprom.h adds 09dbcd8bb489 mt76: usb: remove WARN_ON in mt76u_get_rx_entry_len adds 2cf5ac311ab2 mt76: fix return value of mt76x02_wait_for_mac adds b6862effdc6f mt76: move mt76_rate_power in mt76_dev adds b9f192b8be46 mt76: add mt76x02_phy_set_txpower utility routine adds c36a3cc5a57e mt76: move rate_txpower handler in mt76 debugfs adds 02a4251d44bd mt76: move mt76x02_rate_power_val in mt76x02-lib module adds 0050507c77a0 mt76x0: remove mt76x0_phy_set_tx_power and mt76x0_extra_po [...] adds b37bbc8c8251 mt76x0: remove eeprom dependency from mt76x0_set_tx_power_ [...] adds f2a2e819d672 mt76x0: remove eeprom dependency from mt76x0_get_power_info adds 6987c5b5dee6 mt76x0: use shared debugfs implementation adds 1f4db1fd5cd4 mt76x0: phy: introduce mt76x0_phy_set_txpower routine adds db6bb5c6c194 mt76: include linux/module.h in files using MODULE_* adds 22509324c514 mt76: report firmware version using ethtool adds 481bb0432414 mt76: usb: make rx page_frag_cache access atomic adds 606f8e343349 mt76: use skb_pad() instead of __skb_pad() adds d6500cf3700f mt76x0: add quirk to disable 2.4GHz band for Archer T1U adds 62e04f8a31fc mt76x2: disable WLAN core before probe adds 5b394355927e mt76x0: use mt76_poll in mt76x0_set_wlan_state adds 5f1fa4cdb7a4 mt76: move wait_for_wpdma in mt76x02_dma.h adds 208856493e42 mt76: add mt76x02_dma_enable/mt76x02_dma_disable utility routines adds 957068c23fe4 mt76: move mt76x02_set_irq_mask in mt76x02_mmio.c adds b2eabd4c3203 mt76: move queue initialization in mt76x02_mmio.c adds a6daf796c044 mt76: move mt76x02_beacon_offset in mt76x02_util.c adds 13fd2d2a6d0f mt76: mmio: add implementation of wr_rp and rd_rp adds 713224164b5d mt76: move mt76x2_wait_for_bbp in mt76x02-lib module adds 7ed222993669 mt76x0: update initvals to latest version of vendor driver adds 56babfd9a242 mt76x0: pci: move mcu code in pci_mcu.c adds f16f700d89f7 mt76x0: usb: move mcu code in usb_mcu.c adds 3b11db26eafe mt76x0: use mt76x02 utility routines in mt76x0 init code adds 00aaded0e9a7 mt76x0: init: remove duplicated initialization adds 512bd4b1c365 mt76x0: init: remove MT_PBF_SYS_CTRL configuration in mt76 [...] adds a31821abe0af mt76x0: init rx filter in mt76x0_init_hardware adds 9f04eb7bb26a mt76: add mt76x02_mac_start routine adds faa605bdfaa1 mt76x0: usb: move initialization code in usb.c adds 2b2cb40bcd7d mt76x0: pci: add hw initialization at bootstrap adds 4468e92cf8d0 mt76x0: phy: set antenna parameter according to wireless band adds 6034b2b07acc mt76: move set_{tx,rx}_path routines in mt76x02-lib module adds b11e19694dc9 mt76x0: add ieee80211_ops ops pointer to mt76x0_alloc_devi [...] adds 188fd8c4ce45 mt76x0: pci: add mt76x0e_{start/stop} callbacks adds 8d98c1534391 mt76x0: eeprom: load eeprom data from mtd by default adds 66a9ccd6e3b7 mt76x0: usb: move mt76x0u_tx_prepare_skb in usb.c adds 36d910960fae mt76: fix handling ps-poll frames adds 49f45fa13da7 mt76: check aggregation sequence number for frames sent vi [...] adds 5289976ad887 mt76: mt76x2: fix multi-interface beacon configuration adds 9434dca95117 Merge tag 'mt76-for-kvalo-2018-10-01' of
https://github.co
[...] adds edb6d6885bef brcmfmac: reduce timeout for action frame scan adds fbf07000960d brcmfmac: fix full timeout waiting for action frame on-channel tx adds 9c22211e1d71 rtlwifi: Removed unused define and code efuse_re_pg* from wifi.h adds 4e651bad8489 wlcore: Fix BUG with clear completion on timeout adds 3c83dd577c7f wlcore: Add support for optional wakeirq adds 209e957b467b zd1211rw: Replace spin_is_locked() with lockdep adds 74aa3586c599 ssb: chipcommon: fix fall-through annotation adds a7dd5d7c2dd8 b43: remove set but not used variable 'wl' adds 263ee96b77a7 qtnfmac: do not track STA states in driver adds d5f693bc4bb9 qtnfmac: generate local disconnect event in disconnect callback adds 92246b126ebf qtnfmac: request userspace to do OBSS scanning if FW can not adds 75001bbc0765 qtnfmac: do not initialize per-MAC data multiple times adds c6ed298ffe09 qtnfmac: cleanup and unify command error handling adds aaa981406f4f qtnfmac: do not cancel scan in disconnect callback adds d5657b709e2a qtnfmac: pass sgi rate info flag to wireless core adds ab1c64a1d349 qtnfmac: inform wireless core about supported extended cap [...] adds 35da3fe63b86 qtnfmac: drop error reports for out-of-bounds key indexes adds 6d85930f2653 qtnfmac: add support for scan flush adds 2525f188f7fd qtnfmac: add support for scan dwell time configuration adds 8804ea9e15a3 qtnfmac: drop redundant data copy in control path adds e1c02eb16a9c qtnfmac: implement dump_station support for STA mode adds 2e1976bb7526 iwlwifi: mvm: check for n_profiles validity in EWRD ACPI adds 17b809c9b22e iwlwifi: dbg: move debug data to a struct adds 68025d5f9bfe iwlwifi: dbg: refactor dump code to improve readability adds a6820511f193 iwlwifi: dbg: split iwl_fw_error_dump to two functions adds 9c16e0bbe140 iwlwifi: mvm: allow channel reorder optimization during scan adds 7339cc292c1d iwlwifi: dbg: dump memory in a helper function adds 6c042d7505d0 iwlwifi: dbg: group trigger condition to helper function adds 155f7e0441cd iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the [...] adds 07f62bb953e8 iwlwifi: mvm: remove unnecessary overload variable adds f9fe579386a8 iwlwifi: mvm: minor cleanups to HE radiotap code adds eb89c0fb9191 iwlwifi: mvm: put HE SIG-B symbols/users data correctly adds 59b8cf0cfb5a iwlwifi: mvm: pull some he_phy_data decoding into a separa [...] adds ffe9d734b8b5 iwlwifi: mvm: clean up HE radiotap RU allocation parsing adds 42d8a9d5783e iwlwifi: mvm: move HE-MU LTF_NUM parsing to he_phy_data parsing adds 2b1476345fb6 iwlwifi: mvm: add TXOP to HE radiotap data adds 750f43774eb4 iwlwifi: mvm: add LDPC-XSYM to HE radiotap data adds fed3c4ea6f8f iwlwifi: mvm: add more information to HE radiotap adds 1eda295f5459 iwlwifi: mvm: set max TX/RX A-MPDU subframes to HE limit adds 868a1e863f95 iwlwifi: pcie: avoid empty free RB queue adds f38efdb29389 iwlwifi: add dump collection in case alive flow fails adds e7eeee084348 iwlwifi: nvm: get num of hw addresses from firmware adds 76dd61d2c57e iwlwifi: pcie gen2: check iwl_pcie_gen2_set_tb() return value adds e00b7b8b9185 iwlwifi: add fall through comment adds 6e00a2376fb7 iwlwifi: pcie: check iwl_pcie_txq_build_tfd() return value adds 47fe2f8ed5eb iwlwifi: mvm Support new MCC update response adds a19f015dea60 iwlwifi: bump firmware API version for 9000 and 22000 seri [...] adds d3f4b6debcc0 iwlwifi: runtime: add send host command op to firmware run [...] adds 755384b3778d iwlwifi: add debugfs to send host command adds 8a07e8d4b736 iwlwifi: mvm: decode HE information for MU (without ext info) adds 69f3ca8ed33d iwlwifi: mvm: show more HE radiotap data for TB PPDUs adds 136521cb9c2f iwlwifi: dbg: make iwl_fw_dbg_no_trig_window trigger agnostic adds 5bea4304eea7 iwlwifi: mvm: use match_string() helper adds af303252bffa iwlwifi: dbg: decrement occurrences for all triggers adds ea7cb8293874 iwlwifi: dbg: make trigger functions type agnostic adds 2a4550122653 Merge tag 'iwlwifi-next-for-kalle-2018-10-06' of git://git [...] adds d00efcf12387 mt76x0: pci: add mt76x0e_cleanup routine adds 1613c621e194 mt76x2: move mt76x2 source files to mt76x2 folder adds e3469c5ea79d mt76: fix header guard macro define names adds c87dff8cc39a mt76: fix frag length allocation for usb adds 0536478cba71 mt76: usb: fix hw initialization sequence adds 14190227978e mt76x0: usb: stop cal/mac workqueues at hw stop adds d697b00b15f4 mt76: move mt76x02_tx_get_max_txpwr_adj in mt76x02_util.c adds 1ef3aa88935b mt76: add get_tx_txpwr_adj function pointer to mt76_driver_ops adds 427f9ebec682 mt76: move mt76x02_mac_write_txwi in mt76x02-lib module adds c4ed5088e44e mt76: usb: use mt76x02u_tx_prepare_skb to fill txwi adds 5e6c49eca9cb mt76x0: init: remove unnecessary configurations adds 50b9e8d55a34 mt76: move mt76x02_phy_get_min_avg_rssi in mt76x02_phy.c adds 56e8d4dd5ce2 mt76: move mt76x02_rx_get_sta and mt76x02_rx_get_sta_wcid [...] adds ac85ab8c08f3 mt76x0: mac: use sta ewma estimation for rssi tracking adds 63cc936b53d2 mt76x0: remove unused variable in mt76x0_dev adds 46a7418761e5 mt76x0: remove hw_atomic_mutex mutex in mt76x0_dev adds e40803f2afa8 mt76x2: move mt76x2_dev in mt76x02_util.h adds b2d871c049e0 mt76x0: merge mt76x0_dev in mt76x02_dev adds d9f8934ed147 mt76: move mt76x02_mac_process_rx in mt76x02-lib module adds 9ba1e0e69cd5 mt76: unify rxwi parsing between mt76x2 and mt76x0 drivers adds 2f0308d0b19d mt76: move mt76x02_tx in mt76x02-lib module adds 8e3ed0017bdd mt76: move txrx shared routines in mt76x02_txrx.c adds 7a07adcdfff6 mt76: rename mt76x02_util.h in mt76x02.h adds 7cd79b8d9b28 mt76x2: remove leftover function declatarions adds 1ea0a1b12aeb mt76: move tpc routines in mt76x02-lib module adds 5ec574859c77 mt76: move mt76x02_tx_prepare_skb in mt76x02_txrx.c adds b38383e63435 mt76: usb: move mt76x02u_tx_complete_skb in mt76x02_usb_core.c adds 3e2342ed934d mt76: move mt76x02_mac_poll_tx_status in mt76x02-lib moudle adds 466495b1cf5e mt76: move mt76x02_tx_complete in mt76x02-lib module adds a23fde09c280 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mmio.c adds 53d20fdb4670 mt76: move tx_tasklet management in mt76x02-lib moudle adds 9b43960b899c mt76: move irq handler in mt76x02-lib moudle adds 5580d810560d Merge tag 'mt76-for-kvalo-2018-10-05' of
https://github.co
[...] adds 5057ef7f566d Merge tag 'wireless-drivers-next-for-davem-2018-10-07' of [...] adds 5fc7c12ffa7f bnxt_en: Remove unnecessary unsigned integer comparison an [...] adds ac4a02c5ab86 net: sched: pie: fix coding style issues adds abf1a08ff323 net: vhost: remove bad code line adds 0a006a2f8940 net: dpaa2: move DPAA2 PTP driver out of staging/ adds 82beb5986500 MAINTAINERS: update files maintained under DPAA2 PTP/ETHERNET adds 58b1e729b33a net: dpaa2: fix dependency of config FSL_DPAA2_ETH adds 180f539d751a net: dpaa2: rename rtc as ptp in dpaa2-ptp driver adds 15b49f360c7a net: dpaa2: remove unused code for dprtc adds 590ac2ffde32 net: dpaa2: fix and improve dpaa2-ptp driver adds 6a0bfbbe20b0 net: phy: mscc: migrate to phy_select/restore_page functions adds f76178dc5218 net: phy: mscc: add ethtool statistics counters adds 96dae01f27fe net: phy: mscc: Add EEE init sequence adds b7d373c500cf net: phy: mscc: remove unneeded parenthesis adds 6f0430c78c05 net: phy: mscc: shorten `x != 0` condition to `x` adds 629ea0f14080 net: phy: mscc: remove unneeded temporary variable adds 26faf0e7bd31 Merge branch 'net-phy-mscc-various-improvements-to-Microse [...] adds 9494a6c2e4f6 dt-bindings: net: vsc8531: add two additional LED modes fo [...] adds a5afc1678044 net: phy: mscc: add support for VSC8584 PHY adds 00d70d8e0e78 net: phy: mscc: add support for VSC8574 PHY adds 67db8c3ebe92 Merge branch 'net-phy-mscc-add-support-for-VSC8584-and-VSC [...] adds b44ef84542dd net: sched: cls_u32: mark root hnode explicitly adds 27594ec4b6a7 net: sched: cls_u32: disallow linking to root hnode adds 2f0c982df7b1 net: sched: cls_u32: make sure that divisor is a power of 2 adds dc07c5736325 net: sched: cls_u32: get rid of unused argument of u32_des [...] adds ec17caf078c7 net: sched: cls_u32: get rid of tc_u_knode ->tp adds 07743ca5c969 net: sched: cls_u32: get rid of tc_u_common ->rcu adds 4895c42f62f2 net: sched: cls_u32: clean tc_u_common hashtable adds 18512f5c255f net: sched: cls_u32: pass tc_u_common to u32_set_parms() i [...] adds db04ff4863bf net: sched: cls_u32: the tp_c argument of u32_set_parms() [...] adds 8a8065f6836b net: sched: cls_u32: get rid of tp_c adds b245d32c9958 net: sched: cls_u32: keep track of knodes count in tc_u_common adds a030598690c6 net: sched: cls_u32: simplify the hell out u32_delete() em [...] adds 3f2122bbb2df Merge branch 'net-sched-cls_u32-Various-improvements' adds 272a66173bbc isdn/gigaset: mark expected switch fall-throughs adds 4a19edb60d02 netlink: Pass extack to dump handlers adds 3d0d4337d7a1 netlink: Add extack message to nlmsg_parse for invalid hea [...] adds dac9c9790e54 net: Add extack to nlmsg_parse adds a5f6cba29165 netlink: Add strict version of nlmsg_parse and nla_parse adds 6ba1e6e856ab net/ipv6: Refactor address dump to push inet6_fill_args to [...] adds 89d35528d17d netlink: Add new socket option to enable strict checking on dumps adds c33078e3dfb1 net/ipv4: Update inet_dump_ifaddr for strict data checking adds ed6eff11790a net/ipv6: Update inet6_dump_addr for strict data checking adds 905cf0abe8c2 rtnetlink: Update rtnl_dump_ifinfo for strict data checking adds 2d011be8c07b rtnetlink: Update rtnl_bridge_getlink for strict data checking adds 841891ec0c65 rtnetlink: Update rtnl_stats_dump for strict data checking adds 786e0007e29a rtnetlink: Update inet6_dump_ifinfo for strict data checking adds 14fc5bb29fe7 rtnetlink: Update ipmr_rtm_dumplink for strict data checking adds e8ba330ac0c5 rtnetlink: Update fib dumps for strict data checking adds 51183d233b5a net/neighbor: Update neigh_dump_info for strict data checking adds 9632d47f6a88 net/neighbor: Update neightbl_dump_info for strict data checking adds f80f14c3649f net/namespace: Update rtnl_net_dumpid for strict data checking adds 4a73e5e56d66 net/fib_rules: Update fib_nl_dumprule for strict data checking adds f2ae64bb6ba5 net/ipv6: Update ip6addrlbl_dump for strict data checking adds addd383f5a0b net: Update netconf dump handlers for strict data checking adds c77b93641e7d net/bridge: Update br_mdb_dump for strict data checking adds 8dfbda19a21b rtnetlink: Move input checking for rtnl_fdb_dump to helper adds 8c6e137fbc7f rtnetlink: Update rtnl_fdb_dump for strict data checking adds cd7f7df6ca33 Merge branch 'rtnetlink-Add-support-for-rigid-checking-of- [...] adds 062f97a31435 isdn/gigaset/isocdata: mark expected switch fall-through adds 1e0a72077953 selftests: pmtu: Introduce check_pmtu_value() adds 72ebddd7fff8 selftests: pmtu: extend MTU parsing helper to locked MTU adds e44e428f59e4 selftests: pmtu: add basic IPv4 and IPv6 PMTU tests adds ee9615be250d Merge branch 'more-pmtu-selftests' adds 9e19dabc0559 net: mscc: ocelot: remove set but not used variable 'phy_mode' adds 68049a5f4dce dpaa2-eth: Don't account Tx confirmation frames on NAPI poll adds 02b408fae3d5 netfilter: nf_tables: rt: allow checking if dst has xfrm attached adds cd5125d8f518 netfilter: nf_tables: split set destruction in deactivate [...] adds 0ef235c71755 netfilter: nf_tables: warn when expr implements only one o [...] adds 0935d5588400 netfilter: nf_tables: asynchronous release adds 2953d80ff048 netfilter: remove obsolete need_conntrack stub adds 6c47260250fc netfilter: nf_tables: add xfrm expression adds 59c08c69c278 netfilter: ctnetlink: Support L3 protocol-filter on flush adds 0d704967f4a4 netfilter: xt_cgroup: shrink size of v2 path adds fa5950e498e7 netfilter: nf_tables: avoid BUG_ON usage adds 70c0eb1ca016 netfilter: xtables: avoid BUG_ON adds 7052ba408019 netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL adds 4430b897a206 netfilter: cttimeout: remove superfluous check on layer 4 [...] adds c8204cab9cb5 netfilter: nat: remove unnecessary rcu_read_lock in nf_nat [...] adds 93e66024b024 netfilter: conntrack: pass nf_hook_state to packet and err [...] adds 9976fc6e6edb netfilter: conntrack: remove the l4proto->new() function adds 83d213fd9d1a netfilter: conntrack: deconstify packet callback skb pointer adds 0150ffbac783 netfilter: conntrack: avoid using ->error callback if possible adds 6fe78fa484a5 netfilter: conntrack: remove error callback and handle icm [...] adds ca2ca6e1c04e netfilter: conntrack: remove unused proto arg from netns i [...] adds dd2934a95701 netfilter: conntrack: remove l3->l4 mapping information adds 93185c80a5f7 netfilter: conntrack: clamp l4proto array size at largers [...] adds f8b0a3ab06a0 netfilter: nat: remove duplicate skb_is_nonlinear() in __n [...] adds 0de22baabc97 netfilter: nf_tables: use rhashtable_walk_enter instead of [...] adds 9306425b70bf netfilter: ctnetlink: must check mark attributes vs NULL adds 097f95d319f8 netfilter: masquerade: don't flush all conntracks if only [...] adds fb961945457f netfilter: nf_tables: add SECMARK support adds b473a1f5ddee netfilter: nf_tables: add requirements for connsecmark support adds 28c5ed2f9310 netfilter: nf_flow_table: remove unnecessary nat flag check code adds a2d88182d28d netfilter: nf_tables: use rhashtable_lookup() instead of r [...] adds e9837e55b020 netfilter: xt_quota: fix the behavior of xt_quota module adds ffa0a9a5903e netfilter: xt_quota: Don't use aligned attribute in sizeof adds 9000a457a0c8 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
adds 53d6eb08e9f1 bpftool: Fix bpftool net output adds 100811936f89 bpf: test_bpf: add init_net to dev for flow_dissector adds 956b620fcf0b libbpf: Introduce libbpf_attach_type_by_name adds bafa7afe6339 libbpf: Support cgroup_skb/{e,in}gress section names adds c6f6851b28ae libbpf: Support sk_skb/stream_{parser, verdict} section names adds c9bf507d0acb selftests/bpf: Use libbpf_attach_type_by_name in test_sock [...] adds 370920c47b26 selftests/bpf: Test libbpf_{prog,attach}_type_by_name adds 78e6e5c11ace Merge branch 'bpf-libbpf-attach-by-name' adds 5bf7a60b8e70 bpf: permit CGROUP_DEVICE programs accessing helper bpf_ge [...] adds 8bad74f9840f bpf: extend cgroup bpf core to allow multiple cgroup stora [...] adds f294b37ec7b2 bpf: rework cgroup storage pointer passing adds b741f1630346 bpf: introduce per-cpu cgroup local storage adds c6fdcd6e0cc4 bpf: don't allow create maps of per-cpu cgroup local storages adds 25025e0aab2f bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/l [...] adds e54870924f4c bpftool: add support for PERCPU_CGROUP_STORAGE maps adds a3c6054f81e2 selftests/bpf: add verifier per-cpu cgroup storage tests adds 919646d2a3a9 selftests/bpf: extend the storage test to test per-cpu cgr [...] adds 5fcbd29b3724 samples/bpf: extend test_cgrp2_attach2 test to use per-cpu [...] adds 371e4fcc9d96 selftests/bpf: cgroup local storage-based network counters adds cb86d0f878be Merge branch 'bpf-per-cpu-cgroup-storage' adds 28264eb22742 nfp: bpf: parse global BPF ABI version capability adds 9bbdd41b8a45 nfp: allow apps to request larger MTU on control vNIC adds 0c9864c05f34 nfp: bpf: allow control message sizing for map ops adds 940656fb3f94 Merge branch 'bpf-big-map-entries' adds f3709f69b7c5 bpf: Add iterator for spilled registers adds aad2eeaf4697 bpf: Simplify ptr_min_max_vals adjustment adds 9d2be44a7f33 bpf: Reuse canonical string formatter for ctx errs adds 840b9615d6e9 bpf: Generalize ptr_or_null regs check adds c64b7983288e bpf: Add PTR_TO_SOCKET verifier type adds 84dbf3507349 bpf: Macrofy stack state copy adds fd978bf7fd31 bpf: Add reference tracking to verifier adds 6acc9b432e67 bpf: Add helper to retrieve socket in BPF adds 0c586079f852 selftests/bpf: Generalize dummy program types adds b584ab8840fd selftests/bpf: Add tests for reference tracking adds 29cd77f41620 libbpf: Support loading individual progs adds de375f4e91e3 selftests/bpf: Add C tests for reference tracking adds a610b665ec9e Documentation: Describe bpf reference tracking adds 33d9a7fd6756 Merge branch 'bpf-sk-lookup' adds d71019b54bff net: core: Fix build with CONFIG_IPV6=m adds 434fe9d4b4bf libbpf: Move __dump_nlmsg_t from API to implementation adds aae57780107d libbpf: Consistent prefixes for interfaces in libbpf.h. adds f04bc8a436e1 libbpf: Consistent prefixes for interfaces in nlattr.h. adds 24d6a8084259 libbpf: Consistent prefixes for interfaces in str_error.h. adds eff8190880c0 libbpf: Make include guards consistent adds e5b0863c2064 libbpf: Use __u32 instead of u32 in bpf_program__load adds fc1dc7665145 Merge branch 'bpf-libbpf-consistent-iface' adds 20cdeb5408da bpf, tracex3_user: erase "ARRAY_SIZE" redefined adds 7ccc4f188751 bpf: typo fix in Documentation/networking/af_xdp.rst adds 661b8d1b0e3a net: add umem reference in netdev{_rx}_queue adds c9b47cc1fabc xsk: fix bug when trying to use both copy and zero-copy on [...] adds b8c8a2e2e375 ethtool: rename local variable max -> curr adds 1661d3466281 ethtool: don't allow disabling queues with umem installed adds a41b4f3c58dd xsk: simplify xdp_clear_umem_at_qid implementation adds df1ea77bc51d Merge branch 'bpf-xsk-fix-mixed-mode' adds 541d7fdd7694 xsk: proper AF_XDP socket teardown ordering adds 1bc38b8ff6cc libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause adds 31ce8c4a1ad2 bpf, doc: Document Jump X addressing mode adds c941ce9c282c bpf: add verifier callback to get stack usage info for off [...] adds 1a7e62e6329c nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_ [...] adds c5da54d93eb4 nfp: bpf: copy eBPF subprograms information from kernel verifier adds bcfdfb7c962d nfp: bpf: ignore helper-related checks for BPF calls in nf [...] adds e3b49dc69b32 nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT adds 389f263b60c9 nfp: bpf: add main logics for BPF-to-BPF calls support in [...] adds fb1981654129 nfp: bpf: account for additional stack usage when checking [...] adds bdf4c66faf5f nfp: bpf: update fixup function for BPF-to-BPF calls support adds 2178f3f0dc20 nfp: bpf: fix return address from register-saving subrouti [...] adds 445496231445 nfp: bpf: optimise save/restore for R6~R9 based on register usage adds 7ff0ccde4366 nfp: bpf: support pointers to other stack frames for BPF-t [...] adds e4052d06a519 bpf: allow offload of programs with BPF-to-BPF function calls adds a2046de99193 Merge branch 'bpf-to-bpf-calls-nfp' adds df3f94a0bbeb bpf: fix building without CONFIG_INET adds 071a234ad744 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
adds 27055454b430 net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel adds b18719157762 cxgb4: Add thermal zone support adds e40a826a6cbc qed: Add support for virtual link. adds 54494aa5d1e6 octeontx2-af: Add Marvell OcteonTX2 RVU AF driver adds 54d557815e15 octeontx2-af: Reset all RVU blocks adds 1054a6227c29 octeontx2-af: Gather RVU blocks HW info adds 021e2e53b8c8 octeontx2-af: Add mailbox support infra adds 7304ac4567bc octeontx2-af: Add mailbox IRQ and msg handlers adds 1f1546253982 octeontx2-af: Convert mbox msg id check to a macro adds 114a767e8b24 octeontx2-af: Scan blocks for LFs provisioned to PF/VF adds 746ea74241fa octeontx2-af: Add RVU block LF provisioning support adds 756051e23cce octeontx2-af: Configure block LF's MSIX vector offset adds 34b34ee07d89 octeontx2-af: Reconfig MSIX base with IOVA adds 8e22f040828f octeontx2-af: Add Marvell OcteonTX2 CGX driver adds 3a4fa841b039 octeontx2-af: Set RVU PFs to CGX LMACs mapping adds 1463f382f58d octeontx2-af: Add support for CGX link management adds afb8902c4627 octeontx2-af: Register for CGX lmac events adds 1f2cf1b39b93 MAINTAINERS: Add entry for Marvell OcteonTX2 Admin Functio [...] adds a6deaa995910 Merge branch 'octeontx2-af-Add-RVU-Admin-Function-driver' adds a26b0b53cc38 net: aquantia: remove some redundant variable initializations adds 9e664316408a mlxsw: pci: Fix a typo adds 372809055f6c selftests: forwarding: Have lldpad_app_wait_set() wait for [...] adds 970152591d55 selftests: mlxsw: qos_mc_aware: Make executable adds 66077060f82a Merge branch 'mlxsw-selftests-Few-small-updates' adds 4565d7e5a300 rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use adds e75fa0735cae rtnetlink: Update comment in rtnl_stats_dump regarding str [...] adds ed792e28c4bd net/ipv6: Make ipv6_route_table_template static adds ffd177dea5c1 tcp: refactor DCTCP ECN ACK handling adds 7579d84be12c isdn/hisax: amd7930_fn: Remove unnecessary parentheses adds c01d0efa5136 nfp: flower: use rhashtable for flow caching adds 7fade1077c50 nfp: flower: use stats array instead of storing stats per flow adds 12ecf61529dc nfp: flower: use host context count provided by firmware adds 1a21cc507bb7 Merge branch 'nfp-flower-speed-up-stats-update-loop' adds 0c465be183c7 virtio_net: ethtool tx napi configuration adds 4b035271fe87 net: tun: remove useless codes of tun_automq_select_queue adds 0efe5523894a fore200e: simplify fore200e_bus usage adds aff9d262fbf0 fore200e: store a struct device in struct fore200e adds 8b08adbd87a6 fore200e: remove the align_size field of struct chunk adds f3fadcb5644a fore200e: devirtualize dma mapping calls adds 1335d6fd65da fore200e: devirtualize dma alloc calls adds 0e21b2258a0f fore200e: don't use GFP_DMA adds 1d9d8be91788 fore200e: check for dma mapping failures adds 83b59b46c8ef Merge branch 'fore200e-DMA-cleanups-and-fixes' adds d8a66aa25405 net/mpls: Implement handler for strict data checking on dumps adds f98ebd47fd0d net: sched: avoid writing on noop_qdisc adds 448765e1cfa6 net: dsa: bcm_sf2: Fix unbind ordering adds abd01ba2f7d7 net: dsa: bcm_sf2: Call setup during switch resume adds 302d20e57ac9 Merge branch 'net-dsa-bcm_sf2-Couple-of-fixes' adds 9047fa5d3294 phy: phy-ocelot-serdes: fix return value check in serdes_probe() adds 775501a1aaba net: hns3: Add new RSS hash algorithm support for PF adds 374ad291762a net: hns3: Add RSS general configuration support for VF adds d97b30721301 net: hns3: Add RSS tuples support for VF adds 232fc64b6e62 net: hns3: Add HW RSS hash information to RX skb adds b7ec45a868af Merge branch 'hns3-next' adds 60f8e67d980a net: mscc: allow extracting the FCS into the skb adds df92062e495a octeontx2-af: Remove set but not used variable 'dev' adds bf341eb89541 mlxsw: spectrum: Remove misuses of private header file adds ab74c3a1274c mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications adds 5050f6ae253a mlxsw: spectrum_switchdev: Check notification relevance ba [...] adds 9c73b1d120aa mlxsw: spectrum_switchdev: Do not assume notifier informat [...] adds 12066d612b22 mlxsw: spectrum: Move L3 protocol and address definitions [...] adds 90ea0bb55115 mlxsw: spectrum: Add a new type of KVD linear record adds a682a3024fe1 mlxsw: reg: Extend FDB flush types for NVE adds beda7f72c36a mlxsw: spectrum: Seed LAG hash function adds 710dd1a0ec3f mlxsw: reg: Add Tunneling NVE General Configuration Register adds 50e6eb2a634e mlxsw: reg: Add Tunnel Port Configuration Register adds c723d19fadb1 mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register adds 4a8d1860ed5d mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register adds a77d5f0bde4e mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register adds fd6db27cacd2 mlxsw: reg: Add Tunneling NVE QoS Configuration Register adds 8efcf6bb48e5 mlxsw: reg: Add Tunneling NVE QoS Default Register adds 0933781f11e7 mlxsw: reg: Add definition of unicast tunnel record for SF [...] adds 27f68c0850aa mlxsw: reg: Add Monitoring Parsing State Register adds 2bd414aef6a8 mlxsw: resources: Add NVE resources adds b02597d513a9 mlxsw: spectrum: Add NVE packet traps adds 7b68b8361452 Merge branch 'mlxsw-Preparations-for-VxLAN-support' adds 0e575f8542d1 net: ena: minor performance improvement adds 095f2f1facba net: ena: complete host info to match latest ENA spec adds a7982b8ec947 net: ena: introduce Low Latency Queues data structures acc [...] adds 689b2bdaaa14 net: ena: add functions for handling Low Latency Queues in [...] adds 38005ca816a7 net: ena: add functions for handling Low Latency Queues in [...] adds cb36bb36e1f1 net: ena: use CSUM_CHECKED device indication to report skb [...] adds bd791175a643 net: ena: explicit casting and initialization, and clearer [...] adds 0574bb806dad net: ena: limit refill Rx threshold to 256 to avoid latenc [...] adds 87731f0c681c net: ena: change rx copybreak default to reduce kernel mem [...] adds f1e90f6e2c1f net: ena: remove redundant parameter in ena_com_admin_init() adds 3a7b9d8ddd20 net: ena: update driver version to 2.0.1 adds be26667cb394 net: ena: fix indentations in ena_defs for better readability adds 1f41dc5e8756 Merge branch 'ena-next' adds e70a57fa59bb cxgb4: fix thermal configuration dependencies adds 9dffa76c2126 selftests: use posix-style redirection in ip_defrag.sh adds 8cc1da96d1c9 net: cdc_ncm: use tasklet_init() for tasklet_struct init adds 96de25060d19 nfp: replace long license headers with SPDX adds 1b8530bf6a69 net: cdc_ncm: remove set but not used variable 'ctx' adds 7cc2d504daa0 net: fddi: skfp: Remove unused macros 'PNMI_GET_ID' and 'P [...] adds 7c6bb7d2faaf net/ipv6: Add knob to skip DELROUTE message on device down adds 859bd2ef1fc1 net: Evict neighbor entries on carrier down adds 666046418d5c fore200e: fix sbus compile adds 9163a0fc1f0c net: bridge: add support for per-port vlan stats adds d25d062f55c6 cfg80211: remove unnecessary null pointer check in cfg8021 [...] adds 6762696429bb cfg80211: remove redundant check of !scan_plan adds a5ae326418b3 mac80211: fix issue with possible txq NULL pointer adds e4d4216e91ea cfg80211: combine duplicate wdev init code adds 48f3b9e98972 mac80211: fix error handling in ieee80211_register_hw() adds efdfce7270de nl80211: Fix a GET_KEY reply attribute adds 7057f2496cc6 cfg80211: tracing: reuse wiphy_wdev_evt for rdev_get_txq_stats adds 81e54d08d9d8 cfg80211: support FTM responder configuration/statistics adds 5297c65c1d48 nl80211: remove nl80211_prepare_wdev_dump() skb argument adds c70616bd8a56 mac80211: Remove unused initialization adds 71e5e886806e cfg80211: regulatory: make initialization more robust adds b60ad3485106 cfg80211: move cookie_counter out of wiphy adds 49f9cf0e1bf5 nl80211: add error messages to nl80211_parse_chandef() adds 85dd3da43dd5 cfg80211: combine wdev/netdev unregister code adds ec8f170bc33e cfg80211: unify sending NL80211_CMD_NEW_INTERFACE adds 5207ca554bfc cfg80211: sort tracing properly adds 188de5dd80b2 Merge remote-tracking branch 'net-next/master' into mac80211-next adds 1edcfc20c9d9 mac80211_hwsim: drop now unused work-queue from hwsim adds b802a5d6f345 lib80211: don't use skcipher adds ab0d76f6823c nl80211: use policy range validation where applicable adds 3d7af878357a nl80211: use netlink policy validation function for elements adds 42dca5ef24fc mac80211: avoid reflecting frames back to the client adds f458e832ba51 mac80211: minstrel: Enable STBC and LDPC for VHT Rates adds 5b5e87314efb mac80211: minstrel: remove unnecessary debugfs cleanup code adds b1c4f68337fa mac80211: minstrel: merge with minstrel_ht, always enable [...] adds 202df504d7de mac80211: minstrel: reduce minstrel_mcs_groups size adds 37439f2d6e43 mac80211: minstrel: fix using short preamble CCK rates on [...] adds 80df9be67c44 mac80211: minstrel: fix CCK rate group streams value adds 972b66b86f85 mac80211: minstrel: fix sampling/reporting of CCK rates in [...] adds f4ec7cb0f9ea mac80211: minstrel: do not sample rates 3 times slower tha [...] adds 506dbf90c1ba mac80211: rc80211_minstrel: remove variance / stddev calculation adds fc107a933071 mac80211: Helper function for marking STA authenticated adds 8d7432a2f53b mac80211: Move ieee80211_mgd_auth() EBUSY check to be befo [...] adds efb543e61cc3 mac80211: Extend SAE authentication in infra BSS STA mode adds bc847970f432 mac80211: support FTM responder configuration/statistics adds 0d4e14a32dca nl80211: Add per peer statistics to compute FCS error rate adds f8252e7b5a83 mac80211: implement ieee80211_tx_rate_update to update rate adds e32cf9a38623 Merge tag 'mac80211-next-for-davem-2018-10-12' of git://gi [...] adds 5886d932e52a netlink: replace __NLA_ENSURE implementation adds c60edc17df39 net: hns3: Enable promisc mode when mac vlan table is full adds 7325523ab616 net: hns3: Resume promisc mode and vlan filter status after reset adds 829edbd8d45e net: hns3: Resume promisc mode and vlan filter status afte [...] adds 139ce90a4570 Merge branch 'hns3-promisc-next' adds 1f83b817d0f1 s390/qeth: make TSO controls protocol-agnostic adds 4666d7fb1a90 s390/qeth: enhance TSO control sequence adds 82bf5c0867f6 s390/qeth: add support for IPv6 TSO adds 0aef8392d257 s390/qeth: add TSO support for L2 devices adds a688c53a0277 Merge branch 's390-qeth-next' adds d864991b220b Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 8c7fd6a365eb iwlwifi: mvm: don't send keys when entering D3 adds ea74b19d7773 iwlwifi: pcie: don't pad AMSDU packets adds bf77ee2e428f iwlwifi: trace: change trace to trace one TB at a time adds 6ff80f18d539 iwlwifi: mvm: introduce a new fragmented scan type: fast balance adds 2ec3ef4614c9 iwlwifi: mvm: use fast balance scan in case of DCM mode wi [...] adds 4244e7fc7037 iwlwifi: dump debug data before stop device adds f57d104f00f2 iwlwifi: mvm: move rt status check to the start of the res [...] adds 08c2af621b87 iwlwifi: mvm: give TX queue info struct a name adds 99448a8c1145 iwlwifi: mvm: move queue management into sta.c adds 1c14089e3783 iwlwifi: mvm: remove per-queue hw refcount adds 459ab045925d iwlwifi: mvm: clean up iteration in iwl_mvm_inactivity_check() adds b342228d6bc5 iwlwifi: mvm: move queue reconfiguration into new function adds df2a2245db6b iwlwifi: mvm: reconfigure queues during inactivity check adds 90d2d94c9184 iwlwifi: mvm: remove RECONFIGURING queue state adds b3a87f11b0f7 iwlwifi: mvm: make queue TID change more explicit adds 6fe64d034ec9 iwlwifi: mvm: make iwl_mvm_scd_queue_redirect() static adds c20e08b0d6ed iwlwifi: mvm: move iwl_mvm_sta_alloc_queue() down adds 724fe7710ac5 iwlwifi: mvm: kill INACTIVE queue state adds 12f7a1867467 Merge tag 'iwlwifi-next-for-kalle-2018-10-12' of git://git [...] adds 3d71c3f1f50c iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() adds c894696188d5 rtlwifi: rtl8821ae: replace _rtl8821ae_mrate_idx_to_arfr_i [...] adds 2258ee58baa5 brcmsmac: AP mode: update beacon when TIM changes adds 52a312673aff iwlegacy: Add a lock assertion in il4965_send_rxon_assoc() adds 6528d8804780 libertas: don't set URB_ZERO_PACKET on IN USB transfer adds bbc2a101f06b libertas: return errno from lbs_add_card() adds db62abe51853 qtnfmac: use 'help' in Kconfig adds b458a033ca2f qtnfmac: use SPDX identifier for pcie bus layer files adds 4cb5054957b2 qtnfmac_pcie: cleanup Pearl platform headers adds 03ce6f8a6776 rtl8xxxu: Remove set but not used variables 'usedesc40' an [...] adds bed259051dc3 mt76x0: print BBP version only for debug adds 6f223a3dab94 mt76x0: correct RF access via RF_CSR register. adds c50479fa7a9e mt76: allow to identify bus adds f2761e53d69f mt76x0: correct RF reg pairs write for PCIe adds 69cacac3b3ff mt76x0: use bus helper to identify rf access method adds a14054ce0b8a mt76x0: phy: fix bank check in mt76x0_rf_csr_{wr,rr} adds 499cd0aa3ba6 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mcu.c adds bfdff5d03e9b mt76: use mt76x02_dev instead of mt76_dev in mt76x02_phy.c adds d87cf75f1111 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_util.c adds 95c3e451e627 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_usb_mcu.c adds 8d66af49a3db mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mac.c adds 91be8e8a2c4f mt76: use mt76x02_dev instead of mt76_dev in mt76x02_txrx.c adds 26a9daa69123 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_eeprom.c adds 127aa72691ff mt76x0: pci: report firmware version using ethtool adds 78e62de3227f mt76x0: pci: add missing mac80211 callbacks adds 320c85e6d038 mt76: disable ldpc coding for mt76x0 devices adds 4ce78b048c49 mt76x0: pci: add mt76x0_register_device in mt76x0e_registe [...] adds f3727daed832 mt76: reserve enough room for USB tx skbs adds 09580a1ec4e9 mt76x0: remove dma.h adds 5155938d8a0f mt76: do not store aggregation sequence number for null-da [...] adds 69585ef9bb9f mt76x0: pci: fix set external PA I/O current adds ebb632db0f07 mt76: mt76x0e: another fix for the external PA current setting adds 4df942733fd2 mt76x0: phy: fix restore phase in mt76x0_phy_recalibrate_a [...] adds 7859c543b65d mt76x0: phy: remove channel parameter from mt76x0_phy_set_ [...] adds 032c08f4c675 mt76: move mt76x02_phy_set_bw in mt76x02-lib module adds 370c6415ef34 mt76: move mt76x02_phy_set_band in mt76x02-lib module adds 3eaf05de1b35 mt76x0: pci: rename mt76x0_phy_calibrate adds 9aec146d0f6b mt76x0: pci: introduce mt76x0_phy_calirate routine adds 592ebc9cc6e0 mt76x0: phy: update set_channel for mt76x0e devices adds 4afeb39624f3 mt76x0: eeprom: introduce mt76x0_tssi_enabled routine adds 66a34c66e0cb mt76x0: phy: add phy/vco temperature compensation adds b225a9b6c27e mt76: move rssi_gain_thresh routines in mt76x02-lib module adds 9f884f0f9d00 mt76: move mt76x02_phy_adjust_vga_gain in mt76/mt76x02_phy.c adds e48797e9b681 mt76: introduce mt76x02_init_agc_gain routine adds 4636a2544c3b mt76x0: phy: align channel gain logic to mt76x2 one adds bbd10586f0df mt76x0: phy: do not run calibration during channel switch adds 6bfa6975f1b7 Merge tag 'mt76-for-kvalo-2018-10-13' of
https://github.co
[...] adds 34e141eea7dd ath10k: fix possible out of bound access of ath10k_rates array adds f1157695c527 ath10k: set probe request oui during driver start adds ce834e280f2f ath10k: support NET_DETECT WoWLAN feature adds 6bc17950f4b2 ath10k: management tx ack rssi capability check adds 9d9cdbf3f9ed ath10k: htt_rx: fix signedness bug in ath10k_update_per_pe [...] adds 7bfd82bff60e ath10k: remove unnecessary comparison of unsigned integer [...] adds 9de4162f0999 ath10k: add peer flush in ath10k_flush for STATION adds 0738b4998c6d ath10k: allocate small size dma memory in ath10k_pci_diag_ [...] adds e3bfecd5cd37 ath10k: htt: remove some dead code adds 72569b7be461 ath9k: fix RX_STAT_INC() etc macros adds f9dca154a4e4 wil6210: fix debugfs_simple_attr.cocci warnings adds bc17d4b90cdd ath10k: add qmi service helpers for wcn3990 qmi client adds 22e8a4602738 ath10k: add support to create boardname for non-bmi target adds 2b741a8aaa34 dt: bindings: add bindings for msa memory region adds cc53aabcc283 firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface adds 35a665766737 ath10k: add debug mask for QMI layer adds ba94c753ccb4 ath10k: add QMI message handshake for wcn3990 client adds f95cd52476de Merge ath-next from
git://git.kernel.org/pub/scm/linux/ker
[...] adds 921060ccdae9 Merge tag 'wireless-drivers-next-for-davem-2018-10-14' of [...] adds df52eab23d70 tun: Consistently configure generic netdev params via rtnetlink adds 61414f5ec983 FDDI: defza: Add support for DEC FDDIcontroller 700 TURBOc [...] adds 9f9a742db40f FDDI: defza: Support capturing outgoing SMT traffic adds 3325cf9e51bc Merge branch 'defza-fddi' adds f6a8a19bb11b RDMA/netdev: Hoist alloc_netdev_mqs out of the driver adds 5d6b0cb3369d RDMA/netdev: Fix netlink support in IPoIB adds 182570b26223 net/mlx5e: Gather common netdev init/cleanup functionality [...] adds 303211b44ce3 net/mlx5e: Always initialize update stats delayed work adds 519a0bf5b20c net/mlx5e: Initialize all netdev common structures in one place adds cdeef2b1528b net/mlx5e: Use non-delayed work for update stats adds 779d986d60de net/mlx5e: Do not ignore netdevice TX/RX queues number adds 1986647c2fc3 Merge tag 'mlx5e-updates-2018-10-10' of git://git.kernel.o [...] adds acad76a5f616 tipc: support binding to specific ip address when activati [...] adds 2131479df66d veth: Account for packet drops in ndo_xdp_xmit adds 4195e54aaf1c veth: Account for XDP packet statistics on rx side adds d397b9682c1c veth: Add ethtool statistics support for XDP adds a75d1801a9fc Merge branch 'veth-XDP-stats-improvement' adds 6384e483239f net: phy: trigger state machine immediately in phy_start_machine adds 9771b8ccdfa6 net/ncsi: Extend NC-SI Netlink interface to allow user spa [...] adds 0813e95760f1 vxlan: support NTF_USE refresh of fdb entries adds 74fb5e25a3e9 net: phy: improve handling of PHY_RUNNING in state machine adds eb4c470a154d net: phy: simplify handling of PHY_RESUMING in state machine adds 5985d5631dc3 Merge branch 'net-phy-improve-and-simplify-state-machine' adds 58bdeac8b0e7 net: ethernet: ti: cpsw_ale: use const for API having poin [...] adds 5da1948969bc net: ethernet: ti: cpsw: fix lost of mcast packets while r [...] adds ba722f9b6f98 Merge branch 'net-ethernet-ti-cpsw-fix-mcast-packet-lost' adds 5b3a5a14f84c net: ethernet: ti: cpsw: use for mcast entries only host port adds b12cef51b537 dpaa2-eth: Fix Kconfig dependencies adds 3233c1514f75 dpaa2-eth: make dpaa2_eth_set_dist_key static adds 85b7a342baf5 dpaa2-eth: fix uninitialized variable warnings adds fdb6ca9e4674 dpaa2-eth: remove unused priv parameter adds b00c898c00e1 dpaa2-eth: mark unused parameter in dpaa2_eth_tx_conf adds b948c8c6a779 dpaa2-eth: remove unused FD field adds ca0f32d5d974 Merge branch 'dpaa2-eth-code-cleanup' adds 5948185b97fa nfp: devlink port split support for 1x100G CXP NIC adds 44eb385bc5f3 octeontx2-af: remove unused cgx_fwi_link_change adds 34bc009543c0 r8169: simplify rtl8169_set_magic_reg adds 2527e4037f92 r8169: remove unneeded call to netif_stop_queue in rtl8169 [...] adds 55bbc8ff4987 selftests: pmtu: Allow selection of single tests adds bb059fb20447 selftests: pmtu: Add optional traffic captures for single tests adds 9e983c589853 Merge branch 'selftests-pmtu-Add-test-choice-and-captures' adds 31d357c0697d bnxt_en: Update firmware interface spec. to 1.10.0.3. adds 36e53349b60b bnxt_en: Add additional extended port statistics. adds 1dfddc41ae49 bnxt_en: Add maximum extended request length fw message support. adds 74706afa712d bnxt_en: Update interrupt coalescing logic. adds 6fe19886858f bnxt_en: Refactor bnxt_ring_struct. adds 66cca20abcf7 bnxt_en: Add new flags to setup new page table PTE bits on [...] adds 98f04cf0f1fc bnxt_en: Check context memory requirements from firmware. adds 1b9394e5a2ad bnxt_en: Configure context memory on new devices. adds e38287b72ec5 bnxt_en: Add 57500 new chip ID and basic structures. adds 697197e5a173 bnxt_en: Re-structure doorbells. adds 9c1fabdf424f bnxt_en: Adjust MSIX and ring groups for 57500 series chips. adds 41e8d7983752 bnxt_en: Modify the ring reservation functions for 57500 s [...] adds 50e3ab7836b5 bnxt_en: Allocate completion ring structures for 57500 ser [...] adds 2c61d2117ecb bnxt_en: Add helper functions to get firmware CP ring ID. adds 23aefdd76159 bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 5750 [...] adds 3e08b1841bc8 bnxt_en: Allocate/Free CP rings for 57500 series chips. adds 44c6f72a4c30 bnxt_en: Increase RSS context array count and skip ring gr [...] adds 7b3af4f75b81 bnxt_en: Add RSS support for 57500 chips. adds e44758b78ae8 bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter [...] adds 58590c8d9044 bnxt_en: Add coalescing setup for 57500 chips. adds 3675b92fa70e bnxt_en: Refactor bnxt_poll_work(). adds 0fcec9854ab4 bnxt_en: Add new NAPI poll function for 57500 chips. adds 1ab968d2f1d6 bnxt_en: Add PCI ID for BCM57508 device. adds 65f2247d6155 Merge branch 'bnxt_en-Add-support-for-new-57500-chips' adds d275444cc361 fore200e: fix missing unlock on error in bsq_audit() adds bc0e7cf43370 rxrpc: Add /proc/net/rxrpc/peers to display peer list adds 1a3aea2534f4 net: bridge: fix a possible memory leak in __vlan_add adds 5f6188a8003d tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh adds 76a9ebe811fb net: extend sk_pacing_rate to unsigned long adds a7a2563064e9 tcp: mitigate scheduling jitter in EDT pacing model adds 7baf33bdac37 net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() adds 864e5c090749 tcp: optimize tcp internal pacing adds 97ec3eb33dd3 tcp_bbr: fix typo in bbr_pacing_margin_percent adds 825e1c523d50 tcp: cdg: use tcp high resolution clock cache adds b13949678b0a Merge branch 'tcp-second-round-for-EDT-conversion' adds 005479556197 hv_netvsc: fix vf serial matching with pci slot info adds c45d7150656f net: phy: merge phy_start_aneg and phy_start_aneg_priv adds 8af03d1ae2e1 bpf: btf: Fix a missing check bug adds 509db2833e0d bpf: error handling when map_lookup_elem isn't supported adds 3b4a63f674e9 bpf: return EOPNOTSUPP when map lookup isn't supported adds 18a781daa93e tools/bpf: bpftool, split the function do_dump() adds 8ec92dc22e0e tools/bpf: bpftool, print strerror when map lookup error occurs adds 908142e61b2e selftests/bpf: test_verifier, change names of fixup maps adds 7c85c448e7d7 selftests/bpf: test_verifier, check bpf_map_lookup_elem ac [...] adds e0aa5cf5919e Merge branch 'unsupported-map-lookup' adds 297249569932 net: fix generic XDP to handle if eth header was mangled adds 4f775448f4d7 bpf: make TC vlan bpf_helpers avail to selftests adds 97396ff0bc2d selftests/bpf: add XDP selftests for modifying and popping [...] adds a0f99e67969b Merge branch 'xdp-vlan' adds 438363c0feb8 tools/bpf: use proper type and uapi perf_event.h header fo [...] adds 0ef6bf39f098 bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable adds c85061657e1c bpftool: Allow add linker flags via EXTRA_LDFLAGS variable adds d3c72d7a20d8 selftests: bpf: add config fragment LWTUNNEL adds ef4ab8447aa2 selftests: bpf: install script with_addr.sh adds 1ae80cf31938 bpf: wait for running BPF programs when updating map-in-map adds 67e89ac32828 bpf: Fix dev pointer dereference from sk_skb adds 8b9088f806e1 tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup adds 1243a51f6c05 tcp, ulp: remove ulp bits from sockmap adds 604326b41a6f bpf, sockmap: convert to generic sk_msg interface adds d829e9c4112b tls: convert to generic sk_msg interface adds 924ad65ed01e tls: replace poll implementation with read hook adds d3b18ad31f93 tls: add bpf support to sk_msg handling adds e9dd904708c4 bpf: add tls support for testing in test_sockmap adds eea0d2adcf11 bpf, doc: add maintainers entry to related files adds d04fb13c9fcd Merge branch 'sockmap_and_ktls' adds 8a615c6b0352 bpf: Allow sk_lookup with IPv6 module adds 5ef0ae84f02a bpf: Fix IPv6 dport byte-order in bpf_sk_lookup adds 7d1f12b8b2ab Merge branch 'ipv6_sk_lookup_fixes' adds b7d3826c2ed6 bpf: bpftool, add support for attaching programs to maps adds c034a177d3c8 bpf: bpftool, add flag to allow non-compat map definitions adds 2f1d774f7d35 Merge branch 'bpftool_sockmap' adds 0b592b5a01be tools: bpftool: add map create command adds e85679511e48 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
adds 22e6c58b8c28 netlink: Add answer_flags to netlink_callback adds 4724676d551c net: Add struct for fib dump filter adds 18a8021a7be3 net/ipv4: Plumb support for filtering route dumps adds 13e38901d46c net/ipv6: Plumb support for filtering route dumps adds bae9a78b17b8 net/mpls: Plumb support for filtering route dumps adds e1cedae1ba6b ipmr: Refactor mr_rtm_dumproute adds cb167893f41e net: Plumb support for filtering ipv4 and ipv6 multicast r [...] adds effe67926624 net: Enable kernel side filtering of route dumps adds 196cfebf8972 net/mpls: Handle kernel side filtering of route dumps adds 08e814c9e8eb net/ipv6: Bail early if user only wants cloned entries adds e4e92fb160d7 net/ipv4: Bail early if user only wants prefix entries adds 2c59f06cc044 Merge branch 'net-Kernel-side-filtering-for-route-dumps' adds 0ba4ad32de3f net: aquantia: make function aq_fw2x_update_stats static adds 706d08913d1f qed: Align local and global PTT to propagate through the APIs. adds e292b636f940 qed: Added supported transceiver modes, speed capability a [...] adds c56a8be7e7aa qed: Add supported link and advertise link to display in ethtool. adds 1e6e2ded0f3c qede: Check available link modes before link set from ethtool. adds 1c90eabcbdfb qed: Prevent link getting down in case of autoneg-off. adds eb385146f90d Merge branch 'qed-Align-PTT-and-add-various-link-modes' adds 0bbbf15dea4f net: hns3: remove hns3_fill_desc_tso adds 5188f218fc86 net: hns3: move DMA map into hns3_fill_desc adds 1e8a7977d09f net: hns3: add handling for big TX fragment adds ba3f808f5cc1 net: hns3: rename hns_nic_dma_unmap adds bcdb12b70c52 net: hns3: fix for multiple unmapping DMA problem adds 29ce85f349c2 Merge branch 'hns3-Some-cleanup-and-bugfix-for-desc-filling' adds aadd4355918f tcp, ulp: remove socket lock assertion on ULP cleanup adds d3d19d4b8ca2 mlxsw: spectrum_fid: Allow setting and clearing NVE proper [...] adds 564c6d727aca mlxsw: spectrum_fid: Add APIs to lookup FID without creating it adds 0c69e0fcd3b1 mlxsw: spectrum_router: Enable local routes promotion to p [...] adds 88782f75f93f mlxsw: spectrum_router: Allow querying VR ID based on table ID adds cca45e054ce5 vxlan: Export address checking functions adds 28e450333d4d inet: Refactor INET_ECN_decapsulate() adds 6e6030bd5412 mlxsw: spectrum_nve: Implement common NVE core adds 369529115475 mlxsw: spectrum_nve: Implement VxLAN operations adds 498790befb5f mlxsw: spectrum_fid: Clear NVE configuration when destroyi [...] adds 4cf178d7b9dc mlxsw: spectrum_router: Configure matching local routes fo [...] adds 5ff4ff4fe8c4 net: Add netif_is_vxlan() adds 9a9973531786 vxlan: Add switchdev notifications adds 1941f1d6453a vxlan: Add vxlan_fdb_find_uc() for FDB querying adds 0efe11733356 vxlan: Support marking RDSTs as offloaded adds 045a5a99141d vxlan: Notify for each remote of a removed FDB entry adds e9ba0fbc7dd2 bridge: switchdev: Allow clearing FDB entry offload indication adds 1c30d1836aeb mlxsw: spectrum: Enable VxLAN enslavement to bridges adds 1231e04f5bba mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation adds 53e50a6ec24d Merge branch 'mlxsw-Add-VxLAN-support' adds 6ca3ee2f7d3a octeontx2-af: Improve register polling loop adds 1435f66a28b4 octeontx2-af: CGX Rx/Tx enable/disable mbox handlers adds 66208910e57a octeontx2-af: Support to retrieve CGX LMAC stats adds 96be2e0da85e octeontx2-af: Support for MAC address filters in CGX adds 61071a871ea6 octeontx2-af: Forward CGX link notifications to PFs adds 23999b30ae67 octeontx2-af: Enable or disable CGX internal loopback adds 7a37245ef23f octeontx2-af: NPA block admin queue init adds 3fa4c3232ac9 octeontx2-af: NPA block LF initialization adds 4a3581cd5995 octeontx2-af: NPA AQ instruction enqueue support adds 57856dde1195 octeontx2-af: Support for disabling NPA Aura/Pool contexts adds aba53d5dbcea octeontx2-af: NIX block admin queue init adds cb30711a6c7a octeontx2-af: NIX block LF initialization adds 59360e9809da octeontx2-af: NIX LSO config for TSOv4/v6 offload adds 709a4f0c254c octeontx2-af: Alloc bitmaps for NIX Tx scheduler queues adds ffb0abd7e9cb octeontx2-af: NIX AQ instruction enqueue support adds 557dd485eaeb octeontx2-af: Support for disabling NIX RQ/SQ/CQ contexts adds e943d94e4b7c Merge branch 'octeontx2-af-NPA-and-NIX-blocks-initialization' adds 26422340da46 net: dsa: mv88e6xxx: Fix 88E6141/6341 2500mbps SERDES speed adds 33c4368ee258 net: fix warning in af_unix adds e519869af368 net: phy: mscc: fix signedness bug in vsc85xx_downshift_get adds 47d20212aa1c net: phy: mscc: fix memory leak in vsc8574_config_pre_init adds 1010c17ec5b4 Merge branch 'mscc-fixes' adds cb10c7c0dfd9 net/ncsi: Add NCSI Broadcom OEM command adds a87c83d5ee25 tcp_bbr: adjust TCP BBR for departure time pacing adds cf33e25c0dcf tcp_bbr: centralize code to set gains adds a58598a49788 Merge branch 'tcp_bbr-TCP-BBR-changes-for-EDT-pacing-model' adds 8c590f977638 net: ena: Fix Kconfig dependency on X86 adds 9fd255928d7f net: ena: enable Low Latency Queues adds 82385b0d2d25 net: skbuff.h: Mark expected switch fall-throughs adds b7138fddd689 xfrm: remove unnecessary check in xfrmi_get_stats64 adds f1193e915748 xfrm: use correct size to initialise sp->ovec adds 8d4b6bce2559 xfrm: use complete IPv6 addresses for hash adds 8f18da472115 Merge branch 'master' of
git://git.kernel.org/pub/scm/linu
[...] adds aa7e80b220f3 net/mlx5: Fix atomic_mode enum values adds 09adbb5dd01b net/mlx5: Add memic command opcode to command checker adds 2226dcb424bf net/mlx5: Cleanup flow namespace getter switch logic adds 8ce78257965e net/mlx5: Add proper NIC TX steering flow tables support adds 90c1d1b8da67 net/mlx5: Export modify header alloc/dealloc functions adds c3c062f80665 net/mlx5: Add support for more namespaces when allocating [...] adds 61444b458b01 net/mlx5: Break encap/decap into two separated flow table [...] adds e0e7a3861b6c net/mlx5: Move header encap type to IFC header file adds 60786f0987c0 {net, RDMA}/mlx5: Rename encap to reformat packet adds bea4e1f6c6c5 net/mlx5: Expose new packet reformat capabilities adds 31ca3648f01b net/mlx5: Pass a namespace for packet reformat ID allocation adds 50acec06f392 net/mlx5: Export packet reformat alloc/dealloc functions adds 5d773ff41a7c net/mlx5: Rename incorrect naming in IFC file adds 9ba481e2eb3b net/mlx5: Set uid as part of CQ commands adds 4ac63ec72587 net/mlx5: Set uid as part of QP commands adds d269b3afffcb net/mlx5: Set uid as part of RQ commands adds 430ae0d5a3ce net/mlx5: Set uid as part of SQ commands adds a0d8c0543189 net/mlx5: Set uid as part of SRQ commands adds 774ea6eea290 net/mlx5: Set uid as part of DCT commands adds bd37197554eb net/mlx5: Update mlx5_ifc with DEVX UID bits adds 94a04d1d3d36 net/mlx5: Expose DC scatter to CQE capability bit adds 186daf0c2050 Merge branch 'mlx5-next' of
git://git.kernel.org/pub/scm/l
[...] adds b8aee82250b7 net/mlx5: E-Switch, Get counters for offloaded flows from callers adds 171c7625bef9 net/mlx5: Use flow counter IDs and not the wrapping cache object adds c83954abb221 net/mlx5e: Change return type of tc add flow functions adds a88780a9499a net/mlx5e: Split TC add rule path for nic vs e-switch adds b9aa0ba17af5 net/mlx5: Add cap bits for multi fdb encap adds 328edb499f99 net/mlx5: Split FDB fast path prio to multiple namespaces adds 482650069a2b net/mlx5: E-Switch, Have explicit API to delete fwd rules adds e52c28024008 net/mlx5: E-Switch, Add chains and priorities adds d5634fee245f net/mlx5: Add a no-append flow insertion mode adds 42f7ad676007 net/mlx5e: For TC offloads, always add new flow instead of [...] adds 6d2a3ed011e8 net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule adds c92a0b9457a4 net/mlx5: E-Switch, Enable setting goto slow path chain action adds 5dbe906ff1d5 net/mlx5e: Use a slow path rule instead if vxlan neighbour [...] adds bf07aa730a04 net/mlx5e: Support offloading tc priorities and chains for [...] adds 99e9acd85ccb Merge tag 'mlx5-updates-2018-10-17' of git://git.kernel.or [...] adds d89f88419f99 igc: Add skeletal frame for Intel(R) 2.5G Ethernet Control [...] adds 146740f9abc4 igc: Add support for PF adds c9a11c23ceb6 igc: Add netdev adds 3df25e4c1e66 igc: Add interrupt support adds 13b5b7fd6a4a igc: Add support for Tx/Rx rings adds 0507ef8a0372 igc: Add transmit and receive fastpath and interrupt handlers adds c0071c7aa5fe igc: Add HW initialization code adds ab4056126813 igc: Add NVM support adds 5586838fe9ce igc: Add code for PHY support adds 4eb8080143a9 igc: Add setup link functionality adds 208983f099d9 igc: Add watchdog adds 2d0f0ca2c7b5 Merge branch '1GbE' of
git://git.kernel.org/pub/scm/linux/
[...] adds 605c0ac182c3 sctp: count both sk and asoc sndbuf with skb truesize and [...] adds cd305c74b0f8 sctp: use sk_wmem_queued to check for writable space adds 3a3295bfa6f4 Merge branch 'sctp-fix-sk_wmem_queued-and-use-it-to-check- [...] adds d93adca7a807 MAINTAINERS: Update contact info for VRF entry adds 3e73cc5cd8c0 atm: eni: Move semicolon to a new line after empty for loop adds 64b9d16e2d02 atm: zatm: Fix empty body Clang warnings adds c0e6f052f40b Documentation: networking: ixgb: Remove reference to IXGB_NAPI adds 27642facf1b7 Documentation: e100, e1000: Add missing SPDX header adds 8d59045f11e3 Documentation: ixgb: Prepare documentation for RST conversion adds b87e7f246898 Documentation: e1000e: Prepare documentation for RST conversion adds cf673eee9067 Documentation: igb: Prepare documentation for RST conversion adds 413548de5807 Documentation: igbvf: Prepare documentation for RST conversion adds 4d256e4d8ae9 Documentation: ixgbe: Prepare documentation for RST conversion adds 63e2ea2f89a4 Documentation: ixgbevf: Prepare documentation for RST conversion adds 1e06edcc2f22 Documentation: i40e: Prepare documentation for RST conversion adds 7bacc01d3e59 Documentation: iavf: Prepare documentation for RST conversion adds 1fae869bcf3d Documentation: ice: Prepare documentation for RST conversion adds f12a84a9f650 Documentation: fm10k: Add kernel documentation adds 828092ef77ea Documentation: intel: Convert to RST format adds 817e929091e9 Merge branch '10GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds 35b842f25b60 bnxt_en: Copy and paste bug in extended tx_stats adds 40b06553c906 cxgb4: fix the error path of cxgb4_uld_register() adds cc18a7543d2f net-next/hinic: add checksum offload and TSO support adds 79861919b889 tcp: fix TCP_REPAIR xmit queue setup adds 4972e6fa3a04 net/mlx5: Refactor fragmented buffer struct fields and init flow adds fd3307130344 net/mlx5: Take fs_counters dellist before addlist adds 2a4c42980250 net/mlx5: Remove counter from idr after removing it from list adds 4b5b9c7d972e net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg adds 2095b2641477 net/mlx5e: Add port FEC get/set functions adds 6cfa94605091 net/mlx5e: Ethtool driver callback for query/set FEC policy adds 67daf1186086 net/mlx5: Added "per_lane_error_counters" cap bit to PCAM adds 4cb4e98e5bba net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics adds 02e6dae61e70 Merge tag 'mlx5-updates-2018-10-18' of git://git.kernel.or [...] adds 1107a674cc04 qed: fix spelling mistake "transcevier" -> "transceiver" adds 9333f2079203 rocker: Drop pointless static qualifier adds 2e2d6f0342be Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds c9fbd71f7309 netpoll: allow cleanup to be synchronous adds bff5b4b37372 net: phy: micrel: add Microchip KSZ9131 initial driver adds 806700bab41e dt-bindings: net: add support for Microchip KSZ9131 adds c8baae840fd1 Merge branch 'Microchip-Technology-KSZ9131' adds 1d9482092d24 net: ethernet: lpc_eth: clean up the list of included headers adds 643d813a0efd net: ethernet: lpc_eth: remove CONFIG_OF guard from the driver adds 081a1b123c4d net: ethernet: lpc_eth: remove unused local variable adds b5b4185cfb61 net: ethernet: lpc_eth: add device and device node local v [...] adds 4c16128b6271 net: loopback: clear skb->tstamp before netif_rx() adds 4b87dd54be21 netfilter: Replace spin_is_locked() with lockdep adds ea9cf2a55a7b netfilter: cttimeout: remove set but not used variable 'l3num' adds a218dc82f0b5 netfilter: nft_osf: Add ttl option support adds 1321a6af30e4 netfilter: nft_xfrm: use state family, not hook one adds e891e50a8ad9 netfilter: xt_osf: simplify xt_osf_match_packet() adds 95c97998aa9f netfilter: nf_nat_snmp_basic: add missing helper alias name adds 5f1be84aad4b netfilter: nf_flow_table: remove unnecessary parameter of [...] adds da8a705ccbe1 netfilter: remove two unused variables. adds 468c041cff57 netfilter: nfnetlink_log: remove empty nfnetlink_log.h hea [...] adds af510ebd8913 Revert "netfilter: xt_quota: fix the behavior of xt_quota module" adds a4efbaf62255 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
adds 70ecdd3d8b36 Bluetooth: btsdio: Do not bind to non-removable BCM43430 adds 571f739083e2 Bluetooth: Use separate L2CAP LE credit based connection r [...] adds dd1a8f8a88ee Bluetooth: Errata Service Release 8, Erratum 3253 adds d17010bf6301 Bluetooth: Remove redundant check on status adds 1411a26053f4 Bluetooth: btusb: Add support for 0cf3:535b QCA_ROME device adds c614ca3f7476 Bluetooth: hci_qca: Add support for controller debug logs. adds 342149c557e1 Merge branch 'for-upstream' of
git://git.kernel.org/pub/sc
[...] adds 38caff5a445b r8169: handle all interrupt events in the hard irq handler adds d92060bc6923 r8169: add support for Byte Queue Limits adds 21ea1d36f6df Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 63382e0afeda net: dsa: bcm_sf2: simplify getting .driver_data adds 717de3705dc4 net: dsa: qca8k: simplify getting .driver_data adds ce886a4748aa net: ethernet: cadence: macb_main: simplify getting .driver_data adds 3fcdaad316f2 net: ethernet: davicom: dm9000: simplify getting .driver_data adds 9dd8360c763a net: ethernet: smsc: smc91x: simplify getting .driver_data adds 4e13c252276d net: ethernet: ti: cpsw: simplify getting .driver_data adds 762b9e9abb58 net: ethernet: ti: davinci_emac: simplify getting .driver_data adds 44f5ccdbc97d net: ethernet: wiznet: w5300: simplify getting .driver_data adds 2c67e33de2d3 net: phy: mdio-mux-bcm-iproc: simplify getting .driver_data adds 92303c86b7e9 Merge branch 'net-simplify-getting-driver_data' adds 421f4292f46e bpf, tls: add tls header to tools infrastructure adds ab9e08482122 libbpf: Per-symbol visibility for DSO adds 527db74b71ee nfp: bpf: protect against mis-initializing atomic counters adds 44b6fed0c16e nfp: bpf: double check vNIC capabilities after object sharing adds 9032c10e94fc Merge branch 'nfp-improve-bpf-offload' adds 3f4c3127d332 bpf: sockmap, fix skmsg recvmsg handler to track size correctly adds 8734a162c13b bpf: skmsg, improve sk_msg_used_element to work in cork context adds 02c558b2d5d6 bpf: sockmap, support for msg_peek in sk_msg with redirect [...] adds 753fb2ee0934 bpf: sockmap, add msg_peek tests to test_sockmap adds 44d520eb17cd Merge branch 'bpf-sk-msg-peek' adds b55cbc8d9b44 bpf: fix doc of bpf_skb_adjust_room() in uapi adds 1bd70d2eba9d selftests/bpf: fix file resource leak in load_kallsyms adds 3ddeac6705ab tools: bpftool: use 4 context mode for the NFP disasm adds 144991602e6a bpf: rename stack trace map operations adds c9d29f4658a5 bpf/syscall: allow key to be null in map functions adds 2ea864c58f19 bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE adds f1a2e44a3aec bpf: add queue and stack maps adds bd513cd08f10 bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall adds da4e1b15f676 Sync uapi/bpf.h to tools/include adds 43b987d23d6b selftests/bpf: add test cases for queue and stack maps adds 43ed375ff249 Merge branch 'queue_stack_maps' adds 78de35460a5c selftests/bpf: add missing executables to .gitignore adds 09d62154f613 tools, perf: add and use optimized ring_buffer_{read_head, [...] adds a64af0ef1c1d bpf, libbpf: use correct barriers in perf ring buffer walk adds 2929ad29a301 Merge branch 'improve_perf_barriers' adds b39b5f411dcf bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB adds 2cb494a36c98 bpf: add tests for direct packet access from CGROUP_SKB adds d375e344781d Merge branch 'cg_skb_direct_pkt_access' adds 540fefc08f75 bpf: remove unused variable adds 5032d079909d bpf: skmsg, fix psock create on existing kcm/tls port adds 6fff607e2f14 bpf: sk_msg program helper bpf_msg_push_data adds f908d26b2c41 bpf: libbpf support for msg_push_data adds 84fbfe026aca bpf: test_sockmap add options to use msg_push_data adds 2576b96757e4 Merge branch 'bpf-msg-push-data' adds c16ee04c9b30 ulp: remove uid and user_visible members adds 2a159c6f8238 bpf, verifier: fix register type dump in xadd and st adds 4b5defdec398 bpf, verifier: reject xadd on flow key memory adds ad38911dcdb6 bpf, verifier: remove unneeded flow key in check_helper_me [...] adds 84430d4232c3 bpf, verifier: avoid retpoline for map push/pop/peek operation adds 3dca21156b5f bpf, libbpf: simplify and cleanup perf ring buffer walk adds 76b5e30397eb Merge branch 'misc-improvements' adds c5fa5d602221 selftests/bpf: fix return value comparison for tests in te [...] adds 882731e06c66 tools: bpftool: document restriction on '.' in names to pi [...] adds 06ee9da6a8b4 tools: bpftool: print nb of cmds to stdout (not stderr) fo [...] adds fe8ecccc10b3 tools: bpftool: fix completion for "bpftool map update" adds a19c59cc10a5 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
adds a1930a9877d6 isdn: hfc_{pci,sx}: Avoid empty body if statements adds 29e270fc3219 tipc: use destination length for copy string adds 81fa7a69c217 dt-bindings: phy: Update SERDES_MAX to be SERDES_MAX + 1 adds 6acb47d1a318 phy: ocelot-serdes: fix out-of-bounds read adds 627d39c39799 Merge branch 'phy-ocelot-serdes-fix-out-of-bounds-read' adds 665fc901b59b octeontx2-af: Remove set but not used variable 'block' adds eec6f752f724 octeontx2-af: Remove set but not used variables 'devnum, is_pf' adds 988f3f1603d4 tipc: eliminate message disordering during binding table update adds aeb5e02aca91 mISDN: Fix type of switch control variable in ctrl_teimanager adds 5a9f0eac935b net: hns3: Add PCIe AER callback error_detected adds 6ae4e733cdd4 net: hns3: Add PCIe AER error recovery adds 997141950380 net: hns3: Add support to enable and disable hw errors adds 6d67ee9a273b net: hns3: Add enable and process common ecc errors adds bf1faf9415dd net: hns3: Add enable and process hw errors from IGU, EGU [...] adds da2d072a9ea7 net: hns3: Add enable and process hw errors from PPP adds 01865a50d78f net: hns3: Add enable and process hw errors of TM scheduler adds 8df591f35e96 Merge branch 'hns3-next' adds 1c98eca412e1 net/ipv4: Move loop over addresses on a device into in_dev [...] adds fe884c2be0b3 net/ipv6: Remove ip_idx arg to in6_dump_addrs adds 5fcd266a9f64 net/ipv4: Add support for dumping addresses for a specific device adds 6371a71f3a3b net/ipv6: Add support for dumping addresses for a specific device adds de46e92af446 Merge branch 'net-Add-support-for-dumping-addresses-for-a- [...] adds c94f026fb742 qlcnic: fix a return in qlcnic_dcb_get_capability() adds 876dcf2f3aaa umh: Add command line to user mode helpers adds 4b78030b8f2c net: bpfilter: Set user mode helper's command line adds 92c9d5627a79 net: phy: phy_support_sym_pause: Clear Asym Pause adds 9469f375ab09 net/sched: act_gact: disallow 'goto chain' on fallback con [...] adds c08f5ed5d625 net/sched: act_police: disallow 'goto chain' on fallback c [...] adds 88c2e3b4a972 tc-tests: test denial of 'goto chain' on 'random' traffic [...] adds 246e886d22e2 tc-tests: test denial of 'goto chain' for exceed traffic i [...] adds ec7f0ee2c105 Merge branch 'forbid-goto_chain-fallback' adds cc3a4cd3f016 net/mlx5: Allocate enough space for the FDB sub-namespaces adds 424c22fb6242 af_unix.h: trivial whitespace cleanup adds 00f17a8219f0 net: ena: fix compilation error in xtensa architecture adds c0bfdae013e8 ptp: ptp_dte: simplify getting .driver_data adds 2af1ccd58107 net: dsa: legacy: simplify getting .driver_data adds ba59d5705825 net/wan/fsl_ucc_hdlc: error counters adds 604d415e2bd6 llc: do not use sk_eat_skb() adds a3e7121c7044 octeontx2-af: NIX Tx scheduler queues alloc/free adds b279bbb3314e octeontx2-af: NIX Tx scheduler queue config support adds 42349661780e octeontx2-af: Reset NIXLF's Rx/Tx stats adds 21e6699e5cd6 octeontx2-af: Add NPC KPU profile adds 23923ea4b144 octeontx2-af: Config NPC KPU engines with parser profile adds 94d942c5fb97 octeontx2-af: Config pkind for CGX mapped PFs adds 52d3d327a259 octeontx2-af: Broadcast packet replication support adds 4b05528ebf0c octeontx2-af: Update bcast list upon NIXLF alloc/free adds d02913d91657 octeontx2-af: Support for VTAG strip and capture adds 6b3321bacc5a octeontx2-af: Enable packet length and csum validation adds fefefd99ae8a octeontx2-af: NPC MCAM and LDATA extract minimal configuration adds f5721f76a437 octeontx2-af: Add LMAC channel info to NIXLF_ALLOC response adds 759001406654 octeontx2-af: Install ucast and bcast pkt forwarding rules adds 41a7aa7b800d octeontx2-af: NIX Rx flowkey configuration for RSS adds cc96b0e9b4c6 octeontx2-af: Support for changing RSS algorithm adds 6f03cf10fcdf octeontx2-af: Support for setting MAC address adds d6f092ca928f octeontx2-af: Support for NIXLF's UCAST/PROMISC/ALLMULTI modes adds 1fad1fe40e16 Merge branch 'octeontx2-af-NPC-parser-and-NIX-blocks-initi [...] adds 9737cc99dd14 net: ethernet: ti: cpsw: unsync mcast entries while switch [...] adds e929ceb66ac0 tls: Add maintainers adds 3b18d5eba491 netfilter: nft_set_rbtree: allow loose matching of closing [...] adds 4a3e71b7b7db netfilter: nft_osf: usage from output path is not valid adds f24d2d4f9586 netfilter: xt_TEE: fix wrong interface selection adds 18c0ab87364a netfilter: xt_TEE: add missing code to get interface index [...] adds d701d8117200 netfilter: nft_compat: do not dump private area adds cb20f2d2c050 netfilter: xt_nat: fix DNAT target for shifted portmap ranges adds b7f1a16d29b2 netfilter: nf_flow_table: remove flowtable hook flush rout [...] adds a3fb3698cadf netfilter: nf_flow_table: do not remove offload when other [...] adds 807192deb876 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
adds a27460c9768e arm64: dts: stratix10: Support Ethernet Jumbo frame adds 487e2e22ab79 net: stmmac: Set OWN bit for jumbo frames adds 8e850f25b581 net: socionext: Stop PHY before resetting netsec adds a3241a91de64 net: socionext: Add dummy PHY register read in phy_write() adds 8d5b0bf611ec net: socionext: Reset tx queue in ndo_stop adds 6b7a02f7089b Merge branch 'netsec-fixes' adds 89ab066d4229 Revert "net: simplify sock_poll_wait" adds 5ef79151c2fb Revert "be2net: remove desc field from be_eq_obj" adds 68203a67a702 qed: Fix static checker warning adds 3f80e08f40cd tcp: add tcp_reset_xmit_timer() helper adds 50b825d7e87f Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/
[...] adds a978a5b8d83f net/kconfig: Make QCOM_QMI_HELPERS available when COMPILE_TEST adds 86989c41b5ea signal: Always ignore SIGKILL and SIGSTOP sent to the global init adds 55a3235fc71b signal: Properly deliver SIGILL from uprobes adds 4a63c1ffd384 signal: Properly deliver SIGSEGV from x86 uprobes adds 3597dfe01d12 signal: Always deliver the kernel's SIGKILL and SIGSTOP to [...] adds b16503baa891 signal: send_sig_all no longer needs SEND_SIG_FORCED adds 961366a01904 signal: Remove the siginfo paramater from kernel_dqueue_signal adds 035150540545 signal: Don't send siginfo to kthreads. adds f149b3155744 signal: Never allocate siginfo for SIGKILL or SIGSTOP adds 079b22dc9be9 signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL [...] adds 4ff4c31a6e85 signal: Remove SEND_SIG_FORCED adds 0ab93e9c99f8 signal/GenWQE: Fix sending of SIGKILL adds a8ebd17160ce tty_io: Use group_send_sig_info in __do_SACK to note it is [...] adds 82058d668465 signal: Use group_send_sig_info to kill all processes in a [...] adds b21c5bd562dd signal: Remove specific_send_sig_info adds fb50f5a4011c signal: Pair exports with their functions adds efc463adbccf signal: Simplify tracehook_report_syscall_exit adds 73f297aa0728 signal/x86: Inline fill_sigtrap_info in it's only caller s [...] adds 40e5539463f0 signal/x86: Move MCE error reporting out of force_sig_info_fault adds 585a8b9b48e9 signal/x86: Use send_sig_mceerr as apropriate adds 8a35eb22c02b signal/x86: In trace_mpx_bounds_register_exception add __u [...] adds 8d68fa0e0839 signal/x86: Move mpx siginfo generation into do_bounds adds 6ace1098a68c signal/x86/traps: Factor out show_signal adds 79e21d654093 signal/x86/traps: Move more code into do_trap_no_signal so [...] adds 851ce9e697b8 signal/x86/traps: Use force_sig_bnderr adds afe8448c0d9d signal/x86/traps: Use force_sig instead of open coding it. adds 164881b61429 signal/x86/traps: Simplify trap generation adds 768fd9c69bb5 signal/x86: Remove pkey parameter from bad_area_nosemaphore adds 27274f731c3a signal/x86: Remove the pkey parameter from do_sigbus adds 25c102d803ea signal/x86: Remove pkey parameter from mm_fault_error adds 988bbc7b1a34 signal/x86: Don't compute pkey in __do_page_fault adds aba1ecd32c75 signal/x86: Pass pkey not vma into __bad_area adds 9db812dbb29d signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore adds b4fd52f25c61 signal/x86: Replace force_sig_info_fault with force_sig_fault adds 419ceeb12865 signal/x86: Pass pkey by value adds 0a996c1a3f26 signal/x86: Use force_sig_fault where appropriate adds f654fc07db9d signal/powerpc: Use force_sig_mceerr as appropriate adds 9f2ee693890a signal/powerpc: Remove pkey parameter from __bad_area adds 8eb2ba25e3c8 signal/powerpc: Call _exception_pkey directly from bad_key [...] adds cd60ab7abb3d signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore adds 2c44ce285fdd signal/powerpc: Factor the common exception code into exce [...] adds c1c7c85ceafe signal/powerpc: Call force_sig_fault from _exception adds 5d8fb8a58659 signal/powerpc: Specialize _exception_pkey for handling pk [...] adds 77c70728db9f signal/powerpc: Simplify _exception_pkey by using force_si [...] adds f383d8b4aec3 signal/powerpc: Use force_sig_fault where appropriate adds 6fa998e83ef9 signal/arm64: Push siginfo generation into arm64_notify_die adds 24b8f79dd8e0 signal/arm64: Remove unneeded tsk parameter from arm64_for [...] adds 1628a7cc85db signal/arm64: Factor out arm64_show_signal from arm64_forc [...] adds f29ad209e428 signal/arm64: Factor set_thread_esr out of __do_user_fault adds 9ea3a9743cac signal/arm64: Consolidate the two hwpoison cases in do_page_fault adds aefab2b4c01e signal/arm64: For clarity separate the 3 signal sending ca [...] adds effb093ad28b signal/arm64: Expand __do_user_fault and remove it adds 2d2837fab5fa signal/arm64: Only perform one esr_to_fault_info call in d [...] adds 559d8d91a89c signal/arm64: Only call set_thread_esr once in do_page_fault adds feca355b3d8e signal/arm64: Add and use arm64_force_sig_fault where appropriate adds b4d5557caa07 signal/arm64: Add and use arm64_force_sig_mceerr as appropriate adds 009f608ab20a signal/arm64: Remove arm64_force_sig_info adds 2627f0347c68 signal/arm64: In ptrace_hbptriggered name the signal descr [...] adds f3a900b34101 signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap adds c852680959d0 signal/arm64: Use send_sig_fault where appropriate adds 05e792e30ed0 signal/arm: Push siginfo generation into arm_notify_die adds 3ee6a4498724 signal/arm: Use force_sig_fault where appropriate adds b05945484614 signal/arm: Use send_sig_fault where appropriate adds 795a83714526 signal/arm/kvm: Use send_sig_mceerr adds 8b9c6b28312c signal/ia64: Use the generic force_sigsegv in setup_frame adds b92adb74adde signal/ia64: Use the force_sig(SIGSEGV,...) in ia64_rt_sigreturn adds a618a2754ce6 signal/ia64: Use force_sig_fault where appropriate adds 444522944527 signal/arc: Push siginfo generation into unhandled_exception adds 15773ae938d8 signal/arc: Use force_sig_fault where appropriate adds 5ee527d7cefd signal/unicore32: Use send_sig_fault where appropriate adds ccebcb1f5f3a signal/unicore32: Generate siginfo in ucs32_notify_die adds f040d23c8186 signal/unicore32: Use force_sig_fault where appropriate adds 018303a931a8 signal/sparc: Move EMT_TAGOVF into the generic siginfo.h adds e75dc036c445 signal: Fail sigqueueinfo if si_signo != sig adds f28380185193 signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_ [...] adds 4cd2e0e70af6 signal: Introduce copy_siginfo_from_user and use it's retu [...] adds ae7795bc6187 signal: Distinguish between kernel_siginfo and siginfo adds 4ce5f9c9e754 signal: Use a smaller struct siginfo in the kernel adds 601d5abfeaf2 signal: In sigqueueinfo prefer sig not si_signo adds b2a2ab527d6d signal: Guard against negative signal numbers in copy_sigi [...] adds a36700589b85 signal: Guard against negative signal numbers in copy_sigi [...] adds ba9f6f8954af Merge branch 'siginfo-linus' of
git://git.kernel.org/pub/s
[...] adds 7bb185edb030 selinux: fix mounting of cgroup2 under older policies adds 95ffe194204a selinux: refactor mls_context_to_sid() and make it stricter adds 4458bba09788 selinux: Add __GFP_NOWARN to allocation at str_read() adds d5e4d81da4d4 Merge tag 'selinux-pr-20181022' of
git://git.kernel.org/pu
[...] adds 4408e300a67a security/capabilities: remove check for -EINVAL adds e42f6f9be4f8 Merge tag 'v4.19-rc2' into next-general adds dbdb75bd0879 security: tomoyo: Fix obsolete function adds 0d42d73a37ff seccomp: remove unnecessary unlikely() adds 2ecefa0a15fd keys: Fix the use of the C++ keyword "private" in uapi/lin [...] adds e6123c524064 security: fix LSM description location adds 98d291708cba LSM: Correctly announce start of LSM initialization adds 1e80cd1672bc vmlinux.lds.h: Avoid copy/paste of security_init section adds b048ae6e6c70 LSM: Rename .security_initcall section to .lsm_info adds 6907e3746fa1 LSM: Remove initcall tracing adds 5b89c1bd4c7e LSM: Convert from initcall to struct lsm_info adds 3ac946d12e34 vmlinux.lds.h: Move LSM_TABLE into INIT_DATA adds 3d6e5f6dcf65 LSM: Convert security_initcall() into DEFINE_LSM() adds 07aed2f2af5a LSM: Record LSM name in struct lsm_info adds 9b8c7c14059a LSM: Provide init debugging infrastructure adds 3f6caaf5ff33 LSM: Don't ignore initialization failures adds 638820d8da8e Merge branch 'next-general' of
git://git.kernel.org/pub/sc
[...] adds cb095afd4476 pstore: Centralize init/exit routines adds 416031653eb5 pstore: Allocate compression during late_initcall() adds 95047b0519c1 pstore: Refactor compression initialization adds 1227daa43bce pstore/ram: Clarify resource reservation labels adds 08ffb584d9eb Merge tag 'pstore-v4.20-rc1' of
git://git.kernel.org/pub/s
[...] adds 77021f8bab02 presence of RS485 ioctls has been unconditional since 2014 adds e21120383f2d move compat handling of tty ioctls to tty_compat_ioctl() adds a913bc76ed7b tty_ioctl(): drop FIONBIO handling adds 7eaec37e0461 mos7720: bury dead TIOCM... in ->ioctl() adds 2f46a2c1d4eb tty_ioctl(): start taking TIOC[SG]SERIAL into separate methods adds 617a281104bd simserial: switch to ->[sg]et_serial() adds b98e5a679147 fwserial: switch to ->[sg]et_serial() adds 0aad5ad563c8 greybus/uart: switch to ->[sg]et_serial() adds b129cbc99b2d amiserial: switch to ->[sg]et_serial() adds 6fbf95825481 cyclades: switch to ->[sg]et_serial() adds a7b06fcf2ece ipwireless: switch to ->[sg]et_serial() adds b60f38c6640f isicom: switch to ->[sg]et_serial() adds 1c729ab15a0e moxa: switch to ->[sg]et_serial() adds 6da5b587631c mxser: switch to ->[sg]et_serial() adds 5099d234a52a serial_core: switch to ->[sg]et_serial() adds 6a9daed31cc8 rfcomm: get rid of mentioning TIOC[SG]SERIAL adds 81732b26e059 usb-serial: begin switching to ->[sg]et_serial() adds 99f75a1fcd86 cdc-acm: switch to ->[sg]et_serial() adds aadcd0a178be ark3116: switch to ->get_serial() adds 056abede09a7 f81232: switch to ->get_serial() adds c8f97e77d53f f81534: switch to ->get_serial() adds 3ae36bed3a93 fdti_sio: switch to ->[sg]et_serial() adds e27235eda550 io_edgeport: switch to ->get_serial() adds 2a5357e56360 io_ti: switch to ->get_serial() adds 7cf3e600a07b mos7720: switch to ->get_serial() adds b27ef409b415 mos7840: switch to ->get_serial() adds 30296aa419f8 opticon: switch to ->get_serial() adds 9326ec59ec64 pl2303: switch to ->get_serial() adds 8fbde7984e7f quatech2: switch to ->get_serial() adds ee08cefbb5bd ssu100: switch to ->get_serial() adds 57e5723611bb ti_usb_3410_5052: switch to ->[sg]et_serial() adds fc6cc979e422 whiteheat: switch to ->get_serial() adds 15cc7bad4897 usb_wwan: switch to ->[sg]et_serial() adds 930236a30897 complete ->[sg]et_serial() switchover adds f82fc0fedf28 synclink: reduce pointless checks in ->ioctl() adds 77654350306a take compat TIOC[SG]SERIAL treatment into tty_compat_ioctl() adds 864e880de59e kill capinc_tty_ioctl() adds e67504c5958f isdn_tty: TCSBRK{,P} won't reach ->ioctl() adds 04ec1c8c7411 dgnc: TIOCM... won't reach ->ioctl() adds 6bbf26589224 kill the rest of tty COMPAT_IOCTL() entries adds b413f00ab1a9 dgnc: break-related ioctls won't reach ->ioctl() adds a3096199226c remove fallback to drivers for TIOCGICOUNT adds 88d50890b78f dgnc: leave TIOC[GS]SOFTCAR to ldisc adds 7ebec8d23541 dgnc: don't bother with (empty) stub for TCXONC adds 09d88c857692 gigaset: don't try to printk userland buffer contents adds 9d1807daefc0 vt_compat_ioctl(): clean up, use compat_ptr() properly adds 969ec01e9920 gigaset: add ->compat_ioctl() adds 82a6857bf9ef compat_ioctl - kill keyboard ioctl handling adds 50f45326afab pty: fix compat ioctls adds 27230e51349f synclink_gt(): fix compat_ioctl() adds 7ee329655189 kill TIOCSER[SG]WILD adds f0193d3ea73b change semantics of ldisc ->compat_ioctl() adds ce5a983191ce kill TIOCSERGSTRUCT adds 44adbac8f721 Merge branch 'work.tty-ioctl' of
git://git.kernel.org/pub/
[...] adds a7176f74fa57 btrfs: simplify the send_in_progress check in btrfs_delete [...] adds 3a58417486ca btrfs: switch update_size to bool in btrfs_block_rsv_migra [...] adds 684572df9401 btrfs: Remove root parameter from btrfs_insert_dir_item adds 5a2cb25ab9da btrfs: remove a useless return statement in btrfs_block_rsv_add adds 4fd786e6c3d6 btrfs: Remove 'objectid' member from struct btrfs_root adds 4b6f8e9695da Btrfs: do not unnecessarily pass write_lock_level when pro [...] adds f8b00e0f06e5 btrfs: remove unneeded NULL checks before kfree adds 16220c467ad3 btrfs: add assertions where number of devices could go below 0 adds 1da739678e0b btrfs: add helper to obtain number of devices with ongoing [...] adds 32934280967d Btrfs: clean up scrub is_dev_replace parameter adds 9c7b0c2e8dbf btrfs: qgroup: Dirty all qgroups before rescan adds bee6ec822a6a Btrfs: remove always true if branch in btrfs_get_extent adds 556f3ca88ecb btrfs: change btrfs_free_reserved_bytes to return void adds 45128b08f741 btrfs: change btrfs_pin_log_trans to return void adds 65c6e82becec btrfs: Handle owner mismatch gracefully when walking up tree adds b72c3aba09a5 btrfs: locking: Add extra check in btrfs_init_new_buffer() [...] adds 9688e9a99e4b Btrfs: use next_state in find_first_extent_bit adds c64142807f5a btrfs: free path at an earlier point in btrfs_get_extent adds 6aadd9eb7487 Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes adds 28c4a3e21ad0 btrfs: defrag: use btrfs_mod_outstanding_extents in cluste [...] adds d005dbeca081 btrfs: remove unused pointer inode in relink_file_extents adds 29c5e5d4966d btrfs: remove unused pointer 'tree' in btrfs_submit_compre [...] adds de2c6615dcdd Btrfs: fix alignment in declaration and prototype of btrfs [...] adds e49aabd973fd Btrfs: set leave_spinning in btrfs_get_extent adds 380fd06640a7 btrfs: remove redundant variable from btrfs_cross_ref_exist adds 374b0e2d6ba5 btrfs: fix error handling in free_log_tree adds b444ad46b2db btrfs: Make btrfs_find_device_by_path return struct btrfs_device adds 6c05040702e7 btrfs: Make btrfs_find_device_missing_or_by_path return di [...] adds a27a94c2b0c7 btrfs: Make btrfs_find_device_by_devspec return btrfs_devi [...] adds 3b2fd8016069 Btrfs: use args in the correct order for kcalloc in btrfsi [...] adds 3cf5068f3d06 Btrfs: unify error handling of btrfs_lookup_dir_item adds 98e6b1eb4022 Btrfs: remove unnecessary level check in balance_level adds 51995c399b73 Btrfs: assert page dirty bit on extent buffer pages adds abb57ef3ff97 Btrfs: skip set_page_dirty if eb pages are already dirty adds 4183c52ce887 Btrfs: remove wait_ordered_range in btrfs_evict_inode adds 28bee489828c btrfs: Remove logically dead code from btrfs_orphan_cleanup adds 315bed43fea5 btrfs: handle error of get_old_root adds c1766dd78298 btrfs: change remove_extent_mapping to return void adds 5c06147128fb btrfs: fix error handling in btrfs_dev_replace_start adds 93bba24d4b5a btrfs: Enhance btrfs_trim_fs function to handle error better adds 6ba9fc8e628b btrfs: Ensure btrfs_trim_fs can trim the whole filesystem adds d4e329de5e5e btrfs: iterate all devices during trim, instead of fs_devi [...] adds 0be88e367fd8 btrfs: don't attempt to trim devices that don't support it adds fee7acc36131 btrfs: keep trim from interfering with transaction commits adds 3aa7c7a31c26 btrfs: wait on caching when putting the bg cache adds 5c9d028b3b17 Btrfs: delayed-refs: use rb_first_cached for href_root adds e3d039656384 Btrfs: delayed-refs: use rb_first_cached for ref_tree adds 03a1d4c89163 Btrfs: delayed-inode: use rb_first_cached for ins_root and [...] adds 07e1ce096db3 Btrfs: extent_map: use rb_first_cached adds ecf160b424ee Btrfs: preftree: use rb_first_cached adds 9c36396c2a78 btrfs: tests: add separate stub for find_lock_delalloc_range adds 57ec5fb478a3 btrfs: tests: move testing members of struct btrfs_root to [...] adds a654666a3474 btrfs: tests: group declarations of self-test helpers adds b2fa11547bc1 btrfs: tests: polish ifdefs around testing helper adds b1cdbcb53a6e btrfs: Factor out ref head locking code in __btrfs_run_del [...] adds e726138676f8 btrfs: Factor out loop processing all refs of a head adds 0110a4c43451 btrfs: refactor __btrfs_run_delayed_refs loop adds 818255feece6 btrfs: use common helper instead of open coding a bit test adds 7703bdd8d23e Btrfs: don't clean dirty pages during buffered writes adds 4779cc04248d Btrfs: get rid of btrfs_symlink_aops adds fa6ac71524f2 btrfs: relocation: Add basic extent backref related commen [...] adds c337e7b02f71 btrfs: qgroup: Introduce trace event to analyse the number [...] adds 25982561db7f btrfs: qgroup: Introduce function to trace two swaped extents adds ea49f3e73c4b btrfs: qgroup: Introduce function to find all new tree blo [...] adds 5f527822be40 btrfs: qgroup: Use generation-aware subtree swap to mark d [...] adds 2cd86d309bd1 btrfs: qgroup: Don't trace subtree if we're dropping reloc tree adds 3d0174f78e72 btrfs: qgroup: Only trace data extents in leaves if we're [...] adds f556faa46eb4 btrfs: tree-checker: Check level for leaves and nodes adds 3280f874576d btrfs: remove btrfs_dev_replace::read_locks adds 7fb2eced105f btrfs: open code btrfs_dev_replace_clear_lock_blocking adds e37abe9725bf btrfs: open code btrfs_dev_replace_stats_inc adds 9f6cbcbb09d0 btrfs: open code btrfs_after_dev_replace_commit adds aa144bfeaa7f btrfs: dev-replace: avoid useless lock on error handling path adds 7f8d236ae132 btrfs: dev-replace: move replace members out of fs_info adds 9b142115ed35 btrfs: dev-replace: remove pointless assert in write unlock adds 523983401644 Btrfs: kill btrfs_clear_path_blocking adds f45c752b65af btrfs: release metadata before running delayed refs adds 84de76a2fb21 btrfs: protect space cache inode alloc with GFP_NOFS adds 553cceb49681 btrfs: reset max_extent_size on clear in a bitmap adds 545e3366db82 btrfs: make sure we create all new block groups adds e187831e1875 btrfs: assert on non-empty delayed iputs adds ad80cf50c3f0 btrfs: drop min_size from evict_refill_and_join adds f2d72f42d5fa Btrfs: fix warning when replaying log after fsync of a tmpfile adds 0f375eed92b5 Btrfs: fix wrong dentries after fsync of file that got its [...] adds 3628b4ca64f2 btrfs: qgroup: Avoid calling qgroup functions if qgroup is [...] adds 98ff7b94e4da btrfs: relocation: Cleanup while loop using rbtree_postord [...] adds 06bbf67244fc btrfs: relocation: Remove redundant tree level check adds b90e22ba4804 btrfs: qgroup: move the qgroup->members check out from (!q [...] adds 5637c74b0145 btrfs: delayed-ref: pass delayed_refs directly to btrfs_se [...] adds 9e920a6f03e4 btrfs: delayed-ref: pass delayed_refs directly to btrfs_de [...] adds af9b8a0e2085 btrfs: remove fs_info from btrfs_check_space_for_delayed_refs adds 7c8616278b19 btrfs: remove fs_info from btrfs_should_throttle_delayed_refs adds d9352794dad9 btrfs: switch return_bigger to bool in find_ref_head adds 318b067a5dd6 Merge tag 'for-4.20-part1-tag' of
git://git.kernel.org/pub
[...] adds e8d4ceeb34a5 jfs: cache NULL when both default_acl and acl are NULL adds 02645bcdfcc2 jfs: remove quota option from ignore list adds 1390643d1d5c jfs: remove redundant dquot_initialize() in jfs_evict_inode() adds deba28b12bcb Merge tag 'jfs-for-4.20' of
git://github.com/kleikamp/linu
[...] adds b07581d2d5ad cachefiles: fix the race between cachefiles_bury_object() [...] adds 74dd7c97ea2a ecryptfs_rename(): verify that lower dentries are still OK [...] adds 3df629d873f8 gfs2_meta: ->mount() can get NULL dev_name adds 6b609e3b0068 Merge branch 'fixes' of
git://git.kernel.org/pub/scm/linux
[...] adds 052d12766b71 orangefs: cache NULL when both default_acl and acl are NULL adds 2978d8734710 orangefs: rate limit the client not running info message adds 56249998b25f orangefs: don't let orangefs_new_inode return NULL adds b5d72cdc53bd orangefs: don't let orangefs_iget return NULL. adds 34e6148a2c75 orangefs: some error code paths missed kmem_cache_free adds 22fc9db296fc orangefs: no need to check for service_operation returns > 0 adds e1cbbf406782 Merge tag 'for-linus-4.20-ofs1' of
git://git.kernel.org/pu
[...] adds 72244b6bc752 gfs2: improve debug information when lvb mismatches are found adds 4f36cb36c9d1 gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated adds b524abcc0148 gfs2: slow the deluge of io error messages adds e54c78a27fcd gfs2: Use fs_* functions instead of pr_* function where we can adds 4c62bd9cea7b gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd adds 1eb8d7387908 GFS2: Flush the GFS2 delete workqueue before stopping the [...] adds 6ddc5c3ddf25 gfs2: getlabel support adds f654683dae0d gfs2: Always check the result of gfs2_rbm_from_block adds 3548fce1645b gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block adds 21f09c4395c9 gfs2: Move rs_{sizehint, rgd_gh} fields into the inode adds ad8994581815 gfs2: Remove unused RGRP_RSRV_MINBYTES definition adds 281b4952d185 gfs2: Rename bitmap.bi_{len => bytes} adds 243fea4df910 gfs2: Fix some minor typos adds ec23df2b0cf3 gfs2: Fix marking bitmaps non-full adds c3abc29e54a1 gfs2: Remove unnecessary gfs2_rlist_alloc parameter adds 0ddeded4ae76 gfs2: Pass resource group to rgblk_free adds c9e58fb2aad5 gfs2: write revokes should traverse sd_ail1_list in reverse adds 8e31582a9ab1 gfs2: Fix minor typo: couln't versus couldn't. adds bfd93a87eadb Merge tag 'gfs2-4.20.fixes' of
git://git.kernel.org/pub/sc
[...] adds 97e5a6e6dc44 xfs: remove XFS_IO_INVALID adds daa79baefc47 xfs: remove suport for filesystems without unwritten extent flag adds 0365c5d6c3d4 xfs: handle zeroing in xfs_file_iomap_begin_delay adds fc439464e3ee xfs: remove the unused shared argument to xfs_reflink_reserve_cow adds d392bc81bb7c xfs: remove the unused trimmed argument from xfs_reflink_t [...] adds 032dc923b2ba xfs: fix fork selection in xfs_find_trim_cow_extent adds 4831822ff12e xfs: print dangling delalloc extents adds dddde68b8f06 xfs: add a define for statfs magic to uapi adds 1002ff45eff5 xfs: xrep_findroot_block should reject root blocks with siblings adds 1aff5696f3e0 xfs: always assign buffer verifiers when one is provided adds 38b6238eb6b4 xfs: fix buffer state management in xrep_findroot_block adds 56668a5cc420 xfs: issue log message on user force shutdown adds e2421f0b5ff3 xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h adds 4c74a56b9de7 xfs: Add helper function xfs_attr_try_sf_addname adds 2f3cd8091963 xfs: Add attibute set and helper functions adds 068f985a9e5e xfs: Add attibute remove and helper functions adds 37fd1678245f xfs: fix use-after-free race in xfs_buf_rele adds 41657e5507b1 xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat adds 26ca39015ef2 xfs: use offsetof() in place of offset macros for __xfsstats adds efc3289cf8d3 xfs: clear ail delwri queued bufs on unmount of shutdown fs adds 96987eea537d xfs: cancel COW blocks before swapext adds fe0142df648f Merge tag 'xfs-4.20-merge-1' of
git://git.kernel.org/pub/s
[...] adds 1618e6e29708 f2fs: add additional sanity check in f2fs_acl_from_disk() adds 7d20c8abb2ed f2fs: fix to avoid NULL pointer dereference on se->discard_map adds abde73c71829 f2fs: fix unnecessary periodic wakeup of discard thread wh [...] adds 22d7ea136414 Revert "f2fs: use printk_ratelimited for f2fs_msg" adds 0ded69f632bb f2fs: avoid wrong decrypted data from disk adds 5ce805869cbe f2fs: submit bio after shutdown adds cda9cc595f0b f2fs: report error if quota off error during umount adds 1378752b9921 f2fs: fix to flush all dirty inodes recovered in readonly fs adds 313ed62a3ddc f2fs: cache NULL when both default_acl and acl are NULL adds 0b2103e886e6 f2fs: fix memory leak of write_io in fill_super() adds 4a70e255449c f2fs: fix memory leak of percpu counter in fill_super() adds 042be0f849e5 f2fs: fix to do sanity check with current segment number adds e1293bdfa01d f2fs: plug readahead IO in readdir() adds b430f7263673 f2fs: avoid sleeping under spin_lock adds c8e927579e00 f2fs: fix setattr project check upon fssetxattr ioctl adds 4cb037ec3f75 f2fs: surround fault_injection related option parsing usin [...] adds 7c1a000d4662 f2fs: add SPDX license identifiers adds 6f5c2ed0a26f f2fs: split IO error injection according to RW adds a7d10cf3e4e3 f2fs: add new idle interval timing for discard and gc paths adds f84262b0862d f2fs: avoid infinite loop in f2fs_alloc_nid adds dc4cd1257c86 f2fs: fix to recover inode's uid/gid during POR adds c6b1867b1da3 f2fs: fix remount problem of option io_bits adds d83d0f5ba853 f2fs: report ENOENT correctly in f2fs_rename adds 0a4daae5ffea f2fs: update i_size after DIO completion adds f4474aa6e5e9 f2fs: fix to recover inode's project id during POR adds 19c73a691ccf f2fs: fix to recover inode's i_flags during POR adds 7de36cf3e408 f2fs: fix to recover inode's i_gc_failures during POR adds 5cd1f387a13b f2fs: fix to recover inode's crtime during POR adds 4a1728cad634 f2fs: mark inode dirty explicitly in recover_inode() adds edc55aaf0d17 f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO adds 61f7725aa148 f2fs: return correct errno in f2fs_gc adds 89d13c38501d f2fs: fix missing up_read adds 095680f24f26 f2fs: keep lazytime on remount adds b63e7be5908c f2fs: add to account meta IO adds 274bd9ba3942 f2fs: add to account skip count of background GC adds d440c52d3151 f2fs: support superblock checksum adds bab475c5414e Revert: "f2fs: check last page index in cached bio to deci [...] adds 39a869582451 f2fs: refactor ->page_mkwrite() flow adds f847c699cff3 f2fs: allow out-place-update for direct IO in LFS mode adds fb7d70db305a f2fs: clear PageError on the read path adds 4354994f097d f2fs: checkpoint disabling adds 48018b4cfd07 f2fs: submit cached bio to avoid endless PageWriteback adds ef2a007134b4 f2fs: fix to recover cold bit of inode block during POR adds 4dada3fd7025 f2fs: use rb_*_cached friends adds ed15ba141559 f2fs: shrink sbi->sb_lock coverage in set_file_temperature() adds 850971b23f0c f2fs: remove unused sbi->trigger_ssr_threshold adds 3b30eb19dcf1 f2fs: remove unneeded disable_nat_bits() adds c75f2feb80eb f2fs: do not update REQ_TIME in case of error conditions adds 6390398ec78f f2fs: update REQ_TIME in f2fs_cross_rename() adds 730746ce88da f2fs: allow to mount, if quota is failed adds b93f654d73fa f2fs: remove request_list check in is_idle() adds 4c58ed076875 f2fs: fix to account IO correctly adds 78efac537de3 f2fs: fix to account IO correctly for cgroup writeback adds 5f9abab42b60 f2fs: account read IOs and use IO counts for is_idle adds 164a63fa6b38 Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" adds 2baf07818549 f2fs: fix to spread clear_cold_data() adds 9149a5eb6061 f2fs: spread f2fs_set_inode_flags() adds 0c093b590efb f2fs: fix to recover inode->i_flags of inode block during POR adds 1e78e8bd9d10 f2fs: fix data corruption issue with hardware encryption adds 26b5a079197c f2fs: cleanup dirty pages if recover failed adds af033b2aa8a8 f2fs: guarantee journalled quota data by checkpoint adds 78130819695f f2fs: fix to keep project quota consistent adds d6edff78fe9e Merge tag 'f2fs-for-4.20-rc1' of
git://git.kernel.org/pub/
[...] adds ad431025aecd ext4: generalize extents status tree search functions adds 1dc0aa46e74a ext4: add new pending reservation mechanism adds 0b02f4c0d6d9 ext4: fix reserved cluster accounting at delayed write time adds b6bf9171ef5c ext4: reduce reserved cluster count by number of allocated [...] adds 9fe671496b6c ext4: adjust reserved cluster count when removing extents adds f456767d3391 ext4: fix reserved cluster accounting at page invalidation time adds f18b2b83a727 ext4: fix argument checking in EXT4_IOC_MOVE_EXT adds 799578ab16e8 ext4: fix build error when DX_DEBUG is defined adds 18aded174920 ext4: fix EXT4_IOC_SWAP_BOOT adds 625ef8a3acd1 ext4: initialize retries variable in ext4_da_write_inline_ [...] adds 401b25aa1a75 ext4: convert fault handler to use vm_fault_t type adds e5f0926115a4 docs: generate a separate ext4 pdf file from the documentation adds de7abd7bbb73 docs: fix ext4 documentation table formatting problems adds c0e3e0406a0c docs: make ext4 readme tables readable adds dc7ac6c4cae3 ext4: fix setattr project check in fssetxattr ioctl adds 182a79e0c171 ext4: propagate error from dquot_initialize() in EXT4_IOC_ [...] adds ccd3c4373eac jbd2: fix use after free in jbd2_log_do_checkpoint() adds d3091215921b docs: move ext4 administrative docs to admin-guide/ adds 8a98ec7c7b39 docs: promote the ext4 data structures book to top level adds 6fd941784b8a ext4: cache NULL when both default_acl and acl are NULL adds 33458eaba4df ext4: fix use-after-free race in ext4_remount()'s error path adds 5993692f0958 Merge tag 'ext4_for_linus' of
git://git.kernel.org/pub/scm
[...] adds 74f0fc936c05 docs/vm/hmm.rst: Add missed space adds 0e0f00935ae1 doc: dev-tools: kselftest.rst: update config file location adds cb95ff7da118 docs: fix typo in table describing 4.16 development cycle adds ff7872ef6f9a Documentation/fb/vesafb.txt: "inverse" option corrections adds 8a2933cfe784 docs: tracing: Add stacktrace filter command adds 60ca05c3b445 Documentation/l1tf: Fix small spelling typo adds 9799445af124 docs: tidy up TOCs and refs to license-rules.rst adds 9eff4a2e92a2 docs: dev-tools: coccinelle: Update documentation adds 9a40068220cb FireWire: clean up firewire-cdev.h kernel-doc adds 48f02b88c82b FireWire: clean up core-iso.c kernel-doc adds 226b18ad5589 FireWire: clean up core-transaction.c kernel-doc adds ea2ae0ecc9ad FireWire: add a Documentation driver-api chapter adds 2f4830ef96d2 FireWire: add driver-api Introduction section adds 9331e5e7b848 efi_stub: update documentation on dtb= parameter adds b67620798b1e MAINTAINERS: sort excludes for Documentation adds 9d92e4835ffc MAINTAINERS: add i2c to the excludes for Documentation adds a7ddcea58ae2 Drop all 00-INDEX files from Documentation/ adds ad98b6023786 docs/boot-time-mm: fix kernel-doc directive for including [...] adds 8ff7e072880e docs: core-api/gfp_mask-from-fs-io: add a label for cross- [...] adds 09700f8a503a docs: core-api/mm-api: add a lable for GFP flags section adds 52272c923af0 docs: core-api: add memory allocation guide adds 9d723b4ccbd2 iommu: Fix passthrough option documentation adds c03e2fa75302 docs: fix some broken documentation references adds ff348763775e doc: Fix acronym "FEKEK" in ecryptfs adds 6bf53999a3a2 docs: move memory hotplug description into admin-guide/mm adds 98cee6742c80 docs/vm: split memory hotplug notifier description to Docu [...] adds 31527da5d673 yama: clarify ptrace_scope=2 in Yama documentation adds 44ba0bb4f2ad docs: improve readability for people with poorer eyesight adds 52d7e21fd567 docs/core-api: rename memory-hotplug-notifier to memory-hotplug adds 3a7452c5a72b docs/core-api: memory-hotplug: add some details about lock [...] adds 8639a0c790ad LICENSES: Add note to CDDL-1.0 license that it should not be used adds 9dc84ee6e536 LICENSES: Add ISC license text adds bc0e5262d3a0 docs/completion.txt: Fix a couple of punctuation nits adds 0c6c987f3706 dm flakey: Document "error_writes" feature adds 44280690ced5 Documentation: preempt-locking: Use better example adds 94ac8f2074b2 doc: printk-formats: Remove bogus kobject references for d [...] adds 63625899c6eb docs/admin-guide: memory-hotplug: remove table of contents adds 418ca3de75cd doc: fix a typo in adding-syscalls.rst adds cf419d542f1d kernel-doc: fix declaration type determination adds 84253c8be37d docs: Introduce deprecated APIs list adds aea74de4b216 docs: Fix typos in histogram.rst adds 01aa9d518eae Merge tag 'docs-4.20' of
git://git.lwn.net/linux
No new revisions were added by this update. Summary of changes: Documentation/00-INDEX | 428 -- Documentation/ABI/testing/sysfs-class-net | 4 +- Documentation/ABI/testing/sysfs-class-net-dsa | 7 + Documentation/ABI/testing/sysfs-fs-f2fs | 17 +- Documentation/PCI/00-INDEX | 26 - Documentation/RCU/00-INDEX | 34 - Documentation/RCU/rcu.txt | 4 - Documentation/admin-guide/LSM/Yama.rst | 4 +- Documentation/admin-guide/README.rst | 3 +- Documentation/admin-guide/ext4.rst | 574 ++ Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 4 +- Documentation/admin-guide/l1tf.rst | 2 +- Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/memory-hotplug.rst | 404 ++ Documentation/arm/00-INDEX | 50 - Documentation/block/00-INDEX | 34 - Documentation/blockdev/00-INDEX | 18 - Documentation/cdrom/00-INDEX | 11 - Documentation/cgroup-v1/00-INDEX | 26 - Documentation/conf.py | 10 +- Documentation/core-api/boot-time-mm.rst | 4 +- Documentation/core-api/gfp_mask-from-fs-io.rst | 2 + Documentation/core-api/index.rst | 3 + Documentation/core-api/memory-allocation.rst | 122 + Documentation/core-api/memory-hotplug.rst | 125 + Documentation/core-api/mm-api.rst | 2 + Documentation/core-api/printk-formats.rst | 6 +- Documentation/dev-tools/coccinelle.rst | 23 +- Documentation/dev-tools/kselftest.rst | 2 +- Documentation/device-mapper/dm-flakey.txt | 4 + Documentation/devicetree/00-INDEX | 12 - Documentation/devicetree/bindings/mips/mscc.txt | 16 + .../devicetree/bindings/net/brcm,unimac-mdio.txt | 3 + .../devicetree/bindings/net/dsa/lantiq-gswip.txt | 143 + .../devicetree/bindings/net/lantiq,xrx200-net.txt | 21 + .../devicetree/bindings/net/marvell-pp2.txt | 45 +- .../devicetree/bindings/net/micrel-ksz90x1.txt | 28 +- .../devicetree/bindings/net/mscc-ocelot.txt | 9 +- .../devicetree/bindings/net/mscc-phy-vsc8531.txt | 21 +- .../devicetree/bindings/net/renesas,ravb.txt | 1 + .../bindings/net/wireless/qcom,ath10k.txt | 6 + .../devicetree/bindings/phy/phy-ocelot-serdes.txt | 43 + .../devicetree/bindings/soc/fsl/cpm_qe/network.txt | 6 + Documentation/driver-api/basics.rst | 3 + Documentation/driver-api/firewire.rst | 48 + Documentation/driver-api/index.rst | 1 + Documentation/efi-stub.txt | 17 +- Documentation/fb/00-INDEX | 75 - Documentation/fb/vesafb.txt | 4 +- Documentation/filesystems/00-INDEX | 153 - Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/ext2.txt | 2 +- .../filesystems/ext4/{ondisk => }/about.rst | 0 .../filesystems/ext4/{ondisk => }/allocators.rst | 0 Documentation/filesystems/ext4/attributes.rst | 191 + .../filesystems/ext4/{ondisk => }/bigalloc.rst | 0 .../filesystems/ext4/{ondisk => }/bitmaps.rst | 0 .../filesystems/ext4/{ondisk => }/blockgroup.rst | 0 .../filesystems/ext4/{ondisk => }/blockmap.rst | 0 .../filesystems/ext4/{ondisk => }/blocks.rst | 0 Documentation/filesystems/ext4/checksums.rst | 73 + Documentation/filesystems/ext4/directory.rst | 426 ++ .../filesystems/ext4/{ondisk => }/dynamic.rst | 0 .../filesystems/ext4/{ondisk => }/eainode.rst | 0 Documentation/filesystems/ext4/ext4.rst | 613 --- .../filesystems/ext4/{ondisk => }/globals.rst | 0 Documentation/filesystems/ext4/group_descr.rst | 170 + Documentation/filesystems/ext4/ifork.rst | 194 + Documentation/filesystems/ext4/index.rst | 19 +- .../filesystems/ext4/{ondisk => }/inlinedata.rst | 0 Documentation/filesystems/ext4/inodes.rst | 576 ++ Documentation/filesystems/ext4/journal.rst | 611 +++ Documentation/filesystems/ext4/mmp.rst | 77 + .../filesystems/ext4/ondisk/attributes.rst | 191 - .../filesystems/ext4/ondisk/checksums.rst | 73 - .../filesystems/ext4/ondisk/directory.rst | 426 -- .../filesystems/ext4/ondisk/group_descr.rst | 170 - Documentation/filesystems/ext4/ondisk/ifork.rst | 194 - Documentation/filesystems/ext4/ondisk/index.rst | 9 - Documentation/filesystems/ext4/ondisk/inodes.rst | 575 -- Documentation/filesystems/ext4/ondisk/journal.rst | 611 --- Documentation/filesystems/ext4/ondisk/mmp.rst | 77 - .../filesystems/ext4/ondisk/special_inodes.rst | 38 - Documentation/filesystems/ext4/ondisk/super.rst | 801 --- .../filesystems/ext4/{ondisk => }/overview.rst | 0 Documentation/filesystems/ext4/special_inodes.rst | 38 + Documentation/filesystems/ext4/super.rst | 801 +++ Documentation/filesystems/f2fs.txt | 8 +- Documentation/filesystems/nfs/00-INDEX | 26 - Documentation/fmc/00-INDEX | 38 - Documentation/gpio/00-INDEX | 4 - Documentation/ide/00-INDEX | 14 - Documentation/index.rst | 5 +- Documentation/ioctl/00-INDEX | 12 - Documentation/isdn/00-INDEX | 42 - Documentation/kbuild/00-INDEX | 14 - Documentation/laptops/00-INDEX | 16 - Documentation/leds/00-INDEX | 32 - Documentation/locking/00-INDEX | 16 - Documentation/m68k/00-INDEX | 7 - Documentation/memory-hotplug.txt | 507 -- Documentation/mips/00-INDEX | 4 - Documentation/mmc/00-INDEX | 10 - Documentation/netlabel/00-INDEX | 10 - Documentation/netlabel/cipso_ipv4.txt | 11 +- Documentation/netlabel/introduction.txt | 2 +- Documentation/networking/00-INDEX | 234 - Documentation/networking/af_xdp.rst | 4 +- Documentation/networking/defza.txt | 57 + Documentation/networking/devlink-params-bnxt.txt | 18 + Documentation/networking/devlink-params.txt | 42 + .../networking/dpaa2}/ethernet-driver.rst | 0 Documentation/networking/dpaa2/index.rst | 1 + Documentation/networking/e100.rst | 3 +- Documentation/networking/e1000.rst | 3 +- Documentation/networking/e1000e.rst | 382 ++ Documentation/networking/e1000e.txt | 312 -- Documentation/networking/filter.txt | 94 +- Documentation/networking/fm10k.rst | 141 + Documentation/networking/i40e.rst | 770 +++ Documentation/networking/i40e.txt | 190 - Documentation/networking/i40evf.txt | 54 - Documentation/networking/iavf.rst | 281 + Documentation/networking/ice.rst | 45 + Documentation/networking/ice.txt | 39 - Documentation/networking/igb.rst | 193 + Documentation/networking/igb.txt | 129 - Documentation/networking/igbvf.rst | 64 + Documentation/networking/igbvf.txt | 80 - Documentation/networking/index.rst | 10 + Documentation/networking/ip-sysctl.txt | 8 + Documentation/networking/ixgb.rst | 467 ++ Documentation/networking/ixgb.txt | 433 -- Documentation/networking/ixgbe.rst | 527 ++ Documentation/networking/ixgbe.txt | 349 -- Documentation/networking/ixgbevf.rst | 66 + Documentation/networking/ixgbevf.txt | 52 - Documentation/networking/netvsc.txt | 9 + Documentation/networking/rxrpc.txt | 25 + Documentation/networking/tcp.txt | 101 - Documentation/networking/xfrm_device.txt | 4 + Documentation/parisc/00-INDEX | 6 - Documentation/power/00-INDEX | 44 - Documentation/powerpc/00-INDEX | 34 - Documentation/preempt-locking.txt | 12 +- Documentation/process/2.Process.rst | 2 +- Documentation/process/adding-syscalls.rst | 2 +- Documentation/process/deprecated.rst | 119 + Documentation/process/howto.rst | 13 +- Documentation/process/index.rst | 2 + Documentation/process/license-rules.rst | 2 + Documentation/s390/00-INDEX | 28 - Documentation/scheduler/00-INDEX | 18 - Documentation/scheduler/completion.txt | 3 +- Documentation/scsi/00-INDEX | 108 - Documentation/security/LSM.rst | 2 +- Documentation/security/keys/ecryptfs.rst | 8 +- Documentation/serial/00-INDEX | 16 - Documentation/sphinx-static/theme_overrides.css | 38 + Documentation/spi/00-INDEX | 16 - Documentation/sysctl/00-INDEX | 16 - Documentation/timers/00-INDEX | 16 - Documentation/trace/ftrace.rst | 3 + Documentation/trace/histogram.rst | 6 +- Documentation/virtual/00-INDEX | 11 - Documentation/virtual/kvm/00-INDEX | 35 - Documentation/vm/00-INDEX | 50 - Documentation/vm/hmm.rst | 14 +- Documentation/w1/00-INDEX | 10 - Documentation/w1/masters/00-INDEX | 12 - Documentation/w1/slaves/00-INDEX | 14 - Documentation/x86/00-INDEX | 20 - Documentation/x86/x86_64/00-INDEX | 16 - LICENSES/other/CDDL-1.0 | 6 +- LICENSES/other/ISC | 24 + MAINTAINERS | 84 +- README | 1 - arch/alpha/include/uapi/asm/siginfo.h | 1 - arch/arc/kernel/traps.c | 22 +- arch/arc/kernel/vmlinux.lds.S | 1 - arch/arc/mm/fault.c | 20 +- arch/arm/include/asm/bug.h | 4 +- arch/arm/kernel/ptrace.c | 11 +- arch/arm/kernel/swp_emulate.c | 16 +- arch/arm/kernel/traps.c | 63 +- arch/arm/kernel/vmlinux-xip.lds.S | 1 - arch/arm/mm/alignment.c | 10 +- arch/arm/mm/fault.c | 28 +- arch/arm/vfp/vfpmodule.c | 11 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 6 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +- arch/arm64/include/asm/system_misc.h | 3 +- arch/arm64/include/asm/traps.h | 5 +- arch/arm64/include/uapi/asm/Kbuild | 1 + arch/arm64/include/uapi/asm/siginfo.h | 24 - arch/arm64/kernel/debug-monitors.c | 11 +- arch/arm64/kernel/fpsimd.c | 10 +- arch/arm64/kernel/ptrace.c | 16 +- arch/arm64/kernel/sys_compat.c | 13 +- arch/arm64/kernel/traps.c | 67 +- arch/arm64/kernel/vmlinux.lds.S | 1 - arch/arm64/mm/fault.c | 94 +- arch/h8300/kernel/vmlinux.lds.S | 1 - arch/ia64/hp/sim/simserial.c | 24 +- arch/ia64/include/uapi/asm/siginfo.h | 2 - arch/ia64/kernel/brl_emu.c | 31 +- arch/ia64/kernel/signal.c | 60 +- arch/ia64/kernel/traps.c | 144 +- arch/ia64/kernel/unaligned.c | 12 +- arch/ia64/mm/fault.c | 12 +- arch/microblaze/kernel/vmlinux.lds.S | 2 - arch/mips/boot/dts/mscc/ocelot.dtsi | 19 +- arch/mips/include/uapi/asm/siginfo.h | 11 - arch/mips/lantiq/xway/dma.c | 1 - arch/mips/lantiq/xway/sysctrl.c | 14 +- arch/parisc/include/uapi/asm/Kbuild | 1 + arch/parisc/include/uapi/asm/siginfo.h | 11 - arch/powerpc/include/asm/bug.h | 2 +- arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/uapi/asm/Kbuild | 1 + arch/powerpc/include/uapi/asm/siginfo.h | 18 - arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/traps.c | 34 +- arch/powerpc/kernel/vmlinux.lds.S | 2 - arch/powerpc/mm/fault.c | 55 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/cell/spufs/fault.c | 26 +- arch/riscv/include/uapi/asm/Kbuild | 1 + arch/riscv/include/uapi/asm/siginfo.h | 24 - arch/s390/include/uapi/asm/Kbuild | 1 + arch/s390/include/uapi/asm/siginfo.h | 17 - arch/sparc/include/asm/parport.h | 2 + arch/sparc/include/asm/thread_info_64.h | 4 + arch/sparc/include/asm/vdso.h | 6 +- arch/sparc/include/uapi/asm/siginfo.h | 7 - arch/sparc/kernel/time_64.c | 3 - arch/sparc/vdso/Makefile | 33 +- arch/sparc/vdso/checkundef.sh | 10 + arch/sparc/vdso/vclock_gettime.c | 102 +- arch/sparc/vdso/vdso-layout.lds.S | 7 +- arch/sparc/vdso/vdso2c.c | 6 - arch/sparc/vdso/vdso2c.h | 18 +- arch/sparc/vdso/vma.c | 39 +- arch/um/include/asm/common.lds.S | 2 - arch/unicore32/include/asm/bug.h | 3 +- arch/unicore32/kernel/fpu-ucf64.c | 12 +- arch/unicore32/kernel/traps.c | 5 +- arch/unicore32/mm/fault.c | 27 +- arch/x86/entry/vsyscall/vsyscall_64.c | 9 +- arch/x86/include/asm/compat.h | 2 +- arch/x86/include/asm/mpx.h | 12 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/trace/mpx.h | 4 +- arch/x86/include/uapi/asm/siginfo.h | 2 - arch/x86/kernel/ptrace.c | 29 +- arch/x86/kernel/traps.c | 176 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/uprobes.c | 2 +- arch/x86/kvm/mmu.c | 11 +- arch/x86/mm/fault.c | 167 +- arch/x86/mm/mpx.c | 30 +- arch/xtensa/kernel/vmlinux.lds.S | 1 - crypto/af_alg.c | 2 +- drivers/atm/eni.c | 3 +- drivers/atm/fore200e.c | 401 +- drivers/atm/fore200e.h | 8 +- drivers/atm/nicstar.c | 3 +- drivers/atm/zatm.c | 42 +- drivers/bluetooth/ath3k.c | 11 +- drivers/bluetooth/bt3c_cs.c | 9 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btrsi.c | 13 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btsdio.c | 14 +- drivers/bluetooth/btusb.c | 2 + drivers/bluetooth/hci_ldisc.c | 1 + drivers/bluetooth/hci_qca.c | 69 +- drivers/bluetooth/hci_serdev.c | 10 +- drivers/char/pcmcia/synclink_cs.c | 3 +- drivers/crypto/chelsio/chcr_core.c | 4 +- drivers/firewire/core-iso.c | 7 + drivers/firewire/core-transaction.c | 10 + drivers/infiniband/core/verbs.c | 46 + drivers/infiniband/hw/mlx5/cq.c | 31 +- drivers/infiniband/hw/mlx5/devx.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 36 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 + drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/hw/nes/nes_mgt.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib.h | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 132 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 23 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 19 +- drivers/input/serio/serport.c | 2 +- drivers/isdn/capi/capi.c | 7 - drivers/isdn/gigaset/asyncdata.c | 4 +- drivers/isdn/gigaset/ev-layer.c | 4 +- drivers/isdn/gigaset/interface.c | 13 +- drivers/isdn/gigaset/isocdata.c | 2 +- drivers/isdn/hisax/amd7930_fn.c | 2 +- drivers/isdn/hisax/hfc_pci.c | 11 +- drivers/isdn/hisax/hfc_pci.h | 4 +- drivers/isdn/hisax/hfc_sx.c | 6 +- drivers/isdn/hisax/hisax.h | 2 +- drivers/isdn/hisax/w6692.c | 4 +- drivers/isdn/i4l/isdn_tty.c | 19 - drivers/isdn/mISDN/socket.c | 3 +- drivers/isdn/mISDN/tei.c | 7 +- drivers/misc/genwqe/card_base.h | 2 +- drivers/misc/genwqe/card_dev.c | 9 +- drivers/net/bonding/bond_main.c | 3 +- drivers/net/can/rx-offload.c | 8 +- drivers/net/dsa/Kconfig | 8 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/Kconfig | 10 + drivers/net/dsa/b53/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 248 +- drivers/net/dsa/b53/b53_priv.h | 36 + drivers/net/dsa/b53/b53_serdes.c | 214 + drivers/net/dsa/b53/b53_serdes.h | 128 + drivers/net/dsa/b53/b53_srab.c | 215 + drivers/net/dsa/bcm_sf2.c | 9 +- drivers/net/dsa/lantiq_gswip.c | 1167 ++++ drivers/net/dsa/lantiq_pce.h | 153 + drivers/net/dsa/mt7530.c | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 28 +- drivers/net/dsa/mv88e6xxx/phy.c | 3 + drivers/net/dsa/mv88e6xxx/port.c | 25 +- drivers/net/dsa/mv88e6xxx/port.h | 1 + drivers/net/dsa/mv88e6xxx/serdes.c | 105 + drivers/net/dsa/mv88e6xxx/serdes.h | 16 + drivers/net/dsa/qca8k.c | 6 +- drivers/net/ethernet/8390/ax88796.c | 4 +- drivers/net/ethernet/8390/etherh.c | 35 +- drivers/net/ethernet/Kconfig | 7 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/aeroflex/greth.c | 4 +- drivers/net/ethernet/agere/et131x.c | 12 +- drivers/net/ethernet/alacritech/slic.h | 1 - drivers/net/ethernet/allwinner/sun4i-emac.c | 3 +- drivers/net/ethernet/altera/altera_tse_main.c | 5 +- drivers/net/ethernet/amazon/Kconfig | 2 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 425 +- drivers/net/ethernet/amazon/ena/ena_com.c | 302 +- drivers/net/ethernet/amazon/ena/ena_com.h | 72 +- drivers/net/ethernet/amazon/ena/ena_common_defs.h | 4 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 277 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 72 +- drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 229 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 2 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 461 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 42 +- drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 206 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 6 +- drivers/net/ethernet/amd/au1000_eth.c | 12 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/ni65.c | 4 +- drivers/net/ethernet/amd/sun3lance.c | 6 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 19 +- .../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 30 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 5 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 113 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 13 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 24 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 4 + .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 12 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 41 +- .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h | 6 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 35 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 6 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 8 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 3 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 13 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 163 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 130 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 231 +- drivers/net/ethernet/aquantia/atlantic/ver.h | 2 +- drivers/net/ethernet/atheros/atlx/atl1.c | 22 +- drivers/net/ethernet/aurora/nb8800.c | 9 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 22 +- drivers/net/ethernet/broadcom/bcmsysport.c | 67 +- drivers/net/ethernet/broadcom/bcmsysport.h | 2 + drivers/net/ethernet/broadcom/bgmac.c | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 11 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 81 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1671 +++++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 250 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 86 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 7 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 112 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 310 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 15 - drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 9 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 20 +- drivers/net/ethernet/broadcom/tg3.c | 71 +- drivers/net/ethernet/brocade/bna/bna_enet.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 15 +- .../ethernet/cavium/liquidio/cn23xx_vf_device.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 547 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 342 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 404 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 226 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 53 +- .../net/ethernet/cavium/liquidio/liquidio_common.h | 31 +- .../net/ethernet/cavium/liquidio/octeon_config.h | 3 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 12 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 7 + drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 122 +- drivers/net/ethernet/cavium/liquidio/octeon_droq.h | 5 +- drivers/net/ethernet/cavium/liquidio/octeon_iq.h | 17 +- drivers/net/ethernet/cavium/liquidio/octeon_main.h | 98 +- .../net/ethernet/cavium/liquidio/octeon_network.h | 35 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.c | 61 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.h | 9 +- .../net/ethernet/cavium/liquidio/request_manager.c | 125 +- .../ethernet/cavium/liquidio/response_manager.c | 82 +- .../ethernet/cavium/liquidio/response_manager.h | 4 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 5 +- drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/Makefile | 3 + drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 42 + drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 3 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 238 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 106 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 24 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 31 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 32 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 114 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 46 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 68 +- drivers/net/ethernet/chelsio/cxgb4/sched.h | 2 - drivers/net/ethernet/chelsio/cxgb4/sge.c | 4 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 16 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 2 + drivers/net/ethernet/cortina/gemini.c | 5 +- drivers/net/ethernet/davicom/dm9000.c | 6 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/emulex/benet/be.h | 1 + drivers/net/ethernet/emulex/benet/be_main.c | 6 +- drivers/net/ethernet/ethoc.c | 5 +- drivers/net/ethernet/faraday/ftgmac100.c | 24 +- drivers/net/ethernet/faraday/ftmac100.c | 7 +- drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/Makefile | 2 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 16 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 28 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 16 + drivers/net/ethernet/freescale/dpaa2/Makefile | 13 + .../ethernet/freescale/dpaa2}/dpaa2-eth-trace.h | 0 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2829 ++++++++++ drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 446 ++ .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 630 +++ drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 222 + .../ethernet/freescale/dpaa2/dpaa2-ptp.h} | 0 .../ethernet/freescale/dpaa2}/dpkg.h | 0 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 569 ++ drivers/net/ethernet/freescale/dpaa2/dpni.c | 1752 ++++++ drivers/net/ethernet/freescale/dpaa2/dpni.h | 921 ++++ drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 40 + drivers/net/ethernet/freescale/dpaa2/dprtc.c | 194 + drivers/net/ethernet/freescale/dpaa2/dprtc.h | 45 + drivers/net/ethernet/freescale/fec_main.c | 23 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 3 +- drivers/net/ethernet/freescale/fman/mac.c | 6 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 3 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 4 +- drivers/net/ethernet/freescale/gianfar.c | 17 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 55 +- drivers/net/ethernet/freescale/ucc_geth.c | 10 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 3 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 - drivers/net/ethernet/hisilicon/hns3/hnae3.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 59 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 609 ++- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 17 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 216 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 147 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1088 ++++ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 83 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2618 ++++++--- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 377 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 58 - .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 18 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 6 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 12 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 8 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 621 ++- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 25 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 121 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 27 + drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 14 + drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 97 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 32 + drivers/net/ethernet/huawei/hinic/hinic_port.h | 18 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 295 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 5 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 13 +- drivers/net/ethernet/ibm/emac/core.h | 3 + drivers/net/ethernet/ibm/emac/mal.h | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 1 - drivers/net/ethernet/ibm/ibmvnic.c | 133 +- drivers/net/ethernet/ibm/ibmvnic.h | 9 +- drivers/net/ethernet/intel/Kconfig | 57 +- drivers/net/ethernet/intel/Makefile | 3 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 5 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/i40e/Makefile | 3 +- drivers/net/ethernet/intel/i40e/i40e.h | 19 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 2 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 437 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 389 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 201 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 20 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 94 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 445 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 967 ++++ drivers/net/ethernet/intel/i40e/i40e_xsk.h | 25 + drivers/net/ethernet/intel/i40evf/Makefile | 16 - drivers/net/ethernet/intel/i40evf/i40e_adminq.c | 967 ---- drivers/net/ethernet/intel/i40evf/i40e_adminq.h | 136 - .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 2717 ---------- drivers/net/ethernet/intel/i40evf/i40e_alloc.h | 35 - drivers/net/ethernet/intel/i40evf/i40e_common.c | 1320 ----- drivers/net/ethernet/intel/i40evf/i40e_devids.h | 34 - drivers/net/ethernet/intel/i40evf/i40e_hmc.h | 215 - drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h | 158 - drivers/net/ethernet/intel/i40evf/i40e_osdep.h | 52 - drivers/net/ethernet/intel/i40evf/i40e_prototype.h | 130 - drivers/net/ethernet/intel/i40evf/i40e_register.h | 313 -- drivers/net/ethernet/intel/i40evf/i40e_status.h | 78 - drivers/net/ethernet/intel/i40evf/i40e_trace.h | 209 - drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 2508 --------- drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 524 -- drivers/net/ethernet/intel/i40evf/i40e_type.h | 1496 ----- drivers/net/ethernet/intel/i40evf/i40evf.h | 427 -- drivers/net/ethernet/intel/i40evf/i40evf_client.c | 579 -- drivers/net/ethernet/intel/i40evf/i40evf_client.h | 169 - drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 820 --- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 3982 -------------- .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 1426 ----- drivers/net/ethernet/intel/iavf/Makefile | 15 + drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 ++++ drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 ++ drivers/net/ethernet/intel/iavf/iavf.h | 418 ++ drivers/net/ethernet/intel/iavf/iavf_alloc.h | 31 + drivers/net/ethernet/intel/iavf/iavf_client.c | 579 ++ drivers/net/ethernet/intel/iavf/iavf_client.h | 169 + drivers/net/ethernet/intel/iavf/iavf_common.c | 955 ++++ drivers/net/ethernet/intel/iavf/iavf_devids.h | 12 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 1036 ++++ drivers/net/ethernet/intel/iavf/iavf_main.c | 3984 ++++++++++++++ drivers/net/ethernet/intel/iavf/iavf_osdep.h | 52 + drivers/net/ethernet/intel/iavf/iavf_prototype.h | 67 + drivers/net/ethernet/intel/iavf/iavf_register.h | 68 + drivers/net/ethernet/intel/iavf/iavf_status.h | 78 + drivers/net/ethernet/intel/iavf/iavf_trace.h | 209 + drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2508 +++++++++ drivers/net/ethernet/intel/iavf/iavf_txrx.h | 523 ++ drivers/net/ethernet/intel/iavf/iavf_type.h | 688 +++ drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 1452 +++++ drivers/net/ethernet/intel/ice/Makefile | 2 + drivers/net/ethernet/intel/ice/ice.h | 72 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 124 +- drivers/net/ethernet/intel/ice/ice_common.c | 892 ++- drivers/net/ethernet/intel/ice/ice_common.h | 41 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 89 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 2 + drivers/net/ethernet/intel/ice/ice_devids.h | 10 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 818 ++- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 530 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 37 +- drivers/net/ethernet/intel/ice/ice_lib.c | 2619 +++++++++ drivers/net/ethernet/intel/ice/ice_lib.h | 77 + drivers/net/ethernet/intel/ice/ice_main.c | 3856 ++++--------- drivers/net/ethernet/intel/ice/ice_nvm.c | 2 +- drivers/net/ethernet/intel/ice/ice_sched.c | 379 +- drivers/net/ethernet/intel/ice/ice_sched.h | 5 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 127 + drivers/net/ethernet/intel/ice/ice_sriov.h | 34 + drivers/net/ethernet/intel/ice/ice_status.h | 4 + drivers/net/ethernet/intel/ice/ice_switch.c | 1744 +++--- drivers/net/ethernet/intel/ice/ice_switch.h | 91 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.h | 23 +- drivers/net/ethernet/intel/ice/ice_type.h | 111 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 2668 +++++++++ drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 173 + drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/Makefile | 10 + drivers/net/ethernet/intel/igc/igc.h | 443 ++ drivers/net/ethernet/intel/igc/igc_base.c | 541 ++ drivers/net/ethernet/intel/igc/igc_base.h | 107 + drivers/net/ethernet/intel/igc/igc_defines.h | 389 ++ drivers/net/ethernet/intel/igc/igc_hw.h | 321 ++ drivers/net/ethernet/intel/igc/igc_i225.c | 490 ++ drivers/net/ethernet/intel/igc/igc_i225.h | 13 + drivers/net/ethernet/intel/igc/igc_mac.c | 806 +++ drivers/net/ethernet/intel/igc/igc_mac.h | 41 + drivers/net/ethernet/intel/igc/igc_main.c | 3901 +++++++++++++ drivers/net/ethernet/intel/igc/igc_nvm.c | 215 + drivers/net/ethernet/intel/igc/igc_nvm.h | 14 + drivers/net/ethernet/intel/igc/igc_phy.c | 791 +++ drivers/net/ethernet/intel/igc/igc_phy.h | 21 + drivers/net/ethernet/intel/igc/igc_regs.h | 221 + drivers/net/ethernet/intel/ixgb/ixgb_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/Makefile | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 48 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 9 + drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 282 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h | 13 + drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 17 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 358 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 17 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 50 + drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 4 + drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 15 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 801 +++ drivers/net/ethernet/intel/ixgbevf/Makefile | 1 + drivers/net/ethernet/intel/ixgbevf/defines.h | 10 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 670 +++ drivers/net/ethernet/intel/ixgbevf/ipsec.h | 66 + drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 33 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 80 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 5 + drivers/net/ethernet/intel/ixgbevf/vf.c | 4 + drivers/net/ethernet/lantiq_etop.c | 12 +- drivers/net/ethernet/lantiq_xrx200.c | 567 ++ drivers/net/ethernet/marvell/Kconfig | 3 + drivers/net/ethernet/marvell/Makefile | 1 + drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 43 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 28 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 443 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 17 + drivers/net/ethernet/marvell/octeontx2/Makefile | 6 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 11 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 721 +++ drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 111 + .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 186 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 211 + drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 303 ++ drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 525 ++ drivers/net/ethernet/marvell/octeontx2/af/npc.h | 262 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 5709 ++++++++++++++++++++ drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 1772 ++++++ drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 368 ++ .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 515 ++ .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 1959 +++++++ .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 472 ++ .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 816 +++ .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 71 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 502 ++ .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 917 ++++ drivers/net/ethernet/marvell/pxa168_eth.c | 7 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 16 +- drivers/net/ethernet/mellanox/mlx4/alloc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_main.c | 9 +- drivers/net/ethernet/mellanox/mlx4/icm.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 4 + .../mellanox/mlx5/core/diag/fs_tracepoint.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 208 + drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 12 + drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 181 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 56 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 269 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 254 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 56 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 60 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 675 ++- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 58 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 484 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 89 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 195 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 18 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 201 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 50 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 25 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 188 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 10 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 19 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 34 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 29 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 81 +- drivers/net/ethernet/mellanox/mlx5/core/srq.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/wq.c | 120 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 603 ++- drivers/net/ethernet/mellanox/mlxsw/resources.h | 4 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 145 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 106 + .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 488 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 225 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 982 ++++ drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 49 + .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 249 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 138 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 15 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 573 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 2 + drivers/net/ethernet/micrel/ks8695net.c | 2 +- drivers/net/ethernet/micrel/ks8851_mll.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 7 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 4 +- drivers/net/ethernet/mscc/Kconfig | 2 + drivers/net/ethernet/mscc/ocelot.c | 18 +- drivers/net/ethernet/mscc/ocelot.h | 79 +- drivers/net/ethernet/mscc/ocelot_board.c | 65 +- drivers/net/ethernet/mscc/ocelot_dev_gmii.h | 154 - drivers/net/ethernet/mscc/ocelot_hsio.h | 785 --- drivers/net/ethernet/mscc/ocelot_regs.c | 93 +- drivers/net/ethernet/neterion/s2io.c | 7 +- drivers/net/ethernet/neterion/s2io.h | 22 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 1 + drivers/net/ethernet/neterion/vxge/vxge-config.h | 20 - drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 3 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 67 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 69 +- drivers/net/ethernet/netronome/nfp/abm/main.h | 35 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 105 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 45 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 415 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 91 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 107 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 77 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 234 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 34 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 49 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 57 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 34 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 179 +- .../net/ethernet/netronome/nfp/flower/offload.c | 65 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 37 +- drivers/net/ethernet/netronome/nfp/nfp_abi.h | 35 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 39 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 39 +- drivers/net/ethernet/netronome/nfp/nfp_app_nic.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_asm.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_asm.h | 43 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 54 +- drivers/net/ethernet/netronome/nfp/nfp_hwmon.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 78 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 34 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 94 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 41 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 43 +- .../net/ethernet/netronome/nfp/nfp_net_debugdump.c | 84 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 34 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 42 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.h | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 34 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 34 +- .../net/ethernet/netronome/nfp/nfp_shared_buf.c | 35 +- drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h | 34 +- drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h | 34 +- .../netronome/nfp/nfpcore/nfp6000/nfp6000.h | 34 +- .../netronome/nfp/nfpcore/nfp6000/nfp_xpb.h | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 84 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_arm.h | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 70 +- .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_mip.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 66 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h | 72 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 364 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_resource.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c | 303 +- .../ethernet/netronome/nfp/nfpcore/nfp_target.c | 46 +- drivers/net/ethernet/netronome/nfp/nic/main.c | 34 +- drivers/net/ethernet/ni/Kconfig | 3 +- drivers/net/ethernet/ni/nixge.c | 168 +- drivers/net/ethernet/nxp/lpc_eth.c | 78 +- drivers/net/ethernet/qlogic/qed/qed.h | 3 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 1 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 248 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 14 + drivers/net/ethernet/qlogic/qed/qed_hsi.h | 357 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 25 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 258 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 322 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 51 +- drivers/net/ethernet/qlogic/qed/qed_ooo.c | 14 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 102 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 2 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 6 +- drivers/net/ethernet/qualcomm/qca_7k.c | 34 +- drivers/net/ethernet/qualcomm/qca_7k.h | 2 +- drivers/net/ethernet/qualcomm/qca_debug.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 28 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 + drivers/net/ethernet/rdc/r6040.c | 12 +- drivers/net/ethernet/realtek/r8169.c | 148 +- drivers/net/ethernet/renesas/ravb.h | 6 +- drivers/net/ethernet/renesas/ravb_main.c | 150 +- drivers/net/ethernet/rocker/rocker_main.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 3 +- drivers/net/ethernet/smsc/smc91x.c | 6 +- drivers/net/ethernet/smsc/smsc911x.c | 9 +- drivers/net/ethernet/smsc/smsc9420.c | 6 +- drivers/net/ethernet/socionext/netsec.c | 40 +- drivers/net/ethernet/socionext/sni_ave.c | 29 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 12 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 19 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 19 + drivers/net/ethernet/stmicro/stmmac/hwif.c | 8 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 15 +- drivers/net/ethernet/sun/ldmvsw.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 3 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 14 +- drivers/net/ethernet/sun/sunvnet_common.h | 7 +- drivers/net/ethernet/ti/cpsw.c | 72 +- drivers/net/ethernet/ti/cpsw_ale.c | 12 +- drivers/net/ethernet/ti/cpsw_ale.h | 8 +- drivers/net/ethernet/ti/davinci_emac.c | 6 +- drivers/net/ethernet/ti/netcp_core.c | 22 +- drivers/net/ethernet/ti/netcp_ethss.c | 42 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 4 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 9 +- drivers/net/ethernet/toshiba/spider_net.c | 4 +- drivers/net/ethernet/toshiba/tc35815.c | 8 +- drivers/net/ethernet/wiznet/w5300.c | 6 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 12 +- drivers/net/fddi/Kconfig | 11 + drivers/net/fddi/Makefile | 1 + drivers/net/fddi/defza.c | 1564 ++++++ drivers/net/fddi/defza.h | 791 +++ drivers/net/fddi/skfp/ecm.c | 3 - drivers/net/fddi/skfp/h/cmtdef.h | 9 - drivers/net/fddi/skfp/pcmplc.c | 11 - drivers/net/geneve.c | 47 +- drivers/net/hamradio/6pack.c | 21 - drivers/net/hamradio/mkiss.c | 21 - drivers/net/hyperv/hyperv_net.h | 51 +- drivers/net/hyperv/netvsc.c | 18 +- drivers/net/hyperv/netvsc_drv.c | 97 +- drivers/net/hyperv/rndis_filter.c | 97 +- drivers/net/ieee802154/mac802154_hwsim.c | 8 - drivers/net/ieee802154/mcr20a.c | 64 +- drivers/net/loopback.c | 10 +- drivers/net/macsec.c | 18 +- drivers/net/macvlan.c | 2 +- drivers/net/net_failover.c | 8 +- drivers/net/netdevsim/bpf.c | 8 +- drivers/net/nlmon.c | 6 - drivers/net/phy/Kconfig | 2 +- drivers/net/phy/aquantia.c | 12 +- drivers/net/phy/at803x.c | 2 +- drivers/net/phy/bcm63xx.c | 9 +- drivers/net/phy/dp83640.c | 18 +- drivers/net/phy/et1011c.c | 3 +- drivers/net/phy/marvell.c | 67 +- drivers/net/phy/marvell10g.c | 17 +- drivers/net/phy/mdio-bcm-unimac.c | 83 +- drivers/net/phy/mdio-mux-bcm-iproc.c | 6 +- drivers/net/phy/mdio-thunder.c | 4 +- drivers/net/phy/mdio_bus.c | 1 - drivers/net/phy/micrel.c | 130 +- drivers/net/phy/microchip.c | 33 +- drivers/net/phy/microchip_t1.c | 2 +- drivers/net/phy/mscc.c | 1520 +++++- drivers/net/phy/phy.c | 132 +- drivers/net/phy/phy_device.c | 289 +- drivers/net/phy/phylink.c | 30 +- drivers/net/phy/ste10Xp.c | 4 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/slip/slip.c | 25 - drivers/net/tap.c | 94 +- drivers/net/team/team.c | 5 +- drivers/net/thunderbolt.c | 5 +- drivers/net/tun.c | 304 +- drivers/net/usb/cdc_ncm.c | 6 +- drivers/net/usb/lan78xx.c | 49 +- drivers/net/usb/lan78xx.h | 14 +- drivers/net/usb/usbnet.c | 13 +- drivers/net/veth.c | 200 +- drivers/net/virtio_net.c | 49 + drivers/net/vrf.c | 11 + drivers/net/vsockmon.c | 14 +- drivers/net/vxlan.c | 188 +- drivers/net/wan/c101.c | 1 - drivers/net/wan/fsl_ucc_hdlc.c | 77 +- drivers/net/wan/fsl_ucc_hdlc.h | 1 + drivers/net/wan/pci200syn.c | 1 - drivers/net/wan/x25_asy.c | 19 - drivers/net/wireless/ath/ath10k/Kconfig | 4 +- drivers/net/wireless/ath/ath10k/Makefile | 4 +- drivers/net/wireless/ath/ath10k/ahb.c | 13 +- drivers/net/wireless/ath/ath10k/bmi.c | 23 + drivers/net/wireless/ath/ath10k/bmi.h | 36 + drivers/net/wireless/ath/ath10k/ce.c | 42 +- drivers/net/wireless/ath/ath10k/ce.h | 11 +- drivers/net/wireless/ath/ath10k/core.c | 966 ++-- drivers/net/wireless/ath/ath10k/core.h | 69 +- drivers/net/wireless/ath/ath10k/debug.c | 144 +- drivers/net/wireless/ath/ath10k/debug.h | 10 + drivers/net/wireless/ath/ath10k/debugfs_sta.c | 130 + drivers/net/wireless/ath/ath10k/htc.c | 82 +- drivers/net/wireless/ath/ath10k/htt.h | 52 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 297 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 155 +- drivers/net/wireless/ath/ath10k/hw.c | 191 + drivers/net/wireless/ath/ath10k/hw.h | 37 + drivers/net/wireless/ath/ath10k/mac.c | 154 +- drivers/net/wireless/ath/ath10k/mac.h | 1 + drivers/net/wireless/ath/ath10k/pci.c | 101 +- drivers/net/wireless/ath/ath10k/pci.h | 3 +- drivers/net/wireless/ath/ath10k/qmi.c | 1019 ++++ drivers/net/wireless/ath/ath10k/qmi.h | 129 + drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 2072 +++++++ drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 677 +++ drivers/net/wireless/ath/ath10k/rx_desc.h | 15 + drivers/net/wireless/ath/ath10k/sdio.c | 8 +- drivers/net/wireless/ath/ath10k/snoc.c | 281 +- drivers/net/wireless/ath/ath10k/snoc.h | 4 + drivers/net/wireless/ath/ath10k/targaddrs.h | 4 + drivers/net/wireless/ath/ath10k/txrx.c | 3 +- drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath10k/wmi-ops.h | 21 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 198 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 254 + drivers/net/wireless/ath/ath10k/wmi.c | 84 +- drivers/net/wireless/ath/ath10k/wmi.h | 100 +- drivers/net/wireless/ath/ath10k/wow.c | 170 + drivers/net/wireless/ath/ath5k/debug.c | 2 - drivers/net/wireless/ath/ath6kl/init.c | 4 +- drivers/net/wireless/ath/ath6kl/main.c | 2 +- drivers/net/wireless/ath/ath9k/antenna.c | 8 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 4 - drivers/net/wireless/ath/ath9k/common-debug.c | 2 + drivers/net/wireless/ath/ath9k/common-debug.h | 4 + drivers/net/wireless/ath/ath9k/common-spectral.c | 83 +- drivers/net/wireless/ath/ath9k/common-spectral.h | 17 + drivers/net/wireless/ath/ath9k/debug.c | 37 +- drivers/net/wireless/ath/ath9k/debug.h | 20 +- drivers/net/wireless/ath/ath9k/debug_sta.c | 20 +- drivers/net/wireless/ath/ath9k/main.c | 6 +- drivers/net/wireless/ath/ath9k/recv.c | 18 +- drivers/net/wireless/ath/ath9k/tx99.c | 10 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- drivers/net/wireless/ath/carl9170/tx.c | 4 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 19 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 333 +- drivers/net/wireless/ath/wil6210/debugfs.c | 63 +- drivers/net/wireless/ath/wil6210/main.c | 13 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 1 + drivers/net/wireless/ath/wil6210/pm.c | 3 +- drivers/net/wireless/ath/wil6210/rx_reorder.c | 12 +- drivers/net/wireless/ath/wil6210/txrx.c | 98 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 26 +- drivers/net/wireless/ath/wil6210/wil6210.h | 19 + drivers/net/wireless/ath/wil6210/wmi.c | 350 +- drivers/net/wireless/ath/wil6210/wmi.h | 2 + drivers/net/wireless/broadcom/b43/b43.h | 2 +- drivers/net/wireless/broadcom/b43/dma.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 10 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 26 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 2 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../wireless/broadcom/brcm80211/brcmsmac/debug.c | 3 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 32 +- .../wireless/broadcom/brcm80211/brcmsmac/main.h | 1 + .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 34 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 3 + drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965.c | 2 + drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 73 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 3 - drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 3 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 89 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 5 + drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 32 + .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 49 + drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 14 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 81 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 78 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 189 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 649 +-- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 141 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 188 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 46 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 18 +- .../net/wireless/intel/iwlwifi/iwl-context-info.h | 25 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 4 - .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 40 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 69 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 99 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-io.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 3 - drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 66 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-scd.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 207 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 50 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 82 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 137 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 90 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 30 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 108 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 782 +-- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 144 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 975 +++- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 8 - drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/testmode.h | 5 - .../net/wireless/intel/iwlwifi/mvm/time-event.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/time-event.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 211 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 453 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 28 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 60 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 109 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 52 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 269 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 212 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 108 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 6 +- drivers/net/wireless/intersil/p54/txrx.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 29 +- drivers/net/wireless/marvell/libertas/if_cs.c | 4 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 4 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/marvell/libertas/if_usb.c | 7 +- drivers/net/wireless/marvell/libertas/main.c | 17 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 5 +- drivers/net/wireless/marvell/mwifiex/usb.c | 13 + drivers/net/wireless/mediatek/mt76/Kconfig | 32 +- drivers/net/wireless/mediatek/mt76/Makefile | 27 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 31 + drivers/net/wireless/mediatek/mt76/dma.c | 16 +- drivers/net/wireless/mediatek/mt76/dma.h | 51 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 12 +- drivers/net/wireless/mediatek/mt76/mmio.c | 40 +- drivers/net/wireless/mediatek/mt76/mt76.h | 136 +- drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 20 + drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/core.c | 34 - .../net/wireless/mediatek/mt76/mt76x0/debugfs.c | 85 +- drivers/net/wireless/mediatek/mt76/mt76x0/dma.c | 522 -- drivers/net/wireless/mediatek/mt76/mt76x0/dma.h | 126 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 567 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 135 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 570 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 406 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 489 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.h | 154 - drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 348 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c | 656 --- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 69 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 315 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 221 + .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 147 + drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 538 +- drivers/net/wireless/mediatek/mt76/mt76x0/regs.h | 651 --- drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 15 +- drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 270 - drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 382 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.h | 61 - .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 175 + drivers/net/wireless/mediatek/mt76/mt76x0/util.c | 42 - drivers/net/wireless/mediatek/mt76/mt76x02.h | 215 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 140 + drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 77 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 153 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 192 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 737 +++ drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 229 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 224 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 113 + drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 260 + drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 258 + drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 61 + drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 685 +++ drivers/net/wireless/mediatek/mt76/mt76x02_trace.c | 23 + drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 143 + drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 202 + drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 34 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 107 + .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 359 ++ drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 446 ++ drivers/net/wireless/mediatek/mt76/mt76x2.h | 330 -- drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 20 + drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 16 + .../net/wireless/mediatek/mt76/mt76x2/debugfs.c | 137 + drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h | 26 + drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 527 ++ drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 94 + drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 222 + drivers/net/wireless/mediatek/mt76/mt76x2/mac.c | 54 + drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 37 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 123 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h | 101 + drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 105 + .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 60 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 110 + .../net/wireless/mediatek/mt76/mt76x2/pci_dfs.c | 878 +++ .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 529 ++ .../net/wireless/mediatek/mt76/mt76x2/pci_mac.c | 203 + .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 310 ++ .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 188 + .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 405 ++ drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c | 142 + drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 252 + drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 153 + .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 309 ++ .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 222 + .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 179 + .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 290 + .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 230 + drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 350 -- drivers/net/wireless/mediatek/mt76/mt76x2_core.c | 88 - .../net/wireless/mediatek/mt76/mt76x2_debugfs.c | 156 - drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c | 877 --- drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h | 146 - drivers/net/wireless/mediatek/mt76/mt76x2_dma.c | 163 - drivers/net/wireless/mediatek/mt76/mt76x2_dma.h | 29 - drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c | 669 --- drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h | 192 - drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 603 --- .../wireless/mediatek/mt76/mt76x2_init_common.c | 259 - drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 272 - drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 189 - .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 699 --- drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 344 -- drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c | 427 -- drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h | 172 - drivers/net/wireless/mediatek/mt76/mt76x2_pci.c | 110 - drivers/net/wireless/mediatek/mt76/mt76x2_phy.c | 499 -- .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 349 -- drivers/net/wireless/mediatek/mt76/mt76x2_regs.h | 619 --- drivers/net/wireless/mediatek/mt76/mt76x2_trace.c | 23 - drivers/net/wireless/mediatek/mt76/mt76x2_trace.h | 144 - drivers/net/wireless/mediatek/mt76/mt76x2_tx.c | 174 - .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 149 - drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 142 - drivers/net/wireless/mediatek/mt76/mt76x2u.h | 83 - drivers/net/wireless/mediatek/mt76/mt76x2u_core.c | 108 - drivers/net/wireless/mediatek/mt76/mt76x2u_init.c | 318 -- drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c | 240 - drivers/net/wireless/mediatek/mt76/mt76x2u_main.c | 185 - drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c | 463 -- drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c | 303 -- drivers/net/wireless/mediatek/mt76/tx.c | 53 +- drivers/net/wireless/mediatek/mt76/usb.c | 119 +- drivers/net/wireless/mediatek/mt76/usb_mcu.c | 204 +- drivers/net/wireless/quantenna/Kconfig | 2 +- drivers/net/wireless/quantenna/qtnfmac/Kconfig | 2 +- drivers/net/wireless/quantenna/qtnfmac/Makefile | 3 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 5 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 196 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 535 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 39 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 8 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 18 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 392 ++ .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 85 + .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 1249 +++++ .../quantenna/qtnfmac/pcie/pearl_pcie_ipc.h | 82 + .../quantenna/qtnfmac/pcie/pearl_pcie_regs.h | 121 + .../net/wireless/quantenna/qtnfmac/pearl/pcie.c | 1494 ----- .../quantenna/qtnfmac/pearl/pcie_bus_priv.h | 91 - .../wireless/quantenna/qtnfmac/pearl/pcie_ipc.h | 158 - .../quantenna/qtnfmac/pearl/pcie_regs_pearl.h | 356 -- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 5 + .../net/wireless/quantenna/qtnfmac/qlink_util.h | 8 + .../net/wireless/quantenna/qtnfmac/qtn_hw_ids.h | 14 + drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c | 13 +- drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 154 + drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 + drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 277 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 1 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 143 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 3 + drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 18 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 4 + drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 + drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 13 +- .../net/wireless/realtek/rtl818x/rtl8187/leds.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 7 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 71 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 4 - drivers/net/wireless/rsi/rsi_91x_hal.c | 4 - drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 11 +- drivers/net/wireless/rsi/rsi_common.h | 1 - drivers/net/wireless/st/cw1200/txrx.c | 4 +- drivers/net/wireless/ti/wlcore/main.c | 48 +- drivers/net/wireless/ti/wlcore/sdio.c | 17 +- drivers/net/wireless/ti/wlcore/wlcore.h | 2 + drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 2 +- drivers/net/xen-netback/interface.c | 3 +- drivers/net/xen-netback/netback.c | 3 +- drivers/net/xen-netback/xenbus.c | 3 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/mscc/Kconfig | 11 + drivers/phy/mscc/Makefile | 5 + drivers/phy/mscc/phy-ocelot-serdes.c | 295 + drivers/ptp/ptp_dte.c | 6 +- drivers/s390/net/qeth_core.h | 43 +- drivers/s390/net/qeth_core_main.c | 831 +-- drivers/s390/net/qeth_core_mpc.h | 26 + drivers/s390/net/qeth_core_sys.c | 15 +- drivers/s390/net/qeth_l2_main.c | 150 +- drivers/s390/net/qeth_l3_main.c | 363 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 6 +- drivers/scsi/cxgbi/libcxgbi.c | 5 +- drivers/soc/qcom/Kconfig | 2 +- drivers/ssb/driver_chipcommon.c | 2 +- drivers/staging/dgnc/dgnc_tty.c | 218 - drivers/staging/fsl-dpaa2/Kconfig | 16 - drivers/staging/fsl-dpaa2/Makefile | 2 - drivers/staging/fsl-dpaa2/ethernet/Makefile | 11 - drivers/staging/fsl-dpaa2/ethernet/TODO | 18 - drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 2661 --------- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 412 -- drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 280 - drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h | 518 -- drivers/staging/fsl-dpaa2/ethernet/dpni.c | 1600 ------ drivers/staging/fsl-dpaa2/ethernet/dpni.h | 824 --- drivers/staging/fsl-dpaa2/rtc/Makefile | 7 - drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h | 137 - drivers/staging/fsl-dpaa2/rtc/dprtc.c | 701 --- drivers/staging/fsl-dpaa2/rtc/dprtc.h | 164 - drivers/staging/fsl-dpaa2/rtc/rtc.c | 229 - drivers/staging/fwserial/fwserial.c | 66 +- drivers/staging/greybus/uart.c | 47 +- drivers/staging/mt7621-eth/mdio.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/tty/amiserial.c | 90 +- drivers/tty/cyclades.c | 77 +- drivers/tty/ipwireless/tty.c | 36 +- drivers/tty/isicom.c | 72 +- drivers/tty/moxa.c | 79 +- drivers/tty/mxser.c | 97 +- drivers/tty/n_gsm.c | 11 - drivers/tty/n_r3964.c | 22 + drivers/tty/pty.c | 14 +- drivers/tty/serial/serial_core.c | 43 +- drivers/tty/synclink.c | 3 +- drivers/tty/synclink_gt.c | 19 +- drivers/tty/synclinkmp.c | 3 +- drivers/tty/sysrq.c | 2 +- drivers/tty/tty_io.c | 235 +- drivers/tty/tty_ioctl.c | 16 - drivers/tty/vt/vt_ioctl.c | 31 +- drivers/usb/class/cdc-acm.c | 41 +- drivers/usb/core/devio.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 4 +- drivers/usb/serial/ark3116.c | 38 +- drivers/usb/serial/f81232.c | 36 +- drivers/usb/serial/f81534.c | 38 +- drivers/usb/serial/ftdi_sio.c | 48 +- drivers/usb/serial/io_edgeport.c | 37 +- drivers/usb/serial/io_ti.c | 47 +- drivers/usb/serial/mos7720.c | 86 +- drivers/usb/serial/mos7840.c | 39 +- drivers/usb/serial/opticon.c | 43 +- drivers/usb/serial/option.c | 3 +- drivers/usb/serial/pl2303.c | 29 +- drivers/usb/serial/quatech2.c | 42 +- drivers/usb/serial/ssu100.c | 42 +- drivers/usb/serial/ti_usb_3410_5052.c | 74 +- drivers/usb/serial/usb-serial.c | 20 + drivers/usb/serial/usb-wwan.h | 6 +- drivers/usb/serial/usb_wwan.c | 63 +- drivers/usb/serial/whiteheat.c | 42 +- drivers/vhost/net.c | 326 +- drivers/vhost/vhost.c | 24 +- fs/afs/addr_list.c | 101 +- fs/afs/internal.h | 8 +- fs/binfmt_elf.c | 6 +- fs/btrfs/backref.c | 39 +- fs/btrfs/btrfs_inode.h | 8 +- fs/btrfs/check-integrity.c | 6 +- fs/btrfs/compression.c | 2 - fs/btrfs/ctree.c | 68 +- fs/btrfs/ctree.h | 56 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/delayed-inode.h | 4 +- fs/btrfs/delayed-ref.c | 69 +- fs/btrfs/delayed-ref.h | 10 +- fs/btrfs/dev-replace.c | 64 +- fs/btrfs/dev-replace.h | 8 - fs/btrfs/dir-item.c | 8 +- fs/btrfs/disk-io.c | 24 +- fs/btrfs/export.c | 4 +- fs/btrfs/extent-tree.c | 424 +- fs/btrfs/extent_io.c | 33 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/extent_map.c | 32 +- fs/btrfs/extent_map.h | 4 +- fs/btrfs/file.c | 33 +- fs/btrfs/free-space-cache.c | 16 +- fs/btrfs/inode.c | 120 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/qgroup.c | 455 +- fs/btrfs/qgroup.h | 8 + fs/btrfs/ref-verify.c | 8 +- fs/btrfs/relocation.c | 74 +- fs/btrfs/scrub.c | 34 +- fs/btrfs/send.c | 24 +- fs/btrfs/super.c | 6 +- fs/btrfs/tests/extent-io-tests.c | 10 +- fs/btrfs/tests/extent-map-tests.c | 4 +- fs/btrfs/transaction.c | 31 +- fs/btrfs/tree-checker.c | 14 + fs/btrfs/tree-log.c | 86 +- fs/btrfs/tree-log.h | 2 +- fs/btrfs/volumes.c | 117 +- fs/btrfs/volumes.h | 9 +- fs/compat_ioctl.c | 169 - fs/coredump.c | 2 +- fs/ecryptfs/inode.c | 11 +- fs/ext4/acl.c | 4 + fs/ext4/ext4.h | 17 +- fs/ext4/ext4_extents.h | 13 + fs/ext4/extents.c | 595 +- fs/ext4/extents_status.c | 654 ++- fs/ext4/extents_status.h | 80 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 142 +- fs/ext4/ioctl.c | 97 +- fs/ext4/mballoc.c | 14 +- fs/ext4/move_extent.c | 8 +- fs/ext4/namei.c | 2 +- fs/ext4/super.c | 81 +- fs/f2fs/acl.c | 12 +- fs/f2fs/acl.h | 5 +- fs/f2fs/checkpoint.c | 94 +- fs/f2fs/data.c | 220 +- fs/f2fs/debug.c | 35 +- fs/f2fs/dir.c | 30 +- fs/f2fs/extent_cache.c | 134 +- fs/f2fs/f2fs.h | 253 +- fs/f2fs/file.c | 196 +- fs/f2fs/gc.c | 115 +- fs/f2fs/gc.h | 5 +- fs/f2fs/hash.c | 5 +- fs/f2fs/inline.c | 8 +- fs/f2fs/inode.c | 28 +- fs/f2fs/namei.c | 57 +- fs/f2fs/node.c | 83 +- fs/f2fs/node.h | 5 +- fs/f2fs/recovery.c | 125 +- fs/f2fs/segment.c | 240 +- fs/f2fs/segment.h | 20 +- fs/f2fs/shrinker.c | 5 +- fs/f2fs/super.c | 415 +- fs/f2fs/sysfs.c | 17 +- fs/f2fs/trace.c | 5 +- fs/f2fs/trace.h | 5 +- fs/f2fs/xattr.c | 5 +- fs/f2fs/xattr.h | 5 +- fs/fcntl.c | 2 +- fs/gfs2/bmap.c | 4 +- fs/gfs2/dir.c | 28 +- fs/gfs2/file.c | 18 +- fs/gfs2/glock.c | 17 +- fs/gfs2/incore.h | 9 +- fs/gfs2/lock_dlm.c | 10 +- fs/gfs2/log.c | 11 +- fs/gfs2/lops.c | 2 +- fs/gfs2/main.c | 2 + fs/gfs2/ops_fstype.c | 5 +- fs/gfs2/quota.c | 2 +- fs/gfs2/rgrp.c | 201 +- fs/gfs2/rgrp.h | 11 +- fs/gfs2/super.c | 4 +- fs/gfs2/trans.c | 15 +- fs/gfs2/util.c | 16 +- fs/gfs2/util.h | 2 +- fs/gfs2/xattr.c | 18 +- fs/jbd2/checkpoint.c | 4 +- fs/jffs2/background.c | 2 +- fs/jfs/acl.c | 4 + fs/jfs/inode.c | 1 - fs/jfs/super.c | 2 +- fs/orangefs/acl.c | 4 + fs/orangefs/inode.c | 8 +- fs/orangefs/namei.c | 8 +- fs/orangefs/orangefs-sysfs.c | 2 +- fs/pstore/inode.c | 11 +- fs/pstore/internal.h | 5 +- fs/pstore/platform.c | 75 +- fs/pstore/ram.c | 18 +- fs/pstore/ram_core.c | 11 +- fs/signalfd.c | 6 +- fs/xfs/libxfs/xfs_attr.c | 236 +- fs/xfs/libxfs/xfs_attr.h | 150 + fs/xfs/libxfs/xfs_bmap.c | 70 +- fs/xfs/libxfs/xfs_bmap.h | 1 + fs/xfs/libxfs/xfs_format.h | 8 +- fs/xfs/libxfs/xfs_sb.c | 5 +- fs/xfs/scrub/repair.c | 128 +- fs/xfs/scrub/scrub.c | 13 - fs/xfs/xfs_aops.c | 4 +- fs/xfs/xfs_aops.h | 14 +- fs/xfs/xfs_attr.h | 148 - fs/xfs/xfs_bmap_util.c | 61 +- fs/xfs/xfs_buf.c | 109 +- fs/xfs/xfs_buf.h | 2 + fs/xfs/xfs_fsops.c | 50 +- fs/xfs/xfs_ioctl.c | 8 - fs/xfs/xfs_iomap.c | 53 +- fs/xfs/xfs_reflink.c | 33 +- fs/xfs/xfs_reflink.h | 4 +- fs/xfs/xfs_stats.c | 52 +- fs/xfs/xfs_stats.h | 28 +- fs/xfs/xfs_super.c | 38 +- fs/xfs/xfs_trans.h | 1 + fs/xfs/xfs_trans_ail.c | 28 +- fs/xfs/xfs_trans_buf.c | 42 + include/asm-generic/vmlinux.lds.h | 25 +- include/dt-bindings/net/mscc-phy-vsc8531.h | 2 + include/dt-bindings/phy/phy-ocelot-serdes.h | 12 + include/linux/avf/virtchnl.h | 17 +- include/linux/binfmts.h | 2 +- include/linux/bpf-cgroup.h | 55 +- include/linux/bpf.h | 88 +- include/linux/bpf_types.h | 8 +- include/linux/bpf_verifier.h | 46 +- include/linux/buffer_head.h | 2 +- include/linux/compat.h | 4 +- include/linux/coredump.h | 4 +- include/linux/dns_resolver.h | 4 +- include/linux/ethtool.h | 33 +- include/linux/f2fs_fs.h | 10 +- include/linux/filter.h | 42 +- include/linux/ieee80211.h | 112 +- include/linux/if_tun.h | 14 + include/linux/init.h | 2 - include/linux/ipv6.h | 3 +- include/linux/linkmode.h | 76 + include/linux/lsm_hooks.h | 16 +- include/linux/micrel_phy.h | 1 + include/linux/mii.h | 101 + include/linux/mlx5/cq.h | 1 + include/linux/mlx5/device.h | 10 + include/linux/mlx5/driver.h | 55 +- include/linux/mlx5/fs.h | 40 +- include/linux/mlx5/mlx5_ifc.h | 264 +- include/linux/mlx5/qp.h | 1 + include/linux/mlx5/srq.h | 1 + include/linux/mlx5/vport.h | 2 + include/linux/module.h | 1 - include/linux/mroute_base.h | 11 +- include/linux/netdevice.h | 41 +- include/linux/netfilter/nf_conntrack_common.h | 3 - include/linux/netfilter/nfnetlink_osf.h | 3 +- include/linux/netlink.h | 3 + include/linux/netpoll.h | 4 +- include/linux/phy.h | 41 +- include/linux/phy/phy.h | 2 + include/linux/posix-timers.h | 2 +- include/linux/pstore_ram.h | 3 +- include/linux/ptrace.h | 17 +- include/linux/qcom_scm.h | 4 +- include/linux/qed/common_hsi.h | 10 +- include/linux/qed/iscsi_common.h | 2 +- include/linux/qed/qed_if.h | 35 +- include/linux/rtnetlink.h | 7 + include/linux/sched.h | 2 +- include/linux/sched/signal.h | 23 +- include/linux/security.h | 6 +- include/linux/signal.h | 18 +- include/linux/signal_types.h | 8 +- include/linux/skbuff.h | 55 +- include/linux/skmsg.h | 434 ++ include/linux/tcp.h | 3 + include/linux/tracehook.h | 13 +- include/linux/tty.h | 2 - include/linux/tty_driver.h | 3 + include/linux/tty_ldisc.h | 10 +- include/linux/umh.h | 1 + include/linux/usb/serial.h | 2 + include/linux/usb/usbnet.h | 2 +- include/net/act_api.h | 15 +- include/net/addrconf.h | 5 + include/net/af_rxrpc.h | 4 + include/net/af_unix.h | 4 +- include/net/bluetooth/hci.h | 14 + include/net/bluetooth/hci_core.h | 17 + include/net/bluetooth/l2cap.h | 22 +- include/net/cfg80211.h | 77 +- include/net/devlink.h | 21 +- include/net/dsa.h | 1 + include/net/gen_stats.h | 4 + include/net/genetlink.h | 2 +- include/net/ieee80211_radiotap.h | 21 + include/net/inet_ecn.h | 18 +- include/net/ip.h | 31 +- include/net/ip6_fib.h | 23 +- include/net/ip6_route.h | 4 +- include/net/ip_fib.h | 16 +- include/net/ipv6.h | 2 - include/net/iucv/af_iucv.h | 5 + include/net/llc.h | 1 + include/net/mac80211.h | 127 +- include/net/neighbour.h | 16 + include/net/net_namespace.h | 3 + include/net/netfilter/ipv4/nf_conntrack_ipv4.h | 13 +- include/net/netfilter/ipv6/nf_conntrack_ipv6.h | 13 - include/net/netfilter/nf_conntrack_core.h | 3 +- include/net/netfilter/nf_conntrack_l4proto.h | 36 +- include/net/netfilter/nf_flow_table.h | 2 +- include/net/netfilter/nf_tables.h | 9 +- include/net/netfilter/nf_tables_core.h | 4 + include/net/netfilter/nfnetlink_log.h | 1 - include/net/netlink.h | 159 +- include/net/netns/ipv6.h | 1 + include/net/pkt_cls.h | 12 +- include/net/pkt_sched.h | 1 + include/net/route.h | 5 +- include/net/rtnetlink.h | 1 + include/net/sch_generic.h | 54 +- include/net/sctp/constants.h | 5 - include/net/sock.h | 22 +- include/net/switchdev.h | 7 +- include/net/tcp.h | 91 +- include/net/tls.h | 79 +- include/net/udp.h | 2 + include/net/vxlan.h | 65 +- include/net/xdp.h | 6 +- include/net/xdp_sock.h | 127 +- include/rdma/ib_verbs.h | 30 +- include/soc/fsl/qe/ucc_fast.h | 8 +- include/soc/mscc/ocelot_hsio.h | 859 +++ include/trace/events/btrfs.h | 36 +- include/trace/events/ext4.h | 99 +- include/trace/events/signal.h | 7 +- include/trace/events/tcp.h | 7 +- include/uapi/asm-generic/siginfo.h | 193 +- include/uapi/linux/bpf.h | 168 +- include/uapi/linux/dns_resolver.h | 116 + include/uapi/linux/ethtool.h | 15 +- include/uapi/linux/firewire-cdev.h | 22 +- include/uapi/linux/gen_stats.h | 1 + include/uapi/linux/if_addr.h | 1 + include/uapi/linux/if_arp.h | 18 +- include/uapi/linux/if_fddi.h | 21 +- include/uapi/linux/if_link.h | 3 + include/uapi/linux/if_packet.h | 1 + include/uapi/linux/in6.h | 1 + include/uapi/linux/keyctl.h | 7 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/ncsi.h | 6 + include/uapi/linux/neighbour.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 56 +- include/uapi/linux/netfilter/xt_cgroup.h | 16 + include/uapi/linux/netlink.h | 1 + include/uapi/linux/nl80211.h | 124 +- include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/pkt_sched.h | 52 +- ipc/mqueue.c | 2 +- kernel/bpf/Makefile | 7 +- kernel/bpf/arraymap.c | 51 +- kernel/bpf/btf.c | 3 + kernel/bpf/cgroup.c | 82 +- kernel/bpf/core.c | 5 +- kernel/bpf/hashtab.c | 31 + kernel/bpf/helpers.c | 68 +- kernel/bpf/local_storage.c | 169 +- kernel/bpf/map_in_map.c | 3 +- kernel/bpf/offload.c | 18 + kernel/bpf/queue_stack_maps.c | 288 + kernel/bpf/sockmap.c | 2631 --------- kernel/bpf/stackmap.c | 4 +- kernel/bpf/syscall.c | 148 +- kernel/bpf/verifier.c | 973 +++- kernel/bpf/xskmap.c | 2 +- kernel/events/uprobes.c | 4 +- kernel/pid_namespace.c | 2 +- kernel/ptrace.c | 26 +- kernel/seccomp.c | 10 +- kernel/signal.c | 421 +- kernel/time/posix-timers.c | 2 +- kernel/umh.c | 16 +- lib/nlattr.c | 269 +- lib/test_bpf.c | 1 + lib/vsprintf.c | 20 +- mm/oom_kill.c | 4 +- net/8021q/vlan_dev.c | 3 +- net/Kconfig | 11 + net/atm/common.c | 2 +- net/batman-adv/Kconfig | 11 + net/batman-adv/Makefile | 3 + net/batman-adv/bat_iv_ogm.c | 330 +- net/batman-adv/debugfs.c | 37 + net/batman-adv/debugfs.h | 6 + net/batman-adv/hard-interface.c | 47 +- net/batman-adv/icmp_socket.c | 3 + net/batman-adv/log.c | 20 +- net/batman-adv/main.h | 2 +- net/batman-adv/originator.c | 107 - net/batman-adv/originator.h | 4 - net/batman-adv/soft-interface.c | 2 +- net/batman-adv/trace.c | 22 + net/batman-adv/trace.h | 78 + net/batman-adv/types.h | 62 +- net/bluetooth/bnep/core.c | 7 +- net/bluetooth/cmtp/core.c | 14 +- net/bluetooth/hci_core.c | 65 + net/bluetooth/hci_event.c | 85 +- net/bluetooth/hidp/core.c | 13 +- net/bluetooth/l2cap_core.c | 102 +- net/bluetooth/rfcomm/tty.c | 12 - net/bluetooth/smp.c | 23 +- net/bpf/test_run.c | 35 +- net/bpfilter/bpfilter_kern.c | 1 + net/bridge/Kconfig | 2 +- net/bridge/br.c | 20 +- net/bridge/br_arp_nd_proxy.c | 15 +- net/bridge/br_device.c | 8 +- net/bridge/br_fdb.c | 24 +- net/bridge/br_if.c | 9 +- net/bridge/br_input.c | 2 +- net/bridge/br_mdb.c | 36 +- net/bridge/br_multicast.c | 55 +- net/bridge/br_netfilter_hooks.c | 7 +- net/bridge/br_netlink.c | 43 +- net/bridge/br_private.h | 71 +- net/bridge/br_switchdev.c | 9 +- net/bridge/br_sysfs_br.c | 49 +- net/bridge/br_vlan.c | 88 +- net/caif/caif_socket.c | 2 +- net/caif/cfrfml.c | 3 - net/core/Makefile | 2 + net/core/datagram.c | 2 +- net/core/dev.c | 40 +- net/core/devlink.c | 25 +- net/core/ethtool.c | 181 +- net/core/fib_rules.c | 36 +- net/core/filter.c | 803 ++- net/core/flow_dissector.c | 150 +- net/core/gen_stats.c | 73 +- net/core/link_watch.c | 2 +- net/core/neighbour.c | 206 +- net/core/net_namespace.c | 6 + net/core/netpoll.c | 21 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 375 +- net/core/skbuff.c | 58 - net/core/skmsg.c | 802 +++ net/core/sock.c | 74 +- net/core/sock_map.c | 1003 ++++ net/core/xdp.c | 53 +- net/dccp/proto.c | 2 +- net/decnet/dn_dev.c | 2 +- net/dns_resolver/dns_key.c | 67 +- net/dns_resolver/dns_query.c | 5 +- net/dsa/Kconfig | 3 + net/dsa/Makefile | 1 + net/dsa/dsa.c | 49 + net/dsa/dsa_priv.h | 4 + net/dsa/legacy.c | 9 +- net/dsa/slave.c | 31 +- net/dsa/tag_gswip.c | 109 + net/ieee802154/6lowpan/reassembly.c | 3 +- net/ipv4/Makefile | 1 + net/ipv4/ah4.c | 4 +- net/ipv4/arp.c | 2 + net/ipv4/cipso_ipv4.c | 11 +- net/ipv4/datagram.c | 2 +- net/ipv4/devinet.c | 202 +- net/ipv4/esp4.c | 11 +- net/ipv4/fib_frontend.c | 142 +- net/ipv4/fib_semantics.c | 37 +- net/ipv4/fib_trie.c | 37 +- net/ipv4/gre_demux.c | 7 +- net/ipv4/icmp.c | 4 +- net/ipv4/ip_fragment.c | 27 +- net/ipv4/ip_gre.c | 15 +- net/ipv4/ip_input.c | 6 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ip_vti.c | 4 +- net/ipv4/ipcomp.c | 4 +- net/ipv4/ipip.c | 5 +- net/ipv4/ipmr.c | 57 +- net/ipv4/ipmr_base.c | 121 +- net/ipv4/metrics.c | 30 +- net/ipv4/netfilter/ipt_rpfilter.c | 17 +- net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 1 - net/ipv4/netfilter/nf_nat_masquerade_ipv4.c | 22 +- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 1 + net/ipv4/netfilter/nft_fib_ipv4.c | 27 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 48 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 56 +- net/ipv4/tcp_bbr.c | 90 +- net/ipv4/tcp_bpf.c | 668 +++ net/ipv4/tcp_cdg.c | 2 +- net/ipv4/tcp_dctcp.c | 55 +- net/ipv4/tcp_dctcp.h | 40 + net/ipv4/tcp_input.c | 59 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_output.c | 162 +- net/ipv4/tcp_rate.c | 15 +- net/ipv4/tcp_recovery.c | 5 +- net/ipv4/tcp_timer.c | 2 +- net/ipv4/tcp_ulp.c | 75 +- net/ipv4/udp.c | 4 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/addrconf.c | 281 +- net/ipv6/addrlabel.c | 34 +- net/ipv6/af_inet6.c | 8 +- net/ipv6/esp6.c | 7 +- net/ipv6/ip6_fib.c | 68 +- net/ipv6/ip6_gre.c | 26 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ip6mr.c | 74 +- net/ipv6/ipv6_sockglue.c | 11 + net/ipv6/mcast.c | 2 +- net/ipv6/ndisc.c | 4 +- net/ipv6/netfilter/ip6t_ipv6header.c | 5 +- net/ipv6/netfilter/ip6t_rt.c | 10 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/netfilter/nf_nat_masquerade_ipv6.c | 19 +- net/ipv6/reassembly.c | 14 +- net/ipv6/route.c | 249 +- net/ipv6/sit.c | 6 +- net/ipv6/udp.c | 2 +- net/ipv6/udp_offload.c | 2 +- net/iucv/af_iucv.c | 46 +- net/llc/af_llc.c | 11 +- net/llc/llc_core.c | 4 +- net/mac80211/Kconfig | 17 +- net/mac80211/Makefile | 11 +- net/mac80211/cfg.c | 142 +- net/mac80211/debugfs.c | 4 + net/mac80211/debugfs_sta.c | 364 +- net/mac80211/driver-ops.h | 26 + net/mac80211/ibss.c | 4 +- net/mac80211/ieee80211_i.h | 11 +- net/mac80211/key.c | 111 +- net/mac80211/main.c | 78 +- net/mac80211/mesh.c | 5 +- net/mac80211/mlme.c | 130 +- net/mac80211/rate.h | 13 - net/mac80211/rc80211_minstrel.c | 162 - net/mac80211/rc80211_minstrel.h | 35 +- net/mac80211/rc80211_minstrel_debugfs.c | 68 +- net/mac80211/rc80211_minstrel_ht.c | 298 +- net/mac80211/rc80211_minstrel_ht.h | 20 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 58 +- net/mac80211/rx.c | 55 +- net/mac80211/spectmgmt.c | 5 +- net/mac80211/sta_info.c | 27 +- net/mac80211/status.c | 19 + net/mac80211/trace.h | 23 + net/mac80211/tx.c | 75 +- net/mac80211/util.c | 166 +- net/mac80211/vht.c | 20 + net/mpls/af_mpls.c | 132 +- net/ncsi/Kconfig | 6 + net/ncsi/internal.h | 21 + net/ncsi/ncsi-cmd.c | 38 +- net/ncsi/ncsi-manage.c | 98 + net/ncsi/ncsi-netlink.c | 205 +- net/ncsi/ncsi-netlink.h | 12 + net/ncsi/ncsi-pkt.h | 22 + net/ncsi/ncsi-rsp.c | 150 +- net/netfilter/Kconfig | 7 + net/netfilter/Makefile | 1 + net/netfilter/ipset/ip_set_hash_gen.h | 2 +- net/netfilter/ipvs/ip_vs_core.c | 3 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/nf_conntrack_core.c | 105 +- net/netfilter/nf_conntrack_expect.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 73 +- net/netfilter/nf_conntrack_proto.c | 117 +- net/netfilter/nf_conntrack_proto_dccp.c | 155 +- net/netfilter/nf_conntrack_proto_generic.c | 28 +- net/netfilter/nf_conntrack_proto_gre.c | 44 +- net/netfilter/nf_conntrack_proto_icmp.c | 78 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 80 +- net/netfilter/nf_conntrack_proto_sctp.c | 253 +- net/netfilter/nf_conntrack_proto_tcp.c | 251 +- net/netfilter/nf_conntrack_proto_udp.c | 236 +- net/netfilter/nf_conntrack_standalone.c | 9 +- net/netfilter/nf_flow_table_core.c | 52 +- net/netfilter/nf_flow_table_ip.c | 6 +- net/netfilter/nf_nat_helper.c | 4 +- net/netfilter/nf_nat_redirect.c | 4 - net/netfilter/nf_tables_api.c | 123 +- net/netfilter/nf_tables_core.c | 28 +- net/netfilter/nfnetlink_cttimeout.c | 61 +- net/netfilter/nfnetlink_osf.c | 46 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_cmp.c | 6 +- net/netfilter/nft_compat.c | 24 +- net/netfilter/nft_ct.c | 22 +- net/netfilter/nft_dup_netdev.c | 2 - net/netfilter/nft_dynset.c | 21 +- net/netfilter/nft_flow_offload.c | 2 +- net/netfilter/nft_fwd_netdev.c | 4 - net/netfilter/nft_lookup.c | 20 +- net/netfilter/nft_meta.c | 116 + net/netfilter/nft_objref.c | 20 +- net/netfilter/nft_osf.c | 25 +- net/netfilter/nft_reject.c | 6 +- net/netfilter/nft_rt.c | 11 + net/netfilter/nft_set_hash.c | 38 +- net/netfilter/nft_set_rbtree.c | 10 +- net/netfilter/nft_xfrm.c | 294 + net/netfilter/xt_CT.c | 2 +- net/netfilter/xt_IDLETIMER.c | 4 - net/netfilter/xt_SECMARK.c | 2 - net/netfilter/xt_TEE.c | 76 +- net/netfilter/xt_cgroup.c | 72 + net/netfilter/xt_nat.c | 2 + net/netfilter/xt_osf.c | 8 +- net/netlink/af_netlink.c | 47 +- net/netlink/af_netlink.h | 1 + net/nfc/llcp_sock.c | 2 +- net/nfc/nci/uart.c | 7 +- net/openvswitch/conntrack.c | 8 +- net/openvswitch/datapath.c | 20 +- net/openvswitch/flow.c | 22 +- net/openvswitch/vport-internal_dev.c | 5 +- net/packet/af_packet.c | 17 + net/rds/rds.h | 2 +- net/rds/recv.c | 19 +- net/rfkill/core.c | 4 +- net/rxrpc/af_rxrpc.c | 19 +- net/rxrpc/ar-internal.h | 5 +- net/rxrpc/call_accept.c | 2 +- net/rxrpc/conn_object.c | 7 +- net/rxrpc/input.c | 2 +- net/rxrpc/local_event.c | 2 +- net/rxrpc/net_ns.c | 3 + net/rxrpc/output.c | 10 +- net/rxrpc/peer_event.c | 12 +- net/rxrpc/proc.c | 126 + net/rxrpc/recvmsg.c | 43 + net/rxrpc/skbuff.c | 15 - net/rxrpc/utils.c | 23 +- net/sched/Kconfig | 11 + net/sched/Makefile | 1 + net/sched/act_api.c | 80 +- net/sched/act_bpf.c | 3 +- net/sched/act_connmark.c | 14 +- net/sched/act_csum.c | 3 +- net/sched/act_gact.c | 14 +- net/sched/act_ife.c | 3 +- net/sched/act_ipt.c | 6 +- net/sched/act_mirred.c | 8 +- net/sched/act_nat.c | 18 +- net/sched/act_pedit.c | 3 +- net/sched/act_police.c | 199 +- net/sched/act_sample.c | 3 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 26 +- net/sched/act_skbmod.c | 3 +- net/sched/act_tunnel_key.c | 3 +- net/sched/act_vlan.c | 3 +- net/sched/cls_api.c | 249 +- net/sched/cls_flower.c | 7 +- net/sched/cls_u32.c | 121 +- net/sched/sch_api.c | 33 +- net/sched/sch_atm.c | 2 +- net/sched/sch_cake.c | 6 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_cbs.c | 2 +- net/sched/sch_drr.c | 4 +- net/sched/sch_dsmark.c | 2 +- net/sched/sch_fifo.c | 2 +- net/sched/sch_fq.c | 103 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_generic.c | 66 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_hhf.c | 2 +- net/sched/sch_htb.c | 116 +- net/sched/sch_mq.c | 4 +- net/sched/sch_mqprio.c | 4 +- net/sched/sch_multiq.c | 6 +- net/sched/sch_netem.c | 16 +- net/sched/sch_pie.c | 36 +- net/sched/sch_prio.c | 6 +- net/sched/sch_qfq.c | 4 +- net/sched/sch_red.c | 4 +- net/sched/sch_sfb.c | 4 +- net/sched/sch_taprio.c | 962 ++++ net/sched/sch_tbf.c | 6 +- net/sctp/outqueue.c | 8 +- net/sctp/socket.c | 59 +- net/sctp/ulpqueue.c | 2 +- net/smc/af_smc.c | 2 +- net/socket.c | 2 +- net/strparser/Kconfig | 4 +- net/tipc/bearer.c | 2 +- net/tipc/msg.c | 78 +- net/tipc/msg.h | 11 + net/tipc/name_distr.c | 18 +- net/tipc/name_table.c | 1 + net/tipc/name_table.h | 1 + net/tipc/node.h | 12 +- net/tipc/socket.c | 209 +- net/tipc/topsrv.c | 12 +- net/tipc/udp_media.c | 18 +- net/tls/Kconfig | 1 + net/tls/tls_device.c | 2 +- net/tls/tls_main.c | 67 +- net/tls/tls_sw.c | 1376 +++-- net/unix/af_unix.c | 6 +- net/wireless/core.c | 83 +- net/wireless/core.h | 14 + net/wireless/lib80211_crypt_tkip.c | 59 +- net/wireless/lib80211_crypt_wep.c | 52 +- net/wireless/nl80211.c | 840 ++- net/wireless/rdev-ops.h | 15 + net/wireless/reg.c | 121 +- net/wireless/trace.h | 235 +- net/wireless/util.c | 160 +- net/xdp/xdp_umem.c | 106 +- net/xdp/xdp_umem.h | 12 +- net/xdp/xdp_umem_props.h | 14 - net/xdp/xsk.c | 54 +- net/xdp/xsk_queue.c | 60 +- net/xdp/xsk_queue.h | 16 +- net/xfrm/xfrm_device.c | 8 +- net/xfrm/xfrm_hash.h | 5 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 9 +- net/xfrm/xfrm_output.c | 2 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/Makefile | 1 + samples/bpf/bpf_load.c | 1 - samples/bpf/sampleip_user.c | 1 - samples/bpf/sockex2_kern.c | 11 +- samples/bpf/sockex3_kern.c | 8 +- samples/bpf/sockex3_user.c | 4 +- samples/bpf/tcp_tos_reflect_kern.c | 87 + samples/bpf/test_cgrp2_attach2.c | 19 +- samples/bpf/test_current_task_under_cgroup_user.c | 1 - samples/bpf/tracex3_user.c | 2 - samples/bpf/xdpsock_kern.c | 2 +- samples/bpf/xdpsock_user.c | 15 +- scripts/check_00index.sh | 67 - scripts/kernel-doc | 8 +- security/apparmor/lsm.c | 7 +- security/commoncap.c | 3 - security/integrity/iint.c | 6 +- security/security.c | 45 +- security/selinux/hooks.c | 12 +- security/selinux/ss/mls.c | 178 +- security/selinux/ss/mls.h | 2 +- security/selinux/ss/policydb.c | 2 +- security/selinux/ss/services.c | 12 +- security/smack/smack_lsm.c | 7 +- security/tomoyo/common.c | 3 +- security/tomoyo/tomoyo.c | 5 +- tools/arch/arm64/include/asm/barrier.h | 70 + tools/arch/ia64/include/asm/barrier.h | 13 + tools/arch/powerpc/include/asm/barrier.h | 16 + tools/arch/s390/include/asm/barrier.h | 13 + tools/arch/sparc/include/asm/barrier_64.h | 13 + tools/arch/x86/include/asm/barrier.h | 14 + tools/bpf/bpftool/Documentation/bpftool-map.rst | 19 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 139 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 19 +- tools/bpf/bpftool/Documentation/bpftool.rst | 16 +- tools/bpf/bpftool/Makefile | 9 +- tools/bpf/bpftool/bash-completion/bpftool | 78 +- tools/bpf/bpftool/common.c | 26 +- tools/bpf/bpftool/jit_disasm.c | 4 +- tools/bpf/bpftool/main.c | 13 +- tools/bpf/bpftool/main.h | 18 +- tools/bpf/bpftool/map.c | 255 +- tools/bpf/bpftool/map_perf_ring.c | 10 +- tools/bpf/bpftool/net.c | 275 + tools/bpf/bpftool/netlink_dumper.c | 178 + tools/bpf/bpftool/netlink_dumper.h | 95 + tools/bpf/bpftool/prog.c | 116 +- tools/include/asm/barrier.h | 35 + tools/include/linux/ring_buffer.h | 73 + tools/include/uapi/linux/bpf.h | 168 +- tools/include/uapi/linux/if_link.h | 2 + {include => tools/include}/uapi/linux/tls.h | 0 tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 5 +- tools/lib/bpf/bpf.c | 143 +- tools/lib/bpf/bpf.h | 131 +- tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/btf.h | 30 +- tools/lib/bpf/libbpf.c | 282 +- tools/lib/bpf/libbpf.h | 222 +- tools/lib/bpf/libbpf_errno.c | 16 +- tools/lib/bpf/netlink.c | 337 ++ tools/lib/bpf/nlattr.c | 90 +- tools/lib/bpf/nlattr.h | 82 +- tools/lib/bpf/str_error.c | 4 +- tools/lib/bpf/str_error.h | 10 +- tools/perf/util/mmap.h | 15 +- tools/testing/selftests/bpf/.gitignore | 8 + tools/testing/selftests/bpf/Makefile | 19 +- tools/testing/selftests/bpf/bpf_flow.c | 373 ++ tools/testing/selftests/bpf/bpf_helpers.h | 25 + tools/testing/selftests/bpf/config | 2 + tools/testing/selftests/bpf/flow_dissector_load.c | 140 + tools/testing/selftests/bpf/netcnt_common.h | 24 + tools/testing/selftests/bpf/netcnt_prog.c | 71 + tools/testing/selftests/bpf/test_btf.c | 179 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 60 +- tools/testing/selftests/bpf/test_flow_dissector.c | 782 +++ tools/testing/selftests/bpf/test_flow_dissector.sh | 115 + tools/testing/selftests/bpf/test_libbpf.sh | 2 +- tools/testing/selftests/bpf/test_maps.c | 122 + tools/testing/selftests/bpf/test_netcnt.c | 158 + tools/testing/selftests/bpf/test_progs.c | 157 +- tools/testing/selftests/bpf/test_queue_map.c | 4 + tools/testing/selftests/bpf/test_queue_stack_map.h | 59 + tools/testing/selftests/bpf/test_section_names.c | 208 + tools/testing/selftests/bpf/test_sk_lookup_kern.c | 180 + tools/testing/selftests/bpf/test_socket_cookie.c | 6 +- tools/testing/selftests/bpf/test_sockmap.c | 373 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 97 +- tools/testing/selftests/bpf/test_stack_map.c | 4 + tools/testing/selftests/bpf/test_tcpbpf_kern.c | 38 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 31 +- tools/testing/selftests/bpf/test_verifier.c | 1783 ++++-- tools/testing/selftests/bpf/test_xdp_vlan.c | 292 + tools/testing/selftests/bpf/test_xdp_vlan.sh | 195 + tools/testing/selftests/bpf/trace_helpers.c | 8 +- tools/testing/selftests/bpf/with_addr.sh | 54 + tools/testing/selftests/bpf/with_tunnels.sh | 36 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 347 ++ tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/fib_tests.sh | 167 +- .../selftests/net/forwarding/bridge_sticky_fdb.sh | 69 + tools/testing/selftests/net/forwarding/lib.sh | 27 +- tools/testing/selftests/net/ip_defrag.c | 393 ++ tools/testing/selftests/net/ip_defrag.sh | 39 + tools/testing/selftests/net/pmtu.sh | 327 +- tools/testing/selftests/net/tls.c | 57 +- tools/testing/selftests/tc-testing/README | 2 + tools/testing/selftests/tc-testing/bpf/Makefile | 29 + tools/testing/selftests/tc-testing/bpf/action.c | 23 + .../tc-testing/plugin-lib/buildebpfPlugin.py | 66 + .../selftests/tc-testing/tc-tests/actions/bpf.json | 16 +- .../tc-testing/tc-tests/actions/gact.json | 24 + .../tc-testing/tc-tests/actions/police.json | 24 + tools/testing/selftests/tc-testing/tdc_config.py | 4 +- virt/kvm/arm/mmu.c | 14 +- 2222 files changed, 164254 insertions(+), 90357 deletions(-) delete mode 100644 Documentation/00-INDEX create mode 100644 Documentation/ABI/testing/sysfs-class-net-dsa delete mode 100644 Documentation/PCI/00-INDEX delete mode 100644 Documentation/RCU/00-INDEX create mode 100644 Documentation/admin-guide/ext4.rst create mode 100644 Documentation/admin-guide/mm/memory-hotplug.rst delete mode 100644 Documentation/arm/00-INDEX delete mode 100644 Documentation/block/00-INDEX delete mode 100644 Documentation/blockdev/00-INDEX delete mode 100644 Documentation/cdrom/00-INDEX delete mode 100644 Documentation/cgroup-v1/00-INDEX create mode 100644 Documentation/core-api/memory-allocation.rst create mode 100644 Documentation/core-api/memory-hotplug.rst delete mode 100644 Documentation/devicetree/00-INDEX create mode 100644 Documentation/devicetree/bindings/net/dsa/lantiq-gswip.txt create mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-ocelot-serdes.txt create mode 100644 Documentation/driver-api/firewire.rst delete mode 100644 Documentation/fb/00-INDEX delete mode 100644 Documentation/filesystems/00-INDEX rename Documentation/filesystems/ext4/{ondisk => }/about.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/allocators.rst (100%) create mode 100644 Documentation/filesystems/ext4/attributes.rst rename Documentation/filesystems/ext4/{ondisk => }/bigalloc.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/bitmaps.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockgroup.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockmap.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blocks.rst (100%) create mode 100644 Documentation/filesystems/ext4/checksums.rst create mode 100644 Documentation/filesystems/ext4/directory.rst rename Documentation/filesystems/ext4/{ondisk => }/dynamic.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/eainode.rst (100%) delete mode 100644 Documentation/filesystems/ext4/ext4.rst rename Documentation/filesystems/ext4/{ondisk => }/globals.rst (100%) create mode 100644 Documentation/filesystems/ext4/group_descr.rst create mode 100644 Documentation/filesystems/ext4/ifork.rst rename Documentation/filesystems/ext4/{ondisk => }/inlinedata.rst (100%) create mode 100644 Documentation/filesystems/ext4/inodes.rst create mode 100644 Documentation/filesystems/ext4/journal.rst create mode 100644 Documentation/filesystems/ext4/mmp.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/attributes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/checksums.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/directory.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/group_descr.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/ifork.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/index.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/inodes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/journal.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/mmp.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/special_inodes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/super.rst rename Documentation/filesystems/ext4/{ondisk => }/overview.rst (100%) create mode 100644 Documentation/filesystems/ext4/special_inodes.rst create mode 100644 Documentation/filesystems/ext4/super.rst delete mode 100644 Documentation/filesystems/nfs/00-INDEX delete mode 100644 Documentation/fmc/00-INDEX delete mode 100644 Documentation/gpio/00-INDEX delete mode 100644 Documentation/ide/00-INDEX delete mode 100644 Documentation/ioctl/00-INDEX delete mode 100644 Documentation/isdn/00-INDEX delete mode 100644 Documentation/kbuild/00-INDEX delete mode 100644 Documentation/laptops/00-INDEX delete mode 100644 Documentation/leds/00-INDEX delete mode 100644 Documentation/locking/00-INDEX delete mode 100644 Documentation/m68k/00-INDEX delete mode 100644 Documentation/memory-hotplug.txt delete mode 100644 Documentation/mips/00-INDEX delete mode 100644 Documentation/mmc/00-INDEX delete mode 100644 Documentation/netlabel/00-INDEX delete mode 100644 Documentation/networking/00-INDEX create mode 100644 Documentation/networking/defza.txt create mode 100644 Documentation/networking/devlink-params-bnxt.txt create mode 100644 Documentation/networking/devlink-params.txt rename {drivers/staging/fsl-dpaa2/ethernet => Documentation/networking/dpaa2}/ethe [...] create mode 100644 Documentation/networking/e1000e.rst delete mode 100644 Documentation/networking/e1000e.txt create mode 100644 Documentation/networking/fm10k.rst create mode 100644 Documentation/networking/i40e.rst delete mode 100644 Documentation/networking/i40e.txt delete mode 100644 Documentation/networking/i40evf.txt create mode 100644 Documentation/networking/iavf.rst create mode 100644 Documentation/networking/ice.rst delete mode 100644 Documentation/networking/ice.txt create mode 100644 Documentation/networking/igb.rst delete mode 100644 Documentation/networking/igb.txt create mode 100644 Documentation/networking/igbvf.rst delete mode 100644 Documentation/networking/igbvf.txt create mode 100644 Documentation/networking/ixgb.rst delete mode 100644 Documentation/networking/ixgb.txt create mode 100644 Documentation/networking/ixgbe.rst delete mode 100644 Documentation/networking/ixgbe.txt create mode 100644 Documentation/networking/ixgbevf.rst delete mode 100644 Documentation/networking/ixgbevf.txt delete mode 100644 Documentation/networking/tcp.txt delete mode 100644 Documentation/parisc/00-INDEX delete mode 100644 Documentation/power/00-INDEX delete mode 100644 Documentation/powerpc/00-INDEX create mode 100644 Documentation/process/deprecated.rst delete mode 100644 Documentation/s390/00-INDEX delete mode 100644 Documentation/scheduler/00-INDEX delete mode 100644 Documentation/scsi/00-INDEX delete mode 100644 Documentation/serial/00-INDEX delete mode 100644 Documentation/spi/00-INDEX delete mode 100644 Documentation/sysctl/00-INDEX delete mode 100644 Documentation/timers/00-INDEX delete mode 100644 Documentation/virtual/00-INDEX delete mode 100644 Documentation/virtual/kvm/00-INDEX delete mode 100644 Documentation/vm/00-INDEX delete mode 100644 Documentation/w1/00-INDEX delete mode 100644 Documentation/w1/masters/00-INDEX delete mode 100644 Documentation/w1/slaves/00-INDEX delete mode 100644 Documentation/x86/00-INDEX delete mode 100644 Documentation/x86/x86_64/00-INDEX create mode 100644 LICENSES/other/ISC delete mode 100644 arch/arm64/include/uapi/asm/siginfo.h delete mode 100644 arch/parisc/include/uapi/asm/siginfo.h delete mode 100644 arch/powerpc/include/uapi/asm/siginfo.h delete mode 100644 arch/riscv/include/uapi/asm/siginfo.h delete mode 100644 arch/s390/include/uapi/asm/siginfo.h create mode 100644 arch/sparc/vdso/checkundef.sh create mode 100644 drivers/net/dsa/b53/b53_serdes.c create mode 100644 drivers/net/dsa/b53/b53_serdes.h create mode 100644 drivers/net/dsa/lantiq_gswip.c create mode 100644 drivers/net/dsa/lantiq_pce.h create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/Kconfig create mode 100644 drivers/net/ethernet/freescale/dpaa2/Makefile rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpaa2- [...] create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c rename drivers/{staging/fsl-dpaa2/rtc/rtc.h => net/ethernet/freescale/dpaa2/dpaa2- [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpkg.h (100%) create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_txrx_common.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.c create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.h delete mode 100644 drivers/net/ethernet/intel/i40evf/Makefile delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_alloc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_common.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_devids.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_hmc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_osdep.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_prototype.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_register.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_status.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_trace.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_type.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_main.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c create mode 100644 drivers/net/ethernet/intel/iavf/Makefile create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_alloc.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_common.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_devids.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_ethtool.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_main.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_osdep.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_prototype.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_register.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_status.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_trace.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_type.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c create mode 100644 drivers/net/ethernet/intel/ice/ice_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_sriov.c create mode 100644 drivers/net/ethernet/intel/ice/ice_sriov.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h create mode 100644 drivers/net/ethernet/intel/igc/Makefile create mode 100644 drivers/net/ethernet/intel/igc/igc.h create mode 100644 drivers/net/ethernet/intel/igc/igc_base.c create mode 100644 drivers/net/ethernet/intel/igc/igc_base.h create mode 100644 drivers/net/ethernet/intel/igc/igc_defines.h create mode 100644 drivers/net/ethernet/intel/igc/igc_hw.h create mode 100644 drivers/net/ethernet/intel/igc/igc_i225.c create mode 100644 drivers/net/ethernet/intel/igc/igc_i225.h create mode 100644 drivers/net/ethernet/intel/igc/igc_mac.c create mode 100644 drivers/net/ethernet/intel/igc/igc_mac.h create mode 100644 drivers/net/ethernet/intel/igc/igc_main.c create mode 100644 drivers/net/ethernet/intel/igc/igc_nvm.c create mode 100644 drivers/net/ethernet/intel/igc/igc_nvm.h create mode 100644 drivers/net/ethernet/intel/igc/igc_phy.c create mode 100644 drivers/net/ethernet/intel/igc/igc_phy.h create mode 100644 drivers/net/ethernet/intel/igc/igc_regs.h create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_txrx_common.h create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.c create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.h create mode 100644 drivers/net/ethernet/lantiq_xrx200.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/Kconfig create mode 100644 drivers/net/ethernet/marvell/octeontx2/Makefile create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/Makefile create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx_fw_if.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/common.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/npc.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/npc_profile.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_dev_gmii.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_hsio.h create mode 100644 drivers/net/fddi/defza.c create mode 100644 drivers/net/fddi/defza.h create mode 100644 drivers/net/wireless/ath/ath10k/qmi.c create mode 100644 drivers/net/wireless/ath/ath10k/qmi.h create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/util.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dma.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_phy.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_dfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_main.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_pci.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_usb.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_init.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_ipc.h create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_regs.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_bus_priv.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_ipc.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_regs_pearl.h create mode 100644 drivers/phy/mscc/Kconfig create mode 100644 drivers/phy/mscc/Makefile create mode 100644 drivers/phy/mscc/phy-ocelot-serdes.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/TODO delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.c delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/rtc.c create mode 100644 fs/xfs/libxfs/xfs_attr.h delete mode 100644 fs/xfs/xfs_attr.h create mode 100644 include/dt-bindings/phy/phy-ocelot-serdes.h create mode 100644 include/linux/linkmode.h create mode 100644 include/linux/skmsg.h delete mode 100644 include/net/netfilter/nfnetlink_log.h create mode 100644 include/soc/mscc/ocelot_hsio.h create mode 100644 include/uapi/linux/dns_resolver.h create mode 100644 kernel/bpf/queue_stack_maps.c delete mode 100644 kernel/bpf/sockmap.c create mode 100644 net/batman-adv/trace.c create mode 100644 net/batman-adv/trace.h create mode 100644 net/core/skmsg.c create mode 100644 net/core/sock_map.c create mode 100644 net/dsa/tag_gswip.c create mode 100644 net/ipv4/tcp_bpf.c create mode 100644 net/ipv4/tcp_dctcp.h create mode 100644 net/netfilter/nft_xfrm.c create mode 100644 net/sched/sch_taprio.c delete mode 100644 net/xdp/xdp_umem_props.h create mode 100644 samples/bpf/tcp_tos_reflect_kern.c delete mode 100755 scripts/check_00index.sh create mode 100644 tools/bpf/bpftool/Documentation/bpftool-net.rst create mode 100644 tools/bpf/bpftool/net.c create mode 100644 tools/bpf/bpftool/netlink_dumper.c create mode 100644 tools/bpf/bpftool/netlink_dumper.h create mode 100644 tools/include/linux/ring_buffer.h copy {include => tools/include}/uapi/linux/tls.h (100%) create mode 100644 tools/lib/bpf/netlink.c create mode 100644 tools/testing/selftests/bpf/bpf_flow.c create mode 100644 tools/testing/selftests/bpf/flow_dissector_load.c create mode 100644 tools/testing/selftests/bpf/netcnt_common.h create mode 100644 tools/testing/selftests/bpf/netcnt_prog.c create mode 100644 tools/testing/selftests/bpf/test_flow_dissector.c create mode 100755 tools/testing/selftests/bpf/test_flow_dissector.sh create mode 100644 tools/testing/selftests/bpf/test_netcnt.c create mode 100644 tools/testing/selftests/bpf/test_queue_map.c create mode 100644 tools/testing/selftests/bpf/test_queue_stack_map.h create mode 100644 tools/testing/selftests/bpf/test_section_names.c create mode 100644 tools/testing/selftests/bpf/test_sk_lookup_kern.c create mode 100644 tools/testing/selftests/bpf/test_stack_map.c create mode 100644 tools/testing/selftests/bpf/test_xdp_vlan.c create mode 100755 tools/testing/selftests/bpf/test_xdp_vlan.sh create mode 100755 tools/testing/selftests/bpf/with_addr.sh create mode 100755 tools/testing/selftests/bpf/with_tunnels.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_sticky_fdb.sh create mode 100644 tools/testing/selftests/net/ip_defrag.c create mode 100755 tools/testing/selftests/net/ip_defrag.sh create mode 100644 tools/testing/selftests/tc-testing/bpf/Makefile create mode 100644 tools/testing/selftests/tc-testing/bpf/action.c create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/buildebpfPlugin.py -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 7Â months
1
0
0
0
[toolchain/linux-next] branch linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allnoconfig updated (44786880df19 -> 01aa9d518eae)
by gitīŧ git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allnoconfig in repository toolchain/linux-next. from 44786880df19 Merge branch 'parisc-4.20-1' of
git://git.kernel.org/pub/s
[...] adds 46b8306480fb sparc: Fix parport build warnings. adds 2f6c9bf31a0b sparc: Improve VDSO instruction patching. adds 794b88e04758 sparc: Inline VDSO gettime code aggressively. adds 3fe5d7e86128 sparc: Don't bother masking out TICK_PRIV_BIT in VDSO code. adds 44231b7fee3f sparc: Set DISABLE_BRANCH_PROFILING in VDSO CFLAGS. adds 5615edcca99a sparc: Improve VDSO CFLAGS. adds 3c2b2d9408b1 sparc: Really use linker with LDFLAGS. adds ecd4c19f3df7 sparc: Validate VDSO for undefined symbols. adds 19832d244954 sparc: Several small VDSO vclock_gettime.c improvements. adds 8dbc450f76dc Merge branch 'sparc-vdso' adds a97a2d4d56ea Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc
adds 59dd45d550c5 ixgbe: firmware recovery mode adds 7fb94bd58dd6 ixgbevf: VF2VF TCP RSS adds 9e3f2f5ecee6 ixgbe: don't clear IPsec sa counters on HW clearing adds b2875fbf6c96 ixgbe: reload IPsec IP table after sa tables adds 99a7b0c14c30 ixgbe: prep IPsec constants for later use adds eda0333ac293 ixgbe: add VF IPsec management adds 9e4e30cc0c41 ixgbe: add VF IPsec offload enable flag adds 726982404637 ixgbe: add VF IPsec offload request message handling adds adef9a26d6c3 ixgbevf: add defines for IPsec offload request adds 0062e7cc955e ixgbevf: add VF IPsec offload code adds 7f68d4306701 ixgbevf: enable VF IPsec offload operations adds 47b6f50077e6 ixgbe: disallow IPsec Tx offload when in SR-IOV mode adds 5ed4e9e990ee ixgbe: fix the return value for unsupported VF offload adds b537f5845fff Merge branch '10GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds 22ef683b4818 ice: Rework flex descriptor programming adds b36c598c999c ice: Updates to Tx scheduler code adds ff2b13213a6a ice: Update request resource command to latest specification adds fd2a981777d9 ice: Prevent control queue operations during reset adds 74118f7af092 ice: Code optimization for ice_fill_sw_rule() adds 80d144c9ac82 ice: Refactor switch rule management structures and functions adds 0f9d5027a749 ice: Refactor VSI allocation, deletion and rebuild flow adds 48cb27f2fd18 ice: Implement handlers for ethtool PHY/link operations adds f80eaa421076 ice: Clean up register file adds b3969fd727aa ice: Add support for Tx hang, Tx timeout and malicious dri [...] adds b1edc14a3fbf ice: Implement ice_bridge_getlink and ice_bridge_setlink adds 8b97ceb1dc0f ice: Enable firmware logging during device initialization. adds 4f74dcc1b86d ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active adds 8d81fa55bac0 ice: Introduce SERVICE_DIS flag and service routine functions adds 9ea47d81a7f1 ice: Fix and update driver version string adds 09990ad1647f Merge branch '100GbE' of
git://git.kernel.org/pub/scm/linu
[...] adds 1c0372b67cca nfp: encapsulate NSP command arguments into structs adds 2db100002eed nfp: attempt FW load from flash adds ac86da05463d nfp: interpret extended FW load result codes adds 34243f59095e nfp: add support for indirect HWinfo lookup adds f6e71efdf9fb nfp: abm: look up MAC addresses via management FW adds 0377505c540c nfp: add support for NFP5000 adds 9bf6cce89307 nfp: refactor the per-chip PCIe config adds 73eaf3b7b875 nfp: save the MU locality field offset adds c678a9759ade nfp: add basic errors messages to target logic adds 3f0e55a2a6e2 nfp: add RTsym access helpers adds 8f6d6052cf65 nfp: pass cpp_id to nfp_cpp_map_area() adds 761969992dd0 nfp: convert existing RTsym helpers to full target decoding adds 1240989ccca9 nfp: convert all RTsym users to use new read/write helpers adds 640917dd81b6 nfp: support access to absolute RTsyms adds 4152e58cb8c5 nfp: make RTsym users handle absolute symbols correctly adds 817e60a7a2bb Merge branch 'nfp-add-NFP5000-support' adds 8bad008e7951 net/ncsi: remove duplicated include from ncsi-netlink.c adds 21c328dcecfc net: ethernet: Convert to using %pOFn instead of device_node.name adds 6fce10f70461 genetlink: constify genl_err_attr() argument adds 7e3af5936893 net: thunderbolt: Convert to use SPDX identifier adds 6ce706a56c93 8390/etherh: convert to ethtool_{get, set}_link_ksettings adds 9b3004953503 ethtool: drop get_settings and set_settings callbacks adds 2930942e0a39 Merge branch 'ethtool-drop-get_settings-and-set_settings-ops' adds 9ecc660ea1a7 liquidio: remove unnecessary delay when processing IQ responses adds b943f17e0649 liquidio: fix race condition in instruction completion processing adds 0ff89efb5246 ip: fail fast on IP defrag errors adds 02c7f38b7ace selftests/net: add ip_defrag selftest adds 7e8d5755be0e net: nixge: Add support for 64-bit platforms adds 0927f71dbcfb net/tls: Calculate nsg for zerocopy path without skb_cow_data. adds c9aec05228dc liquidio: improve soft command handling adds 6870957ed5bc liquidio: make soft command calls synchronous adds edd572d72f8c liquidio: change octnic_ctrl_pkt to do synchronous soft commands adds 64fecd3ec512 liquidio: remove obsolete functions and data structures adds 920767a9c892 Merge branch 'liquidio-improve-soft-command-response-handling' adds 016f3d1818b0 vxlan: reduce dirty cache line in vxlan_find_mac adds f404c3ecc401 rfkill: fix spelling mistake contidion to condition adds 30ca1aa53621 cfg80211/mac80211: make ieee80211_send_layer2_update a pub [...] adds 7417844b63d4 cfg80211: Avoid regulatory restore when COUNTRY_IE_IGNORE is set adds 21a5d4c3a45c mac80211: add stop/start logic for software TXQs adds 9cf0a0b4b64a cfg80211: Add support for 60GHz band channels 5 and 6 adds 1ecef20cf128 mac80211: add missing WFA Multi-AP backhaul STA Rx requirement adds 9c06602b1b92 cfg80211: clarify frames covered by average ACK signal report adds f0259b6ac4a3 Merge tag 'mac80211-next-for-davem-2018-08-29' of git://gi [...] adds 4b59938b209e i40e: convert queue stats to i40e_stats array adds 8fd75c58a09a i40e: move ethtool stats boiler plate code to i40e_ethtool [...] adds 6dba41cd02fc i40evf: update ethtool stats code and use helper functions adds ae1e29f671b4 i40evf: Change a VF mac without reloading the VF driver adds 3c818910911c i40evf: Validate the number of queues a PF sends adds 7eb74ff891b4 i40e: use correct length for strncpy adds e65aae086330 i40evf: set IFF_UNICAST_FLT flag for the VF adds a4e0109a19c5 virtchnl: use u8 type for a field in the virtchnl_filter struct adds cfe396991ad7 i40e: static analysis report from community adds cdec2141c24e i40e: report correct statistics when XDP is enabled adds e78d9a39fd06 i40e: Check and correct speed values for link on open adds 3bd77e2ae147 i40evf: Don't enable vlan stripping when rx offload is turned on adds 5cba17b14182 i40e: hold the rtnl lock on clearing interrupt scheme adds babbcc60040a i40evf: cancel workqueue sync for adminq when a VF is removed adds 5907cf6c5bbe i40e: Prevent deleting MAC address from VF when set by PF adds ee713b6da510 Merge branch '40GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds efbaec89c642 bpf: remove duplicated include from syscall.c adds b5d83fec732d bpf: sockmap test remove shutdown() calls adds 7d2c6cfc5411 bpf: use --cgroup in test_suite if supplied adds b0d1beeff2a9 xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY adds dce5bd6140a4 xdp: export xdp_rxq_info_unreg_mem_model adds 902540342096 xsk: expose xdp_umem_get_{data,dma} to drivers adds 6c5c9581044d net: add napi_if_scheduled_mark_missed adds 123cecd427b6 i40e: added queue pair disable/enable functions adds 6d7aad1da279 i40e: refactor Rx path for re-use adds 20a739dbef28 i40e: move common Rx functions to i40e_txrx_common.h adds 0a714186d3c0 i40e: add AF_XDP zero-copy Rx support adds a96e74727328 i40e: move common Tx functions to i40e_txrx_common.h adds 1328dcddbd53 i40e: add AF_XDP zero-copy Tx support adds 58c50ae4a0b6 samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock adds 29b5e0f34359 Merge branch 'AF_XDP-zerocopy-for-i40e' adds 679c782de14b bpf/verifier: per-register parent pointers adds 8efea21d333d bpf/verifier: display non-spill stack slot types in print_ [...] adds 234dbe3dc1db Merge branch 'verifier-liveness-simplification' adds c7b27c37af3d bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash adds 6493ebf7242d tools/bpf: add bpffs percpu map pretty print tests in test_btf adds 1a86ad89da1c tools/bpf: bpftool: add btf percpu map formated dump adds 56b48c6a6008 Merge branch 'bpf-bpffs-bpftool-dump-with-btf' adds 18baed2684b0 xsk: include XDP meta data in AF_XDP frames adds 7296216776db xdp: remove redundant variable 'headroom' adds 1e215300f138 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|g [...] adds acb4ea956415 bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program adds a29c8bb640ca xsk: remove unnecessary assignment adds 11c3f5113600 samples/bpf: xdpsock, minor fixes adds 9746b1ee2edc bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN adds cf484f9f91f7 i40e: fix possible compiler warning in xsk TX path adds 93ee30f3e8b4 xsk: i40e: get rid of useless struct xdp_umem_props adds fd3c040b244b Merge
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
adds f061b48c1787 Revert "net: sched: act: add extack for lookup callback" adds aa4e689ed1a7 veth: add software timestamping adds 506a03aa04de net_sched: add missing tcf_lock for act_connmark adds 7788174e8726 tcp: change IPv6 flow-label upon receiving spurious retran [...] adds 066b10300889 net/ipv4: Add extack message that dev is required for ONLINK adds 1367bbf52a43 net/ipv6: Do not reset nl_net in ip6_route_info_create adds 0340376ecc89 net: dsa: mv88e6xxx: Share main switch IRQ adds 459479da9769 bridge: Switch to bitmap_zalloc() adds 7f12c8a3670f staging: fsl-dpaa2/eth: Delay netdev_register() call adds 34ff68465a17 dpaa2-eth: Move DPAA2 Ethernet driver from staging to drivers/net adds 531778d0e3a3 Merge branch 'dpaa2-eth-Move-DPAA2-Ethernet-driver' adds ec6ea8e3eee9 net: stmmac: Add CBS support in XGMAC2 adds d99b7d6bca9c net: remove duplicated include from net_failover.c adds 181ab62311c6 bnxt_en: remove set but not used variable 'rx_stats' adds 94524d8fc965 net/tls: Add support for async decryption of tls records adds c2ad647c6442 selftests/tls: Add test for recv(PEEK) spanning across mul [...] adds 2de9d505fb0d rds: store socket timestamps as ktime_t adds c8b795669a5e qed: Lower the severity of a dcbx log message. adds c9e4f5f067f0 liquidio: remove set but not used variable 'irh' adds 5582f44360c4 net: dsa: b53: Provide sensible defaults adds 2d5c28859839 net: bgmac: remove set but not used variable 'err' adds b9de3963cc2b net/sched: fix type of htb statistics adds d28118e39516 net: mvneta: Don't check NETIF_F_GRO ourself adds 7772988ad623 net: mvneta: enable NETIF_F_RXCSUM by default adds bd9f1ee36409 net: mvneta: reduce smp_processor_id() calling in mvneta_t [...] adds 42220b77495d Merge branch 'mvneta-some-small-improvements' adds 1914104fc6f8 net: nixge: Fix Kconfig warning with OF_MDIO adds 743e481580b4 tcp: remove useless add operation when init sysctl_max_tw_buckets adds c309b158090d net: dsa: mv88e6xxx: Fix writing to a PHY page. adds 4382172fa778 net: dsa: mv88e6xxx: Add SERDES phydev_link_change for 6352 adds 1fcc3fd75ee5 Merge branch 'Full-phylink-support-for-mv88e6352' adds 6dae6f06f0fc net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow adds c57d2358ff0d net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices adds b75ba3822c61 net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices adds 19052a3b7710 net/mlx5e: IPoIB, Use priv stats in completion rx flow adds 132c5b452ed8 Merge branch 'mlx5e-IPoIB-stats' adds 35878618c92d liquidio: Added delayed work for periodically updating the [...] adds 05a6843c9281 tipc: correct structure parameter comments for topsrv adds 41dafea2af78 net: hns3: Fix for vf vlan delete failed problem adds fd5f9da3f658 net: hns3: Fix for multicast failure adds 54e97d117baf net: hns3: Fix error of checking used vlan id adds ce2c1d2ea67a net: hns3: Implement shutdown ops in hns3 pci driver adds 0f29fc23b21d net: hns3: Fix for loopback selftest failed problem adds 3f8601f0f571 net: hns3: Fix ping exited problem when doing lp selftest adds daaa8521760e net: hns3: Preserve vlan 0 in hardware table adds 2d03eacc0b7e net: hns3: Only update mac configuation when necessary adds 7f7d9e501f41 net: hns3: Change the dst mac addr of loopback packet adds 7a0a92840268 net: hns3: Remove redundant codes of query advertised flow [...] adds 12f46bc1d447 net: hns3: Refine hns3_get_link_ksettings() adds 4ee5489e5419 Merge branch 'hns3-fixes' adds b5e281ab5a96 cxgb4: when max_tx_rate is 0 disable tx rate limiting adds 68ddc82aff0c cxgb4: collect hardware queue descriptors adds d8d7477702f7 net/wan/fsl_ucc_hdlc: allow ucc index up to 7 adds 43a78e0e64d1 net/wan/fsl_ucc_hdlc: allow PARITY_CRC16_PR0_CCITT parity adds 8978ca7c8b7b net/wan/fsl_ucc_hdlc: Adding ARPHRD_ETHER adds 045f77baf6b4 net/wan/fsl_ucc_hdlc: hmask adds 040b7c94e4ec net/wan/fsl_ucc_hdlc: GUMR for non tsa mode adds ccb7bc0edd99 net/wan/fsl_ucc_hdlc: tx timeout handler adds 802869f4e542 Merge branch 'ethernet-over-hdlc' adds 11bfdabb7ff5 net: phy: mscc: factorize code for LEDs mode adds 0969abaa5093 net: phy: mscc: factorize function for getting LED mode from DT adds a993e0f583c7 net: phy: mscc: read 'vsc8531,vddmac' as an u32 adds 36c53cf0f465 net: phy: mscc: read 'vsc8531, edge-slowdown' as an u32 adds 5ff8e1f3cd63 net: phy: mscc: read 'vsc8531, led-%d-mode' as an u32 adds 4bdbacfda627 dt-bindings: net: phy: mscc: vsc8531: remove compatible fr [...] adds e02eef317d71 dt-bindings: net: phy: mscc: vsc8531: factorize vsc8531, l [...] adds 2fc4aa59ab47 net: usbnet: mark expected switch fall-through adds 36302685f593 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 80aaa9c16415 mac80211: Add he_capa debugfs entry adds 6f527287e0bb mac80211: remove pointless 'params' NULL checks adds 331aead5203f mac80211: use le16_encode_bits() instead of open-coding adds adf8ed01e4fd mac80211: add an optional TXQ for other PS-buffered frames adds 03512ceb60ae ieee80211: remove redundant leading zeroes adds 244eb9ae7973 cfg80211: add he_capabilities (ext) IE to AP settings adds 34fb190ec0e2 mac80211: in AP mode, set bss_conf::he_supported adds b0aa75f0b1b2 ieee80211: add new VHT capability fields/parsing adds 09b4a4faf9d0 mac80211: introduce capability flags for VHT EXT NSS support adds 7eb26df29725 mac80211: add ability to parse CCFS2 adds e80d642552a3 mac80211: copy VHT EXT NSS BW Support/Capable data to station adds 70e53669c4c4 mac80211: Store sk_pacing_shift in ieee80211_hw adds d1332e7be250 mac80211: support radiotap L-SIG data adds 2b815b04dfe4 nl80211: Add CAN_REPLACE_PTK0 API adds 62872a9b9a10 mac80211: Fix PTK rekey freezes and clear text leak adds c3d1f8752802 mac80211: support reporting 0-length PSDU in radiotap adds 77cbbc35a49b mac80211: fix saving a few HE values adds add7453ad62f wireless: align to draft 11ax D3.0 adds 0eeb2b674f05 mac80211: add an option for station management TXQ adds edba6bdad6fe mac80211: allow AMSDU size limitation per-TID adds 9739fe29a207 mac80211: add an option for drivers to check if packets ca [...] adds 40b5a0f8c6c7 mac80211: remove unnecessary NULL check adds 014f5a250fc4 cfg80211: validate wmm rule when setting adds 579d03fecb23 Merge tag 'mac80211-next-for-davem-2018-09-05' of git://gi [...] adds fbb66ad5dcbe net/mlx5e: Make function mlx5i_grp_sw_update_stats() static adds 05dcc7129864 net: lan743x_ptp: make function lan743x_ptp_set_sync_ts_in [...] adds fa788d986a3a packet: add sockopt to ignore outgoing packets adds 428f944bd586 netlink: Make groups check less stupid in netlink_bind() adds 9e7e6cabf371 failover: Add missing check to validate 'slave_dev' in net [...] adds 3c576de30bb4 nfp: fix readq on absolute RTsyms adds 31e380f38f6d nfp: prefix rtsym error messages with symbol name adds e84b2f2db2ea nfp: validate rtsym accesses fall within the symbol adds eebd3faa4f03 Merge branch 'nfp-improve-the-new-rtsym-helpers' adds 7848418e28f5 nfp: separate VXLAN and GRE feature handling adds fa8cd98c0640 net: lan78xx: Bail out if lan78xx_get_endpoints fails adds 7a6b022d7964 net: lan78xx: Drop unnecessary strcpy in lan78xx_probe adds 6be665a56d36 net: lan78xx: Switch to SPDX identifier adds 51ceac9fb588 net: lan78xx: Make declaration style consistent adds d4cc597623c3 Merge branch 'net-lan78xx-Minor-improvements' adds c383edc42403 rtnetlink: add rtnl_get_net_ns_capable() adds 9f3c057c146f if_addr: add IFA_TARGET_NETNSID adds d38071455ffb ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 6ecf4c37eb3e ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR adds 87ccbb1f9436 rtnetlink: move type calculation out of loop adds 19d8f1ad12fd if_link: add IFLA_TARGET_NETNSID alias adds 7e4a8d5a93f6 rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g adds 978a46fa6c34 ipv4: add inet_fill_args adds 203651b665f7 ipv6: add inet6_fill_args adds 6ef848efc231 Merge branch 'rtnetlink-add-IFA_TARGET_NETNSID-for-RTM_GETADDR' adds a3f723079df8 qed*: Utilize FW 8.37.7.0 adds 8ca7c1608c34 net: dsa: b53: Add ability to enable/disable port interrupts adds 16994374a6fc net: dsa: b53: Make SRAB driver manage port interrupts adds 5e004460f874 net: dsa: b53: Add helper to set link parameters adds a8e8b9853136 net: dsa: b53: Add PHYLINK support adds 0e01491de646 net: dsa: b53: Add SerDes support adds 2002bc328ca3 Merge branch 'dsa-b53-SerDes-support' adds 83033688b7ad net/mlx5: Change flow counters addlist type to single linked list adds 6e5e22839136 net/mlx5: Add new list to store deleted flow counters adds 9aff93d7d0d4 net/mlx5: Store flow counters in a list adds 12d6066c3b29 net/mlx5: Add flow counters idr adds d24082050f2f net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c adds 1462e48db059 net/mlx5e: Move Q counters allocation and drop RQ to init_rx adds 64109f1dc41f net/mlx5e: Replace PTP clock lock from RW lock to seq lock adds f007c13d4ad6 net/mlx5e: Set ECN for received packets using CQE indication adds fe1dc069990c net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets adds ddc9cc013161 Merge tag 'mlx5e-updates-2018-09-05' of git://git.kernel.o [...] adds 488752220b4a liquidio: Add spoof checking on a VF MAC address adds ddc4d236dc71 liquidio CN23XX: Remove set but not used variable 'ring_flag' adds fa642f08839b openvswitch: Derive IP protocol number for IPv6 later frags adds 38bb4ac91bd8 bnxt_en: remove set but not used variable 'addr_type' adds 0fdc0d675b92 freescale: ethernet: remove unnecessary unlikely() adds 98cdb4807123 net: dsa: Expose tagging protocol to user-space adds 6577b0f71665 nfp: replace spin_lock_bh with spin_lock in tasklet callback adds be7e1b334be4 liquidio: lio_fetch_vf_stats() can be static adds a89cdd8e7c74 cxgb4: impose mandatory VLAN usage when non-zero TAG ID adds 7a8c7f5c30f9 net: dsa: b53: Fix build with B53_SRAB enabled and not B53_SERDES adds 6ad96bdca8aa i40e(vf): remove i40e_ethtool_stats.h header file adds 6d7a8df6dfe4 net: sched: act_skbedit: remove dependency on rtnl lock adds f20a4d01175a net: sched: act_nat: remove dependency on rtnl lock adds cc577b01ba12 net: stmmac: Enable TC Ops for GMAC >= 4 adds 09317da317e5 failover: Fix error return code in net_failover_create adds 25290bfc120d cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm adds 0153167aebd0 net/ipv6: Remove rt6i_prefsrc adds aea890b8b2e0 sch_htb: Remove local SKB queue handling code. adds 596977300ab5 sch_netem: Move private queue handler to generic location. adds 0c69198d81dc infiniband: nes: Use skb_peek_next() and skb_queue_walk(). adds 8b69bd7d8a89 ppp: Remove direct skb_queue_head list pointer access. adds 7957a9dea8bf mac80211: Don't access sk_queue_head->next directly. adds e42a43a5cab2 lan78xx: Do not access skb_queue_head list pointers directly. adds 1181d629cc13 sctp: Use skb_queue_is_first(). adds e3554197fc8f p54: Use skb_peek_tail() instead of direct head pointer accesses. adds 1173ab7b6202 bnx2fc_fcoe: Use skb_queue_walk_safe(). adds 250bb6f0f824 staging: rtl8192e: Use __skb_peek(). adds 776f07ee303a brcmfmac: Use __skb_peek(). adds a8305bff6852 net: Add and use skb_mark_not_on_list(). adds 992cba7e276d net: Add and use skb_list_del_init(). adds 6effee6840af can: Remove SKB list assumptions in rx-offload.c adds 8b9db0d0aa3e rtl818x: Remove SKB list assumptions. adds fd2b803fa8ef Merge branch 'skb_list_cleanups' adds 86c55361e569 net: sched: cls_flower: dump offload count value adds 8ecc7c8a1c16 net_sched: remove redundant qdisc lock classes adds 11957be20ff6 htb: use anonymous union for simplicity adds f973b76888aa net: dsa: b53: Uninitialized variable in b53_adjust_link() adds 0527097ce81c net: xenbus: remove redundant condition check before debug [...] adds aad06d1104e8 xen-netback: remove unecessary condition check before debu [...] adds fe2d22b17288 liquidio: Disabling tasklet when NAPI is active adds 4b6e326b2d34 liquidio: Per queue oom work queue adds 8bf6edcd96fc liquidio: Removed droq lock adds 82bcee42059f Merge branch 'liquidio-Removed-droq-lock-from-Rx-path' adds 3ee5c8873fd3 net: aquantia: fix hw_atl_utils_fw_upload_dwords adds 0e1a0dde8088 net: aquantia: definitions for WOL adds a0da96c08cfa net: aquantia: implement WOL support adds 92ab64079d6b net: aquantia: implement EEE support adds e91578488fd0 net: aquantia: whitespace changes adds 8f60f762aa3d net: aquantia: renaming for better visibility adds 85e55db7dcc5 net: aquantia: bump driver version adds 80de556a6bf4 Merge branch 'aquantia-implement-WOL-and-EEE-support' adds 150085791afb net/tls: Fixed return value when tls_complete_pending_work [...] adds 1fb0d4e8ddb1 net: dsa: b53: Only call b53_port_event() for SGMII ports adds 67edf21e5adf scsi: libcxgbi: fib6_ino reference in rt6_info is rcu protected adds 0041195d55bc netlink: remove hash::nelems check in netlink_insert adds eca09be82eb8 nfp: report FW vNIC stats in interface stats adds 4ef972fd3ec6 net: phy: ste10Xp: Remove wrong SUPPORTED_Pause adds 26eb00a4fcad net: phy: et1011c: Remove incorrect missing 1000 Half adds 15d8daf7bc2d net: phy: bcm63xx: Allow to be built with COMPILE_TEST adds 58056c1e1b0e net: ethernet: Use phy_set_max_speed() to limit advertised speed adds 00eb2243b933 net: bcmgenet: Fix speed selection for reverse MII adds 04b7d41d8046 net: ethernet: Fix up drivers masking pause support adds 41124fa64d4b net: ethernet: Add helper to remove a supported link mode adds af8d9bb2f2f4 net: ethernet: Add helper for MACs which support asym pause adds c306ad36184f net: ethernet: Add helper for MACs which support pause adds 70814e819c11 net: ethernet: Add helper for set_pauseparam for Asym Pause adds 0c122405d4c3 net: ethernet: Add helper for set_pauseparam for Pause adds 22b7d29926b5 net: ethernet: Add helper to determine if pause configurat [...] adds 15665342d48b Merge branch 'Preparing-for-phylib-linkmodes' adds 435f2e7cc0b7 net: bridge: add support for sticky fdb entries adds db3df242bc44 qlcnic: Remove set but not used variables 'fw_mbx' and 'hdr_size' adds f8a1988f6551 net: ethernet: Use DIV_ROUND_UP instead of reimplementing [...] adds d700ec4118f9 net: dsa: mv88e6xxx: Make sure to configure ports with ext [...] adds 52d0d404d39d geneve: add ttl inherit support adds a20625e49dde docs: net: Remove TCP congestion document adds aaf9253025e8 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds cc973aecf0b0 MIPS: lantiq: Do not enable IRQs in dma open adds 7969119293f5 net: dsa: Add Lantiq / Intel GSWIP tag support adds 839790e88a3c dt-bindings: net: Add lantiq, xrx200-net DT bindings adds fe1a56420cf2 net: lantiq: Add Lantiq / Intel VRX200 Ethernet driver adds 86ce2bc73c7a dt-bindings: net: dsa: Add lantiq, xrx200-gswip DT bindings adds 14fceff4771e net: dsa: Add Lantiq / Intel DSA driver for vrx200 adds d03790f55a68 Merge branch 'Lantiq-Intel-vrx200-support' adds 15033f0457dc ipv6: Add sockopt IPV6_MULTICAST_ALL analogue to IP_MULTICAST_ALL adds 9708d2b5b7c6 llc: avoid blocking in llc_sap_close() adds e4a2a3048ed9 net: sock: introduce SOCK_XDP adds 4f23aff8713c tuntap: switch to use XDP_PACKET_HEADROOM adds 291aeb2b1dba tuntap: enable bh early during processing XDP adds f7053b6ccb65 tuntap: simplify error handling in tun_build_skb() adds ac1f1f6c5ae8 tuntap: tweak on the path of skb XDP case in tun_build_skb() adds 8ae1aff0b331 tuntap: split out XDP logic adds 1a097910adda tuntap: move XDP flushing out of tun_do_xdp() adds fe8dd45bb755 tun: switch to new type of msg_control adds 043d222f93ab tuntap: accept an array of XDP buffs through sendmsg() adds 0efac27791ee tap: accept an array of XDP buffs through sendmsg() adds 0a0be13b8fe2 vhost_net: batch submitting XDP buffers to underlayer sockets adds 8bb83b78382c Merge branch 'vhost_net-TX-batching' adds b2ddc48a81b5 net: dsa: b53: Do not fail when IRQ are not initialized adds 293681f149a8 vxlan: Remove duplicated include from vxlan.h adds 50c12f7401a9 gso_segment: Reset skb->mac_len after modifying network header adds 310fc0513ea9 tg3: Fix fall-through annotations adds f91845da9fda pktgen: Fix fall-through annotation adds ee4fccbee7d3 net/ibm/emac: Remove VLA usage adds 52bb6677d530 net: move definition of pcpu_lstats to header file adds 0dc235afc59a cxgb4: Fix endianness issue in t4_fwcache() adds 992bea8e40b7 cxgb4: add per rx-queue counter for packet errors adds c3ec8bcceb07 cxgb4: update supported DCB version adds 93be42f9173b net/sched: act_police: use per-cpu counters adds 2d550dbad83c net/sched: act_police: don't use spinlock in the data path adds 50676de48679 Merge branch 'act_police-lockless-data-path' adds 21e65923abaa net: phy: et011c: Remove incorrect PHY_POLL flags adds b0350d51f001 ip_gre: fix parsing gre header in ipgre_err adds a82738adff16 ip6_gre: simplify gre header parsing in ip6gre_err adds 7a3dd8c8979c tls: async support causes out-of-bounds access in crypto APIs adds f5de8bfef85b net: dsa: gswip: Fix return value check in gswip_probe() adds f592e0b9895c net: dsa: gswip: Fix copy-paste error in gswip_gphy_fw_probe() adds b8b2de91e9db net: lantiq: Fix return value check in xrx200_probe() adds 0a959e45846a net: hns: make function hns_gmac_wait_fifo_clean() static adds d52030e6d584 dt-bindings: net: lantiq, xrx200-net: Use lower case in hex adds e82b5fe5d480 dt-bindings: net: dsa: lantiq, xrx200-gswip: Fix minor sty [...] adds a44ecfbda48f net: lantiq: lantiq_xrx200: Move clock prepare to probe function adds 0e630b598e87 net: dsa: lantiq_gswip: Minor code style improvements adds 711ddb625cf0 net: dsa: tag_gswip: Add gswip to dsa_tag_protocol_to_str() adds d10f7e1d9e60 Merge branch 'lantiq-Minor-fixes-for-vrx200-and-gswip' adds 6f9dbadc1ac6 net: aquantia: memory corruption on jumbo frames adds 0185e2e69f8e selftests/tls: Add MSG_WAITALL in recv() syscall adds 1635bb548f84 net: rds: use memset to optimize the recv adds 764ea3714a85 net: usb: remove redundant null pointer check before of_node_put adds 1ddc5d3e5f1c net: dsa: remove redundant null pointer check before of_node_put adds b458925ed579 net: dsa: remove redundant null pointer check before put_device adds a4ebec033e1c net: ethernet: remove redundant null pointer check before [...] adds 75b2c206bb10 liquidio: Add the features to show FEC settings and set FE [...] adds fc69660bbdb2 s390/qeth: move L2 xmit code to core module adds f13ade199391 s390/qeth: run non-offload L3 traffic over common xmit path adds 0a6da4b10d9c s390/qeth: remove unused L3 xmit code adds 40e6a2258492 s390/qeth: remove qeth_get_elements_no() adds f231dc9dbd78 s390/qeth: limit csum offload erratum to L3 devices adds 2d3986d1ceda s390/qeth: fix up protocol headers early adds 554942646653 s390/qeth: check size of required HW header cache object adds e517b649b3c3 s390/qeth: prepare for copy-free TSO transmission adds 356156b60aff s390/qeth: speed up TSO transmission adds 69d7ce80df6d s390/qeth: remove qeth_hdr_chk_and_bounce() adds 121ca39aa558 s390/qeth: uninstall IRQ handler on device removal adds 4d19db777a2f s390/qeth: invoke softirqs after napi_schedule() adds 31c92732cdf2 s390/qeth: fix typo in return value adds ed47155bdcf3 s390/qeth: fine-tune spinlocks adds 500abbf04029 s390/qeth: reduce 0-initializing when building IPA cmds adds ce5b127b172e Merge branch 's390-qeth-next' adds 5d288b88655d net: caif: remove redundant null check on frontpkt adds 0020f5c807ef net: socionext: Fix two sleep-in-atomic-context bugs in av [...] adds 076ed3da0c9b net/ipv4: defensive cipso option parsing adds c1d04a174f8d gianfar: remove duplicated include from gianfar.c adds e65d52564b01 cxgb4: remove duplicated include from cxgb4_main.c adds 03aa6d95c14c liquidio: remove duplicated include from lio_vf_rep.c adds 49780be19ceb qed: remove duplicated include from qed_cxt.c adds cf7d97e1e54d net: mdio: remove duplicated include from mdio_bus.c adds e366fa435032 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds 8062b2263a9f intel-ethernet: rename i40evf to iavf adds ee61022acfff iavf: diet and reformat adds 129cf89e5856 iavf: rename functions and structs to new name adds 0b6591e6463b iavf: rename i40e_status to iavf_status adds 5ec8b7d11470 iavf: move i40evf files to new name adds f1cad2ce06f2 iavf: remove references to old names adds 4dbc76e014d1 iavf: rename device ID defines adds 83eafc492258 iavf: rename I40E_ADMINQ_DESC adds f349daa58809 iavf: rename i40e_hw to iavf_hw adds f1aa1abaf5a6 iavf: replace i40e_debug with iavf version adds ad64ed8bf908 iavf: tracing infrastructure rename adds 56184e01c00d iavf: rename most of i40e strings adds 66bc8e0f591a iavf: finish renaming files to iavf adds 98674ebec892 intel-ethernet: use correct module license adds 89f4b9a6e4c6 Merge branch '40GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds 568b742a9d98 netlink: add NLA_REJECT policy type adds b60b87fc2996 netlink: add ethernet address policy types adds 14d73416792a veth: rename pcpu_vstats as pcpu_lstats adds 5391346e165b net: ethernet: slicoss: remove duplicated include from slic.h adds c9c3941186c5 net: hns3: fix return type of ndo_start_xmit function adds ac1172dea10b net: cavium: fix return type of ndo_start_xmit function adds 94b2bb28dbb4 net: ibm: fix return type of ndo_start_xmit function adds 2208e9a7e94e net: neterion: s2io: Use linux/io-64-nonatomic-lo-hi.h adds fdd1445b684a net: neterion: vxge: Use linux/io-64-nonatomic-lo-hi.h adds 7e76798f431b Merge branch 'neterion-use-linux-io-64-nonatomic-lo-hi-h' adds e641e99f261f net: ethernet: remove redundant include adds b9d957c5b109 net: wan: remove redundant include adds 138c72efbd5d batman-adv: Start new development cycle adds 00caf6a2b318 batman-adv: Mark debugfs functionality as deprecated adds d331a7399499 batman-adv: Provide debug messages as trace events adds dee222c7b20c batman-adv: Move OGM rebroadcast stats to orig_ifinfo adds a7ea49afcc88 batman-adv: Enable LockLess TX for softif adds 18522108d53c Merge tag 'batadv-next-for-davem-20180919' of git://git.op [...] adds 86c85e1fc4ca net: iucv: Use FIELD_SIZEOF directly instead of reimplemen [...] adds cb205a817444 net: sched: Use FIELD_SIZEOF directly instead of reimpleme [...] adds f195efb47d93 net: core: Use FIELD_SIZEOF directly instead of reimplemen [...] adds e208cd5e41b4 net: qede: Use FIELD_SIZEOF directly instead of reimplemen [...] adds a90546e83a11 net: ti: Use FIELD_SIZEOF directly instead of reimplementi [...] adds 822143acf94f Merge branch 'net-Use-FIELD_SIZEOF-directly-instead-of-rei [...] adds 124eee3f6955 net: linkwatch: add check for netdevice being present to l [...] adds e8cfd9d6c772 net: phy: call state machine synchronously in phy_stop adds f46f33a6790c Merge branch 'phy_stop-synchronous' adds f543305da9b5 ravb: remove tx buffer addr 4byte alilgnment restriction f [...] adds cf55ace48e44 net: mvpp2: increase the number of s/w threads to 9 adds a9aac38599ec net: mvpp2: rename the IRQs to match the hardware adds 930e1f5606a4 Documentation/bindings: net: marvell-pp2: update the IRQs [...] adds fd4a1056884e net: mvpp2: do not update the queue mode while probing adds 70afb58e9856 net: mvpp2: fix the number of queues per cpu for PPv2.2 adds 850623b3823a net: mvpp2: cpu should always be unsigned adds ecfed8d9b387 net: mvpp2: make the per-cpu helpers static adds 1627442721f1 net: mvpp2: make mvpp2_read_relaxed static adds 543ec376e3cb net: mvpp2: do not use the CPU number to access the per-th [...] adds 074c74dfcb33 net: mvpp2: map the CPUs to threads adds e531f76757eb net: mvpp2: handle cases where more CPUs are available tha [...] adds 1068549c2ad2 net: mvpp2: rename mvpp2_percpu function to mvpp2_thread adds 02f7f61e5af2 Merge branch 'net-mvpp2-improve-the-interrupt-usage' adds aeeb2e8fdefd net: phy: phylink: ensure the carrier is off when starting [...] adds f8f5f588bb9b net: mvpp2: do not explicitly set the carrier state in open adds 09b8a45eda54 net: mvneta: do not explicitly set the carrier state in open adds db161d930a19 Merge branch 'phylink-ensure-the-carrier-is-off-when-start [...] adds f03508ce3f96 net: marvell: fix return type of ndo_start_xmit function adds bacade822524 net: toshiba: fix return type of ndo_start_xmit function adds 81255af8d9d5 net: xilinx: fix return type of ndo_start_xmit function adds 0c13b8d1aee8 net: broadcom: fix return type of ndo_start_xmit function adds fe72352e37ae net: amd: fix return type of ndo_start_xmit function adds 0e0cc31f6999 net: sun: fix return type of ndo_start_xmit function adds 874bff0ba6cf net: hns3: Add default irq affinity adds 932d1252aded net: hns3: Add unlikely for buf_num check adds 799997a307ff net: hns3: Remove tx budget to clean more TX descriptors i [...] adds 3152fcc69ae0 net: hns3: Remove packet statistics of public adds 26483246b548 net: hns3: Add support for hns3_nic_netdev_ops.ndo_do_ioctl adds 2f7e489611bc net: hns3: Set STATE_DOWN bit of hdev state when stopping net adds 582d37bbb613 net: hns3: Check hdev state when getting link status adds fd8133148eb6 net: hns3: Fix for setting speed for phy failed problem adds 37dc9cdbdc1b net: hns3: Fix cmdq registers initialization issue for vf adds 49dd80541c75 net: hns3: Clear client pointer when initialize client fai [...] adds d9f28fc23d54 net: hns3: Fix client initialize state issue when roce cli [...] adds 32c7fbc8ffd7 net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs [...] adds 1e6a4bc874db Merge branch 'hns3-fixes' adds 3ede0bbcdfc9 ipv6: Allow the l3mdev to be a loopback adds c1f9a93d93a0 net: ibm: remove a redundant local variable 'k' adds c8c618afc2b2 net: ibm: remove redundant local variables 'act_nr_of_entr [...] adds 7a67e11d901e r8169: simplify RTL8169 PHY initialization adds 806a81fcf688 r8169: remove duplicated RTL8169s PHY initialization steps adds 23d9f5531c7c nfp: provide a better warning when ring allocation fails adds 684d777a3382 net: toshiba: remove a redundant local variable 'index_specified' adds da2cfbd3e756 e1000: remove set but not used variable 'txb2b' adds 713746bb2866 atl1: remove set but not used variable 'advertising' adds faa08325b429 isdn/hisax: Remove unnecessary parenthesis adds a9f36656b519 mlxsw: spectrum: Init shaper for TCs 8..15 adds 3a4dbfb044ea mlxsw: spectrum_buffers: Use devlink pool indices throughout adds 5f95d20b3a5e mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress adds fe07d723c00d mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb adds f0024f0d9851 mlxsw: spectrum_buffers: Allow pools of infinite size adds d144e3a2c9f7 mlxsw: spectrum_buffers: Allow an infinite maximum for per [...] adds 41057e28288b mlxsw: spectrum_buffers: Pass SBPM min_size in cells adds 5be3637e069f mlxsw: spectrum_buffers: Allow configuration of static pools adds e83c045e53d7 mlxsw: spectrum_buffers: Configure MC pool adds 6a23f9a49722 mlxsw: spectrum_buffers: Tweak SBMM configuration adds 3136a3698804 selftests: forwarding: lib: Add ethtool_stats_get() adds a381ed12ea33 selftests: forwarding: lib: Add mtu_set(), mtu_restore() adds b5638d46c90a selftests: mlxsw: Add a test for UC behavior under MC flood adds cab9572a097a Merge branch 'mlxsw-Further-MC-awareness-configuration' adds 5678cb3c96ee net-next: mscc: remove unused ocelot_dev_gmii.h adds 78f2756c5fc0 net/ipv4: Move device validation to helper adds 91a178258aea netfilter: rpfilter: Convert rpfilter_lookup_reverse to ne [...] adds 9f18b6b68e20 netfilter: nft_fib: Convert nft_fib4_eval to new dev helper adds 947e326c45df Merge branch 'net-wean-netfilter-from-fib_nh' adds ec3ed293e766 net_sched: change tcf_del_walker() to take idrinfo->lock adds 133dc88053de net: amd: remove redundant continue adds 68c385079cb3 net: neterion: remove redundant continue adds 144a6adfa143 net: tap: remove redundant null pointer check before kfree_skb adds 16a3f50f0598 net: cxgb3: remove redundant null pointer check before kfree_skb adds 1d08962ff1e6 ipv4: remove redundant null pointer check before kfree_skb adds e3c3215e41f6 net: nci: remove redundant null pointer check before kfree_skb adds 673eed0c1834 net: cxgb3_main: remove redundant null pointer check befor [...] adds f2a2f2166af8 ipv6: remove redundant null pointer check before kfree_skb adds 1ba2a720da72 Merge branch 'kfree_skb-NULL' adds 8a1aff144d37 vhost_net: add a missing error return adds 66ab23598696 mISDN: remove redundant null pointer check before kfree_skb adds 753039650455 bnx2x: Add VF spoof-checking configuration adds 75a110a1783e bnx2x: Ignore bandwidth attention in single function mode adds ea65949e1988 bnx2x: Provide VF link status in ndo_get_vf_config adds 957b085c793c Merge branch 'bnx2x-enhancements' adds 7979472bba8b DRIVERS: net: macsec: Fix multiple coding style issues adds 075ddebc3283 net: phy: don't reschedule state machine when PHY is halted adds b1e51eabf9ec net: neterion: vxge: Remove unnecessary parentheses adds 83b4768e1b6b bna: Remove unnecessary self assignment adds 6b8e327cfa2d net: fddi: skfp: Remove unused function adds 94e7c844990f net: lan78xx: Avoid unnecessary self assignment adds b78ac6ecd1b6 net: phy: mdio-bcm-unimac: Allow configuring MDIO clock divider adds 2b49117a5abe net: micrel: fix return type of ndo_start_xmit function adds 06983aa526c7 net: freescale: fix return type of ndo_start_xmit function adds a42055e8d2c3 net/tls: Add support for async encryption of records for p [...] adds 30f8eb55873e net: if_arp: Fix incorrect indents adds 6a12709da354 net: if_arp: use define instead of hard-coded value adds b4d0782440ed Merge branch 'net-if_arp-use-define-instead-of-hard-coded-value' adds 65c5877f6462 ravb: Disable Pause Advertisement adds b1589924c046 dt-bindings: net: ravb: Add support for r8a7744 SoC adds adefc0a2ff46 net: hns3: Fix ets validate issue adds d0d72bac0239 net: hns3: Unify the type convert for desc.data adds 0c218123028f net: hns3: Adjust prefix of tx/rx statistic names adds b4f1d30327c8 net: hns3: Fix tqp array traversal condition for vf adds 6cee6fc38402 net: hns3: Unify the prefix of vf functions adds fa7a4bd564cc net: hns3: Add handle for default case adds 7a8101109dd3 net: hns3: Add nic state check before calling netif_tx_wake_queue adds 2211f4e1955f net: hns3: Add unlikely for dma_mapping_error check adds 75e98535182d net: hns3: Remove print messages for error packet adds c136b8842589 net: hns3: Add get_media_type ops support for VF adds 5f373b158523 net: hns3: Fix speed/duplex information loss problem when [...] adds ebfefb8aa792 net: hns3: Remove redundant hclge_get_port_type() adds 4f4b93a88c9c Merge branch 'hns3-next' adds 72b0094f9182 tcp: switch tcp_clock_ns() to CLOCK_TAI base adds 2fd66ffba507 tcp: introduce tcp_skb_timestamp_us() helper adds 142537e41923 net_sched: sch_fq: switch to CLOCK_TAI adds 9799ccb0e984 tcp: add tcp_wstamp_ns socket field adds d3edd06ea8ea tcp: provide earliest departure time in skb->tstamp adds fd2bca2aa789 tcp: switch internal pacing timer to CLOCK_TAI adds ab408b6dc744 tcp: switch tcp and sch_fq to new earliest departure time model adds c092dd5f4a7f tcp: switch tcp_internal_pacing() to tcp_wstamp_ns adds 90caf67b01fa net_sched: sch_fq: remove dead code dealing with retransmits adds a88e24f270eb Merge branch 'tcp-switch-to-Early-Departure-Time-model' adds 075e264fa33e net/ipv4: avoid compile error in fib_info_nh_uses_dev adds 2475f59c618e ipv6: discard IP frag queue on more errors adds 836196239298 net/ipfrag: let ip[6]frag_high_thresh in ns be higher than [...] adds bccc17118bcf selftests/net: add ipv6 tests to ip_defrag selftest adds 5b9b0a80aa1a decnet: Remove unnecessary check for dev->name adds e24cf6b3891c net: dsa: b53: Don't assign autonegotiation enabled adds 2cae8c07cb8c net: dsa: b53: Fix B53_SERDES_DIGITAL_CONTROL offset adds 55a4d2eac327 net: dsa: b53: Also include SGMII for mac_config and mac_l [...] adds bd4d08daeb95 Merge branch 'net-dsa-b53-SGMII-modes-fixes' adds c8e4eff4675f hv_netvsc: Add support for LRO/RSC in the vSwitch adds d6792a5a0747 hv_netvsc: Add handler for LRO setting change adds f1951c22562a hv_netvsc: Update document for LRO/RSC support adds 739d0def85ca Merge branch 'hv_netvsc-Support-LRO-RSC-in-the-vSwitch' adds 12ba7e104552 mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement adds 0d283ab5b4fd net: mvpp2: support XPS by mapping TX queues to CPUs adds 4251ea5b8e54 net: mvpp2: use round-robin scheduling for TX queues on th [...] adds 7ff2ea0bbfb1 Merge branch 'mvpp2-Add-txq-to-CPU-mapping' adds 5e111210a443 net/core: Add new basic hardware counter adds 28169abadb08 net/sched: Add hardware specific counters to TC actions adds ea49c6f0baca Merge branch 'net-sched-Add-hardware-specific-counters-to- [...] adds f7aa74e483e8 neighbour: allow admin to set NTF_ROUTER adds fc6e8073f304 neighbour: send netlink notification if NTF_ROUTER changes adds 094fe7392d6e Merge branch 'few-NTF_ROUTER-related-updates' adds 9932a29ab1be net/tls: Fixed race condition in async encryption adds 4128c0cfb1d7 tls: Fixed uninitialised vars warning adds 48c1699ec298 net: qca_spi: Introduce write register verification adds edad8d260e25 dpaa2-eth: Make Rx flow hash key configurable adds 4bee64b41701 r8169: use default watchdog timeout adds de20e12f3faf r8169: improve rtl8169_irq_mask_and_ack adds a0456790fe57 r8169: improve a check in rtl_init_one adds 9da90297ca30 Merge branch 'r8169-series-with-smaller-improvements' adds bd6207202db8 net: macb: Clean 64b dma addresses if they are not detected adds a06ee256e5d6 Merge ra.kernel.org:/pub/scm/linux/kernel/git/davem/net adds b85135b595db tls: Fix socket mem accounting error under async encryption adds c774973e91e1 tls: Fixed a memory leak during socket close adds 6f99528e9797 net: core: netlink: add helper refcount dec and lock function adds 86bd446b5ceb net: sched: rename qdisc_destroy() to qdisc_put() adds 3a7d0d07a386 net: sched: extend Qdisc with rcu adds 9d7e82cec35c net: sched: add helper function to take reference to Qdisc adds e368fdb61d8e net: sched: use Qdisc rcu API instead of relying on rtnl lock adds cfebd7e242d7 net: sched: change tcf block reference counter type to refcount_t adds f00234367b64 net: sched: implement functions to put and flush all chains adds ab2816295f99 net: sched: protect block idr with spinlock adds 0607e439943b net: sched: implement tcf_block_refcnt_{get|put}() adds 787ce6d02d95 net: sched: use reference counting for tcf blocks on rules update adds 7a153655d725 Merge branch 'Refactor-classifier-API-to-work-with-Qdisc-b [...] adds f3fc7915a537 i40e: Fix VF's link state notification adds 0ce5233e6c2a i40e: Unset promiscuous settings on VF reset adds e7bac7afa612 i40e: use declared variables for pf and hw adds ed277c50c075 i40e: add a helper function to validate a VF based on the vf id adds fd835129ab21 i40e: fix double 'NIC Link is Down' messages adds 679b05c0536b i40e: Remove unused msglen parameter from virtchnl functions adds 9dbb13704577 i40e: clean zero-copy XDP Tx ring on shutdown/reset adds f5bd91388e26 net: xsk: add a simple buffer reuse queue adds 411dc16ff177 i40e: clean zero-copy XDP Rx ring on shutdown/reset adds 3ab52af58fa4 i40e: disallow changing the number of descriptors when AF_ [...] adds 71f9b61c5b3f Merge branch '40GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds 6e2d85ec0559 net: phy: Stop with excessive soft reset adds d6ab93364734 net: phy: marvell: Avoid unnecessary soft reset adds 921f432ceac6 Merge branch 'net-phy-Eliminate-unnecessary-soft' adds 3475372ff60e net: dsa: lantiq_gswip: Depend on HAS_IOMEM adds 69495d2a5295 libbpf: Remove the duplicate checking of function storage adds a9c676bc8fc5 bpf/verifier: fix verifier instability adds e1302542e37e xdp: unlikely instrumentation for xdp map redirect adds 2a68d85fe1b7 xdp: explicit inline __xdp_map_lookup_elem adds 47b123ed9e99 xdp: split code for map vs non-map redirect adds ad1242d8a063 selftests/bpf: add missing executables to .gitignore adds f5bd3948eb07 selftests/bpf/test_progs: do not check errno == 0 adds 52b7b7843d95 tools/bpf: sync kernel uapi header if_link.h to tools adds f7010770fbac tools/bpf: move bpf/lib netlink related functions into a new file adds 36f1678d9e0b tools/bpf: add more netlink functionalities in lib/bpf adds f6f3bac08ff9 tools/bpf: bpftool: add net support adds a7c19db38d62 bpf: add bpffs pretty print for program array map adds ad3338d2508c tools/bpf: bpftool: support prog array map and map of maps adds 2e2a0c961a87 Merge branch 'progarray_mapinmap_dump' adds 9d0b3c1f1451 tools/bpf: fix a netlink recv issue adds 1edb6e035eb7 net/core/filter: fix unused-variable warning adds d58e468b1112 flow_dissector: implements flow dissector BPF hook adds 2f965e3fcd4b bpf: sync bpf.h uapi with tools/ adds c22fbae76c9f bpf: support flow dissector in libbpf and bpftool adds 9c98b13cc3bb flow_dissector: implements eBPF parser adds 50b3ed57dee9 selftests/bpf: test bpf flow dissection adds 4a9f42c9dcbf Merge branch 'bpf-flow-dissector' adds 70e88c758a6b selftests/bpf: fix bpf_flow.c build adds 7900efc19214 tools/bpf: bpftool: improve output format for bpftool net adds 664e7878451f samples/bpf: remove duplicated includes adds 534e0e52bc23 samples/bpf: fix a compilation failure adds 2dfd184abd38 flow_dissector: fix build failure without CONFIG_NET adds 32c009798385 samples/bpf: fix compilation failure adds 788758d1fe87 bpf: remove redundant null pointer check before consume_skb adds 7ea3c40605e9 bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps adds d0e13a1488ad flow_dissector: lookup netns by skb->sk if skb->dev is NULL adds 105bc1306e9b Merge
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
adds 7aca011f88eb bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER adds 4b1bd6976945 net: phy: marvell: Fix build. adds 4fda33547676 s390/qeth: convert layer attribute to enum adds a70fee3b0f90 s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex adds c1a935f6ec5b s390/qeth: fix discipline unload after setup error adds a2eb0ad50cae s390/qeth: on gdev release, reset drvdata adds cd11d11286cb net/af_iucv: locate IUCV header via skb_network_header() adds dc149e3764d8 s390/qeth: replace open-coded skb_queue_walk() adds 5a5312bdbadd s390/qeth: remove additional skb refcount adds 6a3123d0769e s390/qeth: re-use qeth_notify_skbs() adds 8f6637b878c9 s390/qeth: pass card pointer in iob callback adds 8d908eb045bb s390/qeth: remove CARD_FROM_CDEV helper adds 6585ac4e5d74 s390/qeth: remove various redundant code adds 68bba11643df s390/qeth: consume local address events adds d19b93f40e23 s390/qeth: re-indent qeth_check_ipa_data() adds d782d80f36f3 s390/qeth: clean up drop conditions for received cmds adds 91cc98f51e3d s390/qeth: remove duplicated carrier state tracking adds 37ac5db6e602 Merge branch 's390-net-next' adds 1c1cb6d0321f net: bridge: make struct opening bracket consistent adds ae75767ec206 net: bridge: add bitfield for options and convert vlan opts adds 8df3510f28e5 net: bridge: convert nf call options to bits adds be3664a03807 net: bridge: convert group_addr_set option to a bit adds 13cefad2f2c1 net: bridge: convert and rename mcast disabled adds 675779adbf7c net: bridge: convert mcast options to bits adds c69c2cd444cc net: bridge: convert neigh_suppress_enabled option to a bit adds 3341d9170228 net: bridge: convert mtu_set_by_user to a bit adds 35750b0bca53 net: bridge: pack net_bridge better adds 30b0594a3e6c Merge branch 'net-bridge-convert-bool-options-to-bits' adds 631e871edc76 net: qed: list usage cleanup adds 880e1b21115b net: liquidio: list usage cleanup adds 6323d57f335c net: smsc: fix return type of ndo_start_xmit function adds 0a715156656b net: faraday: fix return type of ndo_start_xmit function adds af4325ecc24f tcp: expose sk_state in tcp_retransmit_skb tracepoint adds 78139c94dc8c net: vhost: lock the vqs one by one adds a6a67a2f343c net: vhost: replace magic number of lock annotation adds dc151282bbda net: vhost: factor out busy polling logic to vhost_net_bus [...] adds 441abde4cd84 net: vhost: add rx busy polling in tx path adds c09c1474d8c1 Merge branch 'net-vhost-improve-performance-when-enable-busyloop' adds da58a931f248 net: mvneta: Add support for 2500Mbps SGMII adds d888f3966677 net-ipv4: remove 2 always zero parameters from ipv4_update_pmtu() adds 1042caa79e93 net-ipv4: remove 2 always zero parameters from ipv4_redirect() adds fe3b30ddb90f netlink: remove NLA_NESTED_COMPAT adds 48fde90a78f8 netlink: make validation_data const adds c29f1845b2b2 netlink: move extack setting into validate_nla() adds 9a659a35ba17 netlink: allow NLA_NESTED to specify nested policy to validate adds 1501d13596b9 netlink: add nested array policy validation adds 31df0cffa974 Merge branch 'netlink-nested-policy-validation' adds eddf11e18dff net: ovs: fix return type of ndo_start_xmit function adds 470b9254d468 qed: Remove set but not used variable 'p_archipelago' adds a9ca7f17c6d2 net: xen-netback: fix return type of ndo_start_xmit function adds 5d70a6701860 net/core: make function ___gnet_stats_copy_basic() static adds bf17b671982f net/tls: Make function get_rec() static adds 3d5537f9d468 net: aquantia: Make function aq_fw1x_set_power() static adds 5e8cc3947d8f net: ethernet: dpaa: remove unused variables adds 31bae7dad359 phy: mscc: fix printf format adds 9b97123a584f net: phy: mdio-bcm-unimac: mark PM functions as __maybe_unused adds d2f1e81a40ca net: dsa: b53: Fix build with B53_SRAB enabled and B53_SERDES=m adds 5b71ac3cc4a6 net: hns3: Add support for sctp checksum offload adds cd2086bf4983 net: hns3: Set extra mac address of pause param for HW adds a7b687b35411 net: hns3: Rename loop mode adds eb66d5035267 net: hns3: Rename mac loopback to app loopback adds 4dc13b9668d8 net: hns3: Add serdes parallel inner loopback support adds 996ff91840eb net: hns3: Fix for packet buffer setting bug adds 93d8daf46018 net: hns3: Fix for netdev not up problem when setting mtu adds fe5eb043182b net: hns3: Change return type of hclge_tm_schd_info_update() adds 0d43bf45f4a8 net: hns3: Modify hns3_get_max_available_channels adds e4fd75022c24 net: hns3: Fix loss of coal configuration while doing reset adds 4605168f71fa Merge branch 'hns3-next' adds 1288aa7af20c net: bridge: explicitly zero is_sticky in fdb_create adds a804e5e21875 selftests: forwarding: test for bridge sticky flag adds 5362700c942b net: sched: make function qdisc_free_cb() static adds dec64ff10ed9 ice: use [sr]q.count when checking if queue is initialized adds daca32a2aa05 ice: replace unnecessary memcpy with direct assignment adds c185e39afb4f ice: update branding strings and supported device ids adds 396fbf9cab5d ice: update fw version check logic adds f31028bfd7b1 ice: Update comment for ice_fltr_mgmt_list_entry adds 56daee6c5add ice: Query the Tx scheduler node before adding it adds 32f13d0e6190 ice: Update to capabilities admin queue command adds f934bb9b8b61 ice: fix changing of ring descriptor size (ethtool -G) adds ec72001d38a1 Merge branch '100GbE' of
git://git.kernel.org/pub/scm/linu
[...] adds 6a42b5128deb qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" adds d4017665854b hns3: Fix the build. adds 3ff6cde84685 hns3: Another build fix. adds a337531b942b tcp: up initial rmem to 128KB and SYN rwin to around 64KB adds 5cbdbd1a1f30 tipc: refactor function tipc_msg_reverse() adds afe8792fec69 tipc: refactor function tipc_sk_timeout() adds 39fdc9c71f65 tipc: refactor function tipc_sk_filter_connect() adds 25b9221b9594 tipc: add SYN bit to connection setup messages adds 6787927475e5 tipc: buffer overflow handling in listener socket adds 6e9feb33911f Merge branch 'tipc-next' adds 80ece6a03aaf tls: Remove redundant vars from tls record structure adds 804fe108fc92 openvswitch: Use correct reply values in datapath and vport ops adds c913b73cd05d ice: use [sr]q.count when checking if queue is initialized adds 95a525bee0ed ice: replace unnecessary memcpy with direct assignment adds e4a0e1ee9443 ice: update branding strings and supported device ids adds b2ccf317edf7 ice: update fw version check logic adds 8bc8d188cde0 ice: Update comment for ice_fltr_mgmt_list_entry adds 1886588fb632 ice: Query the Tx scheduler node before adding it adds 7d86cf384047 ice: Update to capabilities admin queue command adds 3b6bf296c44f ice: fix changing of ring descriptor size (ethtool -G) adds 45d3d428eafc ice: Move common functions out of ice_main.c part 1/7 adds 72adf2421d9b ice: Move common functions out of ice_main.c part 2/7 adds 5153a18e57ff ice: Move common functions out of ice_main.c part 3/7 adds 28c2a6457388 ice: Move common functions out of ice_main.c part 4/7 adds 07309a0e59ed ice: Move common functions out of ice_main.c part 5/7 adds df0f847915b4 ice: Move common functions out of ice_main.c part 6/7 adds 37bb83901286 ice: Move common functions out of ice_main.c part 7/7 adds 5df7e45d54fc ice: Change pf state behavior to protect reset path adds d96112b2cab2 Merge branch '100GbE' of
git://git.kernel.org/pub/scm/linu
[...] adds 041a14d26715 tcp: start receiver buffer autotuning sooner adds 3a95e0ccaf07 net/mlx5e: Ethtool steering, Support masks for l3/l4 filters adds 749359f4aae6 net/mlx5e: Change VF representors' RQ type adds dabeb3b0d5c3 net/mlx5e: Enable stateless offloads for VF representor netdevs adds 092297e09a0a net/mlx5e: Extract creation of rep's default flow rule adds c966f7d55d00 net/mlx5: E-Switch, Provide flow dest when creating vport rx rule adds 46dc933cee82 net/mlx5e: Provide explicit directive if to create inner i [...] adds 3edc0159c014 net/mlx5e: Expose function for building RSS params adds a5355de878f4 net/mlx5e: Expose ethtool rss key size / indirection table [...] adds 84a0973386c5 net/mlx5e: Enable multi-queue and RSS for VF representors adds f128f138cc40 net/mlx5e: Add ethtool control of ring params to VF representors adds b820e6fb0978 net/mlx5e: Enable reporting checksum unnecessary also for [...] adds b856df28f923 net/mlx5e: Allow reporting of checksum unnecessary adds 59c9d35ea9cd net/mlx5: Cache the system image guid adds 3bd09b05b068 Merge tag 'mlx5e-updates-2018-10-01' of git://git.kernel.o [...] adds 211d6f2dc883 xfrm: Make function xfrmi_get_link_net() static adds 0c05f9837667 esp: remove redundant define esph adds 4a132095dd64 xfrm: allow driver to quietly refuse offload adds 2240c12d7d3d Merge branch 'master' of
git://git.kernel.org/pub/scm/linu
[...] adds 8f2b02931175 tcp: set recv_skip_hint when tcp_inq is less than PAGE_SIZE adds 789762ceec8f tcp: adjust rcv zerocopy hints based on frag sizes adds ea43a5907f66 net: nixge: Address compiler warnings when building for i386 adds 97ea8ac360c2 nfp: warn on experimental TLV types adds b31cdffa2329 net: phy: Move linkmode helpers to somewhere public adds ab2a605fa621 net: phy: Add phydev_warn() adds c4fabb8b3c0d net: phy: Add phydev_info() adds edc7ccbbcf32 net: phy: Add helper to convert MII ADV register to a linkmode adds 5f991f7bddc9 net: phy: Add helper for advertise to lcl value adds f954a04ea18e net: phy: Add limkmode equivalents to some of the MII etht [...] adds d0939c26c53a net: ethernet: xgbe: expand PHY_GBIT_FEAUTRES adds 719655a14971 net: phy: Replace phy driver features u32 with link_mode bitmap adds 26cf48a66868 Merge branch 'Continue-towards-using-linkmode-in-phylib' adds d695964d723d net: hns3: Add flow director initialization adds 117328680288 net: hns3: Add input key and action config support for flo [...] adds dd74f815dd41 net: hns3: Add support for rule add/delete for flow director adds 05c2314fe6a8 net: hns3: Add support for rule query of flow director adds 6871af29b3ab net: hns3: Add reset handle for flow director adds dc5e6064774e net: hns3: Remove all flow director rules when unload hns3 driver adds c17852a8932f net: hns3: Add support for enable/disable flow director adds 6140cc20caf7 Merge branch 'Support-of-Flow-Director-in-HNS3-Ethernet-Dr [...] adds 3e48be05f3c7 netlink: add attribute range validation to policy adds 33188bd6430e netlink: add validation function to policy adds a1fa80802cb0 Merge branch 'netlink-extended-attribute-validation' adds 460b360104d5 net_sched: fix a crash in tc_new_tfilter() adds 10b476c57b62 net: systemport: Refactor bcm_sysport_set_features() adds 297357d1a165 net: systemport: Utilize bcm_sysport_set_features() during [...] adds b5061778f822 net: systemport: Turn on offloads by default adds aa6ca0ec71d8 net: systemport: Be drop monitor friendly while re-allocat [...] adds a5d78ce7936c net: systemport: Add software counters to track reallocations adds a0651d8e2784 Merge branch 'net-systemport-Turn-on-offloads-by-default' adds 9f2959b6b52d net: phy: improve handling delayed work adds e3a9667a5bf7 hv_netvsc: Fix rndis_per_packet_info internal field initia [...] adds 0ed3015c9964 selftests/tls: Fix recv(MSG_PEEK) & splice() test cases adds fb420d5d91c1 tcp/fq: move back to CLOCK_MONOTONIC adds 024926def6ca net: phy: Convert to using %pOFn instead of device_node.name adds ad95a240a140 ibmvnic: Increase maximum queue size limit adds 20b5ba1f6100 ibmvnic: Introduce driver limits for ring sizes adds 723ad9161347 ibmvnic: Add ethtool private flag for driver-defined queue limits adds 407257ce2443 Merge branch 'ibmvnic-Implement-driver-defined-queue-limits' adds cc16567e5a8a net: drop unused skb_append_datato_frags() adds 3f60b03f7427 isdn/hisax: Fix fall-through annotation adds 5bf0961cc6a1 qed: Add driver support for 20G link speed. adds 631b67072bb1 qede: Add driver support for 20G link speed. adds dd0bb7f902e6 Merge branch 'qed-20g' adds 5726ca0e5eaa ice: Expand use of VSI handles part 1/2 adds 4fb33f3107e1 ice: Expand use of VSI handles part 2/2 adds 334cb0626de1 ice: Implement VSI replay framework adds 5755143dd18d ice: Check for actual link state of port after reset adds eb0208ec42d3 ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker adds 492af0ab4f57 ice: Implement ethtool hook for RSS switch adds ca4929b6df7c ice: Align ice_reset_req enum values to hardware reset values adds 9e4ab4c29a62 ice: Add support for dynamic interrupt moderation adds 81b23589f483 ice: Fix error on driver remove adds d5486377b8c5 Merge branch '100GbE' of
git://git.kernel.org/pub/scm/linu
[...] adds bd1d395070cc ath10k: fix kernel panic by moving pci flush after napi_disable adds 3f96556f639e wcn36xx: Use kmemdup instead of duplicating it in wcn36xx_ [...] adds d410e28f3ae4 wcn36xx: use dma_zalloc_coherent instead of allocator/memset adds 58da3b423070 ath10k: skip resetting rx filter for WCN3990 adds a9911937e7d3 ath10k: schedule hardware restart if WMI command times out adds 06ae8dc00433 ath10k: use struct_size() in kzalloc() adds bf05e0fe7da4 ath9k: Remove unnecessary parentheses adds a2f73a167dc1 ath9k: remove unused array firstep_table adds d9c52fd17cb4 ath9k: fix tx99 with monitor mode interface adds 4ac1f003e72a ath6kl: Remove unnecessary parentheses adds 32dcfe8316cd wil6210: remove reset file from debugfs adds 22b9610ec687 wil6210: add support for channel 4 adds 9a65064abdf8 wil6210: drop Rx multicast packets that are looped-back to STA adds 596bdbcce90f wil6210: set edma variables only for Talyn-MB devices adds 686ab4f5bd8d wil6210: allocate rx reorder buffer only if rx reorder is enabled adds df2b53884a5a wil6210: prevent usage of tx ring 0 for eDMA adds 84f16fbb6238 wil6210: fix RX buffers release and unmap adds b9010f105f21 wil6210: add FT roam support for AP and station adds 4405b632e3da wil6210: fix invalid memory access for rx_buff_mgmt debugfs adds 34d5629d2ca8 ath10k: limit available channels via DT ieee80211-freq-limit adds 9cac6a9b6297 Merge ath-next from
git://git.kernel.org/pub/scm/linux/ker
[...] adds b21e32dc348a iwlwifi: turn timestamp marker cmd off by default adds fe997b00c5b5 iwlwifi: remove unused TLC debugging commands adds dd2690579f51 iwlwifi: runtime: avoid calling debugfs read functions mor [...] adds 2210f6959dfa iwlwifi: set the tid for non-QOS frames to zero adds 2d8c261511ab iwlwifi: add d3 debug data support adds 11a0513cac8a iwlwifi: mvm: remove duplicate if in iwl_mvm_setup_connect [...] adds a75b9b333aeb iwlwifi: mvm: protect D0i3 code behind CONFIG_PM adds 2afa6a7311f5 iwlwifi: mvm: support new WoWLAN status FW API adds 86e177d80ff7 iwlwifi: mvm: add NOA and CSA to a probe response adds 7d2bcc22cd16 iwlwifi: add required include to iwl-fh.h adds bd6fc6552b05 iwlwifi: mvm: add bss color to radiotap adds 621f3f57050a iwlwifi: mvm: add support for RX_AMPDU_EOF bit for HE SU adds c630b477caf7 iwlwifi: mvm: move he RX handling to a separate function adds 4799ea53a578 iwlwifi: mvm: move he RX handling to a separate function adds 75e9947ea42d iwlwifi: enable reading the value of delay in timestamp_ma [...] adds 7891965d74bc iwlwifi: drop packets with bad status in CD adds 9b3089bd820d iwlwifi: pcie: allow using tx init for other queues but th [...] adds 89d5e833534b iwlwifi: pcie: make non-static hcmd and rx code adds 4290eaad7a8a iwlwifi: remove dump_regs() from transport ops adds 33bdccb71aa6 iwlwifi: remove FSF's address from the license notice adds 4c2f445c0f49 iwlwifi: mvm: skip EBS in low latency mode while fragmente [...] adds 0791c2fce3c8 iwlwifi: mvm: support new reduce tx power FW API. adds 9416560e4153 iwlwifi: pcie: store the default rxq number adds b6fe27575a04 iwlwifi: pcie: make gen2 of apm_init non-static adds 38bd7e58cf41 iwlwifi: add 80211 hdr offset to trace data adds 84f260251ed8 iwlwifi: don't WARN on trying to dump dead firmware adds 2b3fae668c66 iwlwifi: pcie: avoid unnecessary work if NIC is disconnected adds 50f067b35684 iwlwifi: mvm: support Coex Schema 2 adds f60c9e591b05 iwlwifi: improve the flow when a NIC is disconnected adds 941ab4eb66c1 iwlwifi: mvm: fix BAR seq ctrl reporting adds 1a19c139be18 iwlwifi: mvm: avoid sending too many BARs adds 3baf7528d6f8 iwlwifi: mvm: Send LQ command as async when necessary adds e506b481642a iwlwifi: pcie: set interrupt coalescing also for gen2 adds 754f890a3aef iwlwifi: remove all occurrences of the FSF address paragraph adds dabf98443858 iwlwifi: mvm: implement extended HE-MU sniffer API adds de8da2306084 iwlwifi: mvm: put LTF symbol size into HE radiotap adds 93cc712a7993 iwlwifi: mvm: properly decode HE GI duration adds 925bc2b189ec iwlwifi: mvm: report # of LTF symbols for extended range SU PPDUs adds 317bc55fa82f iwlwifi: mvm: remove channel 2 from HE radiotap if not applicable adds 06c34dee07c7 iwlwifi: Add missing 11n disable module parameter check adds 65c3b582ecab iwlwifi: mvm: send BCAST management frames to the right station adds 2859de7637b5 iwlwifi: mvm: always init rs_fw with 20MHz bandwidth rates adds c5f97542aa06 iwlwifi: change monitor DMA to be coherent adds ae17404e3860 iwlwifi: avoid code duplication in stopping fw debug data [...] adds 3e467b8e4cf4 iwlwifi: rs-fw: enable STBC in he correctly adds 423584dd8060 iwlwifi: rs-fw: support dcm adds 764f9de50271 iwlwifi: mvm: decode HE TB PPDU data adds 1169310fa9a8 iwlwifi: refactor txq_alloc for supporting more command type adds 930ab73c3759 iwlwifi: mvm: activate fragmented EBS in case of fragmented scan adds ea7c2bfdec6d Revert "iwlwifi: allow memory debug TLV to specify the mem [...] adds ab27926d9e4a iwlwifi: fix devices with PCI Device ID 0x34F0 and 11ac RF [...] adds 647d2886a892 Merge tag 'iwlwifi-next-for-kalle-2018-08-31' of git://git [...] adds 9e9e11d83238 brcmsmac: Remove extra parentheses adds 057118edfc36 cw1200: Remove extra parentheses adds 62a25dc56990 mt76x2u: Add support for Alfa AWUS036ACM adds 3348ef6a6a12 libertas_tf: prevent underflow in process_cmdrequest() adds 2fef681a4cf7 brcmfmac: add CYW89342 mini-PCIe device adds 4ad298da9392 brcmfmac: add FT-based AKMs in brcmf_set_key_mgmt() for FT [...] adds a858376cdbb3 brcmfmac: add 4-way handshake offload detection for FT-802.1X adds 5945310a1755 orinoco: remove unused array encaps_hdr and macro ENCAPS_OVERHEAD adds 199ba9faca90 rtl8187: Fix warning generated when strncpy() destination [...] adds 7bd4628c2f31 mwifiex: do no submit URB in suspended state adds 33a164fa8a4c mwifex: free rx_cmd skb in suspended state adds f483039cf51a rt2x00: use simple_read_from_buffer() adds cb18e2e9ec71 brcmfmac: fix wrong strnchr usage adds baa8caf4ab7a rsi: fix memory alignment issue in ARM32 platforms adds 4c62764d0fc2 rsi: improve kernel thread handling to fix kernel panic adds 81c8eccc2404 mt76: Fix comparisons with invalid hardware key index adds 9b2fd48d36e2 mt76x2u: run device cleanup routine if resume fails adds ac5d5b3f199e mt76: verify evt type in usb mcu response adds 2735a6dd7df3 mt76: unify wait_for_mac adds 89e1b1bc075a mt76: rename mt76x2_regs.h adds 797ea2407825 mt76: merge mt76x0/regs.h into mt76x02_regs.h adds 108a4861ef19 mt76: create new mt76x02-lib module for common mt76x{0,2} code adds c378f2473466 mt76: unify mac_get_key_info adds d413127359c3 mt76: add helpers for register access with mt76_dev struct adds 047aed1c38cf mt76: unify mac_shared_key_setup adds 46436b5ef9dd mt76: unify mac_wcid_set_key adds 32bb405fe2bc mt76: unify mac_wcid_setup adds 516ea2a2a9d4 mt76: use mac_wcid_set_drop in mt76x0 adds 459e237f14cd mt76x0: use mt76_wcid_free in mt76x0 adds 98ff26e5e217 mt76: unify mt76x02_vif struct adds f5a7f126e5fe mt76: unify sta structure part 1 adds b2d91fb30223 mt76: unify sta structure part 2 adds 78dae93fd8ff mt76x0: initalize custom tx queues adds 16c8a792ea44 mt76x0: use mt76x02_sta and mt76x02_tx_status adds 5090efa4a2e8 mt76: move mt76_reg_pair definition in mt76.h adds 4c89ff2c74e3 mt76: split __mt76u_mcu_send_msg and mt76u_mcu_send_msg routines adds 288d600a8880 mt76: move mt76x2u_mcu_deinit routine in mt76-usb module adds 851ab66e293c mt76: add multiple regs read support to usb_mcu layer adds 795dbf0fd20c mt76x0: use mt76u_init for bus initialization adds e9fa647a0ad3 mt76x0: remove mt76x0_vendor_reset routine adds 72750efddba9 mt76x0: remove mt76x0_vendor_single_wr routine adds 84740d5dc66e mt76x0: remove mt76x0_mcu_msg_alloc routine adds ad27c4ae0ba7 mt76x0: use shared mt76 usb mcu completion adds 73d411e2d499 mt76x0: remove mt76x0_complete_urb routine adds 172222cff066 mt76x0: remove mt76x0_vendor_request routine adds 876d3d02ee31 mt76x0: remove unused mt76x0_wait_asic_ready routine adds 6f4796b7063e mt76x0: use mt76u_mcu_send_msg utility routine to send fw cmds adds 0e3612e06be4 mt76x0: remove unused mt76x0_mcu structure adds a0b65ca60ec7 mt76x0: use mt76u_mcu_fw_send_data for fw uploading adds 01b302cd5874 mt76x0: remove unused routines for usb_buff alloc/free adds b37b30afc2b3 mt76: Enable NL80211_EXT_FEATURE_CQM_RSSI_LIST adds 514502c3a70b rtl8xxxu: Add rtl8188ctv support adds 7e41fb504592 wireless: remove unnecessary unlikely() adds ec7eccf7ad1c rsi: remove set but not used variables 'header_size' and ' [...] adds b9bcce366bd5 rtlwifi: remove set but unused variables adds cf5652c962da orinoco_usb: fix spelling mistake in fall-through annotation adds 43e2f2904160 Merge wireless-drivers into wireless-drivers-next adds 36404c065ac3 mt76: move wcid fields to common mt76_dev struct adds 624400e4cd25 mt76: unify sta_add / sta_remove adds cab12953ec1e mt76: pratially unify add_interface adds 22c575c4f177 mt76: unify ampdu_action adds 60c26859e863 mt76: unify set_key adds 436d9586afdd mt76x0: remove empty sta_notify adds 1d0496c63f8d mt76: unify AC to hw queue mapping adds 10337263dcfa mt76: unify conf_tx adds 900c0f4746a1 mt76x0: remove vif_mask adds 0cd47bae2264 mt76: unify remove_interface adds 212926eb4493 mt76: unify add_interface adds 5327b5ea1391 mt76: unify sta_rate_tbl_update and related helpers adds 5944cd02866f mt76: unify txwi and rxwi structures adds b490b1df9a25 mt76: unify load_tx_status adds 7c1f88812690 mt76: unify send_tx_status and related helpers adds 82e1dd0f39bd mt76: use mt76_rx_status in mt76x0 adds 74ff45393bf8 mt76: unify mac_process_rate adds 493703aa9e3c mt76x0: reserve enough space in mac80211 adds 0e59cba85604 mt76: unify {insert/remove}_hdr_pad adds 0b7da3112746 mt76: partially unify filling txwi fields adds 5a69931cb768 mt76x2: change mt76x2_tx_complete routine signature adds 2a45ad31aff7 mt76: move mt76x2_tx_complete routine in mt76x02-lib module adds b38b8207bf80 mt76: move mt76x2u_remove_dma_hdr in mt76x02-lib module adds f847e45a2db8 mt76: move mt76x2u_tx_complete_skb in mt76x02-lib moudule adds 2251dd5d463c mt76: move mt76_qsel definition in dma.h adds 41868f984e71 mt76: move mt76x2u_set_txinfo in mt76x02-lib module adds 8c6adb7862d4 mt76x0: introduce mt76x0_tx_prepare_skb routine adds 8f6c23a94e16 mt76: move mt76x2u_tx_status_data in mt76x02-lib module adds 7fd3c60ccbc2 mt76x0: disable usb rx bulk aggregation adds a4986909ec18 mt76x0: mark device as running in mt76x0_start adds 82aedcef17e4 mt76x0: simplify mt76_mac_process_rx signature adds 4fcedad49cdc mt76x0: add mt76x0_queue_rx_skb routine adds f2653a4ee3f2 mt76x0: init mt76_driver_ops callbacks adds 95e507d2f366 mt76x0: use mt76_alloc_device for device allocation adds 30ec915269c6 mt76x0: unify tx/rx datapath with mt76x2u driver adds 1baa6e3a9b7d mt76x0: stop stat workqueue at hw stop adds c66874640806 mt76x0: set max fragments size adds 37d363665ba1 mt76x0: remove unused dma.c source file adds 4220878b6e1d mt76x0: remove unused stat work_queue adds 6d449d12a041 mt76x0: remove unused {tx/rx}_queue definitions adds f79fdf7652df mt76x0: remove unused mt76x0_tx_status routine adds c1b6325d5105 mt76x0: remove unused endpoint definitions adds 7cbe4c760704 mt76x0: remove unused stat_work adds 67f5e7a794bc mt76x0: enable per-sta tx queueing adds 0ae976a11b4f mt76x0: init hw capabilities adds 242516caabdb mt76x0: trim rx skb to proper length adds 23ea0e7efbc9 mt76: remove unused MT76_MORE_STATS state adds 7c7b13941eda mt76x0: remove mt76x0_stop_hardware routine adds 58b5eb8c44ea mt76: move mt76 rate definitions in mt76x02-lib module adds d1b6eec23597 mt76x0: alloc mcu buffers first in mt76x0_mcu_cmd_init adds cb722aeddcfd mt76x0: fix memory leak during hw probe adds b680d7fbfbff mt76x0: move stop related routines in mt76x0_mac_stop adds e30a655ef138 mt76x0: move mt76x0_init_hardware in mt76x0_register_device adds 6f15ed16f178 mt76x0: do not free/alloc buffers during suspend/resume adds 540399d5fb79 mt76x0: remove has_{2,5}ghz fields of mt76x0_eeprom_params adds 1bee323a8520 mt76x0: use mt76_register_device for device registration adds c2a4d9fbabfb mt76x0: inital split between pci and usb adds c0eb79ab33b9 mt76x0: remove unused mt76x0_wcid adds 6d1bced1495d mt76x0: remove some usb specific code from mt76x0_register_device adds 835123b7e14c mt76x0: make device allocation bus neutral adds 473f0a763d2c mt76x0: run vco calibration for each channel configuration adds dce9dc8d571b mt76: move mt76x0 and mt76x2 mcu shared defs in mt76x02_mcu.h adds db0f04f324b3 mt76: add mt76_mcu_ops data structure for mcu related pointers adds f1638c7cd686 mt76: add usb implementation of {wr,rd}_rp adds 6da5a2911634 mt76: add rd_rp and wr_rp to bus_ops/mcu_ops adds 1750715726c6 mt76: usb: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 905db7470199 mt76: usb: move mt76x02 mcu code in mt76x02-usb module adds c2db13ac7b2b mt76: usb: move mt76u_skb_dma_info in mt76x02_usb_core.c adds 6181bf2a1124 mt76x02: move TXD/RXD/MCU definitions in mt76x02_dma.h adds 6d6631fd788d mt76x02: add static qualifier to mt76x02_remove_dma_hdr adds fd0c6e189d23 mt76x0: remove unused mt76x0_burst_read_regs adds 331419b2ce6e mt76x0: remove mt76x0_burst_write_regs() adds 8799b624fe74 mt76: usb: remove skb check in mt76x{0,2}u mcu routines adds d5c4261357ce mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_tx_queue_mcu adds 8db5ec77de21 mt76x2: remove leftover mt76u_buf data structure in mt76x2_mcu adds f7bbb80f2216 mt76: introduce mmio data structure in mt76_dev adds 27db1ad10f2e mt76: move __iomem regs in mt76_mmio adds 0ed821bbbb03 mt76x2: use mt76_dev instead of mt76x2_dev in mt76x2_mcu_msg_send adds 8cff12371b33 mt76x2: use common helpers for mcu_alloc_msg()/mcu_send_msg() adds 79394f408010 mt76: unify firmware header between mt76x0 and mt76x2 adds 36fd09dd0fa4 mt76: move mt76{0,2} mcu shared code in mt76x02_mcu.c adds bc3669017282 mt76x2: move mt76x2 mcu shared code in mt76x2_mcu_common.c adds edaa580bc830 mt76: move shared mcu_calibrate routine in mt76x02-lib module adds 8842d485cbad mt76x2: move mt76x2_phy_tssi_compensate in mt76x2-common module adds c12128ce44b0 mt76: use a per rx queue page fragment cache adds 576ecf653836 mt76x0: usb: move firmware loading to usb.c adds 280415714ca1 mt76x0: remove mcu source file adds 196e978ca1da mt76x0: remove unused usb header file adds bf3741ada33b mt76x0: usb: remove mt76_fw definition adds d18afb2a037e Merge tag 'mt76-for-kvalo-2018-09-19' of
https://github.co
[...] adds 330994e8e8ec brcmfmac: fix for proper support of 160MHz bandwidth adds 59c2a30d36c8 brcmfmac: increase buffer for obtaining firmware capabilities adds 761cb7cdef1a brcm80211: remove redundant condition check before debugfs [...] adds a8254fa4ba60 brcmfmac: remove set but not used variables 'sfdoff' and ' [...] adds 6c3efbe77bc7 brcmsmac: Use kvmalloc() for ucode allocations adds 93ed990e3a6e qtnfmac: remove set but not used variable 'vif' adds c15ace868dd1 ipw2x00: Remove unnecessary parentheses adds f613e4803dd6 rsi: Remove unnecessary boolean condition adds 0891c7f4a253 ath5k: Remove unused BUG_ON adds 31138a827d1b rtlwifi: btcoex: Use proper enumerated types for Wi-Fi onl [...] adds 5c656c71b1bf rt2800: move usb specific txdone/txstatus routines to rt2800lib adds 0b0d556e0ebb rt2800mmio: use txdone/txstatus routines from lib adds 5022efb50f62 rt2x00: do not check for txstatus timeout every time on tasklet adds adf26a356f13 rt2x00: use different txstatus timeouts when flushing adds 0240564430c0 rt2800: flush and txstatus rework for rt2800mmio adds 4059afc6bd17 qtnfmac_pcie: do not store FW name in driver state structure adds 2ef0ecd71700 qtnfmac_pcie: move Pearl pcie sources to pcie-specific directory adds 91dcecece019 qtnfmac_pcie: rename private Pearl PCIe state structure adds d0b95bfa1178 qtnfmac_pcie: indicate pearl-specific structures by their names adds 21077d09b4a6 qtnfmac_pcie: pearl: rename spinlock tx0_lock to tx_lock adds c9ff6c9157c2 qtnfmac_pcie: separate platform-independent PCIe structure adds 789763b683eb qtnfmac_pcie: rename platform-specific functions adds 5163309e9a4d qtnfmac: add missing header includes to bus.h adds addc7540708f qtnfmac_pcie: extract platform-independent PCIe code adds 86ca238cf1e9 qtnfmac: wait for FW load work to finish at PCIe remove adds 033a759921d1 qtnfmac_pcie: check for correct CHIP ID at pcie probe adds 297fab130cdf b43: fix spelling mistake "hw_registred" -> "hw_registered" adds 7eff51367448 iwlwifi: mvm: fix a comment about the SP length adds d25eec305c97 iwlwifi: fw: add a restart FW debug function adds 5cfe79c8d92a iwlwifi: fw: stop and start debugging using host command adds 838f4c73a353 iwlwifi: RX API: remove unnecessary anonymous struct adds da7527173b18 iwlwifi: debug flow cleanup adds caf3216f6554 iwlwifi: iwlmvm: fix typo when checking for TX Beamforming adds a76938f35e4c iwlwifi: mvm: report RU offset is known adds b08e876daf2a iwlwifi: remove ucode error tracepoint adds 79f25b10c9da iwlwifi: dbg: don't crash if the firmware crashes in the m [...] adds a40287727d9b iwlwifi: fix non_shared_ant for 22000 devices adds 10a970dff168 iwlwifi: mvm: cleanup dead code on resume flow for non uni [...] adds 989209610b60 iwlwifi: mvm: enable sending HE_AIR_SNIFFER command via debugfs adds 84fb372c892e iwlwifi: pcie: read correct prph address for newer devices adds 7f768ad5eb46 iwlwifi: mvm: Support TKIP on gen2 data path adds 6f68cc367ab6 iwlwifi: api: annotate compressed BA notif array sizes adds 3f425b81ce41 iwlwifi: pcie: gen2: pull adding frags to helper routine adds 53f474e6a8d7 iwlwifi: pcie: gen2: build A-MSDU only for GSO adds 7d50d76e308d iwlwifi: pcie: tx: unify TFD unmapping adds bb03927e0eaf iwlwifi: pcie: tx: pull tracing out of iwl_fill_data_tbs() adds 9a098a89df79 iwlwifi: pcie: Fail fast if HW is inaccessible at probe adds 81f0c66187e1 iwlwifi: pcie: fit reclaim msg to MAX_MSG_LEN adds 034925cb5d7b iwlwifi: mvm: do not override amsdu size user settings adds 753e9761284b iwlwifi: pcie: set RB size according to user settings adds 7126b6f2bbdf iwlwifi: mvm: use correct FIFO length adds 337bfc9881a2 iwlwifi: mvm: set wep key for all stations in soft ap mode adds d5367de2d803 iwlwifi: mvm: TLC support for Coex Schema 2 adds 5724d8b9e972 iwlwifi: mvm: remove support for adjacent channel compensation adds 0044f1716c4d iwlwifi: pcie: support transmitting SKBs with fraglist adds 88964b2ea099 iwlwifi: pcie: add infrastructure for multiple debug buffers adds 6a529317ff31 iwlwifi: configure power scheme to balanced for 22560 devices adds 4ef66965ce2f iwlwifi: fix LED command capability bit adds 6f3df8c1192c iwlwifi: mvm: Allow TKIP for AP mode adds 08b0109eea36 Merge tag 'iwlwifi-next-for-kalle-2018-09-28' of git://git [...] adds d793fb46822f Merge tag 'wireless-drivers-next-for-davem-2018-10-02' of [...] adds e351bb6227fb net: ip_rt_get_source() - use new style struct initializer [...] adds e8e3fbe92c49 net: inet_rtm_getroute() - use new style struct initialize [...] adds 1f7f10ac4aab net: ip6_redirect() - use new style struct initializer ins [...] adds 0b26fb17cadf net: ip6_redirect_no_header() - use new style struct initi [...] adds d456336d1648 net: remove 1 always zero parameter from ip6_redirect_no_header() adds dc92095dd92a net: ip6_update_pmtu() - use new style struct initializer [...] adds 8823a3acfd90 net: rtmsg_to_fib6_config() - use new style struct initial [...] adds 84db84071505 net: rtm_to_fib6_config() - use new style struct initializ [...] adds 744486d426dc net: inet6_rtm_getroute() - use new style struct initializ [...] adds 8873c064d1de tcp: do not release socket ownership in tcp_close() adds f3edc2dbe0ad net: usbnet: make driver_info const adds df85aeb9b632 dpaa2-eth: Use new API for Rx flow hashing adds f76c483a0b37 dpaa2-eth: Rename structure adds 4aaaf9b95aba dpaa2-eth: Configure Rx flow classification key adds afb90dbb5f78 dpaa2-eth: Add ethtool support for flow classification adds 42fac7bd0c68 Merge branch 'dpaa2-eth-Add-support-for-Rx-flow-classification' adds 6919622af3a8 bridge: mcast: Default back to multicast enabled state adds 854da991733d ipv4: Allow sending multicast packets on specific i/f usin [...] adds e4a38c0c4b27 ipv6: add vrf table handling code for ipv6 mcast adds 0fd54807515c dpaa_eth: Remove useless declaration adds 3b0b8f0d9a25 cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update adds 258b6d141878 cxgb4: Use proper enum in IEEE_FAUX_SYNC adds 5aac49378742 Bluetooth: Remove unnecessary smp_mb__{before,after}_atomic adds ca30ccd21918 Bluetooth: hci_qca: Remove serdev_device_open/close functi [...] adds c2d782733861 Bluetooth: hci_qca: Remove hdev dereference in qca_close(). adds 7cf7846d27bf Bluetooth: hci_serdev: clear HCI_UART_PROTO_READY to avoid [...] adds 5a637751e216 Bluetooth: hci_serdev: Add protocol check in hci_uart_dequeue(). adds e5070e0719c7 Bluetooth: btrtl: Make array extension_sig static, shrinks [...] adds f77850219479 Bluetooth: btusb: Add quirk for BTUSB_INTEL_NEW adds 3e4be65eb82c Bluetooth: hci_qca: Add poweroff support during hci down f [...] adds b950aa88638c Bluetooth: Add definitions and track LE resolve list modification adds ea9ed991c3fc Bluetooth: hci_serdev: Fixed error space required before o [...] adds 8ecfdc95b30a Bluetooth: btrtl: Add support for RTL8822C with USB interface adds a357ea098c96 Bluetooth: btbcm: Add entry for BCM4335C0 UART bluetooth adds fe1493101ac1 Bluetooth: L2CAP: Derive MPS from connection MTU adds 96cd8eaa131f Bluetooth: L2CAP: Derive rx credits from MTU and MPS adds a5c3021bb62b Bluetooth: L2CAP: Detect if remote is not able to use the [...] adds 7cbfd1e2aad4 Bluetooth: btrsi: fix bt tx timeout issue adds 385613506aef Bluetooth: bt3c_cs: Fix obsolete function adds d6b372f6f3db Bluetooth: ath3k: add more information to error message adds 30d65e0804d5 Bluetooth: Fix debugfs NULL pointer dereference adds 00538ba915aa Merge branch 'for-upstream' of
git://git.kernel.org/pub/sc
[...] adds d777f552fcc1 MAINTAINERS: Fix wrong include file path adds 2a7f8c3b1d3f hv_netvsc: remove ndo_poll_controller adds 6502f8562a53 net: dsa: lantiq: Fix path in MAINTAINERS file adds 4e6d47206c32 tls: Add support for inplace records encryption adds db3408a150db cxgb4: remove the unneeded locks adds 16fc087b9cb2 virtchnl: Added support to exchange additional speed values adds 75d2b253026b ice: Add support to detect SR-IOV capability and mailbox queues adds ddf30f7ff840 ice: Add handler to configure SR-IOV adds 8ede01785f32 ice: Update VSI and queue management code to handle VF VSI adds 007676b4ac92 ice: Add support for VF reset events adds 7c710869d64e ice: Add handlers for VF netdevice operations adds 1071a8358a28 ice: Implement virtchnl commands for AVF support adds 53b8decbb7c8 ice: Notify VF of link status change adds 7c4bc1f57628 ice: Extend malicious operations detection logic adds be8ff000bf83 ice: Fix forward to queue group logic adds c60cdb13ec60 ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI adds 072f0c3db9da ice: Fix potential null pointer issues adds d2b464a7ff6c ice: Add more flexibility on how we assign an ITR index adds 124cd5479679 ice: Use the right function to enable/disable VSI adds 5cc6c8b30c84 ice: Update version string adds 072eff2d9e2d Merge branch '100GbE' of
git://git.kernel.org/pub/scm/linu
[...] adds 2c49d34f3b49 ixgbevf: fix msglen for ipsec mbx messages adds 8d7179b1e2d6 ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit adds 6b27f3de223f ixgbe: remove redundant function ixgbe_fw_recovery_mode() adds 617cc646a7a0 ixgbevf: off by one in ixgbevf_ipsec_tx() adds 43ade6ad1841 i40e: Use proper enum in i40e_ndo_set_vf_link_state adds 92fb7aaff8dd i40e: Remove unnecessary print statement adds 5d826d209164 ixgbe: Fix crash with VFs and flow director on interface flap adds 024aa5800f32 ixgbe: added Rx/Tx ring disable/enable functions adds 46515fdb1adf ixgbe: move common Rx functions to ixgbe_txrx_common.h adds d0bcacd0a130 ixgbe: add AF_XDP zero-copy Rx support adds 05ae86145040 ixgbe: move common Tx functions to ixgbe_txrx_common.h adds 8221c5eba8c1 ixgbe: add AF_XDP zero-copy Tx support adds 37ebb5fa6fc9 iavf: fix a typo adds 7bdaae270cb5 Merge branch '10GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds 6f41617bf23a Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 3e3a5a1d93f8 ieee802154: mcr20a: Remove struct mcr20a_platform_data adds 154113eb1773 ieee802154: hwsim: remove not used ifup list adds 6a5e6b118092 Merge branch 'ieee802154-for-davem-2018-10-04' of git://gi [...] adds 0aa63eb9a904 liquidio: fix a couple of spelling mistakes adds bbb4c4323a4d dns: Allow the dns resolver to retrieve a server set adds d2944b1c66a5 rxrpc: Use rxrpc_free_skb() rather than rxrpc_lose_skb() adds b3cfb6f567be rxrpc: Emit the data Tx trace line before transmitting adds 68eb64c3d2fd afs: Do better max capacity handling on address lists adds 4c19bbdc7f7c afs: Always build address lists using the helper functions adds 66be646bd9a7 afs: Sort address lists so that they are in logical ascend [...] adds 46894a13599a rxrpc: Use IPv4 addresses throught the IPv6 adds 5a790b737541 rxrpc: Drop the local endpoint arg from rxrpc_extract_addr [...] adds 2070a3e44962 rxrpc: Allow the reply time to be obtained on a client call adds e908bcf4f1a2 rxrpc: Allow the reply time to be obtained on a client call adds f0e834e17fec Merge tag 'rxrpc-next-20181004' of
git://git.kernel.org/pu
[...] adds db7ff19e7b11 devlink: Add extack for eswitch operations adds 8c98ee77d911 net/mlx5e: E-Switch, Add extack messages to devlink callbacks adds e98bedf5e61b net/mlx5e: Add extack messages for TC offload failures adds 94563847a873 net/mlx5e: Add new counter for aRFS rule insertion failures adds fcd29ad17c6f net/mlx5: Add Fast teardown support adds 9e50727f0e71 Merge tag 'mlx5-updates-2018-10-03' of git://git.kernel.or [...] adds 8fa74e3c4920 qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers adds e3b5106162a3 devlink: Add generic parameter ignore_ari adds f61cba4291c0 devlink: Add generic parameter msix_vec_per_pf_max adds 16511789b9cc devlink: Add generic parameter msix_vec_per_pf_min adds 7d859234875d bnxt_en: Use ignore_ari devlink parameter adds 3a1d52a54a6a bnxt_en: return proper error when FW returns HWRM_ERR_CODE [...] adds f399e8497826 bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min d [...] adds 2dc0865e9ac7 bnxt_en: Add a driver specific gre_ver_check devlink parameter. adds 9bff98bb35e1 devlink: Add Documentation/networking/devlink-params.txt adds 53e233ea2fa9 devlink: Add Documentation/networking/devlink-params-bnxt.txt adds 34f8c58f4779 Merge branch 'bnxt_en-devlink-param-updates' adds 5a781ccbd19e tc: Add support for configuring the taprio scheduler adds a97d97bac49d geneve: allow to clear ttl inherit adds d26d4b194e58 net: sched: remove unused helpers adds 767a2217533f net: common metrics init helper for FIB entries adds cc5f0eb2164f net: Move free of fib_metrics to helper adds e1255ed4b6da net: common metrics init helper for dst_entry adds 1620a33695d8 net: Move free of dst_metrics to helper adds a0e11da78f48 fib_tests: Add tests for metrics on routes adds 2970f2a8e941 Merge branch 'net-metrics-consolidate' adds 6f52f80e8530 net/neigh: Extend dump filter to proxy neighbor dumps adds 95278ddaa15c net_sched: convert idrinfo->lock from spinlock to a mutex adds a657dbf61731 cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability adds 2b9156129f8e gigaset: asyncdata: mark expected switch fall-throughs adds f2e9de210d50 udp: gro behind static key adds fda21d46cce2 ipv6: do not leave garbage in rt->fib6_metrics adds 226407dd0311 fib_tests: Add tests for invalid metric on route adds dd2b6ef950b0 net: hns3: Remove the default mask configuration for mac v [...] adds f05e21097121 net: hns3: Clear mac vlan table entries when unload driver [...] adds 39932473b63e net: hns3: Optimize for unicast mac vlan table adds 1f6db58973b0 net: hns3: Drop depricated mta table support adds 64d114f0a750 net: hns3: Add egress/ingress vlan filter for revision 0x21 adds 701a6d6ac78c net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware adds 9798594cb982 Merge branch 'hns3-Unicast-MAC-VLAN-table' adds 9a694c1de396 atm: nicstar: Replace spin_is_locked() with spin_trylock() adds 068b88cc175d socket: Tighten no-error check in bind() adds 3df0e6804f0e MIPS: mscc: ocelot: make HSIO registers address range a syscon adds 6afea95a8066 dt-bindings: net: ocelot: remove hsio from the list of reg [...] adds 19aedfbe6583 net: mscc: ocelot: get HSIO regmap from syscon adds 8afc978925ba net: mscc: ocelot: move the HSIO header to include/soc adds 66c213233308 net: mscc: ocelot: simplify register access for PLL5 confi [...] adds c2a90025ad09 phy: add QSGMII and PCIE modes adds 4b379fec4e86 dt-bindings: phy: add DT binding for Microsemi Ocelot SerD [...] adds 1d6a632c4754 MIPS: mscc: ocelot: add SerDes mux DT node adds b68fc09be48e dt-bindings: add constants for Microsemi Ocelot SerDes driver adds 51f6b410fc22 phy: add driver for Microsemi Ocelot SerDes muxing adds 71e32a20cfbf net: mscc: ocelot: make use of SerDes PHYs for handling th [...] adds 4a84810eaa20 Merge branch 'mscc-ocelot-add-support-for-SerDes-muxing-co [...] adds cf5eafbfa586 tc-testing: fix build of eBPF programs adds 4c2d39bd40c1 tc-testing: use a plugin to build eBPF program adds 6f8474922b44 selftests: net: Clean up an unused variable adds fb4ee67529ff net/ncsi: Add NCSI OEM command support adds 72438f8cef4e Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 9d5804662ce1 ath10k: retrieve MAC address from system firmware if provided adds 828853ac5826 ath10k: add waiting htt tx complete before wow enable adds e12e643c1dfb ath6kl: convert to using %pOFn instead of device_node.name adds f1908735f141 ath10k: allow ATH10K_SNOC with COMPILE_TEST adds 5849ed48d226 ath10k: refactoring needed for extended board data download adds 31324d17976e ath10k: support extended board data download for dual-band [...] adds 9abcb9371bcc ath10k: introduce CE_ATTR_POLL attribute for polling pipe adds 713358c321f4 ath10k: enable pktlog for WCN3990 target adds 49925f247016 wil6210: fix unsigned cid comparison with >= 0 adds 0189dbd71cbd ath10k: get the legacy rate index to update the txrate table adds 348cd95c8196 ath10k: add debugfs entry to enable extended tx stats adds a904417fc876 ath10k: add extended per sta tx statistics support adds 85dd28eb9917 ath10k: add debugfs support to dump per sta tx stats adds 97c69a70dc2c ath10k: avoid possible memory access violation adds c7fd8d237e2e ath10k: average ack rssi support for data frames adds d56bbeea25d1 ath10k: optimize pci diag mem read & write operations adds bc346c9a24a4 ath10k: support to access target space below 1M for qca617 [...] adds 39501ea64116 ath10k: download firmware via diag Copy Engine for QCA6174 [...] adds c0d8d565787c ath10k: add struct ath10k_bus_params adds 7c2dd6154fc2 ath10k: add device type enum to ath10k_bus_params adds 367c899f622c ath10k: add bus type check in ath10k_init_hw_params adds 9faaa14387fb ath10k: use hw_params.num_peers for num_tids in TLV init adds 4875e0b52085 ath10k: add per target config of max_num_peers adds e66d5361127a ath10k: DMA related fixes for high latency devices adds 852d1bf86a5b ath10k: add HTT TX HL ops adds d4e7f553eec3 ath10k: add HTT RX HL ops adds 4daacc950d4d ath10k: htt: RX ring config HL support adds a2097d6444c3 ath10k: htt: High latency TX support adds f88d49345040 ath10k: htt: High latency RX support adds 37f62c0d5822 ath10k: wmi: disable softirq's while calling ieee80211_rx adds 833fd34d743c ath10k: fix vdev-start timeout on error adds 058a7eab9d9e ath10k: fix tx status flag setting for management frames adds 234e4307cf7f ath10k: utilize random MAC address if none is provided adds 8e8374db3424 ath10k: add default value for num_peers in WMI TLV init adds 08fafd646d63 ath10k: remove num_peers in hw_params for most targets adds f279294e9ee2 ath10k: add support for configuring management packet rate adds 4be3b05e7a83 ath10k: remove duplicated includes adds d70c0d463f9d ath10k: add debugfs support to get power save state change of STA adds 4600563f9319 ath10k: advertize beacon_int_min_gcd as 100 while bring up [...] adds 752ed2a229c6 ath10k: move napi_enable to hif_start for consistent pairing adds 393b9b0f830e ath10k: disable napi before resource cleanup to avoid "use [...] adds 3fa8d2186550 ath9k: add reset for airtime station debugfs adds b8f3d1635103 ath9k: debug: remove set but not used variable 'fops_dump_nfcal' adds ec95e84c3955 wil6210: remove set but not used variable 'start' adds 03224678c013 ath9k: add counters for good and errorneous FFT/spectral frames adds b796a6c04e65 ath9k: return when short FFT frame was handled adds 2f85786b8a57 ath9k: fix and simplify FFT max index retrieval adds 4e7a3fa5394e ath9k: FFT magnitude check: don't consider lower 3 data bits adds 4fb5837ac2bd ath9k: fix reporting calculated new FFT upper max adds e720ba1dcc33 ath10k: add missing sanity check on diag download adds 6df0580be8bc ath9k: add back support for using active monitor interface [...] adds 09afaba1c3cc Merge ath-next from
git://git.kernel.org/pub/scm/linux/ker
[...] adds 60b6645ef1a9 mt76x2: fix tx power configuration for VHT mcs 9 adds 9b1140bdc6ba mt76x0: pci: add mt7650 PCI ID adds db2803bbda7c mt76x0: pci: add fw uploading routine adds 8f410a8bfde5 mt76: move seq_put_array in mt76-core module adds 7c4b446c59b7 mt76: add stbc entries to mt76_rate_power adds eef40d209ad0 mt76: move common eeprom definitions in mt76x02-lib module adds 86c71d3deefa mt76: move eeprom utility routines in mt76x02_eeprom.h adds b27823a77466 mt76: move mt76x2_eeprom_get in mt76x02_eeprom.h adds 89a8607c4975 mt76: move mt76x02_mac_setaddr in mt76x02-lib module adds bd724b8f6279 mt76: move mt76x2_get_efuse_data in mt76x02-lib module adds 443569a534b2 mt76: move mt76x2_ext_pa_enabled routine in mt76x02_eeprom.c adds 1137847adacb mt76x0: remove mt76x0_set_country_reg routine adds e59ad99b04fd mt76: add mt76x02_get_rx_gain and mt76x02_get_lna_gain uti [...] adds 2daa67588f34 mt76x0: unify lna_gain parsing adds 564d7f0accf6 mt76x0: unify rssi_offset parsing adds 2c0db839b402 mt76x0: unify temperature offset parsing adds 77d0f4656449 mt76x0: unify freq offset parsing adds 63cf8d1208f9 mt76: move mt76x02_eeprom_parse_hw_cap in mt76x02-lib module adds 3d66939a0713 mt76x0: unify parse hw capabilities adds deb9350c5efa mt76: move mt76x2_tssi_enabled in mt76x02_eeprom.h adds 09dbcd8bb489 mt76: usb: remove WARN_ON in mt76u_get_rx_entry_len adds 2cf5ac311ab2 mt76: fix return value of mt76x02_wait_for_mac adds b6862effdc6f mt76: move mt76_rate_power in mt76_dev adds b9f192b8be46 mt76: add mt76x02_phy_set_txpower utility routine adds c36a3cc5a57e mt76: move rate_txpower handler in mt76 debugfs adds 02a4251d44bd mt76: move mt76x02_rate_power_val in mt76x02-lib module adds 0050507c77a0 mt76x0: remove mt76x0_phy_set_tx_power and mt76x0_extra_po [...] adds b37bbc8c8251 mt76x0: remove eeprom dependency from mt76x0_set_tx_power_ [...] adds f2a2e819d672 mt76x0: remove eeprom dependency from mt76x0_get_power_info adds 6987c5b5dee6 mt76x0: use shared debugfs implementation adds 1f4db1fd5cd4 mt76x0: phy: introduce mt76x0_phy_set_txpower routine adds db6bb5c6c194 mt76: include linux/module.h in files using MODULE_* adds 22509324c514 mt76: report firmware version using ethtool adds 481bb0432414 mt76: usb: make rx page_frag_cache access atomic adds 606f8e343349 mt76: use skb_pad() instead of __skb_pad() adds d6500cf3700f mt76x0: add quirk to disable 2.4GHz band for Archer T1U adds 62e04f8a31fc mt76x2: disable WLAN core before probe adds 5b394355927e mt76x0: use mt76_poll in mt76x0_set_wlan_state adds 5f1fa4cdb7a4 mt76: move wait_for_wpdma in mt76x02_dma.h adds 208856493e42 mt76: add mt76x02_dma_enable/mt76x02_dma_disable utility routines adds 957068c23fe4 mt76: move mt76x02_set_irq_mask in mt76x02_mmio.c adds b2eabd4c3203 mt76: move queue initialization in mt76x02_mmio.c adds a6daf796c044 mt76: move mt76x02_beacon_offset in mt76x02_util.c adds 13fd2d2a6d0f mt76: mmio: add implementation of wr_rp and rd_rp adds 713224164b5d mt76: move mt76x2_wait_for_bbp in mt76x02-lib module adds 7ed222993669 mt76x0: update initvals to latest version of vendor driver adds 56babfd9a242 mt76x0: pci: move mcu code in pci_mcu.c adds f16f700d89f7 mt76x0: usb: move mcu code in usb_mcu.c adds 3b11db26eafe mt76x0: use mt76x02 utility routines in mt76x0 init code adds 00aaded0e9a7 mt76x0: init: remove duplicated initialization adds 512bd4b1c365 mt76x0: init: remove MT_PBF_SYS_CTRL configuration in mt76 [...] adds a31821abe0af mt76x0: init rx filter in mt76x0_init_hardware adds 9f04eb7bb26a mt76: add mt76x02_mac_start routine adds faa605bdfaa1 mt76x0: usb: move initialization code in usb.c adds 2b2cb40bcd7d mt76x0: pci: add hw initialization at bootstrap adds 4468e92cf8d0 mt76x0: phy: set antenna parameter according to wireless band adds 6034b2b07acc mt76: move set_{tx,rx}_path routines in mt76x02-lib module adds b11e19694dc9 mt76x0: add ieee80211_ops ops pointer to mt76x0_alloc_devi [...] adds 188fd8c4ce45 mt76x0: pci: add mt76x0e_{start/stop} callbacks adds 8d98c1534391 mt76x0: eeprom: load eeprom data from mtd by default adds 66a9ccd6e3b7 mt76x0: usb: move mt76x0u_tx_prepare_skb in usb.c adds 36d910960fae mt76: fix handling ps-poll frames adds 49f45fa13da7 mt76: check aggregation sequence number for frames sent vi [...] adds 5289976ad887 mt76: mt76x2: fix multi-interface beacon configuration adds 9434dca95117 Merge tag 'mt76-for-kvalo-2018-10-01' of
https://github.co
[...] adds edb6d6885bef brcmfmac: reduce timeout for action frame scan adds fbf07000960d brcmfmac: fix full timeout waiting for action frame on-channel tx adds 9c22211e1d71 rtlwifi: Removed unused define and code efuse_re_pg* from wifi.h adds 4e651bad8489 wlcore: Fix BUG with clear completion on timeout adds 3c83dd577c7f wlcore: Add support for optional wakeirq adds 209e957b467b zd1211rw: Replace spin_is_locked() with lockdep adds 74aa3586c599 ssb: chipcommon: fix fall-through annotation adds a7dd5d7c2dd8 b43: remove set but not used variable 'wl' adds 263ee96b77a7 qtnfmac: do not track STA states in driver adds d5f693bc4bb9 qtnfmac: generate local disconnect event in disconnect callback adds 92246b126ebf qtnfmac: request userspace to do OBSS scanning if FW can not adds 75001bbc0765 qtnfmac: do not initialize per-MAC data multiple times adds c6ed298ffe09 qtnfmac: cleanup and unify command error handling adds aaa981406f4f qtnfmac: do not cancel scan in disconnect callback adds d5657b709e2a qtnfmac: pass sgi rate info flag to wireless core adds ab1c64a1d349 qtnfmac: inform wireless core about supported extended cap [...] adds 35da3fe63b86 qtnfmac: drop error reports for out-of-bounds key indexes adds 6d85930f2653 qtnfmac: add support for scan flush adds 2525f188f7fd qtnfmac: add support for scan dwell time configuration adds 8804ea9e15a3 qtnfmac: drop redundant data copy in control path adds e1c02eb16a9c qtnfmac: implement dump_station support for STA mode adds 2e1976bb7526 iwlwifi: mvm: check for n_profiles validity in EWRD ACPI adds 17b809c9b22e iwlwifi: dbg: move debug data to a struct adds 68025d5f9bfe iwlwifi: dbg: refactor dump code to improve readability adds a6820511f193 iwlwifi: dbg: split iwl_fw_error_dump to two functions adds 9c16e0bbe140 iwlwifi: mvm: allow channel reorder optimization during scan adds 7339cc292c1d iwlwifi: dbg: dump memory in a helper function adds 6c042d7505d0 iwlwifi: dbg: group trigger condition to helper function adds 155f7e0441cd iwlwifi: mvm: clear HW_RESTART_REQUESTED when stopping the [...] adds 07f62bb953e8 iwlwifi: mvm: remove unnecessary overload variable adds f9fe579386a8 iwlwifi: mvm: minor cleanups to HE radiotap code adds eb89c0fb9191 iwlwifi: mvm: put HE SIG-B symbols/users data correctly adds 59b8cf0cfb5a iwlwifi: mvm: pull some he_phy_data decoding into a separa [...] adds ffe9d734b8b5 iwlwifi: mvm: clean up HE radiotap RU allocation parsing adds 42d8a9d5783e iwlwifi: mvm: move HE-MU LTF_NUM parsing to he_phy_data parsing adds 2b1476345fb6 iwlwifi: mvm: add TXOP to HE radiotap data adds 750f43774eb4 iwlwifi: mvm: add LDPC-XSYM to HE radiotap data adds fed3c4ea6f8f iwlwifi: mvm: add more information to HE radiotap adds 1eda295f5459 iwlwifi: mvm: set max TX/RX A-MPDU subframes to HE limit adds 868a1e863f95 iwlwifi: pcie: avoid empty free RB queue adds f38efdb29389 iwlwifi: add dump collection in case alive flow fails adds e7eeee084348 iwlwifi: nvm: get num of hw addresses from firmware adds 76dd61d2c57e iwlwifi: pcie gen2: check iwl_pcie_gen2_set_tb() return value adds e00b7b8b9185 iwlwifi: add fall through comment adds 6e00a2376fb7 iwlwifi: pcie: check iwl_pcie_txq_build_tfd() return value adds 47fe2f8ed5eb iwlwifi: mvm Support new MCC update response adds a19f015dea60 iwlwifi: bump firmware API version for 9000 and 22000 seri [...] adds d3f4b6debcc0 iwlwifi: runtime: add send host command op to firmware run [...] adds 755384b3778d iwlwifi: add debugfs to send host command adds 8a07e8d4b736 iwlwifi: mvm: decode HE information for MU (without ext info) adds 69f3ca8ed33d iwlwifi: mvm: show more HE radiotap data for TB PPDUs adds 136521cb9c2f iwlwifi: dbg: make iwl_fw_dbg_no_trig_window trigger agnostic adds 5bea4304eea7 iwlwifi: mvm: use match_string() helper adds af303252bffa iwlwifi: dbg: decrement occurrences for all triggers adds ea7cb8293874 iwlwifi: dbg: make trigger functions type agnostic adds 2a4550122653 Merge tag 'iwlwifi-next-for-kalle-2018-10-06' of git://git [...] adds d00efcf12387 mt76x0: pci: add mt76x0e_cleanup routine adds 1613c621e194 mt76x2: move mt76x2 source files to mt76x2 folder adds e3469c5ea79d mt76: fix header guard macro define names adds c87dff8cc39a mt76: fix frag length allocation for usb adds 0536478cba71 mt76: usb: fix hw initialization sequence adds 14190227978e mt76x0: usb: stop cal/mac workqueues at hw stop adds d697b00b15f4 mt76: move mt76x02_tx_get_max_txpwr_adj in mt76x02_util.c adds 1ef3aa88935b mt76: add get_tx_txpwr_adj function pointer to mt76_driver_ops adds 427f9ebec682 mt76: move mt76x02_mac_write_txwi in mt76x02-lib module adds c4ed5088e44e mt76: usb: use mt76x02u_tx_prepare_skb to fill txwi adds 5e6c49eca9cb mt76x0: init: remove unnecessary configurations adds 50b9e8d55a34 mt76: move mt76x02_phy_get_min_avg_rssi in mt76x02_phy.c adds 56e8d4dd5ce2 mt76: move mt76x02_rx_get_sta and mt76x02_rx_get_sta_wcid [...] adds ac85ab8c08f3 mt76x0: mac: use sta ewma estimation for rssi tracking adds 63cc936b53d2 mt76x0: remove unused variable in mt76x0_dev adds 46a7418761e5 mt76x0: remove hw_atomic_mutex mutex in mt76x0_dev adds e40803f2afa8 mt76x2: move mt76x2_dev in mt76x02_util.h adds b2d871c049e0 mt76x0: merge mt76x0_dev in mt76x02_dev adds d9f8934ed147 mt76: move mt76x02_mac_process_rx in mt76x02-lib module adds 9ba1e0e69cd5 mt76: unify rxwi parsing between mt76x2 and mt76x0 drivers adds 2f0308d0b19d mt76: move mt76x02_tx in mt76x02-lib module adds 8e3ed0017bdd mt76: move txrx shared routines in mt76x02_txrx.c adds 7a07adcdfff6 mt76: rename mt76x02_util.h in mt76x02.h adds 7cd79b8d9b28 mt76x2: remove leftover function declatarions adds 1ea0a1b12aeb mt76: move tpc routines in mt76x02-lib module adds 5ec574859c77 mt76: move mt76x02_tx_prepare_skb in mt76x02_txrx.c adds b38383e63435 mt76: usb: move mt76x02u_tx_complete_skb in mt76x02_usb_core.c adds 3e2342ed934d mt76: move mt76x02_mac_poll_tx_status in mt76x02-lib moudle adds 466495b1cf5e mt76: move mt76x02_tx_complete in mt76x02-lib module adds a23fde09c280 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mmio.c adds 53d20fdb4670 mt76: move tx_tasklet management in mt76x02-lib moudle adds 9b43960b899c mt76: move irq handler in mt76x02-lib moudle adds 5580d810560d Merge tag 'mt76-for-kvalo-2018-10-05' of
https://github.co
[...] adds 5057ef7f566d Merge tag 'wireless-drivers-next-for-davem-2018-10-07' of [...] adds 5fc7c12ffa7f bnxt_en: Remove unnecessary unsigned integer comparison an [...] adds ac4a02c5ab86 net: sched: pie: fix coding style issues adds abf1a08ff323 net: vhost: remove bad code line adds 0a006a2f8940 net: dpaa2: move DPAA2 PTP driver out of staging/ adds 82beb5986500 MAINTAINERS: update files maintained under DPAA2 PTP/ETHERNET adds 58b1e729b33a net: dpaa2: fix dependency of config FSL_DPAA2_ETH adds 180f539d751a net: dpaa2: rename rtc as ptp in dpaa2-ptp driver adds 15b49f360c7a net: dpaa2: remove unused code for dprtc adds 590ac2ffde32 net: dpaa2: fix and improve dpaa2-ptp driver adds 6a0bfbbe20b0 net: phy: mscc: migrate to phy_select/restore_page functions adds f76178dc5218 net: phy: mscc: add ethtool statistics counters adds 96dae01f27fe net: phy: mscc: Add EEE init sequence adds b7d373c500cf net: phy: mscc: remove unneeded parenthesis adds 6f0430c78c05 net: phy: mscc: shorten `x != 0` condition to `x` adds 629ea0f14080 net: phy: mscc: remove unneeded temporary variable adds 26faf0e7bd31 Merge branch 'net-phy-mscc-various-improvements-to-Microse [...] adds 9494a6c2e4f6 dt-bindings: net: vsc8531: add two additional LED modes fo [...] adds a5afc1678044 net: phy: mscc: add support for VSC8584 PHY adds 00d70d8e0e78 net: phy: mscc: add support for VSC8574 PHY adds 67db8c3ebe92 Merge branch 'net-phy-mscc-add-support-for-VSC8584-and-VSC [...] adds b44ef84542dd net: sched: cls_u32: mark root hnode explicitly adds 27594ec4b6a7 net: sched: cls_u32: disallow linking to root hnode adds 2f0c982df7b1 net: sched: cls_u32: make sure that divisor is a power of 2 adds dc07c5736325 net: sched: cls_u32: get rid of unused argument of u32_des [...] adds ec17caf078c7 net: sched: cls_u32: get rid of tc_u_knode ->tp adds 07743ca5c969 net: sched: cls_u32: get rid of tc_u_common ->rcu adds 4895c42f62f2 net: sched: cls_u32: clean tc_u_common hashtable adds 18512f5c255f net: sched: cls_u32: pass tc_u_common to u32_set_parms() i [...] adds db04ff4863bf net: sched: cls_u32: the tp_c argument of u32_set_parms() [...] adds 8a8065f6836b net: sched: cls_u32: get rid of tp_c adds b245d32c9958 net: sched: cls_u32: keep track of knodes count in tc_u_common adds a030598690c6 net: sched: cls_u32: simplify the hell out u32_delete() em [...] adds 3f2122bbb2df Merge branch 'net-sched-cls_u32-Various-improvements' adds 272a66173bbc isdn/gigaset: mark expected switch fall-throughs adds 4a19edb60d02 netlink: Pass extack to dump handlers adds 3d0d4337d7a1 netlink: Add extack message to nlmsg_parse for invalid hea [...] adds dac9c9790e54 net: Add extack to nlmsg_parse adds a5f6cba29165 netlink: Add strict version of nlmsg_parse and nla_parse adds 6ba1e6e856ab net/ipv6: Refactor address dump to push inet6_fill_args to [...] adds 89d35528d17d netlink: Add new socket option to enable strict checking on dumps adds c33078e3dfb1 net/ipv4: Update inet_dump_ifaddr for strict data checking adds ed6eff11790a net/ipv6: Update inet6_dump_addr for strict data checking adds 905cf0abe8c2 rtnetlink: Update rtnl_dump_ifinfo for strict data checking adds 2d011be8c07b rtnetlink: Update rtnl_bridge_getlink for strict data checking adds 841891ec0c65 rtnetlink: Update rtnl_stats_dump for strict data checking adds 786e0007e29a rtnetlink: Update inet6_dump_ifinfo for strict data checking adds 14fc5bb29fe7 rtnetlink: Update ipmr_rtm_dumplink for strict data checking adds e8ba330ac0c5 rtnetlink: Update fib dumps for strict data checking adds 51183d233b5a net/neighbor: Update neigh_dump_info for strict data checking adds 9632d47f6a88 net/neighbor: Update neightbl_dump_info for strict data checking adds f80f14c3649f net/namespace: Update rtnl_net_dumpid for strict data checking adds 4a73e5e56d66 net/fib_rules: Update fib_nl_dumprule for strict data checking adds f2ae64bb6ba5 net/ipv6: Update ip6addrlbl_dump for strict data checking adds addd383f5a0b net: Update netconf dump handlers for strict data checking adds c77b93641e7d net/bridge: Update br_mdb_dump for strict data checking adds 8dfbda19a21b rtnetlink: Move input checking for rtnl_fdb_dump to helper adds 8c6e137fbc7f rtnetlink: Update rtnl_fdb_dump for strict data checking adds cd7f7df6ca33 Merge branch 'rtnetlink-Add-support-for-rigid-checking-of- [...] adds 062f97a31435 isdn/gigaset/isocdata: mark expected switch fall-through adds 1e0a72077953 selftests: pmtu: Introduce check_pmtu_value() adds 72ebddd7fff8 selftests: pmtu: extend MTU parsing helper to locked MTU adds e44e428f59e4 selftests: pmtu: add basic IPv4 and IPv6 PMTU tests adds ee9615be250d Merge branch 'more-pmtu-selftests' adds 9e19dabc0559 net: mscc: ocelot: remove set but not used variable 'phy_mode' adds 68049a5f4dce dpaa2-eth: Don't account Tx confirmation frames on NAPI poll adds 02b408fae3d5 netfilter: nf_tables: rt: allow checking if dst has xfrm attached adds cd5125d8f518 netfilter: nf_tables: split set destruction in deactivate [...] adds 0ef235c71755 netfilter: nf_tables: warn when expr implements only one o [...] adds 0935d5588400 netfilter: nf_tables: asynchronous release adds 2953d80ff048 netfilter: remove obsolete need_conntrack stub adds 6c47260250fc netfilter: nf_tables: add xfrm expression adds 59c08c69c278 netfilter: ctnetlink: Support L3 protocol-filter on flush adds 0d704967f4a4 netfilter: xt_cgroup: shrink size of v2 path adds fa5950e498e7 netfilter: nf_tables: avoid BUG_ON usage adds 70c0eb1ca016 netfilter: xtables: avoid BUG_ON adds 7052ba408019 netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL adds 4430b897a206 netfilter: cttimeout: remove superfluous check on layer 4 [...] adds c8204cab9cb5 netfilter: nat: remove unnecessary rcu_read_lock in nf_nat [...] adds 93e66024b024 netfilter: conntrack: pass nf_hook_state to packet and err [...] adds 9976fc6e6edb netfilter: conntrack: remove the l4proto->new() function adds 83d213fd9d1a netfilter: conntrack: deconstify packet callback skb pointer adds 0150ffbac783 netfilter: conntrack: avoid using ->error callback if possible adds 6fe78fa484a5 netfilter: conntrack: remove error callback and handle icm [...] adds ca2ca6e1c04e netfilter: conntrack: remove unused proto arg from netns i [...] adds dd2934a95701 netfilter: conntrack: remove l3->l4 mapping information adds 93185c80a5f7 netfilter: conntrack: clamp l4proto array size at largers [...] adds f8b0a3ab06a0 netfilter: nat: remove duplicate skb_is_nonlinear() in __n [...] adds 0de22baabc97 netfilter: nf_tables: use rhashtable_walk_enter instead of [...] adds 9306425b70bf netfilter: ctnetlink: must check mark attributes vs NULL adds 097f95d319f8 netfilter: masquerade: don't flush all conntracks if only [...] adds fb961945457f netfilter: nf_tables: add SECMARK support adds b473a1f5ddee netfilter: nf_tables: add requirements for connsecmark support adds 28c5ed2f9310 netfilter: nf_flow_table: remove unnecessary nat flag check code adds a2d88182d28d netfilter: nf_tables: use rhashtable_lookup() instead of r [...] adds e9837e55b020 netfilter: xt_quota: fix the behavior of xt_quota module adds ffa0a9a5903e netfilter: xt_quota: Don't use aligned attribute in sizeof adds 9000a457a0c8 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
adds 53d6eb08e9f1 bpftool: Fix bpftool net output adds 100811936f89 bpf: test_bpf: add init_net to dev for flow_dissector adds 956b620fcf0b libbpf: Introduce libbpf_attach_type_by_name adds bafa7afe6339 libbpf: Support cgroup_skb/{e,in}gress section names adds c6f6851b28ae libbpf: Support sk_skb/stream_{parser, verdict} section names adds c9bf507d0acb selftests/bpf: Use libbpf_attach_type_by_name in test_sock [...] adds 370920c47b26 selftests/bpf: Test libbpf_{prog,attach}_type_by_name adds 78e6e5c11ace Merge branch 'bpf-libbpf-attach-by-name' adds 5bf7a60b8e70 bpf: permit CGROUP_DEVICE programs accessing helper bpf_ge [...] adds 8bad74f9840f bpf: extend cgroup bpf core to allow multiple cgroup stora [...] adds f294b37ec7b2 bpf: rework cgroup storage pointer passing adds b741f1630346 bpf: introduce per-cpu cgroup local storage adds c6fdcd6e0cc4 bpf: don't allow create maps of per-cpu cgroup local storages adds 25025e0aab2f bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/l [...] adds e54870924f4c bpftool: add support for PERCPU_CGROUP_STORAGE maps adds a3c6054f81e2 selftests/bpf: add verifier per-cpu cgroup storage tests adds 919646d2a3a9 selftests/bpf: extend the storage test to test per-cpu cgr [...] adds 5fcbd29b3724 samples/bpf: extend test_cgrp2_attach2 test to use per-cpu [...] adds 371e4fcc9d96 selftests/bpf: cgroup local storage-based network counters adds cb86d0f878be Merge branch 'bpf-per-cpu-cgroup-storage' adds 28264eb22742 nfp: bpf: parse global BPF ABI version capability adds 9bbdd41b8a45 nfp: allow apps to request larger MTU on control vNIC adds 0c9864c05f34 nfp: bpf: allow control message sizing for map ops adds 940656fb3f94 Merge branch 'bpf-big-map-entries' adds f3709f69b7c5 bpf: Add iterator for spilled registers adds aad2eeaf4697 bpf: Simplify ptr_min_max_vals adjustment adds 9d2be44a7f33 bpf: Reuse canonical string formatter for ctx errs adds 840b9615d6e9 bpf: Generalize ptr_or_null regs check adds c64b7983288e bpf: Add PTR_TO_SOCKET verifier type adds 84dbf3507349 bpf: Macrofy stack state copy adds fd978bf7fd31 bpf: Add reference tracking to verifier adds 6acc9b432e67 bpf: Add helper to retrieve socket in BPF adds 0c586079f852 selftests/bpf: Generalize dummy program types adds b584ab8840fd selftests/bpf: Add tests for reference tracking adds 29cd77f41620 libbpf: Support loading individual progs adds de375f4e91e3 selftests/bpf: Add C tests for reference tracking adds a610b665ec9e Documentation: Describe bpf reference tracking adds 33d9a7fd6756 Merge branch 'bpf-sk-lookup' adds d71019b54bff net: core: Fix build with CONFIG_IPV6=m adds 434fe9d4b4bf libbpf: Move __dump_nlmsg_t from API to implementation adds aae57780107d libbpf: Consistent prefixes for interfaces in libbpf.h. adds f04bc8a436e1 libbpf: Consistent prefixes for interfaces in nlattr.h. adds 24d6a8084259 libbpf: Consistent prefixes for interfaces in str_error.h. adds eff8190880c0 libbpf: Make include guards consistent adds e5b0863c2064 libbpf: Use __u32 instead of u32 in bpf_program__load adds fc1dc7665145 Merge branch 'bpf-libbpf-consistent-iface' adds 20cdeb5408da bpf, tracex3_user: erase "ARRAY_SIZE" redefined adds 7ccc4f188751 bpf: typo fix in Documentation/networking/af_xdp.rst adds 661b8d1b0e3a net: add umem reference in netdev{_rx}_queue adds c9b47cc1fabc xsk: fix bug when trying to use both copy and zero-copy on [...] adds b8c8a2e2e375 ethtool: rename local variable max -> curr adds 1661d3466281 ethtool: don't allow disabling queues with umem installed adds a41b4f3c58dd xsk: simplify xdp_clear_umem_at_qid implementation adds df1ea77bc51d Merge branch 'bpf-xsk-fix-mixed-mode' adds 541d7fdd7694 xsk: proper AF_XDP socket teardown ordering adds 1bc38b8ff6cc libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause adds 31ce8c4a1ad2 bpf, doc: Document Jump X addressing mode adds c941ce9c282c bpf: add verifier callback to get stack usage info for off [...] adds 1a7e62e6329c nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_ [...] adds c5da54d93eb4 nfp: bpf: copy eBPF subprograms information from kernel verifier adds bcfdfb7c962d nfp: bpf: ignore helper-related checks for BPF calls in nf [...] adds e3b49dc69b32 nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT adds 389f263b60c9 nfp: bpf: add main logics for BPF-to-BPF calls support in [...] adds fb1981654129 nfp: bpf: account for additional stack usage when checking [...] adds bdf4c66faf5f nfp: bpf: update fixup function for BPF-to-BPF calls support adds 2178f3f0dc20 nfp: bpf: fix return address from register-saving subrouti [...] adds 445496231445 nfp: bpf: optimise save/restore for R6~R9 based on register usage adds 7ff0ccde4366 nfp: bpf: support pointers to other stack frames for BPF-t [...] adds e4052d06a519 bpf: allow offload of programs with BPF-to-BPF function calls adds a2046de99193 Merge branch 'bpf-to-bpf-calls-nfp' adds df3f94a0bbeb bpf: fix building without CONFIG_INET adds 071a234ad744 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
adds 27055454b430 net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel adds b18719157762 cxgb4: Add thermal zone support adds e40a826a6cbc qed: Add support for virtual link. adds 54494aa5d1e6 octeontx2-af: Add Marvell OcteonTX2 RVU AF driver adds 54d557815e15 octeontx2-af: Reset all RVU blocks adds 1054a6227c29 octeontx2-af: Gather RVU blocks HW info adds 021e2e53b8c8 octeontx2-af: Add mailbox support infra adds 7304ac4567bc octeontx2-af: Add mailbox IRQ and msg handlers adds 1f1546253982 octeontx2-af: Convert mbox msg id check to a macro adds 114a767e8b24 octeontx2-af: Scan blocks for LFs provisioned to PF/VF adds 746ea74241fa octeontx2-af: Add RVU block LF provisioning support adds 756051e23cce octeontx2-af: Configure block LF's MSIX vector offset adds 34b34ee07d89 octeontx2-af: Reconfig MSIX base with IOVA adds 8e22f040828f octeontx2-af: Add Marvell OcteonTX2 CGX driver adds 3a4fa841b039 octeontx2-af: Set RVU PFs to CGX LMACs mapping adds 1463f382f58d octeontx2-af: Add support for CGX link management adds afb8902c4627 octeontx2-af: Register for CGX lmac events adds 1f2cf1b39b93 MAINTAINERS: Add entry for Marvell OcteonTX2 Admin Functio [...] adds a6deaa995910 Merge branch 'octeontx2-af-Add-RVU-Admin-Function-driver' adds a26b0b53cc38 net: aquantia: remove some redundant variable initializations adds 9e664316408a mlxsw: pci: Fix a typo adds 372809055f6c selftests: forwarding: Have lldpad_app_wait_set() wait for [...] adds 970152591d55 selftests: mlxsw: qos_mc_aware: Make executable adds 66077060f82a Merge branch 'mlxsw-selftests-Few-small-updates' adds 4565d7e5a300 rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use adds e75fa0735cae rtnetlink: Update comment in rtnl_stats_dump regarding str [...] adds ed792e28c4bd net/ipv6: Make ipv6_route_table_template static adds ffd177dea5c1 tcp: refactor DCTCP ECN ACK handling adds 7579d84be12c isdn/hisax: amd7930_fn: Remove unnecessary parentheses adds c01d0efa5136 nfp: flower: use rhashtable for flow caching adds 7fade1077c50 nfp: flower: use stats array instead of storing stats per flow adds 12ecf61529dc nfp: flower: use host context count provided by firmware adds 1a21cc507bb7 Merge branch 'nfp-flower-speed-up-stats-update-loop' adds 0c465be183c7 virtio_net: ethtool tx napi configuration adds 4b035271fe87 net: tun: remove useless codes of tun_automq_select_queue adds 0efe5523894a fore200e: simplify fore200e_bus usage adds aff9d262fbf0 fore200e: store a struct device in struct fore200e adds 8b08adbd87a6 fore200e: remove the align_size field of struct chunk adds f3fadcb5644a fore200e: devirtualize dma mapping calls adds 1335d6fd65da fore200e: devirtualize dma alloc calls adds 0e21b2258a0f fore200e: don't use GFP_DMA adds 1d9d8be91788 fore200e: check for dma mapping failures adds 83b59b46c8ef Merge branch 'fore200e-DMA-cleanups-and-fixes' adds d8a66aa25405 net/mpls: Implement handler for strict data checking on dumps adds f98ebd47fd0d net: sched: avoid writing on noop_qdisc adds 448765e1cfa6 net: dsa: bcm_sf2: Fix unbind ordering adds abd01ba2f7d7 net: dsa: bcm_sf2: Call setup during switch resume adds 302d20e57ac9 Merge branch 'net-dsa-bcm_sf2-Couple-of-fixes' adds 9047fa5d3294 phy: phy-ocelot-serdes: fix return value check in serdes_probe() adds 775501a1aaba net: hns3: Add new RSS hash algorithm support for PF adds 374ad291762a net: hns3: Add RSS general configuration support for VF adds d97b30721301 net: hns3: Add RSS tuples support for VF adds 232fc64b6e62 net: hns3: Add HW RSS hash information to RX skb adds b7ec45a868af Merge branch 'hns3-next' adds 60f8e67d980a net: mscc: allow extracting the FCS into the skb adds df92062e495a octeontx2-af: Remove set but not used variable 'dev' adds bf341eb89541 mlxsw: spectrum: Remove misuses of private header file adds ab74c3a1274c mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications adds 5050f6ae253a mlxsw: spectrum_switchdev: Check notification relevance ba [...] adds 9c73b1d120aa mlxsw: spectrum_switchdev: Do not assume notifier informat [...] adds 12066d612b22 mlxsw: spectrum: Move L3 protocol and address definitions [...] adds 90ea0bb55115 mlxsw: spectrum: Add a new type of KVD linear record adds a682a3024fe1 mlxsw: reg: Extend FDB flush types for NVE adds beda7f72c36a mlxsw: spectrum: Seed LAG hash function adds 710dd1a0ec3f mlxsw: reg: Add Tunneling NVE General Configuration Register adds 50e6eb2a634e mlxsw: reg: Add Tunnel Port Configuration Register adds c723d19fadb1 mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register adds 4a8d1860ed5d mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register adds a77d5f0bde4e mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register adds fd6db27cacd2 mlxsw: reg: Add Tunneling NVE QoS Configuration Register adds 8efcf6bb48e5 mlxsw: reg: Add Tunneling NVE QoS Default Register adds 0933781f11e7 mlxsw: reg: Add definition of unicast tunnel record for SF [...] adds 27f68c0850aa mlxsw: reg: Add Monitoring Parsing State Register adds 2bd414aef6a8 mlxsw: resources: Add NVE resources adds b02597d513a9 mlxsw: spectrum: Add NVE packet traps adds 7b68b8361452 Merge branch 'mlxsw-Preparations-for-VxLAN-support' adds 0e575f8542d1 net: ena: minor performance improvement adds 095f2f1facba net: ena: complete host info to match latest ENA spec adds a7982b8ec947 net: ena: introduce Low Latency Queues data structures acc [...] adds 689b2bdaaa14 net: ena: add functions for handling Low Latency Queues in [...] adds 38005ca816a7 net: ena: add functions for handling Low Latency Queues in [...] adds cb36bb36e1f1 net: ena: use CSUM_CHECKED device indication to report skb [...] adds bd791175a643 net: ena: explicit casting and initialization, and clearer [...] adds 0574bb806dad net: ena: limit refill Rx threshold to 256 to avoid latenc [...] adds 87731f0c681c net: ena: change rx copybreak default to reduce kernel mem [...] adds f1e90f6e2c1f net: ena: remove redundant parameter in ena_com_admin_init() adds 3a7b9d8ddd20 net: ena: update driver version to 2.0.1 adds be26667cb394 net: ena: fix indentations in ena_defs for better readability adds 1f41dc5e8756 Merge branch 'ena-next' adds e70a57fa59bb cxgb4: fix thermal configuration dependencies adds 9dffa76c2126 selftests: use posix-style redirection in ip_defrag.sh adds 8cc1da96d1c9 net: cdc_ncm: use tasklet_init() for tasklet_struct init adds 96de25060d19 nfp: replace long license headers with SPDX adds 1b8530bf6a69 net: cdc_ncm: remove set but not used variable 'ctx' adds 7cc2d504daa0 net: fddi: skfp: Remove unused macros 'PNMI_GET_ID' and 'P [...] adds 7c6bb7d2faaf net/ipv6: Add knob to skip DELROUTE message on device down adds 859bd2ef1fc1 net: Evict neighbor entries on carrier down adds 666046418d5c fore200e: fix sbus compile adds 9163a0fc1f0c net: bridge: add support for per-port vlan stats adds d25d062f55c6 cfg80211: remove unnecessary null pointer check in cfg8021 [...] adds 6762696429bb cfg80211: remove redundant check of !scan_plan adds a5ae326418b3 mac80211: fix issue with possible txq NULL pointer adds e4d4216e91ea cfg80211: combine duplicate wdev init code adds 48f3b9e98972 mac80211: fix error handling in ieee80211_register_hw() adds efdfce7270de nl80211: Fix a GET_KEY reply attribute adds 7057f2496cc6 cfg80211: tracing: reuse wiphy_wdev_evt for rdev_get_txq_stats adds 81e54d08d9d8 cfg80211: support FTM responder configuration/statistics adds 5297c65c1d48 nl80211: remove nl80211_prepare_wdev_dump() skb argument adds c70616bd8a56 mac80211: Remove unused initialization adds 71e5e886806e cfg80211: regulatory: make initialization more robust adds b60ad3485106 cfg80211: move cookie_counter out of wiphy adds 49f9cf0e1bf5 nl80211: add error messages to nl80211_parse_chandef() adds 85dd3da43dd5 cfg80211: combine wdev/netdev unregister code adds ec8f170bc33e cfg80211: unify sending NL80211_CMD_NEW_INTERFACE adds 5207ca554bfc cfg80211: sort tracing properly adds 188de5dd80b2 Merge remote-tracking branch 'net-next/master' into mac80211-next adds 1edcfc20c9d9 mac80211_hwsim: drop now unused work-queue from hwsim adds b802a5d6f345 lib80211: don't use skcipher adds ab0d76f6823c nl80211: use policy range validation where applicable adds 3d7af878357a nl80211: use netlink policy validation function for elements adds 42dca5ef24fc mac80211: avoid reflecting frames back to the client adds f458e832ba51 mac80211: minstrel: Enable STBC and LDPC for VHT Rates adds 5b5e87314efb mac80211: minstrel: remove unnecessary debugfs cleanup code adds b1c4f68337fa mac80211: minstrel: merge with minstrel_ht, always enable [...] adds 202df504d7de mac80211: minstrel: reduce minstrel_mcs_groups size adds 37439f2d6e43 mac80211: minstrel: fix using short preamble CCK rates on [...] adds 80df9be67c44 mac80211: minstrel: fix CCK rate group streams value adds 972b66b86f85 mac80211: minstrel: fix sampling/reporting of CCK rates in [...] adds f4ec7cb0f9ea mac80211: minstrel: do not sample rates 3 times slower tha [...] adds 506dbf90c1ba mac80211: rc80211_minstrel: remove variance / stddev calculation adds fc107a933071 mac80211: Helper function for marking STA authenticated adds 8d7432a2f53b mac80211: Move ieee80211_mgd_auth() EBUSY check to be befo [...] adds efb543e61cc3 mac80211: Extend SAE authentication in infra BSS STA mode adds bc847970f432 mac80211: support FTM responder configuration/statistics adds 0d4e14a32dca nl80211: Add per peer statistics to compute FCS error rate adds f8252e7b5a83 mac80211: implement ieee80211_tx_rate_update to update rate adds e32cf9a38623 Merge tag 'mac80211-next-for-davem-2018-10-12' of git://gi [...] adds 5886d932e52a netlink: replace __NLA_ENSURE implementation adds c60edc17df39 net: hns3: Enable promisc mode when mac vlan table is full adds 7325523ab616 net: hns3: Resume promisc mode and vlan filter status after reset adds 829edbd8d45e net: hns3: Resume promisc mode and vlan filter status afte [...] adds 139ce90a4570 Merge branch 'hns3-promisc-next' adds 1f83b817d0f1 s390/qeth: make TSO controls protocol-agnostic adds 4666d7fb1a90 s390/qeth: enhance TSO control sequence adds 82bf5c0867f6 s390/qeth: add support for IPv6 TSO adds 0aef8392d257 s390/qeth: add TSO support for L2 devices adds a688c53a0277 Merge branch 's390-qeth-next' adds d864991b220b Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 8c7fd6a365eb iwlwifi: mvm: don't send keys when entering D3 adds ea74b19d7773 iwlwifi: pcie: don't pad AMSDU packets adds bf77ee2e428f iwlwifi: trace: change trace to trace one TB at a time adds 6ff80f18d539 iwlwifi: mvm: introduce a new fragmented scan type: fast balance adds 2ec3ef4614c9 iwlwifi: mvm: use fast balance scan in case of DCM mode wi [...] adds 4244e7fc7037 iwlwifi: dump debug data before stop device adds f57d104f00f2 iwlwifi: mvm: move rt status check to the start of the res [...] adds 08c2af621b87 iwlwifi: mvm: give TX queue info struct a name adds 99448a8c1145 iwlwifi: mvm: move queue management into sta.c adds 1c14089e3783 iwlwifi: mvm: remove per-queue hw refcount adds 459ab045925d iwlwifi: mvm: clean up iteration in iwl_mvm_inactivity_check() adds b342228d6bc5 iwlwifi: mvm: move queue reconfiguration into new function adds df2a2245db6b iwlwifi: mvm: reconfigure queues during inactivity check adds 90d2d94c9184 iwlwifi: mvm: remove RECONFIGURING queue state adds b3a87f11b0f7 iwlwifi: mvm: make queue TID change more explicit adds 6fe64d034ec9 iwlwifi: mvm: make iwl_mvm_scd_queue_redirect() static adds c20e08b0d6ed iwlwifi: mvm: move iwl_mvm_sta_alloc_queue() down adds 724fe7710ac5 iwlwifi: mvm: kill INACTIVE queue state adds 12f7a1867467 Merge tag 'iwlwifi-next-for-kalle-2018-10-12' of git://git [...] adds 3d71c3f1f50c iwlwifi: mvm: check return value of rs_rate_from_ucode_rate() adds c894696188d5 rtlwifi: rtl8821ae: replace _rtl8821ae_mrate_idx_to_arfr_i [...] adds 2258ee58baa5 brcmsmac: AP mode: update beacon when TIM changes adds 52a312673aff iwlegacy: Add a lock assertion in il4965_send_rxon_assoc() adds 6528d8804780 libertas: don't set URB_ZERO_PACKET on IN USB transfer adds bbc2a101f06b libertas: return errno from lbs_add_card() adds db62abe51853 qtnfmac: use 'help' in Kconfig adds b458a033ca2f qtnfmac: use SPDX identifier for pcie bus layer files adds 4cb5054957b2 qtnfmac_pcie: cleanup Pearl platform headers adds 03ce6f8a6776 rtl8xxxu: Remove set but not used variables 'usedesc40' an [...] adds bed259051dc3 mt76x0: print BBP version only for debug adds 6f223a3dab94 mt76x0: correct RF access via RF_CSR register. adds c50479fa7a9e mt76: allow to identify bus adds f2761e53d69f mt76x0: correct RF reg pairs write for PCIe adds 69cacac3b3ff mt76x0: use bus helper to identify rf access method adds a14054ce0b8a mt76x0: phy: fix bank check in mt76x0_rf_csr_{wr,rr} adds 499cd0aa3ba6 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mcu.c adds bfdff5d03e9b mt76: use mt76x02_dev instead of mt76_dev in mt76x02_phy.c adds d87cf75f1111 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_util.c adds 95c3e451e627 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_usb_mcu.c adds 8d66af49a3db mt76: use mt76x02_dev instead of mt76_dev in mt76x02_mac.c adds 91be8e8a2c4f mt76: use mt76x02_dev instead of mt76_dev in mt76x02_txrx.c adds 26a9daa69123 mt76: use mt76x02_dev instead of mt76_dev in mt76x02_eeprom.c adds 127aa72691ff mt76x0: pci: report firmware version using ethtool adds 78e62de3227f mt76x0: pci: add missing mac80211 callbacks adds 320c85e6d038 mt76: disable ldpc coding for mt76x0 devices adds 4ce78b048c49 mt76x0: pci: add mt76x0_register_device in mt76x0e_registe [...] adds f3727daed832 mt76: reserve enough room for USB tx skbs adds 09580a1ec4e9 mt76x0: remove dma.h adds 5155938d8a0f mt76: do not store aggregation sequence number for null-da [...] adds 69585ef9bb9f mt76x0: pci: fix set external PA I/O current adds ebb632db0f07 mt76: mt76x0e: another fix for the external PA current setting adds 4df942733fd2 mt76x0: phy: fix restore phase in mt76x0_phy_recalibrate_a [...] adds 7859c543b65d mt76x0: phy: remove channel parameter from mt76x0_phy_set_ [...] adds 032c08f4c675 mt76: move mt76x02_phy_set_bw in mt76x02-lib module adds 370c6415ef34 mt76: move mt76x02_phy_set_band in mt76x02-lib module adds 3eaf05de1b35 mt76x0: pci: rename mt76x0_phy_calibrate adds 9aec146d0f6b mt76x0: pci: introduce mt76x0_phy_calirate routine adds 592ebc9cc6e0 mt76x0: phy: update set_channel for mt76x0e devices adds 4afeb39624f3 mt76x0: eeprom: introduce mt76x0_tssi_enabled routine adds 66a34c66e0cb mt76x0: phy: add phy/vco temperature compensation adds b225a9b6c27e mt76: move rssi_gain_thresh routines in mt76x02-lib module adds 9f884f0f9d00 mt76: move mt76x02_phy_adjust_vga_gain in mt76/mt76x02_phy.c adds e48797e9b681 mt76: introduce mt76x02_init_agc_gain routine adds 4636a2544c3b mt76x0: phy: align channel gain logic to mt76x2 one adds bbd10586f0df mt76x0: phy: do not run calibration during channel switch adds 6bfa6975f1b7 Merge tag 'mt76-for-kvalo-2018-10-13' of
https://github.co
[...] adds 34e141eea7dd ath10k: fix possible out of bound access of ath10k_rates array adds f1157695c527 ath10k: set probe request oui during driver start adds ce834e280f2f ath10k: support NET_DETECT WoWLAN feature adds 6bc17950f4b2 ath10k: management tx ack rssi capability check adds 9d9cdbf3f9ed ath10k: htt_rx: fix signedness bug in ath10k_update_per_pe [...] adds 7bfd82bff60e ath10k: remove unnecessary comparison of unsigned integer [...] adds 9de4162f0999 ath10k: add peer flush in ath10k_flush for STATION adds 0738b4998c6d ath10k: allocate small size dma memory in ath10k_pci_diag_ [...] adds e3bfecd5cd37 ath10k: htt: remove some dead code adds 72569b7be461 ath9k: fix RX_STAT_INC() etc macros adds f9dca154a4e4 wil6210: fix debugfs_simple_attr.cocci warnings adds bc17d4b90cdd ath10k: add qmi service helpers for wcn3990 qmi client adds 22e8a4602738 ath10k: add support to create boardname for non-bmi target adds 2b741a8aaa34 dt: bindings: add bindings for msa memory region adds cc53aabcc283 firmware: qcom: scm: Add WLAN VMID for Qualcomm SCM interface adds 35a665766737 ath10k: add debug mask for QMI layer adds ba94c753ccb4 ath10k: add QMI message handshake for wcn3990 client adds f95cd52476de Merge ath-next from
git://git.kernel.org/pub/scm/linux/ker
[...] adds 921060ccdae9 Merge tag 'wireless-drivers-next-for-davem-2018-10-14' of [...] adds df52eab23d70 tun: Consistently configure generic netdev params via rtnetlink adds 61414f5ec983 FDDI: defza: Add support for DEC FDDIcontroller 700 TURBOc [...] adds 9f9a742db40f FDDI: defza: Support capturing outgoing SMT traffic adds 3325cf9e51bc Merge branch 'defza-fddi' adds f6a8a19bb11b RDMA/netdev: Hoist alloc_netdev_mqs out of the driver adds 5d6b0cb3369d RDMA/netdev: Fix netlink support in IPoIB adds 182570b26223 net/mlx5e: Gather common netdev init/cleanup functionality [...] adds 303211b44ce3 net/mlx5e: Always initialize update stats delayed work adds 519a0bf5b20c net/mlx5e: Initialize all netdev common structures in one place adds cdeef2b1528b net/mlx5e: Use non-delayed work for update stats adds 779d986d60de net/mlx5e: Do not ignore netdevice TX/RX queues number adds 1986647c2fc3 Merge tag 'mlx5e-updates-2018-10-10' of git://git.kernel.o [...] adds acad76a5f616 tipc: support binding to specific ip address when activati [...] adds 2131479df66d veth: Account for packet drops in ndo_xdp_xmit adds 4195e54aaf1c veth: Account for XDP packet statistics on rx side adds d397b9682c1c veth: Add ethtool statistics support for XDP adds a75d1801a9fc Merge branch 'veth-XDP-stats-improvement' adds 6384e483239f net: phy: trigger state machine immediately in phy_start_machine adds 9771b8ccdfa6 net/ncsi: Extend NC-SI Netlink interface to allow user spa [...] adds 0813e95760f1 vxlan: support NTF_USE refresh of fdb entries adds 74fb5e25a3e9 net: phy: improve handling of PHY_RUNNING in state machine adds eb4c470a154d net: phy: simplify handling of PHY_RESUMING in state machine adds 5985d5631dc3 Merge branch 'net-phy-improve-and-simplify-state-machine' adds 58bdeac8b0e7 net: ethernet: ti: cpsw_ale: use const for API having poin [...] adds 5da1948969bc net: ethernet: ti: cpsw: fix lost of mcast packets while r [...] adds ba722f9b6f98 Merge branch 'net-ethernet-ti-cpsw-fix-mcast-packet-lost' adds 5b3a5a14f84c net: ethernet: ti: cpsw: use for mcast entries only host port adds b12cef51b537 dpaa2-eth: Fix Kconfig dependencies adds 3233c1514f75 dpaa2-eth: make dpaa2_eth_set_dist_key static adds 85b7a342baf5 dpaa2-eth: fix uninitialized variable warnings adds fdb6ca9e4674 dpaa2-eth: remove unused priv parameter adds b00c898c00e1 dpaa2-eth: mark unused parameter in dpaa2_eth_tx_conf adds b948c8c6a779 dpaa2-eth: remove unused FD field adds ca0f32d5d974 Merge branch 'dpaa2-eth-code-cleanup' adds 5948185b97fa nfp: devlink port split support for 1x100G CXP NIC adds 44eb385bc5f3 octeontx2-af: remove unused cgx_fwi_link_change adds 34bc009543c0 r8169: simplify rtl8169_set_magic_reg adds 2527e4037f92 r8169: remove unneeded call to netif_stop_queue in rtl8169 [...] adds 55bbc8ff4987 selftests: pmtu: Allow selection of single tests adds bb059fb20447 selftests: pmtu: Add optional traffic captures for single tests adds 9e983c589853 Merge branch 'selftests-pmtu-Add-test-choice-and-captures' adds 31d357c0697d bnxt_en: Update firmware interface spec. to 1.10.0.3. adds 36e53349b60b bnxt_en: Add additional extended port statistics. adds 1dfddc41ae49 bnxt_en: Add maximum extended request length fw message support. adds 74706afa712d bnxt_en: Update interrupt coalescing logic. adds 6fe19886858f bnxt_en: Refactor bnxt_ring_struct. adds 66cca20abcf7 bnxt_en: Add new flags to setup new page table PTE bits on [...] adds 98f04cf0f1fc bnxt_en: Check context memory requirements from firmware. adds 1b9394e5a2ad bnxt_en: Configure context memory on new devices. adds e38287b72ec5 bnxt_en: Add 57500 new chip ID and basic structures. adds 697197e5a173 bnxt_en: Re-structure doorbells. adds 9c1fabdf424f bnxt_en: Adjust MSIX and ring groups for 57500 series chips. adds 41e8d7983752 bnxt_en: Modify the ring reservation functions for 57500 s [...] adds 50e3ab7836b5 bnxt_en: Allocate completion ring structures for 57500 ser [...] adds 2c61d2117ecb bnxt_en: Add helper functions to get firmware CP ring ID. adds 23aefdd76159 bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 5750 [...] adds 3e08b1841bc8 bnxt_en: Allocate/Free CP rings for 57500 series chips. adds 44c6f72a4c30 bnxt_en: Increase RSS context array count and skip ring gr [...] adds 7b3af4f75b81 bnxt_en: Add RSS support for 57500 chips. adds e44758b78ae8 bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter [...] adds 58590c8d9044 bnxt_en: Add coalescing setup for 57500 chips. adds 3675b92fa70e bnxt_en: Refactor bnxt_poll_work(). adds 0fcec9854ab4 bnxt_en: Add new NAPI poll function for 57500 chips. adds 1ab968d2f1d6 bnxt_en: Add PCI ID for BCM57508 device. adds 65f2247d6155 Merge branch 'bnxt_en-Add-support-for-new-57500-chips' adds d275444cc361 fore200e: fix missing unlock on error in bsq_audit() adds bc0e7cf43370 rxrpc: Add /proc/net/rxrpc/peers to display peer list adds 1a3aea2534f4 net: bridge: fix a possible memory leak in __vlan_add adds 5f6188a8003d tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh adds 76a9ebe811fb net: extend sk_pacing_rate to unsigned long adds a7a2563064e9 tcp: mitigate scheduling jitter in EDT pacing model adds 7baf33bdac37 net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() adds 864e5c090749 tcp: optimize tcp internal pacing adds 97ec3eb33dd3 tcp_bbr: fix typo in bbr_pacing_margin_percent adds 825e1c523d50 tcp: cdg: use tcp high resolution clock cache adds b13949678b0a Merge branch 'tcp-second-round-for-EDT-conversion' adds 005479556197 hv_netvsc: fix vf serial matching with pci slot info adds c45d7150656f net: phy: merge phy_start_aneg and phy_start_aneg_priv adds 8af03d1ae2e1 bpf: btf: Fix a missing check bug adds 509db2833e0d bpf: error handling when map_lookup_elem isn't supported adds 3b4a63f674e9 bpf: return EOPNOTSUPP when map lookup isn't supported adds 18a781daa93e tools/bpf: bpftool, split the function do_dump() adds 8ec92dc22e0e tools/bpf: bpftool, print strerror when map lookup error occurs adds 908142e61b2e selftests/bpf: test_verifier, change names of fixup maps adds 7c85c448e7d7 selftests/bpf: test_verifier, check bpf_map_lookup_elem ac [...] adds e0aa5cf5919e Merge branch 'unsupported-map-lookup' adds 297249569932 net: fix generic XDP to handle if eth header was mangled adds 4f775448f4d7 bpf: make TC vlan bpf_helpers avail to selftests adds 97396ff0bc2d selftests/bpf: add XDP selftests for modifying and popping [...] adds a0f99e67969b Merge branch 'xdp-vlan' adds 438363c0feb8 tools/bpf: use proper type and uapi perf_event.h header fo [...] adds 0ef6bf39f098 bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable adds c85061657e1c bpftool: Allow add linker flags via EXTRA_LDFLAGS variable adds d3c72d7a20d8 selftests: bpf: add config fragment LWTUNNEL adds ef4ab8447aa2 selftests: bpf: install script with_addr.sh adds 1ae80cf31938 bpf: wait for running BPF programs when updating map-in-map adds 67e89ac32828 bpf: Fix dev pointer dereference from sk_skb adds 8b9088f806e1 tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup adds 1243a51f6c05 tcp, ulp: remove ulp bits from sockmap adds 604326b41a6f bpf, sockmap: convert to generic sk_msg interface adds d829e9c4112b tls: convert to generic sk_msg interface adds 924ad65ed01e tls: replace poll implementation with read hook adds d3b18ad31f93 tls: add bpf support to sk_msg handling adds e9dd904708c4 bpf: add tls support for testing in test_sockmap adds eea0d2adcf11 bpf, doc: add maintainers entry to related files adds d04fb13c9fcd Merge branch 'sockmap_and_ktls' adds 8a615c6b0352 bpf: Allow sk_lookup with IPv6 module adds 5ef0ae84f02a bpf: Fix IPv6 dport byte-order in bpf_sk_lookup adds 7d1f12b8b2ab Merge branch 'ipv6_sk_lookup_fixes' adds b7d3826c2ed6 bpf: bpftool, add support for attaching programs to maps adds c034a177d3c8 bpf: bpftool, add flag to allow non-compat map definitions adds 2f1d774f7d35 Merge branch 'bpftool_sockmap' adds 0b592b5a01be tools: bpftool: add map create command adds e85679511e48 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
adds 22e6c58b8c28 netlink: Add answer_flags to netlink_callback adds 4724676d551c net: Add struct for fib dump filter adds 18a8021a7be3 net/ipv4: Plumb support for filtering route dumps adds 13e38901d46c net/ipv6: Plumb support for filtering route dumps adds bae9a78b17b8 net/mpls: Plumb support for filtering route dumps adds e1cedae1ba6b ipmr: Refactor mr_rtm_dumproute adds cb167893f41e net: Plumb support for filtering ipv4 and ipv6 multicast r [...] adds effe67926624 net: Enable kernel side filtering of route dumps adds 196cfebf8972 net/mpls: Handle kernel side filtering of route dumps adds 08e814c9e8eb net/ipv6: Bail early if user only wants cloned entries adds e4e92fb160d7 net/ipv4: Bail early if user only wants prefix entries adds 2c59f06cc044 Merge branch 'net-Kernel-side-filtering-for-route-dumps' adds 0ba4ad32de3f net: aquantia: make function aq_fw2x_update_stats static adds 706d08913d1f qed: Align local and global PTT to propagate through the APIs. adds e292b636f940 qed: Added supported transceiver modes, speed capability a [...] adds c56a8be7e7aa qed: Add supported link and advertise link to display in ethtool. adds 1e6e2ded0f3c qede: Check available link modes before link set from ethtool. adds 1c90eabcbdfb qed: Prevent link getting down in case of autoneg-off. adds eb385146f90d Merge branch 'qed-Align-PTT-and-add-various-link-modes' adds 0bbbf15dea4f net: hns3: remove hns3_fill_desc_tso adds 5188f218fc86 net: hns3: move DMA map into hns3_fill_desc adds 1e8a7977d09f net: hns3: add handling for big TX fragment adds ba3f808f5cc1 net: hns3: rename hns_nic_dma_unmap adds bcdb12b70c52 net: hns3: fix for multiple unmapping DMA problem adds 29ce85f349c2 Merge branch 'hns3-Some-cleanup-and-bugfix-for-desc-filling' adds aadd4355918f tcp, ulp: remove socket lock assertion on ULP cleanup adds d3d19d4b8ca2 mlxsw: spectrum_fid: Allow setting and clearing NVE proper [...] adds 564c6d727aca mlxsw: spectrum_fid: Add APIs to lookup FID without creating it adds 0c69e0fcd3b1 mlxsw: spectrum_router: Enable local routes promotion to p [...] adds 88782f75f93f mlxsw: spectrum_router: Allow querying VR ID based on table ID adds cca45e054ce5 vxlan: Export address checking functions adds 28e450333d4d inet: Refactor INET_ECN_decapsulate() adds 6e6030bd5412 mlxsw: spectrum_nve: Implement common NVE core adds 369529115475 mlxsw: spectrum_nve: Implement VxLAN operations adds 498790befb5f mlxsw: spectrum_fid: Clear NVE configuration when destroyi [...] adds 4cf178d7b9dc mlxsw: spectrum_router: Configure matching local routes fo [...] adds 5ff4ff4fe8c4 net: Add netif_is_vxlan() adds 9a9973531786 vxlan: Add switchdev notifications adds 1941f1d6453a vxlan: Add vxlan_fdb_find_uc() for FDB querying adds 0efe11733356 vxlan: Support marking RDSTs as offloaded adds 045a5a99141d vxlan: Notify for each remote of a removed FDB entry adds e9ba0fbc7dd2 bridge: switchdev: Allow clearing FDB entry offload indication adds 1c30d1836aeb mlxsw: spectrum: Enable VxLAN enslavement to bridges adds 1231e04f5bba mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation adds 53e50a6ec24d Merge branch 'mlxsw-Add-VxLAN-support' adds 6ca3ee2f7d3a octeontx2-af: Improve register polling loop adds 1435f66a28b4 octeontx2-af: CGX Rx/Tx enable/disable mbox handlers adds 66208910e57a octeontx2-af: Support to retrieve CGX LMAC stats adds 96be2e0da85e octeontx2-af: Support for MAC address filters in CGX adds 61071a871ea6 octeontx2-af: Forward CGX link notifications to PFs adds 23999b30ae67 octeontx2-af: Enable or disable CGX internal loopback adds 7a37245ef23f octeontx2-af: NPA block admin queue init adds 3fa4c3232ac9 octeontx2-af: NPA block LF initialization adds 4a3581cd5995 octeontx2-af: NPA AQ instruction enqueue support adds 57856dde1195 octeontx2-af: Support for disabling NPA Aura/Pool contexts adds aba53d5dbcea octeontx2-af: NIX block admin queue init adds cb30711a6c7a octeontx2-af: NIX block LF initialization adds 59360e9809da octeontx2-af: NIX LSO config for TSOv4/v6 offload adds 709a4f0c254c octeontx2-af: Alloc bitmaps for NIX Tx scheduler queues adds ffb0abd7e9cb octeontx2-af: NIX AQ instruction enqueue support adds 557dd485eaeb octeontx2-af: Support for disabling NIX RQ/SQ/CQ contexts adds e943d94e4b7c Merge branch 'octeontx2-af-NPA-and-NIX-blocks-initialization' adds 26422340da46 net: dsa: mv88e6xxx: Fix 88E6141/6341 2500mbps SERDES speed adds 33c4368ee258 net: fix warning in af_unix adds e519869af368 net: phy: mscc: fix signedness bug in vsc85xx_downshift_get adds 47d20212aa1c net: phy: mscc: fix memory leak in vsc8574_config_pre_init adds 1010c17ec5b4 Merge branch 'mscc-fixes' adds cb10c7c0dfd9 net/ncsi: Add NCSI Broadcom OEM command adds a87c83d5ee25 tcp_bbr: adjust TCP BBR for departure time pacing adds cf33e25c0dcf tcp_bbr: centralize code to set gains adds a58598a49788 Merge branch 'tcp_bbr-TCP-BBR-changes-for-EDT-pacing-model' adds 8c590f977638 net: ena: Fix Kconfig dependency on X86 adds 9fd255928d7f net: ena: enable Low Latency Queues adds 82385b0d2d25 net: skbuff.h: Mark expected switch fall-throughs adds b7138fddd689 xfrm: remove unnecessary check in xfrmi_get_stats64 adds f1193e915748 xfrm: use correct size to initialise sp->ovec adds 8d4b6bce2559 xfrm: use complete IPv6 addresses for hash adds 8f18da472115 Merge branch 'master' of
git://git.kernel.org/pub/scm/linu
[...] adds aa7e80b220f3 net/mlx5: Fix atomic_mode enum values adds 09adbb5dd01b net/mlx5: Add memic command opcode to command checker adds 2226dcb424bf net/mlx5: Cleanup flow namespace getter switch logic adds 8ce78257965e net/mlx5: Add proper NIC TX steering flow tables support adds 90c1d1b8da67 net/mlx5: Export modify header alloc/dealloc functions adds c3c062f80665 net/mlx5: Add support for more namespaces when allocating [...] adds 61444b458b01 net/mlx5: Break encap/decap into two separated flow table [...] adds e0e7a3861b6c net/mlx5: Move header encap type to IFC header file adds 60786f0987c0 {net, RDMA}/mlx5: Rename encap to reformat packet adds bea4e1f6c6c5 net/mlx5: Expose new packet reformat capabilities adds 31ca3648f01b net/mlx5: Pass a namespace for packet reformat ID allocation adds 50acec06f392 net/mlx5: Export packet reformat alloc/dealloc functions adds 5d773ff41a7c net/mlx5: Rename incorrect naming in IFC file adds 9ba481e2eb3b net/mlx5: Set uid as part of CQ commands adds 4ac63ec72587 net/mlx5: Set uid as part of QP commands adds d269b3afffcb net/mlx5: Set uid as part of RQ commands adds 430ae0d5a3ce net/mlx5: Set uid as part of SQ commands adds a0d8c0543189 net/mlx5: Set uid as part of SRQ commands adds 774ea6eea290 net/mlx5: Set uid as part of DCT commands adds bd37197554eb net/mlx5: Update mlx5_ifc with DEVX UID bits adds 94a04d1d3d36 net/mlx5: Expose DC scatter to CQE capability bit adds 186daf0c2050 Merge branch 'mlx5-next' of
git://git.kernel.org/pub/scm/l
[...] adds b8aee82250b7 net/mlx5: E-Switch, Get counters for offloaded flows from callers adds 171c7625bef9 net/mlx5: Use flow counter IDs and not the wrapping cache object adds c83954abb221 net/mlx5e: Change return type of tc add flow functions adds a88780a9499a net/mlx5e: Split TC add rule path for nic vs e-switch adds b9aa0ba17af5 net/mlx5: Add cap bits for multi fdb encap adds 328edb499f99 net/mlx5: Split FDB fast path prio to multiple namespaces adds 482650069a2b net/mlx5: E-Switch, Have explicit API to delete fwd rules adds e52c28024008 net/mlx5: E-Switch, Add chains and priorities adds d5634fee245f net/mlx5: Add a no-append flow insertion mode adds 42f7ad676007 net/mlx5e: For TC offloads, always add new flow instead of [...] adds 6d2a3ed011e8 net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule adds c92a0b9457a4 net/mlx5: E-Switch, Enable setting goto slow path chain action adds 5dbe906ff1d5 net/mlx5e: Use a slow path rule instead if vxlan neighbour [...] adds bf07aa730a04 net/mlx5e: Support offloading tc priorities and chains for [...] adds 99e9acd85ccb Merge tag 'mlx5-updates-2018-10-17' of git://git.kernel.or [...] adds d89f88419f99 igc: Add skeletal frame for Intel(R) 2.5G Ethernet Control [...] adds 146740f9abc4 igc: Add support for PF adds c9a11c23ceb6 igc: Add netdev adds 3df25e4c1e66 igc: Add interrupt support adds 13b5b7fd6a4a igc: Add support for Tx/Rx rings adds 0507ef8a0372 igc: Add transmit and receive fastpath and interrupt handlers adds c0071c7aa5fe igc: Add HW initialization code adds ab4056126813 igc: Add NVM support adds 5586838fe9ce igc: Add code for PHY support adds 4eb8080143a9 igc: Add setup link functionality adds 208983f099d9 igc: Add watchdog adds 2d0f0ca2c7b5 Merge branch '1GbE' of
git://git.kernel.org/pub/scm/linux/
[...] adds 605c0ac182c3 sctp: count both sk and asoc sndbuf with skb truesize and [...] adds cd305c74b0f8 sctp: use sk_wmem_queued to check for writable space adds 3a3295bfa6f4 Merge branch 'sctp-fix-sk_wmem_queued-and-use-it-to-check- [...] adds d93adca7a807 MAINTAINERS: Update contact info for VRF entry adds 3e73cc5cd8c0 atm: eni: Move semicolon to a new line after empty for loop adds 64b9d16e2d02 atm: zatm: Fix empty body Clang warnings adds c0e6f052f40b Documentation: networking: ixgb: Remove reference to IXGB_NAPI adds 27642facf1b7 Documentation: e100, e1000: Add missing SPDX header adds 8d59045f11e3 Documentation: ixgb: Prepare documentation for RST conversion adds b87e7f246898 Documentation: e1000e: Prepare documentation for RST conversion adds cf673eee9067 Documentation: igb: Prepare documentation for RST conversion adds 413548de5807 Documentation: igbvf: Prepare documentation for RST conversion adds 4d256e4d8ae9 Documentation: ixgbe: Prepare documentation for RST conversion adds 63e2ea2f89a4 Documentation: ixgbevf: Prepare documentation for RST conversion adds 1e06edcc2f22 Documentation: i40e: Prepare documentation for RST conversion adds 7bacc01d3e59 Documentation: iavf: Prepare documentation for RST conversion adds 1fae869bcf3d Documentation: ice: Prepare documentation for RST conversion adds f12a84a9f650 Documentation: fm10k: Add kernel documentation adds 828092ef77ea Documentation: intel: Convert to RST format adds 817e929091e9 Merge branch '10GbE' of
git://git.kernel.org/pub/scm/linux
[...] adds 35b842f25b60 bnxt_en: Copy and paste bug in extended tx_stats adds 40b06553c906 cxgb4: fix the error path of cxgb4_uld_register() adds cc18a7543d2f net-next/hinic: add checksum offload and TSO support adds 79861919b889 tcp: fix TCP_REPAIR xmit queue setup adds 4972e6fa3a04 net/mlx5: Refactor fragmented buffer struct fields and init flow adds fd3307130344 net/mlx5: Take fs_counters dellist before addlist adds 2a4c42980250 net/mlx5: Remove counter from idr after removing it from list adds 4b5b9c7d972e net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg adds 2095b2641477 net/mlx5e: Add port FEC get/set functions adds 6cfa94605091 net/mlx5e: Ethtool driver callback for query/set FEC policy adds 67daf1186086 net/mlx5: Added "per_lane_error_counters" cap bit to PCAM adds 4cb4e98e5bba net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics adds 02e6dae61e70 Merge tag 'mlx5-updates-2018-10-18' of git://git.kernel.or [...] adds 1107a674cc04 qed: fix spelling mistake "transcevier" -> "transceiver" adds 9333f2079203 rocker: Drop pointless static qualifier adds 2e2d6f0342be Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds c9fbd71f7309 netpoll: allow cleanup to be synchronous adds bff5b4b37372 net: phy: micrel: add Microchip KSZ9131 initial driver adds 806700bab41e dt-bindings: net: add support for Microchip KSZ9131 adds c8baae840fd1 Merge branch 'Microchip-Technology-KSZ9131' adds 1d9482092d24 net: ethernet: lpc_eth: clean up the list of included headers adds 643d813a0efd net: ethernet: lpc_eth: remove CONFIG_OF guard from the driver adds 081a1b123c4d net: ethernet: lpc_eth: remove unused local variable adds b5b4185cfb61 net: ethernet: lpc_eth: add device and device node local v [...] adds 4c16128b6271 net: loopback: clear skb->tstamp before netif_rx() adds 4b87dd54be21 netfilter: Replace spin_is_locked() with lockdep adds ea9cf2a55a7b netfilter: cttimeout: remove set but not used variable 'l3num' adds a218dc82f0b5 netfilter: nft_osf: Add ttl option support adds 1321a6af30e4 netfilter: nft_xfrm: use state family, not hook one adds e891e50a8ad9 netfilter: xt_osf: simplify xt_osf_match_packet() adds 95c97998aa9f netfilter: nf_nat_snmp_basic: add missing helper alias name adds 5f1be84aad4b netfilter: nf_flow_table: remove unnecessary parameter of [...] adds da8a705ccbe1 netfilter: remove two unused variables. adds 468c041cff57 netfilter: nfnetlink_log: remove empty nfnetlink_log.h hea [...] adds af510ebd8913 Revert "netfilter: xt_quota: fix the behavior of xt_quota module" adds a4efbaf62255 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next
adds 70ecdd3d8b36 Bluetooth: btsdio: Do not bind to non-removable BCM43430 adds 571f739083e2 Bluetooth: Use separate L2CAP LE credit based connection r [...] adds dd1a8f8a88ee Bluetooth: Errata Service Release 8, Erratum 3253 adds d17010bf6301 Bluetooth: Remove redundant check on status adds 1411a26053f4 Bluetooth: btusb: Add support for 0cf3:535b QCA_ROME device adds c614ca3f7476 Bluetooth: hci_qca: Add support for controller debug logs. adds 342149c557e1 Merge branch 'for-upstream' of
git://git.kernel.org/pub/sc
[...] adds 38caff5a445b r8169: handle all interrupt events in the hard irq handler adds d92060bc6923 r8169: add support for Byte Queue Limits adds 21ea1d36f6df Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
adds 63382e0afeda net: dsa: bcm_sf2: simplify getting .driver_data adds 717de3705dc4 net: dsa: qca8k: simplify getting .driver_data adds ce886a4748aa net: ethernet: cadence: macb_main: simplify getting .driver_data adds 3fcdaad316f2 net: ethernet: davicom: dm9000: simplify getting .driver_data adds 9dd8360c763a net: ethernet: smsc: smc91x: simplify getting .driver_data adds 4e13c252276d net: ethernet: ti: cpsw: simplify getting .driver_data adds 762b9e9abb58 net: ethernet: ti: davinci_emac: simplify getting .driver_data adds 44f5ccdbc97d net: ethernet: wiznet: w5300: simplify getting .driver_data adds 2c67e33de2d3 net: phy: mdio-mux-bcm-iproc: simplify getting .driver_data adds 92303c86b7e9 Merge branch 'net-simplify-getting-driver_data' adds 421f4292f46e bpf, tls: add tls header to tools infrastructure adds ab9e08482122 libbpf: Per-symbol visibility for DSO adds 527db74b71ee nfp: bpf: protect against mis-initializing atomic counters adds 44b6fed0c16e nfp: bpf: double check vNIC capabilities after object sharing adds 9032c10e94fc Merge branch 'nfp-improve-bpf-offload' adds 3f4c3127d332 bpf: sockmap, fix skmsg recvmsg handler to track size correctly adds 8734a162c13b bpf: skmsg, improve sk_msg_used_element to work in cork context adds 02c558b2d5d6 bpf: sockmap, support for msg_peek in sk_msg with redirect [...] adds 753fb2ee0934 bpf: sockmap, add msg_peek tests to test_sockmap adds 44d520eb17cd Merge branch 'bpf-sk-msg-peek' adds b55cbc8d9b44 bpf: fix doc of bpf_skb_adjust_room() in uapi adds 1bd70d2eba9d selftests/bpf: fix file resource leak in load_kallsyms adds 3ddeac6705ab tools: bpftool: use 4 context mode for the NFP disasm adds 144991602e6a bpf: rename stack trace map operations adds c9d29f4658a5 bpf/syscall: allow key to be null in map functions adds 2ea864c58f19 bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE adds f1a2e44a3aec bpf: add queue and stack maps adds bd513cd08f10 bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall adds da4e1b15f676 Sync uapi/bpf.h to tools/include adds 43b987d23d6b selftests/bpf: add test cases for queue and stack maps adds 43ed375ff249 Merge branch 'queue_stack_maps' adds 78de35460a5c selftests/bpf: add missing executables to .gitignore adds 09d62154f613 tools, perf: add and use optimized ring_buffer_{read_head, [...] adds a64af0ef1c1d bpf, libbpf: use correct barriers in perf ring buffer walk adds 2929ad29a301 Merge branch 'improve_perf_barriers' adds b39b5f411dcf bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB adds 2cb494a36c98 bpf: add tests for direct packet access from CGROUP_SKB adds d375e344781d Merge branch 'cg_skb_direct_pkt_access' adds 540fefc08f75 bpf: remove unused variable adds 5032d079909d bpf: skmsg, fix psock create on existing kcm/tls port adds 6fff607e2f14 bpf: sk_msg program helper bpf_msg_push_data adds f908d26b2c41 bpf: libbpf support for msg_push_data adds 84fbfe026aca bpf: test_sockmap add options to use msg_push_data adds 2576b96757e4 Merge branch 'bpf-msg-push-data' adds c16ee04c9b30 ulp: remove uid and user_visible members adds 2a159c6f8238 bpf, verifier: fix register type dump in xadd and st adds 4b5defdec398 bpf, verifier: reject xadd on flow key memory adds ad38911dcdb6 bpf, verifier: remove unneeded flow key in check_helper_me [...] adds 84430d4232c3 bpf, verifier: avoid retpoline for map push/pop/peek operation adds 3dca21156b5f bpf, libbpf: simplify and cleanup perf ring buffer walk adds 76b5e30397eb Merge branch 'misc-improvements' adds c5fa5d602221 selftests/bpf: fix return value comparison for tests in te [...] adds 882731e06c66 tools: bpftool: document restriction on '.' in names to pi [...] adds 06ee9da6a8b4 tools: bpftool: print nb of cmds to stdout (not stderr) fo [...] adds fe8ecccc10b3 tools: bpftool: fix completion for "bpftool map update" adds a19c59cc10a5 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
adds a1930a9877d6 isdn: hfc_{pci,sx}: Avoid empty body if statements adds 29e270fc3219 tipc: use destination length for copy string adds 81fa7a69c217 dt-bindings: phy: Update SERDES_MAX to be SERDES_MAX + 1 adds 6acb47d1a318 phy: ocelot-serdes: fix out-of-bounds read adds 627d39c39799 Merge branch 'phy-ocelot-serdes-fix-out-of-bounds-read' adds 665fc901b59b octeontx2-af: Remove set but not used variable 'block' adds eec6f752f724 octeontx2-af: Remove set but not used variables 'devnum, is_pf' adds 988f3f1603d4 tipc: eliminate message disordering during binding table update adds aeb5e02aca91 mISDN: Fix type of switch control variable in ctrl_teimanager adds 5a9f0eac935b net: hns3: Add PCIe AER callback error_detected adds 6ae4e733cdd4 net: hns3: Add PCIe AER error recovery adds 997141950380 net: hns3: Add support to enable and disable hw errors adds 6d67ee9a273b net: hns3: Add enable and process common ecc errors adds bf1faf9415dd net: hns3: Add enable and process hw errors from IGU, EGU [...] adds da2d072a9ea7 net: hns3: Add enable and process hw errors from PPP adds 01865a50d78f net: hns3: Add enable and process hw errors of TM scheduler adds 8df591f35e96 Merge branch 'hns3-next' adds 1c98eca412e1 net/ipv4: Move loop over addresses on a device into in_dev [...] adds fe884c2be0b3 net/ipv6: Remove ip_idx arg to in6_dump_addrs adds 5fcd266a9f64 net/ipv4: Add support for dumping addresses for a specific device adds 6371a71f3a3b net/ipv6: Add support for dumping addresses for a specific device adds de46e92af446 Merge branch 'net-Add-support-for-dumping-addresses-for-a- [...] adds c94f026fb742 qlcnic: fix a return in qlcnic_dcb_get_capability() adds 876dcf2f3aaa umh: Add command line to user mode helpers adds 4b78030b8f2c net: bpfilter: Set user mode helper's command line adds 92c9d5627a79 net: phy: phy_support_sym_pause: Clear Asym Pause adds 9469f375ab09 net/sched: act_gact: disallow 'goto chain' on fallback con [...] adds c08f5ed5d625 net/sched: act_police: disallow 'goto chain' on fallback c [...] adds 88c2e3b4a972 tc-tests: test denial of 'goto chain' on 'random' traffic [...] adds 246e886d22e2 tc-tests: test denial of 'goto chain' for exceed traffic i [...] adds ec7f0ee2c105 Merge branch 'forbid-goto_chain-fallback' adds cc3a4cd3f016 net/mlx5: Allocate enough space for the FDB sub-namespaces adds 424c22fb6242 af_unix.h: trivial whitespace cleanup adds 00f17a8219f0 net: ena: fix compilation error in xtensa architecture adds c0bfdae013e8 ptp: ptp_dte: simplify getting .driver_data adds 2af1ccd58107 net: dsa: legacy: simplify getting .driver_data adds ba59d5705825 net/wan/fsl_ucc_hdlc: error counters adds 604d415e2bd6 llc: do not use sk_eat_skb() adds a3e7121c7044 octeontx2-af: NIX Tx scheduler queues alloc/free adds b279bbb3314e octeontx2-af: NIX Tx scheduler queue config support adds 42349661780e octeontx2-af: Reset NIXLF's Rx/Tx stats adds 21e6699e5cd6 octeontx2-af: Add NPC KPU profile adds 23923ea4b144 octeontx2-af: Config NPC KPU engines with parser profile adds 94d942c5fb97 octeontx2-af: Config pkind for CGX mapped PFs adds 52d3d327a259 octeontx2-af: Broadcast packet replication support adds 4b05528ebf0c octeontx2-af: Update bcast list upon NIXLF alloc/free adds d02913d91657 octeontx2-af: Support for VTAG strip and capture adds 6b3321bacc5a octeontx2-af: Enable packet length and csum validation adds fefefd99ae8a octeontx2-af: NPC MCAM and LDATA extract minimal configuration adds f5721f76a437 octeontx2-af: Add LMAC channel info to NIXLF_ALLOC response adds 759001406654 octeontx2-af: Install ucast and bcast pkt forwarding rules adds 41a7aa7b800d octeontx2-af: NIX Rx flowkey configuration for RSS adds cc96b0e9b4c6 octeontx2-af: Support for changing RSS algorithm adds 6f03cf10fcdf octeontx2-af: Support for setting MAC address adds d6f092ca928f octeontx2-af: Support for NIXLF's UCAST/PROMISC/ALLMULTI modes adds 1fad1fe40e16 Merge branch 'octeontx2-af-NPC-parser-and-NIX-blocks-initi [...] adds 9737cc99dd14 net: ethernet: ti: cpsw: unsync mcast entries while switch [...] adds e929ceb66ac0 tls: Add maintainers adds 3b18d5eba491 netfilter: nft_set_rbtree: allow loose matching of closing [...] adds 4a3e71b7b7db netfilter: nft_osf: usage from output path is not valid adds f24d2d4f9586 netfilter: xt_TEE: fix wrong interface selection adds 18c0ab87364a netfilter: xt_TEE: add missing code to get interface index [...] adds d701d8117200 netfilter: nft_compat: do not dump private area adds cb20f2d2c050 netfilter: xt_nat: fix DNAT target for shifted portmap ranges adds b7f1a16d29b2 netfilter: nf_flow_table: remove flowtable hook flush rout [...] adds a3fb3698cadf netfilter: nf_flow_table: do not remove offload when other [...] adds 807192deb876 Merge
git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf
adds a27460c9768e arm64: dts: stratix10: Support Ethernet Jumbo frame adds 487e2e22ab79 net: stmmac: Set OWN bit for jumbo frames adds 8e850f25b581 net: socionext: Stop PHY before resetting netsec adds a3241a91de64 net: socionext: Add dummy PHY register read in phy_write() adds 8d5b0bf611ec net: socionext: Reset tx queue in ndo_stop adds 6b7a02f7089b Merge branch 'netsec-fixes' adds 89ab066d4229 Revert "net: simplify sock_poll_wait" adds 5ef79151c2fb Revert "be2net: remove desc field from be_eq_obj" adds 68203a67a702 qed: Fix static checker warning adds 3f80e08f40cd tcp: add tcp_reset_xmit_timer() helper adds 50b825d7e87f Merge
git://git.kernel.org/pub/scm/linux/kernel/git/davem/
[...] adds a978a5b8d83f net/kconfig: Make QCOM_QMI_HELPERS available when COMPILE_TEST adds 86989c41b5ea signal: Always ignore SIGKILL and SIGSTOP sent to the global init adds 55a3235fc71b signal: Properly deliver SIGILL from uprobes adds 4a63c1ffd384 signal: Properly deliver SIGSEGV from x86 uprobes adds 3597dfe01d12 signal: Always deliver the kernel's SIGKILL and SIGSTOP to [...] adds b16503baa891 signal: send_sig_all no longer needs SEND_SIG_FORCED adds 961366a01904 signal: Remove the siginfo paramater from kernel_dqueue_signal adds 035150540545 signal: Don't send siginfo to kthreads. adds f149b3155744 signal: Never allocate siginfo for SIGKILL or SIGSTOP adds 079b22dc9be9 signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL [...] adds 4ff4c31a6e85 signal: Remove SEND_SIG_FORCED adds 0ab93e9c99f8 signal/GenWQE: Fix sending of SIGKILL adds a8ebd17160ce tty_io: Use group_send_sig_info in __do_SACK to note it is [...] adds 82058d668465 signal: Use group_send_sig_info to kill all processes in a [...] adds b21c5bd562dd signal: Remove specific_send_sig_info adds fb50f5a4011c signal: Pair exports with their functions adds efc463adbccf signal: Simplify tracehook_report_syscall_exit adds 73f297aa0728 signal/x86: Inline fill_sigtrap_info in it's only caller s [...] adds 40e5539463f0 signal/x86: Move MCE error reporting out of force_sig_info_fault adds 585a8b9b48e9 signal/x86: Use send_sig_mceerr as apropriate adds 8a35eb22c02b signal/x86: In trace_mpx_bounds_register_exception add __u [...] adds 8d68fa0e0839 signal/x86: Move mpx siginfo generation into do_bounds adds 6ace1098a68c signal/x86/traps: Factor out show_signal adds 79e21d654093 signal/x86/traps: Move more code into do_trap_no_signal so [...] adds 851ce9e697b8 signal/x86/traps: Use force_sig_bnderr adds afe8448c0d9d signal/x86/traps: Use force_sig instead of open coding it. adds 164881b61429 signal/x86/traps: Simplify trap generation adds 768fd9c69bb5 signal/x86: Remove pkey parameter from bad_area_nosemaphore adds 27274f731c3a signal/x86: Remove the pkey parameter from do_sigbus adds 25c102d803ea signal/x86: Remove pkey parameter from mm_fault_error adds 988bbc7b1a34 signal/x86: Don't compute pkey in __do_page_fault adds aba1ecd32c75 signal/x86: Pass pkey not vma into __bad_area adds 9db812dbb29d signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore adds b4fd52f25c61 signal/x86: Replace force_sig_info_fault with force_sig_fault adds 419ceeb12865 signal/x86: Pass pkey by value adds 0a996c1a3f26 signal/x86: Use force_sig_fault where appropriate adds f654fc07db9d signal/powerpc: Use force_sig_mceerr as appropriate adds 9f2ee693890a signal/powerpc: Remove pkey parameter from __bad_area adds 8eb2ba25e3c8 signal/powerpc: Call _exception_pkey directly from bad_key [...] adds cd60ab7abb3d signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore adds 2c44ce285fdd signal/powerpc: Factor the common exception code into exce [...] adds c1c7c85ceafe signal/powerpc: Call force_sig_fault from _exception adds 5d8fb8a58659 signal/powerpc: Specialize _exception_pkey for handling pk [...] adds 77c70728db9f signal/powerpc: Simplify _exception_pkey by using force_si [...] adds f383d8b4aec3 signal/powerpc: Use force_sig_fault where appropriate adds 6fa998e83ef9 signal/arm64: Push siginfo generation into arm64_notify_die adds 24b8f79dd8e0 signal/arm64: Remove unneeded tsk parameter from arm64_for [...] adds 1628a7cc85db signal/arm64: Factor out arm64_show_signal from arm64_forc [...] adds f29ad209e428 signal/arm64: Factor set_thread_esr out of __do_user_fault adds 9ea3a9743cac signal/arm64: Consolidate the two hwpoison cases in do_page_fault adds aefab2b4c01e signal/arm64: For clarity separate the 3 signal sending ca [...] adds effb093ad28b signal/arm64: Expand __do_user_fault and remove it adds 2d2837fab5fa signal/arm64: Only perform one esr_to_fault_info call in d [...] adds 559d8d91a89c signal/arm64: Only call set_thread_esr once in do_page_fault adds feca355b3d8e signal/arm64: Add and use arm64_force_sig_fault where appropriate adds b4d5557caa07 signal/arm64: Add and use arm64_force_sig_mceerr as appropriate adds 009f608ab20a signal/arm64: Remove arm64_force_sig_info adds 2627f0347c68 signal/arm64: In ptrace_hbptriggered name the signal descr [...] adds f3a900b34101 signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap adds c852680959d0 signal/arm64: Use send_sig_fault where appropriate adds 05e792e30ed0 signal/arm: Push siginfo generation into arm_notify_die adds 3ee6a4498724 signal/arm: Use force_sig_fault where appropriate adds b05945484614 signal/arm: Use send_sig_fault where appropriate adds 795a83714526 signal/arm/kvm: Use send_sig_mceerr adds 8b9c6b28312c signal/ia64: Use the generic force_sigsegv in setup_frame adds b92adb74adde signal/ia64: Use the force_sig(SIGSEGV,...) in ia64_rt_sigreturn adds a618a2754ce6 signal/ia64: Use force_sig_fault where appropriate adds 444522944527 signal/arc: Push siginfo generation into unhandled_exception adds 15773ae938d8 signal/arc: Use force_sig_fault where appropriate adds 5ee527d7cefd signal/unicore32: Use send_sig_fault where appropriate adds ccebcb1f5f3a signal/unicore32: Generate siginfo in ucs32_notify_die adds f040d23c8186 signal/unicore32: Use force_sig_fault where appropriate adds 018303a931a8 signal/sparc: Move EMT_TAGOVF into the generic siginfo.h adds e75dc036c445 signal: Fail sigqueueinfo if si_signo != sig adds f28380185193 signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_ [...] adds 4cd2e0e70af6 signal: Introduce copy_siginfo_from_user and use it's retu [...] adds ae7795bc6187 signal: Distinguish between kernel_siginfo and siginfo adds 4ce5f9c9e754 signal: Use a smaller struct siginfo in the kernel adds 601d5abfeaf2 signal: In sigqueueinfo prefer sig not si_signo adds b2a2ab527d6d signal: Guard against negative signal numbers in copy_sigi [...] adds a36700589b85 signal: Guard against negative signal numbers in copy_sigi [...] adds ba9f6f8954af Merge branch 'siginfo-linus' of
git://git.kernel.org/pub/s
[...] adds 7bb185edb030 selinux: fix mounting of cgroup2 under older policies adds 95ffe194204a selinux: refactor mls_context_to_sid() and make it stricter adds 4458bba09788 selinux: Add __GFP_NOWARN to allocation at str_read() adds d5e4d81da4d4 Merge tag 'selinux-pr-20181022' of
git://git.kernel.org/pu
[...] adds 4408e300a67a security/capabilities: remove check for -EINVAL adds e42f6f9be4f8 Merge tag 'v4.19-rc2' into next-general adds dbdb75bd0879 security: tomoyo: Fix obsolete function adds 0d42d73a37ff seccomp: remove unnecessary unlikely() adds 2ecefa0a15fd keys: Fix the use of the C++ keyword "private" in uapi/lin [...] adds e6123c524064 security: fix LSM description location adds 98d291708cba LSM: Correctly announce start of LSM initialization adds 1e80cd1672bc vmlinux.lds.h: Avoid copy/paste of security_init section adds b048ae6e6c70 LSM: Rename .security_initcall section to .lsm_info adds 6907e3746fa1 LSM: Remove initcall tracing adds 5b89c1bd4c7e LSM: Convert from initcall to struct lsm_info adds 3ac946d12e34 vmlinux.lds.h: Move LSM_TABLE into INIT_DATA adds 3d6e5f6dcf65 LSM: Convert security_initcall() into DEFINE_LSM() adds 07aed2f2af5a LSM: Record LSM name in struct lsm_info adds 9b8c7c14059a LSM: Provide init debugging infrastructure adds 3f6caaf5ff33 LSM: Don't ignore initialization failures adds 638820d8da8e Merge branch 'next-general' of
git://git.kernel.org/pub/sc
[...] adds cb095afd4476 pstore: Centralize init/exit routines adds 416031653eb5 pstore: Allocate compression during late_initcall() adds 95047b0519c1 pstore: Refactor compression initialization adds 1227daa43bce pstore/ram: Clarify resource reservation labels adds 08ffb584d9eb Merge tag 'pstore-v4.20-rc1' of
git://git.kernel.org/pub/s
[...] adds 77021f8bab02 presence of RS485 ioctls has been unconditional since 2014 adds e21120383f2d move compat handling of tty ioctls to tty_compat_ioctl() adds a913bc76ed7b tty_ioctl(): drop FIONBIO handling adds 7eaec37e0461 mos7720: bury dead TIOCM... in ->ioctl() adds 2f46a2c1d4eb tty_ioctl(): start taking TIOC[SG]SERIAL into separate methods adds 617a281104bd simserial: switch to ->[sg]et_serial() adds b98e5a679147 fwserial: switch to ->[sg]et_serial() adds 0aad5ad563c8 greybus/uart: switch to ->[sg]et_serial() adds b129cbc99b2d amiserial: switch to ->[sg]et_serial() adds 6fbf95825481 cyclades: switch to ->[sg]et_serial() adds a7b06fcf2ece ipwireless: switch to ->[sg]et_serial() adds b60f38c6640f isicom: switch to ->[sg]et_serial() adds 1c729ab15a0e moxa: switch to ->[sg]et_serial() adds 6da5b587631c mxser: switch to ->[sg]et_serial() adds 5099d234a52a serial_core: switch to ->[sg]et_serial() adds 6a9daed31cc8 rfcomm: get rid of mentioning TIOC[SG]SERIAL adds 81732b26e059 usb-serial: begin switching to ->[sg]et_serial() adds 99f75a1fcd86 cdc-acm: switch to ->[sg]et_serial() adds aadcd0a178be ark3116: switch to ->get_serial() adds 056abede09a7 f81232: switch to ->get_serial() adds c8f97e77d53f f81534: switch to ->get_serial() adds 3ae36bed3a93 fdti_sio: switch to ->[sg]et_serial() adds e27235eda550 io_edgeport: switch to ->get_serial() adds 2a5357e56360 io_ti: switch to ->get_serial() adds 7cf3e600a07b mos7720: switch to ->get_serial() adds b27ef409b415 mos7840: switch to ->get_serial() adds 30296aa419f8 opticon: switch to ->get_serial() adds 9326ec59ec64 pl2303: switch to ->get_serial() adds 8fbde7984e7f quatech2: switch to ->get_serial() adds ee08cefbb5bd ssu100: switch to ->get_serial() adds 57e5723611bb ti_usb_3410_5052: switch to ->[sg]et_serial() adds fc6cc979e422 whiteheat: switch to ->get_serial() adds 15cc7bad4897 usb_wwan: switch to ->[sg]et_serial() adds 930236a30897 complete ->[sg]et_serial() switchover adds f82fc0fedf28 synclink: reduce pointless checks in ->ioctl() adds 77654350306a take compat TIOC[SG]SERIAL treatment into tty_compat_ioctl() adds 864e880de59e kill capinc_tty_ioctl() adds e67504c5958f isdn_tty: TCSBRK{,P} won't reach ->ioctl() adds 04ec1c8c7411 dgnc: TIOCM... won't reach ->ioctl() adds 6bbf26589224 kill the rest of tty COMPAT_IOCTL() entries adds b413f00ab1a9 dgnc: break-related ioctls won't reach ->ioctl() adds a3096199226c remove fallback to drivers for TIOCGICOUNT adds 88d50890b78f dgnc: leave TIOC[GS]SOFTCAR to ldisc adds 7ebec8d23541 dgnc: don't bother with (empty) stub for TCXONC adds 09d88c857692 gigaset: don't try to printk userland buffer contents adds 9d1807daefc0 vt_compat_ioctl(): clean up, use compat_ptr() properly adds 969ec01e9920 gigaset: add ->compat_ioctl() adds 82a6857bf9ef compat_ioctl - kill keyboard ioctl handling adds 50f45326afab pty: fix compat ioctls adds 27230e51349f synclink_gt(): fix compat_ioctl() adds 7ee329655189 kill TIOCSER[SG]WILD adds f0193d3ea73b change semantics of ldisc ->compat_ioctl() adds ce5a983191ce kill TIOCSERGSTRUCT adds 44adbac8f721 Merge branch 'work.tty-ioctl' of
git://git.kernel.org/pub/
[...] adds a7176f74fa57 btrfs: simplify the send_in_progress check in btrfs_delete [...] adds 3a58417486ca btrfs: switch update_size to bool in btrfs_block_rsv_migra [...] adds 684572df9401 btrfs: Remove root parameter from btrfs_insert_dir_item adds 5a2cb25ab9da btrfs: remove a useless return statement in btrfs_block_rsv_add adds 4fd786e6c3d6 btrfs: Remove 'objectid' member from struct btrfs_root adds 4b6f8e9695da Btrfs: do not unnecessarily pass write_lock_level when pro [...] adds f8b00e0f06e5 btrfs: remove unneeded NULL checks before kfree adds 16220c467ad3 btrfs: add assertions where number of devices could go below 0 adds 1da739678e0b btrfs: add helper to obtain number of devices with ongoing [...] adds 32934280967d Btrfs: clean up scrub is_dev_replace parameter adds 9c7b0c2e8dbf btrfs: qgroup: Dirty all qgroups before rescan adds bee6ec822a6a Btrfs: remove always true if branch in btrfs_get_extent adds 556f3ca88ecb btrfs: change btrfs_free_reserved_bytes to return void adds 45128b08f741 btrfs: change btrfs_pin_log_trans to return void adds 65c6e82becec btrfs: Handle owner mismatch gracefully when walking up tree adds b72c3aba09a5 btrfs: locking: Add extra check in btrfs_init_new_buffer() [...] adds 9688e9a99e4b Btrfs: use next_state in find_first_extent_bit adds c64142807f5a btrfs: free path at an earlier point in btrfs_get_extent adds 6aadd9eb7487 Btrfs: remove confusing tracepoint in btrfs_add_reserved_bytes adds 28c4a3e21ad0 btrfs: defrag: use btrfs_mod_outstanding_extents in cluste [...] adds d005dbeca081 btrfs: remove unused pointer inode in relink_file_extents adds 29c5e5d4966d btrfs: remove unused pointer 'tree' in btrfs_submit_compre [...] adds de2c6615dcdd Btrfs: fix alignment in declaration and prototype of btrfs [...] adds e49aabd973fd Btrfs: set leave_spinning in btrfs_get_extent adds 380fd06640a7 btrfs: remove redundant variable from btrfs_cross_ref_exist adds 374b0e2d6ba5 btrfs: fix error handling in free_log_tree adds b444ad46b2db btrfs: Make btrfs_find_device_by_path return struct btrfs_device adds 6c05040702e7 btrfs: Make btrfs_find_device_missing_or_by_path return di [...] adds a27a94c2b0c7 btrfs: Make btrfs_find_device_by_devspec return btrfs_devi [...] adds 3b2fd8016069 Btrfs: use args in the correct order for kcalloc in btrfsi [...] adds 3cf5068f3d06 Btrfs: unify error handling of btrfs_lookup_dir_item adds 98e6b1eb4022 Btrfs: remove unnecessary level check in balance_level adds 51995c399b73 Btrfs: assert page dirty bit on extent buffer pages adds abb57ef3ff97 Btrfs: skip set_page_dirty if eb pages are already dirty adds 4183c52ce887 Btrfs: remove wait_ordered_range in btrfs_evict_inode adds 28bee489828c btrfs: Remove logically dead code from btrfs_orphan_cleanup adds 315bed43fea5 btrfs: handle error of get_old_root adds c1766dd78298 btrfs: change remove_extent_mapping to return void adds 5c06147128fb btrfs: fix error handling in btrfs_dev_replace_start adds 93bba24d4b5a btrfs: Enhance btrfs_trim_fs function to handle error better adds 6ba9fc8e628b btrfs: Ensure btrfs_trim_fs can trim the whole filesystem adds d4e329de5e5e btrfs: iterate all devices during trim, instead of fs_devi [...] adds 0be88e367fd8 btrfs: don't attempt to trim devices that don't support it adds fee7acc36131 btrfs: keep trim from interfering with transaction commits adds 3aa7c7a31c26 btrfs: wait on caching when putting the bg cache adds 5c9d028b3b17 Btrfs: delayed-refs: use rb_first_cached for href_root adds e3d039656384 Btrfs: delayed-refs: use rb_first_cached for ref_tree adds 03a1d4c89163 Btrfs: delayed-inode: use rb_first_cached for ins_root and [...] adds 07e1ce096db3 Btrfs: extent_map: use rb_first_cached adds ecf160b424ee Btrfs: preftree: use rb_first_cached adds 9c36396c2a78 btrfs: tests: add separate stub for find_lock_delalloc_range adds 57ec5fb478a3 btrfs: tests: move testing members of struct btrfs_root to [...] adds a654666a3474 btrfs: tests: group declarations of self-test helpers adds b2fa11547bc1 btrfs: tests: polish ifdefs around testing helper adds b1cdbcb53a6e btrfs: Factor out ref head locking code in __btrfs_run_del [...] adds e726138676f8 btrfs: Factor out loop processing all refs of a head adds 0110a4c43451 btrfs: refactor __btrfs_run_delayed_refs loop adds 818255feece6 btrfs: use common helper instead of open coding a bit test adds 7703bdd8d23e Btrfs: don't clean dirty pages during buffered writes adds 4779cc04248d Btrfs: get rid of btrfs_symlink_aops adds fa6ac71524f2 btrfs: relocation: Add basic extent backref related commen [...] adds c337e7b02f71 btrfs: qgroup: Introduce trace event to analyse the number [...] adds 25982561db7f btrfs: qgroup: Introduce function to trace two swaped extents adds ea49f3e73c4b btrfs: qgroup: Introduce function to find all new tree blo [...] adds 5f527822be40 btrfs: qgroup: Use generation-aware subtree swap to mark d [...] adds 2cd86d309bd1 btrfs: qgroup: Don't trace subtree if we're dropping reloc tree adds 3d0174f78e72 btrfs: qgroup: Only trace data extents in leaves if we're [...] adds f556faa46eb4 btrfs: tree-checker: Check level for leaves and nodes adds 3280f874576d btrfs: remove btrfs_dev_replace::read_locks adds 7fb2eced105f btrfs: open code btrfs_dev_replace_clear_lock_blocking adds e37abe9725bf btrfs: open code btrfs_dev_replace_stats_inc adds 9f6cbcbb09d0 btrfs: open code btrfs_after_dev_replace_commit adds aa144bfeaa7f btrfs: dev-replace: avoid useless lock on error handling path adds 7f8d236ae132 btrfs: dev-replace: move replace members out of fs_info adds 9b142115ed35 btrfs: dev-replace: remove pointless assert in write unlock adds 523983401644 Btrfs: kill btrfs_clear_path_blocking adds f45c752b65af btrfs: release metadata before running delayed refs adds 84de76a2fb21 btrfs: protect space cache inode alloc with GFP_NOFS adds 553cceb49681 btrfs: reset max_extent_size on clear in a bitmap adds 545e3366db82 btrfs: make sure we create all new block groups adds e187831e1875 btrfs: assert on non-empty delayed iputs adds ad80cf50c3f0 btrfs: drop min_size from evict_refill_and_join adds f2d72f42d5fa Btrfs: fix warning when replaying log after fsync of a tmpfile adds 0f375eed92b5 Btrfs: fix wrong dentries after fsync of file that got its [...] adds 3628b4ca64f2 btrfs: qgroup: Avoid calling qgroup functions if qgroup is [...] adds 98ff7b94e4da btrfs: relocation: Cleanup while loop using rbtree_postord [...] adds 06bbf67244fc btrfs: relocation: Remove redundant tree level check adds b90e22ba4804 btrfs: qgroup: move the qgroup->members check out from (!q [...] adds 5637c74b0145 btrfs: delayed-ref: pass delayed_refs directly to btrfs_se [...] adds 9e920a6f03e4 btrfs: delayed-ref: pass delayed_refs directly to btrfs_de [...] adds af9b8a0e2085 btrfs: remove fs_info from btrfs_check_space_for_delayed_refs adds 7c8616278b19 btrfs: remove fs_info from btrfs_should_throttle_delayed_refs adds d9352794dad9 btrfs: switch return_bigger to bool in find_ref_head adds 318b067a5dd6 Merge tag 'for-4.20-part1-tag' of
git://git.kernel.org/pub
[...] adds e8d4ceeb34a5 jfs: cache NULL when both default_acl and acl are NULL adds 02645bcdfcc2 jfs: remove quota option from ignore list adds 1390643d1d5c jfs: remove redundant dquot_initialize() in jfs_evict_inode() adds deba28b12bcb Merge tag 'jfs-for-4.20' of
git://github.com/kleikamp/linu
[...] adds b07581d2d5ad cachefiles: fix the race between cachefiles_bury_object() [...] adds 74dd7c97ea2a ecryptfs_rename(): verify that lower dentries are still OK [...] adds 3df629d873f8 gfs2_meta: ->mount() can get NULL dev_name adds 6b609e3b0068 Merge branch 'fixes' of
git://git.kernel.org/pub/scm/linux
[...] adds 052d12766b71 orangefs: cache NULL when both default_acl and acl are NULL adds 2978d8734710 orangefs: rate limit the client not running info message adds 56249998b25f orangefs: don't let orangefs_new_inode return NULL adds b5d72cdc53bd orangefs: don't let orangefs_iget return NULL. adds 34e6148a2c75 orangefs: some error code paths missed kmem_cache_free adds 22fc9db296fc orangefs: no need to check for service_operation returns > 0 adds e1cbbf406782 Merge tag 'for-linus-4.20-ofs1' of
git://git.kernel.org/pu
[...] adds 72244b6bc752 gfs2: improve debug information when lvb mismatches are found adds 4f36cb36c9d1 gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated adds b524abcc0148 gfs2: slow the deluge of io error messages adds e54c78a27fcd gfs2: Use fs_* functions instead of pr_* function where we can adds 4c62bd9cea7b gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd adds 1eb8d7387908 GFS2: Flush the GFS2 delete workqueue before stopping the [...] adds 6ddc5c3ddf25 gfs2: getlabel support adds f654683dae0d gfs2: Always check the result of gfs2_rbm_from_block adds 3548fce1645b gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block adds 21f09c4395c9 gfs2: Move rs_{sizehint, rgd_gh} fields into the inode adds ad8994581815 gfs2: Remove unused RGRP_RSRV_MINBYTES definition adds 281b4952d185 gfs2: Rename bitmap.bi_{len => bytes} adds 243fea4df910 gfs2: Fix some minor typos adds ec23df2b0cf3 gfs2: Fix marking bitmaps non-full adds c3abc29e54a1 gfs2: Remove unnecessary gfs2_rlist_alloc parameter adds 0ddeded4ae76 gfs2: Pass resource group to rgblk_free adds c9e58fb2aad5 gfs2: write revokes should traverse sd_ail1_list in reverse adds 8e31582a9ab1 gfs2: Fix minor typo: couln't versus couldn't. adds bfd93a87eadb Merge tag 'gfs2-4.20.fixes' of
git://git.kernel.org/pub/sc
[...] adds 97e5a6e6dc44 xfs: remove XFS_IO_INVALID adds daa79baefc47 xfs: remove suport for filesystems without unwritten extent flag adds 0365c5d6c3d4 xfs: handle zeroing in xfs_file_iomap_begin_delay adds fc439464e3ee xfs: remove the unused shared argument to xfs_reflink_reserve_cow adds d392bc81bb7c xfs: remove the unused trimmed argument from xfs_reflink_t [...] adds 032dc923b2ba xfs: fix fork selection in xfs_find_trim_cow_extent adds 4831822ff12e xfs: print dangling delalloc extents adds dddde68b8f06 xfs: add a define for statfs magic to uapi adds 1002ff45eff5 xfs: xrep_findroot_block should reject root blocks with siblings adds 1aff5696f3e0 xfs: always assign buffer verifiers when one is provided adds 38b6238eb6b4 xfs: fix buffer state management in xrep_findroot_block adds 56668a5cc420 xfs: issue log message on user force shutdown adds e2421f0b5ff3 xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h adds 4c74a56b9de7 xfs: Add helper function xfs_attr_try_sf_addname adds 2f3cd8091963 xfs: Add attibute set and helper functions adds 068f985a9e5e xfs: Add attibute remove and helper functions adds 37fd1678245f xfs: fix use-after-free race in xfs_buf_rele adds 41657e5507b1 xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat adds 26ca39015ef2 xfs: use offsetof() in place of offset macros for __xfsstats adds efc3289cf8d3 xfs: clear ail delwri queued bufs on unmount of shutdown fs adds 96987eea537d xfs: cancel COW blocks before swapext adds fe0142df648f Merge tag 'xfs-4.20-merge-1' of
git://git.kernel.org/pub/s
[...] adds 1618e6e29708 f2fs: add additional sanity check in f2fs_acl_from_disk() adds 7d20c8abb2ed f2fs: fix to avoid NULL pointer dereference on se->discard_map adds abde73c71829 f2fs: fix unnecessary periodic wakeup of discard thread wh [...] adds 22d7ea136414 Revert "f2fs: use printk_ratelimited for f2fs_msg" adds 0ded69f632bb f2fs: avoid wrong decrypted data from disk adds 5ce805869cbe f2fs: submit bio after shutdown adds cda9cc595f0b f2fs: report error if quota off error during umount adds 1378752b9921 f2fs: fix to flush all dirty inodes recovered in readonly fs adds 313ed62a3ddc f2fs: cache NULL when both default_acl and acl are NULL adds 0b2103e886e6 f2fs: fix memory leak of write_io in fill_super() adds 4a70e255449c f2fs: fix memory leak of percpu counter in fill_super() adds 042be0f849e5 f2fs: fix to do sanity check with current segment number adds e1293bdfa01d f2fs: plug readahead IO in readdir() adds b430f7263673 f2fs: avoid sleeping under spin_lock adds c8e927579e00 f2fs: fix setattr project check upon fssetxattr ioctl adds 4cb037ec3f75 f2fs: surround fault_injection related option parsing usin [...] adds 7c1a000d4662 f2fs: add SPDX license identifiers adds 6f5c2ed0a26f f2fs: split IO error injection according to RW adds a7d10cf3e4e3 f2fs: add new idle interval timing for discard and gc paths adds f84262b0862d f2fs: avoid infinite loop in f2fs_alloc_nid adds dc4cd1257c86 f2fs: fix to recover inode's uid/gid during POR adds c6b1867b1da3 f2fs: fix remount problem of option io_bits adds d83d0f5ba853 f2fs: report ENOENT correctly in f2fs_rename adds 0a4daae5ffea f2fs: update i_size after DIO completion adds f4474aa6e5e9 f2fs: fix to recover inode's project id during POR adds 19c73a691ccf f2fs: fix to recover inode's i_flags during POR adds 7de36cf3e408 f2fs: fix to recover inode's i_gc_failures during POR adds 5cd1f387a13b f2fs: fix to recover inode's crtime during POR adds 4a1728cad634 f2fs: mark inode dirty explicitly in recover_inode() adds edc55aaf0d17 f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO adds 61f7725aa148 f2fs: return correct errno in f2fs_gc adds 89d13c38501d f2fs: fix missing up_read adds 095680f24f26 f2fs: keep lazytime on remount adds b63e7be5908c f2fs: add to account meta IO adds 274bd9ba3942 f2fs: add to account skip count of background GC adds d440c52d3151 f2fs: support superblock checksum adds bab475c5414e Revert: "f2fs: check last page index in cached bio to deci [...] adds 39a869582451 f2fs: refactor ->page_mkwrite() flow adds f847c699cff3 f2fs: allow out-place-update for direct IO in LFS mode adds fb7d70db305a f2fs: clear PageError on the read path adds 4354994f097d f2fs: checkpoint disabling adds 48018b4cfd07 f2fs: submit cached bio to avoid endless PageWriteback adds ef2a007134b4 f2fs: fix to recover cold bit of inode block during POR adds 4dada3fd7025 f2fs: use rb_*_cached friends adds ed15ba141559 f2fs: shrink sbi->sb_lock coverage in set_file_temperature() adds 850971b23f0c f2fs: remove unused sbi->trigger_ssr_threshold adds 3b30eb19dcf1 f2fs: remove unneeded disable_nat_bits() adds c75f2feb80eb f2fs: do not update REQ_TIME in case of error conditions adds 6390398ec78f f2fs: update REQ_TIME in f2fs_cross_rename() adds 730746ce88da f2fs: allow to mount, if quota is failed adds b93f654d73fa f2fs: remove request_list check in is_idle() adds 4c58ed076875 f2fs: fix to account IO correctly adds 78efac537de3 f2fs: fix to account IO correctly for cgroup writeback adds 5f9abab42b60 f2fs: account read IOs and use IO counts for is_idle adds 164a63fa6b38 Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()" adds 2baf07818549 f2fs: fix to spread clear_cold_data() adds 9149a5eb6061 f2fs: spread f2fs_set_inode_flags() adds 0c093b590efb f2fs: fix to recover inode->i_flags of inode block during POR adds 1e78e8bd9d10 f2fs: fix data corruption issue with hardware encryption adds 26b5a079197c f2fs: cleanup dirty pages if recover failed adds af033b2aa8a8 f2fs: guarantee journalled quota data by checkpoint adds 78130819695f f2fs: fix to keep project quota consistent adds d6edff78fe9e Merge tag 'f2fs-for-4.20-rc1' of
git://git.kernel.org/pub/
[...] adds ad431025aecd ext4: generalize extents status tree search functions adds 1dc0aa46e74a ext4: add new pending reservation mechanism adds 0b02f4c0d6d9 ext4: fix reserved cluster accounting at delayed write time adds b6bf9171ef5c ext4: reduce reserved cluster count by number of allocated [...] adds 9fe671496b6c ext4: adjust reserved cluster count when removing extents adds f456767d3391 ext4: fix reserved cluster accounting at page invalidation time adds f18b2b83a727 ext4: fix argument checking in EXT4_IOC_MOVE_EXT adds 799578ab16e8 ext4: fix build error when DX_DEBUG is defined adds 18aded174920 ext4: fix EXT4_IOC_SWAP_BOOT adds 625ef8a3acd1 ext4: initialize retries variable in ext4_da_write_inline_ [...] adds 401b25aa1a75 ext4: convert fault handler to use vm_fault_t type adds e5f0926115a4 docs: generate a separate ext4 pdf file from the documentation adds de7abd7bbb73 docs: fix ext4 documentation table formatting problems adds c0e3e0406a0c docs: make ext4 readme tables readable adds dc7ac6c4cae3 ext4: fix setattr project check in fssetxattr ioctl adds 182a79e0c171 ext4: propagate error from dquot_initialize() in EXT4_IOC_ [...] adds ccd3c4373eac jbd2: fix use after free in jbd2_log_do_checkpoint() adds d3091215921b docs: move ext4 administrative docs to admin-guide/ adds 8a98ec7c7b39 docs: promote the ext4 data structures book to top level adds 6fd941784b8a ext4: cache NULL when both default_acl and acl are NULL adds 33458eaba4df ext4: fix use-after-free race in ext4_remount()'s error path adds 5993692f0958 Merge tag 'ext4_for_linus' of
git://git.kernel.org/pub/scm
[...] adds 74f0fc936c05 docs/vm/hmm.rst: Add missed space adds 0e0f00935ae1 doc: dev-tools: kselftest.rst: update config file location adds cb95ff7da118 docs: fix typo in table describing 4.16 development cycle adds ff7872ef6f9a Documentation/fb/vesafb.txt: "inverse" option corrections adds 8a2933cfe784 docs: tracing: Add stacktrace filter command adds 60ca05c3b445 Documentation/l1tf: Fix small spelling typo adds 9799445af124 docs: tidy up TOCs and refs to license-rules.rst adds 9eff4a2e92a2 docs: dev-tools: coccinelle: Update documentation adds 9a40068220cb FireWire: clean up firewire-cdev.h kernel-doc adds 48f02b88c82b FireWire: clean up core-iso.c kernel-doc adds 226b18ad5589 FireWire: clean up core-transaction.c kernel-doc adds ea2ae0ecc9ad FireWire: add a Documentation driver-api chapter adds 2f4830ef96d2 FireWire: add driver-api Introduction section adds 9331e5e7b848 efi_stub: update documentation on dtb= parameter adds b67620798b1e MAINTAINERS: sort excludes for Documentation adds 9d92e4835ffc MAINTAINERS: add i2c to the excludes for Documentation adds a7ddcea58ae2 Drop all 00-INDEX files from Documentation/ adds ad98b6023786 docs/boot-time-mm: fix kernel-doc directive for including [...] adds 8ff7e072880e docs: core-api/gfp_mask-from-fs-io: add a label for cross- [...] adds 09700f8a503a docs: core-api/mm-api: add a lable for GFP flags section adds 52272c923af0 docs: core-api: add memory allocation guide adds 9d723b4ccbd2 iommu: Fix passthrough option documentation adds c03e2fa75302 docs: fix some broken documentation references adds ff348763775e doc: Fix acronym "FEKEK" in ecryptfs adds 6bf53999a3a2 docs: move memory hotplug description into admin-guide/mm adds 98cee6742c80 docs/vm: split memory hotplug notifier description to Docu [...] adds 31527da5d673 yama: clarify ptrace_scope=2 in Yama documentation adds 44ba0bb4f2ad docs: improve readability for people with poorer eyesight adds 52d7e21fd567 docs/core-api: rename memory-hotplug-notifier to memory-hotplug adds 3a7452c5a72b docs/core-api: memory-hotplug: add some details about lock [...] adds 8639a0c790ad LICENSES: Add note to CDDL-1.0 license that it should not be used adds 9dc84ee6e536 LICENSES: Add ISC license text adds bc0e5262d3a0 docs/completion.txt: Fix a couple of punctuation nits adds 0c6c987f3706 dm flakey: Document "error_writes" feature adds 44280690ced5 Documentation: preempt-locking: Use better example adds 94ac8f2074b2 doc: printk-formats: Remove bogus kobject references for d [...] adds 63625899c6eb docs/admin-guide: memory-hotplug: remove table of contents adds 418ca3de75cd doc: fix a typo in adding-syscalls.rst adds cf419d542f1d kernel-doc: fix declaration type determination adds 84253c8be37d docs: Introduce deprecated APIs list adds aea74de4b216 docs: Fix typos in histogram.rst adds 01aa9d518eae Merge tag 'docs-4.20' of
git://git.lwn.net/linux
No new revisions were added by this update. Summary of changes: Documentation/00-INDEX | 428 -- Documentation/ABI/testing/sysfs-class-net | 4 +- Documentation/ABI/testing/sysfs-class-net-dsa | 7 + Documentation/ABI/testing/sysfs-fs-f2fs | 17 +- Documentation/PCI/00-INDEX | 26 - Documentation/RCU/00-INDEX | 34 - Documentation/RCU/rcu.txt | 4 - Documentation/admin-guide/LSM/Yama.rst | 4 +- Documentation/admin-guide/README.rst | 3 +- Documentation/admin-guide/ext4.rst | 574 ++ Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 4 +- Documentation/admin-guide/l1tf.rst | 2 +- Documentation/admin-guide/mm/index.rst | 1 + Documentation/admin-guide/mm/memory-hotplug.rst | 404 ++ Documentation/arm/00-INDEX | 50 - Documentation/block/00-INDEX | 34 - Documentation/blockdev/00-INDEX | 18 - Documentation/cdrom/00-INDEX | 11 - Documentation/cgroup-v1/00-INDEX | 26 - Documentation/conf.py | 10 +- Documentation/core-api/boot-time-mm.rst | 4 +- Documentation/core-api/gfp_mask-from-fs-io.rst | 2 + Documentation/core-api/index.rst | 3 + Documentation/core-api/memory-allocation.rst | 122 + Documentation/core-api/memory-hotplug.rst | 125 + Documentation/core-api/mm-api.rst | 2 + Documentation/core-api/printk-formats.rst | 6 +- Documentation/dev-tools/coccinelle.rst | 23 +- Documentation/dev-tools/kselftest.rst | 2 +- Documentation/device-mapper/dm-flakey.txt | 4 + Documentation/devicetree/00-INDEX | 12 - Documentation/devicetree/bindings/mips/mscc.txt | 16 + .../devicetree/bindings/net/brcm,unimac-mdio.txt | 3 + .../devicetree/bindings/net/dsa/lantiq-gswip.txt | 143 + .../devicetree/bindings/net/lantiq,xrx200-net.txt | 21 + .../devicetree/bindings/net/marvell-pp2.txt | 45 +- .../devicetree/bindings/net/micrel-ksz90x1.txt | 28 +- .../devicetree/bindings/net/mscc-ocelot.txt | 9 +- .../devicetree/bindings/net/mscc-phy-vsc8531.txt | 21 +- .../devicetree/bindings/net/renesas,ravb.txt | 1 + .../bindings/net/wireless/qcom,ath10k.txt | 6 + .../devicetree/bindings/phy/phy-ocelot-serdes.txt | 43 + .../devicetree/bindings/soc/fsl/cpm_qe/network.txt | 6 + Documentation/driver-api/basics.rst | 3 + Documentation/driver-api/firewire.rst | 48 + Documentation/driver-api/index.rst | 1 + Documentation/efi-stub.txt | 17 +- Documentation/fb/00-INDEX | 75 - Documentation/fb/vesafb.txt | 4 +- Documentation/filesystems/00-INDEX | 153 - Documentation/filesystems/dax.txt | 2 +- Documentation/filesystems/ext2.txt | 2 +- .../filesystems/ext4/{ondisk => }/about.rst | 0 .../filesystems/ext4/{ondisk => }/allocators.rst | 0 Documentation/filesystems/ext4/attributes.rst | 191 + .../filesystems/ext4/{ondisk => }/bigalloc.rst | 0 .../filesystems/ext4/{ondisk => }/bitmaps.rst | 0 .../filesystems/ext4/{ondisk => }/blockgroup.rst | 0 .../filesystems/ext4/{ondisk => }/blockmap.rst | 0 .../filesystems/ext4/{ondisk => }/blocks.rst | 0 Documentation/filesystems/ext4/checksums.rst | 73 + Documentation/filesystems/ext4/directory.rst | 426 ++ .../filesystems/ext4/{ondisk => }/dynamic.rst | 0 .../filesystems/ext4/{ondisk => }/eainode.rst | 0 Documentation/filesystems/ext4/ext4.rst | 613 --- .../filesystems/ext4/{ondisk => }/globals.rst | 0 Documentation/filesystems/ext4/group_descr.rst | 170 + Documentation/filesystems/ext4/ifork.rst | 194 + Documentation/filesystems/ext4/index.rst | 19 +- .../filesystems/ext4/{ondisk => }/inlinedata.rst | 0 Documentation/filesystems/ext4/inodes.rst | 576 ++ Documentation/filesystems/ext4/journal.rst | 611 +++ Documentation/filesystems/ext4/mmp.rst | 77 + .../filesystems/ext4/ondisk/attributes.rst | 191 - .../filesystems/ext4/ondisk/checksums.rst | 73 - .../filesystems/ext4/ondisk/directory.rst | 426 -- .../filesystems/ext4/ondisk/group_descr.rst | 170 - Documentation/filesystems/ext4/ondisk/ifork.rst | 194 - Documentation/filesystems/ext4/ondisk/index.rst | 9 - Documentation/filesystems/ext4/ondisk/inodes.rst | 575 -- Documentation/filesystems/ext4/ondisk/journal.rst | 611 --- Documentation/filesystems/ext4/ondisk/mmp.rst | 77 - .../filesystems/ext4/ondisk/special_inodes.rst | 38 - Documentation/filesystems/ext4/ondisk/super.rst | 801 --- .../filesystems/ext4/{ondisk => }/overview.rst | 0 Documentation/filesystems/ext4/special_inodes.rst | 38 + Documentation/filesystems/ext4/super.rst | 801 +++ Documentation/filesystems/f2fs.txt | 8 +- Documentation/filesystems/nfs/00-INDEX | 26 - Documentation/fmc/00-INDEX | 38 - Documentation/gpio/00-INDEX | 4 - Documentation/ide/00-INDEX | 14 - Documentation/index.rst | 5 +- Documentation/ioctl/00-INDEX | 12 - Documentation/isdn/00-INDEX | 42 - Documentation/kbuild/00-INDEX | 14 - Documentation/laptops/00-INDEX | 16 - Documentation/leds/00-INDEX | 32 - Documentation/locking/00-INDEX | 16 - Documentation/m68k/00-INDEX | 7 - Documentation/memory-hotplug.txt | 507 -- Documentation/mips/00-INDEX | 4 - Documentation/mmc/00-INDEX | 10 - Documentation/netlabel/00-INDEX | 10 - Documentation/netlabel/cipso_ipv4.txt | 11 +- Documentation/netlabel/introduction.txt | 2 +- Documentation/networking/00-INDEX | 234 - Documentation/networking/af_xdp.rst | 4 +- Documentation/networking/defza.txt | 57 + Documentation/networking/devlink-params-bnxt.txt | 18 + Documentation/networking/devlink-params.txt | 42 + .../networking/dpaa2}/ethernet-driver.rst | 0 Documentation/networking/dpaa2/index.rst | 1 + Documentation/networking/e100.rst | 3 +- Documentation/networking/e1000.rst | 3 +- Documentation/networking/e1000e.rst | 382 ++ Documentation/networking/e1000e.txt | 312 -- Documentation/networking/filter.txt | 94 +- Documentation/networking/fm10k.rst | 141 + Documentation/networking/i40e.rst | 770 +++ Documentation/networking/i40e.txt | 190 - Documentation/networking/i40evf.txt | 54 - Documentation/networking/iavf.rst | 281 + Documentation/networking/ice.rst | 45 + Documentation/networking/ice.txt | 39 - Documentation/networking/igb.rst | 193 + Documentation/networking/igb.txt | 129 - Documentation/networking/igbvf.rst | 64 + Documentation/networking/igbvf.txt | 80 - Documentation/networking/index.rst | 10 + Documentation/networking/ip-sysctl.txt | 8 + Documentation/networking/ixgb.rst | 467 ++ Documentation/networking/ixgb.txt | 433 -- Documentation/networking/ixgbe.rst | 527 ++ Documentation/networking/ixgbe.txt | 349 -- Documentation/networking/ixgbevf.rst | 66 + Documentation/networking/ixgbevf.txt | 52 - Documentation/networking/netvsc.txt | 9 + Documentation/networking/rxrpc.txt | 25 + Documentation/networking/tcp.txt | 101 - Documentation/networking/xfrm_device.txt | 4 + Documentation/parisc/00-INDEX | 6 - Documentation/power/00-INDEX | 44 - Documentation/powerpc/00-INDEX | 34 - Documentation/preempt-locking.txt | 12 +- Documentation/process/2.Process.rst | 2 +- Documentation/process/adding-syscalls.rst | 2 +- Documentation/process/deprecated.rst | 119 + Documentation/process/howto.rst | 13 +- Documentation/process/index.rst | 2 + Documentation/process/license-rules.rst | 2 + Documentation/s390/00-INDEX | 28 - Documentation/scheduler/00-INDEX | 18 - Documentation/scheduler/completion.txt | 3 +- Documentation/scsi/00-INDEX | 108 - Documentation/security/LSM.rst | 2 +- Documentation/security/keys/ecryptfs.rst | 8 +- Documentation/serial/00-INDEX | 16 - Documentation/sphinx-static/theme_overrides.css | 38 + Documentation/spi/00-INDEX | 16 - Documentation/sysctl/00-INDEX | 16 - Documentation/timers/00-INDEX | 16 - Documentation/trace/ftrace.rst | 3 + Documentation/trace/histogram.rst | 6 +- Documentation/virtual/00-INDEX | 11 - Documentation/virtual/kvm/00-INDEX | 35 - Documentation/vm/00-INDEX | 50 - Documentation/vm/hmm.rst | 14 +- Documentation/w1/00-INDEX | 10 - Documentation/w1/masters/00-INDEX | 12 - Documentation/w1/slaves/00-INDEX | 14 - Documentation/x86/00-INDEX | 20 - Documentation/x86/x86_64/00-INDEX | 16 - LICENSES/other/CDDL-1.0 | 6 +- LICENSES/other/ISC | 24 + MAINTAINERS | 84 +- README | 1 - arch/alpha/include/uapi/asm/siginfo.h | 1 - arch/arc/kernel/traps.c | 22 +- arch/arc/kernel/vmlinux.lds.S | 1 - arch/arc/mm/fault.c | 20 +- arch/arm/include/asm/bug.h | 4 +- arch/arm/kernel/ptrace.c | 11 +- arch/arm/kernel/swp_emulate.c | 16 +- arch/arm/kernel/traps.c | 63 +- arch/arm/kernel/vmlinux-xip.lds.S | 1 - arch/arm/mm/alignment.c | 10 +- arch/arm/mm/fault.c | 28 +- arch/arm/vfp/vfpmodule.c | 11 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 6 + .../boot/dts/altera/socfpga_stratix10_socdk.dts | 2 +- arch/arm64/include/asm/system_misc.h | 3 +- arch/arm64/include/asm/traps.h | 5 +- arch/arm64/include/uapi/asm/Kbuild | 1 + arch/arm64/include/uapi/asm/siginfo.h | 24 - arch/arm64/kernel/debug-monitors.c | 11 +- arch/arm64/kernel/fpsimd.c | 10 +- arch/arm64/kernel/ptrace.c | 16 +- arch/arm64/kernel/sys_compat.c | 13 +- arch/arm64/kernel/traps.c | 67 +- arch/arm64/kernel/vmlinux.lds.S | 1 - arch/arm64/mm/fault.c | 94 +- arch/h8300/kernel/vmlinux.lds.S | 1 - arch/ia64/hp/sim/simserial.c | 24 +- arch/ia64/include/uapi/asm/siginfo.h | 2 - arch/ia64/kernel/brl_emu.c | 31 +- arch/ia64/kernel/signal.c | 60 +- arch/ia64/kernel/traps.c | 144 +- arch/ia64/kernel/unaligned.c | 12 +- arch/ia64/mm/fault.c | 12 +- arch/microblaze/kernel/vmlinux.lds.S | 2 - arch/mips/boot/dts/mscc/ocelot.dtsi | 19 +- arch/mips/include/uapi/asm/siginfo.h | 11 - arch/mips/lantiq/xway/dma.c | 1 - arch/mips/lantiq/xway/sysctrl.c | 14 +- arch/parisc/include/uapi/asm/Kbuild | 1 + arch/parisc/include/uapi/asm/siginfo.h | 11 - arch/powerpc/include/asm/bug.h | 2 +- arch/powerpc/include/asm/ptrace.h | 2 +- arch/powerpc/include/uapi/asm/Kbuild | 1 + arch/powerpc/include/uapi/asm/siginfo.h | 18 - arch/powerpc/kernel/process.c | 9 +- arch/powerpc/kernel/traps.c | 34 +- arch/powerpc/kernel/vmlinux.lds.S | 2 - arch/powerpc/mm/fault.c | 55 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/cell/spufs/fault.c | 26 +- arch/riscv/include/uapi/asm/Kbuild | 1 + arch/riscv/include/uapi/asm/siginfo.h | 24 - arch/s390/include/uapi/asm/Kbuild | 1 + arch/s390/include/uapi/asm/siginfo.h | 17 - arch/sparc/include/asm/parport.h | 2 + arch/sparc/include/asm/thread_info_64.h | 4 + arch/sparc/include/asm/vdso.h | 6 +- arch/sparc/include/uapi/asm/siginfo.h | 7 - arch/sparc/kernel/time_64.c | 3 - arch/sparc/vdso/Makefile | 33 +- arch/sparc/vdso/checkundef.sh | 10 + arch/sparc/vdso/vclock_gettime.c | 102 +- arch/sparc/vdso/vdso-layout.lds.S | 7 +- arch/sparc/vdso/vdso2c.c | 6 - arch/sparc/vdso/vdso2c.h | 18 +- arch/sparc/vdso/vma.c | 39 +- arch/um/include/asm/common.lds.S | 2 - arch/unicore32/include/asm/bug.h | 3 +- arch/unicore32/kernel/fpu-ucf64.c | 12 +- arch/unicore32/kernel/traps.c | 5 +- arch/unicore32/mm/fault.c | 27 +- arch/x86/entry/vsyscall/vsyscall_64.c | 9 +- arch/x86/include/asm/compat.h | 2 +- arch/x86/include/asm/mpx.h | 12 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/trace/mpx.h | 4 +- arch/x86/include/uapi/asm/siginfo.h | 2 - arch/x86/kernel/ptrace.c | 29 +- arch/x86/kernel/traps.c | 176 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/uprobes.c | 2 +- arch/x86/kvm/mmu.c | 11 +- arch/x86/mm/fault.c | 167 +- arch/x86/mm/mpx.c | 30 +- arch/xtensa/kernel/vmlinux.lds.S | 1 - crypto/af_alg.c | 2 +- drivers/atm/eni.c | 3 +- drivers/atm/fore200e.c | 401 +- drivers/atm/fore200e.h | 8 +- drivers/atm/nicstar.c | 3 +- drivers/atm/zatm.c | 42 +- drivers/bluetooth/ath3k.c | 11 +- drivers/bluetooth/bt3c_cs.c | 9 +- drivers/bluetooth/btbcm.c | 1 + drivers/bluetooth/btrsi.c | 13 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btsdio.c | 14 +- drivers/bluetooth/btusb.c | 2 + drivers/bluetooth/hci_ldisc.c | 1 + drivers/bluetooth/hci_qca.c | 69 +- drivers/bluetooth/hci_serdev.c | 10 +- drivers/char/pcmcia/synclink_cs.c | 3 +- drivers/crypto/chelsio/chcr_core.c | 4 +- drivers/firewire/core-iso.c | 7 + drivers/firewire/core-transaction.c | 10 + drivers/infiniband/core/verbs.c | 46 + drivers/infiniband/hw/mlx5/cq.c | 31 +- drivers/infiniband/hw/mlx5/devx.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 36 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 + drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/hw/nes/nes_mgt.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib.h | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 132 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 23 +- drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 19 +- drivers/input/serio/serport.c | 2 +- drivers/isdn/capi/capi.c | 7 - drivers/isdn/gigaset/asyncdata.c | 4 +- drivers/isdn/gigaset/ev-layer.c | 4 +- drivers/isdn/gigaset/interface.c | 13 +- drivers/isdn/gigaset/isocdata.c | 2 +- drivers/isdn/hisax/amd7930_fn.c | 2 +- drivers/isdn/hisax/hfc_pci.c | 11 +- drivers/isdn/hisax/hfc_pci.h | 4 +- drivers/isdn/hisax/hfc_sx.c | 6 +- drivers/isdn/hisax/hisax.h | 2 +- drivers/isdn/hisax/w6692.c | 4 +- drivers/isdn/i4l/isdn_tty.c | 19 - drivers/isdn/mISDN/socket.c | 3 +- drivers/isdn/mISDN/tei.c | 7 +- drivers/misc/genwqe/card_base.h | 2 +- drivers/misc/genwqe/card_dev.c | 9 +- drivers/net/bonding/bond_main.c | 3 +- drivers/net/can/rx-offload.c | 8 +- drivers/net/dsa/Kconfig | 8 + drivers/net/dsa/Makefile | 1 + drivers/net/dsa/b53/Kconfig | 10 + drivers/net/dsa/b53/Makefile | 1 + drivers/net/dsa/b53/b53_common.c | 248 +- drivers/net/dsa/b53/b53_priv.h | 36 + drivers/net/dsa/b53/b53_serdes.c | 214 + drivers/net/dsa/b53/b53_serdes.h | 128 + drivers/net/dsa/b53/b53_srab.c | 215 + drivers/net/dsa/bcm_sf2.c | 9 +- drivers/net/dsa/lantiq_gswip.c | 1167 ++++ drivers/net/dsa/lantiq_pce.h | 153 + drivers/net/dsa/mt7530.c | 6 +- drivers/net/dsa/mv88e6xxx/chip.c | 28 +- drivers/net/dsa/mv88e6xxx/phy.c | 3 + drivers/net/dsa/mv88e6xxx/port.c | 25 +- drivers/net/dsa/mv88e6xxx/port.h | 1 + drivers/net/dsa/mv88e6xxx/serdes.c | 105 + drivers/net/dsa/mv88e6xxx/serdes.h | 16 + drivers/net/dsa/qca8k.c | 6 +- drivers/net/ethernet/8390/ax88796.c | 4 +- drivers/net/ethernet/8390/etherh.c | 35 +- drivers/net/ethernet/Kconfig | 7 + drivers/net/ethernet/Makefile | 1 + drivers/net/ethernet/aeroflex/greth.c | 4 +- drivers/net/ethernet/agere/et131x.c | 12 +- drivers/net/ethernet/alacritech/slic.h | 1 - drivers/net/ethernet/allwinner/sun4i-emac.c | 3 +- drivers/net/ethernet/altera/altera_tse_main.c | 5 +- drivers/net/ethernet/amazon/Kconfig | 2 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 425 +- drivers/net/ethernet/amazon/ena/ena_com.c | 302 +- drivers/net/ethernet/amazon/ena/ena_com.h | 72 +- drivers/net/ethernet/amazon/ena/ena_common_defs.h | 4 +- drivers/net/ethernet/amazon/ena/ena_eth_com.c | 277 +- drivers/net/ethernet/amazon/ena/ena_eth_com.h | 72 +- drivers/net/ethernet/amazon/ena/ena_eth_io_defs.h | 229 +- drivers/net/ethernet/amazon/ena/ena_ethtool.c | 2 + drivers/net/ethernet/amazon/ena/ena_netdev.c | 461 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 42 +- drivers/net/ethernet/amazon/ena/ena_regs_defs.h | 206 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 6 +- drivers/net/ethernet/amd/au1000_eth.c | 12 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/ni65.c | 4 +- drivers/net/ethernet/amd/sun3lance.c | 6 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 19 +- .../net/ethernet/apm/xgene/xgene_enet_ethtool.c | 30 +- drivers/net/ethernet/apm/xgene/xgene_enet_hw.c | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_common.h | 5 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 113 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 13 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 24 +- drivers/net/ethernet/aquantia/atlantic/aq_nic.h | 4 + .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 12 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 4 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c | 41 +- .../aquantia/atlantic/hw_atl/hw_atl_a0_internal.h | 6 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 35 +- .../aquantia/atlantic/hw_atl/hw_atl_b0_internal.h | 6 - .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.c | 8 + .../ethernet/aquantia/atlantic/hw_atl/hw_atl_llh.h | 3 + .../aquantia/atlantic/hw_atl/hw_atl_llh_internal.h | 13 + .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 163 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.h | 130 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 231 +- drivers/net/ethernet/aquantia/atlantic/ver.h | 2 +- drivers/net/ethernet/atheros/atlx/atl1.c | 22 +- drivers/net/ethernet/aurora/nb8800.c | 9 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 22 +- drivers/net/ethernet/broadcom/bcmsysport.c | 67 +- drivers/net/ethernet/broadcom/bcmsysport.h | 2 + drivers/net/ethernet/broadcom/bgmac.c | 2 - drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 1 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 11 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 81 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1671 +++++- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 250 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 86 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 7 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 112 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 310 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 15 - drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.h | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 9 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 20 +- drivers/net/ethernet/broadcom/tg3.c | 71 +- drivers/net/ethernet/brocade/bna/bna_enet.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 15 +- .../ethernet/cavium/liquidio/cn23xx_vf_device.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_core.c | 547 +- drivers/net/ethernet/cavium/liquidio/lio_ethtool.c | 342 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 404 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 226 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 53 +- .../net/ethernet/cavium/liquidio/liquidio_common.h | 31 +- .../net/ethernet/cavium/liquidio/octeon_config.h | 3 +- .../net/ethernet/cavium/liquidio/octeon_device.c | 12 +- .../net/ethernet/cavium/liquidio/octeon_device.h | 7 + drivers/net/ethernet/cavium/liquidio/octeon_droq.c | 122 +- drivers/net/ethernet/cavium/liquidio/octeon_droq.h | 5 +- drivers/net/ethernet/cavium/liquidio/octeon_iq.h | 17 +- drivers/net/ethernet/cavium/liquidio/octeon_main.h | 98 +- .../net/ethernet/cavium/liquidio/octeon_network.h | 35 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.c | 61 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.h | 9 +- .../net/ethernet/cavium/liquidio/request_manager.c | 125 +- .../ethernet/cavium/liquidio/response_manager.c | 82 +- .../ethernet/cavium/liquidio/response_manager.h | 4 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 5 +- drivers/net/ethernet/chelsio/Kconfig | 1 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/Makefile | 3 + drivers/net/ethernet/chelsio/cxgb4/cudbg_entity.h | 42 + drivers/net/ethernet/chelsio/cxgb4/cudbg_if.h | 3 +- drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c | 238 + drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.h | 106 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 24 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c | 4 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.c | 31 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_dcb.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 32 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c | 114 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c | 46 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/l2t.c | 6 +- drivers/net/ethernet/chelsio/cxgb4/sched.c | 68 +- drivers/net/ethernet/chelsio/cxgb4/sched.h | 2 - drivers/net/ethernet/chelsio/cxgb4/sge.c | 4 + drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 16 +- drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h | 2 + drivers/net/ethernet/cortina/gemini.c | 5 +- drivers/net/ethernet/davicom/dm9000.c | 6 +- drivers/net/ethernet/dnet.c | 8 +- drivers/net/ethernet/emulex/benet/be.h | 1 + drivers/net/ethernet/emulex/benet/be_main.c | 6 +- drivers/net/ethernet/ethoc.c | 5 +- drivers/net/ethernet/faraday/ftgmac100.c | 24 +- drivers/net/ethernet/faraday/ftmac100.c | 7 +- drivers/net/ethernet/freescale/Kconfig | 1 + drivers/net/ethernet/freescale/Makefile | 2 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 16 +- drivers/net/ethernet/freescale/dpaa/dpaa_ethtool.c | 28 +- drivers/net/ethernet/freescale/dpaa2/Kconfig | 16 + drivers/net/ethernet/freescale/dpaa2/Makefile | 13 + .../ethernet/freescale/dpaa2}/dpaa2-eth-trace.h | 0 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2829 ++++++++++ drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 446 ++ .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 630 +++ drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c | 222 + .../ethernet/freescale/dpaa2/dpaa2-ptp.h} | 0 .../ethernet/freescale/dpaa2}/dpkg.h | 0 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 569 ++ drivers/net/ethernet/freescale/dpaa2/dpni.c | 1752 ++++++ drivers/net/ethernet/freescale/dpaa2/dpni.h | 921 ++++ drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h | 40 + drivers/net/ethernet/freescale/dpaa2/dprtc.c | 194 + drivers/net/ethernet/freescale/dpaa2/dprtc.h | 45 + drivers/net/ethernet/freescale/fec_main.c | 23 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 3 +- drivers/net/ethernet/freescale/fman/mac.c | 6 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 3 +- drivers/net/ethernet/freescale/fsl_pq_mdio.c | 4 +- drivers/net/ethernet/freescale/gianfar.c | 17 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 55 +- drivers/net/ethernet/freescale/ucc_geth.c | 10 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 3 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 8 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 3 - drivers/net/ethernet/hisilicon/hns3/hnae3.c | 12 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 59 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 609 ++- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 17 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 216 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 147 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c | 1088 ++++ .../net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h | 83 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2618 ++++++--- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 377 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 58 - .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 18 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 6 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.c | 12 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_cmd.h | 8 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 621 ++- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 25 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 121 +- drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 27 + drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 14 + drivers/net/ethernet/huawei/hinic/hinic_hw_wq.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_hw_wqe.h | 97 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 23 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 32 + drivers/net/ethernet/huawei/hinic/hinic_port.h | 18 + drivers/net/ethernet/huawei/hinic/hinic_tx.c | 295 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 5 +- drivers/net/ethernet/ibm/ehea/ehea_qmr.c | 4 +- drivers/net/ethernet/ibm/emac/core.c | 13 +- drivers/net/ethernet/ibm/emac/core.h | 3 + drivers/net/ethernet/ibm/emac/mal.h | 2 +- drivers/net/ethernet/ibm/ibmveth.c | 1 - drivers/net/ethernet/ibm/ibmvnic.c | 133 +- drivers/net/ethernet/ibm/ibmvnic.h | 9 +- drivers/net/ethernet/intel/Kconfig | 57 +- drivers/net/ethernet/intel/Makefile | 3 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 5 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_main.c | 2 +- drivers/net/ethernet/intel/i40e/Makefile | 3 +- drivers/net/ethernet/intel/i40e/i40e.h | 19 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 2 - drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 437 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 389 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 3 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 201 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 20 +- drivers/net/ethernet/intel/i40e/i40e_txrx_common.h | 94 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 445 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 967 ++++ drivers/net/ethernet/intel/i40e/i40e_xsk.h | 25 + drivers/net/ethernet/intel/i40evf/Makefile | 16 - drivers/net/ethernet/intel/i40evf/i40e_adminq.c | 967 ---- drivers/net/ethernet/intel/i40evf/i40e_adminq.h | 136 - .../net/ethernet/intel/i40evf/i40e_adminq_cmd.h | 2717 ---------- drivers/net/ethernet/intel/i40evf/i40e_alloc.h | 35 - drivers/net/ethernet/intel/i40evf/i40e_common.c | 1320 ----- drivers/net/ethernet/intel/i40evf/i40e_devids.h | 34 - drivers/net/ethernet/intel/i40evf/i40e_hmc.h | 215 - drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h | 158 - drivers/net/ethernet/intel/i40evf/i40e_osdep.h | 52 - drivers/net/ethernet/intel/i40evf/i40e_prototype.h | 130 - drivers/net/ethernet/intel/i40evf/i40e_register.h | 313 -- drivers/net/ethernet/intel/i40evf/i40e_status.h | 78 - drivers/net/ethernet/intel/i40evf/i40e_trace.h | 209 - drivers/net/ethernet/intel/i40evf/i40e_txrx.c | 2508 --------- drivers/net/ethernet/intel/i40evf/i40e_txrx.h | 524 -- drivers/net/ethernet/intel/i40evf/i40e_type.h | 1496 ----- drivers/net/ethernet/intel/i40evf/i40evf.h | 427 -- drivers/net/ethernet/intel/i40evf/i40evf_client.c | 579 -- drivers/net/ethernet/intel/i40evf/i40evf_client.h | 169 - drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c | 820 --- drivers/net/ethernet/intel/i40evf/i40evf_main.c | 3982 -------------- .../net/ethernet/intel/i40evf/i40evf_virtchnl.c | 1426 ----- drivers/net/ethernet/intel/iavf/Makefile | 15 + drivers/net/ethernet/intel/iavf/i40e_adminq.c | 936 ++++ drivers/net/ethernet/intel/iavf/i40e_adminq.h | 135 + drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h | 530 ++ drivers/net/ethernet/intel/iavf/iavf.h | 418 ++ drivers/net/ethernet/intel/iavf/iavf_alloc.h | 31 + drivers/net/ethernet/intel/iavf/iavf_client.c | 579 ++ drivers/net/ethernet/intel/iavf/iavf_client.h | 169 + drivers/net/ethernet/intel/iavf/iavf_common.c | 955 ++++ drivers/net/ethernet/intel/iavf/iavf_devids.h | 12 + drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 1036 ++++ drivers/net/ethernet/intel/iavf/iavf_main.c | 3984 ++++++++++++++ drivers/net/ethernet/intel/iavf/iavf_osdep.h | 52 + drivers/net/ethernet/intel/iavf/iavf_prototype.h | 67 + drivers/net/ethernet/intel/iavf/iavf_register.h | 68 + drivers/net/ethernet/intel/iavf/iavf_status.h | 78 + drivers/net/ethernet/intel/iavf/iavf_trace.h | 209 + drivers/net/ethernet/intel/iavf/iavf_txrx.c | 2508 +++++++++ drivers/net/ethernet/intel/iavf/iavf_txrx.h | 523 ++ drivers/net/ethernet/intel/iavf/iavf_type.h | 688 +++ drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 1452 +++++ drivers/net/ethernet/intel/ice/Makefile | 2 + drivers/net/ethernet/intel/ice/ice.h | 72 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 124 +- drivers/net/ethernet/intel/ice/ice_common.c | 892 ++- drivers/net/ethernet/intel/ice/ice_common.h | 41 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 89 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 2 + drivers/net/ethernet/intel/ice/ice_devids.h | 10 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 818 ++- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 530 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 37 +- drivers/net/ethernet/intel/ice/ice_lib.c | 2619 +++++++++ drivers/net/ethernet/intel/ice/ice_lib.h | 77 + drivers/net/ethernet/intel/ice/ice_main.c | 3856 ++++--------- drivers/net/ethernet/intel/ice/ice_nvm.c | 2 +- drivers/net/ethernet/intel/ice/ice_sched.c | 379 +- drivers/net/ethernet/intel/ice/ice_sched.h | 5 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 127 + drivers/net/ethernet/intel/ice/ice_sriov.h | 34 + drivers/net/ethernet/intel/ice/ice_status.h | 4 + drivers/net/ethernet/intel/ice/ice_switch.c | 1744 +++--- drivers/net/ethernet/intel/ice/ice_switch.h | 91 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 1 + drivers/net/ethernet/intel/ice/ice_txrx.h | 23 +- drivers/net/ethernet/intel/ice/ice_type.h | 111 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 2668 +++++++++ drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 173 + drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/Makefile | 10 + drivers/net/ethernet/intel/igc/igc.h | 443 ++ drivers/net/ethernet/intel/igc/igc_base.c | 541 ++ drivers/net/ethernet/intel/igc/igc_base.h | 107 + drivers/net/ethernet/intel/igc/igc_defines.h | 389 ++ drivers/net/ethernet/intel/igc/igc_hw.h | 321 ++ drivers/net/ethernet/intel/igc/igc_i225.c | 490 ++ drivers/net/ethernet/intel/igc/igc_i225.h | 13 + drivers/net/ethernet/intel/igc/igc_mac.c | 806 +++ drivers/net/ethernet/intel/igc/igc_mac.h | 41 + drivers/net/ethernet/intel/igc/igc_main.c | 3901 +++++++++++++ drivers/net/ethernet/intel/igc/igc_nvm.c | 215 + drivers/net/ethernet/intel/igc/igc_nvm.h | 14 + drivers/net/ethernet/intel/igc/igc_phy.c | 791 +++ drivers/net/ethernet/intel/igc/igc_phy.h | 21 + drivers/net/ethernet/intel/igc/igc_regs.h | 221 + drivers/net/ethernet/intel/ixgb/ixgb_main.c | 2 +- drivers/net/ethernet/intel/ixgbe/Makefile | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 48 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 9 + drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 282 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.h | 13 + drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 17 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 358 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 17 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 50 + drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 4 + drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 15 + drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 801 +++ drivers/net/ethernet/intel/ixgbevf/Makefile | 1 + drivers/net/ethernet/intel/ixgbevf/defines.h | 10 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 2 + drivers/net/ethernet/intel/ixgbevf/ipsec.c | 670 +++ drivers/net/ethernet/intel/ixgbevf/ipsec.h | 66 + drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 33 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 80 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 5 + drivers/net/ethernet/intel/ixgbevf/vf.c | 4 + drivers/net/ethernet/lantiq_etop.c | 12 +- drivers/net/ethernet/lantiq_xrx200.c | 567 ++ drivers/net/ethernet/marvell/Kconfig | 3 + drivers/net/ethernet/marvell/Makefile | 1 + drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/mvneta.c | 43 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 28 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 443 +- drivers/net/ethernet/marvell/octeontx2/Kconfig | 17 + drivers/net/ethernet/marvell/octeontx2/Makefile | 6 + drivers/net/ethernet/marvell/octeontx2/af/Makefile | 11 + drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 721 +++ drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 111 + .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 186 + drivers/net/ethernet/marvell/octeontx2/af/common.h | 211 + drivers/net/ethernet/marvell/octeontx2/af/mbox.c | 303 ++ drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 525 ++ drivers/net/ethernet/marvell/octeontx2/af/npc.h | 262 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 5709 ++++++++++++++++++++ drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 1772 ++++++ drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 368 ++ .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 515 ++ .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 1959 +++++++ .../net/ethernet/marvell/octeontx2/af/rvu_npa.c | 472 ++ .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 816 +++ .../net/ethernet/marvell/octeontx2/af/rvu_reg.c | 71 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 502 ++ .../net/ethernet/marvell/octeontx2/af/rvu_struct.h | 917 ++++ drivers/net/ethernet/marvell/pxa168_eth.c | 7 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 16 +- drivers/net/ethernet/mellanox/mlx4/alloc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_main.c | 9 +- drivers/net/ethernet/mellanox/mlx4/icm.c | 2 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 4 + .../mellanox/mlx5/core/diag/fs_tracepoint.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 208 + drivers/net/ethernet/mellanox/mlx5/core/en/port.h | 12 + drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 181 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 56 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 269 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 254 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 56 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 60 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 675 ++- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 58 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 484 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 89 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 195 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 18 +- .../net/ethernet/mellanox/mlx5/core/fs_counters.c | 201 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 50 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 25 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 188 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 10 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 19 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 34 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 8 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 29 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/qp.c | 81 +- drivers/net/ethernet/mellanox/mlx5/core/srq.c | 32 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/wq.c | 120 +- drivers/net/ethernet/mellanox/mlxsw/Makefile | 3 +- drivers/net/ethernet/mellanox/mlxsw/pci_hw.h | 2 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 603 ++- drivers/net/ethernet/mellanox/mlxsw/resources.h | 4 + drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 145 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 106 + .../net/ethernet/mellanox/mlxsw/spectrum2_kvdl.c | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 488 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 225 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c | 982 ++++ drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h | 49 + .../ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c | 249 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 138 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 15 - .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 573 +- drivers/net/ethernet/mellanox/mlxsw/trap.h | 2 + drivers/net/ethernet/micrel/ks8695net.c | 2 +- drivers/net/ethernet/micrel/ks8851_mll.c | 4 +- drivers/net/ethernet/microchip/lan743x_main.c | 7 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 4 +- drivers/net/ethernet/mscc/Kconfig | 2 + drivers/net/ethernet/mscc/ocelot.c | 18 +- drivers/net/ethernet/mscc/ocelot.h | 79 +- drivers/net/ethernet/mscc/ocelot_board.c | 65 +- drivers/net/ethernet/mscc/ocelot_dev_gmii.h | 154 - drivers/net/ethernet/mscc/ocelot_hsio.h | 785 --- drivers/net/ethernet/mscc/ocelot_regs.c | 93 +- drivers/net/ethernet/neterion/s2io.c | 7 +- drivers/net/ethernet/neterion/s2io.h | 22 +- drivers/net/ethernet/neterion/vxge/vxge-config.c | 1 + drivers/net/ethernet/neterion/vxge/vxge-config.h | 20 - drivers/net/ethernet/neterion/vxge/vxge-traffic.c | 3 +- drivers/net/ethernet/netronome/nfp/abm/ctrl.c | 67 +- drivers/net/ethernet/netronome/nfp/abm/main.c | 69 +- drivers/net/ethernet/netronome/nfp/abm/main.h | 35 +- drivers/net/ethernet/netronome/nfp/bpf/cmsg.c | 105 +- drivers/net/ethernet/netronome/nfp/bpf/fw.h | 45 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 415 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 91 +- drivers/net/ethernet/netronome/nfp/bpf/main.h | 107 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 77 +- drivers/net/ethernet/netronome/nfp/bpf/verifier.c | 234 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 34 +- .../net/ethernet/netronome/nfp/flower/lag_conf.c | 34 +- drivers/net/ethernet/netronome/nfp/flower/main.c | 49 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 57 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 34 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 179 +- .../net/ethernet/netronome/nfp/flower/offload.c | 65 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 37 +- drivers/net/ethernet/netronome/nfp/nfp_abi.h | 35 +- drivers/net/ethernet/netronome/nfp/nfp_app.c | 39 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 39 +- drivers/net/ethernet/netronome/nfp/nfp_app_nic.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_asm.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_asm.h | 43 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 54 +- drivers/net/ethernet/netronome/nfp/nfp_hwmon.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 78 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 34 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 94 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.c | 41 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 43 +- .../net/ethernet/netronome/nfp/nfp_net_debugdump.c | 84 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 34 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 42 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.h | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 34 +- .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 34 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 34 +- .../net/ethernet/netronome/nfp/nfp_shared_buf.c | 35 +- drivers/net/ethernet/netronome/nfp/nfpcore/crc32.h | 34 +- drivers/net/ethernet/netronome/nfp/nfpcore/nfp.h | 34 +- .../netronome/nfp/nfpcore/nfp6000/nfp6000.h | 34 +- .../netronome/nfp/nfpcore/nfp6000/nfp_xpb.h | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 84 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_arm.h | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_cppcore.c | 70 +- .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_hwinfo.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_mip.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_mutex.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.c | 66 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nffw.h | 72 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 364 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.h | 46 +- .../ethernet/netronome/nfp/nfpcore/nfp_nsp_cmds.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_nsp_eth.c | 34 +- .../ethernet/netronome/nfp/nfpcore/nfp_resource.c | 34 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_rtsym.c | 303 +- .../ethernet/netronome/nfp/nfpcore/nfp_target.c | 46 +- drivers/net/ethernet/netronome/nfp/nic/main.c | 34 +- drivers/net/ethernet/ni/Kconfig | 3 +- drivers/net/ethernet/ni/nixge.c | 168 +- drivers/net/ethernet/nxp/lpc_eth.c | 78 +- drivers/net/ethernet/qlogic/qed/qed.h | 3 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 1 - drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 248 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 14 + drivers/net/ethernet/qlogic/qed/qed_hsi.h | 357 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 9 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 25 +- drivers/net/ethernet/qlogic/qed/qed_ll2.h | 4 +- drivers/net/ethernet/qlogic/qed/qed_main.c | 258 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 322 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 51 +- drivers/net/ethernet/qlogic/qed/qed_ooo.c | 14 +- drivers/net/ethernet/qlogic/qed/qed_spq.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 2 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 102 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c | 2 +- .../ethernet/qlogic/qlcnic/qlcnic_sriov_common.c | 6 +- drivers/net/ethernet/qualcomm/qca_7k.c | 34 +- drivers/net/ethernet/qualcomm/qca_7k.h | 2 +- drivers/net/ethernet/qualcomm/qca_debug.c | 1 + drivers/net/ethernet/qualcomm/qca_spi.c | 28 +- drivers/net/ethernet/qualcomm/qca_spi.h | 1 + drivers/net/ethernet/rdc/r6040.c | 12 +- drivers/net/ethernet/realtek/r8169.c | 148 +- drivers/net/ethernet/renesas/ravb.h | 6 +- drivers/net/ethernet/renesas/ravb_main.c | 150 +- drivers/net/ethernet/rocker/rocker_main.c | 5 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 3 +- drivers/net/ethernet/smsc/smc91x.c | 6 +- drivers/net/ethernet/smsc/smsc911x.c | 9 +- drivers/net/ethernet/smsc/smsc9420.c | 6 +- drivers/net/ethernet/socionext/netsec.c | 40 +- drivers/net/ethernet/socionext/sni_ave.c | 29 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h | 12 + .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 19 +- drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c | 19 + drivers/net/ethernet/stmicro/stmmac/hwif.c | 8 +- drivers/net/ethernet/stmicro/stmmac/ring_mode.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 15 +- drivers/net/ethernet/sun/ldmvsw.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 3 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 14 +- drivers/net/ethernet/sun/sunvnet_common.h | 7 +- drivers/net/ethernet/ti/cpsw.c | 72 +- drivers/net/ethernet/ti/cpsw_ale.c | 12 +- drivers/net/ethernet/ti/cpsw_ale.h | 8 +- drivers/net/ethernet/ti/davinci_emac.c | 6 +- drivers/net/ethernet/ti/netcp_core.c | 22 +- drivers/net/ethernet/ti/netcp_ethss.c | 42 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 4 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_wireless.c | 9 +- drivers/net/ethernet/toshiba/spider_net.c | 4 +- drivers/net/ethernet/toshiba/tc35815.c | 8 +- drivers/net/ethernet/wiznet/w5300.c | 6 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 3 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 12 +- drivers/net/fddi/Kconfig | 11 + drivers/net/fddi/Makefile | 1 + drivers/net/fddi/defza.c | 1564 ++++++ drivers/net/fddi/defza.h | 791 +++ drivers/net/fddi/skfp/ecm.c | 3 - drivers/net/fddi/skfp/h/cmtdef.h | 9 - drivers/net/fddi/skfp/pcmplc.c | 11 - drivers/net/geneve.c | 47 +- drivers/net/hamradio/6pack.c | 21 - drivers/net/hamradio/mkiss.c | 21 - drivers/net/hyperv/hyperv_net.h | 51 +- drivers/net/hyperv/netvsc.c | 18 +- drivers/net/hyperv/netvsc_drv.c | 97 +- drivers/net/hyperv/rndis_filter.c | 97 +- drivers/net/ieee802154/mac802154_hwsim.c | 8 - drivers/net/ieee802154/mcr20a.c | 64 +- drivers/net/loopback.c | 10 +- drivers/net/macsec.c | 18 +- drivers/net/macvlan.c | 2 +- drivers/net/net_failover.c | 8 +- drivers/net/netdevsim/bpf.c | 8 +- drivers/net/nlmon.c | 6 - drivers/net/phy/Kconfig | 2 +- drivers/net/phy/aquantia.c | 12 +- drivers/net/phy/at803x.c | 2 +- drivers/net/phy/bcm63xx.c | 9 +- drivers/net/phy/dp83640.c | 18 +- drivers/net/phy/et1011c.c | 3 +- drivers/net/phy/marvell.c | 67 +- drivers/net/phy/marvell10g.c | 17 +- drivers/net/phy/mdio-bcm-unimac.c | 83 +- drivers/net/phy/mdio-mux-bcm-iproc.c | 6 +- drivers/net/phy/mdio-thunder.c | 4 +- drivers/net/phy/mdio_bus.c | 1 - drivers/net/phy/micrel.c | 130 +- drivers/net/phy/microchip.c | 33 +- drivers/net/phy/microchip_t1.c | 2 +- drivers/net/phy/mscc.c | 1520 +++++- drivers/net/phy/phy.c | 132 +- drivers/net/phy/phy_device.c | 289 +- drivers/net/phy/phylink.c | 30 +- drivers/net/phy/ste10Xp.c | 4 +- drivers/net/ppp/ppp_generic.c | 2 +- drivers/net/slip/slip.c | 25 - drivers/net/tap.c | 94 +- drivers/net/team/team.c | 5 +- drivers/net/thunderbolt.c | 5 +- drivers/net/tun.c | 304 +- drivers/net/usb/cdc_ncm.c | 6 +- drivers/net/usb/lan78xx.c | 49 +- drivers/net/usb/lan78xx.h | 14 +- drivers/net/usb/usbnet.c | 13 +- drivers/net/veth.c | 200 +- drivers/net/virtio_net.c | 49 + drivers/net/vrf.c | 11 + drivers/net/vsockmon.c | 14 +- drivers/net/vxlan.c | 188 +- drivers/net/wan/c101.c | 1 - drivers/net/wan/fsl_ucc_hdlc.c | 77 +- drivers/net/wan/fsl_ucc_hdlc.h | 1 + drivers/net/wan/pci200syn.c | 1 - drivers/net/wan/x25_asy.c | 19 - drivers/net/wireless/ath/ath10k/Kconfig | 4 +- drivers/net/wireless/ath/ath10k/Makefile | 4 +- drivers/net/wireless/ath/ath10k/ahb.c | 13 +- drivers/net/wireless/ath/ath10k/bmi.c | 23 + drivers/net/wireless/ath/ath10k/bmi.h | 36 + drivers/net/wireless/ath/ath10k/ce.c | 42 +- drivers/net/wireless/ath/ath10k/ce.h | 11 +- drivers/net/wireless/ath/ath10k/core.c | 966 ++-- drivers/net/wireless/ath/ath10k/core.h | 69 +- drivers/net/wireless/ath/ath10k/debug.c | 144 +- drivers/net/wireless/ath/ath10k/debug.h | 10 + drivers/net/wireless/ath/ath10k/debugfs_sta.c | 130 + drivers/net/wireless/ath/ath10k/htc.c | 82 +- drivers/net/wireless/ath/ath10k/htt.h | 52 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 297 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 155 +- drivers/net/wireless/ath/ath10k/hw.c | 191 + drivers/net/wireless/ath/ath10k/hw.h | 37 + drivers/net/wireless/ath/ath10k/mac.c | 154 +- drivers/net/wireless/ath/ath10k/mac.h | 1 + drivers/net/wireless/ath/ath10k/pci.c | 101 +- drivers/net/wireless/ath/ath10k/pci.h | 3 +- drivers/net/wireless/ath/ath10k/qmi.c | 1019 ++++ drivers/net/wireless/ath/ath10k/qmi.h | 129 + drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c | 2072 +++++++ drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h | 677 +++ drivers/net/wireless/ath/ath10k/rx_desc.h | 15 + drivers/net/wireless/ath/ath10k/sdio.c | 8 +- drivers/net/wireless/ath/ath10k/snoc.c | 281 +- drivers/net/wireless/ath/ath10k/snoc.h | 4 + drivers/net/wireless/ath/ath10k/targaddrs.h | 4 + drivers/net/wireless/ath/ath10k/txrx.c | 3 +- drivers/net/wireless/ath/ath10k/usb.c | 7 +- drivers/net/wireless/ath/ath10k/wmi-ops.h | 21 + drivers/net/wireless/ath/ath10k/wmi-tlv.c | 198 +- drivers/net/wireless/ath/ath10k/wmi-tlv.h | 254 + drivers/net/wireless/ath/ath10k/wmi.c | 84 +- drivers/net/wireless/ath/ath10k/wmi.h | 100 +- drivers/net/wireless/ath/ath10k/wow.c | 170 + drivers/net/wireless/ath/ath5k/debug.c | 2 - drivers/net/wireless/ath/ath6kl/init.c | 4 +- drivers/net/wireless/ath/ath6kl/main.c | 2 +- drivers/net/wireless/ath/ath9k/antenna.c | 8 +- drivers/net/wireless/ath/ath9k/ar5008_phy.c | 4 - drivers/net/wireless/ath/ath9k/common-debug.c | 2 + drivers/net/wireless/ath/ath9k/common-debug.h | 4 + drivers/net/wireless/ath/ath9k/common-spectral.c | 83 +- drivers/net/wireless/ath/ath9k/common-spectral.h | 17 + drivers/net/wireless/ath/ath9k/debug.c | 37 +- drivers/net/wireless/ath/ath9k/debug.h | 20 +- drivers/net/wireless/ath/ath9k/debug_sta.c | 20 +- drivers/net/wireless/ath/ath9k/main.c | 6 +- drivers/net/wireless/ath/ath9k/recv.c | 18 +- drivers/net/wireless/ath/ath9k/tx99.c | 10 +- drivers/net/wireless/ath/ath9k/xmit.c | 18 +- drivers/net/wireless/ath/carl9170/tx.c | 4 +- drivers/net/wireless/ath/wcn36xx/dxe.c | 19 +- drivers/net/wireless/ath/wcn36xx/smd.c | 4 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 333 +- drivers/net/wireless/ath/wil6210/debugfs.c | 63 +- drivers/net/wireless/ath/wil6210/main.c | 13 +- drivers/net/wireless/ath/wil6210/pcie_bus.c | 1 + drivers/net/wireless/ath/wil6210/pm.c | 3 +- drivers/net/wireless/ath/wil6210/rx_reorder.c | 12 +- drivers/net/wireless/ath/wil6210/txrx.c | 98 +- drivers/net/wireless/ath/wil6210/txrx_edma.c | 26 +- drivers/net/wireless/ath/wil6210/wil6210.h | 19 + drivers/net/wireless/ath/wil6210/wmi.c | 350 +- drivers/net/wireless/ath/wil6210/wmi.h | 2 + drivers/net/wireless/broadcom/b43/b43.h | 2 +- drivers/net/wireless/broadcom/b43/dma.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 10 +- drivers/net/wireless/broadcom/b43legacy/dma.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 8 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 2 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 26 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.h | 2 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 7 +- .../wireless/broadcom/brcm80211/brcmsmac/debug.c | 3 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 32 +- .../wireless/broadcom/brcm80211/brcmsmac/main.h | 1 + .../broadcom/brcm80211/brcmsmac/phy/phy_n.c | 4 +- .../net/wireless/broadcom/brcm80211/brcmutil/d11.c | 34 +- .../broadcom/brcm80211/include/brcmu_wifi.h | 3 + drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965.c | 2 + drivers/net/wireless/intel/iwlwifi/cfg/1000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/2000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 73 +- drivers/net/wireless/intel/iwlwifi/cfg/5000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/6000.c | 4 - drivers/net/wireless/intel/iwlwifi/cfg/7000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/8000.c | 5 - drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/agn.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/calib.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 5 - drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/devices.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/led.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/lib.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/main.c | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/power.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/power.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rs.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/rxon.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/scan.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/sta.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.c | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tt.h | 4 - drivers/net/wireless/intel/iwlwifi/dvm/tx.c | 5 - drivers/net/wireless/intel/iwlwifi/dvm/ucode.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 3 - drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/api/coex.h | 3 + .../net/wireless/intel/iwlwifi/fw/api/commands.h | 3 +- drivers/net/wireless/intel/iwlwifi/fw/api/d3.h | 89 +- .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 5 + drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 32 + .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 49 + drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 14 + .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 81 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 30 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 78 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 189 +- drivers/net/wireless/intel/iwlwifi/fw/api/scan.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/sta.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 8 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 649 +-- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 141 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 188 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.h | 3 - drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 39 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 46 +- drivers/net/wireless/intel/iwlwifi/fw/notif-wait.c | 5 - drivers/net/wireless/intel/iwlwifi/fw/notif-wait.h | 5 - drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 3 + drivers/net/wireless/intel/iwlwifi/iwl-agn-hw.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-config.h | 18 +- .../net/wireless/intel/iwlwifi/iwl-context-info.h | 25 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-debug.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-debug.h | 4 - .../net/wireless/intel/iwlwifi/iwl-devtrace-data.h | 40 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-io.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-iwlwifi.h | 69 +- .../net/wireless/intel/iwlwifi/iwl-devtrace-msg.h | 4 - .../wireless/intel/iwlwifi/iwl-devtrace-ucode.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-devtrace.c | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-devtrace.h | 22 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 99 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.c | 7 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-parse.h | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 5 - .../net/wireless/intel/iwlwifi/iwl-eeprom-read.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 4 - drivers/net/wireless/intel/iwlwifi/iwl-io.h | 4 - drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 3 - drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 66 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-phy-db.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-scd.h | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 5 - drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 45 +- drivers/net/wireless/intel/iwlwifi/mvm/binding.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/constants.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 207 +- .../net/wireless/intel/iwlwifi/mvm/debugfs-vif.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 50 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/led.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 82 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 137 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 90 +- drivers/net/wireless/intel/iwlwifi/mvm/nvm.c | 30 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 108 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 49 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 782 +-- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 144 +- drivers/net/wireless/intel/iwlwifi/mvm/sf.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 975 +++- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 8 - drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/testmode.h | 5 - .../net/wireless/intel/iwlwifi/mvm/time-event.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/time-event.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tof.h | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 5 - drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 211 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 453 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 4 +- .../net/wireless/intel/iwlwifi/pcie/ctxt-info.c | 28 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 60 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 109 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 52 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 9 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 269 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 212 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 108 +- .../net/wireless/intersil/orinoco/orinoco_usb.c | 6 +- drivers/net/wireless/intersil/p54/txrx.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 29 +- drivers/net/wireless/marvell/libertas/if_cs.c | 4 +- drivers/net/wireless/marvell/libertas/if_sdio.c | 4 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/marvell/libertas/if_usb.c | 7 +- drivers/net/wireless/marvell/libertas/main.c | 17 +- drivers/net/wireless/marvell/libertas_tf/if_usb.c | 5 +- drivers/net/wireless/marvell/mwifiex/usb.c | 13 + drivers/net/wireless/mediatek/mt76/Kconfig | 32 +- drivers/net/wireless/mediatek/mt76/Makefile | 27 +- drivers/net/wireless/mediatek/mt76/debugfs.c | 31 + drivers/net/wireless/mediatek/mt76/dma.c | 16 +- drivers/net/wireless/mediatek/mt76/dma.h | 51 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 12 +- drivers/net/wireless/mediatek/mt76/mmio.c | 40 +- drivers/net/wireless/mediatek/mt76/mt76.h | 136 +- drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig | 20 + drivers/net/wireless/mediatek/mt76/mt76x0/Makefile | 13 +- drivers/net/wireless/mediatek/mt76/mt76x0/core.c | 34 - .../net/wireless/mediatek/mt76/mt76x0/debugfs.c | 85 +- drivers/net/wireless/mediatek/mt76/mt76x0/dma.c | 522 -- drivers/net/wireless/mediatek/mt76/mt76x0/dma.h | 126 - drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 567 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.h | 135 +- drivers/net/wireless/mediatek/mt76/mt76x0/init.c | 570 +- .../net/wireless/mediatek/mt76/mt76x0/initvals.h | 406 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.c | 489 +- drivers/net/wireless/mediatek/mt76/mt76x0/mac.h | 154 - drivers/net/wireless/mediatek/mt76/mt76x0/main.c | 348 +- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c | 656 --- drivers/net/wireless/mediatek/mt76/mt76x0/mcu.h | 69 +- drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0.h | 315 +- drivers/net/wireless/mediatek/mt76/mt76x0/pci.c | 221 + .../net/wireless/mediatek/mt76/mt76x0/pci_mcu.c | 147 + drivers/net/wireless/mediatek/mt76/mt76x0/phy.c | 538 +- drivers/net/wireless/mediatek/mt76/mt76x0/regs.h | 651 --- drivers/net/wireless/mediatek/mt76/mt76x0/trace.h | 15 +- drivers/net/wireless/mediatek/mt76/mt76x0/tx.c | 270 - drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 382 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.h | 61 - .../net/wireless/mediatek/mt76/mt76x0/usb_mcu.c | 175 + drivers/net/wireless/mediatek/mt76/mt76x0/util.c | 42 - drivers/net/wireless/mediatek/mt76/mt76x02.h | 215 + drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h | 140 + drivers/net/wireless/mediatek/mt76/mt76x02_dma.h | 77 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.c | 153 + .../net/wireless/mediatek/mt76/mt76x02_eeprom.h | 192 + drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 737 +++ drivers/net/wireless/mediatek/mt76/mt76x02_mac.h | 229 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c | 224 + drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h | 113 + drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 260 + drivers/net/wireless/mediatek/mt76/mt76x02_phy.c | 258 + drivers/net/wireless/mediatek/mt76/mt76x02_phy.h | 61 + drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 685 +++ drivers/net/wireless/mediatek/mt76/mt76x02_trace.c | 23 + drivers/net/wireless/mediatek/mt76/mt76x02_trace.h | 143 + drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c | 202 + drivers/net/wireless/mediatek/mt76/mt76x02_usb.h | 34 + .../net/wireless/mediatek/mt76/mt76x02_usb_core.c | 107 + .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 359 ++ drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 446 ++ drivers/net/wireless/mediatek/mt76/mt76x2.h | 330 -- drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig | 20 + drivers/net/wireless/mediatek/mt76/mt76x2/Makefile | 16 + .../net/wireless/mediatek/mt76/mt76x2/debugfs.c | 137 + drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h | 26 + drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c | 527 ++ drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h | 94 + drivers/net/wireless/mediatek/mt76/mt76x2/init.c | 222 + drivers/net/wireless/mediatek/mt76/mt76x2/mac.c | 54 + drivers/net/wireless/mediatek/mt76/mt76x2/mac.h | 37 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c | 123 + drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h | 101 + drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h | 105 + .../net/wireless/mediatek/mt76/mt76x2/mt76x2u.h | 60 + drivers/net/wireless/mediatek/mt76/mt76x2/pci.c | 110 + .../net/wireless/mediatek/mt76/mt76x2/pci_dfs.c | 878 +++ .../net/wireless/mediatek/mt76/mt76x2/pci_init.c | 529 ++ .../net/wireless/mediatek/mt76/mt76x2/pci_mac.c | 203 + .../net/wireless/mediatek/mt76/mt76x2/pci_main.c | 310 ++ .../net/wireless/mediatek/mt76/mt76x2/pci_mcu.c | 188 + .../net/wireless/mediatek/mt76/mt76x2/pci_phy.c | 405 ++ drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c | 142 + drivers/net/wireless/mediatek/mt76/mt76x2/phy.c | 252 + drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 153 + .../net/wireless/mediatek/mt76/mt76x2/usb_init.c | 309 ++ .../net/wireless/mediatek/mt76/mt76x2/usb_mac.c | 222 + .../net/wireless/mediatek/mt76/mt76x2/usb_main.c | 179 + .../net/wireless/mediatek/mt76/mt76x2/usb_mcu.c | 290 + .../net/wireless/mediatek/mt76/mt76x2/usb_phy.c | 230 + drivers/net/wireless/mediatek/mt76/mt76x2_common.c | 350 -- drivers/net/wireless/mediatek/mt76/mt76x2_core.c | 88 - .../net/wireless/mediatek/mt76/mt76x2_debugfs.c | 156 - drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c | 877 --- drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h | 146 - drivers/net/wireless/mediatek/mt76/mt76x2_dma.c | 163 - drivers/net/wireless/mediatek/mt76/mt76x2_dma.h | 29 - drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c | 669 --- drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h | 192 - drivers/net/wireless/mediatek/mt76/mt76x2_init.c | 603 --- .../wireless/mediatek/mt76/mt76x2_init_common.c | 259 - drivers/net/wireless/mediatek/mt76/mt76x2_mac.c | 272 - drivers/net/wireless/mediatek/mt76/mt76x2_mac.h | 189 - .../net/wireless/mediatek/mt76/mt76x2_mac_common.c | 699 --- drivers/net/wireless/mediatek/mt76/mt76x2_main.c | 344 -- drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c | 427 -- drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h | 172 - drivers/net/wireless/mediatek/mt76/mt76x2_pci.c | 110 - drivers/net/wireless/mediatek/mt76/mt76x2_phy.c | 499 -- .../net/wireless/mediatek/mt76/mt76x2_phy_common.c | 349 -- drivers/net/wireless/mediatek/mt76/mt76x2_regs.h | 619 --- drivers/net/wireless/mediatek/mt76/mt76x2_trace.c | 23 - drivers/net/wireless/mediatek/mt76/mt76x2_trace.h | 144 - drivers/net/wireless/mediatek/mt76/mt76x2_tx.c | 174 - .../net/wireless/mediatek/mt76/mt76x2_tx_common.c | 149 - drivers/net/wireless/mediatek/mt76/mt76x2_usb.c | 142 - drivers/net/wireless/mediatek/mt76/mt76x2u.h | 83 - drivers/net/wireless/mediatek/mt76/mt76x2u_core.c | 108 - drivers/net/wireless/mediatek/mt76/mt76x2u_init.c | 318 -- drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c | 240 - drivers/net/wireless/mediatek/mt76/mt76x2u_main.c | 185 - drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c | 463 -- drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c | 303 -- drivers/net/wireless/mediatek/mt76/tx.c | 53 +- drivers/net/wireless/mediatek/mt76/usb.c | 119 +- drivers/net/wireless/mediatek/mt76/usb_mcu.c | 204 +- drivers/net/wireless/quantenna/Kconfig | 2 +- drivers/net/wireless/quantenna/qtnfmac/Kconfig | 2 +- drivers/net/wireless/quantenna/qtnfmac/Makefile | 3 +- drivers/net/wireless/quantenna/qtnfmac/bus.h | 5 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 196 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 535 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 39 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 8 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 18 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 392 ++ .../wireless/quantenna/qtnfmac/pcie/pcie_priv.h | 85 + .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 1249 +++++ .../quantenna/qtnfmac/pcie/pearl_pcie_ipc.h | 82 + .../quantenna/qtnfmac/pcie/pearl_pcie_regs.h | 121 + .../net/wireless/quantenna/qtnfmac/pearl/pcie.c | 1494 ----- .../quantenna/qtnfmac/pearl/pcie_bus_priv.h | 91 - .../wireless/quantenna/qtnfmac/pearl/pcie_ipc.h | 158 - .../quantenna/qtnfmac/pearl/pcie_regs_pearl.h | 356 -- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 5 + .../net/wireless/quantenna/qtnfmac/qlink_util.h | 8 + .../net/wireless/quantenna/qtnfmac/qtn_hw_ids.h | 14 + drivers/net/wireless/quantenna/qtnfmac/shm_ipc.c | 13 +- drivers/net/wireless/quantenna/qtnfmac/shm_ipc.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 154 + drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 + drivers/net/wireless/ralink/rt2x00/rt2800mmio.c | 277 +- drivers/net/wireless/ralink/rt2x00/rt2800mmio.h | 1 + drivers/net/wireless/ralink/rt2x00/rt2800pci.c | 2 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 143 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 3 + drivers/net/wireless/ralink/rt2x00/rt2x00debug.c | 18 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 4 + drivers/net/wireless/ralink/rt2x00/rt2x00queue.c | 2 + drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 13 +- .../net/wireless/realtek/rtl818x/rtl8187/leds.c | 2 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 7 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8188ee/hw.c | 6 +- .../net/wireless/realtek/rtlwifi/rtl8723ae/hw.c | 4 +- .../net/wireless/realtek/rtlwifi/rtl8821ae/hw.c | 71 +- drivers/net/wireless/realtek/rtlwifi/wifi.h | 4 - drivers/net/wireless/rsi/rsi_91x_hal.c | 4 - drivers/net/wireless/rsi/rsi_91x_mac80211.c | 2 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 11 +- drivers/net/wireless/rsi/rsi_common.h | 1 - drivers/net/wireless/st/cw1200/txrx.c | 4 +- drivers/net/wireless/ti/wlcore/main.c | 48 +- drivers/net/wireless/ti/wlcore/sdio.c | 17 +- drivers/net/wireless/ti/wlcore/wlcore.h | 2 + drivers/net/wireless/zydas/zd1211rw/zd_mac.c | 2 +- drivers/net/xen-netback/interface.c | 3 +- drivers/net/xen-netback/netback.c | 3 +- drivers/net/xen-netback/xenbus.c | 3 +- drivers/phy/Kconfig | 1 + drivers/phy/Makefile | 1 + drivers/phy/mscc/Kconfig | 11 + drivers/phy/mscc/Makefile | 5 + drivers/phy/mscc/phy-ocelot-serdes.c | 295 + drivers/ptp/ptp_dte.c | 6 +- drivers/s390/net/qeth_core.h | 43 +- drivers/s390/net/qeth_core_main.c | 831 +-- drivers/s390/net/qeth_core_mpc.h | 26 + drivers/s390/net/qeth_core_sys.c | 15 +- drivers/s390/net/qeth_l2_main.c | 150 +- drivers/s390/net/qeth_l3_main.c | 363 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 6 +- drivers/scsi/cxgbi/libcxgbi.c | 5 +- drivers/soc/qcom/Kconfig | 2 +- drivers/ssb/driver_chipcommon.c | 2 +- drivers/staging/dgnc/dgnc_tty.c | 218 - drivers/staging/fsl-dpaa2/Kconfig | 16 - drivers/staging/fsl-dpaa2/Makefile | 2 - drivers/staging/fsl-dpaa2/ethernet/Makefile | 11 - drivers/staging/fsl-dpaa2/ethernet/TODO | 18 - drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 2661 --------- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 412 -- drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c | 280 - drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h | 518 -- drivers/staging/fsl-dpaa2/ethernet/dpni.c | 1600 ------ drivers/staging/fsl-dpaa2/ethernet/dpni.h | 824 --- drivers/staging/fsl-dpaa2/rtc/Makefile | 7 - drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h | 137 - drivers/staging/fsl-dpaa2/rtc/dprtc.c | 701 --- drivers/staging/fsl-dpaa2/rtc/dprtc.h | 164 - drivers/staging/fsl-dpaa2/rtc/rtc.c | 229 - drivers/staging/fwserial/fwserial.c | 66 +- drivers/staging/greybus/uart.c | 47 +- drivers/staging/mt7621-eth/mdio.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/tty/amiserial.c | 90 +- drivers/tty/cyclades.c | 77 +- drivers/tty/ipwireless/tty.c | 36 +- drivers/tty/isicom.c | 72 +- drivers/tty/moxa.c | 79 +- drivers/tty/mxser.c | 97 +- drivers/tty/n_gsm.c | 11 - drivers/tty/n_r3964.c | 22 + drivers/tty/pty.c | 14 +- drivers/tty/serial/serial_core.c | 43 +- drivers/tty/synclink.c | 3 +- drivers/tty/synclink_gt.c | 19 +- drivers/tty/synclinkmp.c | 3 +- drivers/tty/sysrq.c | 2 +- drivers/tty/tty_io.c | 235 +- drivers/tty/tty_ioctl.c | 16 - drivers/tty/vt/vt_ioctl.c | 31 +- drivers/usb/class/cdc-acm.c | 41 +- drivers/usb/core/devio.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 4 +- drivers/usb/serial/ark3116.c | 38 +- drivers/usb/serial/f81232.c | 36 +- drivers/usb/serial/f81534.c | 38 +- drivers/usb/serial/ftdi_sio.c | 48 +- drivers/usb/serial/io_edgeport.c | 37 +- drivers/usb/serial/io_ti.c | 47 +- drivers/usb/serial/mos7720.c | 86 +- drivers/usb/serial/mos7840.c | 39 +- drivers/usb/serial/opticon.c | 43 +- drivers/usb/serial/option.c | 3 +- drivers/usb/serial/pl2303.c | 29 +- drivers/usb/serial/quatech2.c | 42 +- drivers/usb/serial/ssu100.c | 42 +- drivers/usb/serial/ti_usb_3410_5052.c | 74 +- drivers/usb/serial/usb-serial.c | 20 + drivers/usb/serial/usb-wwan.h | 6 +- drivers/usb/serial/usb_wwan.c | 63 +- drivers/usb/serial/whiteheat.c | 42 +- drivers/vhost/net.c | 326 +- drivers/vhost/vhost.c | 24 +- fs/afs/addr_list.c | 101 +- fs/afs/internal.h | 8 +- fs/binfmt_elf.c | 6 +- fs/btrfs/backref.c | 39 +- fs/btrfs/btrfs_inode.h | 8 +- fs/btrfs/check-integrity.c | 6 +- fs/btrfs/compression.c | 2 - fs/btrfs/ctree.c | 68 +- fs/btrfs/ctree.h | 56 +- fs/btrfs/delayed-inode.c | 41 +- fs/btrfs/delayed-inode.h | 4 +- fs/btrfs/delayed-ref.c | 69 +- fs/btrfs/delayed-ref.h | 10 +- fs/btrfs/dev-replace.c | 64 +- fs/btrfs/dev-replace.h | 8 - fs/btrfs/dir-item.c | 8 +- fs/btrfs/disk-io.c | 24 +- fs/btrfs/export.c | 4 +- fs/btrfs/extent-tree.c | 424 +- fs/btrfs/extent_io.c | 33 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/extent_map.c | 32 +- fs/btrfs/extent_map.h | 4 +- fs/btrfs/file.c | 33 +- fs/btrfs/free-space-cache.c | 16 +- fs/btrfs/inode.c | 120 +- fs/btrfs/ioctl.c | 18 +- fs/btrfs/qgroup.c | 455 +- fs/btrfs/qgroup.h | 8 + fs/btrfs/ref-verify.c | 8 +- fs/btrfs/relocation.c | 74 +- fs/btrfs/scrub.c | 34 +- fs/btrfs/send.c | 24 +- fs/btrfs/super.c | 6 +- fs/btrfs/tests/extent-io-tests.c | 10 +- fs/btrfs/tests/extent-map-tests.c | 4 +- fs/btrfs/transaction.c | 31 +- fs/btrfs/tree-checker.c | 14 + fs/btrfs/tree-log.c | 86 +- fs/btrfs/tree-log.h | 2 +- fs/btrfs/volumes.c | 117 +- fs/btrfs/volumes.h | 9 +- fs/compat_ioctl.c | 169 - fs/coredump.c | 2 +- fs/ecryptfs/inode.c | 11 +- fs/ext4/acl.c | 4 + fs/ext4/ext4.h | 17 +- fs/ext4/ext4_extents.h | 13 + fs/ext4/extents.c | 595 +- fs/ext4/extents_status.c | 654 ++- fs/ext4/extents_status.h | 80 +- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 142 +- fs/ext4/ioctl.c | 97 +- fs/ext4/mballoc.c | 14 +- fs/ext4/move_extent.c | 8 +- fs/ext4/namei.c | 2 +- fs/ext4/super.c | 81 +- fs/f2fs/acl.c | 12 +- fs/f2fs/acl.h | 5 +- fs/f2fs/checkpoint.c | 94 +- fs/f2fs/data.c | 220 +- fs/f2fs/debug.c | 35 +- fs/f2fs/dir.c | 30 +- fs/f2fs/extent_cache.c | 134 +- fs/f2fs/f2fs.h | 253 +- fs/f2fs/file.c | 196 +- fs/f2fs/gc.c | 115 +- fs/f2fs/gc.h | 5 +- fs/f2fs/hash.c | 5 +- fs/f2fs/inline.c | 8 +- fs/f2fs/inode.c | 28 +- fs/f2fs/namei.c | 57 +- fs/f2fs/node.c | 83 +- fs/f2fs/node.h | 5 +- fs/f2fs/recovery.c | 125 +- fs/f2fs/segment.c | 240 +- fs/f2fs/segment.h | 20 +- fs/f2fs/shrinker.c | 5 +- fs/f2fs/super.c | 415 +- fs/f2fs/sysfs.c | 17 +- fs/f2fs/trace.c | 5 +- fs/f2fs/trace.h | 5 +- fs/f2fs/xattr.c | 5 +- fs/f2fs/xattr.h | 5 +- fs/fcntl.c | 2 +- fs/gfs2/bmap.c | 4 +- fs/gfs2/dir.c | 28 +- fs/gfs2/file.c | 18 +- fs/gfs2/glock.c | 17 +- fs/gfs2/incore.h | 9 +- fs/gfs2/lock_dlm.c | 10 +- fs/gfs2/log.c | 11 +- fs/gfs2/lops.c | 2 +- fs/gfs2/main.c | 2 + fs/gfs2/ops_fstype.c | 5 +- fs/gfs2/quota.c | 2 +- fs/gfs2/rgrp.c | 201 +- fs/gfs2/rgrp.h | 11 +- fs/gfs2/super.c | 4 +- fs/gfs2/trans.c | 15 +- fs/gfs2/util.c | 16 +- fs/gfs2/util.h | 2 +- fs/gfs2/xattr.c | 18 +- fs/jbd2/checkpoint.c | 4 +- fs/jffs2/background.c | 2 +- fs/jfs/acl.c | 4 + fs/jfs/inode.c | 1 - fs/jfs/super.c | 2 +- fs/orangefs/acl.c | 4 + fs/orangefs/inode.c | 8 +- fs/orangefs/namei.c | 8 +- fs/orangefs/orangefs-sysfs.c | 2 +- fs/pstore/inode.c | 11 +- fs/pstore/internal.h | 5 +- fs/pstore/platform.c | 75 +- fs/pstore/ram.c | 18 +- fs/pstore/ram_core.c | 11 +- fs/signalfd.c | 6 +- fs/xfs/libxfs/xfs_attr.c | 236 +- fs/xfs/libxfs/xfs_attr.h | 150 + fs/xfs/libxfs/xfs_bmap.c | 70 +- fs/xfs/libxfs/xfs_bmap.h | 1 + fs/xfs/libxfs/xfs_format.h | 8 +- fs/xfs/libxfs/xfs_sb.c | 5 +- fs/xfs/scrub/repair.c | 128 +- fs/xfs/scrub/scrub.c | 13 - fs/xfs/xfs_aops.c | 4 +- fs/xfs/xfs_aops.h | 14 +- fs/xfs/xfs_attr.h | 148 - fs/xfs/xfs_bmap_util.c | 61 +- fs/xfs/xfs_buf.c | 109 +- fs/xfs/xfs_buf.h | 2 + fs/xfs/xfs_fsops.c | 50 +- fs/xfs/xfs_ioctl.c | 8 - fs/xfs/xfs_iomap.c | 53 +- fs/xfs/xfs_reflink.c | 33 +- fs/xfs/xfs_reflink.h | 4 +- fs/xfs/xfs_stats.c | 52 +- fs/xfs/xfs_stats.h | 28 +- fs/xfs/xfs_super.c | 38 +- fs/xfs/xfs_trans.h | 1 + fs/xfs/xfs_trans_ail.c | 28 +- fs/xfs/xfs_trans_buf.c | 42 + include/asm-generic/vmlinux.lds.h | 25 +- include/dt-bindings/net/mscc-phy-vsc8531.h | 2 + include/dt-bindings/phy/phy-ocelot-serdes.h | 12 + include/linux/avf/virtchnl.h | 17 +- include/linux/binfmts.h | 2 +- include/linux/bpf-cgroup.h | 55 +- include/linux/bpf.h | 88 +- include/linux/bpf_types.h | 8 +- include/linux/bpf_verifier.h | 46 +- include/linux/buffer_head.h | 2 +- include/linux/compat.h | 4 +- include/linux/coredump.h | 4 +- include/linux/dns_resolver.h | 4 +- include/linux/ethtool.h | 33 +- include/linux/f2fs_fs.h | 10 +- include/linux/filter.h | 42 +- include/linux/ieee80211.h | 112 +- include/linux/if_tun.h | 14 + include/linux/init.h | 2 - include/linux/ipv6.h | 3 +- include/linux/linkmode.h | 76 + include/linux/lsm_hooks.h | 16 +- include/linux/micrel_phy.h | 1 + include/linux/mii.h | 101 + include/linux/mlx5/cq.h | 1 + include/linux/mlx5/device.h | 10 + include/linux/mlx5/driver.h | 55 +- include/linux/mlx5/fs.h | 40 +- include/linux/mlx5/mlx5_ifc.h | 264 +- include/linux/mlx5/qp.h | 1 + include/linux/mlx5/srq.h | 1 + include/linux/mlx5/vport.h | 2 + include/linux/module.h | 1 - include/linux/mroute_base.h | 11 +- include/linux/netdevice.h | 41 +- include/linux/netfilter/nf_conntrack_common.h | 3 - include/linux/netfilter/nfnetlink_osf.h | 3 +- include/linux/netlink.h | 3 + include/linux/netpoll.h | 4 +- include/linux/phy.h | 41 +- include/linux/phy/phy.h | 2 + include/linux/posix-timers.h | 2 +- include/linux/pstore_ram.h | 3 +- include/linux/ptrace.h | 17 +- include/linux/qcom_scm.h | 4 +- include/linux/qed/common_hsi.h | 10 +- include/linux/qed/iscsi_common.h | 2 +- include/linux/qed/qed_if.h | 35 +- include/linux/rtnetlink.h | 7 + include/linux/sched.h | 2 +- include/linux/sched/signal.h | 23 +- include/linux/security.h | 6 +- include/linux/signal.h | 18 +- include/linux/signal_types.h | 8 +- include/linux/skbuff.h | 55 +- include/linux/skmsg.h | 434 ++ include/linux/tcp.h | 3 + include/linux/tracehook.h | 13 +- include/linux/tty.h | 2 - include/linux/tty_driver.h | 3 + include/linux/tty_ldisc.h | 10 +- include/linux/umh.h | 1 + include/linux/usb/serial.h | 2 + include/linux/usb/usbnet.h | 2 +- include/net/act_api.h | 15 +- include/net/addrconf.h | 5 + include/net/af_rxrpc.h | 4 + include/net/af_unix.h | 4 +- include/net/bluetooth/hci.h | 14 + include/net/bluetooth/hci_core.h | 17 + include/net/bluetooth/l2cap.h | 22 +- include/net/cfg80211.h | 77 +- include/net/devlink.h | 21 +- include/net/dsa.h | 1 + include/net/gen_stats.h | 4 + include/net/genetlink.h | 2 +- include/net/ieee80211_radiotap.h | 21 + include/net/inet_ecn.h | 18 +- include/net/ip.h | 31 +- include/net/ip6_fib.h | 23 +- include/net/ip6_route.h | 4 +- include/net/ip_fib.h | 16 +- include/net/ipv6.h | 2 - include/net/iucv/af_iucv.h | 5 + include/net/llc.h | 1 + include/net/mac80211.h | 127 +- include/net/neighbour.h | 16 + include/net/net_namespace.h | 3 + include/net/netfilter/ipv4/nf_conntrack_ipv4.h | 13 +- include/net/netfilter/ipv6/nf_conntrack_ipv6.h | 13 - include/net/netfilter/nf_conntrack_core.h | 3 +- include/net/netfilter/nf_conntrack_l4proto.h | 36 +- include/net/netfilter/nf_flow_table.h | 2 +- include/net/netfilter/nf_tables.h | 9 +- include/net/netfilter/nf_tables_core.h | 4 + include/net/netfilter/nfnetlink_log.h | 1 - include/net/netlink.h | 159 +- include/net/netns/ipv6.h | 1 + include/net/pkt_cls.h | 12 +- include/net/pkt_sched.h | 1 + include/net/route.h | 5 +- include/net/rtnetlink.h | 1 + include/net/sch_generic.h | 54 +- include/net/sctp/constants.h | 5 - include/net/sock.h | 22 +- include/net/switchdev.h | 7 +- include/net/tcp.h | 91 +- include/net/tls.h | 79 +- include/net/udp.h | 2 + include/net/vxlan.h | 65 +- include/net/xdp.h | 6 +- include/net/xdp_sock.h | 127 +- include/rdma/ib_verbs.h | 30 +- include/soc/fsl/qe/ucc_fast.h | 8 +- include/soc/mscc/ocelot_hsio.h | 859 +++ include/trace/events/btrfs.h | 36 +- include/trace/events/ext4.h | 99 +- include/trace/events/signal.h | 7 +- include/trace/events/tcp.h | 7 +- include/uapi/asm-generic/siginfo.h | 193 +- include/uapi/linux/bpf.h | 168 +- include/uapi/linux/dns_resolver.h | 116 + include/uapi/linux/ethtool.h | 15 +- include/uapi/linux/firewire-cdev.h | 22 +- include/uapi/linux/gen_stats.h | 1 + include/uapi/linux/if_addr.h | 1 + include/uapi/linux/if_arp.h | 18 +- include/uapi/linux/if_fddi.h | 21 +- include/uapi/linux/if_link.h | 3 + include/uapi/linux/if_packet.h | 1 + include/uapi/linux/in6.h | 1 + include/uapi/linux/keyctl.h | 7 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/ncsi.h | 6 + include/uapi/linux/neighbour.h | 1 + include/uapi/linux/netfilter/nf_tables.h | 56 +- include/uapi/linux/netfilter/xt_cgroup.h | 16 + include/uapi/linux/netlink.h | 1 + include/uapi/linux/nl80211.h | 124 +- include/uapi/linux/pkt_cls.h | 2 + include/uapi/linux/pkt_sched.h | 52 +- ipc/mqueue.c | 2 +- kernel/bpf/Makefile | 7 +- kernel/bpf/arraymap.c | 51 +- kernel/bpf/btf.c | 3 + kernel/bpf/cgroup.c | 82 +- kernel/bpf/core.c | 5 +- kernel/bpf/hashtab.c | 31 + kernel/bpf/helpers.c | 68 +- kernel/bpf/local_storage.c | 169 +- kernel/bpf/map_in_map.c | 3 +- kernel/bpf/offload.c | 18 + kernel/bpf/queue_stack_maps.c | 288 + kernel/bpf/sockmap.c | 2631 --------- kernel/bpf/stackmap.c | 4 +- kernel/bpf/syscall.c | 148 +- kernel/bpf/verifier.c | 973 +++- kernel/bpf/xskmap.c | 2 +- kernel/events/uprobes.c | 4 +- kernel/pid_namespace.c | 2 +- kernel/ptrace.c | 26 +- kernel/seccomp.c | 10 +- kernel/signal.c | 421 +- kernel/time/posix-timers.c | 2 +- kernel/umh.c | 16 +- lib/nlattr.c | 269 +- lib/test_bpf.c | 1 + lib/vsprintf.c | 20 +- mm/oom_kill.c | 4 +- net/8021q/vlan_dev.c | 3 +- net/Kconfig | 11 + net/atm/common.c | 2 +- net/batman-adv/Kconfig | 11 + net/batman-adv/Makefile | 3 + net/batman-adv/bat_iv_ogm.c | 330 +- net/batman-adv/debugfs.c | 37 + net/batman-adv/debugfs.h | 6 + net/batman-adv/hard-interface.c | 47 +- net/batman-adv/icmp_socket.c | 3 + net/batman-adv/log.c | 20 +- net/batman-adv/main.h | 2 +- net/batman-adv/originator.c | 107 - net/batman-adv/originator.h | 4 - net/batman-adv/soft-interface.c | 2 +- net/batman-adv/trace.c | 22 + net/batman-adv/trace.h | 78 + net/batman-adv/types.h | 62 +- net/bluetooth/bnep/core.c | 7 +- net/bluetooth/cmtp/core.c | 14 +- net/bluetooth/hci_core.c | 65 + net/bluetooth/hci_event.c | 85 +- net/bluetooth/hidp/core.c | 13 +- net/bluetooth/l2cap_core.c | 102 +- net/bluetooth/rfcomm/tty.c | 12 - net/bluetooth/smp.c | 23 +- net/bpf/test_run.c | 35 +- net/bpfilter/bpfilter_kern.c | 1 + net/bridge/Kconfig | 2 +- net/bridge/br.c | 20 +- net/bridge/br_arp_nd_proxy.c | 15 +- net/bridge/br_device.c | 8 +- net/bridge/br_fdb.c | 24 +- net/bridge/br_if.c | 9 +- net/bridge/br_input.c | 2 +- net/bridge/br_mdb.c | 36 +- net/bridge/br_multicast.c | 55 +- net/bridge/br_netfilter_hooks.c | 7 +- net/bridge/br_netlink.c | 43 +- net/bridge/br_private.h | 71 +- net/bridge/br_switchdev.c | 9 +- net/bridge/br_sysfs_br.c | 49 +- net/bridge/br_vlan.c | 88 +- net/caif/caif_socket.c | 2 +- net/caif/cfrfml.c | 3 - net/core/Makefile | 2 + net/core/datagram.c | 2 +- net/core/dev.c | 40 +- net/core/devlink.c | 25 +- net/core/ethtool.c | 181 +- net/core/fib_rules.c | 36 +- net/core/filter.c | 803 ++- net/core/flow_dissector.c | 150 +- net/core/gen_stats.c | 73 +- net/core/link_watch.c | 2 +- net/core/neighbour.c | 206 +- net/core/net_namespace.c | 6 + net/core/netpoll.c | 21 +- net/core/pktgen.c | 2 +- net/core/rtnetlink.c | 375 +- net/core/skbuff.c | 58 - net/core/skmsg.c | 802 +++ net/core/sock.c | 74 +- net/core/sock_map.c | 1003 ++++ net/core/xdp.c | 53 +- net/dccp/proto.c | 2 +- net/decnet/dn_dev.c | 2 +- net/dns_resolver/dns_key.c | 67 +- net/dns_resolver/dns_query.c | 5 +- net/dsa/Kconfig | 3 + net/dsa/Makefile | 1 + net/dsa/dsa.c | 49 + net/dsa/dsa_priv.h | 4 + net/dsa/legacy.c | 9 +- net/dsa/slave.c | 31 +- net/dsa/tag_gswip.c | 109 + net/ieee802154/6lowpan/reassembly.c | 3 +- net/ipv4/Makefile | 1 + net/ipv4/ah4.c | 4 +- net/ipv4/arp.c | 2 + net/ipv4/cipso_ipv4.c | 11 +- net/ipv4/datagram.c | 2 +- net/ipv4/devinet.c | 202 +- net/ipv4/esp4.c | 11 +- net/ipv4/fib_frontend.c | 142 +- net/ipv4/fib_semantics.c | 37 +- net/ipv4/fib_trie.c | 37 +- net/ipv4/gre_demux.c | 7 +- net/ipv4/icmp.c | 4 +- net/ipv4/ip_fragment.c | 27 +- net/ipv4/ip_gre.c | 15 +- net/ipv4/ip_input.c | 6 +- net/ipv4/ip_output.c | 4 +- net/ipv4/ip_vti.c | 4 +- net/ipv4/ipcomp.c | 4 +- net/ipv4/ipip.c | 5 +- net/ipv4/ipmr.c | 57 +- net/ipv4/ipmr_base.c | 121 +- net/ipv4/metrics.c | 30 +- net/ipv4/netfilter/ipt_rpfilter.c | 17 +- net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 1 - net/ipv4/netfilter/nf_nat_masquerade_ipv4.c | 22 +- net/ipv4/netfilter/nf_nat_snmp_basic_main.c | 1 + net/ipv4/netfilter/nft_fib_ipv4.c | 27 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/route.c | 48 +- net/ipv4/syncookies.c | 2 +- net/ipv4/tcp.c | 56 +- net/ipv4/tcp_bbr.c | 90 +- net/ipv4/tcp_bpf.c | 668 +++ net/ipv4/tcp_cdg.c | 2 +- net/ipv4/tcp_dctcp.c | 55 +- net/ipv4/tcp_dctcp.h | 40 + net/ipv4/tcp_input.c | 59 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_output.c | 162 +- net/ipv4/tcp_rate.c | 15 +- net/ipv4/tcp_recovery.c | 5 +- net/ipv4/tcp_timer.c | 2 +- net/ipv4/tcp_ulp.c | 75 +- net/ipv4/udp.c | 4 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/addrconf.c | 281 +- net/ipv6/addrlabel.c | 34 +- net/ipv6/af_inet6.c | 8 +- net/ipv6/esp6.c | 7 +- net/ipv6/ip6_fib.c | 68 +- net/ipv6/ip6_gre.c | 26 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/ip6mr.c | 74 +- net/ipv6/ipv6_sockglue.c | 11 + net/ipv6/mcast.c | 2 +- net/ipv6/ndisc.c | 4 +- net/ipv6/netfilter/ip6t_ipv6header.c | 5 +- net/ipv6/netfilter/ip6t_rt.c | 10 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/netfilter/nf_nat_masquerade_ipv6.c | 19 +- net/ipv6/reassembly.c | 14 +- net/ipv6/route.c | 249 +- net/ipv6/sit.c | 6 +- net/ipv6/udp.c | 2 +- net/ipv6/udp_offload.c | 2 +- net/iucv/af_iucv.c | 46 +- net/llc/af_llc.c | 11 +- net/llc/llc_core.c | 4 +- net/mac80211/Kconfig | 17 +- net/mac80211/Makefile | 11 +- net/mac80211/cfg.c | 142 +- net/mac80211/debugfs.c | 4 + net/mac80211/debugfs_sta.c | 364 +- net/mac80211/driver-ops.h | 26 + net/mac80211/ibss.c | 4 +- net/mac80211/ieee80211_i.h | 11 +- net/mac80211/key.c | 111 +- net/mac80211/main.c | 78 +- net/mac80211/mesh.c | 5 +- net/mac80211/mlme.c | 130 +- net/mac80211/rate.h | 13 - net/mac80211/rc80211_minstrel.c | 162 - net/mac80211/rc80211_minstrel.h | 35 +- net/mac80211/rc80211_minstrel_debugfs.c | 68 +- net/mac80211/rc80211_minstrel_ht.c | 298 +- net/mac80211/rc80211_minstrel_ht.h | 20 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 58 +- net/mac80211/rx.c | 55 +- net/mac80211/spectmgmt.c | 5 +- net/mac80211/sta_info.c | 27 +- net/mac80211/status.c | 19 + net/mac80211/trace.h | 23 + net/mac80211/tx.c | 75 +- net/mac80211/util.c | 166 +- net/mac80211/vht.c | 20 + net/mpls/af_mpls.c | 132 +- net/ncsi/Kconfig | 6 + net/ncsi/internal.h | 21 + net/ncsi/ncsi-cmd.c | 38 +- net/ncsi/ncsi-manage.c | 98 + net/ncsi/ncsi-netlink.c | 205 +- net/ncsi/ncsi-netlink.h | 12 + net/ncsi/ncsi-pkt.h | 22 + net/ncsi/ncsi-rsp.c | 150 +- net/netfilter/Kconfig | 7 + net/netfilter/Makefile | 1 + net/netfilter/ipset/ip_set_hash_gen.h | 2 +- net/netfilter/ipvs/ip_vs_core.c | 3 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/nf_conntrack_core.c | 105 +- net/netfilter/nf_conntrack_expect.c | 3 +- net/netfilter/nf_conntrack_netlink.c | 73 +- net/netfilter/nf_conntrack_proto.c | 117 +- net/netfilter/nf_conntrack_proto_dccp.c | 155 +- net/netfilter/nf_conntrack_proto_generic.c | 28 +- net/netfilter/nf_conntrack_proto_gre.c | 44 +- net/netfilter/nf_conntrack_proto_icmp.c | 78 +- net/netfilter/nf_conntrack_proto_icmpv6.c | 80 +- net/netfilter/nf_conntrack_proto_sctp.c | 253 +- net/netfilter/nf_conntrack_proto_tcp.c | 251 +- net/netfilter/nf_conntrack_proto_udp.c | 236 +- net/netfilter/nf_conntrack_standalone.c | 9 +- net/netfilter/nf_flow_table_core.c | 52 +- net/netfilter/nf_flow_table_ip.c | 6 +- net/netfilter/nf_nat_helper.c | 4 +- net/netfilter/nf_nat_redirect.c | 4 - net/netfilter/nf_tables_api.c | 123 +- net/netfilter/nf_tables_core.c | 28 +- net/netfilter/nfnetlink_cttimeout.c | 61 +- net/netfilter/nfnetlink_osf.c | 46 +- net/netfilter/nfnetlink_queue.c | 2 +- net/netfilter/nft_cmp.c | 6 +- net/netfilter/nft_compat.c | 24 +- net/netfilter/nft_ct.c | 22 +- net/netfilter/nft_dup_netdev.c | 2 - net/netfilter/nft_dynset.c | 21 +- net/netfilter/nft_flow_offload.c | 2 +- net/netfilter/nft_fwd_netdev.c | 4 - net/netfilter/nft_lookup.c | 20 +- net/netfilter/nft_meta.c | 116 + net/netfilter/nft_objref.c | 20 +- net/netfilter/nft_osf.c | 25 +- net/netfilter/nft_reject.c | 6 +- net/netfilter/nft_rt.c | 11 + net/netfilter/nft_set_hash.c | 38 +- net/netfilter/nft_set_rbtree.c | 10 +- net/netfilter/nft_xfrm.c | 294 + net/netfilter/xt_CT.c | 2 +- net/netfilter/xt_IDLETIMER.c | 4 - net/netfilter/xt_SECMARK.c | 2 - net/netfilter/xt_TEE.c | 76 +- net/netfilter/xt_cgroup.c | 72 + net/netfilter/xt_nat.c | 2 + net/netfilter/xt_osf.c | 8 +- net/netlink/af_netlink.c | 47 +- net/netlink/af_netlink.h | 1 + net/nfc/llcp_sock.c | 2 +- net/nfc/nci/uart.c | 7 +- net/openvswitch/conntrack.c | 8 +- net/openvswitch/datapath.c | 20 +- net/openvswitch/flow.c | 22 +- net/openvswitch/vport-internal_dev.c | 5 +- net/packet/af_packet.c | 17 + net/rds/rds.h | 2 +- net/rds/recv.c | 19 +- net/rfkill/core.c | 4 +- net/rxrpc/af_rxrpc.c | 19 +- net/rxrpc/ar-internal.h | 5 +- net/rxrpc/call_accept.c | 2 +- net/rxrpc/conn_object.c | 7 +- net/rxrpc/input.c | 2 +- net/rxrpc/local_event.c | 2 +- net/rxrpc/net_ns.c | 3 + net/rxrpc/output.c | 10 +- net/rxrpc/peer_event.c | 12 +- net/rxrpc/proc.c | 126 + net/rxrpc/recvmsg.c | 43 + net/rxrpc/skbuff.c | 15 - net/rxrpc/utils.c | 23 +- net/sched/Kconfig | 11 + net/sched/Makefile | 1 + net/sched/act_api.c | 80 +- net/sched/act_bpf.c | 3 +- net/sched/act_connmark.c | 14 +- net/sched/act_csum.c | 3 +- net/sched/act_gact.c | 14 +- net/sched/act_ife.c | 3 +- net/sched/act_ipt.c | 6 +- net/sched/act_mirred.c | 8 +- net/sched/act_nat.c | 18 +- net/sched/act_pedit.c | 3 +- net/sched/act_police.c | 199 +- net/sched/act_sample.c | 3 +- net/sched/act_simple.c | 3 +- net/sched/act_skbedit.c | 26 +- net/sched/act_skbmod.c | 3 +- net/sched/act_tunnel_key.c | 3 +- net/sched/act_vlan.c | 3 +- net/sched/cls_api.c | 249 +- net/sched/cls_flower.c | 7 +- net/sched/cls_u32.c | 121 +- net/sched/sch_api.c | 33 +- net/sched/sch_atm.c | 2 +- net/sched/sch_cake.c | 6 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_cbs.c | 2 +- net/sched/sch_drr.c | 4 +- net/sched/sch_dsmark.c | 2 +- net/sched/sch_fifo.c | 2 +- net/sched/sch_fq.c | 103 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_generic.c | 66 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_hhf.c | 2 +- net/sched/sch_htb.c | 116 +- net/sched/sch_mq.c | 4 +- net/sched/sch_mqprio.c | 4 +- net/sched/sch_multiq.c | 6 +- net/sched/sch_netem.c | 16 +- net/sched/sch_pie.c | 36 +- net/sched/sch_prio.c | 6 +- net/sched/sch_qfq.c | 4 +- net/sched/sch_red.c | 4 +- net/sched/sch_sfb.c | 4 +- net/sched/sch_taprio.c | 962 ++++ net/sched/sch_tbf.c | 6 +- net/sctp/outqueue.c | 8 +- net/sctp/socket.c | 59 +- net/sctp/ulpqueue.c | 2 +- net/smc/af_smc.c | 2 +- net/socket.c | 2 +- net/strparser/Kconfig | 4 +- net/tipc/bearer.c | 2 +- net/tipc/msg.c | 78 +- net/tipc/msg.h | 11 + net/tipc/name_distr.c | 18 +- net/tipc/name_table.c | 1 + net/tipc/name_table.h | 1 + net/tipc/node.h | 12 +- net/tipc/socket.c | 209 +- net/tipc/topsrv.c | 12 +- net/tipc/udp_media.c | 18 +- net/tls/Kconfig | 1 + net/tls/tls_device.c | 2 +- net/tls/tls_main.c | 67 +- net/tls/tls_sw.c | 1376 +++-- net/unix/af_unix.c | 6 +- net/wireless/core.c | 83 +- net/wireless/core.h | 14 + net/wireless/lib80211_crypt_tkip.c | 59 +- net/wireless/lib80211_crypt_wep.c | 52 +- net/wireless/nl80211.c | 840 ++- net/wireless/rdev-ops.h | 15 + net/wireless/reg.c | 121 +- net/wireless/trace.h | 235 +- net/wireless/util.c | 160 +- net/xdp/xdp_umem.c | 106 +- net/xdp/xdp_umem.h | 12 +- net/xdp/xdp_umem_props.h | 14 - net/xdp/xsk.c | 54 +- net/xdp/xsk_queue.c | 60 +- net/xdp/xsk_queue.h | 16 +- net/xfrm/xfrm_device.c | 8 +- net/xfrm/xfrm_hash.h | 5 +- net/xfrm/xfrm_input.c | 2 +- net/xfrm/xfrm_interface.c | 9 +- net/xfrm/xfrm_output.c | 2 +- net/xfrm/xfrm_user.c | 2 +- samples/bpf/Makefile | 1 + samples/bpf/bpf_load.c | 1 - samples/bpf/sampleip_user.c | 1 - samples/bpf/sockex2_kern.c | 11 +- samples/bpf/sockex3_kern.c | 8 +- samples/bpf/sockex3_user.c | 4 +- samples/bpf/tcp_tos_reflect_kern.c | 87 + samples/bpf/test_cgrp2_attach2.c | 19 +- samples/bpf/test_current_task_under_cgroup_user.c | 1 - samples/bpf/tracex3_user.c | 2 - samples/bpf/xdpsock_kern.c | 2 +- samples/bpf/xdpsock_user.c | 15 +- scripts/check_00index.sh | 67 - scripts/kernel-doc | 8 +- security/apparmor/lsm.c | 7 +- security/commoncap.c | 3 - security/integrity/iint.c | 6 +- security/security.c | 45 +- security/selinux/hooks.c | 12 +- security/selinux/ss/mls.c | 178 +- security/selinux/ss/mls.h | 2 +- security/selinux/ss/policydb.c | 2 +- security/selinux/ss/services.c | 12 +- security/smack/smack_lsm.c | 7 +- security/tomoyo/common.c | 3 +- security/tomoyo/tomoyo.c | 5 +- tools/arch/arm64/include/asm/barrier.h | 70 + tools/arch/ia64/include/asm/barrier.h | 13 + tools/arch/powerpc/include/asm/barrier.h | 16 + tools/arch/s390/include/asm/barrier.h | 13 + tools/arch/sparc/include/asm/barrier_64.h | 13 + tools/arch/x86/include/asm/barrier.h | 14 + tools/bpf/bpftool/Documentation/bpftool-map.rst | 19 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 139 + tools/bpf/bpftool/Documentation/bpftool-prog.rst | 19 +- tools/bpf/bpftool/Documentation/bpftool.rst | 16 +- tools/bpf/bpftool/Makefile | 9 +- tools/bpf/bpftool/bash-completion/bpftool | 78 +- tools/bpf/bpftool/common.c | 26 +- tools/bpf/bpftool/jit_disasm.c | 4 +- tools/bpf/bpftool/main.c | 13 +- tools/bpf/bpftool/main.h | 18 +- tools/bpf/bpftool/map.c | 255 +- tools/bpf/bpftool/map_perf_ring.c | 10 +- tools/bpf/bpftool/net.c | 275 + tools/bpf/bpftool/netlink_dumper.c | 178 + tools/bpf/bpftool/netlink_dumper.h | 95 + tools/bpf/bpftool/prog.c | 116 +- tools/include/asm/barrier.h | 35 + tools/include/linux/ring_buffer.h | 73 + tools/include/uapi/linux/bpf.h | 168 +- tools/include/uapi/linux/if_link.h | 2 + {include => tools/include}/uapi/linux/tls.h | 0 tools/lib/bpf/Build | 2 +- tools/lib/bpf/Makefile | 5 +- tools/lib/bpf/bpf.c | 143 +- tools/lib/bpf/bpf.h | 131 +- tools/lib/bpf/btf.c | 2 +- tools/lib/bpf/btf.h | 30 +- tools/lib/bpf/libbpf.c | 282 +- tools/lib/bpf/libbpf.h | 222 +- tools/lib/bpf/libbpf_errno.c | 16 +- tools/lib/bpf/netlink.c | 337 ++ tools/lib/bpf/nlattr.c | 90 +- tools/lib/bpf/nlattr.h | 82 +- tools/lib/bpf/str_error.c | 4 +- tools/lib/bpf/str_error.h | 10 +- tools/perf/util/mmap.h | 15 +- tools/testing/selftests/bpf/.gitignore | 8 + tools/testing/selftests/bpf/Makefile | 19 +- tools/testing/selftests/bpf/bpf_flow.c | 373 ++ tools/testing/selftests/bpf/bpf_helpers.h | 25 + tools/testing/selftests/bpf/config | 2 + tools/testing/selftests/bpf/flow_dissector_load.c | 140 + tools/testing/selftests/bpf/netcnt_common.h | 24 + tools/testing/selftests/bpf/netcnt_prog.c | 71 + tools/testing/selftests/bpf/test_btf.c | 179 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 60 +- tools/testing/selftests/bpf/test_flow_dissector.c | 782 +++ tools/testing/selftests/bpf/test_flow_dissector.sh | 115 + tools/testing/selftests/bpf/test_libbpf.sh | 2 +- tools/testing/selftests/bpf/test_maps.c | 122 + tools/testing/selftests/bpf/test_netcnt.c | 158 + tools/testing/selftests/bpf/test_progs.c | 157 +- tools/testing/selftests/bpf/test_queue_map.c | 4 + tools/testing/selftests/bpf/test_queue_stack_map.h | 59 + tools/testing/selftests/bpf/test_section_names.c | 208 + tools/testing/selftests/bpf/test_sk_lookup_kern.c | 180 + tools/testing/selftests/bpf/test_socket_cookie.c | 6 +- tools/testing/selftests/bpf/test_sockmap.c | 373 +- tools/testing/selftests/bpf/test_sockmap_kern.h | 97 +- tools/testing/selftests/bpf/test_stack_map.c | 4 + tools/testing/selftests/bpf/test_tcpbpf_kern.c | 38 +- tools/testing/selftests/bpf/test_tcpbpf_user.c | 31 +- tools/testing/selftests/bpf/test_verifier.c | 1783 ++++-- tools/testing/selftests/bpf/test_xdp_vlan.c | 292 + tools/testing/selftests/bpf/test_xdp_vlan.sh | 195 + tools/testing/selftests/bpf/trace_helpers.c | 8 +- tools/testing/selftests/bpf/with_addr.sh | 54 + tools/testing/selftests/bpf/with_tunnels.sh | 36 + .../selftests/drivers/net/mlxsw/qos_mc_aware.sh | 347 ++ tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/fib_tests.sh | 167 +- .../selftests/net/forwarding/bridge_sticky_fdb.sh | 69 + tools/testing/selftests/net/forwarding/lib.sh | 27 +- tools/testing/selftests/net/ip_defrag.c | 393 ++ tools/testing/selftests/net/ip_defrag.sh | 39 + tools/testing/selftests/net/pmtu.sh | 327 +- tools/testing/selftests/net/tls.c | 57 +- tools/testing/selftests/tc-testing/README | 2 + tools/testing/selftests/tc-testing/bpf/Makefile | 29 + tools/testing/selftests/tc-testing/bpf/action.c | 23 + .../tc-testing/plugin-lib/buildebpfPlugin.py | 66 + .../selftests/tc-testing/tc-tests/actions/bpf.json | 16 +- .../tc-testing/tc-tests/actions/gact.json | 24 + .../tc-testing/tc-tests/actions/police.json | 24 + tools/testing/selftests/tc-testing/tdc_config.py | 4 +- virt/kvm/arm/mmu.c | 14 +- 2222 files changed, 164254 insertions(+), 90357 deletions(-) delete mode 100644 Documentation/00-INDEX create mode 100644 Documentation/ABI/testing/sysfs-class-net-dsa delete mode 100644 Documentation/PCI/00-INDEX delete mode 100644 Documentation/RCU/00-INDEX create mode 100644 Documentation/admin-guide/ext4.rst create mode 100644 Documentation/admin-guide/mm/memory-hotplug.rst delete mode 100644 Documentation/arm/00-INDEX delete mode 100644 Documentation/block/00-INDEX delete mode 100644 Documentation/blockdev/00-INDEX delete mode 100644 Documentation/cdrom/00-INDEX delete mode 100644 Documentation/cgroup-v1/00-INDEX create mode 100644 Documentation/core-api/memory-allocation.rst create mode 100644 Documentation/core-api/memory-hotplug.rst delete mode 100644 Documentation/devicetree/00-INDEX create mode 100644 Documentation/devicetree/bindings/net/dsa/lantiq-gswip.txt create mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-ocelot-serdes.txt create mode 100644 Documentation/driver-api/firewire.rst delete mode 100644 Documentation/fb/00-INDEX delete mode 100644 Documentation/filesystems/00-INDEX rename Documentation/filesystems/ext4/{ondisk => }/about.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/allocators.rst (100%) create mode 100644 Documentation/filesystems/ext4/attributes.rst rename Documentation/filesystems/ext4/{ondisk => }/bigalloc.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/bitmaps.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockgroup.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blockmap.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/blocks.rst (100%) create mode 100644 Documentation/filesystems/ext4/checksums.rst create mode 100644 Documentation/filesystems/ext4/directory.rst rename Documentation/filesystems/ext4/{ondisk => }/dynamic.rst (100%) rename Documentation/filesystems/ext4/{ondisk => }/eainode.rst (100%) delete mode 100644 Documentation/filesystems/ext4/ext4.rst rename Documentation/filesystems/ext4/{ondisk => }/globals.rst (100%) create mode 100644 Documentation/filesystems/ext4/group_descr.rst create mode 100644 Documentation/filesystems/ext4/ifork.rst rename Documentation/filesystems/ext4/{ondisk => }/inlinedata.rst (100%) create mode 100644 Documentation/filesystems/ext4/inodes.rst create mode 100644 Documentation/filesystems/ext4/journal.rst create mode 100644 Documentation/filesystems/ext4/mmp.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/attributes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/checksums.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/directory.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/group_descr.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/ifork.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/index.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/inodes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/journal.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/mmp.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/special_inodes.rst delete mode 100644 Documentation/filesystems/ext4/ondisk/super.rst rename Documentation/filesystems/ext4/{ondisk => }/overview.rst (100%) create mode 100644 Documentation/filesystems/ext4/special_inodes.rst create mode 100644 Documentation/filesystems/ext4/super.rst delete mode 100644 Documentation/filesystems/nfs/00-INDEX delete mode 100644 Documentation/fmc/00-INDEX delete mode 100644 Documentation/gpio/00-INDEX delete mode 100644 Documentation/ide/00-INDEX delete mode 100644 Documentation/ioctl/00-INDEX delete mode 100644 Documentation/isdn/00-INDEX delete mode 100644 Documentation/kbuild/00-INDEX delete mode 100644 Documentation/laptops/00-INDEX delete mode 100644 Documentation/leds/00-INDEX delete mode 100644 Documentation/locking/00-INDEX delete mode 100644 Documentation/m68k/00-INDEX delete mode 100644 Documentation/memory-hotplug.txt delete mode 100644 Documentation/mips/00-INDEX delete mode 100644 Documentation/mmc/00-INDEX delete mode 100644 Documentation/netlabel/00-INDEX delete mode 100644 Documentation/networking/00-INDEX create mode 100644 Documentation/networking/defza.txt create mode 100644 Documentation/networking/devlink-params-bnxt.txt create mode 100644 Documentation/networking/devlink-params.txt rename {drivers/staging/fsl-dpaa2/ethernet => Documentation/networking/dpaa2}/ethe [...] create mode 100644 Documentation/networking/e1000e.rst delete mode 100644 Documentation/networking/e1000e.txt create mode 100644 Documentation/networking/fm10k.rst create mode 100644 Documentation/networking/i40e.rst delete mode 100644 Documentation/networking/i40e.txt delete mode 100644 Documentation/networking/i40evf.txt create mode 100644 Documentation/networking/iavf.rst create mode 100644 Documentation/networking/ice.rst delete mode 100644 Documentation/networking/ice.txt create mode 100644 Documentation/networking/igb.rst delete mode 100644 Documentation/networking/igb.txt create mode 100644 Documentation/networking/igbvf.rst delete mode 100644 Documentation/networking/igbvf.txt create mode 100644 Documentation/networking/ixgb.rst delete mode 100644 Documentation/networking/ixgb.txt create mode 100644 Documentation/networking/ixgbe.rst delete mode 100644 Documentation/networking/ixgbe.txt create mode 100644 Documentation/networking/ixgbevf.rst delete mode 100644 Documentation/networking/ixgbevf.txt delete mode 100644 Documentation/networking/tcp.txt delete mode 100644 Documentation/parisc/00-INDEX delete mode 100644 Documentation/power/00-INDEX delete mode 100644 Documentation/powerpc/00-INDEX create mode 100644 Documentation/process/deprecated.rst delete mode 100644 Documentation/s390/00-INDEX delete mode 100644 Documentation/scheduler/00-INDEX delete mode 100644 Documentation/scsi/00-INDEX delete mode 100644 Documentation/serial/00-INDEX delete mode 100644 Documentation/spi/00-INDEX delete mode 100644 Documentation/sysctl/00-INDEX delete mode 100644 Documentation/timers/00-INDEX delete mode 100644 Documentation/virtual/00-INDEX delete mode 100644 Documentation/virtual/kvm/00-INDEX delete mode 100644 Documentation/vm/00-INDEX delete mode 100644 Documentation/w1/00-INDEX delete mode 100644 Documentation/w1/masters/00-INDEX delete mode 100644 Documentation/w1/slaves/00-INDEX delete mode 100644 Documentation/x86/00-INDEX delete mode 100644 Documentation/x86/x86_64/00-INDEX create mode 100644 LICENSES/other/ISC delete mode 100644 arch/arm64/include/uapi/asm/siginfo.h delete mode 100644 arch/parisc/include/uapi/asm/siginfo.h delete mode 100644 arch/powerpc/include/uapi/asm/siginfo.h delete mode 100644 arch/riscv/include/uapi/asm/siginfo.h delete mode 100644 arch/s390/include/uapi/asm/siginfo.h create mode 100644 arch/sparc/vdso/checkundef.sh create mode 100644 drivers/net/dsa/b53/b53_serdes.c create mode 100644 drivers/net/dsa/b53/b53_serdes.h create mode 100644 drivers/net/dsa/lantiq_gswip.c create mode 100644 drivers/net/dsa/lantiq_pce.h create mode 100644 drivers/net/ethernet/chelsio/cxgb4/cxgb4_thermal.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/Kconfig create mode 100644 drivers/net/ethernet/freescale/dpaa2/Makefile rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpaa2- [...] create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp.c rename drivers/{staging/fsl-dpaa2/rtc/rtc.h => net/ethernet/freescale/dpaa2/dpaa2- [...] rename drivers/{staging/fsl-dpaa2/ethernet => net/ethernet/freescale/dpaa2}/dpkg.h (100%) create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dpni.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc-cmd.h create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.c create mode 100644 drivers/net/ethernet/freescale/dpaa2/dprtc.h create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.c create mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_err.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_txrx_common.h create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.c create mode 100644 drivers/net/ethernet/intel/i40e/i40e_xsk.h delete mode 100644 drivers/net/ethernet/intel/i40evf/Makefile delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_adminq_cmd.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_alloc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_common.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_devids.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_hmc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_lan_hmc.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_osdep.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_prototype.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_register.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_status.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_trace.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_txrx.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40e_type.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_client.h delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_ethtool.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_main.c delete mode 100644 drivers/net/ethernet/intel/i40evf/i40evf_virtchnl.c create mode 100644 drivers/net/ethernet/intel/iavf/Makefile create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.c create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq.h create mode 100644 drivers/net/ethernet/intel/iavf/i40e_adminq_cmd.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_alloc.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_client.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_common.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_devids.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_ethtool.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_main.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_osdep.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_prototype.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_register.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_status.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_trace.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.c create mode 100644 drivers/net/ethernet/intel/iavf/iavf_txrx.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_type.h create mode 100644 drivers/net/ethernet/intel/iavf/iavf_virtchnl.c create mode 100644 drivers/net/ethernet/intel/ice/ice_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_sriov.c create mode 100644 drivers/net/ethernet/intel/ice/ice_sriov.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h create mode 100644 drivers/net/ethernet/intel/igc/Makefile create mode 100644 drivers/net/ethernet/intel/igc/igc.h create mode 100644 drivers/net/ethernet/intel/igc/igc_base.c create mode 100644 drivers/net/ethernet/intel/igc/igc_base.h create mode 100644 drivers/net/ethernet/intel/igc/igc_defines.h create mode 100644 drivers/net/ethernet/intel/igc/igc_hw.h create mode 100644 drivers/net/ethernet/intel/igc/igc_i225.c create mode 100644 drivers/net/ethernet/intel/igc/igc_i225.h create mode 100644 drivers/net/ethernet/intel/igc/igc_mac.c create mode 100644 drivers/net/ethernet/intel/igc/igc_mac.h create mode 100644 drivers/net/ethernet/intel/igc/igc_main.c create mode 100644 drivers/net/ethernet/intel/igc/igc_nvm.c create mode 100644 drivers/net/ethernet/intel/igc/igc_nvm.h create mode 100644 drivers/net/ethernet/intel/igc/igc_phy.c create mode 100644 drivers/net/ethernet/intel/igc/igc_phy.h create mode 100644 drivers/net/ethernet/intel/igc/igc_regs.h create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_txrx_common.h create mode 100644 drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.c create mode 100644 drivers/net/ethernet/intel/ixgbevf/ipsec.h create mode 100644 drivers/net/ethernet/lantiq_xrx200.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/Kconfig create mode 100644 drivers/net/ethernet/marvell/octeontx2/Makefile create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/Makefile create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/cgx_fw_if.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/common.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/mbox.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/npc.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/npc_profile.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_reg.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_struct.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.h create mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_dev_gmii.h delete mode 100644 drivers/net/ethernet/mscc/ocelot_hsio.h create mode 100644 drivers/net/fddi/defza.c create mode 100644 drivers/net/fddi/defza.h create mode 100644 drivers/net/wireless/ath/ath10k/qmi.c create mode 100644 drivers/net/wireless/ath/ath10k/qmi.h create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.c create mode 100644 drivers/net/wireless/ath/ath10k/qmi_wlfw_v01.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/Kconfig delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/dma.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/pci_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/regs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/tx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/usb_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x0/util.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dfs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_dma.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_phy.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_regs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_trace.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_txrx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_core.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x02_util.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Kconfig create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/Makefile create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/dfs.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/eeprom.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/mt76x2u.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_dfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/pci_tx.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/phy.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_init.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mac.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_main.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_mcu.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2/usb_phy.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_debugfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dfs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_dma.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_eeprom.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_init_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mac_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_main.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_mcu.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_pci.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_phy_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_regs.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_trace.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_tx_common.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2_usb.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u.h delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_core.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_init.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mac.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_main.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_mcu.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt76x2u_phy.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pcie_priv.h create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_ipc.h create mode 100644 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie_regs.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie.c delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_bus_priv.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_ipc.h delete mode 100644 drivers/net/wireless/quantenna/qtnfmac/pearl/pcie_regs_pearl.h create mode 100644 drivers/phy/mscc/Kconfig create mode 100644 drivers/phy/mscc/Makefile create mode 100644 drivers/phy/mscc/phy-ocelot-serdes.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/TODO delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpaa2-ethtool.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni-cmd.h delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.c delete mode 100644 drivers/staging/fsl-dpaa2/ethernet/dpni.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/Makefile delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc-cmd.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.c delete mode 100644 drivers/staging/fsl-dpaa2/rtc/dprtc.h delete mode 100644 drivers/staging/fsl-dpaa2/rtc/rtc.c create mode 100644 fs/xfs/libxfs/xfs_attr.h delete mode 100644 fs/xfs/xfs_attr.h create mode 100644 include/dt-bindings/phy/phy-ocelot-serdes.h create mode 100644 include/linux/linkmode.h create mode 100644 include/linux/skmsg.h delete mode 100644 include/net/netfilter/nfnetlink_log.h create mode 100644 include/soc/mscc/ocelot_hsio.h create mode 100644 include/uapi/linux/dns_resolver.h create mode 100644 kernel/bpf/queue_stack_maps.c delete mode 100644 kernel/bpf/sockmap.c create mode 100644 net/batman-adv/trace.c create mode 100644 net/batman-adv/trace.h create mode 100644 net/core/skmsg.c create mode 100644 net/core/sock_map.c create mode 100644 net/dsa/tag_gswip.c create mode 100644 net/ipv4/tcp_bpf.c create mode 100644 net/ipv4/tcp_dctcp.h create mode 100644 net/netfilter/nft_xfrm.c create mode 100644 net/sched/sch_taprio.c delete mode 100644 net/xdp/xdp_umem_props.h create mode 100644 samples/bpf/tcp_tos_reflect_kern.c delete mode 100755 scripts/check_00index.sh create mode 100644 tools/bpf/bpftool/Documentation/bpftool-net.rst create mode 100644 tools/bpf/bpftool/net.c create mode 100644 tools/bpf/bpftool/netlink_dumper.c create mode 100644 tools/bpf/bpftool/netlink_dumper.h create mode 100644 tools/include/linux/ring_buffer.h copy {include => tools/include}/uapi/linux/tls.h (100%) create mode 100644 tools/lib/bpf/netlink.c create mode 100644 tools/testing/selftests/bpf/bpf_flow.c create mode 100644 tools/testing/selftests/bpf/flow_dissector_load.c create mode 100644 tools/testing/selftests/bpf/netcnt_common.h create mode 100644 tools/testing/selftests/bpf/netcnt_prog.c create mode 100644 tools/testing/selftests/bpf/test_flow_dissector.c create mode 100755 tools/testing/selftests/bpf/test_flow_dissector.sh create mode 100644 tools/testing/selftests/bpf/test_netcnt.c create mode 100644 tools/testing/selftests/bpf/test_queue_map.c create mode 100644 tools/testing/selftests/bpf/test_queue_stack_map.h create mode 100644 tools/testing/selftests/bpf/test_section_names.c create mode 100644 tools/testing/selftests/bpf/test_sk_lookup_kern.c create mode 100644 tools/testing/selftests/bpf/test_stack_map.c create mode 100644 tools/testing/selftests/bpf/test_xdp_vlan.c create mode 100755 tools/testing/selftests/bpf/test_xdp_vlan.sh create mode 100755 tools/testing/selftests/bpf/with_addr.sh create mode 100755 tools/testing/selftests/bpf/with_tunnels.sh create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_mc_aware.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_sticky_fdb.sh create mode 100644 tools/testing/selftests/net/ip_defrag.c create mode 100755 tools/testing/selftests/net/ip_defrag.sh create mode 100644 tools/testing/selftests/tc-testing/bpf/Makefile create mode 100644 tools/testing/selftests/tc-testing/bpf/action.c create mode 100644 tools/testing/selftests/tc-testing/plugin-lib/buildebpfPlugin.py -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 7Â months
1
0
0
0
[toolchain/binutils-gdb] branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-defconfig updated (20784627bf -> 0a640d7196)
by gitīŧ git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-defconfig in repository toolchain/binutils-gdb. from 20784627bf Automatic date update in version.in adds 4df46df7a4 [gdb/testsuite] Handle removed valgrind option --db-attach adds a76dc3b770 [gdb/testsuite] Rewrite catch-follow-exec.exp using gdb_test adds 8c246a60c0 cmse_scan segfault adds fe1a5cad30 [gdb/testsuite] Log wait status on process no longer exists error adds 0e139b8787 Automatic date update in version.in adds 0a640d7196 ELF: Hide symbols defined in discarded input sections No new revisions were added by this update. Summary of changes: bfd/ChangeLog | 11 ++++ bfd/elf32-arm.c | 3 +- bfd/elflink.c | 12 ++++- bfd/version.h | 2 +- gdb/testsuite/ChangeLog | 14 +++++ gdb/testsuite/gdb.base/catch-follow-exec.exp | 63 +++++----------------- gdb/testsuite/gdb.base/valgrind-db-attach.exp | 4 ++ gdb/testsuite/lib/gdb.exp | 11 ++++ ld/ChangeLog | 9 ++++ ld/testsuite/ld-plugin/lto.exp | 6 +++ ld/testsuite/ld-plugin/pr23818.d | 4 ++ .../{ld-elf/pr14862.map => ld-plugin/pr23818.t} | 2 +- .../{ld-elfvers/vers26a.c => ld-plugin/pr23818a.c} | 0 .../{ld-elf/indirect1c.c => ld-plugin/pr23818b.c} | 2 +- 14 files changed, 87 insertions(+), 56 deletions(-) create mode 100644 ld/testsuite/ld-plugin/pr23818.d copy ld/testsuite/{ld-elf/pr14862.map => ld-plugin/pr23818.t} (76%) copy ld/testsuite/{ld-elfvers/vers26a.c => ld-plugin/pr23818a.c} (100%) copy ld/testsuite/{ld-elf/indirect1c.c => ld-plugin/pr23818b.c} (56%) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 7Â months
1
0
0
0
[toolchain/gcc] branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allnoconfig updated (180e611a341 -> ef5aa226849)
by gitīŧ git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-allnoconfig in repository toolchain/gcc. from 180e611a341 2018-10-24 François Dumont <fdumont(a)gcc.gnu.org> adds ce8e9d74e4b 2018-10-24 Richard Biener <rguenther(a)suse.de> adds 2a4fec0978e Remove reduntant dumps and make tp_first_run dump more compact. adds 5af7fad8189 2018-10-24 Richard Biener <rguenther(a)suse.de> adds fa948efa37e Disable string merging with alignment > 1 before Solaris 11 [...] adds e0599ca487d 2018-10-24 Richard Biener <rguenther(a)suse.de> adds 7f118bfb959 S/390: Fix ICE in s390_check_qrst_address () adds 38602cd96f3 Add myself to MAINTAINERS adds 56edcef3957 * ipa-utils.h (type_with_linkage_p): No longer check for T [...] adds 09c171677d8 Return hash of ADDR_EXPR if its argument is CONSTANT_CLASS_P. adds 570c6c2ee57 Switch conversion: support any ax + b transformation (PR tr [...] adds 6a544825696 2018-10-24 Bill Schmidt <wschmidt(a)linux.ibm.com> Jin [...] adds 4304301540d 2018-10-24 Richard Biener <rguenther(a)suse.de> adds c92a848eb08 PR c++/84851 - missing -Wclass-memaccess for a memcpy in a [...] adds 810b24cd59b gcc/ChangeLog: adds e9c536b036f PR c++/86288 * parser.c (cp_parser_std_attribute): Canoni [...] adds b75be89021c [gcc] 2018-10-24 Michael Meissner <meissner(a)linux.ibm.com> adds 54a5b8c760a gOlogy: do not change code in isolate-paths for warnings only adds 239fe927701 combine: Don't do make_more_copies for dest PC (PR87720) adds ef5aa226849 Daily bump. No new revisions were added by this update. Summary of changes: ChangeLog | 4 + MAINTAINERS | 1 + gcc/ChangeLog | 94 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cgraph.c | 15 +-- gcc/combine.c | 2 + gcc/config.in | 18 +-- gcc/config/rs6000/emmintrin.h | 17 ++- gcc/config/rs6000/rs6000.c | 73 +++++++++++ gcc/config/s390/s390.c | 4 +- gcc/configure | 24 ++++ gcc/configure.ac | 22 ++++ gcc/cp/ChangeLog | 12 ++ gcc/cp/call.c | 9 -- gcc/cp/parser.c | 11 +- gcc/doc/extend.texi | 16 ++- gcc/gimple-ssa-isolate-paths.c | 17 ++- gcc/ipa-utils.h | 6 +- gcc/testsuite/ChangeLog | 46 +++++++ gcc/testsuite/g++.dg/Wclass-memaccess-4.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-66.C | 12 ++ gcc/testsuite/gcc.dg/torture/pr87665.c | 27 ++++ gcc/testsuite/gcc.dg/tree-prof/time-profiler-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/time-profiler-2.c | 4 +- gcc/testsuite/gcc.dg/tree-prof/time-profiler-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr84436-1.c | 36 ++++++ gcc/testsuite/gcc.dg/tree-ssa/pr84436-2.c | 67 ++++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr84436-3.c | 24 ++++ gcc/testsuite/gcc.dg/tree-ssa/pr84436-4.c | 38 ++++++ gcc/testsuite/gcc.dg/tree-ssa/pr84436-5.c | 38 ++++++ gcc/testsuite/gcc.dg/tree-ssa/restrict-9.c | 16 +++ gcc/testsuite/gcc.dg/vect/bb-slp-39.c | 19 +++ gcc/testsuite/gcc.target/powerpc/float128-math.c | 20 +++ .../powerpc/ppc-fortran/ieee128-math.f90 | 20 +++ gcc/testsuite/gcc.target/s390/20181024-1.c | 32 +++++ gcc/testsuite/gfortran.dg/vect/pr83232.f90 | 6 +- gcc/tree-ssa-sccvn.c | 1 + gcc/tree-ssa-structalias.c | 50 ++++---- gcc/tree-switch-conversion.c | 87 ++++++++++--- gcc/tree-switch-conversion.h | 10 +- gcc/tree-vect-data-refs.c | 136 +++++++++++++++------ gcc/tree-vect-slp.c | 4 + gcc/varasm.c | 10 +- libgcc/ChangeLog | 5 + libgcc/libgcov-profiler.c | 2 +- 45 files changed, 921 insertions(+), 142 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-66.C create mode 100644 gcc/testsuite/gcc.dg/torture/pr87665.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84436-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84436-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84436-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84436-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr84436-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/restrict-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-39.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-math.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-fortran/ieee128-math.f90 create mode 100644 gcc/testsuite/gcc.target/s390/20181024-1.c -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 7Â months
1
0
0
0
[toolchain/gcc] branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allyesconfig updated (941fafa56b5 -> d09a6c1d743)
by gitīŧ git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allyesconfig in repository toolchain/gcc. from 941fafa56b5 PR c++/85437 PR c++/49171 * cp-tree.h (REINTERPRET_CAST_ [...] adds d91d9c6b633 Create gcc-8-branch adds 2c4878d8a4c * DEV-PHASE: Set to prerelease. adds 04707f0657e PR ada/85007 * gnat_ugn.texi: Regenerate. adds edc3d20f229 x86: Correct movdir64b builtin function adds 6f54a9098d2 Daily bump. adds 1d334297aa2 Document that -Wreturn-type is enabled by default for C++ adds 4f7c56e847d * cgraph.h (symbol_table): Just declare debug method here. [...] adds e44c38413f2 Daily bump. adds 060ade2b5c1 PR tree-optimization/85529 * tree-ssa-reassoc.c (optimize [...] adds 280710c829b PR85532, crtend.o built without --enable-initfini-array has [...] adds 746126662fd PR c++/85545 - ICE with noexcept PMF conversion. adds 046e306d955 PR go/85429 cmd/go: add Solaris assembler syntax for g [...] adds 5447778a02c * config.gcc: Mark tile* targets as deprecated/obsolete. adds c7e4f584b20 PR c++/85553 * init.c (build_zero_init_1): For zero initi [...] adds 51c67f8c7a4 PR ipa/85549 * ipa-cp.c (find_aggregate_values_for_caller [...] adds 8d01edc1731 Daily bump. adds 2f181ae6321 Daily bump. adds 6eddc70d50b Daily bump. adds faa55a6cec4 Daily bump. adds 6aa70dae34d PR c++/85580 - extern "C" and local variables adds 2273d97bd2e PR web/85578 * doc/install.texi2html: Replace _002d with [...] adds c8e482a44ef * gcc.pot: Regenerate. adds ae8eca2e06a Daily bump. adds bca14dddabf Tighten early exit in vect_analyze_data_ref_dependence (PR85586) adds 4dede9ddb54 PR c++/85587 - error with scoped enum in template. * sema [...] adds 5baca020496 Update ChangeLog and version files for release adds af8bbdf198a * gennews (files): Add files for GCC 8. adds 68fc0ec2c57 * BASE-VER: Set to 8.1.1. adds ed193464486 backport "[nvptx, libgomp, testsuite] Reduce recursion dept [...] adds e4681913696 * es.po: Update. adds 9a4acdbd2f1 Daily bump. adds 52c9eee1ae4 Update .po files. adds b41d3149d20 PR libstdc++/85632 fix wraparound in filesystem::space adds b3857795640 PR libstdc++/84769 qualify call to std::get<0> adds 95eb7235305 Daily bump. adds 9df54074b1f PR ada/85540 * init.c (__gnat_handle_vms_condition): Add [...] adds 1c17eaefe16 PR ada/85635 * link.c (BSD platforms): Add missing backslash. adds b819e339696 PR libstdc++/85642 fix is_nothrow_default_constructible<opt [...] adds 0f6f1eaf1df * uk.po: Update. adds 99ec8a8a9d5 [arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED [...] adds b673a0a5c6c [AArch64] PR target/85512: Tighten SIMD right shift immedia [...] adds 1abefaf006d PR go/85630 * Makefile.am (CHECK_ENV): Set GOCACHE. (ECH [...] adds b3a001f0f30 cmd/go: on AIX, pass -X64 first when invoking ar adds 1781033e9a7 PR c++/85305 - pack in lambda init-capture. adds 8e2586b0d19 Daily bump. adds 3b3decebcd2 Daily bump. adds 624beaf4f2d gcc/fortran/ChangeLog: adds a6de0eebd35 PR c++/85659 * cfgexpand.c (expand_asm_stmt): Don't creat [...] adds 0031a3273f7 Daily bump. adds b928949406a [NDS32] Add missing newline character into ASM_APP_ON macro. adds a76e57ad97d [NDS32] Fix print operand for cctl register. adds 97bebad524c [NDS32] Fix incorrect settings in sfp-machine.h and t-nds32 [...] adds 64b6891ce34 [NDS32] Split movdi/df if reigster number is illegal. adds ba3ca522404 [NDS32] Fix bug in bit-instruction checking functions. adds 9addd3cc1f8 2018-05-07 Edward Smith-Rowland <3dw4rd(a)verizon.net> adds 4e25d06427b PR c++/85618 - ICE with initialized VLA. adds 712710e0667 Daily bump. adds 218f6853609 PR c++/85646 - lambda visibility. adds dafa8eecba2 2018-05-08 Richard Biener <rguenther(a)suse.de> adds 1ed91ae6815 [arm] PR target/85658 Fix operator precedence errors in par [...] adds 384dfb099e4 Tighten condition in vect/pr85586.c (PR 85654) adds 129cfadcb74 2018-05-08 Richard Biener <rguenther(a)suse.de> adds e063941bf3c PR c++/85695 * semantics.c (finish_if_stmt_cond): See thr [...] adds 0ccd3a10e87 * de.po, sv.po: Update. adds 32098c49188 Daily bump. adds a31a0269de6 PR c++/85706 - class deduction under decltype adds 8794a5c6558 PR rtl-optimization/85638 * bb-reorder.c: Include common/ [...] adds 7cb0f0dcce7 Daily bump. adds 1a83baeaae0 Document Dual ABI for std::ios_base::failure adds db57e8ab6bc Daily bump. adds bed78e1a428 [arm] PR target/85606 prefer armv6s-m for armv6-m parts adds 597e9acdce7 2018-05-11 Paul Thomas <pault(a)gcc.gnu.org> adds acef86e1500 [arm] PR target/85733 Restore be8 linking behaviour for ARM [...] adds 815f1bcb7b6 Check is_single_const in intersect_with_plats adds 38d467668c6 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 77c42432c46 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 428cf50d7f0 2018-05-11 Steven G. Kargl <kargl(a)gcc.gnu.org> adds b7f715b9ed7 Daily bump. adds 9a1069a43c6 2018-05-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e78c9cc7315 Daily bump. adds 17398743599 2018-05-13 Paul Thomas <pault(a)gcc.gnu.org> adds 971ef5eacce Daily bump. adds 6ee07f8d3ce PR libstdc++/82966 fix swapping of node handles adds a36922b452c PR libstdc++/67554 Do not pass null pointers to memcpy adds 12b8914a3a1 Daily bump. adds 9771507101f PR libstdc++/84159 fix appending strings to paths adds df0bde83a66 Remove unused headers from tests adds 174de8fc134 PR libstdc++/83891 fix path::is_absolute() for non-POSIX targets adds ec618f7d895 Daily bump. adds 866ad2415d7 Daily bump. adds ff7b3c1b18d PR libstdc++/85812 fix memory leak in std::make_exception_ptr adds 58504a7de49 PR libstdc++/85818 ensure path::preferred_separator is defined adds 72003fb5a61 Daily bump. adds fbfa04723ac 2018-05-18 Toon Moene <toon(a)moene.org> adds 946222dfa3e PR c++/85782 adds ee2e4f49712 Daily bump. adds a3adbb9e666 2018-05-19 Paul Thomas <pault(a)gcc.gnu.org> adds 9807cc65a63 Daily bump. adds 6d647a297ca 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 2a12d061f91 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 6b77cf82e25 2018-05-20 Paul Thomas <pault(a)gcc.gnu.org> adds 6220ca5de22 Remove accidental doubling up of associate_38.f90 adds 0b872ceaec0 Daily bump. adds 82b541a197b PR libstdc++/85818 make new test require Filesystem support adds 239d44d6cac PR target/85698 * config/rs6000/rs6000.c (rs6000_output_m [...] adds 41795d9d5c4 PR target/85698 * gcc.target/powerpc/vec-se [...] adds 38d25ca8a5e 2018-05-21 François Dumont <fdumont(a)gcc.gnu.org> adds 3cf60392879 * es.po: Update. adds cdb4f0a37f0 Daily bump. adds 7892adc3e81 Fix tree-ssa-strlen handling of partial clobbers (PR85814) adds 302c2ca33c3 PR middle-end/85643 - attribute nonstring fails to squash - [...] adds 262fde1a603 Daily bump. adds 648461eaadd PR c++/85866 - error with .* in default template arg. adds 3dd11f01348 Subject: Backport r260154 adds 7e871333a6c Subject: Backport r260566 adds 4c25dedee5f 2018-05-23 Richard Biener <rguenther(a)suse.de> adds abca8e44265 Daily bump. adds a61b1e7f677 Backport from mainline 2018-05-17 Bin Cheng <bin.cheng@ [...] adds 6c3b32838f2 PR c++/81420 - not extending temporary lifetime. adds dcb66d2eb03 PR c++/85864 - literal template and default template arg. adds 6afb8c9c731 PR c++/85842 - -Wreturn-type, constexpr if and generic lambda. adds 95ef18a35aa libsanitizer: Use pre-computed size of struct ustat for Linux adds 0f5b3e0e362 PR target/85903 * config/i386/sse.md (movdi_to_sse): Do n [...] adds 5c14d107be0 * config/i386/sse.md (cvtusi2<ssescalarmodesuffix>64<round [...] adds 7d8b5cd217c * ChangeLog: Fix last entry. adds 351b7826614 Daily bump. adds 7c0ed70513e 2018-05-25 Richard Biener <rguenther(a)suse.de> adds 1a3bc17fe31 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 4904efcbfe1 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds ebe47d00f68 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds c08c3a4bd56 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 6b97d0bfed6 2018-05-25 Steven G. Kargl <kargl(a)gcc.gnu.org> adds f4094cba2ca Daily bump. adds f84fddf6ab4 PR bootstrap/85921 * c-warn.c (diagnose_mismatched_attrib [...] adds 907e31bb657 Daily bump. adds 790833f0157 2018-05-26 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds ca3a7b81d33 * config/pa/pa-linux.h (NEED_INDICATE_EXEC_STACK): Define to 0. adds 6d97bb8ab49 Daily bump. adds 5852b88d276 Don't mark IFUNC resolver as only called directly adds a309bc095fb Daily bump. adds 10544a955c2 Daily bump. adds fa8bfbd8bb4 Backported from mainline 2018-05-08 Jakub Jelinek <jaku [...] adds 8c16305a232 Backported from mainline 2018-05-10 Jakub Jelinek <jaku [...] adds 8e31a2e3715 Backported from mainline 2018-05-11 Jakub Jelinek <jaku [...] adds 3c7512c55b8 Backported from mainline 2018-05-14 Jakub Jelinek <jaku [...] adds b4744e3ff1a Backported from mainline 2018-05-29 Jakub Jelinek <jaku [...] adds 404d75be1c6 Daily bump. adds 2892e4ae21e 2018-05-31 Matthias Klose <doko(a)ubuntu.com> adds 81ea9f4fc44 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do [...] adds ced89f48ce9 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Ws [...] adds 14c9d075813 PR libstdc++/85951 for make_signed/make_unsigned for charac [...] adds a48d7dbe942 x86: Re-enable partial_reg_dependency and movx for Haswell adds 27b34082f03 PR target/85984 * bb-reorder.c (pass_partition_blocks::ga [...] adds a7550b5cca2 PR target/85591 * config/i386/cpuinfo.c (get_amd_cpu): Re [...] adds 0d426dffde1 PR target/85950 * config/i386/i386.md (l<rounding_insn><M [...] adds 50e2009c5cb PR go/85429 adds 4caedb89782 Daily bump. adds 974751f8d64 2018-05-31 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 4754e1cbb93 * c-ada-spec.c (dump_ada_declaration) <TYPE_DECL>: Generat [...] adds 15e8e3bf1b0 2018-06-01 Bill Schmidt <wschmidt(a)linux.ibm.com> adds f8cccfc1793 PR c++/85873 - constant initializer_list array not in .rodata. adds 99ad3094a87 Daily bump. adds 483ccc45d71 2018-06-01 Steven G. Kargl <kargl(a)gcc.gnu.org> adds da9dd096441 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] adds 30b803fbf2f * gcc-interface/ada-tree.h (TYPE_PADDING_FOR_COMPONENT): N [...] adds eb538f410f6 Add missing directive adds e76f5bd3873 Backport from mainline 2018-05-31 Eric Botcazou <ebotca [...] adds 6c0688b4258 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 4686bdf288f Daily bump. adds 21f070f70e6 PR c++/85761 - ICE with ill-formed use of const outer variable. adds 9fc8ad83fcd PR c++/85739 - ICE with pointer to member template parm. adds 8961ebadf55 Daily bump. adds 08d0056f1b5 PR c++/86025 * tree.c (inchash::add_expr): Handle IDENTIF [...] adds 11dc6b9576b [arm] PR target/86003 build failures with --with-cpu=xscale adds eaa7bce8e80 PR c/85623 - strncmp() warns about attribute 'nonstring' in [...] adds ffea467c4da 2018-06-04 Steven G. Kargl <kargl(a)gcc.gnu.org> adds e2dc92cd6ab * es.po, fr.po: Update. adds 3d876ec4b63 * g++.dg/warn/string1.C: Prune extra warning with -std=c++17. adds d687bd3d748 PR libstdc++/85930 fix misaligned reference adds e79a66a6393 Daily bump. adds e56798cfb49 S/390: Fix __builtin_tbeginc signature adds 769b0cf58d6 * include/std/type_traits: Fix comment typo. adds 9e6a848896b PR c++/85731 - wrong error with qualified-id in template. adds e80b4047a23 PR c++/85847 * init.c (build_new_1): Use fold_non_depende [...] adds 4fdc2752017 PR c++/85976 * tree.c (cp_tree_equal): Handle USING_DECL. adds 8be58d07b00 Daily bump. adds 9b4a45bffd6 PR libstdc++/86008 add std::quoted support for string_view adds 64bc6399e9a 2018-06-06 Richard Biener <rguenther(a)suse.de> adds 7d9a4a95cf8 PR c++/86060 - ICE on range for with -std=c++98. adds cc3effb53bf Daily bump. adds 459031b563d Backport from mainline 2018-06-06 Peter Bergner <bergne [...] adds 2ff4735319b * eo.po: Update. adds 43c24991d45 PR target/85684 * config/i386/i386.c (ix86_expand_builtin [...] adds e03777fcfcd 2018-06-07 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds e383362d2d1 2018-06-07 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 2355b68d7bd Daily bump. adds 4f147efb77e [arm] PR target/81497: Fix arm_acle.h for C++ adds ce16cb3d45d * es.po: Update. adds 4aaf4d8ebf0 gcc/ChangeLog: adds a96767cea5f gcc/ChangeLog: adds 30b38d2b0d4 Daily bump. adds 0cee71e8be1 2018-06-09 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds eeb5b659e97 2018-06-08 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 44e5b9a6667 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds eebafd89928 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 1413b441b6b Commit testcases ommitted in last commit. adds 71fda2bd0c4 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds a7369653738 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 48c4d929517 2018-06-09 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 03dd2d9c7a3 Daily bump. adds 9ed8059ae96 2018-06-09 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 126d697b895 Daily bump. adds c23d02e3cb7 Backport from trunk 2018-06-11 Segher Boessenkool <segh [...] adds 8f048f35248 * fr.po: Update. adds 83f8df380a4 gcc/ Backport from mainline 2018-06-08 Peter Bergner <b [...] adds df82565d6ff PR c++/86094 - wrong code with defaulted move ctor. adds 6a19f80a780 * g++.dg/cpp0x/range-for9.C: Adjust dg-error. adds c9f76acf5cc * doc/invoke.texi: Document -fabi-version=12. adds 453ae5bc77c PR c++/80485 - inline function non-zero address. adds b5a55805c6e PR c++/85815 - reference to member of enclosing template. adds 11fad7f85b1 PR c++/85807 - ICE with call in template NSDMI. adds 2bb91cb86a1 PR c++/85764 - bogus 'this' not captured error. adds d26c6b8b0c6 PR c++/85765 - SFINAE and non-type default template arg. adds 8e9835399f9 PR c++/61806 - missed SFINAE with partial specialization. adds 1e9f6ab2c49 PR c++/85710 - ICE with -Wmemset-elt-size. adds de6660aea0e PR c++/85963 - -Wunused-but-set with ?: in template. adds cf5b752ab40 PR c++/85792 -Wctor-dtor-privacy and inherited constructor. adds 64cb104919d Daily bump. adds e0925ea331a Backport from mainline 2018-06-11 Eric Botcazou <ebotca [...] adds 8f22343ce1b * gcc-interface/decl.c (warn_on_field_placement): Use spec [...] adds 727380ee70e * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Constant>: [...] adds 1f86cf9bfbb * gcc-interface/ada-tree.h (TYPE_RETURN_BY_DIRECT_REF_P): [...] adds 29e34e7b780 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 3fb985f55b3 2018-06-12 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 3efec687d72 Daily bump. adds ce23d78fc4e PR target/86048 * config/i386/winnt.c (i386_pe_seh_cold_i [...] adds 33f4b9de25d libgo: update to Go 1.10.3 release adds 704ff1612fe PR c++/86094 - wrong code with defaulted move ctor. adds f2997ff00c3 2018-06-13 Steven G. Kargl <kargl(a)gcc.gnu.org> adds 6d6e904f524 PR tree-optimization/86114 - ICE in gimple_fold_builtin_str [...] adds 983763daebd * c-opts.c (c_common_post_options): Warn about useless -Wabi. adds b507a4cc13a Daily bump. adds 1a6fd8ed169 PR other/77609: Let the assembler choose ELF section types [...] adds c10d8b4f249 RTEMS: Prefer int for int32_t adds 2829ca0f114 2018-06-14 Richard Biener <rguenther(a)suse.de> adds 85b8a0a1efe PR target/85945 * lower-subreg.c (find_decomposable_subre [...] adds 1ee087918eb PR middle-end/86122 * match.pd ((A +- CST1) +- CST2): Pun [...] adds a7b8c397b65 PR target/86048 * gcc.target/i386/pr86048.c: Require sse2 [...] adds b66d679d15d Daily bump. adds a2ce172d471 PR fortran/85701 adds 0395a66ae99 PR fortran/85702 adds cf50bf9c8de PR fortran/85703 adds 44c330f2c78 Only define __cpp_lib_constexpr_char_traits for C++17 adds c847cec9a9f PR libstdc++/86169 unshare COW string when non-const data() called adds 96c254b4553 PR middle-end/86123 * match.pd ((X / Y) == 0 -> X < Y): D [...] adds bfc4a8eb214 * tree.c (maybe_warn_parm_abi): Inform the location of the class. adds 687649b18bd PR c++/82882 - ICE with lambda in template default argument. adds fb02152947d PR middle-end/85878 * expr.c (expand_assignment): Remove [...] adds 2647a058315 Daily bump. adds ed9b81c6310 PR c++/86147 - wrong capture for template argument. adds 87d52eb44b4 PR middle-end/86095 * common.opt (Wunsafe-loop-optimizati [...] adds 1a53b47c1c1 Daily bump. adds 5cf3d46af84 Daily bump. adds 61e8e6d200b PR c/82063 - issues with arguments enabled by -Wall adds 1ca425f08e1 Daily bump. adds 22379dc0a88 PR c++/81060 - ICE with unexpanded parameter pack. adds fe6a4659698 PR c++/86200 - ICE with unexpanded pack in lambda parameter. adds a5ee8712c0d * gimplify.c (gimplify_init_constructor): Really never cle [...] adds 0c6e64e6419 PR libstdc++/82644 define TR1 hypergeometric functions in s [...] adds 47f8df2eedc * es.po: Update. adds f654c8a5bbd Remove unused <exception> header from <utility> adds 2d016edb373 xtensa: fix PR target/65416 adds 1ccc11348ba Daily bump. adds 33c16e04b0d PR tree-optimization/86231 * tree-vrp.c (union_ranges): F [...] adds 6038f61c4be PR debug/86194 * var-tracking.c (use_narrower_mode_test): [...] adds 74ef2f41cbb PR c++/86210 * c-common.c (check_nonnull_arg): Use fold_f [...] adds 4968b68839a [PR c++/85634] Fix tsubst ICE adds 6af6f77c5d5 Backported from mainline 2018-06-15 Jakub Jelinek <jaku [...] adds 38e3a216c1c Backported from mainline 2018-06-16 Jakub Jelinek <jaku [...] adds f1abdd7365f libgcc/: PR libgcc/86213 * generic-morestack.c (allocate_ [...] adds f9c5a227515 Daily bump. adds 2e2052934b0 RISC-V: Add custom RTEMS multilibs adds 36449c98fed PR c++/86182 - ICE with anonymous union passed to template. adds 1be476cee4d * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. adds 21330b0d8bf Daily bump. adds 1e656cd6e64 Don't preprocess .S files with -P on Solaris/x86 (PR target/85994) adds f7458c2fbf3 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 76fa62b3160 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds d68d996ba4e [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 3ba67d982bb syscall: remove Ustat adds 9a938fa8c95 [gcc] 2018-06-22 Michael Meissner <meissner(a)linux.ibm.com> adds 497b454bb8b 2018-06-19 Tony Reix <tony.reix(a)atos.com> Dam [...] adds febd5f5aea0 PR libstdc++/86138 prevent implicit instantiation of COW empty rep adds 6f465772958 PR c++/85662 * g++.dg/ext/offsetof3.C: New test. adds 3734de15d81 PR c++/86219 - ICE with erroneous initializer in template. adds bbc17959bc6 Daily bump. adds adb48b274b0 Fix phi backedge detection in backprop (PR85989) adds 51fac3a2483 Daily bump. adds 36558962044 Daily bump. adds 9b8f8df21f4 2018-06-25 Paul Thomas <pault(a)gcc.gnu.org> adds f5932f70e7d rs6000: Fix vector homogeneous aggregates (PR86197) adds 254c03e0f72 Backport from mainline 2018-04-30 Jan Hubicka <jh(a)suse.cz> adds 19a54887f84 rs6000: Fix absif2 adds bfe7d5657b1 2018-06-25 Jakub Jelinek <jakub(a)redhat.com> adds 29e614e8d2b 2018-04-20 Jan Hubicka <jh(a)suse.cz> * lto-partition.c ( [...] adds e8e6334e95f 2018-06-25 Fritz Reese <fritzoreese(a)gmail.com> adds 0e9af164efe 2018-06-25 Michael Meissner <meissner(a)linux.ibm.com> adds b95bdab0d76 Update powerpc64-linux-gnu/baseline_symbols.txt adds 2528fb535b2 PR libstdc++/86112 fix printers for Python 2.6 adds 76b1a1bd5a1 Daily bump. adds 43ad8df852a PR c++/86291 * parser.c (cp_parser_omp_for_loop_init): Ch [...] adds 09a46fc9eb1 PR target/86314 * config/i386/i386.md (setcc + movzbl to [...] adds 2e8ab52f772 S/390: Fix mtune default. adds fdb8dffc9af regcprop: Avoid REG_CFA_REGISTER notes (PR85645) adds 51a3af2d4ea regrename: Don't rename the dest of a REG_CFA_REGISTER (PR85645) adds b40d4db95b9 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds 93da67b40a5 2018-06-26 Aaron Sawdey <acsawdey(a)linux.ibm.com> adds fefaf852b10 Daily bump. adds 607855267a7 PR c++/80290 - memory-hog with std::pair. adds c6f88c6ee42 PR c++/86320 - memory-hog with std::array of pair adds 5885ff570d6 gcc/ChangeLog: adds e99a48c7bbf gcc/testsuite/ChangeLog: adds c93c2f83a9d Daily bump. adds 999baf3f1ae 2018-06-28 Fritz Reese <fritzoreese(a)gmail.com> adds 25081d10b75 gcc/ChangeLog: adds 39ed131960a Daily bump. adds 72ed95829d9 * config/rs6000/t-rs6000: Append rs6000-modes.h to TM_H. adds ca4f43e8c47 gcc/ChangeLog: adds 13a4be670f7 Daily bump. adds 37dd333a4d1 [PR86064] split single cross-partition range with nonzero locviews adds 9e1b1f11f89 Daily bump. adds aa4c961d643 Daily bump. adds 65948c062e4 * config/i386/i386.c (ix86_finalize_stack_frame_flags): Do [...] adds baa4d8cdc5c PR go/86331 os: check return value as well as error fr [...] adds 80ddc7311c3 2018-07-02 Paul Thomas <pault(a)gcc.gnu.org> adds a98e0d991b5 rs6000: Set up ieee128_float_type_node correctly (PR86285) adds 1c4b6999ffe Daily bump. adds 043e9f42d5e Reduce garbage from push_to_top_level. adds dde369c40a0 PR c++/86378 - functional cast in noexcept-specifier. adds c3459b63c8b Daily bump. adds 528733a67be PR libstdc++/86398 fix std::is_trivially_constructible regression adds bd5a9db5ab3 PR libstdc++/84087 add default arguments to basic_string me [...] adds a6d13e084f7 LWG 3075 basic_string needs deduction guides from basic_str [...] adds 1394444b2fc LWG 3076 basic_string CTAD ambiguity adds 0ab6ef3b0bb Declare some explicit instantiations for strings in Debug Mode adds 261bd5e266d PR libstdc++/86292 fix exception safety of std::vector<Inpu [...] adds 045fca19c27 PR libstdc++/83982 fix exception-safety guarantee of std::v [...] adds 57f5b7a6f4f PR libstdc++/85671 allow copy elision in path concatenation adds 89d5331285c PR libstdc++/85098 add missing definitions for static constants adds 2c97ad37877 PR target/85904 check for aligned_alloc on netbsd cross-com [...] adds 690cf7ab76f Qualify std::__invoke in <variant> to prevent ADL adds 8cb222f298e Qualify another call in <variant> adds 039c01cc8bb PR libstdc++/86127 avoid unnecessary allocator conversions adds 6f6f2240d32 LWG 3050 Fix cv-qualification of convertibility constraints adds 71d7986afc0 Add std::__is_byte<std::byte> specialization adds 3340e421008 Remove redundant #if conditional adds 7676c4c4933 Fix std::codecvt_utf8<wchar_t> for Mingw adds 00bef0b85eb Remove spurious $HOME include from BRIG FE Makefile adds 36371743e6c [AArch64, Falkor] Falkor address costs tuning adds 8d162fb9d96 Backport from mainline adds 6a2400e3215 Daily bump. adds a0b1b7f2bce 2018-07-05 François Dumont <fdumont(a)gcc.gnu.org> adds fa8d5450e50 gcc/ChangeLog: adds 17961180ab4 Backport from trunk. adds 30d08fd10d4 Daily bump. adds 604db6d50b5 RTEMS/Ada: Change system configuration adds 6eeca5395b9 Daily bump. adds 227d3ffb528 Daily bump. adds 7801dcc00ab Daily bump. adds fc439f922ee Daily bump. adds 1d5de900dcd PR sanitizer/86406 * cp-gimplify.c (cp_maybe_instrument_r [...] adds d5b63fc6a29 Daily bump. adds d54f51e2820 * config/i386/avx512bitalgintrin.h (_mm512_mask_bitshuffle [...] adds e059f2362e2 Daily bump. adds 962f85e322b PR tree-optimization/86492 * gimple-ssa-store-merging.c [...] adds 3365a8e982e 2018-07-12 Richard Biener <rguenther(a)suse.de> adds 17b1bc0f8e8 * c-attribs.c (c_common_attribute_table): Add "omp declar [...] adds e7c8731cf77 Daily bump. adds 2fb81a3d553 PR middle-end/86202 * gimple-fold.c (size_must_be_zero_p) [...] adds 950c7ddb563 [PR c++/86374] Name lookup failure in enclosing template adds 4810dbfbd11 x86: Tune Skylake, Cannonlake and Icelake as Haswell adds 1656a807372 Daily bump. adds b8f6233ff74 PR tree-optimization/86274 - SEGFAULT when logging std::to_ [...] adds baca74d61ad Daily bump. adds 604b0ebaa96 [gcc] adds 8b2a10e4036 Daily bump. adds a6987dec978 PR c++/3698 PR c++/86208 * cp-gimplify.c (cp_genericize_ [...] adds 051c9976bf8 S/390: libstdc++: 32 and 64 bit abi baseline refresh adds eeabef8911c PR tree-optimization/86514 * tree-ssa-reassoc.c (init_ran [...] adds a453afd16de 2018-07-16 Richard Biener <rguenther(a)suse.de> adds 58a930f8e5a 2018-07-19 Richard Biener <rguenther(a)suse.de> adds ed2711622a5 [ARC] Reimplement return padding adds 65f9a1b8c63 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds 1fed49d5255 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds 1d242a3178e 2018-07-16 Fritz Reese <fritzoreese(a)gmail.com> adds b50d76fead0 Daily bump. adds 36716ee7649 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: [...] adds f15dfd29bd9 * gcc-interface/decl.c (choices_to_gnu): Rename parameters [...] adds 29acb44ba18 Daily bump. adds 99e91ffface Add experimental::sample and experimental::shuffle from N4531 adds 2f2d81539a0 Add xfail-if to some tests that fail with COW strings adds 43f638e8bc2 PR c++/86480 - nested variadic lambda and constexpr if. adds 75d20a02b4f Backport from trunk. adds 8a2be2d3449 gcc/testsuite/ChangeLog: adds 393853f0b7f Daily bump. adds 66851b5e193 2018-07-19 Eli Zaretskii <eliz(a)gnu.org> adds 4b9d5187da4 Daily bump. adds 8ec9b6d9301 Daily bump. adds ead037ee491 Daily bump. adds 048e8a03bac Daily bump. adds d4b2c6c90e2 Daily bump. adds 46f115007ca Daily bump. adds 280703512e0 * gcc.pot: Regenerate. adds 627d043e3a4 * es.po, ja.po, sv.po: Update. adds 5d28744ac05 Daily bump. adds 9fb89fa845c Update ChangeLog and version files for release adds a4df484d092 * BASE-VER: Set to 8.2.1. adds 6343de936be PR middle-end/86660 * omp-low.c (scan_sharing_clauses): D [...] adds 0ac6b64ee14 Backported from mainline 2018-07-10 Jakub Jelinek <jaku [...] adds 9c6ba5082fb Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] adds 51ed514b3b1 Backported from mainline 2018-07-17 Jakub Jelinek <jaku [...] adds 0f80f2ce0a2 Backported from mainline 2018-07-24 Jakub Jelinek <jaku [...] adds 8e58c3cb0c0 PR target/86612 * gcc.target/powerpc/pr58673-2.c: Call strdup. adds e634c9a8981 * testsuite/30_threads/condition_variable_any/cond.cc: New. adds 37c69c45d18 Daily bump. adds 5db40a1fed4 Backport from mainline 2018-07-16 Uros Bizjak <ubizjak@ [...] adds f8dd9cbdf19 Update .po files. adds 37e24235832 Daily bump. adds c314d4e5567 Daily bump. adds 25ff95c60bb * config/pa/pa.c (pa_output_addr_vec): Align address table [...] adds afad86bc980 gcc: 2018-07-29 Bernd Edlinger <bernd.edlinger(a)hotmail.de> adds 1522193360d Daily bump. adds 77d33c8f345 * de.po, sv.po: Update. adds 1ceb29226b3 Daily bump. adds f65ae6e128f PR libstdc++/84654 Disable __float128 specializations for - [...] adds fd2fb382606 PR libstdc++/86734 use addressof in reverse_iterator::operator-> adds c4b66e7cacd Use default visibility to work around clang -fvisibility-in [...] adds 5e56325262d Add workaround for aligned_alloc bug on AIX adds 0c7f6ba6edc Daily bump. adds eeba0375011 2018-08-01 Jan Willem Jagersma <jwjagersma(a)gmail.com> adds 056426c52a1 2018-08-01 Richard Biener <rguenther(a)suse.de> adds e15966a1576 PR c/85704 * c-typeck.c (init_field_decl_cmp): New functi [...] adds 4fba440af6e PR sanitizer/86759 * tsan/tsan_platform.h: Cherry-pick co [...] adds da2e9335506 PR c++/86190 - bogus -Wsign-conversion warning * typeck.c [...] adds 73225f29946 Daily bump. adds 355aebde5bd Fix invalid cc_status after [const_][us]mulsi3_highpart adds 87b22555cf1 2018-08-02 Jozef Lawrynowicz <jozef.l(a)mittosystems.com> adds 5c5baa71b6c Daily bump. adds 14e9950d454 Daily bump. adds d9205636ae7 PR testsuite/86153 * g++.dg/pr83239.C (dg-options): Add - [...] adds 1063c8ae00d Daily bump. adds 855618833c6 Daily bump. adds 30b0749f402 Daily bump. adds 777c4c85b19 Fix gcc.dg/vect/no-section-anchors-vect-69.c on SPARC etc. [...] adds be6180ff6f6 i386: Set cfun->machine->max_used_stack_alignment if needed adds 13110fb9335 PR libstdc++/86861 Meet precondition for Solaris memalign adds a1f32285188 PR libstdc++/86874 fix std::variant::swap regression adds d4965355083 PR libstdc++/60555 std::system_category() should recognise [...] adds fda58c897a8 PR libstdc++/84535 constrain std::thread constructor adds 0f5001df486 Improve libstdc++ docs w.r.t newer C++ standards adds 693ea2177ee Daily bump. adds 99cc1b0d3d2 Add missing <experimental/numeric> header to docs adds 8662cbfc28d Fix docs on C++17 and LFTS headers adds 0648f3095f7 PR c++/86767 * constexpr.c (cxx_eval_statement_list): Han [...] adds 5a017877df3 Remove C++2a headers from docs adds defc526d98f PR libstdc++/86597 directory_entry observers should clear e [...] adds 17975fb4113 Prevent internal aligned_alloc clashing with libc version adds c7029c7ca83 Daily bump. adds 56a6e36fadf Daily bump. adds 61b760a78fd libstdc++-v3: Have aligned_alloc() on Newlib adds 610b43bec2b Daily bump. adds c7848d09fbf PR c++/86728 - C variadic generic lambda. adds 05d5c2c9d3c Daily bump. adds 634abe27838 2018-08-12 Paul Thomas <pault(a)gcc.gnu.org> adds c94e7cc9bfc Daily bump. adds 9c2eadd6dfd Revert "libstdc++-v3: Have aligned_alloc() on Newlib" adds a32fd92b240 Daily bump. adds c69949a7ec1 Fix invalid assumption in vect_transform_stmt (PR 86871) adds 726a6bd93e6 2018-08-13 Liu Hao <lh_mouse(a)126.com> adds b8ee5971c79 2018-08-13 Liu Hao <lh_mouse(a)126.com> adds b8e237de05e [aarch64] Fix falkor pipeline description for dup<q> adds e82e6381842 Daily bump. adds 171222242f0 Daily bump. adds 9680a6eaaf9 Backport r263246 adds 64cea2ece1c Backport r263248 adds 5fbd3db8bee Backporting two Arm fixes from mainline fixing PR86640 adds cee4ad0888b Daily bump. adds 5deec97b305 Fix wrong option declaration of fcilkplus (PR other/86992). adds c7942a81984 2018-08-17 Richard Biener <rguenther(a)suse.de> adds 1d7112a5391 Backport from mainline 2018-08-11 John David Anglin <da [...] adds cb2ca5e83ed Daily bump. adds 153d5a8e513 Daily bump. adds 30cad4bb7a5 Daily bump. adds af0025bdf36 Daily bump. adds cd280c18746 Restrict the pr86763 test to *-*-linux* targets adds 88e9d71c2e2 x86: Always update EH return address in word_mode adds 628e94b0f26 Daily bump. adds 12ad5a70bf7 Daily bump. adds 1702dce81f6 Daily bump. adds 3b07d2b7f93 2018-08-24 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 0ea92b158f0 Daily bump. adds a24821d40b0 Backport from mainline PR target/86662 adds f47fa71dfdb Daily bump. adds 202ccf8b954 2018-08-26 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 58acfc7bcda Daily bump. adds 569f84c9795 PR rtl-optimization/87065 * combine.c (simplify_if_then_e [...] adds 27f4db370d8 Daily bump. adds e24ceb4802f PR middle-end/87099 * calls.c (maybe_warn_nonstring_arg): [...] adds 92501a31fbf PR libstdc++/87116 fix path::lexically_normal() handling of [...] adds 927ec814560 PR tree-optimization/86914 - wrong code with strlen() of po [...] adds 722352d5f4b Daily bump. adds 74cb2f01ff3 PR c++/87122 * pt.c (tsubst_expr) <case RANGE_FOR_STMT>: [...] adds 1ce39ef436f [aarch64] Adjust Falkor's sign extend reg+reg address cost adds fa3d23ddaba [AArch64, Falkor] Switch to using Falkor-specific vector costs. adds e07b97e6952 Daily bump. adds 03165d4e054 Daily bump. adds cf77355cd9b 2018-08-31 Richard Biener <rguenther(a)suse.de> adds 44185de7bee [PR c++/87155] Anonymous namespace and adds 6ab76db0a37 Daily bump. adds 098e9d74257 2018-09-01 Paul Thomas <pault(a)gcc.gnu.org> adds ecd7560c594 Fix PR87074 adds a282e1b91fe Daily bump. adds 4bddf88df03 Daily bump. adds 55a05747389 backport "[tail-merge] Fix side-effect test in stmt_local_def" adds 235f6910468 Daily bump. adds d5a525d5293 Add -Waligned-new to Option Summary adds 68ca69a4854 gcc: xtensa: fix NAND code in xtensa_expand_atomic adds 0cab16d5b7b Daily bump. adds 2d3347e0a37 2018-09-04 Jerry DeLisle <jvdelisle(a)gcc.gnu.org> adds 9bf8f899b29 Backported from mainline 2018-08-03 Jason Merrill <jaso [...] adds 1aa0c9a3dfb Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] adds fcb5343217d Backported from mainline 2018-08-08 Jakub Jelinek <jaku [...] adds 0684353af88 Backported from mainline 2018-08-11 Jakub Jelinek <jaku [...] adds 7c6c891e093 Backported from mainline 2018-08-29 Jakub Jelinek <jaku [...] adds 105cb7cdeb2 Backported from mainline 2018-08-31 Jakub Jelinek <jaku [...] adds cc39a7b7a5c Backported from mainline 2018-09-04 Jakub Jelinek <jaku [...] adds 7df1731734a 2018-09-05 Richard Biener <rguenther(a)suse.de> adds 82aa0441a90 [PR c++/87137] GCC-8 Fix adds 0e320ee8d95 [PR c++/87185] ICE in prune-lambdas adds c4ad13c00cb 2018-09-05 Janus Weil <janus(a)gcc.gnu.org> adds c22c51dcd03 Daily bump. adds 21fef1371e3 Daily bump. adds 148e624d19c Daily bump. adds 14e3046174c Daily bump. adds ec54542ba41 Daily bump. adds cc910d18947 Daily bump. adds 037214fb83e PR libstdc++/87278 restore support for std::make_shared<vol [...] adds 880aa1538f5 2018-09-11 Paul Thomas <pault(a)gcc.gnu.org> adds 9b83c970af7 Daily bump. adds 9a118ab0fcd PR middle-end/87248 * fold-const.c (fold_ternary_loc) <ca [...] adds 8d42ca1f68b S/390: Use proper rounding mode for DFP to BFD conversions adds c67622624e5 Backport PR86771 fix to 8 adds da885bb9a0e Backport patch for PR86989 to 8 adds d0288619200 2018-09-12 Paul Thomas <pault(a)gcc.gnu.org> adds 9aa58d35935 PR c++/87093 adds cd65d8ad631 Daily bump. adds c447e59d79b Backport from mainline 2018-07-31 Eric Botcazou <ebotca [...] adds 2448f64c477 Daily bump. adds c5e20390df7 2018-09-14 Carl Love <cel(a)us.ibm.com> adds 72e9ce6c9be Backport PR87224 fix to 8 adds cdb03ce56b1 PR go/87260 cmd/go: correct gccgo buildid file on ARM adds c53524d205c PR middle-end/87188 * dojump.c (do_compare_and_jump): Can [...] adds ec92987ecab Daily bump. adds 460dc2d8414 Daily bump. adds 67972218fff PR target/85666 * config/mmix/mmix.c (mmix_assemble_integ [...] adds 04bd9abf8f1 Daily bump. adds 5b36a953a67 Daily bump. adds 9006f54ceb2 [libgfortran] Fix uninitialized variable use in fallback_access adds bcc0dd8b3b7 Backport r264363 adds 7bb6bebf300 [PATCH c++/86881] -Wshadow-local-compatible ICE adds 2845809e459 Backport PR86882 fix to 8 adds d19440b4833 2018-09-18 Paul Thomas <pault(a)gcc.gnu.org> adds 8be7d89e2a3 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> adds 441c5b9ec88 2018-09-18 Janus Weil <janus(a)gcc.gnu.org> adds 2d79333765b Daily bump. adds 3bf7622eacd Daily bump. adds 0df9714699b * config/pa/pa.md (atomic_storeqi): Restore deleted expand [...] adds 1c62bf7f515 Daily bump. adds 2d36d206317 * config/rs6000/rs6000.c (rs6000_function_ok_for_sibcall): [...] adds 2a4b19eb6be Daily bump. adds 90484a1d0f5 Daily bump. adds 08521ee619f Daily bump. adds 511d7e495c6 /cp 2018-09-24 Paolo Carlini <paolo.carlini(a)oracle.com> adds b9d00662474 Daily bump. adds 7dc4163e558 i2018-09-24 Andrew Pinski <apinski(a)marvell.com> adds d0c55ad442c Backport r264528 adds e090537047b Daily bump. adds 78e1dba96d3 Daily bump. adds e8c7fcfe76a Backport PR 87033 adds 04ea88f49d6 Daily bump. adds f4872347505 Daily bump. adds 30673d3a9b4 PR target/87467 * config/i386/avx512fintrin.h (_mm512_abs [...] adds 69062a5498b Daily bump. adds 7650d17dd14 Daily bump. adds a395f27bd0c [arm] Avoid STRD with odd register for TARGET_ARM in output [...] adds 61932693fd1 * ru.po: Update. adds af060350ca7 Daily bump. adds cfe20a46e26 i386: Insert ENDBR before the profiling counter call adds 426e6b05b3e Daily bump. adds d9b72126044 Backport r264806 adds 6566e1d1bb6 PR other/87353 fix formatting and grammar in manual adds 610f454509c i386: Remove _Unwind_Frames_Increment adds 3c3f7305d4d Backport from mainline 2018-09-28 Uros Bizjak <ubizjak@ [...] adds 25483c8760a Daily bump. adds cd63aea2699 Daily bump. adds d40eb1213ac i386: Don't pass -msse2avx to assembler for -mavx adds 40c92035250 Backport from trunk * io/close.c [!HAVE_UNLINK_OPEN_FILE] [...] adds 9e7fb31b0f8 Daily bump. adds c80da2e4a99 2018-10-06 Thomas Koenig <tkoenig(a)gcc.gnu.org> adds 2b002e8f0fc Daily bump. adds 359926e8239 Daily bump. adds 5ac4803f9b5 PR libstdc++/87538 fix std::not_fn exception specifications adds 12e742b7c28 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> adds f29c87f3373 2018-10-08 Paul Thomas <pault(a)gcc.gnu.org> adds c16e539a2fb i386: Correct _mm512_mask3_fmaddsub_round_pd adds 5fb74b32302 Daily bump. adds 9ff65abbe76 Use -fno-show-column in libstdc++ installed testing. adds 83628680397 i386: Use TImode for BLKmode values in 2 integer registers adds 7d3a80f6108 Add the missing gcc.target/i386/pr87370.c adds c2b4b418970 [gcc] 2018-10-09 Will Schmidt <will_schmidt(a)vnet.ibm.com> adds cda6210fdb6 Daily bump. adds 87167e0efa0 /cp 2018-10-10 Paolo Carlini <paolo.carlini(a)oracle.com> adds c47f4cf7545 Daily bump. adds d2385524bcd Backported from mainline 2018-09-12 Jakub Jelinek <jaku [...] adds 585e2e48cb8 Backported from mainline 2018-09-26 Jakub Jelinek <jaku [...] adds 4c4142c3cd0 Backported from mainline 2018-10-10 Jakub Jelinek <jaku [...] adds 67f4d33259b PR c++/87582 * typeck.c (maybe_warn_about_returning_addre [...] adds eee6c30fd1a PR c++/85070 * g++.dg/cpp0x/pr85070.C: Change effective t [...] adds 012b31f470a Daily bump. adds 9a5bda1f643 PR libstdc++/77854 document size_type for containers adds ac5bf935a52 PR libstdc++/70966 make pmr::new_delete_resource() immortal adds c126a67c665 Fix experimental::pmr typedefs and add tests adds ad840f2a647 Fix __gnu_cxx::_Pointer_adapter for long long arithmetic adds 829257b8345 PR libstdc++/78595 implement insertion into maps in terms o [...] adds 2c79ff811df PR libstdc++/86751 default assignment operators for std::pair adds b81bee7f299 Daily bump. adds 58664a75912 Daily bump. adds e82bfde0e0d Daily bump. adds 6aff97c8ad4 Adjust test to pass with latest glibc adds 5a427c2e852 Daily bump. adds 634c978e389 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 45fbbfb4043 2018-10-16 Richard Biener <rguenther(a)suse.de> adds dcdbe004cc3 [AArch64] Fix PR87511 adds 68399bafe28 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 88bd742886c 2018-10-16 Richard Biener <rguenther(a)suse.de> adds e3703ac6604 * es.po: Update. adds f9a2e44cd97 Daily bump. adds 8fdf7be2493 2018-10-17 Richard Biener <rguenther(a)suse.de> adds 8297be420a9 2018-10-16 Richard Biener <rguenther(a)suse.de> adds 4ef063bde91 PR middle-end/87623 * fold-const.c (fold_truth_andor_1): [...] adds 8b74bf5f757 Daily bump. adds 956a2d6aade 2018-10-18 Richard Biener <rguenther(a)suse.de> adds d22c31a4601 PR libstdc++/87641 correctly initialize accumulator in vala [...] adds 7f3c353a198 Daily bump. adds 95b6d2e6bc3 S/390: Fix problem with vec_init expander adds 26048c1d171 2018-10-19 Richard Biener <rguenther(a)suse.de> adds e59b5345cce Fix compilation error with _GLIBCXX_PARALLEL adds 21438907b94 Daily bump. adds b07d8be1701 Daily bump. adds 6248f16faf0 Daily bump. adds cad0b3326d0 * gcc-interface/trans.c (Pragma_to_gnu) <Pragma_Inspection [...] adds e8f2d65cdf0 * gcc-interface/utils.c (unchecked_convert): Use local var [...] adds e38c0b464c4 Daily bump. adds 49056d0e66d 2018-10-23 Richard Biener <rguenther(a)suse.de> adds 925f1404ed1 2018-10-23 Richard Biener <rguenther(a)suse.de> adds dea898d15ec backport "[c++] Fix DECL_BY_REFERENCE of clone parms" adds adf70dacd1b PR libstdc++/87704 fix unique_ptr(nullptr_t) constructors adds 0fa7f7e592d Daily bump. adds 464a2fb2643 2018-10-24 Richard Biener <rguenther(a)suse.de> adds d09a6c1d743 Daily bump. No new revisions were added by this update. Summary of changes: ChangeLog | 8 + config/ChangeLog | 8 + contrib/ChangeLog | 12 + contrib/gennews | 3 +- contrib/header-tools/ChangeLog | 8 + contrib/reghunt/ChangeLog | 8 + contrib/regression/ChangeLog | 8 + fixincludes/ChangeLog | 8 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 1907 + gcc/DATESTAMP | 2 +- gcc/DEV-PHASE | 1 - gcc/ada/ChangeLog | 137 + gcc/ada/gcc-interface/ada-tree.h | 25 +- gcc/ada/gcc-interface/decl.c | 336 +- gcc/ada/gcc-interface/gigi.h | 17 +- gcc/ada/gcc-interface/trans.c | 81 +- gcc/ada/gcc-interface/utils.c | 114 +- gcc/ada/gnat_ugn.texi | 16 +- gcc/ada/init.c | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 11 +- gcc/ada/libgnat/system-rtems.ads | 4 +- gcc/ada/link.c | 2 +- gcc/asan.c | 2 +- gcc/asan.h | 2 + gcc/bb-reorder.c | 136 +- gcc/brig/ChangeLog | 13 + gcc/brig/Make-lang.in | 3 +- gcc/c-family/ChangeLog | 99 + gcc/c-family/c-ada-spec.c | 14 +- gcc/c-family/c-attribs.c | 31 +- gcc/c-family/c-common.c | 30 +- gcc/c-family/c-common.h | 4 +- gcc/c-family/c-omp.c | 8 + gcc/c-family/c-opts.c | 53 +- gcc/c-family/c-warn.c | 19 +- gcc/c-family/c.opt | 4 +- gcc/c/ChangeLog | 43 + gcc/c/c-decl.c | 26 +- gcc/c/c-fold.c | 2 +- gcc/c/c-typeck.c | 95 +- gcc/calls.c | 287 +- gcc/cfgexpand.c | 32 +- gcc/cgraph.c | 7 +- gcc/cgraph.h | 9 +- gcc/cgraphunit.c | 2 +- gcc/collect2.c | 41 +- gcc/combine.c | 21 +- gcc/common.opt | 10 +- gcc/common/config/i386/i386-common.c | 9 +- gcc/config.gcc | 31 +- gcc/config/aarch64/aarch64.c | 47 +- gcc/config/aarch64/constraints.md | 4 +- gcc/config/aarch64/falkor.md | 8 +- gcc/config/arc/arc-protos.h | 1 - gcc/config/arc/arc.c | 156 +- gcc/config/arc/arc.md | 26 +- gcc/config/arc/t-multilib | 4 +- gcc/config/arm/arm-builtins.c | 42 +- gcc/config/arm/arm-cpus.in | 20 +- gcc/config/arm/arm.c | 27 +- gcc/config/arm/arm_acle.h | 28 +- gcc/config/arm/parsecpu.awk | 19 +- gcc/config/gnu-user.h | 2 +- gcc/config/i386/avx512bitalgintrin.h | 2 +- gcc/config/i386/avx512bwintrin.h | 4 +- gcc/config/i386/avx512fintrin.h | 20 +- gcc/config/i386/avx512vbmi2vlintrin.h | 4 +- gcc/config/i386/avx512vlbwintrin.h | 182 +- gcc/config/i386/avx512vlintrin.h | 20 +- gcc/config/i386/djgpp.c | 17 + gcc/config/i386/djgpp.h | 11 + gcc/config/i386/gnu-user.h | 2 +- gcc/config/i386/gnu-user64.h | 2 +- gcc/config/i386/i386-builtin.def | 2 +- gcc/config/i386/i386.c | 139 +- gcc/config/i386/i386.h | 11 +- gcc/config/i386/i386.md | 91 +- gcc/config/i386/predicates.md | 2 +- gcc/config/i386/sol2.h | 3 +- gcc/config/i386/sse.md | 11 +- gcc/config/i386/winnt.c | 25 +- gcc/config/i386/x86-tune.def | 26 +- gcc/config/i386/xsaveintrin.h | 2 +- gcc/config/m68k/m68k.md | 20 +- gcc/config/mmix/mmix.c | 29 +- gcc/config/nds32/nds32-doubleword.md | 18 + gcc/config/nds32/nds32-predicates.c | 9 +- gcc/config/nds32/nds32.c | 5 +- gcc/config/nds32/nds32.h | 2 +- gcc/config/pa/pa-linux.h | 5 +- gcc/config/pa/pa.c | 2 + gcc/config/pa/pa.h | 22 +- gcc/config/pa/pa.md | 139 +- gcc/config/pa/pa32-linux.h | 9 + gcc/config/riscv/t-rtems | 25 + gcc/config/rs6000/emmintrin.h | 28 + gcc/config/rs6000/linux64.h | 13 +- gcc/config/rs6000/rs6000-builtin.def | 18 +- gcc/config/rs6000/rs6000-c.c | 14 +- gcc/config/rs6000/rs6000-modes.def | 37 +- gcc/config/rs6000/rs6000-modes.h | 36 + gcc/config/rs6000/rs6000-string.c | 26 +- gcc/config/rs6000/rs6000.c | 280 +- gcc/config/rs6000/rs6000.h | 26 +- gcc/config/rs6000/rs6000.md | 96 +- gcc/config/rs6000/t-ldouble-linux64le-ibm | 26 - gcc/config/rs6000/t-ldouble-linux64le-ieee | 26 - gcc/config/rs6000/t-rs6000 | 1 + gcc/config/rs6000/vsx.md | 93 +- gcc/config/rs6000/xmmintrin.h | 3 + gcc/config/rtems.h | 4 + gcc/config/s390/s390-builtin-types.def | 1 + gcc/config/s390/s390-builtins.def | 2 +- gcc/config/s390/s390.c | 11 +- gcc/config/s390/s390.h | 2 +- gcc/config/s390/s390.md | 28 +- gcc/config/xtensa/xtensa.c | 4 +- gcc/config/xtensa/xtensa.md | 46 + gcc/coverage.c | 3 +- gcc/cp/ChangeLog | 445 + gcc/cp/call.c | 6 +- gcc/cp/class.c | 31 +- gcc/cp/constexpr.c | 27 +- gcc/cp/cp-gimplify.c | 39 +- gcc/cp/cp-tree.h | 12 +- gcc/cp/cvt.c | 9 +- gcc/cp/decl.c | 36 + gcc/cp/decl2.c | 34 +- gcc/cp/expr.c | 11 + gcc/cp/init.c | 36 +- gcc/cp/lambda.c | 61 +- gcc/cp/method.c | 6 +- gcc/cp/name-lookup.c | 36 +- gcc/cp/optimize.c | 2 + gcc/cp/parser.c | 31 +- gcc/cp/pt.c | 158 +- gcc/cp/search.c | 5 +- gcc/cp/semantics.c | 16 +- gcc/cp/tree.c | 90 +- gcc/cp/typeck.c | 45 +- gcc/cp/typeck2.c | 9 +- gcc/defaults.h | 4 + gcc/doc/extend.texi | 27 + gcc/doc/install.texi2html | 5 +- gcc/doc/invoke.texi | 53 +- gcc/doc/sourcebuild.texi | 10 + gcc/dojump.c | 16 +- gcc/dwarf2out.c | 55 +- gcc/expmed.c | 30 +- gcc/expr.c | 16 +- gcc/fold-const.c | 35 +- gcc/fortran/ChangeLog | 424 + gcc/fortran/arith.c | 12 +- gcc/fortran/array.c | 14 +- gcc/fortran/check.c | 7 +- gcc/fortran/data.c | 39 +- gcc/fortran/decl.c | 162 +- gcc/fortran/dependency.c | 5 +- gcc/fortran/expr.c | 124 +- gcc/fortran/frontend-passes.c | 36 +- gcc/fortran/gfortran.h | 3 +- gcc/fortran/interface.c | 14 +- gcc/fortran/match.c | 27 +- gcc/fortran/module.c | 19 +- gcc/fortran/openmp.c | 9 +- gcc/fortran/parse.c | 4 + gcc/fortran/resolve.c | 57 +- gcc/fortran/simplify.c | 102 +- gcc/fortran/symbol.c | 14 + gcc/fortran/trans-array.c | 64 +- gcc/fortran/trans-array.h | 2 + gcc/fortran/trans-decl.c | 7 + gcc/fortran/trans-expr.c | 27 +- gcc/fortran/trans-intrinsic.c | 4 +- gcc/fortran/trans-stmt.c | 8 +- gcc/fortran/trans-types.c | 14 +- gcc/fortran/trans.c | 7 +- gcc/fortran/trans.h | 1 + gcc/gcov.c | 15 +- gcc/genmatch.c | 10 +- gcc/gimple-fold.c | 9 +- gcc/gimple-loop-jam.c | 30 +- gcc/gimple-match-head.c | 43 + gcc/gimple-ssa-backprop.c | 31 +- gcc/gimple-ssa-sprintf.c | 94 +- gcc/gimple-ssa-store-merging.c | 83 +- gcc/gimple-ssa-strength-reduction.c | 81 +- gcc/gimplify.c | 45 +- gcc/go/ChangeLog | 8 + gcc/graphite-scop-detection.c | 4 +- gcc/graphite.h | 2 + gcc/ipa-cp.c | 8 +- gcc/jit/ChangeLog | 8 + gcc/lower-subreg.c | 11 +- gcc/lto-cgraph.c | 2 + gcc/lto-wrapper.c | 28 +- gcc/lto/ChangeLog | 36 + gcc/lto/lto-partition.c | 190 +- gcc/lto/lto.c | 49 +- gcc/match.pd | 24 +- gcc/objc/ChangeLog | 8 + gcc/objcp/ChangeLog | 8 + gcc/omp-low.c | 20 +- gcc/po/ChangeLog | 72 + gcc/po/be.po | 12481 +++--- gcc/po/da.po | 12587 +++--- gcc/po/de.po | 12583 +++--- gcc/po/el.po | 12492 +++--- gcc/po/es.po | 14228 ++++--- gcc/po/fi.po | 12531 +++--- gcc/po/fr.po | 12601 +++--- gcc/po/gcc.pot | 10038 ++--- gcc/po/hr.po | 12476 +++--- gcc/po/id.po | 12574 +++--- gcc/po/ja.po | 12565 +++--- gcc/po/nl.po | 12514 +++--- gcc/po/ru.po | 41399 ++++++++----------- gcc/po/sr.po | 12567 +++--- gcc/po/sv.po | 12715 +++--- gcc/po/tr.po | 12582 +++--- gcc/po/uk.po | 12546 +++--- gcc/po/vi.po | 12556 +++--- gcc/po/zh_CN.po | 12572 +++--- gcc/po/zh_TW.po | 12555 +++--- gcc/pretty-print.c | 11 +- gcc/regcprop.c | 6 + gcc/regrename.c | 19 +- gcc/rtlanal.c | 1 + gcc/stor-layout.c | 21 +- gcc/symtab.c | 25 +- gcc/testsuite/ChangeLog | 1484 +- gcc/testsuite/c-c++-common/attr-nonstring-3.c | 7 +- gcc/testsuite/c-c++-common/attr-nonstring-4.c | 8 +- gcc/testsuite/c-c++-common/attr-nonstring-6.c | 185 + gcc/testsuite/c-c++-common/attr-nonstring-7.c | 90 + gcc/testsuite/c-c++-common/attr-nonstring-8.c | 147 + gcc/testsuite/c-c++-common/goacc/pr85782.c | 11 + gcc/testsuite/c-c++-common/gomp/declare-target-3.c | 53 + gcc/testsuite/c-c++-common/gomp/pr85696.c | 20 + gcc/testsuite/c-c++-common/gomp/pr86025.c | 20 + gcc/testsuite/c-c++-common/pr85822.c | 27 + gcc/testsuite/c-c++-common/pr86093.c | 12 + gcc/testsuite/c-c++-common/torture/pr87248.c | 36 + gcc/testsuite/c-c++-common/ubsan/attrib-6.c | 26 + gcc/testsuite/g++.dg/abi/invisiref2.C | 14 + gcc/testsuite/g++.dg/abi/invisiref2a.C | 14 + gcc/testsuite/g++.dg/abi/macro0.C | 2 +- gcc/testsuite/g++.dg/abi/pr83489.C | 2 +- gcc/testsuite/g++.dg/abi/pr87137.C | 40 + gcc/testsuite/g++.dg/asan/pr85774.C | 51 + gcc/testsuite/g++.dg/concepts/class-deduction2.C | 9 + .../cpp0x/Wzero-as-null-pointer-constant-3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-64.C | 15 + gcc/testsuite/g++.dg/cpp0x/constexpr-85553.C | 4 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg10.C | 18 + gcc/testsuite/g++.dg/cpp0x/fntmpdefarg9.C | 29 + gcc/testsuite/g++.dg/cpp0x/inline-ns10.C | 7 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const8.C | 19 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const9.C | 17 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg8.C | 24 + .../g++.dg/cpp0x/lambda/lambda-dependent1.C | 19 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice14.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nsdmi8.C | 2 +- .../{lambda-variadic1.C => lambda-variadic7.C} | 7 +- gcc/testsuite/g++.dg/cpp0x/new3.C | 11 + gcc/testsuite/g++.dg/cpp0x/noexcept33.C | 28 + gcc/testsuite/g++.dg/cpp0x/nsdmi-template17.C | 25 + gcc/testsuite/g++.dg/cpp0x/pr81060.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr85070.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr87155.C | 14 + gcc/testsuite/g++.dg/cpp0x/range-for35.C | 8 + gcc/testsuite/g++.dg/cpp0x/range-for9.C | 2 +- gcc/testsuite/g++.dg/cpp0x/scoped_enum8.C | 25 + gcc/testsuite/g++.dg/cpp0x/sfinae63.C | 39 + gcc/testsuite/g++.dg/cpp0x/temp-extend1.C | 19 + gcc/testsuite/g++.dg/cpp0x/variadic-ex2.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-86767.C | 119 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-this2.C | 13 + .../g++.dg/cpp1y/lambda-generic-variadic19.C | 4 + gcc/testsuite/g++.dg/cpp1y/udlit-char-template2.C | 23 + gcc/testsuite/g++.dg/cpp1z/constexpr-if22.C | 21 + gcc/testsuite/g++.dg/cpp1z/constexpr-if23.C | 13 + gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C | 21 + gcc/testsuite/g++.dg/cpp1z/decomp46.C | 25 + gcc/testsuite/g++.dg/cpp1z/decomp47.C | 32 + gcc/testsuite/g++.dg/cpp1z/decomp48.C | 134 + gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C | 8 + gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C | 14 + gcc/testsuite/g++.dg/debug/dwarf2/pr86456.C | 5 + gcc/testsuite/g++.dg/expr/pmf-3.C | 15 + gcc/testsuite/g++.dg/expr/unary4.C | 8 + gcc/testsuite/g++.dg/ext/asm14.C | 10 + gcc/testsuite/g++.dg/ext/asm15.C | 10 + gcc/testsuite/g++.dg/ext/asm16.C | 10 + gcc/testsuite/g++.dg/ext/is_constructible2.C | 12 + .../g++.dg/ext/is_trivially_constructible1.C | 5 + gcc/testsuite/g++.dg/ext/offsetof2.C | 6 + gcc/testsuite/g++.dg/ext/offsetof3.C | 5 + gcc/testsuite/g++.dg/ext/visibility/lambda1.C | 14 + gcc/testsuite/g++.dg/ext/vla20.C | 6 + gcc/testsuite/g++.dg/gcov/pr86109.C | 16 + gcc/testsuite/g++.dg/gomp/declare-target-2.C | 18 + gcc/testsuite/g++.dg/guality/pr86687.C | 28 + gcc/testsuite/g++.dg/ipa/pr85549.C | 28 + gcc/testsuite/g++.dg/lookup/pr85634.C | 18 + gcc/testsuite/g++.dg/lto/pr85655_0.C | 42 + gcc/testsuite/g++.dg/opt/pr3698.C | 21 + gcc/testsuite/g++.dg/opt/pr86738.C | 12 + gcc/testsuite/g++.dg/parse/extern-C-2.C | 22 + gcc/testsuite/g++.dg/pr83239.C | 2 +- gcc/testsuite/g++.dg/pr85657.C | 24 + gcc/testsuite/g++.dg/pr86374.C | 20 + gcc/testsuite/g++.dg/pr87185.C | 4 + gcc/testsuite/g++.dg/template/anonunion3.C | 16 + gcc/testsuite/g++.dg/template/conv15.C | 10 + gcc/testsuite/g++.dg/template/pr86706.C | 16 + gcc/testsuite/g++.dg/template/ptrmem32.C | 10 + gcc/testsuite/g++.dg/template/qualified-id7.C | 15 + gcc/testsuite/g++.dg/torture/pr85627.C | 29 + gcc/testsuite/g++.dg/torture/pr86763.C | 37 + gcc/testsuite/g++.dg/torture/pr86816.C | 42 + gcc/testsuite/g++.dg/torture/pr87014.C | 37 + gcc/testsuite/g++.dg/tree-ssa/array-temp1.C | 15 + gcc/testsuite/g++.dg/ubsan/pr86406.C | 33 + .../g++.dg/ubsan/{vptr-10.C => vptr-13.C} | 14 +- gcc/testsuite/g++.dg/vec-init-1.C | 26 + gcc/testsuite/g++.dg/warn/Wctor-dtor2.C | 11 + gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C | 21 + gcc/testsuite/g++.dg/warn/Wnonnull4.C | 21 + gcc/testsuite/g++.dg/warn/Wsign-conversion-3.C | 13 + gcc/testsuite/g++.dg/warn/Wsign-conversion-4.C | 14 + gcc/testsuite/g++.dg/warn/Wunused-var-33.C | 37 + gcc/testsuite/g++.dg/warn/Wunused-var-34.C | 27 + gcc/testsuite/g++.dg/warn/pr86453.C | 5 + gcc/testsuite/g++.dg/warn/pr86881.C | 20 + gcc/testsuite/g++.dg/warn/string1.C | 3 + .../aarch64/aarch64.exp => g++.target/arm/arm.exp} | 27 +- gcc/testsuite/g++.target/arm/pr81497.C | 9 + gcc/testsuite/gcc.c-torture/compile/930326-1.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr85704.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr85945.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr86122.c | 17 + gcc/testsuite/gcc.c-torture/compile/pr86123.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr85529-1.c | 28 + gcc/testsuite/gcc.c-torture/execute/pr85529-2.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr85756.c | 50 + gcc/testsuite/gcc.c-torture/execute/pr86231.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr86492.c | 34 + gcc/testsuite/gcc.c-torture/execute/pr86844.c | 24 + gcc/testsuite/gcc.c-torture/execute/pr87623.c | 34 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-1.c | 19 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-10.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-11.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-12.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-13.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-14.c | 30 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-15.c | 30 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-16.c | 32 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-2.c | 20 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-3.c | 19 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-4.c | 19 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-5.c | 25 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-6.c | 25 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-7.c | 25 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-8.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than-9.c | 27 + gcc/testsuite/gcc.dg/Walloc-size-larger-than.c | 13 + gcc/testsuite/gcc.dg/Wint-conversion-2.c | 11 + gcc/testsuite/gcc.dg/Wstrict-overflow-27.c | 28 + gcc/testsuite/gcc.dg/graphite/pr84204.c | 2 + gcc/testsuite/gcc.dg/graphite/pr85935.c | 27 + gcc/testsuite/gcc.dg/nested-func-11.c | 34 + gcc/testsuite/gcc.dg/pr85529.c | 27 + gcc/testsuite/gcc.dg/pr85859.c | 19 + gcc/testsuite/gcc.dg/pr86038.c | 12 + gcc/testsuite/gcc.dg/pr86064.c | 27 + gcc/testsuite/gcc.dg/pr86076.c | 26 + gcc/testsuite/gcc.dg/pr86114.c | 42 + gcc/testsuite/gcc.dg/pr86314.c | 20 + gcc/testsuite/gcc.dg/pr86617.c | 11 + gcc/testsuite/gcc.dg/pr86835.c | 29 + gcc/testsuite/gcc.dg/pr87024.c | 14 + gcc/testsuite/gcc.dg/pr87074.c | 25 + gcc/testsuite/gcc.dg/pr87099.c | 21 + gcc/testsuite/gcc.dg/split-8.c | 43 + gcc/testsuite/gcc.dg/store_merging_10.c | 2 +- gcc/testsuite/gcc.dg/store_merging_11.c | 2 +- gcc/testsuite/gcc.dg/store_merging_13.c | 2 +- gcc/testsuite/gcc.dg/store_merging_14.c | 2 +- gcc/testsuite/gcc.dg/store_merging_15.c | 2 +- gcc/testsuite/gcc.dg/store_merging_16.c | 4 +- gcc/testsuite/gcc.dg/store_merging_22.c | 16 + gcc/testsuite/gcc.dg/store_merging_23.c | 16 + gcc/testsuite/gcc.dg/strlenopt-47.c | 36 + gcc/testsuite/gcc.dg/strlenopt-48.c | 35 + gcc/testsuite/gcc.dg/strlenopt-57.c | 49 + gcc/testsuite/gcc.dg/torture/builtin-sprintf.c | 29 + gcc/testsuite/gcc.dg/torture/pr57656.c | 2 +- gcc/testsuite/gcc.dg/torture/pr85567.c | 16 + gcc/testsuite/gcc.dg/torture/pr85588.c | 4 + gcc/testsuite/gcc.dg/torture/pr85615.c | 28 + gcc/testsuite/gcc.dg/torture/pr85814.c | 7 + gcc/testsuite/gcc.dg/torture/pr85989.c | 31 + gcc/testsuite/gcc.dg/torture/pr86505.c | 32 + gcc/testsuite/gcc.dg/torture/pr86945.c | 18 + gcc/testsuite/gcc.dg/torture/pr87087.c | 25 + gcc/testsuite/gcc.dg/torture/pr87645.c | 21 + gcc/testsuite/gcc.dg/torture/pr87665.c | 27 + gcc/testsuite/gcc.dg/torture/pr87700.c | 49 + gcc/testsuite/gcc.dg/torture/restrict-6.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c | 90 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-1.c | 21 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-10.c | 200 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-15.c | 34 +- .../gcc.dg/tree-ssa/builtin-sprintf-warn-7.c | 18 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c | 101 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr83198.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/vrp119.c | 20 + .../gcc.dg/vect/no-section-anchors-vect-69.c | 5 +- gcc/testsuite/gcc.dg/vect/pr85586.c | 43 + gcc/testsuite/gcc.dg/vect/pr85597.c | 26 + gcc/testsuite/gcc.dg/vect/pr85793.c | 12 + gcc/testsuite/gcc.dg/vect/pr86871.c | 15 + gcc/testsuite/gcc.dg/vect/pr86927.c | 15 + gcc/testsuite/gcc.target/arc/pr9001107555.c | 51 + gcc/testsuite/gcc.target/arm/arm-soft-strd-even.c | 19 + gcc/testsuite/gcc.target/arm/pr86640.c | 10 + gcc/testsuite/gcc.target/i386/avx512bw-pr87138.c | 29 + gcc/testsuite/gcc.target/i386/avx512bw-vpcmpb-2.c | 20 +- gcc/testsuite/gcc.target/i386/avx512bw-vpcmpub-2.c | 20 +- gcc/testsuite/gcc.target/i386/avx512f-abspd-1.c | 20 +- gcc/testsuite/gcc.target/i386/avx512f-pr84786-3.c | 50 + .../gcc.target/i386/avx512f-vcvtusi2sd64-1.c | 4 +- .../gcc.target/i386/avx512f-vcvtusi2ss64-1.c | 4 +- ...f-vinsertf32x4-2.c => avx512f-vinsertf32x4-3.c} | 4 +- ...f-vinserti32x4-2.c => avx512f-vinserti32x4-3.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpgeb-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpgeub-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpgeuw-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpgew-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpleb-2.c} | 4 +- ...{avx512vl-vpabsw-2.c => avx512vl-vpcmpleub-2.c} | 4 +- ...{avx512vl-vpabsw-2.c => avx512vl-vpcmpleuw-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmplew-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpltb-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpltub-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpltuw-2.c} | 4 +- .../{avx512vl-vpabsw-2.c => avx512vl-vpcmpltw-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpneqb-2.c} | 4 +- ...512vl-vmovdqu16-2.c => avx512vl-vpcmpnequb-2.c} | 4 +- ...512vl-vmovdqu16-2.c => avx512vl-vpcmpnequw-2.c} | 4 +- ...x512vl-vmovdqu16-2.c => avx512vl-vpcmpneqw-2.c} | 4 +- gcc/testsuite/gcc.target/i386/pr49095.c | 5 +- gcc/testsuite/gcc.target/i386/pr82699-1.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-2.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-3.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-4.c | 11 + gcc/testsuite/gcc.target/i386/pr82699-5.c | 12 + gcc/testsuite/gcc.target/i386/pr82699-6.c | 11 + .../i386/{avx512f-prefer.c => pr84413-1.c} | 5 +- .../i386/{avx512f-prefer.c => pr84413-2.c} | 5 +- .../i386/{avx512f-prefer.c => pr84413-3.c} | 5 +- .../debug/pr27657.C => gcc.target/i386/pr84829.c} | 4 +- .../gcc.target/i386/{pr81128.c => pr85345.c} | 36 +- gcc/testsuite/gcc.target/i386/pr85473-1.c | 15 + gcc/testsuite/gcc.target/i386/pr85473-2.c | 7 + gcc/testsuite/gcc.target/i386/pr85934.c | 20 + gcc/testsuite/gcc.target/i386/pr85950.c | 16 + gcc/testsuite/gcc.target/i386/pr85984.c | 18 + .../20180309-1.c => gcc.target/i386/pr86048.c} | 6 +- gcc/testsuite/gcc.target/i386/pr86194.c | 24 + gcc/testsuite/gcc.target/i386/pr86386.c | 26 + gcc/testsuite/gcc.target/i386/pr86627.c | 28 + gcc/testsuite/gcc.target/i386/pr87065.c | 22 + gcc/testsuite/gcc.target/i386/pr87198.c | 13 + gcc/testsuite/gcc.target/i386/pr87370.c | 39 + gcc/testsuite/gcc.target/i386/pr87550.c | 21 + gcc/testsuite/gcc.target/i386/xgetsetbv.c | 22 +- gcc/testsuite/gcc.target/m68k/mulsi_highpart.c | 8 + gcc/testsuite/gcc.target/msp430/pr86662.c | 13 + .../gcc.target/powerpc/altivec-1-runnable.c | 257 + .../gcc.target/powerpc/altivec-2-runnable.c | 94 + gcc/testsuite/gcc.target/powerpc/builtins-1-be.c | 4 +- gcc/testsuite/gcc.target/powerpc/builtins-1-le.c | 4 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 14 +- .../gcc.target/powerpc/builtins-3-p9-runnable.c | 31 +- gcc/testsuite/gcc.target/powerpc/builtins-9.c | 19 + gcc/testsuite/gcc.target/powerpc/divkc3-2.c | 1 + gcc/testsuite/gcc.target/powerpc/divkc3-3.c | 1 + .../gcc.target/powerpc/fold-vec-mergehl-double.c | 4 +- .../gcc.target/powerpc/fold-vec-pack-double.c | 4 +- gcc/testsuite/gcc.target/powerpc/mulkc3-2.c | 1 + gcc/testsuite/gcc.target/powerpc/mulkc3-3.c | 1 + gcc/testsuite/gcc.target/powerpc/pack02.c | 44 +- gcc/testsuite/gcc.target/powerpc/pr57150.c | 18 +- gcc/testsuite/gcc.target/powerpc/pr58673-2.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr60203.c | 22 +- gcc/testsuite/gcc.target/powerpc/pr67808.c | 26 +- gcc/testsuite/gcc.target/powerpc/pr70117.c | 22 +- gcc/testsuite/gcc.target/powerpc/pr85456.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr85657-1.c | 74 + gcc/testsuite/gcc.target/powerpc/pr85657-2.c | 74 + gcc/testsuite/gcc.target/powerpc/pr85657-3.c | 82 + gcc/testsuite/gcc.target/powerpc/pr85657-4.c | 18 + gcc/testsuite/gcc.target/powerpc/pr85657-5.c | 25 + gcc/testsuite/gcc.target/powerpc/pr85657-6.c | 18 + gcc/testsuite/gcc.target/powerpc/pr85698.c | 79 + gcc/testsuite/gcc.target/powerpc/pr85755.c | 22 + .../gcc.target/powerpc/pr86731-fwrapv-longlong.c | 34 + gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv.c | 63 + .../gcc.target/powerpc/pr86731-longlong.c | 29 + .../powerpc/pr86731-nogimplefold-longlong.c | 32 + .../gcc.target/powerpc/pr86731-nogimplefold.c | 63 + gcc/testsuite/gcc.target/powerpc/pr86731.c | 61 + gcc/testsuite/gcc.target/powerpc/pr87033.c | 12 + .../powerpc/{sse2-paddb-1.c => sse2-pand-1.c} | 7 +- .../powerpc/{sse2-paddb-1.c => sse2-pandn-1.c} | 7 +- .../powerpc/{sse2-psubw-1.c => sse2-por-1.c} | 9 +- .../powerpc/{sse2-pavgb-1.c => sse2-pxor-1.c} | 12 +- gcc/testsuite/gcc.target/powerpc/tfmode_off.c | 14 +- .../gcc.target/powerpc/vec-setup-be-long.c | 4 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c | 96 + .../gcc.target/s390/dfp_to_bfp_rounding.c | 29 + .../gcc.target/s390/htm-builtins-compile-4.c | 10 + gcc/testsuite/gfortran.dg/allocate_alloc_opt_1.f90 | 2 +- .../gfortran.dg/allocate_alloc_opt_14.f90 | 8 + .../gfortran.dg/allocate_assumed_charlen_4.f90 | 39 + gcc/testsuite/gfortran.dg/allocate_stat_2.f90 | 2 +- gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90 | 62 + .../gfortran.dg/array_constructor_type_23.f90 | 7 + gcc/testsuite/gfortran.dg/associate_30.f90 | 5 - gcc/testsuite/gfortran.dg/associate_38.f90 | 22 + gcc/testsuite/gfortran.dg/associate_41.f90 | 25 + gcc/testsuite/gfortran.dg/assumed_rank_14.f90 | 11 + gcc/testsuite/gfortran.dg/assumed_rank_15.f90 | 11 + gcc/testsuite/gfortran.dg/assumed_type_9.f90 | 34 + gcc/testsuite/gfortran.dg/bounds_check_20.f90 | 24 + gcc/testsuite/gfortran.dg/char_result_18.f90 | 10 + gcc/testsuite/gfortran.dg/coarray_3.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_dependency_1.f90 | 11 + gcc/testsuite/gfortran.dg/coarray_lib_comm_1.f90 | 5 +- gcc/testsuite/gfortran.dg/data_bounds_1.f90 | 1 + gcc/testsuite/gfortran.dg/data_char_1.f90 | 1 + .../gfortran.dg/deallocate_alloc_opt_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_structure_8.f90 | 6 +- .../{pdt_1.f03 => dec_type_print_2.f03} | 19 +- .../gfortran.dg/deferred_character_21.f90 | 29 + gcc/testsuite/gfortran.dg/elemental_function_4.f90 | 18 + gcc/testsuite/gfortran.dg/generic_34.f90 | 27 + gcc/testsuite/gfortran.dg/goacc/pr85701.f90 | 23 + gcc/testsuite/gfortran.dg/goacc/pr85702.f90 | 6 + gcc/testsuite/gfortran.dg/goacc/pr85703.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/pr85703.f90 | 8 + gcc/testsuite/gfortran.dg/implied_do_io_6.f90 | 39 + gcc/testsuite/gfortran.dg/init_flag_17.f90 | 28 + gcc/testsuite/gfortran.dg/init_flag_18.f90 | 19 + gcc/testsuite/gfortran.dg/init_flag_19.f03 | 36 + gcc/testsuite/gfortran.dg/matmul_19.f90 | 25 + gcc/testsuite/gfortran.dg/modulo_check.f90 | 8 + gcc/testsuite/gfortran.dg/pr38351.f90 | 21 + gcc/testsuite/gfortran.dg/pr44491.f90 | 5 + gcc/testsuite/gfortran.dg/pr63514.f90 | 41 + gcc/testsuite/gfortran.dg/pr67803.f90 | 1 - gcc/testsuite/gfortran.dg/pr67805.f90 | 1 - gcc/testsuite/gfortran.dg/pr70870_1.f90 | 9 + gcc/testsuite/gfortran.dg/pr78278.f90 | 14 + gcc/testsuite/gfortran.dg/pr78571.f90 | 10 + gcc/testsuite/gfortran.dg/pr85138_1.f90 | 29 + gcc/testsuite/gfortran.dg/pr85138_2.f90 | 32 + gcc/testsuite/gfortran.dg/pr85521_1.f90 | 8 + gcc/testsuite/gfortran.dg/pr85521_2.f90 | 8 + gcc/testsuite/gfortran.dg/pr85542.f90 | 7 + gcc/testsuite/gfortran.dg/pr85543.f90 | 8 + gcc/testsuite/gfortran.dg/pr85687.f90 | 8 + gcc/testsuite/gfortran.dg/pr85779_1.f90 | 6 + gcc/testsuite/gfortran.dg/pr85779_2.f90 | 7 + gcc/testsuite/gfortran.dg/pr85779_3.f90 | 7 + gcc/testsuite/gfortran.dg/pr85780.f90 | 5 + gcc/testsuite/gfortran.dg/pr85786.f90 | 46 + gcc/testsuite/gfortran.dg/pr85816.f90 | 19 + gcc/testsuite/gfortran.dg/pr85895.f90 | 17 + gcc/testsuite/gfortran.dg/pr85975.f90 | 24 + gcc/testsuite/gfortran.dg/pr85996.f90 | 69 + gcc/testsuite/gfortran.dg/pr86045.f90 | 7 + gcc/testsuite/gfortran.dg/pr86059.f90 | 8 + gcc/testsuite/gfortran.dg/pr86110.f90 | 7 + gcc/testsuite/gfortran.dg/pr86328.f90 | 49 + gcc/testsuite/gfortran.dg/pr86760.f90 | 57 + gcc/testsuite/gfortran.dg/proc_ptr_50.f90 | 68 + gcc/testsuite/gfortran.dg/proc_ptr_comp_52.f90 | 33 + gcc/testsuite/gfortran.dg/realloc_on_assign_30.f90 | 13 + gcc/testsuite/gfortran.dg/select_type_42.f90 | 26 + gcc/testsuite/gfortran.dg/select_type_43.f90 | 48 + gcc/testsuite/gfortran.dg/temporary_2.f90 | 39 + gcc/testsuite/gfortran.dg/temporary_3.f90 | 121 + gcc/testsuite/gfortran.dg/typebound_call_30.f90 | 32 + gcc/testsuite/gfortran.dg/typebound_operator_4.f03 | 2 +- .../gfortran.dg/unlimited_polymorphic_30.f03 | 38 + gcc/testsuite/gfortran.dg/use_rename_9.f90 | 19 + gcc/testsuite/gfortran.dg/vect/pr86421.f90 | 35 + .../gfortran.fortran-torture/compile/pr85863.f | 22 + .../gfortran.fortran-torture/compile/pr85878.f90 | 8 + gcc/testsuite/gnat.dg/aggr24.adb | 13 + gcc/testsuite/gnat.dg/aggr24_pkg.adb | 15 + gcc/testsuite/gnat.dg/aggr24_pkg.ads | 16 + gcc/testsuite/gnat.dg/discr53.adb | 19 + gcc/testsuite/gnat.dg/discr53.ads | 16 + gcc/testsuite/gnat.dg/discr53_pkg.ads | 5 + gcc/testsuite/gnat.dg/discr55.adb | 16 + gcc/testsuite/gnat.dg/opt73.adb | 34 + gcc/testsuite/gnat.dg/specs/opt3.ads | 13 + gcc/testsuite/gnat.dg/specs/opt3_pkg.ads | 7 + gcc/testsuite/gnat.dg/sso14.adb | 52 + gcc/testsuite/gnat.dg/sso15.adb | 52 + gcc/testsuite/gnat.dg/stack_usage1.adb | 5 +- gcc/testsuite/gnat.dg/stack_usage1_pkg.adb | 13 - gcc/testsuite/gnat.dg/stack_usage1b.adb | 5 +- gcc/testsuite/gnat.dg/stack_usage1c.adb | 5 +- gcc/testsuite/gnat.dg/stack_usage3.adb | 5 +- gcc/testsuite/lib/target-supports.exp | 18 +- gcc/testsuite/obj-c++.dg/bitfield-1.mm | 2 +- gcc/testsuite/obj-c++.dg/layout-1.mm | 2 +- gcc/tracer.c | 28 +- gcc/tree-cfg.c | 29 +- gcc/tree-chrec.c | 10 +- gcc/tree-complex.c | 2 + gcc/tree-core.h | 2 +- gcc/tree-data-ref.c | 2 + gcc/tree-dump.c | 4 - gcc/tree-inline.c | 29 +- gcc/tree-ssa-ccp.c | 2 +- gcc/tree-ssa-coalesce.c | 107 +- gcc/tree-ssa-copy.c | 2 +- gcc/tree-ssa-loop-ivcanon.c | 4 +- gcc/tree-ssa-math-opts.c | 12 +- gcc/tree-ssa-propagate.c | 165 +- gcc/tree-ssa-propagate.h | 2 - gcc/tree-ssa-reassoc.c | 77 +- gcc/tree-ssa-sccvn.c | 21 +- gcc/tree-ssa-strlen.c | 55 +- gcc/tree-ssa-strlen.h | 1 + gcc/tree-ssa-structalias.c | 15 +- gcc/tree-ssa-tail-merge.c | 31 +- gcc/tree-ssa-threadupdate.c | 4 +- gcc/tree-vect-data-refs.c | 32 +- gcc/tree-vect-generic.c | 18 +- gcc/tree-vect-loop.c | 3 + gcc/tree-vect-slp.c | 10 +- gcc/tree-vect-stmts.c | 39 +- gcc/tree-vrp.c | 13 +- gcc/tree.c | 9 +- gcc/tree.h | 4 + gcc/var-tracking.c | 18 + gcc/varasm.c | 51 +- gnattools/ChangeLog | 8 + gotools/ChangeLog | 22 + gotools/Makefile.am | 5 +- gotools/Makefile.in | 5 +- include/ChangeLog | 8 + intl/ChangeLog | 8 + libada/ChangeLog | 8 + libatomic/ChangeLog | 8 + libbacktrace/ChangeLog | 17 + libbacktrace/elf.c | 2 +- libcc1/ChangeLog | 8 + libcpp/ChangeLog | 8 + libcpp/po/ChangeLog | 16 + libcpp/po/eo.po | 32 +- libcpp/po/fr.po | 252 +- libdecnumber/ChangeLog | 8 + libffi/ChangeLog | 8 + libgcc/ChangeLog | 69 + libgcc/config/i386/cpuinfo.c | 11 +- libgcc/config/i386/shadow-stack-unwind.h | 5 - libgcc/config/libbid/ChangeLog | 8 + libgcc/config/nds32/sfp-machine.h | 19 + libgcc/config/nds32/t-nds32-newlib | 2 +- libgcc/config/pa/linux-atomic.c | 66 +- libgcc/config/rs6000/t-crtstuff | 2 +- libgcc/config/rs6000/t-float128 | 2 +- libgcc/config/rs6000/t-float128-hw | 2 +- libgcc/generic-morestack.c | 41 +- libgfortran/ChangeLog | 342 + libgfortran/generated/all_l1.c | 2 +- libgfortran/generated/all_l16.c | 2 +- libgfortran/generated/all_l2.c | 2 +- libgfortran/generated/all_l4.c | 2 +- libgfortran/generated/all_l8.c | 2 +- libgfortran/generated/any_l1.c | 2 +- libgfortran/generated/any_l16.c | 2 +- libgfortran/generated/any_l2.c | 2 +- libgfortran/generated/any_l4.c | 2 +- libgfortran/generated/any_l8.c | 2 +- libgfortran/generated/count_16_l.c | 2 +- libgfortran/generated/count_1_l.c | 2 +- libgfortran/generated/count_2_l.c | 2 +- libgfortran/generated/count_4_l.c | 2 +- libgfortran/generated/count_8_l.c | 2 +- libgfortran/generated/iall_i1.c | 6 +- libgfortran/generated/iall_i16.c | 6 +- libgfortran/generated/iall_i2.c | 6 +- libgfortran/generated/iall_i4.c | 6 +- libgfortran/generated/iall_i8.c | 6 +- libgfortran/generated/iany_i1.c | 6 +- libgfortran/generated/iany_i16.c | 6 +- libgfortran/generated/iany_i2.c | 6 +- libgfortran/generated/iany_i4.c | 6 +- libgfortran/generated/iany_i8.c | 6 +- libgfortran/generated/iparity_i1.c | 6 +- libgfortran/generated/iparity_i16.c | 6 +- libgfortran/generated/iparity_i2.c | 6 +- libgfortran/generated/iparity_i4.c | 6 +- libgfortran/generated/iparity_i8.c | 6 +- libgfortran/generated/matmul_c10.c | 45 +- libgfortran/generated/matmul_c16.c | 45 +- libgfortran/generated/matmul_c4.c | 45 +- libgfortran/generated/matmul_c8.c | 45 +- libgfortran/generated/matmul_i1.c | 45 +- libgfortran/generated/matmul_i16.c | 45 +- libgfortran/generated/matmul_i2.c | 45 +- libgfortran/generated/matmul_i4.c | 45 +- libgfortran/generated/matmul_i8.c | 45 +- libgfortran/generated/matmul_r10.c | 45 +- libgfortran/generated/matmul_r16.c | 45 +- libgfortran/generated/matmul_r4.c | 45 +- libgfortran/generated/matmul_r8.c | 45 +- libgfortran/generated/matmulavx128_c10.c | 18 +- libgfortran/generated/matmulavx128_c16.c | 18 +- libgfortran/generated/matmulavx128_c4.c | 18 +- libgfortran/generated/matmulavx128_c8.c | 18 +- libgfortran/generated/matmulavx128_i1.c | 18 +- libgfortran/generated/matmulavx128_i16.c | 18 +- libgfortran/generated/matmulavx128_i2.c | 18 +- libgfortran/generated/matmulavx128_i4.c | 18 +- libgfortran/generated/matmulavx128_i8.c | 18 +- libgfortran/generated/matmulavx128_r10.c | 18 +- libgfortran/generated/matmulavx128_r16.c | 18 +- libgfortran/generated/matmulavx128_r4.c | 18 +- libgfortran/generated/matmulavx128_r8.c | 18 +- libgfortran/generated/maxloc0_16_i1.c | 6 +- libgfortran/generated/maxloc0_16_i16.c | 6 +- libgfortran/generated/maxloc0_16_i2.c | 6 +- libgfortran/generated/maxloc0_16_i4.c | 6 +- libgfortran/generated/maxloc0_16_i8.c | 6 +- libgfortran/generated/maxloc0_16_r10.c | 6 +- libgfortran/generated/maxloc0_16_r16.c | 6 +- libgfortran/generated/maxloc0_16_r4.c | 6 +- libgfortran/generated/maxloc0_16_r8.c | 6 +- libgfortran/generated/maxloc0_16_s1.c | 6 +- libgfortran/generated/maxloc0_16_s4.c | 6 +- libgfortran/generated/maxloc0_4_i1.c | 6 +- libgfortran/generated/maxloc0_4_i16.c | 6 +- libgfortran/generated/maxloc0_4_i2.c | 6 +- libgfortran/generated/maxloc0_4_i4.c | 6 +- libgfortran/generated/maxloc0_4_i8.c | 6 +- libgfortran/generated/maxloc0_4_r10.c | 6 +- libgfortran/generated/maxloc0_4_r16.c | 6 +- libgfortran/generated/maxloc0_4_r4.c | 6 +- libgfortran/generated/maxloc0_4_r8.c | 6 +- libgfortran/generated/maxloc0_4_s1.c | 6 +- libgfortran/generated/maxloc0_4_s4.c | 6 +- libgfortran/generated/maxloc0_8_i1.c | 6 +- libgfortran/generated/maxloc0_8_i16.c | 6 +- libgfortran/generated/maxloc0_8_i2.c | 6 +- libgfortran/generated/maxloc0_8_i4.c | 6 +- libgfortran/generated/maxloc0_8_i8.c | 6 +- libgfortran/generated/maxloc0_8_r10.c | 6 +- libgfortran/generated/maxloc0_8_r16.c | 6 +- libgfortran/generated/maxloc0_8_r4.c | 6 +- libgfortran/generated/maxloc0_8_r8.c | 6 +- libgfortran/generated/maxloc0_8_s1.c | 6 +- libgfortran/generated/maxloc0_8_s4.c | 6 +- libgfortran/generated/maxloc1_16_i1.c | 6 +- libgfortran/generated/maxloc1_16_i16.c | 6 +- libgfortran/generated/maxloc1_16_i2.c | 6 +- libgfortran/generated/maxloc1_16_i4.c | 6 +- libgfortran/generated/maxloc1_16_i8.c | 6 +- libgfortran/generated/maxloc1_16_r10.c | 6 +- libgfortran/generated/maxloc1_16_r16.c | 6 +- libgfortran/generated/maxloc1_16_r4.c | 6 +- libgfortran/generated/maxloc1_16_r8.c | 6 +- libgfortran/generated/maxloc1_16_s1.c | 6 +- libgfortran/generated/maxloc1_16_s4.c | 6 +- libgfortran/generated/maxloc1_4_i1.c | 6 +- libgfortran/generated/maxloc1_4_i16.c | 6 +- libgfortran/generated/maxloc1_4_i2.c | 6 +- libgfortran/generated/maxloc1_4_i4.c | 6 +- libgfortran/generated/maxloc1_4_i8.c | 6 +- libgfortran/generated/maxloc1_4_r10.c | 6 +- libgfortran/generated/maxloc1_4_r16.c | 6 +- libgfortran/generated/maxloc1_4_r4.c | 6 +- libgfortran/generated/maxloc1_4_r8.c | 6 +- libgfortran/generated/maxloc1_4_s1.c | 6 +- libgfortran/generated/maxloc1_4_s4.c | 6 +- libgfortran/generated/maxloc1_8_i1.c | 6 +- libgfortran/generated/maxloc1_8_i16.c | 6 +- libgfortran/generated/maxloc1_8_i2.c | 6 +- libgfortran/generated/maxloc1_8_i4.c | 6 +- libgfortran/generated/maxloc1_8_i8.c | 6 +- libgfortran/generated/maxloc1_8_r10.c | 6 +- libgfortran/generated/maxloc1_8_r16.c | 6 +- libgfortran/generated/maxloc1_8_r4.c | 6 +- libgfortran/generated/maxloc1_8_r8.c | 6 +- libgfortran/generated/maxloc1_8_s1.c | 6 +- libgfortran/generated/maxloc1_8_s4.c | 6 +- libgfortran/generated/maxval1_s1.c | 6 +- libgfortran/generated/maxval1_s4.c | 6 +- libgfortran/generated/maxval_i1.c | 6 +- libgfortran/generated/maxval_i16.c | 6 +- libgfortran/generated/maxval_i2.c | 6 +- libgfortran/generated/maxval_i4.c | 6 +- libgfortran/generated/maxval_i8.c | 6 +- libgfortran/generated/maxval_r10.c | 6 +- libgfortran/generated/maxval_r16.c | 6 +- libgfortran/generated/maxval_r4.c | 6 +- libgfortran/generated/maxval_r8.c | 6 +- libgfortran/generated/minloc0_16_i1.c | 6 +- libgfortran/generated/minloc0_16_i16.c | 6 +- libgfortran/generated/minloc0_16_i2.c | 6 +- libgfortran/generated/minloc0_16_i4.c | 6 +- libgfortran/generated/minloc0_16_i8.c | 6 +- libgfortran/generated/minloc0_16_r10.c | 6 +- libgfortran/generated/minloc0_16_r16.c | 6 +- libgfortran/generated/minloc0_16_r4.c | 6 +- libgfortran/generated/minloc0_16_r8.c | 6 +- libgfortran/generated/minloc0_16_s1.c | 6 +- libgfortran/generated/minloc0_16_s4.c | 6 +- libgfortran/generated/minloc0_4_i1.c | 6 +- libgfortran/generated/minloc0_4_i16.c | 6 +- libgfortran/generated/minloc0_4_i2.c | 6 +- libgfortran/generated/minloc0_4_i4.c | 6 +- libgfortran/generated/minloc0_4_i8.c | 6 +- libgfortran/generated/minloc0_4_r10.c | 6 +- libgfortran/generated/minloc0_4_r16.c | 6 +- libgfortran/generated/minloc0_4_r4.c | 6 +- libgfortran/generated/minloc0_4_r8.c | 6 +- libgfortran/generated/minloc0_4_s1.c | 6 +- libgfortran/generated/minloc0_4_s4.c | 6 +- libgfortran/generated/minloc0_8_i1.c | 6 +- libgfortran/generated/minloc0_8_i16.c | 6 +- libgfortran/generated/minloc0_8_i2.c | 6 +- libgfortran/generated/minloc0_8_i4.c | 6 +- libgfortran/generated/minloc0_8_i8.c | 6 +- libgfortran/generated/minloc0_8_r10.c | 6 +- libgfortran/generated/minloc0_8_r16.c | 6 +- libgfortran/generated/minloc0_8_r4.c | 6 +- libgfortran/generated/minloc0_8_r8.c | 6 +- libgfortran/generated/minloc0_8_s1.c | 6 +- libgfortran/generated/minloc0_8_s4.c | 6 +- libgfortran/generated/minloc1_16_i1.c | 6 +- libgfortran/generated/minloc1_16_i16.c | 6 +- libgfortran/generated/minloc1_16_i2.c | 6 +- libgfortran/generated/minloc1_16_i4.c | 6 +- libgfortran/generated/minloc1_16_i8.c | 6 +- libgfortran/generated/minloc1_16_r10.c | 6 +- libgfortran/generated/minloc1_16_r16.c | 6 +- libgfortran/generated/minloc1_16_r4.c | 6 +- libgfortran/generated/minloc1_16_r8.c | 6 +- libgfortran/generated/minloc1_16_s1.c | 6 +- libgfortran/generated/minloc1_16_s4.c | 6 +- libgfortran/generated/minloc1_4_i1.c | 6 +- libgfortran/generated/minloc1_4_i16.c | 6 +- libgfortran/generated/minloc1_4_i2.c | 6 +- libgfortran/generated/minloc1_4_i4.c | 6 +- libgfortran/generated/minloc1_4_i8.c | 6 +- libgfortran/generated/minloc1_4_r10.c | 6 +- libgfortran/generated/minloc1_4_r16.c | 6 +- libgfortran/generated/minloc1_4_r4.c | 6 +- libgfortran/generated/minloc1_4_r8.c | 6 +- libgfortran/generated/minloc1_4_s1.c | 6 +- libgfortran/generated/minloc1_4_s4.c | 6 +- libgfortran/generated/minloc1_8_i1.c | 6 +- libgfortran/generated/minloc1_8_i16.c | 6 +- libgfortran/generated/minloc1_8_i2.c | 6 +- libgfortran/generated/minloc1_8_i4.c | 6 +- libgfortran/generated/minloc1_8_i8.c | 6 +- libgfortran/generated/minloc1_8_r10.c | 6 +- libgfortran/generated/minloc1_8_r16.c | 6 +- libgfortran/generated/minloc1_8_r4.c | 6 +- libgfortran/generated/minloc1_8_r8.c | 6 +- libgfortran/generated/minloc1_8_s1.c | 6 +- libgfortran/generated/minloc1_8_s4.c | 6 +- libgfortran/generated/minval1_s1.c | 6 +- libgfortran/generated/minval1_s4.c | 6 +- libgfortran/generated/minval_i1.c | 6 +- libgfortran/generated/minval_i16.c | 6 +- libgfortran/generated/minval_i2.c | 6 +- libgfortran/generated/minval_i4.c | 6 +- libgfortran/generated/minval_i8.c | 6 +- libgfortran/generated/minval_r10.c | 6 +- libgfortran/generated/minval_r16.c | 6 +- libgfortran/generated/minval_r4.c | 6 +- libgfortran/generated/minval_r8.c | 6 +- libgfortran/generated/norm2_r10.c | 2 +- libgfortran/generated/norm2_r16.c | 2 +- libgfortran/generated/norm2_r4.c | 2 +- libgfortran/generated/norm2_r8.c | 2 +- libgfortran/generated/parity_l1.c | 2 +- libgfortran/generated/parity_l16.c | 2 +- libgfortran/generated/parity_l2.c | 2 +- libgfortran/generated/parity_l4.c | 2 +- libgfortran/generated/parity_l8.c | 2 +- libgfortran/generated/product_c10.c | 6 +- libgfortran/generated/product_c16.c | 6 +- libgfortran/generated/product_c4.c | 6 +- libgfortran/generated/product_c8.c | 6 +- libgfortran/generated/product_i1.c | 6 +- libgfortran/generated/product_i16.c | 6 +- libgfortran/generated/product_i2.c | 6 +- libgfortran/generated/product_i4.c | 6 +- libgfortran/generated/product_i8.c | 6 +- libgfortran/generated/product_r10.c | 6 +- libgfortran/generated/product_r16.c | 6 +- libgfortran/generated/product_r4.c | 6 +- libgfortran/generated/product_r8.c | 6 +- libgfortran/generated/reshape_c10.c | 2 +- libgfortran/generated/reshape_c16.c | 2 +- libgfortran/generated/reshape_c4.c | 2 +- libgfortran/generated/reshape_c8.c | 2 +- libgfortran/generated/reshape_i16.c | 2 +- libgfortran/generated/reshape_i4.c | 2 +- libgfortran/generated/reshape_i8.c | 2 +- libgfortran/generated/reshape_r10.c | 2 +- libgfortran/generated/reshape_r16.c | 2 +- libgfortran/generated/reshape_r4.c | 2 +- libgfortran/generated/reshape_r8.c | 2 +- libgfortran/generated/spread_c10.c | 3 +- libgfortran/generated/spread_c16.c | 3 +- libgfortran/generated/spread_c4.c | 3 +- libgfortran/generated/spread_c8.c | 3 +- libgfortran/generated/spread_i1.c | 3 +- libgfortran/generated/spread_i16.c | 3 +- libgfortran/generated/spread_i2.c | 3 +- libgfortran/generated/spread_i4.c | 3 +- libgfortran/generated/spread_i8.c | 3 +- libgfortran/generated/spread_r10.c | 3 +- libgfortran/generated/spread_r16.c | 3 +- libgfortran/generated/spread_r4.c | 3 +- libgfortran/generated/spread_r8.c | 3 +- libgfortran/generated/sum_c10.c | 6 +- libgfortran/generated/sum_c16.c | 6 +- libgfortran/generated/sum_c4.c | 6 +- libgfortran/generated/sum_c8.c | 6 +- libgfortran/generated/sum_i1.c | 6 +- libgfortran/generated/sum_i16.c | 6 +- libgfortran/generated/sum_i2.c | 6 +- libgfortran/generated/sum_i4.c | 6 +- libgfortran/generated/sum_i8.c | 6 +- libgfortran/generated/sum_r10.c | 6 +- libgfortran/generated/sum_r16.c | 6 +- libgfortran/generated/sum_r4.c | 6 +- libgfortran/generated/sum_r8.c | 6 +- libgfortran/intrinsics/reshape_generic.c | 3 +- libgfortran/intrinsics/spread_generic.c | 3 +- libgfortran/io/close.c | 3 + libgfortran/io/unix.c | 20 +- libgfortran/io/write.c | 33 +- libgfortran/io/write_float.def | 1 + libgfortran/libgfortran.h | 4 - libgfortran/m4/iforeach-s.m4 | 6 +- libgfortran/m4/iforeach.m4 | 6 +- libgfortran/m4/ifunction-s.m4 | 6 +- libgfortran/m4/ifunction-s2.m4 | 6 +- libgfortran/m4/ifunction.m4 | 6 +- libgfortran/m4/ifunction_logical.m4 | 2 +- libgfortran/m4/matmul_internal.m4 | 9 +- libgfortran/m4/reshape.m4 | 2 +- libgfortran/m4/spread.m4 | 3 +- libgo/MERGE | 2 +- libgo/Makefile.am | 11 +- libgo/Makefile.in | 9 +- libgo/VERSION | 2 +- libgo/config.h.in | 3 - libgo/configure | 33 - libgo/configure.ac | 18 - libgo/go/archive/zip/reader.go | 8 +- libgo/go/archive/zip/reader_test.go | 2 +- libgo/go/cmd/go/alldocs.go | 6 +- libgo/go/cmd/go/go_test.go | 85 + libgo/go/cmd/go/internal/cfg/cfg.go | 11 +- libgo/go/cmd/go/internal/get/discovery.go | 7 + libgo/go/cmd/go/internal/get/get.go | 10 +- libgo/go/cmd/go/internal/get/pkg_test.go | 14 + libgo/go/cmd/go/internal/get/vcs.go | 34 +- libgo/go/cmd/go/internal/get/vcs_test.go | 43 + libgo/go/cmd/go/internal/help/helpdoc.go | 6 +- libgo/go/cmd/go/internal/list/list.go | 4 +- libgo/go/cmd/go/internal/load/icfg.go | 78 - libgo/go/cmd/go/internal/load/pkg.go | 324 +- libgo/go/cmd/go/internal/test/test.go | 17 +- libgo/go/cmd/go/internal/vet/vet.go | 4 +- libgo/go/cmd/go/internal/vet/vetflag.go | 2 +- libgo/go/cmd/go/internal/work/build.go | 1 - libgo/go/cmd/go/internal/work/buildid.go | 73 +- libgo/go/cmd/go/internal/work/exec.go | 48 +- libgo/go/cmd/go/internal/work/gccgo.go | 2 +- libgo/go/cmd/go/internal/work/security.go | 81 +- libgo/go/cmd/go/internal/work/security_test.go | 9 +- libgo/go/cmd/go/testdata/modlegacy/src/new/go.mod | 1 + libgo/go/cmd/go/testdata/modlegacy/src/new/new.go | 3 + .../go/cmd/go/testdata/modlegacy/src/new/p1/p1.go | 7 + .../go/cmd/go/testdata/modlegacy/src/new/p2/p2.go | 1 + .../cmd/go/testdata/modlegacy/src/new/sub/go.mod | 1 + .../go/testdata/modlegacy/src/new/sub/inner/go.mod | 1 + .../src/new/sub/inner}/x/x.go | 0 .../go/testdata/modlegacy/src/new/sub/x/v1/y/y.go | 1 + .../go/cmd/go/testdata/modlegacy/src/old/p1/p1.go | 5 + .../go/cmd/go/testdata/modlegacy/src/old/p2/p2.go | 1 + libgo/go/cmd/go/vendor_test.go | 73 + libgo/go/cmd/internal/objabi/funcid.go | 34 + libgo/go/cmd/vet/main.go | 12 +- libgo/go/crypto/x509/name_constraints_test.go | 177 +- libgo/go/crypto/x509/root_aix.go | 4 +- libgo/go/crypto/x509/root_windows.go | 12 +- libgo/go/crypto/x509/verify.go | 237 +- libgo/go/crypto/x509/x509.go | 20 +- libgo/go/encoding/json/decode.go | 24 +- libgo/go/encoding/json/decode_test.go | 70 +- libgo/go/go/build/build.go | 44 +- libgo/go/go/build/gc.go | 137 + libgo/go/go/build/gccgo.go | 20 + libgo/go/go/internal/gccgoimporter/importer.go | 2 +- libgo/go/go/internal/srcimporter/srcimporter.go | 28 +- .../go/go/internal/srcimporter/srcimporter_test.go | 32 + .../srcimporter/testdata/issue23092/issue23092.go} | 4 +- .../srcimporter/testdata/issue24392/issue24392.go} | 4 +- libgo/go/internal/singleflight/singleflight.go | 22 +- libgo/go/net/http/pprof/pprof.go | 52 +- libgo/go/net/http/pprof/pprof_test.go | 69 + libgo/go/net/lookup.go | 32 +- libgo/go/net/lookup_test.go | 25 + libgo/go/net/tcpsock_unix_test.go | 1 + libgo/go/os/wait_waitid.go | 7 +- libgo/go/runtime/error.go | 6 +- libgo/go/runtime/panic.go | 3 - libgo/go/runtime/proc.go | 6 + libgo/go/runtime/symtab.go | 29 + libgo/go/strings/strings.go | 4 +- libgo/go/strings/strings_test.go | 23 + libgo/go/syscall/libcall_linux_ustat.go | 12 - libgo/misc/cgo/testcshared/main2.c | 2 +- libgo/misc/cgo/testcshared/src/libgo2/libgo2.go | 2 +- .../src/{issue19534 => issue24351}/main.go | 14 +- .../cgo/testplugin/src/issue24351/plugin.go} | 13 +- libgo/misc/cgo/testplugin/test.bash | 5 + libgo/misc/cgo/testshared/shared_test.go | 1 + libgo/mksysinfo.sh | 14 - libgo/sysinfo.c | 3 - libgomp/ChangeLog | 47 + libgomp/testsuite/libgomp.c++/pr86291.C | 51 + libgomp/testsuite/libgomp.c++/pr86539.C | 28 + libgomp/testsuite/libgomp.c++/pr86542.C | 37 + libgomp/testsuite/libgomp.c/pr86660.c | 28 + .../examples-4/declare_target-1.f90 | 4 +- .../examples-4/declare_target-2.f90 | 6 +- .../testsuite/libgomp.oacc-c-c++-common/pr85782.c | 32 + libhsail-rt/ChangeLog | 8 + libiberty/ChangeLog | 13 + libiberty/simple-object-elf.c | 4 + libitm/ChangeLog | 8 + libmpx/ChangeLog | 8 + libobjc/ChangeLog | 8 + liboffloadmic/ChangeLog | 8 + libquadmath/ChangeLog | 8 + libsanitizer/ChangeLog | 38 + .../sanitizer_common/sanitizer_linux_libcdep.cc | 2 +- .../sanitizer_platform_limits_posix.cc | 15 +- libsanitizer/tsan/tsan_platform.h | 122 +- libsanitizer/tsan/tsan_platform_linux.cc | 4 +- libssp/ChangeLog | 8 + libstdc++-v3/ChangeLog | 845 + libstdc++-v3/acinclude.m4 | 5 +- libstdc++-v3/config.h.in | 3 - .../post/powerpc64-linux-gnu/baseline_symbols.txt | 3 + .../abi/post/s390-linux-gnu/baseline_symbols.txt | 3 + .../post/s390x-linux-gnu/32/baseline_symbols.txt | 3 + .../abi/post/s390x-linux-gnu/baseline_symbols.txt | 3 + .../abi/post/x86_64-linux-gnu/baseline_symbols.txt | 3 + libstdc++-v3/configure | 50 +- libstdc++-v3/crossconfig.m4 | 1 + libstdc++-v3/doc/html/faq.html | 13 +- libstdc++-v3/doc/html/manual/bugs.html | 4 + libstdc++-v3/doc/html/manual/debug_mode_using.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 3 + libstdc++-v3/doc/html/manual/test.html | 11 +- libstdc++-v3/doc/html/manual/using.html | 4 +- libstdc++-v3/doc/html/manual/using_dual_abi.html | 29 +- libstdc++-v3/doc/html/manual/using_headers.html | 70 +- libstdc++-v3/doc/xml/faq.xml | 14 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 14 +- libstdc++-v3/doc/xml/manual/intro.xml | 7 + libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 4 + libstdc++-v3/doc/xml/manual/test.xml | 11 +- libstdc++-v3/doc/xml/manual/using.xml | 317 +- libstdc++-v3/include/Makefile.am | 13 +- libstdc++-v3/include/Makefile.in | 10 +- libstdc++-v3/include/bits/alloc_traits.h | 7 +- libstdc++-v3/include/bits/basic_string.h | 52 +- libstdc++-v3/include/bits/basic_string.tcc | 25 +- libstdc++-v3/include/bits/c++config | 5 + libstdc++-v3/include/bits/char_traits.h | 4 +- libstdc++-v3/include/bits/cpp_type_traits.h | 11 + libstdc++-v3/include/bits/forward_list.h | 11 +- libstdc++-v3/include/bits/forward_list.tcc | 8 +- libstdc++-v3/include/bits/fs_dir.h | 5 +- libstdc++-v3/include/bits/fs_path.h | 43 +- libstdc++-v3/include/bits/node_handle.h | 2 +- libstdc++-v3/include/bits/quoted_string.h | 20 +- libstdc++-v3/include/bits/random.tcc | 4 +- libstdc++-v3/include/bits/regex.h | 42 + libstdc++-v3/include/bits/regex_automaton.h | 2 +- libstdc++-v3/include/bits/regex_compiler.tcc | 4 +- libstdc++-v3/include/bits/regex_executor.tcc | 4 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 12 +- libstdc++-v3/include/bits/stl_iterator.h | 5 +- libstdc++-v3/include/bits/stl_map.h | 21 +- libstdc++-v3/include/bits/stl_multimap.h | 20 +- libstdc++-v3/include/bits/stl_pair.h | 21 +- libstdc++-v3/include/bits/stl_vector.h | 19 +- libstdc++-v3/include/bits/unique_ptr.h | 8 +- libstdc++-v3/include/bits/unordered_map.h | 33 +- libstdc++-v3/include/bits/valarray_array.h | 19 +- libstdc++-v3/include/bits/vector.tcc | 25 +- libstdc++-v3/include/debug/map.h | 1 + libstdc++-v3/include/debug/multimap.h | 1 + libstdc++-v3/include/debug/multiset.h | 1 + libstdc++-v3/include/debug/set.h | 1 + libstdc++-v3/include/debug/string | 2 +- libstdc++-v3/include/experimental/algorithm | 21 +- libstdc++-v3/include/experimental/bits/fs_path.h | 18 +- libstdc++-v3/include/experimental/memory_resource | 68 +- libstdc++-v3/include/experimental/regex | 6 +- libstdc++-v3/include/experimental/string | 8 +- libstdc++-v3/include/ext/pointer.h | 4 + libstdc++-v3/include/std/chrono | 10 +- libstdc++-v3/include/std/functional | 3 +- libstdc++-v3/include/std/iomanip | 24 +- libstdc++-v3/include/std/optional | 401 +- libstdc++-v3/include/std/thread | 26 +- libstdc++-v3/include/std/type_traits | 118 +- libstdc++-v3/include/std/utility | 4 - libstdc++-v3/include/std/variant | 68 +- libstdc++-v3/include/tr1/cmath | 116 +- libstdc++-v3/libsupc++/cxxabi_init_exception.h | 3 + libstdc++-v3/libsupc++/exception_ptr.h | 24 +- libstdc++-v3/libsupc++/new_opa.cc | 62 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 37 +- libstdc++-v3/src/c++11/codecvt.cc | 7 +- libstdc++-v3/src/c++11/string-inst.cc | 6 + libstdc++-v3/src/c++11/system_error.cc | 256 + libstdc++-v3/src/filesystem/ops.cc | 7 +- libstdc++-v3/src/filesystem/path.cc | 2 +- libstdc++-v3/src/filesystem/std-ops.cc | 7 +- libstdc++-v3/src/filesystem/std-path.cc | 19 +- libstdc++-v3/testsuite/18_support/new_aligned.cc | 119 + .../error_category/generic_category.cc | 69 + .../error_category/system_category.cc | 114 + .../20_util/duration/cons/{54025.cc => dr3050.cc} | 12 +- .../duration/literals/{range.cc => range_neg.cc} | 2 +- .../function_objects/not_fn/87538.cc} | 25 +- .../20_util/is_trivially_constructible/value.cc | 138 +- .../20_util/make_signed/requirements/typedefs-3.cc | 15 +- .../make_signed/requirements/typedefs_neg.cc | 4 +- .../make_unsigned/requirements/typedefs-3.cc | 15 +- .../make_unsigned/requirements/typedefs_neg.cc | 5 +- .../testsuite/20_util/optional/cons/85642.cc | 63 + .../testsuite/20_util/optional/cons/value_neg.cc | 6 +- .../20_util/pair/{astuple/get_neg.cc => 86751.cc} | 24 +- .../observers/array.cc => pair/ref_assign.cc} | 67 +- .../creation/87278.cc} | 11 +- .../84998.cc => unique_ptr/cons/incomplete.cc} | 24 +- .../aligned_alloc.cc => 20_util/variant/86874.cc} | 33 +- .../basic_string/cons/char/86138.cc} | 14 +- .../21_strings/basic_string/cons/char/deduction.cc | 38 + .../basic_string/cons/wchar_t/86138.cc} | 14 +- .../basic_string/cons/wchar_t/deduction.cc | 38 + .../83833.cc => 21_strings/basic_string/dr2268.cc} | 23 +- .../testsuite/21_strings/basic_string/init-list.cc | 1 + .../basic_string/operations/data/char/86169.cc} | 29 +- .../22_locale/codecvt/codecvt_utf8/69703.cc | 5 +- .../codecvt/codecvt_utf8/wchar_t/1.cc} | 30 +- .../testsuite/22_locale/numpunct/members/char/3.cc | 6 +- .../23_containers/map/modifiers/insert/78595.cc | 115 + .../multimap/modifiers/insert/78595.cc | 115 + .../set/modifiers/node_swap.cc} | 30 +- .../23_containers/unordered_map/modifiers/78595.cc | 122 + .../unordered_multimap/modifiers/78595.cc | 122 + .../vector/capacity/resize/strong_guarantee.cc} | 42 +- .../vector/cons/86292.cc} | 44 +- .../reverse_iterator/dr2188.cc} | 25 +- .../25_algorithms/make_heap/complexity.cc | 1 + .../random/random_device/cons/default.cc | 1 + .../83658.cc => 26_numerics/valarray/87641.cc} | 69 +- .../relative.cc => directory_entry/86597.cc} | 44 +- .../testsuite/27_io/filesystem/operations/space.cc | 9 + .../testsuite/27_io/filesystem/path/append/path.cc | 91 +- .../27_io/filesystem/path/append/source.cc | 106 + .../27_io/filesystem/path/decompose/extension.cc | 1 - .../27_io/filesystem/path/decompose/filename.cc | 1 + .../27_io/filesystem/path/generation/normal.cc | 63 +- .../replace_filename.cc => nonmember/append.cc} | 51 +- .../testsuite/27_io/filesystem/path/query/empty.cc | 1 - .../27_io/filesystem/path/query/has_extension.cc | 1 - .../27_io/filesystem/path/query/has_filename.cc | 1 - .../27_io/filesystem/path/query/has_parent_path.cc | 1 - .../filesystem/path/query/has_relative_path.cc | 1 - .../filesystem/path/query/has_root_directory.cc | 1 - .../27_io/filesystem/path/query/has_root_name.cc | 1 - .../27_io/filesystem/path/query/has_root_path.cc | 1 - .../27_io/filesystem/path/query/has_stem.cc | 1 - .../27_io/filesystem/path/query/is_absolute.cc | 62 + .../27_io/filesystem/path/query/is_relative.cc | 3 +- .../27_io/manipulators/standard/char/quoted.cc | 2 +- .../standard/char/{quoted.cc => quoted_sv.cc} | 56 +- .../27_io/manipulators/standard/wchar_t/quoted.cc | 2 +- .../standard/wchar_t/{quoted.cc => quoted_sv.cc} | 56 +- .../83833.cc => 28_regex/basic_regex/85098.cc} | 27 +- .../headers/regex/parallel_mode.cc} | 13 +- .../28_regex/headers/regex/std_c++0x_neg.cc | 3 - .../cond.cc} | 14 +- .../thread/cons/{lwg2097.cc => 84535.cc} | 12 +- .../algorithm/{sample.cc => sample-2.cc} | 51 +- .../testsuite/experimental/algorithm/sample.cc | 40 +- .../1.cc => experimental/algorithm/shuffle.cc} | 17 +- .../filesystem/operations/space.cc | 23 +- .../filesystem/path/decompose/extension.cc | 1 - .../filesystem/path/preferred_separator.cc} | 24 +- .../experimental/filesystem/path/query/empty.cc | 1 - .../filesystem/path/query/has_extension.cc | 1 - .../filesystem/path/query/has_filename.cc | 1 - .../filesystem/path/query/has_parent_path.cc | 1 - .../filesystem/path/query/has_relative_path.cc | 1 - .../filesystem/path/query/has_root_directory.cc | 1 - .../filesystem/path/query/has_root_name.cc | 1 - .../filesystem/path/query/has_root_path.cc | 1 - .../experimental/filesystem/path/query/has_stem.cc | 1 - .../filesystem/path/query/is_absolute.cc | 62 + .../filesystem/path/query/is_relative.cc | 1 - .../functional/87538.cc} | 28 +- .../{null_memory_resource.cc => 70966.cc} | 54 +- .../polymorphic_allocator/pmr_typedefs_deque.cc} | 14 +- .../pmr_typedefs_forward_list.cc} | 14 +- .../polymorphic_allocator/pmr_typedefs_list.cc} | 14 +- .../polymorphic_allocator/pmr_typedefs_map.cc} | 21 +- .../polymorphic_allocator/pmr_typedefs_match.cc | 50 + .../pmr_typedefs_multimap.cc} | 21 +- .../pmr_typedefs_multiset.cc} | 18 +- .../polymorphic_allocator/pmr_typedefs_set.cc} | 18 +- .../polymorphic_allocator/pmr_typedefs_string.cc | 61 + .../pmr_typedefs_unordered_map.cc | 40 + .../pmr_typedefs_unordered_multimap.cc | 40 + .../pmr_typedefs_unordered_multiset.cc} | 25 +- .../pmr_typedefs_unordered_set.cc} | 25 +- .../polymorphic_allocator/pmr_typedefs_vector.cc} | 14 +- .../testsuite/experimental/random/randint.cc | 1 + libstdc++-v3/testsuite/ext/ext_pointer/1.cc | 14 + libstdc++-v3/testsuite/lib/libstdc++.exp | 30 +- .../07_conf_hyperg/compile_cxx17.cc} | 18 +- .../special_functions/17_hyperg/compile_cxx17.cc} | 18 +- libvtv/ChangeLog | 8 + lto-plugin/ChangeLog | 8 + maintainer-scripts/ChangeLog | 8 + zlib/ChangeLog | 8 + 1268 files changed, 164588 insertions(+), 147252 deletions(-) create mode 100644 gcc/config/riscv/t-rtems create mode 100644 gcc/config/rs6000/rs6000-modes.h delete mode 100644 gcc/config/rs6000/t-ldouble-linux64le-ibm delete mode 100644 gcc/config/rs6000/t-ldouble-linux64le-ieee create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-6.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-7.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-8.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr85782.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr85696.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr86025.c create mode 100644 gcc/testsuite/c-c++-common/pr85822.c create mode 100644 gcc/testsuite/c-c++-common/pr86093.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr87248.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/attrib-6.c create mode 100644 gcc/testsuite/g++.dg/abi/invisiref2.C create mode 100644 gcc/testsuite/g++.dg/abi/invisiref2a.C create mode 100644 gcc/testsuite/g++.dg/abi/pr87137.C create mode 100644 gcc/testsuite/g++.dg/asan/pr85774.C create mode 100644 gcc/testsuite/g++.dg/concepts/class-deduction2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-64.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-85553.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/fntmpdefarg9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-const9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-dependent1.C copy gcc/testsuite/g++.dg/cpp0x/lambda/{lambda-variadic1.C => lambda-variadic7.C} (59%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/new3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept33.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr85070.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr87155.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/range-for35.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae63.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp-extend1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-86767.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-this2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic19.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/udlit-char-template2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if22.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if23.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if24.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp46.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp47.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp48.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/fold-lambda2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type20.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr86456.C create mode 100644 gcc/testsuite/g++.dg/expr/pmf-3.C create mode 100644 gcc/testsuite/g++.dg/expr/unary4.C create mode 100644 gcc/testsuite/g++.dg/ext/asm14.C create mode 100644 gcc/testsuite/g++.dg/ext/asm15.C create mode 100644 gcc/testsuite/g++.dg/ext/asm16.C create mode 100644 gcc/testsuite/g++.dg/ext/is_constructible2.C create mode 100644 gcc/testsuite/g++.dg/ext/offsetof2.C create mode 100644 gcc/testsuite/g++.dg/ext/offsetof3.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/lambda1.C create mode 100644 gcc/testsuite/g++.dg/ext/vla20.C create mode 100644 gcc/testsuite/g++.dg/gcov/pr86109.C create mode 100644 gcc/testsuite/g++.dg/gomp/declare-target-2.C create mode 100644 gcc/testsuite/g++.dg/guality/pr86687.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr85549.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr85634.C create mode 100644 gcc/testsuite/g++.dg/lto/pr85655_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr3698.C create mode 100644 gcc/testsuite/g++.dg/opt/pr86738.C create mode 100644 gcc/testsuite/g++.dg/parse/extern-C-2.C create mode 100644 gcc/testsuite/g++.dg/pr85657.C create mode 100644 gcc/testsuite/g++.dg/pr86374.C create mode 100644 gcc/testsuite/g++.dg/pr87185.C create mode 100644 gcc/testsuite/g++.dg/template/anonunion3.C create mode 100644 gcc/testsuite/g++.dg/template/conv15.C create mode 100644 gcc/testsuite/g++.dg/template/pr86706.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem32.C create mode 100644 gcc/testsuite/g++.dg/template/qualified-id7.C create mode 100644 gcc/testsuite/g++.dg/torture/pr85627.C create mode 100644 gcc/testsuite/g++.dg/torture/pr86763.C create mode 100644 gcc/testsuite/g++.dg/torture/pr86816.C create mode 100644 gcc/testsuite/g++.dg/torture/pr87014.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/array-temp1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr86406.C copy gcc/testsuite/g++.dg/ubsan/{vptr-10.C => vptr-13.C} (57%) create mode 100644 gcc/testsuite/g++.dg/vec-init-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wctor-dtor2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmemset-elt-size1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-33.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-34.C create mode 100644 gcc/testsuite/g++.dg/warn/pr86453.C create mode 100644 gcc/testsuite/g++.dg/warn/pr86881.C copy gcc/testsuite/{gcc.target/aarch64/aarch64.exp => g++.target/arm/arm.exp} (61%) create mode 100644 gcc/testsuite/g++.target/arm/pr81497.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85704.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr85945.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86122.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr86123.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85529-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85529-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr85756.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86231.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86492.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr86844.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87623.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-1.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-10.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-11.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-12.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-13.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-14.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-15.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-16.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-2.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-3.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-4.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-5.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-6.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-7.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-8.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than-9.c create mode 100644 gcc/testsuite/gcc.dg/Walloc-size-larger-than.c create mode 100644 gcc/testsuite/gcc.dg/Wint-conversion-2.c create mode 100644 gcc/testsuite/gcc.dg/Wstrict-overflow-27.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr85935.c create mode 100644 gcc/testsuite/gcc.dg/nested-func-11.c create mode 100644 gcc/testsuite/gcc.dg/pr85529.c create mode 100644 gcc/testsuite/gcc.dg/pr85859.c create mode 100644 gcc/testsuite/gcc.dg/pr86038.c create mode 100644 gcc/testsuite/gcc.dg/pr86064.c create mode 100644 gcc/testsuite/gcc.dg/pr86076.c create mode 100644 gcc/testsuite/gcc.dg/pr86114.c create mode 100644 gcc/testsuite/gcc.dg/pr86314.c create mode 100644 gcc/testsuite/gcc.dg/pr86617.c create mode 100644 gcc/testsuite/gcc.dg/pr86835.c create mode 100644 gcc/testsuite/gcc.dg/pr87024.c create mode 100644 gcc/testsuite/gcc.dg/pr87074.c create mode 100644 gcc/testsuite/gcc.dg/pr87099.c create mode 100644 gcc/testsuite/gcc.dg/split-8.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_22.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_23.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-47.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-48.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-57.c create mode 100644 gcc/testsuite/gcc.dg/torture/builtin-sprintf.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85567.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85588.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85615.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85814.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr85989.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86505.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86945.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87087.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87645.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87665.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr87700.c create mode 100644 gcc/testsuite/gcc.dg/torture/restrict-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp119.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85586.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85597.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr85793.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr86871.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr86927.c create mode 100644 gcc/testsuite/gcc.target/arc/pr9001107555.c create mode 100644 gcc/testsuite/gcc.target/arm/arm-soft-strd-even.c create mode 100644 gcc/testsuite/gcc.target/arm/pr86640.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr87138.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr84786-3.c copy gcc/testsuite/gcc.target/i386/{avx512f-vinsertf32x4-2.c => avx512f-vinsertf32 [...] copy gcc/testsuite/gcc.target/i386/{avx512f-vinserti32x4-2.c => avx512f-vinserti32 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpgeb-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpgeub-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpgeuw-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpgew-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpleb-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpleub-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpleuw-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmplew-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpltb-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpltub-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpltuw-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vpabsw-2.c => avx512vl-vpcmpltw-2.c} (83%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpneqb-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpnequb- [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpnequw- [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vmovdqu16-2.c => avx512vl-vpcmpneqw-2 [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82699-6.c copy gcc/testsuite/gcc.target/i386/{avx512f-prefer.c => pr84413-1.c} (63%) copy gcc/testsuite/gcc.target/i386/{avx512f-prefer.c => pr84413-2.c} (63%) copy gcc/testsuite/gcc.target/i386/{avx512f-prefer.c => pr84413-3.c} (63%) copy gcc/testsuite/{g++.dg/debug/pr27657.C => gcc.target/i386/pr84829.c} (51%) copy gcc/testsuite/gcc.target/i386/{pr81128.c => pr85345.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/pr85473-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85473-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85934.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85950.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85984.c copy gcc/testsuite/{gcc.c-torture/compile/20180309-1.c => gcc.target/i386/pr86048. [...] create mode 100644 gcc/testsuite/gcc.target/i386/pr86194.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86386.c create mode 100644 gcc/testsuite/gcc.target/i386/pr86627.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87065.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87198.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87370.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87550.c create mode 100644 gcc/testsuite/gcc.target/m68k/mulsi_highpart.c create mode 100644 gcc/testsuite/gcc.target/msp430/pr86662.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-1-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-2-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85657-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85698.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr85755.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-fwrapv.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731-nogimplefold.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr86731.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr87033.c copy gcc/testsuite/gcc.target/powerpc/{sse2-paddb-1.c => sse2-pand-1.c} (84%) copy gcc/testsuite/gcc.target/powerpc/{sse2-paddb-1.c => sse2-pandn-1.c} (84%) copy gcc/testsuite/gcc.target/powerpc/{sse2-psubw-1.c => sse2-por-1.c} (83%) copy gcc/testsuite/gcc.target/powerpc/{sse2-pavgb-1.c => sse2-pxor-1.c} (83%) create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c create mode 100644 gcc/testsuite/gcc.target/s390/dfp_to_bfp_rounding.c create mode 100644 gcc/testsuite/gcc.target/s390/htm-builtins-compile-4.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_alloc_opt_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_assumed_charlen_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_mold_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_type_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_38.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_41.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_rank_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_type_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_result_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_dependency_1.f90 copy gcc/testsuite/gfortran.dg/{pdt_1.f03 => dec_type_print_2.f03} (71%) create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_function_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/generic_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85701.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85702.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr85703.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr85703.f90 create mode 100644 gcc/testsuite/gfortran.dg/implied_do_io_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_19.f03 create mode 100644 gcc/testsuite/gfortran.dg/matmul_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/modulo_check.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr38351.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr44491.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr63514.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70870_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78278.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78571.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85138_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85138_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85521_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85521_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85542.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85543.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85687.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85779_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85780.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85786.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85816.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85895.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85975.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr85996.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86045.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86059.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86110.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86328.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr86760.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_50.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_comp_52.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_42.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_43.f90 create mode 100644 gcc/testsuite/gfortran.dg/temporary_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/temporary_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_30.f03 create mode 100644 gcc/testsuite/gfortran.dg/use_rename_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr86421.f90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr85863.f create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr85878.f90 create mode 100644 gcc/testsuite/gnat.dg/aggr24.adb create mode 100644 gcc/testsuite/gnat.dg/aggr24_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/aggr24_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/discr53.adb create mode 100644 gcc/testsuite/gnat.dg/discr53.ads create mode 100644 gcc/testsuite/gnat.dg/discr53_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/discr55.adb create mode 100644 gcc/testsuite/gnat.dg/opt73.adb create mode 100644 gcc/testsuite/gnat.dg/specs/opt3.ads create mode 100644 gcc/testsuite/gnat.dg/specs/opt3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/sso14.adb create mode 100644 gcc/testsuite/gnat.dg/sso15.adb delete mode 100644 gcc/testsuite/gnat.dg/stack_usage1_pkg.adb delete mode 100644 libgo/go/cmd/go/internal/load/icfg.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/go.mod create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/new.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/p2/p2.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/sub/go.mod create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/sub/inner/go.mod copy libgo/go/cmd/go/testdata/{testinternal4/src/q/internal => modlegacy/src/new/s [...] create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/new/sub/x/v1/y/y.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/old/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/modlegacy/src/old/p2/p2.go create mode 100644 libgo/go/cmd/internal/objabi/funcid.go create mode 100644 libgo/go/go/build/gc.go create mode 100644 libgo/go/go/build/gccgo.go copy libgo/go/{internal/syscall/unix/dummy.go => go/internal/srcimporter/testdata/ [...] copy libgo/go/{internal/syscall/unix/dummy.go => go/internal/srcimporter/testdata/ [...] create mode 100644 libgo/go/net/http/pprof/pprof_test.go delete mode 100644 libgo/go/syscall/libcall_linux_ustat.go copy libgo/misc/cgo/testplugin/src/{issue19534 => issue24351}/main.go (53%) copy libgo/{go/internal/syscall/unix/getrandom_linux_shx.go => misc/cgo/testplugin [...] create mode 100644 libgomp/testsuite/libgomp.c++/pr86291.C create mode 100644 libgomp/testsuite/libgomp.c++/pr86539.C create mode 100644 libgomp/testsuite/libgomp.c++/pr86542.C create mode 100644 libgomp/testsuite/libgomp.c/pr86660.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr85782.c create mode 100644 libstdc++-v3/testsuite/18_support/new_aligned.cc create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/generic_ca [...] create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/system_cat [...] copy libstdc++-v3/testsuite/20_util/duration/cons/{54025.cc => dr3050.cc} (79%) rename libstdc++-v3/testsuite/20_util/duration/literals/{range.cc => range_neg.cc} (94%) copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 20_util/ [...] create mode 100644 libstdc++-v3/testsuite/20_util/optional/cons/85642.cc copy libstdc++-v3/testsuite/20_util/pair/{astuple/get_neg.cc => 86751.cc} (81%) copy libstdc++-v3/testsuite/20_util/{shared_ptr/observers/array.cc => pair/ref_ass [...] copy libstdc++-v3/testsuite/20_util/{headers/memory/types_std_c++0x.cc => shared_p [...] copy libstdc++-v3/testsuite/20_util/{hash/84998.cc => unique_ptr/cons/incomplete.c [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 21_strings/basic_string/c [...] copy libstdc++-v3/testsuite/{18_support/byte/81076.cc => 21_strings/basic_string/c [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 21_strin [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] create mode 100644 libstdc++-v3/testsuite/23_containers/map/modifiers/insert/78595.cc create mode 100644 libstdc++-v3/testsuite/23_containers/multimap/modifiers/insert/ [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 23_conta [...] create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_map/modifiers/78595.cc create mode 100644 libstdc++-v3/testsuite/23_containers/unordered_multimap/modifie [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => 23_conta [...] copy libstdc++-v3/testsuite/{20_util/function/cons/55320.cc => 23_containers/vecto [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{20_util/any/modifiers/83658.cc => 26_numerics/valarra [...] copy libstdc++-v3/testsuite/27_io/filesystem/{operations/relative.cc => directory_ [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/append/source.cc copy libstdc++-v3/testsuite/27_io/filesystem/path/{modifiers/replace_filename.cc = [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/query/is_absolute.cc copy libstdc++-v3/testsuite/27_io/manipulators/standard/char/{quoted.cc => quoted_ [...] copy libstdc++-v3/testsuite/27_io/manipulators/standard/wchar_t/{quoted.cc => quot [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{23_containers/headers/tuple/types_std_c++0x.cc => 28_ [...] copy libstdc++-v3/testsuite/30_threads/{condition_variable/native_handle/typesizes [...] copy libstdc++-v3/testsuite/30_threads/thread/cons/{lwg2097.cc => 84535.cc} (71%) copy libstdc++-v3/testsuite/experimental/algorithm/{sample.cc => sample-2.cc} (60%) copy libstdc++-v3/testsuite/{25_algorithms/shuffle/1.cc => experimental/algorithm/ [...] copy libstdc++-v3/testsuite/{27_io => experimental}/filesystem/operations/space.cc (75%) copy libstdc++-v3/testsuite/{22_locale/collate_byname/1.cc => experimental/filesys [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/query/is_ab [...] copy libstdc++-v3/testsuite/{18_support/aligned_alloc/aligned_alloc.cc => experime [...] copy libstdc++-v3/testsuite/experimental/memory_resource/{null_memory_resource.cc [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/variant/85183.cc => tr1/5_numerical_facilitie [...] copy libstdc++-v3/testsuite/{20_util/variant/85183.cc => tr1/5_numerical_facilitie [...] -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 7Â months
1
0
0
0
[toolchain/ci/llvm-monorepo] branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allyesconfig updated (b029fffd116f -> b50ad302ff5e)
by gitīŧ git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-mainline-allyesconfig in repository toolchain/ci/llvm-monorepo. from b029fffd116f Debug Info (-gmodules): emit full types for non-anchored t [...] adds 217f1b802f91 [hwasan] when printing a stack-related bugs, also print st [...] adds 0ed5ec049da9 [Sema] Fix -Wcomma in dependent context adds d2556eb59e34 [X86] Correct a bad isel predicate. Though I don't think i [...] adds e0fa50bf5641 [clangd] Truncate SymbolID to 16 bytes. adds 0f1d70e6aac6 [LSR] Combine unfolded offset into invariant register adds 0eb40e8d0f4a [LV] Don't have fold-tail under optsize invalidate interle [...] adds 82bef716d014 [ELF] Remove a superfluous semicolon, fixing warnings. NFC. adds fcf199d113f4 [MinGW] Support for multiarch runtimes layout adds cf80d8a00d83 [ThinLTO] Fix dot dumper for regular LTO modules adds 2f1d7806574f [clangd] Embed fixes as CodeAction, instead of clangd_fixe [...] adds 526ffbaab6a1 [AMDGPU] Defined gfx909 Raven Ridge 2 adds 7a7203132431 [bash-autocompletion] Fix bug when a flag ends with '=' adds 5fea84cc81d4 [Sema] Do not show unused parameter warnings when body is skipped adds a9b0c5672035 Revert r345114 adds d68ea2ee1680 [ThinLTO] Change parameter type. NFC adds 6fff6468bea2 [clangd] Fix a link in documentation. NFC adds 1983bac7ba33 [clangd] Remove outdated comment-out code. NFC adds 98b56841e5c7 [LLDB] - Add support for DW_RLE_base_address and DW_RLE_of [...] adds 10c1d158b133 [clangd] Simplify auto hover adds 9f6ec7d540aa [llvm-mca] [llvm-mca] Improved error handling and error re [...] adds 56d9667b8819 [llvm-exegesis] Implements a cache of Instruction objects. adds b97fc401303e [MinGW] Enable large file for mingw-w64 adds 1117970e2c9a Support accepting __gnu__ as a scoped attribute namespace [...] adds cedfd08c7bc0 [autocompletion] Handle the space before pressing tab adds 5dbabae2a56c [clangd] Hide position line and column fields. adds be49a2ec0e80 [CodeComplete] Expose InBaseClass signal in code completio [...] adds c85da13f26cd [X86][SSE] Update PMULDQ schedule tests to survive more ag [...] adds 8746fcfd9f31 Fix llvm-strings crash for negative char values adds c651da09bcee Make a local variable scope narrower. NFC. adds 699ae3964d16 Add parenthese around a bitand. adds 12a410a0c03c [clangd] Downrank members from base class adds 876c9b2ebad1 [clangd] Don't show base class versions of members as comp [...] adds f5186605e254 [DEBUGINFO, NVPTX] Try to pack bytes data into a single string. adds c3cdd413acaf Split a function. NFC. adds 78974b51e605 [clangd] Ensure that we reply to each call exactly once. N [...] adds 3aaa11980e8d Remove a pair of unused dispatch multiversion declarations. adds bdb303a01faa [FPEnv] Convert more BinaryOperator::isFNeg(...) to m_FNeg(...) adds 2548e37ef6ee [llvm-mca] Refactor class SourceMgr. NFCI adds 5ed2923133bf Adjust unsupported C++ versions in some tests adds ea8338bf32e2 [InstCombine] try harder to form select from logic ops (2nd try) adds bca0d9d1d011 [clangd] When replying, log the method name and latency. adds 003f4ee62262 IR: Optimize FunctionType::get to perform one hash lookup [...] adds 49a3dfa73499 [clang] Introduce new completion context types adds 41e1b0a72991 [clangd] Do not query index for new name completions. adds 47a7f7efb716 Refactor assignFileOffsets. NFC. adds f6beb09e44ee [lldb] Remove enableThreadSanitizer from shared Xcode schemes adds 11a81ac04470 [InstCombine] add test for select with shuffled condition [...] adds 665a1c0e8afe Revert rL345127: [LLDB] - Add support for DW_RLE_base_addr [...] adds 7996b236f7c7 [LegalizeDAG] ExpandLegalINT_TO_FP - cleanup UINT_TO_FP i6 [...] adds 2e99420eb284 AST: unindent CFConstantStringDecl by inverting condition (NFC) adds 2af7902817c7 CodeGen: extract some local variables in CFConstantString [...] adds a83294d8a179 [llvm-mca] Remove dependency from InstrBuilder in class In [...] adds 654643d55027 [InstCombine] add test for ComputeNumSignBits with shuffle; NFC adds 02a0afb416ca [CodeGen] skip lifetime end marker in isInTailCallPosition adds 55e0f7376655 [CostModel][X86] Enable non-uniform vector division by con [...] adds 9aa6c08dc18f [X86] Bring back the MOV64r0 pseudo instruction adds 571b05ab9982 [docs] Add rawspeed to test-suite proposals. adds 9f57606b0c51 [clang-tidy] Add the abseil-duration-factory-float check adds a7f2da3cd212 [CodeGen] Update min-legal-vector width based on function [...] adds 95948a106dac [Hexagon] Flip hexagon-autohvx to be true by default adds 50973bc01144 [Hexagon] Flip hexagon-autohvx to be true by default adds a0ca09e8fb1d ARM: Use BKPT instead of TRAP to implement llvm.debugtrap. adds 991e40999d24 Include input section name and output section name in an e [...] adds fa87dcf9ec9b Fix use of libc++ specific macro in support/test_macros.h adds 3e0429339639 [sanitizer] Avoid calling a nullptr in MonotonicNanoTime i [...] adds 32c3235ec590 [CostModel][X86] Add vXi8 vector division by constants costs. adds a5bc04eab2c5 [CodeGen] Update test checks missed in r345168. adds fc2da7df98bd [OPENMP]Fix PR39366: do not try to private field if it is [...] adds 95124ab4cbe9 [hot-cold-split] Name split functions with ".cold" suffix adds dbc00764b460 [TargetLowering] Add SimplifyDemandedBitsForTargetNode callback adds e308fc6de6e8 Do not always request an implicit taskgroup region inside [...] adds 71c017d0bca7 AMDGPU: Handle gfx909 in AMDGPUTargetInfo::initFeatureMap adds e32c9a9f9f33 [X86][SSE] Add SimplifyDemandedBitsForTargetNode PMULDQ/PM [...] adds 3fff6936eed7 [X86] Explicitly list all KNL features of inheriting from [...] adds cea2d7d765d4 Fix MSVC "truncation from 'double' to 'float'" warnings. NFCI. adds 504bf5624e28 [llvm-mca] Simplify the logic in FetchStage. NFCI adds 161c0fc8ed9c [AArch64] Fix overlapping instructions adds 2b88e54297c4 [AArch64] Refactor Exynos machine model (NFC) adds 02ba9b71b3f8 AArch64: add a pass to compress jump-table entries when possible. adds c2d38c6a381d [MC] Separate masm integer literal lexer support from inline asm adds 433134fb4135 [llvm-mca] Replace InstRef::isValid with operator bool. NFC. adds 61c780b9e1a8 [clant-tidy] abseil: Add clangTooling to CMakeLists.txt adds f7673fa30b0b [clang-query] Re-word command help adds c9311dc06eb7 [clang-query] Add 'detailed-ast' output as an alias for 'dump' adds 83692fcde0ff [clang-query] Refactor Output settings to booleans adds cda6b2e46ad5 [ExecutionEngine] Remove some dead code from JITEventListener.h. adds 89bb77a60165 [MIR] Add hasWinCFI field adds 93673263e420 [X86] Add *SP to tailcall register class to fix verifier error adds d111a9bbf528 Add gfx909 to GPU Arch adds 86e87d9d13fb Revert "Teach __libcpp_is_floating_point that __fp16 and _ [...] adds c5f3bdaa5eaa [DAG] check more operands for cycles when merging stores. adds 866285089569 [AArch64] Refactor Exynos machine model adds fb9e768e5865 [SourceMgr][FileCheck] Obey -color by extending WithColor adds 6f9ea4d44bb6 Make llvm-dwarfdump -name work on type units. adds 885575fff8cb Add a comment for PPC64 .toc and GNU relro. adds e91b3fc9c987 Add more blank lines so that code doesn't look too dense. NFC. adds 4c81864b8138 [InstCombine] add test for fptrunc with vector with undef [...] adds e8e94f1d0c0c [Settings] Add -force flag to "settings set" adds e04e3069d600 Do not call computeIsPreemptible() if its result is discar [...] adds 9deeb1bd5387 [HotColdSplitting] Identify larger cold regions using domt [...] adds 450ff2e9206c [SelectionDAG] DAG combiner for fminnan and fmaxnan adds d3828abde7ed [SemaCXX] Unconfuse Clang when std::align_val_t is unscope [...] adds b3d3bc818322 [VFS] Remove 'ignore-non-existent-contents' attribute for [...] adds 47ce4d6ac2c1 [VFS] Remove 'ignore-non-existent-contents' attribute for [...] adds 25b48f582f03 Implement sized deallocation for std::allocator and friends. adds a57297dfed8f llvm-dwarfdump: Account for skeleton addr_base when dumpin [...] adds 478baa7e3eb5 Update MemorySSA in LoopRotate. adds d920b5c66e86 [llvm-objcopy] Introduce dispatch mechanism based on the input adds 38d2b5b315d3 [NFC] Rename minnan and maxnan to minimum and maximum adds ee8954eb3eb3 [ELF] Fix large code model MIR verifier errors adds 41b709e6f3e3 Make fminimum/fmaximum SDNodes commutative and associative adds e245227ee2fe [WebAssembly] Retain shuffle types during custom lowering adds af5a0200da6f Driver,CodeGen: introduce support for Swift CFString layout adds 854380cebeab [WebAssembly] Fix immediate of rethrow when throwing to caller adds 1a6d06df22f0 DebugInfo: Reuse common addresses for rnglist base address [...] adds e41287f0fa57 Revert "[SemaCXX] Unconfuse Clang when std::align_val_t is [...] adds 9b9e6fba1604 [X86] Fix pipeline tests when enabling MIR verification, NFC adds ccb68bbe6ea7 [X86] Adjust MIR test case to pacify machine verifier adds cb5182e53d5f [Sema] Fix -Wcomma for C89 adds 86d1ec8d7fd3 Fix test to work on Windows. adds 96ad1d5fa33d [WebAssembly] Set LoadExt and TruncStore actions for SIMD types adds 2d9b1fcbd213 [clangd] Don't invalidate LSP-set compile commands when cl [...] adds c997e9323122 [clangd] Fix -compile-commands-dir flag, broken in r345031 adds b4e7fd7bd4b3 [clangd] Remove unused CDB function. NFC adds b50ad302ff5e Fix use of __libcpp_deallocate in dynarray No new revisions were added by this update. Summary of changes: clang-tools-extra/clang-query/Query.cpp | 29 +- clang-tools-extra/clang-query/Query.h | 20 +- clang-tools-extra/clang-query/QueryParser.cpp | 20 +- clang-tools-extra/clang-query/QuerySession.h | 9 +- .../clang-tidy/abseil/AbseilTidyModule.cpp | 3 + clang-tools-extra/clang-tidy/abseil/CMakeLists.txt | 2 + .../abseil/DurationFactoryFloatCheck.cpp | 106 + .../clang-tidy/abseil/DurationFactoryFloatCheck.h | 38 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 187 +- clang-tools-extra/clangd/ClangdLSPServer.h | 5 +- clang-tools-extra/clangd/CodeComplete.cpp | 16 +- clang-tools-extra/clangd/Diagnostics.cpp | 24 +- clang-tools-extra/clangd/Diagnostics.h | 5 +- .../clangd/GlobalCompilationDatabase.cpp | 11 - .../clangd/GlobalCompilationDatabase.h | 7 - clang-tools-extra/clangd/Protocol.cpp | 11 +- clang-tools-extra/clangd/Protocol.h | 13 +- clang-tools-extra/clangd/Quality.cpp | 8 +- clang-tools-extra/clangd/Quality.h | 1 + clang-tools-extra/clangd/Trace.h | 1 + clang-tools-extra/clangd/XRefs.cpp | 36 +- clang-tools-extra/clangd/index/Index.cpp | 7 +- clang-tools-extra/clangd/index/Index.h | 12 +- clang-tools-extra/clangd/index/Serialization.cpp | 4 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 2 +- clang-tools-extra/docs/ReleaseNotes.rst | 7 + .../checks/abseil-duration-factory-float.rst | 29 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + clang-tools-extra/docs/clangd.rst | 2 +- .../clang-tidy/abseil-duration-factory-float.cpp | 133 + .../test/clangd/fixits-embed-in-diagnostic.test | 11 +- .../unittests/clang-query/QueryEngineTest.cpp | 5 +- .../unittests/clang-query/QueryParserTest.cpp | 13 +- .../unittests/clangd/ClangdUnitTests.cpp | 17 +- .../unittests/clangd/CodeCompleteTests.cpp | 18 +- .../unittests/clangd/QualityTests.cpp | 11 + .../unittests/clangd/SerializationTests.cpp | 27 +- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 7 + clang/include/clang/Basic/Cuda.h | 1 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + clang/include/clang/Basic/LangOptions.h | 19 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Sema/CodeCompleteConsumer.h | 38 +- clang/include/clang/Sema/ParsedAttr.h | 5 + clang/lib/AST/ASTContext.cpp | 120 +- clang/lib/Basic/Attributes.cpp | 17 +- clang/lib/Basic/Cuda.cpp | 5 + clang/lib/Basic/Targets/AMDGPU.cpp | 1 + clang/lib/Basic/Targets/NVPTX.cpp | 1 + clang/lib/CodeGen/CGCall.cpp | 12 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 4 +- clang/lib/CodeGen/CodeGenFunction.cpp | 19 +- clang/lib/CodeGen/CodeGenFunction.h | 15 - clang/lib/CodeGen/CodeGenModule.cpp | 87 +- clang/lib/Driver/Driver.cpp | 19 +- clang/lib/Driver/ToolChains/Clang.cpp | 11 + clang/lib/Driver/ToolChains/Hexagon.cpp | 4 +- clang/lib/Frontend/ASTUnit.cpp | 12 +- clang/lib/Frontend/CompilerInvocation.cpp | 11 + clang/lib/Frontend/ModuleDependencyCollector.cpp | 4 - clang/lib/Parse/ParseDeclCXX.cpp | 15 +- clang/lib/Sema/CodeCompleteConsumer.cpp | 34 +- clang/lib/Sema/ParsedAttr.cpp | 26 +- clang/lib/Sema/SemaCodeComplete.cpp | 39 +- clang/lib/Sema/SemaDecl.cpp | 5 +- clang/lib/Sema/SemaDeclAttr.cpp | 18 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaOpenMP.cpp | 10 +- clang/lib/Sema/SemaStmt.cpp | 10 +- clang/lib/Sema/SemaType.cpp | 2 +- clang/test/CodeCompletion/member-access.cpp | 70 +- clang/test/CodeCompletion/objc-message.mm | 2 +- clang/test/CodeGen/aarch64-neon-3v.c | 83 +- clang/test/CodeGen/aarch64-neon-across.c | 147 +- clang/test/CodeGen/aarch64-neon-extract.c | 24 +- clang/test/CodeGen/aarch64-neon-fma.c | 41 +- clang/test/CodeGen/aarch64-neon-ldst-one.c | 460 +- clang/test/CodeGen/aarch64-neon-scalar-copy.c | 26 +- .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 43 +- clang/test/CodeGen/aarch64-neon-tbl.c | 207 +- clang/test/CodeGen/aarch64-neon-vget.c | 51 +- clang/test/CodeGen/aarch64-poly128.c | 58 +- clang/test/CodeGen/aarch64-poly64.c | 71 +- clang/test/CodeGen/arm-neon-fma.c | 11 +- clang/test/CodeGen/arm-neon-numeric-maxmin.c | 15 +- clang/test/CodeGen/arm-neon-vcvtX.c | 51 +- clang/test/CodeGen/arm64_vdupq_n_f64.c | 4 +- clang/test/CodeGen/cf-runtime-abi.c | 60 + clang/test/CodeGen/x86-vector-width.c | 61 + clang/test/CodeGenOpenCL/fpmath.cl | 12 +- clang/test/Driver/amdgpu-macros.cl | 7 + clang/test/Driver/amdgpu-mcpu.cl | 2 + clang/test/Driver/autocomplete.c | 12 + clang/test/Driver/cf-runtime-abi.c | 22 + clang/test/Driver/hexagon-vectorize.c | 6 +- clang/test/Index/skipped-bodies-unused.cpp | 8 + clang/test/Modules/crash-vfs-headermaps.m | 1 - clang/test/Modules/crash-vfs-include-pch.m | 1 - clang/test/Modules/crash-vfs-ivfsoverlay.m | 1 - clang/test/Modules/crash-vfs-relative-incdir.m | 1 - clang/test/Modules/crash-vfs-run-reproducer.m | 1 - clang/test/OpenMP/task_codegen.cpp | 13 + clang/test/OpenMP/taskloop_codegen.cpp | 8 +- .../test/OpenMP/taskloop_firstprivate_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_lastprivate_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_private_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 2 +- clang/test/OpenMP/taskloop_simd_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_firstprivate_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_lastprivate_codegen.cpp | 8 +- .../test/OpenMP/taskloop_simd_private_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 2 +- clang/test/Preprocessor/has_attribute.cpp | 26 +- clang/test/SemaCXX/attr-gnu.cpp | 21 +- clang/test/SemaCXX/warn-comma-operator.cpp | 245 +- clang/test/VFS/Inputs/MissingVFS/vfsoverlay.yaml | 1 - .../VFS/Inputs/Nonmodular/nonmodular-headers.yaml | 1 - clang/test/VFS/Inputs/bar-headers.yaml | 1 - clang/test/VFS/Inputs/vfsoverlay2.yaml | 1 - clang/tools/libclang/CIndexCodeCompletion.cpp | 5 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 18 +- compiler-rt/lib/hwasan/hwasan.cc | 18 +- compiler-rt/lib/hwasan/hwasan.h | 1 + compiler-rt/lib/hwasan/hwasan_report.cc | 4 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 7 +- compiler-rt/test/hwasan/TestCases/stack-uar.c | 8 +- libcxx/include/__sso_allocator | 4 +- libcxx/include/experimental/dynarray | 2 +- libcxx/include/memory | 10 +- libcxx/include/new | 101 +- libcxx/include/type_traits | 6 - libcxx/include/valarray | 68 +- libcxx/src/experimental/memory_resource.cpp | 4 +- .../support.dynamic/libcpp_deallocate.sh.cpp | 245 + .../libcxx/type_traits/is_floating_point.pass.cpp | 24 - .../re/re.grammar/excessive_brace_count.pass.cpp | 2 +- .../re/re.results/re.results.const/move.pass.cpp | 2 +- libcxx/test/std/utilities/time/days.pass.cpp | 2 +- libcxx/test/std/utilities/time/months.pass.cpp | 2 +- .../time.cal.day.members/ctor.pass.cpp | 2 +- .../time.cal.day.members/decrement.pass.cpp | 2 +- .../time.cal.day.members/increment.pass.cpp | 2 +- .../time.cal.day/time.cal.day.members/ok.pass.cpp | 2 +- .../time.cal.day.members/plus_minus_equal.pass.cpp | 2 +- .../time.cal.day.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.day.nonmembers/literals.fail.cpp | 2 +- .../time.cal.day.nonmembers/literals.pass.cpp | 2 +- .../time.cal.day.nonmembers/minus.pass.cpp | 2 +- .../time.cal.day.nonmembers/plus.pass.cpp | 2 +- .../time.cal.day.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.day/types.pass.cpp | 2 +- .../time/time.cal/time.cal.last/types.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/ctor.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/day.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/month.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/ok.pass.cpp | 2 +- .../time.cal.md.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.md.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.md/types.pass.cpp | 2 +- .../time.cal/time.cal.mdlast/comparisons.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/ctor.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/month.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/ok.pass.cpp | 2 +- .../time.cal/time.cal.mdlast/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/types.pass.cpp | 2 +- .../time.cal.month.members/ctor.pass.cpp | 2 +- .../time.cal.month.members/decrement.pass.cpp | 2 +- .../time.cal.month.members/increment.pass.cpp | 2 +- .../time.cal.month.members/ok.pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../time.cal.month.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.month.nonmembers/literals.pass.cpp | 2 +- .../time.cal.month.nonmembers/minus.pass.cpp | 2 +- .../time.cal.month.nonmembers/plus.pass.cpp | 2 +- .../time.cal.month.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.month/types.pass.cpp | 2 +- .../time.cal.mwd.members/ctor.pass.cpp | 2 +- .../time.cal.mwd.members/month.pass.cpp | 2 +- .../time.cal.mwd/time.cal.mwd.members/ok.pass.cpp | 2 +- .../time.cal.mwd.members/weekday_indexed.pass.cpp | 2 +- .../time.cal.mwd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.mwd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mwd/types.pass.cpp | 2 +- .../time.cal.mwdlast.members/ctor.pass.cpp | 2 +- .../time.cal.mwdlast.members/month.pass.cpp | 2 +- .../time.cal.mwdlast.members/ok.pass.cpp | 2 +- .../time.cal.mwdlast.members/weekday_last.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.mwdlast.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mwdlast/types.pass.cpp | 2 +- .../time.cal/time.cal.operators/month_day.pass.cpp | 2 +- .../time.cal.operators/month_day_last.pass.cpp | 2 +- .../time.cal.operators/month_weekday.pass.cpp | 2 +- .../time.cal.operators/month_weekday_last.pass.cpp | 2 +- .../time.cal.operators/year_month.pass.cpp | 2 +- .../time.cal.operators/year_month_day.pass.cpp | 2 +- .../year_month_day_last.pass.cpp | 2 +- .../time.cal.operators/year_month_weekday.pass.cpp | 2 +- .../year_month_weekday_last.pass.cpp | 2 +- .../time.cal.wdidx.members/ctor.pass.cpp | 2 +- .../time.cal.wdidx.members/index.pass.cpp | 2 +- .../time.cal.wdidx.members/ok.pass.cpp | 2 +- .../time.cal.wdidx.members/weekday.pass.cpp | 2 +- .../time.cal.wdidx.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.wdidx.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.wdidx/types.pass.cpp | 2 +- .../time.cal.wdlast.members/ctor.pass.cpp | 2 +- .../time.cal.wdlast.members/ok.pass.cpp | 2 +- .../time.cal.wdlast.members/weekday.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.wdlast.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.wdlast/types.pass.cpp | 2 +- .../time.cal.weekday.members/ctor.pass.cpp | 2 +- .../time.cal.weekday.members/decrement.pass.cpp | 2 +- .../time.cal.weekday.members/increment.pass.cpp | 2 +- .../time.cal.weekday.members/ok.pass.cpp | 2 +- .../time.cal.weekday.members/operator[].pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/literals.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/minus.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/plus.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.weekday/types.pass.cpp | 2 +- .../time.cal.year.members/ctor.pass.cpp | 2 +- .../time.cal.year.members/decrement.pass.cpp | 2 +- .../time.cal.year.members/increment.pass.cpp | 2 +- .../time.cal.year.members/is_leap.pass.cpp | 2 +- .../time.cal.year.members/ok.pass.cpp | 2 +- .../time.cal.year.members/plus_minus.pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../time.cal.year.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.year.nonmembers/literals.fail.cpp | 2 +- .../time.cal.year.nonmembers/literals.pass.cpp | 2 +- .../time.cal.year.nonmembers/minus.pass.cpp | 2 +- .../time.cal.year.nonmembers/plus.pass.cpp | 2 +- .../time.cal.year.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.year/types.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/ctor.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/month.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/year.pass.cpp | 2 +- .../time.cal.ym.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ym.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ym.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ym.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ym/types.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.local_days.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.sys_days.pass.cpp | 2 +- .../ctor.year_month_day_last.pass.cpp | 2 +- .../time.cal.ymd/time.cal.ymd.members/day.pass.cpp | 2 +- .../time.cal.ymd.members/month.pass.cpp | 2 +- .../time.cal.ymd/time.cal.ymd.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymd.members/year.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymd/types.pass.cpp | 2 +- .../time.cal.ymdlast.members/ctor.pass.cpp | 2 +- .../time.cal.ymdlast.members/day.pass.cpp | 2 +- .../time.cal.ymdlast.members/month.pass.cpp | 2 +- .../month_day_last.pass.cpp | 2 +- .../time.cal.ymdlast.members/ok.pass.cpp | 2 +- .../op_local_days.pass.cpp | 2 +- .../time.cal.ymdlast.members/op_sys_days.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymdlast.members/year.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/streaming.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.local_days.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.sys_days.pass.cpp | 2 +- .../ctor.year_month_day_last.pass.cpp | 2 +- .../time.cal.ymwd.members/index.pass.cpp | 2 +- .../time.cal.ymwd.members/month.pass.cpp | 2 +- .../time.cal.ymwd.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymwd.members/weekday.pass.cpp | 2 +- .../time.cal.ymwd.members/weekday_indexed.pass.cpp | 2 +- .../time.cal.ymwd.members/year.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymwd/types.pass.cpp | 2 +- .../time.cal.ymwdlast.members/ctor.pass.cpp | 2 +- .../time.cal.ymwdlast.members/month.pass.cpp | 2 +- .../time.cal.ymwdlast.members/ok.pass.cpp | 2 +- .../op_local_days.pass.cpp | 2 +- .../time.cal.ymwdlast.members/op_sys_days.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymwdlast.members/weekday.pass.cpp | 2 +- .../time.cal.ymwdlast.members/year.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.ymwdlast.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymwdlast.nonmembers/plus.pass.cpp | 2 +- .../streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymwdlast/types.pass.cpp | 2 +- libcxx/test/std/utilities/time/weeks.pass.cpp | 2 +- libcxx/test/std/utilities/time/years.pass.cpp | 2 +- libcxx/test/support/test_macros.h | 7 +- lld/COFF/MinGW.cpp | 1 + lld/ELF/Writer.cpp | 151 +- lld/test/ELF/execute-only-mixed-data.s | 2 +- lldb/lit/Settings/TestSettingsSet.test | 15 + .../xcshareddata/xcschemes/LLDB.xcscheme | 1 - .../xcshareddata/xcschemes/darwin-debug.xcscheme | 1 - lldb/source/Commands/CommandObjectSettings.cpp | 26 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 4 + llvm/docs/AMDGPUUsage.rst | 6 + llvm/docs/CommandGuide/FileCheck.rst | 4 + llvm/docs/Proposals/TestSuite.rst | 7 + llvm/include/llvm/BinaryFormat/ELF.h | 3 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 4 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 8 +- llvm/include/llvm/CodeGen/MIRYamlMapping.h | 2 + llvm/include/llvm/CodeGen/TargetLowering.h | 17 +- .../llvm/ExecutionEngine/JITEventListener.h | 22 - llvm/include/llvm/IR/IntrinsicsAArch64.td | 6 + llvm/include/llvm/IR/PatternMatch.h | 29 +- llvm/include/llvm/MC/MCParser/AsmLexer.h | 2 - llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 5 + llvm/include/llvm/MC/MCStreamer.h | 5 + llvm/include/llvm/Support/TargetParser.h | 3 +- llvm/include/llvm/Support/VirtualFileSystem.h | 5 - llvm/include/llvm/Support/WithColor.h | 63 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 7 +- llvm/include/llvm/Transforms/Utils/CodeExtractor.h | 11 +- .../llvm/Transforms/Utils/LoopRotationUtils.h | 5 +- llvm/lib/CodeGen/Analysis.cpp | 4 + .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 9 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 5 + llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 1 + llvm/lib/CodeGen/MIRPrinter.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 56 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 23 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 28 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 24 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 10 + llvm/lib/IR/ModuleSummaryIndex.cpp | 4 +- llvm/lib/IR/Type.cpp | 20 +- llvm/lib/MC/MCAsmStreamer.cpp | 12 +- llvm/lib/MC/MCParser/AsmLexer.cpp | 36 +- llvm/lib/MC/MCParser/AsmParser.cpp | 4 +- llvm/lib/MC/MCStreamer.cpp | 12 + llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + llvm/lib/Support/SourceMgr.cpp | 108 +- llvm/lib/Support/TargetParser.cpp | 4 +- llvm/lib/Support/VirtualFileSystem.cpp | 24 +- llvm/lib/Support/WithColor.cpp | 63 +- llvm/lib/Target/AArch64/AArch64.h | 2 + llvm/lib/Target/AArch64/AArch64.td | 13 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 132 + .../Target/AArch64/AArch64CompressJumpTables.cpp | 162 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 40 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 131 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 9 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 36 +- .../Target/AArch64/AArch64MachineFunctionInfo.h | 15 + llvm/lib/Target/AArch64/AArch64SchedExynosM1.td | 31 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 55 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 + llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 8 + llvm/lib/Target/AArch64/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/AMDGPU.td | 7 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 1 + llvm/lib/Target/AMDGPU/GCNProcessors.td | 5 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 2 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 27 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 4 + llvm/lib/Target/ARM/ARMInstrNEON.td | 24 +- llvm/lib/Target/ARM/ARMInstrThumb.td | 3 + .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 2 +- llvm/lib/Target/Mips/MipsSEISelLowering.cpp | 4 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 27 + .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.h | 4 + llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 20 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 4 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 2 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 21 +- .../Target/WebAssembly/WebAssemblyInstrFloat.td | 4 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 10 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 - llvm/lib/Target/X86/X86.td | 24 +- llvm/lib/Target/X86/X86FastISel.cpp | 32 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 13 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 32 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 + llvm/lib/Target/X86/X86InstrAVX512.td | 2 +- llvm/lib/Target/X86/X86InstrCompiler.td | 11 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 51 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 35 - llvm/lib/Target/X86/X86RegisterInfo.td | 7 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 10 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 104 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 359 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 72 +- .../Transforms/InstCombine/InstCombineInternal.h | 3 + llvm/lib/Transforms/Scalar/LoopRotation.cpp | 28 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 17 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 56 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 60 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 8 +- llvm/test/Analysis/CostModel/X86/div.ll | 432 +- llvm/test/Analysis/CostModel/X86/rem.ll | 432 +- llvm/test/Analysis/CostModel/X86/vdiv-cost.ll | 54 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/jump-table-compress.mir | 111 + llvm/test/CodeGen/AArch64/jump-table-exynos.ll | 67 + llvm/test/CodeGen/AArch64/jump-table.ll | 156 +- llvm/test/CodeGen/AArch64/min-jump-table.ll | 6 +- llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 2 + llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll | 2 + llvm/test/CodeGen/ARM/analyze-branch-bkpt.ll | 61 + llvm/test/CodeGen/ARM/debugtrap.ll | 8 +- llvm/test/CodeGen/ARM/fp16-promote.ll | 8 +- llvm/test/CodeGen/ARM/trap.ll | 14 +- llvm/test/CodeGen/SystemZ/vec-max-05.ll | 6 +- llvm/test/CodeGen/SystemZ/vec-min-05.ll | 6 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.mir | 2 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 64 +- .../WebAssembly/simd-ext-load-trunc-store.ll | 60 + .../CodeGen/WebAssembly/simd-nested-shuffles.ll | 17 + llvm/test/CodeGen/X86/GlobalISel/constant.ll | 2 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 5 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 5 +- llvm/test/CodeGen/X86/PR37310.mir | 2 +- llvm/test/CodeGen/X86/avg.ll | 455 +- llvm/test/CodeGen/X86/avx2-schedule.ll | 26 +- llvm/test/CodeGen/X86/code-model-elf-memset.ll | 12 +- llvm/test/CodeGen/X86/code-model-elf.ll | 84 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 30 +- llvm/test/CodeGen/X86/crash-O0.ll | 8 +- llvm/test/CodeGen/X86/hoist-spill.ll | 2 - llvm/test/CodeGen/X86/large-pic-string.ll | 16 +- llvm/test/CodeGen/X86/machine-cse.ll | 15 +- llvm/test/CodeGen/X86/madd.ll | 66 +- llvm/test/CodeGen/X86/mmx-arith.ll | 11 +- llvm/test/CodeGen/X86/musttail-indirect.ll | 4 +- llvm/test/CodeGen/X86/musttail-thiscall.ll | 4 +- llvm/test/CodeGen/X86/musttail-varargs.ll | 4 +- llvm/test/CodeGen/X86/pr32284.ll | 19 +- llvm/test/CodeGen/X86/pr32340.ll | 25 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 212 +- llvm/test/CodeGen/X86/sibcall-2.ll | 4 +- llvm/test/CodeGen/X86/sibcall.ll | 63 +- llvm/test/CodeGen/X86/spill-zero-x86_64.ll | 75 + llvm/test/CodeGen/X86/sse41-schedule.ll | 56 +- llvm/test/CodeGen/X86/swifterror.ll | 21 +- llvm/test/CodeGen/X86/tailcall-lifetime-end.ll | 27 + llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 68 +- llvm/test/DebugInfo/NVPTX/cu-range-hole.ll | 72 +- llvm/test/DebugInfo/NVPTX/dbg-declare-alloca.ll | 39 +- llvm/test/DebugInfo/NVPTX/debug-file-loc.ll | 19 +- llvm/test/DebugInfo/NVPTX/debug-info.ll | 4906 +++----------------- llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll | 167 +- llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll | 10 +- llvm/test/FileCheck/opt-color.txt | 22 + llvm/test/MC/AArch64/macro-hex-int.s | 8 + llvm/test/MC/X86/intel-syntax-hex.s | 2 +- llvm/test/MC/X86/pr27884.s | 2 +- llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml | 16 + llvm/test/ThinLTO/X86/dot-dumper-full-lto.ll | 28 + .../Transforms/BlockExtractor/extract-blocks.ll | 8 +- .../CodeExtractor/ExtractedFnEntryCount.ll | 2 +- .../Transforms/CodeExtractor/PartialInlineAnd.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineAndOr.ll | 2 +- .../CodeExtractor/PartialInlineAttributes.ll | 8 +- .../Transforms/CodeExtractor/PartialInlineDebug.ll | 8 +- .../CodeExtractor/PartialInlineEntryUpdate.ll | 6 +- .../PartialInlineInvokeProducesOutVal.ll | 4 +- .../CodeExtractor/PartialInlineLiveAcross.ll | 4 +- .../CodeExtractor/PartialInlineNoLiveOut.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineOr.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineOrAnd.ll | 4 +- .../CodeExtractor/PartialInlinePGOMultiRegion.ll | 8 +- .../CodeExtractor/PartialInlinePGORegion.ll | 4 +- .../CodeExtractor/PartialInlineVarArg.ll | 6 +- .../CodeExtractor/PartialInlineVarArgsDebug.ll | 4 +- .../Transforms/CodeExtractor/SingleCondition.ll | 2 +- .../CodeExtractor/X86/InheritTargetAttributes.ll | 2 +- llvm/test/Transforms/CodeExtractor/cost.ll | 4 +- llvm/test/Transforms/CodeExtractor/cost_meta.ll | 2 +- llvm/test/Transforms/CodeExtractor/inline_eh.ll | 4 +- llvm/test/Transforms/CodeExtractor/inline_eh_1.ll | 4 +- llvm/test/Transforms/CodeExtractor/live_shrink.ll | 4 +- .../Transforms/CodeExtractor/live_shrink_gep.ll | 4 +- .../Transforms/CodeExtractor/live_shrink_hoist.ll | 2 +- .../CodeExtractor/live_shrink_multiple.ll | 2 +- .../Transforms/CodeExtractor/unreachable-block.ll | 4 +- .../{split-cold-1.ll => do-not-split.ll} | 21 +- .../HotColdSplit/duplicate-phi-preds-crash.ll | 54 + llvm/test/Transforms/HotColdSplit/minsize.ll | 4 +- .../test/Transforms/HotColdSplit/multiple-exits.ll | 73 + .../HotColdSplit/outline-if-then-else.ll | 64 + .../Transforms/HotColdSplit/outline-while-loop.ll | 67 + llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 4 +- .../HotColdSplit/split-out-dbg-val-of-arg.ll | 2 +- llvm/test/Transforms/InstCombine/fpcast.ll | 15 +- llvm/test/Transforms/InstCombine/logical-select.ll | 76 +- llvm/test/Transforms/InstCombine/nsw.ll | 83 +- llvm/test/Transforms/InstCombine/vec_sext.ll | 18 +- .../LoopRotate/2009-01-25-SingleEntryPhi.ll | 1 + llvm/test/Transforms/LoopRotate/PhiRename-1.ll | 1 + .../Transforms/LoopRotate/PhiSelfReference-1.ll | 1 + llvm/test/Transforms/LoopRotate/alloca.ll | 1 + llvm/test/Transforms/LoopRotate/basic.ll | 2 + llvm/test/Transforms/LoopRotate/catchret.ll | 1 + llvm/test/Transforms/LoopRotate/convergent.ll | 1 + llvm/test/Transforms/LoopRotate/crash.ll | 1 + .../Transforms/LoopRotate/dbg-value-duplicates.ll | 1 + llvm/test/Transforms/LoopRotate/dbgvalue.ll | 1 + llvm/test/Transforms/LoopRotate/indirectbr.ll | 1 + .../test/Transforms/LoopRotate/loopexitinglatch.ll | 1 + llvm/test/Transforms/LoopRotate/multiple-exits.ll | 1 + llvm/test/Transforms/LoopRotate/phi-dbgvalue.ll | 1 + llvm/test/Transforms/LoopRotate/phi-duplicate.ll | 1 + llvm/test/Transforms/LoopRotate/pr22337.ll | 1 + llvm/test/Transforms/LoopRotate/pr33701.ll | 1 + llvm/test/Transforms/LoopRotate/pr35210.ll | 51 + llvm/test/Transforms/LoopRotate/pr37205.ll | 1 + llvm/test/Transforms/LoopRotate/preserve-mssa.ll | 109 + llvm/test/Transforms/LoopRotate/preserve-scev.ll | 37 +- .../Transforms/LoopRotate/vect.omp.persistence.ll | 1 + .../X86/x86-interleaved-accesses-masked-group.ll | 387 ++ llvm/test/Transforms/Reassociate/fp-expr.ll | 4 +- llvm/test/tools/llvm-dwarfdump/X86/typeunit-name.s | 100 + llvm/test/tools/llvm-extract/extract-block.ll | 2 +- .../tools/llvm-extract/extract-multiple-blocks.ll | 4 +- .../tools/llvm-mca/ARM/unsupported-write-variant.s | 6 + llvm/test/tools/llvm-mca/X86/intel-syntax.s | 2 +- llvm/test/tools/llvm-strings/negative-char.test | 3 + llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 4 +- llvm/tools/llvm-exegesis/lib/Latency.cpp | 2 +- llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 1 + llvm/tools/llvm-exegesis/lib/LlvmState.h | 3 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 19 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 21 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 2 +- llvm/tools/llvm-mc/llvm-mc.cpp | 5 + llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 4 +- llvm/tools/llvm-mca/Views/ResourcePressureView.cpp | 10 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 3 +- llvm/tools/llvm-mca/Views/TimelineView.cpp | 51 +- llvm/tools/llvm-mca/include/InstrBuilder.h | 7 +- llvm/tools/llvm-mca/include/Instruction.h | 2 +- llvm/tools/llvm-mca/include/SourceMgr.h | 22 +- llvm/tools/llvm-mca/include/Stages/FetchStage.h | 2 +- .../llvm-mca/include/Stages/InstructionTables.h | 9 +- llvm/tools/llvm-mca/include/Support.h | 20 + .../llvm-mca/lib/HardwareUnits/ResourceManager.cpp | 3 +- .../lib/HardwareUnits/RetireControlUnit.cpp | 4 +- .../tools/llvm-mca/lib/HardwareUnits/Scheduler.cpp | 4 +- llvm/tools/llvm-mca/lib/InstrBuilder.cpp | 59 +- llvm/tools/llvm-mca/lib/Pipeline.cpp | 5 +- llvm/tools/llvm-mca/lib/Stages/DispatchStage.cpp | 2 +- llvm/tools/llvm-mca/lib/Stages/ExecuteStage.cpp | 4 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 28 +- .../llvm-mca/lib/Stages/InstructionTables.cpp | 1 - llvm/tools/llvm-mca/llvm-mca.cpp | 42 +- llvm/tools/llvm-objcopy/Object.cpp | 15 +- llvm/tools/llvm-objcopy/Object.h | 3 + llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 88 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 1 + llvm/tools/llvm-strings/llvm-strings.cpp | 2 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 4 +- .../Transforms/Utils/CodeExtractorTest.cpp | 21 +- .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 6 +- llvm/utils/FileCheck/FileCheck.cpp | 5 + 591 files changed, 8699 insertions(+), 8140 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/abseil/DurationFactoryFloatCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/abseil-duration-factor [...] create mode 100644 clang-tools-extra/test/clang-tidy/abseil-duration-factory-float.cpp create mode 100644 clang/test/CodeGen/cf-runtime-abi.c create mode 100644 clang/test/CodeGen/x86-vector-width.c create mode 100644 clang/test/Driver/cf-runtime-abi.c create mode 100644 clang/test/Index/skipped-bodies-unused.cpp create mode 100644 libcxx/test/libcxx/language.support/support.dynamic/libcpp_deal [...] delete mode 100644 libcxx/test/libcxx/type_traits/is_floating_point.pass.cpp create mode 100644 lldb/lit/Settings/TestSettingsSet.test create mode 100644 llvm/lib/Target/AArch64/AArch64CompressJumpTables.cpp create mode 100644 llvm/test/CodeGen/AArch64/jump-table-compress.mir create mode 100644 llvm/test/CodeGen/AArch64/jump-table-exynos.ll create mode 100644 llvm/test/CodeGen/ARM/analyze-branch-bkpt.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-ext-load-trunc-store.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-nested-shuffles.ll create mode 100644 llvm/test/CodeGen/X86/spill-zero-x86_64.ll create mode 100644 llvm/test/CodeGen/X86/tailcall-lifetime-end.ll create mode 100644 llvm/test/FileCheck/opt-color.txt create mode 100644 llvm/test/MC/AArch64/macro-hex-int.s create mode 100644 llvm/test/ThinLTO/X86/dot-dumper-full-lto.ll rename llvm/test/Transforms/HotColdSplit/{split-cold-1.ll => do-not-split.ll} (71%) create mode 100644 llvm/test/Transforms/HotColdSplit/duplicate-phi-preds-crash.ll create mode 100644 llvm/test/Transforms/HotColdSplit/multiple-exits.ll create mode 100644 llvm/test/Transforms/HotColdSplit/outline-if-then-else.ll create mode 100644 llvm/test/Transforms/HotColdSplit/outline-while-loop.ll create mode 100644 llvm/test/Transforms/LoopRotate/preserve-mssa.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/typeunit-name.s create mode 100644 llvm/test/tools/llvm-mca/ARM/unsupported-write-variant.s create mode 100644 llvm/test/tools/llvm-strings/negative-char.test -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 7Â months
1
0
0
0
[toolchain/ci/llvm-monorepo] branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allnoconfig updated (b029fffd116f -> a1ae17dffc00)
by gitīŧ git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allnoconfig in repository toolchain/ci/llvm-monorepo. from b029fffd116f Debug Info (-gmodules): emit full types for non-anchored t [...] adds 217f1b802f91 [hwasan] when printing a stack-related bugs, also print st [...] adds 0ed5ec049da9 [Sema] Fix -Wcomma in dependent context adds d2556eb59e34 [X86] Correct a bad isel predicate. Though I don't think i [...] adds e0fa50bf5641 [clangd] Truncate SymbolID to 16 bytes. adds 0f1d70e6aac6 [LSR] Combine unfolded offset into invariant register adds 0eb40e8d0f4a [LV] Don't have fold-tail under optsize invalidate interle [...] adds 82bef716d014 [ELF] Remove a superfluous semicolon, fixing warnings. NFC. adds fcf199d113f4 [MinGW] Support for multiarch runtimes layout adds cf80d8a00d83 [ThinLTO] Fix dot dumper for regular LTO modules adds 2f1d7806574f [clangd] Embed fixes as CodeAction, instead of clangd_fixe [...] adds 526ffbaab6a1 [AMDGPU] Defined gfx909 Raven Ridge 2 adds 7a7203132431 [bash-autocompletion] Fix bug when a flag ends with '=' adds 5fea84cc81d4 [Sema] Do not show unused parameter warnings when body is skipped adds a9b0c5672035 Revert r345114 adds d68ea2ee1680 [ThinLTO] Change parameter type. NFC adds 6fff6468bea2 [clangd] Fix a link in documentation. NFC adds 1983bac7ba33 [clangd] Remove outdated comment-out code. NFC adds 98b56841e5c7 [LLDB] - Add support for DW_RLE_base_address and DW_RLE_of [...] adds 10c1d158b133 [clangd] Simplify auto hover adds 9f6ec7d540aa [llvm-mca] [llvm-mca] Improved error handling and error re [...] adds 56d9667b8819 [llvm-exegesis] Implements a cache of Instruction objects. adds b97fc401303e [MinGW] Enable large file for mingw-w64 adds 1117970e2c9a Support accepting __gnu__ as a scoped attribute namespace [...] adds cedfd08c7bc0 [autocompletion] Handle the space before pressing tab adds 5dbabae2a56c [clangd] Hide position line and column fields. adds be49a2ec0e80 [CodeComplete] Expose InBaseClass signal in code completio [...] adds c85da13f26cd [X86][SSE] Update PMULDQ schedule tests to survive more ag [...] adds 8746fcfd9f31 Fix llvm-strings crash for negative char values adds c651da09bcee Make a local variable scope narrower. NFC. adds 699ae3964d16 Add parenthese around a bitand. adds 12a410a0c03c [clangd] Downrank members from base class adds 876c9b2ebad1 [clangd] Don't show base class versions of members as comp [...] adds f5186605e254 [DEBUGINFO, NVPTX] Try to pack bytes data into a single string. adds c3cdd413acaf Split a function. NFC. adds 78974b51e605 [clangd] Ensure that we reply to each call exactly once. N [...] adds 3aaa11980e8d Remove a pair of unused dispatch multiversion declarations. adds bdb303a01faa [FPEnv] Convert more BinaryOperator::isFNeg(...) to m_FNeg(...) adds 2548e37ef6ee [llvm-mca] Refactor class SourceMgr. NFCI adds 5ed2923133bf Adjust unsupported C++ versions in some tests adds ea8338bf32e2 [InstCombine] try harder to form select from logic ops (2nd try) adds bca0d9d1d011 [clangd] When replying, log the method name and latency. adds 003f4ee62262 IR: Optimize FunctionType::get to perform one hash lookup [...] adds 49a3dfa73499 [clang] Introduce new completion context types adds 41e1b0a72991 [clangd] Do not query index for new name completions. adds 47a7f7efb716 Refactor assignFileOffsets. NFC. adds f6beb09e44ee [lldb] Remove enableThreadSanitizer from shared Xcode schemes adds 11a81ac04470 [InstCombine] add test for select with shuffled condition [...] adds 665a1c0e8afe Revert rL345127: [LLDB] - Add support for DW_RLE_base_addr [...] adds 7996b236f7c7 [LegalizeDAG] ExpandLegalINT_TO_FP - cleanup UINT_TO_FP i6 [...] adds 2e99420eb284 AST: unindent CFConstantStringDecl by inverting condition (NFC) adds 2af7902817c7 CodeGen: extract some local variables in CFConstantString [...] adds a83294d8a179 [llvm-mca] Remove dependency from InstrBuilder in class In [...] adds 654643d55027 [InstCombine] add test for ComputeNumSignBits with shuffle; NFC adds 02a0afb416ca [CodeGen] skip lifetime end marker in isInTailCallPosition adds 55e0f7376655 [CostModel][X86] Enable non-uniform vector division by con [...] adds 9aa6c08dc18f [X86] Bring back the MOV64r0 pseudo instruction adds 571b05ab9982 [docs] Add rawspeed to test-suite proposals. adds 9f57606b0c51 [clang-tidy] Add the abseil-duration-factory-float check adds a7f2da3cd212 [CodeGen] Update min-legal-vector width based on function [...] adds 95948a106dac [Hexagon] Flip hexagon-autohvx to be true by default adds 50973bc01144 [Hexagon] Flip hexagon-autohvx to be true by default adds a0ca09e8fb1d ARM: Use BKPT instead of TRAP to implement llvm.debugtrap. adds 991e40999d24 Include input section name and output section name in an e [...] adds fa87dcf9ec9b Fix use of libc++ specific macro in support/test_macros.h adds 3e0429339639 [sanitizer] Avoid calling a nullptr in MonotonicNanoTime i [...] adds 32c3235ec590 [CostModel][X86] Add vXi8 vector division by constants costs. adds a5bc04eab2c5 [CodeGen] Update test checks missed in r345168. adds fc2da7df98bd [OPENMP]Fix PR39366: do not try to private field if it is [...] adds 95124ab4cbe9 [hot-cold-split] Name split functions with ".cold" suffix adds dbc00764b460 [TargetLowering] Add SimplifyDemandedBitsForTargetNode callback adds e308fc6de6e8 Do not always request an implicit taskgroup region inside [...] adds 71c017d0bca7 AMDGPU: Handle gfx909 in AMDGPUTargetInfo::initFeatureMap adds e32c9a9f9f33 [X86][SSE] Add SimplifyDemandedBitsForTargetNode PMULDQ/PM [...] adds 3fff6936eed7 [X86] Explicitly list all KNL features of inheriting from [...] adds cea2d7d765d4 Fix MSVC "truncation from 'double' to 'float'" warnings. NFCI. adds 504bf5624e28 [llvm-mca] Simplify the logic in FetchStage. NFCI adds 161c0fc8ed9c [AArch64] Fix overlapping instructions adds 2b88e54297c4 [AArch64] Refactor Exynos machine model (NFC) adds 02ba9b71b3f8 AArch64: add a pass to compress jump-table entries when possible. adds c2d38c6a381d [MC] Separate masm integer literal lexer support from inline asm adds 433134fb4135 [llvm-mca] Replace InstRef::isValid with operator bool. NFC. adds 61c780b9e1a8 [clant-tidy] abseil: Add clangTooling to CMakeLists.txt adds f7673fa30b0b [clang-query] Re-word command help adds c9311dc06eb7 [clang-query] Add 'detailed-ast' output as an alias for 'dump' adds 83692fcde0ff [clang-query] Refactor Output settings to booleans adds cda6b2e46ad5 [ExecutionEngine] Remove some dead code from JITEventListener.h. adds 89bb77a60165 [MIR] Add hasWinCFI field adds 93673263e420 [X86] Add *SP to tailcall register class to fix verifier error adds d111a9bbf528 Add gfx909 to GPU Arch adds 86e87d9d13fb Revert "Teach __libcpp_is_floating_point that __fp16 and _ [...] adds c5f3bdaa5eaa [DAG] check more operands for cycles when merging stores. adds 866285089569 [AArch64] Refactor Exynos machine model adds fb9e768e5865 [SourceMgr][FileCheck] Obey -color by extending WithColor adds 6f9ea4d44bb6 Make llvm-dwarfdump -name work on type units. adds 885575fff8cb Add a comment for PPC64 .toc and GNU relro. adds e91b3fc9c987 Add more blank lines so that code doesn't look too dense. NFC. adds 4c81864b8138 [InstCombine] add test for fptrunc with vector with undef [...] adds e8e94f1d0c0c [Settings] Add -force flag to "settings set" adds e04e3069d600 Do not call computeIsPreemptible() if its result is discar [...] adds 9deeb1bd5387 [HotColdSplitting] Identify larger cold regions using domt [...] adds 450ff2e9206c [SelectionDAG] DAG combiner for fminnan and fmaxnan adds d3828abde7ed [SemaCXX] Unconfuse Clang when std::align_val_t is unscope [...] adds b3d3bc818322 [VFS] Remove 'ignore-non-existent-contents' attribute for [...] adds 47ce4d6ac2c1 [VFS] Remove 'ignore-non-existent-contents' attribute for [...] adds 25b48f582f03 Implement sized deallocation for std::allocator and friends. adds a57297dfed8f llvm-dwarfdump: Account for skeleton addr_base when dumpin [...] adds 478baa7e3eb5 Update MemorySSA in LoopRotate. adds d920b5c66e86 [llvm-objcopy] Introduce dispatch mechanism based on the input adds 38d2b5b315d3 [NFC] Rename minnan and maxnan to minimum and maximum adds ee8954eb3eb3 [ELF] Fix large code model MIR verifier errors adds 41b709e6f3e3 Make fminimum/fmaximum SDNodes commutative and associative adds e245227ee2fe [WebAssembly] Retain shuffle types during custom lowering adds af5a0200da6f Driver,CodeGen: introduce support for Swift CFString layout adds 854380cebeab [WebAssembly] Fix immediate of rethrow when throwing to caller adds 1a6d06df22f0 DebugInfo: Reuse common addresses for rnglist base address [...] adds e41287f0fa57 Revert "[SemaCXX] Unconfuse Clang when std::align_val_t is [...] adds 9b9e6fba1604 [X86] Fix pipeline tests when enabling MIR verification, NFC adds ccb68bbe6ea7 [X86] Adjust MIR test case to pacify machine verifier adds cb5182e53d5f [Sema] Fix -Wcomma for C89 adds 86d1ec8d7fd3 Fix test to work on Windows. adds 96ad1d5fa33d [WebAssembly] Set LoadExt and TruncStore actions for SIMD types adds 2d9b1fcbd213 [clangd] Don't invalidate LSP-set compile commands when cl [...] adds c997e9323122 [clangd] Fix -compile-commands-dir flag, broken in r345031 adds b4e7fd7bd4b3 [clangd] Remove unused CDB function. NFC adds b50ad302ff5e Fix use of __libcpp_deallocate in dynarray new a1ae17dffc00 [clangd] Clean up LSP structs around configuration. NFC, n [...] The 1 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: clang-tools-extra/clang-query/Query.cpp | 29 +- clang-tools-extra/clang-query/Query.h | 20 +- clang-tools-extra/clang-query/QueryParser.cpp | 20 +- clang-tools-extra/clang-query/QuerySession.h | 9 +- .../clang-tidy/abseil/AbseilTidyModule.cpp | 3 + clang-tools-extra/clang-tidy/abseil/CMakeLists.txt | 2 + .../abseil/DurationFactoryFloatCheck.cpp | 106 + .../clang-tidy/abseil/DurationFactoryFloatCheck.h | 38 + clang-tools-extra/clangd/ClangdLSPServer.cpp | 225 +- clang-tools-extra/clangd/ClangdLSPServer.h | 7 +- clang-tools-extra/clangd/CodeComplete.cpp | 16 +- clang-tools-extra/clangd/Diagnostics.cpp | 24 +- clang-tools-extra/clangd/Diagnostics.h | 5 +- .../clangd/GlobalCompilationDatabase.cpp | 11 - .../clangd/GlobalCompilationDatabase.h | 7 - clang-tools-extra/clangd/Protocol.cpp | 33 +- clang-tools-extra/clangd/Protocol.h | 45 +- clang-tools-extra/clangd/Quality.cpp | 8 +- clang-tools-extra/clangd/Quality.h | 1 + clang-tools-extra/clangd/Trace.h | 1 + clang-tools-extra/clangd/XRefs.cpp | 36 +- clang-tools-extra/clangd/index/Index.cpp | 7 +- clang-tools-extra/clangd/index/Index.h | 12 +- clang-tools-extra/clangd/index/Serialization.cpp | 4 +- clang-tools-extra/clangd/index/SymbolCollector.cpp | 2 +- clang-tools-extra/docs/ReleaseNotes.rst | 7 + .../checks/abseil-duration-factory-float.rst | 29 + clang-tools-extra/docs/clang-tidy/checks/list.rst | 1 + clang-tools-extra/docs/clangd.rst | 2 +- .../clang-tidy/abseil-duration-factory-float.cpp | 133 + .../test/clangd/fixits-embed-in-diagnostic.test | 11 +- .../unittests/clang-query/QueryEngineTest.cpp | 5 +- .../unittests/clang-query/QueryParserTest.cpp | 13 +- .../unittests/clangd/ClangdUnitTests.cpp | 17 +- .../unittests/clangd/CodeCompleteTests.cpp | 18 +- .../unittests/clangd/QualityTests.cpp | 11 + .../unittests/clangd/SerializationTests.cpp | 27 +- clang-tools-extra/unittests/clangd/XRefsTests.cpp | 7 + clang/include/clang/Basic/Cuda.h | 1 + clang/include/clang/Basic/DiagnosticDriverKinds.td | 3 + clang/include/clang/Basic/LangOptions.h | 19 + clang/include/clang/Driver/Options.td | 2 + clang/include/clang/Sema/CodeCompleteConsumer.h | 38 +- clang/include/clang/Sema/ParsedAttr.h | 5 + clang/lib/AST/ASTContext.cpp | 120 +- clang/lib/Basic/Attributes.cpp | 17 +- clang/lib/Basic/Cuda.cpp | 5 + clang/lib/Basic/Targets/AMDGPU.cpp | 1 + clang/lib/Basic/Targets/NVPTX.cpp | 1 + clang/lib/CodeGen/CGCall.cpp | 12 + clang/lib/CodeGen/CGOpenMPRuntime.cpp | 4 +- clang/lib/CodeGen/CodeGenFunction.cpp | 19 +- clang/lib/CodeGen/CodeGenFunction.h | 15 - clang/lib/CodeGen/CodeGenModule.cpp | 87 +- clang/lib/Driver/Driver.cpp | 19 +- clang/lib/Driver/ToolChains/Clang.cpp | 11 + clang/lib/Driver/ToolChains/Hexagon.cpp | 4 +- clang/lib/Frontend/ASTUnit.cpp | 12 +- clang/lib/Frontend/CompilerInvocation.cpp | 11 + clang/lib/Frontend/ModuleDependencyCollector.cpp | 4 - clang/lib/Parse/ParseDeclCXX.cpp | 15 +- clang/lib/Sema/CodeCompleteConsumer.cpp | 34 +- clang/lib/Sema/ParsedAttr.cpp | 26 +- clang/lib/Sema/SemaCodeComplete.cpp | 39 +- clang/lib/Sema/SemaDecl.cpp | 5 +- clang/lib/Sema/SemaDeclAttr.cpp | 18 +- clang/lib/Sema/SemaExpr.cpp | 11 +- clang/lib/Sema/SemaOpenMP.cpp | 10 +- clang/lib/Sema/SemaStmt.cpp | 10 +- clang/lib/Sema/SemaType.cpp | 2 +- clang/test/CodeCompletion/member-access.cpp | 70 +- clang/test/CodeCompletion/objc-message.mm | 2 +- clang/test/CodeGen/aarch64-neon-3v.c | 83 +- clang/test/CodeGen/aarch64-neon-across.c | 147 +- clang/test/CodeGen/aarch64-neon-extract.c | 24 +- clang/test/CodeGen/aarch64-neon-fma.c | 41 +- clang/test/CodeGen/aarch64-neon-ldst-one.c | 460 +- clang/test/CodeGen/aarch64-neon-scalar-copy.c | 26 +- .../CodeGen/aarch64-neon-scalar-x-indexed-elem.c | 43 +- clang/test/CodeGen/aarch64-neon-tbl.c | 207 +- clang/test/CodeGen/aarch64-neon-vget.c | 51 +- clang/test/CodeGen/aarch64-poly128.c | 58 +- clang/test/CodeGen/aarch64-poly64.c | 71 +- clang/test/CodeGen/arm-neon-fma.c | 11 +- clang/test/CodeGen/arm-neon-numeric-maxmin.c | 15 +- clang/test/CodeGen/arm-neon-vcvtX.c | 51 +- clang/test/CodeGen/arm64_vdupq_n_f64.c | 4 +- clang/test/CodeGen/cf-runtime-abi.c | 60 + clang/test/CodeGen/x86-vector-width.c | 61 + clang/test/CodeGenOpenCL/fpmath.cl | 12 +- clang/test/Driver/amdgpu-macros.cl | 7 + clang/test/Driver/amdgpu-mcpu.cl | 2 + clang/test/Driver/autocomplete.c | 12 + clang/test/Driver/cf-runtime-abi.c | 22 + clang/test/Driver/hexagon-vectorize.c | 6 +- clang/test/Index/skipped-bodies-unused.cpp | 8 + clang/test/Modules/crash-vfs-headermaps.m | 1 - clang/test/Modules/crash-vfs-include-pch.m | 1 - clang/test/Modules/crash-vfs-ivfsoverlay.m | 1 - clang/test/Modules/crash-vfs-relative-incdir.m | 1 - clang/test/Modules/crash-vfs-run-reproducer.m | 1 - clang/test/OpenMP/task_codegen.cpp | 13 + clang/test/OpenMP/taskloop_codegen.cpp | 8 +- .../test/OpenMP/taskloop_firstprivate_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_lastprivate_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_private_codegen.cpp | 8 +- clang/test/OpenMP/taskloop_reduction_codegen.cpp | 2 +- clang/test/OpenMP/taskloop_simd_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_firstprivate_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_lastprivate_codegen.cpp | 8 +- .../test/OpenMP/taskloop_simd_private_codegen.cpp | 8 +- .../OpenMP/taskloop_simd_reduction_codegen.cpp | 2 +- clang/test/Preprocessor/has_attribute.cpp | 26 +- clang/test/SemaCXX/attr-gnu.cpp | 21 +- clang/test/SemaCXX/warn-comma-operator.cpp | 245 +- clang/test/VFS/Inputs/MissingVFS/vfsoverlay.yaml | 1 - .../VFS/Inputs/Nonmodular/nonmodular-headers.yaml | 1 - clang/test/VFS/Inputs/bar-headers.yaml | 1 - clang/test/VFS/Inputs/vfsoverlay2.yaml | 1 - clang/tools/libclang/CIndexCodeCompletion.cpp | 5 +- clang/utils/TableGen/ClangAttrEmitter.cpp | 18 +- compiler-rt/lib/hwasan/hwasan.cc | 18 +- compiler-rt/lib/hwasan/hwasan.h | 1 + compiler-rt/lib/hwasan/hwasan_report.cc | 4 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 7 +- compiler-rt/test/hwasan/TestCases/stack-uar.c | 8 +- libcxx/include/__sso_allocator | 4 +- libcxx/include/experimental/dynarray | 2 +- libcxx/include/memory | 10 +- libcxx/include/new | 101 +- libcxx/include/type_traits | 6 - libcxx/include/valarray | 68 +- libcxx/src/experimental/memory_resource.cpp | 4 +- .../support.dynamic/libcpp_deallocate.sh.cpp | 245 + .../libcxx/type_traits/is_floating_point.pass.cpp | 24 - .../re/re.grammar/excessive_brace_count.pass.cpp | 2 +- .../re/re.results/re.results.const/move.pass.cpp | 2 +- libcxx/test/std/utilities/time/days.pass.cpp | 2 +- libcxx/test/std/utilities/time/months.pass.cpp | 2 +- .../time.cal.day.members/ctor.pass.cpp | 2 +- .../time.cal.day.members/decrement.pass.cpp | 2 +- .../time.cal.day.members/increment.pass.cpp | 2 +- .../time.cal.day/time.cal.day.members/ok.pass.cpp | 2 +- .../time.cal.day.members/plus_minus_equal.pass.cpp | 2 +- .../time.cal.day.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.day.nonmembers/literals.fail.cpp | 2 +- .../time.cal.day.nonmembers/literals.pass.cpp | 2 +- .../time.cal.day.nonmembers/minus.pass.cpp | 2 +- .../time.cal.day.nonmembers/plus.pass.cpp | 2 +- .../time.cal.day.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.day/types.pass.cpp | 2 +- .../time/time.cal/time.cal.last/types.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/ctor.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/day.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/month.pass.cpp | 2 +- .../time.cal.md/time.cal.md.members/ok.pass.cpp | 2 +- .../time.cal.md.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.md.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.md/types.pass.cpp | 2 +- .../time.cal/time.cal.mdlast/comparisons.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/ctor.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/month.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/ok.pass.cpp | 2 +- .../time.cal/time.cal.mdlast/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mdlast/types.pass.cpp | 2 +- .../time.cal.month.members/ctor.pass.cpp | 2 +- .../time.cal.month.members/decrement.pass.cpp | 2 +- .../time.cal.month.members/increment.pass.cpp | 2 +- .../time.cal.month.members/ok.pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../time.cal.month.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.month.nonmembers/literals.pass.cpp | 2 +- .../time.cal.month.nonmembers/minus.pass.cpp | 2 +- .../time.cal.month.nonmembers/plus.pass.cpp | 2 +- .../time.cal.month.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.month/types.pass.cpp | 2 +- .../time.cal.mwd.members/ctor.pass.cpp | 2 +- .../time.cal.mwd.members/month.pass.cpp | 2 +- .../time.cal.mwd/time.cal.mwd.members/ok.pass.cpp | 2 +- .../time.cal.mwd.members/weekday_indexed.pass.cpp | 2 +- .../time.cal.mwd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.mwd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mwd/types.pass.cpp | 2 +- .../time.cal.mwdlast.members/ctor.pass.cpp | 2 +- .../time.cal.mwdlast.members/month.pass.cpp | 2 +- .../time.cal.mwdlast.members/ok.pass.cpp | 2 +- .../time.cal.mwdlast.members/weekday_last.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.mwdlast.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.mwdlast/types.pass.cpp | 2 +- .../time.cal/time.cal.operators/month_day.pass.cpp | 2 +- .../time.cal.operators/month_day_last.pass.cpp | 2 +- .../time.cal.operators/month_weekday.pass.cpp | 2 +- .../time.cal.operators/month_weekday_last.pass.cpp | 2 +- .../time.cal.operators/year_month.pass.cpp | 2 +- .../time.cal.operators/year_month_day.pass.cpp | 2 +- .../year_month_day_last.pass.cpp | 2 +- .../time.cal.operators/year_month_weekday.pass.cpp | 2 +- .../year_month_weekday_last.pass.cpp | 2 +- .../time.cal.wdidx.members/ctor.pass.cpp | 2 +- .../time.cal.wdidx.members/index.pass.cpp | 2 +- .../time.cal.wdidx.members/ok.pass.cpp | 2 +- .../time.cal.wdidx.members/weekday.pass.cpp | 2 +- .../time.cal.wdidx.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.wdidx.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.wdidx/types.pass.cpp | 2 +- .../time.cal.wdlast.members/ctor.pass.cpp | 2 +- .../time.cal.wdlast.members/ok.pass.cpp | 2 +- .../time.cal.wdlast.members/weekday.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.wdlast.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.wdlast/types.pass.cpp | 2 +- .../time.cal.weekday.members/ctor.pass.cpp | 2 +- .../time.cal.weekday.members/decrement.pass.cpp | 2 +- .../time.cal.weekday.members/increment.pass.cpp | 2 +- .../time.cal.weekday.members/ok.pass.cpp | 2 +- .../time.cal.weekday.members/operator[].pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/literals.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/minus.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/plus.pass.cpp | 2 +- .../time.cal.weekday.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.weekday/types.pass.cpp | 2 +- .../time.cal.year.members/ctor.pass.cpp | 2 +- .../time.cal.year.members/decrement.pass.cpp | 2 +- .../time.cal.year.members/increment.pass.cpp | 2 +- .../time.cal.year.members/is_leap.pass.cpp | 2 +- .../time.cal.year.members/ok.pass.cpp | 2 +- .../time.cal.year.members/plus_minus.pass.cpp | 2 +- .../plus_minus_equal.pass.cpp | 2 +- .../time.cal.year.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.year.nonmembers/literals.fail.cpp | 2 +- .../time.cal.year.nonmembers/literals.pass.cpp | 2 +- .../time.cal.year.nonmembers/minus.pass.cpp | 2 +- .../time.cal.year.nonmembers/plus.pass.cpp | 2 +- .../time.cal.year.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.year/types.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/ctor.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/month.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ym/time.cal.ym.members/year.pass.cpp | 2 +- .../time.cal.ym.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ym.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ym.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ym.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ym/types.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.local_days.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.pass.cpp | 2 +- .../time.cal.ymd.members/ctor.sys_days.pass.cpp | 2 +- .../ctor.year_month_day_last.pass.cpp | 2 +- .../time.cal.ymd/time.cal.ymd.members/day.pass.cpp | 2 +- .../time.cal.ymd.members/month.pass.cpp | 2 +- .../time.cal.ymd/time.cal.ymd.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymd.members/year.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymd/types.pass.cpp | 2 +- .../time.cal.ymdlast.members/ctor.pass.cpp | 2 +- .../time.cal.ymdlast.members/day.pass.cpp | 2 +- .../time.cal.ymdlast.members/month.pass.cpp | 2 +- .../month_day_last.pass.cpp | 2 +- .../time.cal.ymdlast.members/ok.pass.cpp | 2 +- .../op_local_days.pass.cpp | 2 +- .../time.cal.ymdlast.members/op_sys_days.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymdlast.members/year.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymdlast.nonmembers/streaming.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.local_days.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.pass.cpp | 2 +- .../time.cal.ymwd.members/ctor.sys_days.pass.cpp | 2 +- .../ctor.year_month_day_last.pass.cpp | 2 +- .../time.cal.ymwd.members/index.pass.cpp | 2 +- .../time.cal.ymwd.members/month.pass.cpp | 2 +- .../time.cal.ymwd.members/ok.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymwd.members/weekday.pass.cpp | 2 +- .../time.cal.ymwd.members/weekday_indexed.pass.cpp | 2 +- .../time.cal.ymwd.members/year.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/comparisons.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/plus.pass.cpp | 2 +- .../time.cal.ymwd.nonmembers/streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymwd/types.pass.cpp | 2 +- .../time.cal.ymwdlast.members/ctor.pass.cpp | 2 +- .../time.cal.ymwdlast.members/month.pass.cpp | 2 +- .../time.cal.ymwdlast.members/ok.pass.cpp | 2 +- .../op_local_days.pass.cpp | 2 +- .../time.cal.ymwdlast.members/op_sys_days.pass.cpp | 2 +- .../plus_minus_equal_month.pass.cpp | 2 +- .../plus_minus_equal_year.pass.cpp | 2 +- .../time.cal.ymwdlast.members/weekday.pass.cpp | 2 +- .../time.cal.ymwdlast.members/year.pass.cpp | 2 +- .../comparisons.pass.cpp | 2 +- .../time.cal.ymwdlast.nonmembers/minus.pass.cpp | 2 +- .../time.cal.ymwdlast.nonmembers/plus.pass.cpp | 2 +- .../streaming.pass.cpp | 2 +- .../time/time.cal/time.cal.ymwdlast/types.pass.cpp | 2 +- libcxx/test/std/utilities/time/weeks.pass.cpp | 2 +- libcxx/test/std/utilities/time/years.pass.cpp | 2 +- libcxx/test/support/test_macros.h | 7 +- lld/COFF/MinGW.cpp | 1 + lld/ELF/Writer.cpp | 151 +- lld/test/ELF/execute-only-mixed-data.s | 2 +- lldb/lit/Settings/TestSettingsSet.test | 15 + .../xcshareddata/xcschemes/LLDB.xcscheme | 1 - .../xcshareddata/xcschemes/darwin-debug.xcscheme | 1 - lldb/source/Commands/CommandObjectSettings.cpp | 26 +- llvm/cmake/modules/HandleLLVMOptions.cmake | 4 + llvm/docs/AMDGPUUsage.rst | 6 + llvm/docs/CommandGuide/FileCheck.rst | 4 + llvm/docs/Proposals/TestSuite.rst | 7 + llvm/include/llvm/BinaryFormat/ELF.h | 3 +- llvm/include/llvm/CodeGen/BasicTTIImpl.h | 4 +- llvm/include/llvm/CodeGen/ISDOpcodes.h | 8 +- llvm/include/llvm/CodeGen/MIRYamlMapping.h | 2 + llvm/include/llvm/CodeGen/TargetLowering.h | 17 +- .../llvm/ExecutionEngine/JITEventListener.h | 22 - llvm/include/llvm/IR/IntrinsicsAArch64.td | 6 + llvm/include/llvm/IR/PatternMatch.h | 29 +- llvm/include/llvm/MC/MCParser/AsmLexer.h | 2 - llvm/include/llvm/MC/MCParser/MCAsmLexer.h | 5 + llvm/include/llvm/MC/MCStreamer.h | 5 + llvm/include/llvm/Support/TargetParser.h | 3 +- llvm/include/llvm/Support/VirtualFileSystem.h | 5 - llvm/include/llvm/Support/WithColor.h | 63 +- llvm/include/llvm/Target/TargetSelectionDAG.td | 7 +- llvm/include/llvm/Transforms/Utils/CodeExtractor.h | 11 +- .../llvm/Transforms/Utils/LoopRotationUtils.h | 5 +- llvm/lib/CodeGen/Analysis.cpp | 4 + .../lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp | 5 +- llvm/lib/CodeGen/AsmPrinter/DIE.cpp | 3 +- llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp | 1 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 9 + llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h | 5 + llvm/lib/CodeGen/MIRParser/MIRParser.cpp | 1 + llvm/lib/CodeGen/MIRPrinter.cpp | 1 + llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp | 56 +- llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp | 23 +- .../CodeGen/SelectionDAG/LegalizeFloatTypes.cpp | 4 +- .../lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp | 4 +- .../CodeGen/SelectionDAG/LegalizeVectorTypes.cpp | 16 +- llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp | 5 +- .../CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 28 +- .../CodeGen/SelectionDAG/SelectionDAGDumper.cpp | 5 +- llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp | 24 + llvm/lib/CodeGen/TargetLoweringBase.cpp | 4 +- llvm/lib/DebugInfo/DWARF/DWARFUnit.cpp | 10 + llvm/lib/IR/ModuleSummaryIndex.cpp | 4 +- llvm/lib/IR/Type.cpp | 20 +- llvm/lib/MC/MCAsmStreamer.cpp | 12 +- llvm/lib/MC/MCParser/AsmLexer.cpp | 36 +- llvm/lib/MC/MCParser/AsmParser.cpp | 4 +- llvm/lib/MC/MCStreamer.cpp | 12 + llvm/lib/ObjectYAML/ELFYAML.cpp | 1 + llvm/lib/Support/SourceMgr.cpp | 108 +- llvm/lib/Support/TargetParser.cpp | 4 +- llvm/lib/Support/VirtualFileSystem.cpp | 24 +- llvm/lib/Support/WithColor.cpp | 63 +- llvm/lib/Target/AArch64/AArch64.h | 2 + llvm/lib/Target/AArch64/AArch64.td | 13 +- llvm/lib/Target/AArch64/AArch64AsmPrinter.cpp | 132 + .../Target/AArch64/AArch64CompressJumpTables.cpp | 162 + llvm/lib/Target/AArch64/AArch64ISelLowering.cpp | 40 +- llvm/lib/Target/AArch64/AArch64ISelLowering.h | 1 + llvm/lib/Target/AArch64/AArch64InstrInfo.cpp | 131 +- llvm/lib/Target/AArch64/AArch64InstrInfo.h | 9 +- llvm/lib/Target/AArch64/AArch64InstrInfo.td | 36 +- .../Target/AArch64/AArch64MachineFunctionInfo.h | 15 + llvm/lib/Target/AArch64/AArch64SchedExynosM1.td | 31 +- llvm/lib/Target/AArch64/AArch64SchedExynosM3.td | 55 +- llvm/lib/Target/AArch64/AArch64Subtarget.h | 2 + llvm/lib/Target/AArch64/AArch64TargetMachine.cpp | 8 + llvm/lib/Target/AArch64/CMakeLists.txt | 1 + llvm/lib/Target/AMDGPU/AMDGPU.td | 7 + llvm/lib/Target/AMDGPU/AMDGPUSubtarget.h | 1 + llvm/lib/Target/AMDGPU/GCNProcessors.td | 5 + .../AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp | 2 + llvm/lib/Target/ARM/ARMISelLowering.cpp | 27 +- llvm/lib/Target/ARM/ARMInstrInfo.td | 4 + llvm/lib/Target/ARM/ARMInstrNEON.td | 24 +- llvm/lib/Target/ARM/ARMInstrThumb.td | 3 + .../Target/Hexagon/HexagonTargetTransformInfo.cpp | 2 +- llvm/lib/Target/Mips/MipsSEISelLowering.cpp | 4 +- .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.cpp | 27 + .../NVPTX/MCTargetDesc/NVPTXTargetStreamer.h | 4 + llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp | 4 +- llvm/lib/Target/SystemZ/SystemZISelLowering.cpp | 20 +- llvm/lib/Target/SystemZ/SystemZInstrVector.td | 4 +- .../Target/WebAssembly/WebAssemblyCFGStackify.cpp | 2 +- .../Target/WebAssembly/WebAssemblyISelLowering.cpp | 21 +- .../Target/WebAssembly/WebAssemblyInstrFloat.td | 4 +- .../lib/Target/WebAssembly/WebAssemblyInstrSIMD.td | 10 +- llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp | 2 - llvm/lib/Target/X86/X86.td | 24 +- llvm/lib/Target/X86/X86FastISel.cpp | 32 +- llvm/lib/Target/X86/X86ISelDAGToDAG.cpp | 13 +- llvm/lib/Target/X86/X86ISelLowering.cpp | 32 +- llvm/lib/Target/X86/X86ISelLowering.h | 6 + llvm/lib/Target/X86/X86InstrAVX512.td | 2 +- llvm/lib/Target/X86/X86InstrCompiler.td | 11 +- llvm/lib/Target/X86/X86InstrInfo.cpp | 51 +- llvm/lib/Target/X86/X86MCInstLower.cpp | 35 - llvm/lib/Target/X86/X86RegisterInfo.td | 7 +- .../lib/Target/X86/X86SpeculativeLoadHardening.cpp | 10 +- llvm/lib/Target/X86/X86TargetTransformInfo.cpp | 104 +- llvm/lib/Transforms/IPO/HotColdSplitting.cpp | 359 +- .../Transforms/InstCombine/InstCombineAndOrXor.cpp | 72 +- .../Transforms/InstCombine/InstCombineInternal.h | 3 + llvm/lib/Transforms/Scalar/LoopRotation.cpp | 28 +- llvm/lib/Transforms/Scalar/Reassociate.cpp | 17 +- llvm/lib/Transforms/Utils/CodeExtractor.cpp | 56 +- llvm/lib/Transforms/Utils/LoopRotationUtils.cpp | 60 +- llvm/lib/Transforms/Vectorize/LoopVectorize.cpp | 8 +- llvm/test/Analysis/CostModel/X86/div.ll | 432 +- llvm/test/Analysis/CostModel/X86/rem.ll | 432 +- llvm/test/Analysis/CostModel/X86/vdiv-cost.ll | 54 +- llvm/test/CodeGen/AArch64/O3-pipeline.ll | 1 + llvm/test/CodeGen/AArch64/jump-table-compress.mir | 111 + llvm/test/CodeGen/AArch64/jump-table-exynos.ll | 67 + llvm/test/CodeGen/AArch64/jump-table.ll | 156 +- llvm/test/CodeGen/AArch64/min-jump-table.ll | 6 +- llvm/test/CodeGen/AMDGPU/elf-header-flags-mach.ll | 2 + llvm/test/CodeGen/AMDGPU/hsa-note-no-func.ll | 2 + llvm/test/CodeGen/ARM/analyze-branch-bkpt.ll | 61 + llvm/test/CodeGen/ARM/debugtrap.ll | 8 +- llvm/test/CodeGen/ARM/fp16-promote.ll | 8 +- llvm/test/CodeGen/ARM/trap.ll | 14 +- llvm/test/CodeGen/SystemZ/vec-max-05.ll | 6 +- llvm/test/CodeGen/SystemZ/vec-min-05.ll | 6 +- llvm/test/CodeGen/WebAssembly/cfg-stackify-eh.mir | 2 +- llvm/test/CodeGen/WebAssembly/simd-arith.ll | 64 +- .../WebAssembly/simd-ext-load-trunc-store.ll | 60 + .../CodeGen/WebAssembly/simd-nested-shuffles.ll | 17 + llvm/test/CodeGen/X86/GlobalISel/constant.ll | 2 +- llvm/test/CodeGen/X86/O0-pipeline.ll | 5 +- llvm/test/CodeGen/X86/O3-pipeline.ll | 5 +- llvm/test/CodeGen/X86/PR37310.mir | 2 +- llvm/test/CodeGen/X86/avg.ll | 455 +- llvm/test/CodeGen/X86/avx2-schedule.ll | 26 +- llvm/test/CodeGen/X86/code-model-elf-memset.ll | 12 +- llvm/test/CodeGen/X86/code-model-elf.ll | 84 +- llvm/test/CodeGen/X86/combine-pmuldq.ll | 30 +- llvm/test/CodeGen/X86/crash-O0.ll | 8 +- llvm/test/CodeGen/X86/hoist-spill.ll | 2 - llvm/test/CodeGen/X86/large-pic-string.ll | 16 +- llvm/test/CodeGen/X86/machine-cse.ll | 15 +- llvm/test/CodeGen/X86/madd.ll | 66 +- llvm/test/CodeGen/X86/mmx-arith.ll | 11 +- llvm/test/CodeGen/X86/musttail-indirect.ll | 4 +- llvm/test/CodeGen/X86/musttail-thiscall.ll | 4 +- llvm/test/CodeGen/X86/musttail-varargs.ll | 4 +- llvm/test/CodeGen/X86/pr32284.ll | 19 +- llvm/test/CodeGen/X86/pr32340.ll | 25 +- llvm/test/CodeGen/X86/scheduler-backtracking.ll | 212 +- llvm/test/CodeGen/X86/sibcall-2.ll | 4 +- llvm/test/CodeGen/X86/sibcall.ll | 63 +- llvm/test/CodeGen/X86/spill-zero-x86_64.ll | 75 + llvm/test/CodeGen/X86/sse41-schedule.ll | 56 +- llvm/test/CodeGen/X86/swifterror.ll | 21 +- llvm/test/CodeGen/X86/tailcall-lifetime-end.ll | 27 + llvm/test/CodeGen/X86/urem-seteq-vec-nonsplat.ll | 68 +- llvm/test/DebugInfo/NVPTX/cu-range-hole.ll | 72 +- llvm/test/DebugInfo/NVPTX/dbg-declare-alloca.ll | 39 +- llvm/test/DebugInfo/NVPTX/debug-file-loc.ll | 19 +- llvm/test/DebugInfo/NVPTX/debug-info.ll | 4906 +++----------------- llvm/test/DebugInfo/NVPTX/debug-loc-offset.ll | 167 +- llvm/test/DebugInfo/X86/split-dwarf-v5-ranges.ll | 10 +- llvm/test/FileCheck/opt-color.txt | 22 + llvm/test/MC/AArch64/macro-hex-int.s | 8 + llvm/test/MC/X86/intel-syntax-hex.s | 2 +- llvm/test/MC/X86/pr27884.s | 2 +- llvm/test/Object/AMDGPU/elf-header-flags-mach.yaml | 16 + llvm/test/ThinLTO/X86/dot-dumper-full-lto.ll | 28 + .../Transforms/BlockExtractor/extract-blocks.ll | 8 +- .../CodeExtractor/ExtractedFnEntryCount.ll | 2 +- .../Transforms/CodeExtractor/PartialInlineAnd.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineAndOr.ll | 2 +- .../CodeExtractor/PartialInlineAttributes.ll | 8 +- .../Transforms/CodeExtractor/PartialInlineDebug.ll | 8 +- .../CodeExtractor/PartialInlineEntryUpdate.ll | 6 +- .../PartialInlineInvokeProducesOutVal.ll | 4 +- .../CodeExtractor/PartialInlineLiveAcross.ll | 4 +- .../CodeExtractor/PartialInlineNoLiveOut.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineOr.ll | 4 +- .../Transforms/CodeExtractor/PartialInlineOrAnd.ll | 4 +- .../CodeExtractor/PartialInlinePGOMultiRegion.ll | 8 +- .../CodeExtractor/PartialInlinePGORegion.ll | 4 +- .../CodeExtractor/PartialInlineVarArg.ll | 6 +- .../CodeExtractor/PartialInlineVarArgsDebug.ll | 4 +- .../Transforms/CodeExtractor/SingleCondition.ll | 2 +- .../CodeExtractor/X86/InheritTargetAttributes.ll | 2 +- llvm/test/Transforms/CodeExtractor/cost.ll | 4 +- llvm/test/Transforms/CodeExtractor/cost_meta.ll | 2 +- llvm/test/Transforms/CodeExtractor/inline_eh.ll | 4 +- llvm/test/Transforms/CodeExtractor/inline_eh_1.ll | 4 +- llvm/test/Transforms/CodeExtractor/live_shrink.ll | 4 +- .../Transforms/CodeExtractor/live_shrink_gep.ll | 4 +- .../Transforms/CodeExtractor/live_shrink_hoist.ll | 2 +- .../CodeExtractor/live_shrink_multiple.ll | 2 +- .../Transforms/CodeExtractor/unreachable-block.ll | 4 +- .../{split-cold-1.ll => do-not-split.ll} | 21 +- .../HotColdSplit/duplicate-phi-preds-crash.ll | 54 + llvm/test/Transforms/HotColdSplit/minsize.ll | 4 +- .../test/Transforms/HotColdSplit/multiple-exits.ll | 73 + .../HotColdSplit/outline-if-then-else.ll | 64 + .../Transforms/HotColdSplit/outline-while-loop.ll | 67 + llvm/test/Transforms/HotColdSplit/split-cold-2.ll | 4 +- .../HotColdSplit/split-out-dbg-val-of-arg.ll | 2 +- llvm/test/Transforms/InstCombine/fpcast.ll | 15 +- llvm/test/Transforms/InstCombine/logical-select.ll | 76 +- llvm/test/Transforms/InstCombine/nsw.ll | 83 +- llvm/test/Transforms/InstCombine/vec_sext.ll | 18 +- .../LoopRotate/2009-01-25-SingleEntryPhi.ll | 1 + llvm/test/Transforms/LoopRotate/PhiRename-1.ll | 1 + .../Transforms/LoopRotate/PhiSelfReference-1.ll | 1 + llvm/test/Transforms/LoopRotate/alloca.ll | 1 + llvm/test/Transforms/LoopRotate/basic.ll | 2 + llvm/test/Transforms/LoopRotate/catchret.ll | 1 + llvm/test/Transforms/LoopRotate/convergent.ll | 1 + llvm/test/Transforms/LoopRotate/crash.ll | 1 + .../Transforms/LoopRotate/dbg-value-duplicates.ll | 1 + llvm/test/Transforms/LoopRotate/dbgvalue.ll | 1 + llvm/test/Transforms/LoopRotate/indirectbr.ll | 1 + .../test/Transforms/LoopRotate/loopexitinglatch.ll | 1 + llvm/test/Transforms/LoopRotate/multiple-exits.ll | 1 + llvm/test/Transforms/LoopRotate/phi-dbgvalue.ll | 1 + llvm/test/Transforms/LoopRotate/phi-duplicate.ll | 1 + llvm/test/Transforms/LoopRotate/pr22337.ll | 1 + llvm/test/Transforms/LoopRotate/pr33701.ll | 1 + llvm/test/Transforms/LoopRotate/pr35210.ll | 51 + llvm/test/Transforms/LoopRotate/pr37205.ll | 1 + llvm/test/Transforms/LoopRotate/preserve-mssa.ll | 109 + llvm/test/Transforms/LoopRotate/preserve-scev.ll | 37 +- .../Transforms/LoopRotate/vect.omp.persistence.ll | 1 + .../X86/x86-interleaved-accesses-masked-group.ll | 387 ++ llvm/test/Transforms/Reassociate/fp-expr.ll | 4 +- llvm/test/tools/llvm-dwarfdump/X86/typeunit-name.s | 100 + llvm/test/tools/llvm-extract/extract-block.ll | 2 +- .../tools/llvm-extract/extract-multiple-blocks.ll | 4 +- .../tools/llvm-mca/ARM/unsupported-write-variant.s | 6 + llvm/test/tools/llvm-mca/X86/intel-syntax.s | 2 +- llvm/test/tools/llvm-strings/negative-char.test | 3 + llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp | 4 +- llvm/tools/llvm-exegesis/lib/Latency.cpp | 2 +- llvm/tools/llvm-exegesis/lib/LlvmState.cpp | 1 + llvm/tools/llvm-exegesis/lib/LlvmState.h | 3 + llvm/tools/llvm-exegesis/lib/MCInstrDescView.cpp | 19 +- llvm/tools/llvm-exegesis/lib/MCInstrDescView.h | 21 +- llvm/tools/llvm-exegesis/llvm-exegesis.cpp | 2 +- llvm/tools/llvm-mc/llvm-mc.cpp | 5 + llvm/tools/llvm-mca/Views/InstructionInfoView.cpp | 4 +- llvm/tools/llvm-mca/Views/ResourcePressureView.cpp | 10 +- llvm/tools/llvm-mca/Views/SummaryView.cpp | 3 +- llvm/tools/llvm-mca/Views/TimelineView.cpp | 51 +- llvm/tools/llvm-mca/include/InstrBuilder.h | 7 +- llvm/tools/llvm-mca/include/Instruction.h | 2 +- llvm/tools/llvm-mca/include/SourceMgr.h | 22 +- llvm/tools/llvm-mca/include/Stages/FetchStage.h | 2 +- .../llvm-mca/include/Stages/InstructionTables.h | 9 +- llvm/tools/llvm-mca/include/Support.h | 20 + .../llvm-mca/lib/HardwareUnits/ResourceManager.cpp | 3 +- .../lib/HardwareUnits/RetireControlUnit.cpp | 4 +- .../tools/llvm-mca/lib/HardwareUnits/Scheduler.cpp | 4 +- llvm/tools/llvm-mca/lib/InstrBuilder.cpp | 59 +- llvm/tools/llvm-mca/lib/Pipeline.cpp | 5 +- llvm/tools/llvm-mca/lib/Stages/DispatchStage.cpp | 2 +- llvm/tools/llvm-mca/lib/Stages/ExecuteStage.cpp | 4 +- llvm/tools/llvm-mca/lib/Stages/FetchStage.cpp | 28 +- .../llvm-mca/lib/Stages/InstructionTables.cpp | 1 - llvm/tools/llvm-mca/llvm-mca.cpp | 42 +- llvm/tools/llvm-objcopy/Object.cpp | 15 +- llvm/tools/llvm-objcopy/Object.h | 3 + llvm/tools/llvm-objcopy/llvm-objcopy.cpp | 88 +- llvm/tools/llvm-readobj/ELFDumper.cpp | 1 + llvm/tools/llvm-strings/llvm-strings.cpp | 2 +- llvm/unittests/Analysis/ValueTrackingTest.cpp | 4 +- .../Transforms/Utils/CodeExtractorTest.cpp | 21 +- .../llvm-exegesis/X86/SnippetGeneratorTest.cpp | 6 +- llvm/utils/FileCheck/FileCheck.cpp | 5 + 591 files changed, 8744 insertions(+), 8189 deletions(-) create mode 100644 clang-tools-extra/clang-tidy/abseil/DurationFactoryFloatCheck.cpp create mode 100644 clang-tools-extra/clang-tidy/abseil/DurationFactoryFloatCheck.h create mode 100644 clang-tools-extra/docs/clang-tidy/checks/abseil-duration-factor [...] create mode 100644 clang-tools-extra/test/clang-tidy/abseil-duration-factory-float.cpp create mode 100644 clang/test/CodeGen/cf-runtime-abi.c create mode 100644 clang/test/CodeGen/x86-vector-width.c create mode 100644 clang/test/Driver/cf-runtime-abi.c create mode 100644 clang/test/Index/skipped-bodies-unused.cpp create mode 100644 libcxx/test/libcxx/language.support/support.dynamic/libcpp_deal [...] delete mode 100644 libcxx/test/libcxx/type_traits/is_floating_point.pass.cpp create mode 100644 lldb/lit/Settings/TestSettingsSet.test create mode 100644 llvm/lib/Target/AArch64/AArch64CompressJumpTables.cpp create mode 100644 llvm/test/CodeGen/AArch64/jump-table-compress.mir create mode 100644 llvm/test/CodeGen/AArch64/jump-table-exynos.ll create mode 100644 llvm/test/CodeGen/ARM/analyze-branch-bkpt.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-ext-load-trunc-store.ll create mode 100644 llvm/test/CodeGen/WebAssembly/simd-nested-shuffles.ll create mode 100644 llvm/test/CodeGen/X86/spill-zero-x86_64.ll create mode 100644 llvm/test/CodeGen/X86/tailcall-lifetime-end.ll create mode 100644 llvm/test/FileCheck/opt-color.txt create mode 100644 llvm/test/MC/AArch64/macro-hex-int.s create mode 100644 llvm/test/ThinLTO/X86/dot-dumper-full-lto.ll rename llvm/test/Transforms/HotColdSplit/{split-cold-1.ll => do-not-split.ll} (71%) create mode 100644 llvm/test/Transforms/HotColdSplit/duplicate-phi-preds-crash.ll create mode 100644 llvm/test/Transforms/HotColdSplit/multiple-exits.ll create mode 100644 llvm/test/Transforms/HotColdSplit/outline-if-then-else.ll create mode 100644 llvm/test/Transforms/HotColdSplit/outline-while-loop.ll create mode 100644 llvm/test/Transforms/LoopRotate/preserve-mssa.ll create mode 100644 llvm/test/tools/llvm-dwarfdump/X86/typeunit-name.s create mode 100644 llvm/test/tools/llvm-mca/ARM/unsupported-write-variant.s create mode 100644 llvm/test/tools/llvm-strings/negative-char.test -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 7Â months
1
0
0
0
[toolchain/binutils-gdb] branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allnoconfig updated (20784627bf -> 0a640d7196)
by gitīŧ git.linaro.org
This is an automated email from the git hooks/post-receive script. tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-mainline-allnoconfig in repository toolchain/binutils-gdb. from 20784627bf Automatic date update in version.in adds 4df46df7a4 [gdb/testsuite] Handle removed valgrind option --db-attach adds a76dc3b770 [gdb/testsuite] Rewrite catch-follow-exec.exp using gdb_test adds 8c246a60c0 cmse_scan segfault adds fe1a5cad30 [gdb/testsuite] Log wait status on process no longer exists error adds 0e139b8787 Automatic date update in version.in adds 0a640d7196 ELF: Hide symbols defined in discarded input sections No new revisions were added by this update. Summary of changes: bfd/ChangeLog | 11 ++++ bfd/elf32-arm.c | 3 +- bfd/elflink.c | 12 ++++- bfd/version.h | 2 +- gdb/testsuite/ChangeLog | 14 +++++ gdb/testsuite/gdb.base/catch-follow-exec.exp | 63 +++++----------------- gdb/testsuite/gdb.base/valgrind-db-attach.exp | 4 ++ gdb/testsuite/lib/gdb.exp | 11 ++++ ld/ChangeLog | 9 ++++ ld/testsuite/ld-plugin/lto.exp | 6 +++ ld/testsuite/ld-plugin/pr23818.d | 4 ++ .../{ld-elf/pr14862.map => ld-plugin/pr23818.t} | 2 +- .../{ld-elfvers/vers26a.c => ld-plugin/pr23818a.c} | 0 .../{ld-elf/indirect1c.c => ld-plugin/pr23818b.c} | 2 +- 14 files changed, 87 insertions(+), 56 deletions(-) create mode 100644 ld/testsuite/ld-plugin/pr23818.d copy ld/testsuite/{ld-elf/pr14862.map => ld-plugin/pr23818.t} (76%) copy ld/testsuite/{ld-elfvers/vers26a.c => ld-plugin/pr23818a.c} (100%) copy ld/testsuite/{ld-elf/indirect1c.c => ld-plugin/pr23818b.c} (56%) -- To stop receiving notification emails like this one, please contact the administrator of this repository.
6Â years, 7Â months
1
0
0
0
← Newer
1
...
202
203
204
205
206
207
208
...
665
Older →
Jump to page:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
Results per page:
10
25
50
100
200